/* 
Theme Name:		 iSolution Child
Theme URI:		 https://wp.quomodosoft.com/isolution
Description:	 iSolution Child is a child theme of iSolution.
Author:			 BDEXPERT
Author URI:		 http://quomodosoft.com/
Template:		 isolution
Version:		 1.0.0
*/

/*
    Add your custom styles here
*/

/*Ventanas modales*/
.v-center > div {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  top: -10%;
}

.modal-box {
  display: none;
  position: fixed;
  z-index: 9999;
  width: 98%;
  background: white;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.75);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}
@media (min-width: 32em) {

.modal-box { width: 70%; }
}

.modal-box header,
.modal-box .modal-header {
  padding: 1.25em 1.5em;
  border-bottom: 1px solid #ddd;
}

.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4 { margin: 0; }

.modal-box .modal-body { padding: 2em 1.5em; }

.modal-box footer,
.modal-box .modal-footer {
  padding: 1em;
  border-top: 1px solid #ddd;
  background: rgba(0, 0, 0, 0.02);
  text-align: right;
}

.modal-overlay {
  opacity: 0;
  filter: alpha(opacity=0);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 900;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75) !important;
}

a.close {
  line-height: 1;
  font-size: 1.5em;
  position: absolute;
  top: 5%;
  right: 2%;
  text-decoration: none;
  color: #bbb;
}

a.close:hover {
  color: #222;
  -webkit-transition: color 1s ease;
  -moz-transition: color 1s ease;
  transition: color 1s ease;
}

.exad-modal-element-body p{text-align:justify;}

/*Fin Ventanas modales*/


.btn{border-color: #aaaaaa #bbbbbb #bbbbbb;}

.formInline {
  display: inline-flex;
}

.divInline {
  position: relative;
  display: inline-block;
  width: 220px;
}
.exad-modal-item .exad-modal-content .exad-modal-element
{border-radius: 4px !important;
}


.page .single-post-navigation {display:none;}

.page-content .alignright {margin-top:0px !important;}
.exad-advance-tab-content-description {text-align:justify !important;}
.gallery-item {margin-top: 10px !important;}

.is-sticky .custom-logo-link img{max-width: 100px !important; margin-top:10px;margin-bottom:10px;} 

.custom-logo-link img{max-width: 200px !important;} 


#nav li a:hover{
	background-image: url("/wp-content/uploads/2022/07/menu.png");
    background-repeat: no-repeat;
	background-position: center top;
}

.header-action a {
	background-color :#02C8B3 !important;
}
.is-sticky .mainmenu-area {
	background-color :#000 !important;
}

.stellarnav ul ul {border-color:#fb0 !important;}



.barner-area-bg:after{
	opacity: 0.6 !important;
}

@media only screen and (max-width: 1920px) {
    .barner-area{ 
		height:400px !important;
    }
}

.barner-area .breadcumb span.active:last-child {color:#02e5d8 !important;}
.page .barner-area{padding-top:140px !important;}
.blog .barner-area{padding-top:140px !important;}

/*Callejero para ordenacion automatica en movil*/
.contenedor {width: 100%; display: block;}
.interiorcontenedor {display: inline-block; vertical-align: top;}
@media only screen and (max-width: 767px){
	.interiorcontenedor {
		display: inline-block; 
		vertical-align: top; 
		width:100% !important;
	}
}

/*Ocultar navegacion pie en noticias*/
.single-post-navigation {display:none;}

/*Quitar navegacion en paginas*/
.page .single-post-navigation {display:none;}

/*Ocultar informacion al inicio del post*/
.single__category {display:none !important;}
.post-share {display:none !important;}


.header-action a:hover {color: #02c8b3 !important;background: #ffffff !important;}

.page-template-buscador_donde_dormir .elementor-1119 .elementor-element.elementor-element-99549a5 .ultimate__socials__buttons ul li a{padding: 9px 0px 0px 0px;}
.page-template-buscador_donde_comer .elementor-1119 .elementor-element.elementor-element-99549a5 .ultimate__socials__buttons ul li a{padding: 9px 0px 0px 0px;}
.page-template-buscador_donde_disfrutar .elementor-1119 .elementor-element.elementor-element-99549a5 .ultimate__socials__buttons ul li a{padding: 9px 0px 0px 0px;}
.page-template-buscador_donde_comprar .elementor-1119 .elementor-element.elementor-element-99549a5 .ultimate__socials__buttons ul li a{padding: 9px 0px 0px 0px;}

.attachment-post-thumbnail {padding: 0 25%;}
.attachment-post-thumbnail img{border-radius: 15px;}

.search-control-bg {background: #02C8B3 !important;}


a:hover {
  color: #ffbb00;
}
.offcanvas__navigation ul.sub-menu > li > a:hover {
  color: #ffbb00;
}
.offcanvas__navigation li li a::before {
	background: none;
}
.offcanvas__navigation li.current_page_item a{
	  color: #ffbb00 !important;
}
.offcanvas__navigation ul.sub-menu {
	border-color: #fb0;
}
.menu__mobile__style .row{
	margin-top: 10px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 767px){
.custom-logo-link img {
    max-width: 150px !important;
	padding-top: 50px;}
	
.is-sticky .custom-logo-link img {
	margin-top: -40px;}
}

/* Clases para los filtro de busqueda de Oferta turistica */
.colorAlbregue { color: #02c8b3 !important;}
.colorApartamentos { color: #ffbb00 !important; }
.colorCamping { color: #DB00CE !important; }
.colorHostal { color: #ED6DDE !important; }
.colorHotel { color: #EFA652 !important; }
.colorPension { color: #6548C6 !important; }
.colorPosada { color: #065f6b !important; }
.colorAlojamientos { color: #099f6b !important; } 
.colorBar { color: #9178E7 !important; }
.colorRestaurante { color: #ED6DDE !important; }
.colorPub{ color: #9178E7 !important; }
.colorVarios{ color: #ED6DDE !important; }
/***/
.colorAlimentacion { color: #9E3A92 !important; }
.colorAnimales { color: #DB00CE !important; }
.colorBazar { color: #ED6DDE !important; }
.colorCalzado { color: #8B6ED5 !important; }
.colorCocinas { color: #7286FF !important; }
.colorComplementos { color: #02AEC8 !important; }
.colorElectrodomesticos { color: #02C8B3 !important; }
.colorEstanco { color: #4CAE5F !important; }
.colorFerreteria { color: #77D789 !important; }
.colorFloristeria { color: #FFBB00 !important; }
.colorFruteria { color: #EF6C52 !important; }
.colorDecoracion { color: #D62E2E !important; }
.colorHerbolario { color: #800303 !important; }

.colorIluminacion { color: #9E3A92 !important; }
.colorInformatica { color: #DB00CE !important; }
.colorInmobiliaria { color: #ED6DDE !important; }
.colorMerceria { color: #8B6ED5 !important; }
.colorSurf { color: #7286FF !important; }
.colorInfantil { color: #02AEC8 !important; }
.colorMuebles { color: #02C8B3 !important; }
.colorPescaderia { color: #4CAE5F !important; }
.colorPinturas { color: #77D789 !important; }
.colorPlantas { color: #FFBB00 !important; }
.colorPrensa { color: #EF6C52 !important; }
.colorRegalos { color: #D62E2E !important; }
.colorRopa { color: #800303 !important; }



.fa-campground::before{font-size: 20px !important;width: 35px;display:block;}
.fa-city::before{font-size: 20px !important;width: 35px;display:block;}
.fa-h-square::before{font-size: 20px !important; width: 35px;display:block;} 
.fa-concierge-bell::before{font-size: 20px !important;width: 35px;	display:block;}
.fa-suitcase::before{font-size: 20px !important;width: 35px;display:block}
.fa-bed::before{font-size: 20px !important;width: 35px;display:block;}
.fa-house-chimney::before{font-size: 20px !important;width: 35px;display:block;}
.fa-parking::before{font-size: 20px !important;width: 35px;display:block}  
.fa-wine-glass-empty::before{font-size: 20px !important;width: 35px;display:block}  
.fa-martini-glass-citrus::before{font-size: 20px !important;width: 35px;display:block}  
.fa-camera-retro::before{font-size: 20px!important;width: 35px;display:block} 
.fa-star::before{font-size: 20px !important;width: 35px;display:block}  
.fa-shirt::before{font-size: 20px !important;width: 35px;display:block}  
.fa-gifts::before{font-size: 20px !important;width: 35px;display:block}  
.fa-leaf::before{font-size: 20px !important;width: 35px;display:block}  
.fa-paint-roller::before{font-size: 20px !important;width: 35px;display:block}  
.fa-fish-fins::before{font-size: 20px !important;width: 35px;display:block}  
.fa-couch::before{font-size: 20px !important;width: 35px;display:block}  
.fa-children::before{font-size: 20px !important;width: 35px;display:block}  
.fa-water::before{font-size: 20px !important;width: 35px;display:block}  
.fa-socks::before{font-size: 20px !important;width: 35px;display:block}  
.fa-house-flag::before{font-size: 20px !important;width: 35px;display:block}  
.fa-lightbulb::before{font-size: 20px !important;width: 35px;display:block}  
.fa-pagelines::before{font-size: 20px !important;width: 35px;display:block}  
.fa-house-user::before{font-size: 20px !important;width: 35px;display:block}  
.fa-apple-whole::before{font-size: 20px !important;width: 35px;display:block}  
.fa-spa::before{font-size: 20px !important;width: 35px;display:block}  
.fa-screwdriver-wrench::before{font-size: 20px !important;width: 35px;display:block}  
.fa-smoking::before{font-size: 20px !important;width: 35px;display:block}  
.fa-tv::before{font-size: 20px !important;width: 35px;display:block}  
.fa-fire-burner::before{font-size: 20px !important;width: 35px;display:block}  
.fa-shoe-prints::before{font-size: 20px !important;width: 35px;display:block}  
.fa-shop::before{font-size: 20px !important;width: 35px;display:block}  
.fa-cat::before{font-size: 20px !important;width: 35px;display:block}  
.fa-store::before{font-size: 20px !important;width: 35px;display:block}  
.fa-utensils::before{font-size: 20px !important;width: 35px;display:block}  
.fa-champagne-glasses::before{font-size: 20px !important;width: 35px;display:block} 
.fa-computer::before{font-size: 20px !important;width: 35px;display:block} 

.page-template-buscador_donde_dormir li[data-value="Albergue"]:before{ 
	color: #02c8b3;
	content:"\f236"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
	
.page-template-buscador_donde_dormir li[data-value="Apartamentos"]:before{ 
	color: #ffbb00;
	content:"\f64f"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}

.page-template-buscador_donde_dormir li[data-value="Camping"]:before{ 
	color: #DB00CE;
	content:"\f6bb"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_dormir li[data-value="Hostal"]:before{ 
	color: #ED6DDE;
	content:"\f562"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_dormir li[data-value="Hotel"]:before{ 
	color: #EFA652;
	content:"\f0fd"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_dormir li[data-value="Pension"]:before{ 
	color: #6548C6;
	content:"\f0f2"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_dormir li[data-value="Posada"]:before{ 
	color: #065f6b;
	content:"\f540"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_dormir li[data-value="Alojamientos"]:before{ 
	color: #099f6b;
	content:"\e3af"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}

.page-template-buscador_donde_comer li[data-value="Bar"]:before{ 
	color: #9178E7;
	content:"\f79f"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}

.page-template-buscador_donde_comer li[data-value="Restaurante"]:before{ 
	color: #ED6DDE;
	content:"\f2e7"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}

.page-template-buscador_donde_disfrutar li[data-value="Pub"]:before{ 
	color: #9178E7;
	content:"\f561"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}	

.page-template-buscador_donde_disfrutar li[data-value="Varios"]:before{ 
	color: #ED6DDE;
	content:"\f005"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}	

/****/	
	
.page-template-buscador_donde_comprar li[data-value="Alimentacion"]:before{ 
	color: #9E3A92 ;
	content:"\f54e"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Animales"]:before{ 
	color: #DB00CE;
	content:"\f6be"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Bazar"]:before{ 
	color: #ED6DDE;
	content:"\f54f"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Calzado"]:before{ 
	color: #8B6ED5;
	content:"\f54b"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Cocinas"]:before{ 
	color: #7286FF;
	content:"\e4f1"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Complementos"]:before{ 
	color: #02AEC8;
	content:"\f290"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Electrodomesticos"]:before{ 
	color: #02C8B3;
	content:"\f26c"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Estanco"]:before{ 
	color: #4CAE5F;
	content:"\f48d"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Ferreteria"]:before{ 
	color: #77D789;
	content:"\f7d9"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Floristeria"]:before{ 
	color: #FFBB00;
	content:"\f5bb"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Fruteria"]:before{ 
	color: #EF6C52;
	content:"\f5d1"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Decoracion"]:before{ 
	color: #D62E2E;
	content:"\e1b0"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Herbolario"]:before{ 
	color: #800303;
	content:"\f18c"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Iluminacion"]:before{ 
	color: #9E3A92;
	content:"\f0eb"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Informatica"]:before{ 
	color: #DB00CE;
	content:"\e4e5"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Inmobiliaria"]:before{ 
	color: #ED6DDE;
	content:"\e50d"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Merceria"]:before{ 
	color: #8B6ED5;
	content:"\f696"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Surf"]:before{ 
	color: #7286FF;
	content:"\f773"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Infantil"]:before{ 
	color: #02AEC8;
	content:"\e4e1"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Muebles"]:before{ 
	color: #02C8B3 ;
	content:"\f4b8"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Pescaderia"]:before{ 
	color: #4CAE5F;
	content:"\e4f2"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Pinturas"]:before{ 
	color: #77D789;
	content:"\f5aa"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Plantas"]:before{ 
	color: #FFBB00;
	content:"\f06c"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Prensa"]:before{ 
	color: #EF6C52 ;
	content:"\f1ea"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Regalos"]:before{ 
	color: #D62E2E;
	content:"\f79c"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
.page-template-buscador_donde_comprar li[data-value="Ropa"]:before{ 
	color: #800303;
	content:"\f553"; 
	font-family: FontAwesome; 
	font-size: 20px;
	display: inline-block; 
	margin-top:5px; 
	width: 2em;
	}
	

.contenedorResultados {
		background-color: #fff;
		padding: 20px; border-radius: 15px;}

.dd-toggle
{ display:none !important;}

.home .fas{
	width: 25px;	
}

.page .fas{
	width: 25px;
}

.home .fa-shoe-prints::before{font-size: 16px !important;}  
.page .fa-shoe-prints::before{font-size: 16px !important;}  

/* Fin Clases para los filtro de busqueda de Oferta turistica */

.gt_switcher_wrapper {	
	top: 8px !important;
	right: 1% !important;
}

@media only screen and (max-width: 767px){
	.offcanvas__navigation
	{
		margin-top: 30px;
	}
}

 .dialog-lightbox-close-button{
	padding-top: 45px !important;
}

.menuDescargas a:active
{
	color: #fff !important; 
}


@media (max-width: 768px) {
  #moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p {
    font-size: 11px !important;
    line-height: 1.35 !important;
    margin-bottom: 8px !important;
  }
}

.scrolltotop{
	bottom: 110px !important;
}




