/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 29 2026 | 15:33:30 */
#buscadorOverlay{
	position:fixed;
	inset:0;
	background:linear-gradient(0deg,rgb(248 255 182) 0%,rgb(255 255 255) 100%);
	opacity:0;
	visibility:hidden;
	transition:.35s ease;
	z-index:9998
}

#buscadorOverlay.activo{
	opacity:.85;
	visibility:visible
}

#buscadorTrigger{
	position: relative;
	/*right:0px;*/
	z-index:10000!important;
	cursor:pointer
}

#buscadorTrigger:hover svg path{
	opacity: 0.6;
	color: #185D4A;
	filter:invert(25%) sepia(94%) saturate(326%) hue-rotate(113deg) brightness(96%) contrast(92%)
}

.buscador-popup{
	position:fixed!important;
	top:150px;
	right:40px;
	width:460px;
	padding:0;
	border-radius:10px;
	box-shadow:0 8px 30px rgb(0 0 0 / 43%);
	opacity:0;
	visibility:hidden;
	transform:translateY(15px);
	transition:.35s ease;
	z-index:10001!important
}

.buscador-popup.activo{
	opacity:1;
	visibility:visible;
	transform:translateY(0)
}

.buscador-popup .aws-container{
	width:100%
}

.buscador-popup .aws-search-form{
	height:auto
}

.buscador-popup .aws-search-field::placeholder {
    opacity: 1 !important;
}
.buscador-popup .aws-search-field{
	background-color: var(--e-global-color-secondary);!important;
	border: none;
	border-radius:9px !important;
	padding:15px 23px!important;
	font-size:16px;
	font-weight:bold;
	box-shadow:none!important;
	color :#fff;
}
.aws-container .aws-search-field:focus{
	color :#000;
}

.buscador-popup .aws-search-field::placeholder{
	color:#fff;
	opacity:.8
}

.buscador-popup .aws-search-clear{
	color: white;
}

.aws-search-result{
	border:3px solid var(--color-verde);
	border-radius:14px!important;
	overflow:hidden;
	box-shadow:0 10px 25px rgb(0 0 0 / 12%)
}

body:not(.buscador-abierto) .aws-search-result{
	display:none!important;
	opacity:0;
	visibility:hidden
}

.aws-search-result .aws_result_title{
	color:var(--color-verde);
	font-size:14px;
	line-height:1.4em;
	font-weight:bold
}

.aws-search-result .aws_search_more a{
	background-color:var(--color-principal);
	color:var(--color-fondo)!important;
	font-family:var(--ff-poppins);
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:15px!important;
	transition:background-color .3s ease,color .3s ease
}

.aws-search-result .aws_search_more a:hover{
	background-color:var(--color-principal-alt)!important;
	color:var(--color-fondo)!important
}

@media(max-width:767px){

	#buscadorTrigger{
		top:25px;
		right:20px
	}

	.buscador-popup{
		top:70px;
		right:15px;
		left:15px;
		width:auto
	}

}