

a:-webkit-any-link {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: none;
	outline-color: none !important;
}

.wp-elements-bc95599581146e6a294246bf5d61a401 a:where(:not(.wp-element-button)) {
    color: black !important;
}

a, button, input {
    transition: none !important;
}

a, button, input {
    transition: none !important;
    outline-color: none !important;
}

a:link { 

    color: #000000 !important;

    text-decoration: none;
}


input[type=button] {
  width: 120px;
  height: 60px;
  margin-left: 35px;
  display: block;
  background-color: none;
  color: none;
  border: none;
}

.wp-block-search__input {
    appearance: none;
    border: 1px solid #949494;
    flex-grow: 1;
    margin-left: 20px;
    margin-right: 20px;
    min-width: 3rem;
    padding: 8px;
	text-align:center;
    text-decoration: unset!important;
}


a:-webkit-any-link {
    color: -webkit-link;
    cursor: none;
    text-decoration: none;
    outline-color: none !important;
}

element.style {
    opacity: inherit !important;
    position: sticky !important;
    padding-top: var(--wp--custom--gap--vertical);
    padding-bottom: var(--wp--custom--gap--vertical);
}

{ Button Picture } 
.wp-block-image img {
    box-sizing: border-box;
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
}


overlay-menu__fade-in-animation animation {
    transform: translateY(0px);
    opacity: ;
}

.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
    background-color: transparent !important;
}

.wp-block-navigation__responsive-container {
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    background-color: transparent;
    background: transparent;
}

.wp-block-image img {
    box-sizing: border-box;
    height: auto;
    max-width:70%;
    vertical-align: bottom;
}

{Hidden Menu}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
    font-family: inherit;
    opacity: 0;
    font-size: inherit;
    font-weight: inherit;
    position: absolute;
    margin-left: 30px;
	right:5px;
	cursor:none;
}
{Original Translate}
.post-nav-links {display:none;}
{PLugin Translate button}
.pgntn-multipage .pgntn-elipses, .pgntn-multipage .pgntn-page-pagination-intro {
    display: inline-block;
    margin-right: 0;
    text-align: center;
    opacity: 0;
}

.pgntn-page-pagination a {
    color: transparent !important;
    background-color: #ffffff !important;
    text-decoration: none !important;
    border: 1px solid #cccccc !important;
}

.pgntn-page-pagination-intro, .pgntn-page-pagination .current {
    background-color: #efefef !important;
    color: #000 !important;
    border: 1px solid #cccccc !important;
    opacity:0 ;
}

.pgntn-page-pagination-intro, .pgntn-page-pagination a, .pgntn-page-pagination .current {
    display: inline-block;
    font-size: 8px;
    text-align: center;
    margin-left: 0.5rem;
    margin-bottom: 0.5rem;
    padding: 0.3rem 0.5rem;
	display:non !important;
}

.pgntn-multipage .pgntn-page-pagination-block span:first-of-type ~ a {
    left: 20em;
    top: 100px;
    position: absolute !important;
    margin-left: 0.5em;
    opacity: ;
}

}
.pgntn-page-pagination-intro, .pgntn-page-pagination a, .pgntn-page-pagination .current {
    display: inline-block;
    text-align: center;
    margin-left: -9.4rem !important;
    margin-bottom: 0.5rem;
    padding: 0.9rem 8.95rem !important;
    opacity: 0 !important;
    cursor: none;
}

.pgntn-page-pagination {
    margin: -53em 0;
    padding: 0em;
    overflow: hidden;
    text-align: center !important;
    clear: both;
    cursor: default;
}

.pgntn-page-pagination a {
    box-shadow: none !important;
    outline: none !important;
}

.pgntn-multipage .pgntn-page-pagination-block span:first-of-type ~ a {
    left: 10px;
    top: 113px;
    width: 30em;
    padding: 11px;
    margin-left: 0;
	opacity:0;
	cursor:default;
}

(Camera Icon Homepage;{}

.wp-block-coblocks-icon__inner .wp-block-coblocks-icon__inner svg {
    fill: currentColor;
    vertical-align: middle;
    height: 20px;
    width: 20px;
}

.wp-block-coblocks-icon__inner {
    fill: currentColor;
    height: 25px;
    vertical-align: middle;
    width: 25px; !important
}

@medida ( prefers-reduced-motion: no-prefrence ) 
{
.transition-fade-in {
	animation:transition-fade-in linear forwards;
	animation-timeline: view();
	animation-range: entry;
}

@keyframes transition-fade-in {
	0% { 
		opacity: 0;
		transform:translatey(400px)
		}
	
	50%{opacity: 0;
	}
	
	100%{ 
		opacity: 1; 
		transform: translatey(0px)
	}
}
