/*
Theme Name: GeneratePress Child
Theme URI: https://www.generatepress.com/
Description: GeneratePress Child.
Author: David
Author URI: https://vareniki.es/
Template: generatepress
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */


/* Formulario de búsqueda */ 

#searchForm #searchBox, #searchForm select { font-size: 15px; width: 100%; }
#searchForm #searchBox { border-radius: 3px; padding: 3px 7px; }

#searchForm select { border-radius: 3px; padding: 4px 0; height: 30px; }
#searchForm input[type='checkbox'] { border-radius: 3px; margin: 5px; }
#searchForm .searchText { font-size: 15px; color: #555; font-weight: normal; }

/*#searchForm select > option:first-child { color: #DDD; }*/

#homeSearchForm .content-column { padding: 5px; }
#homeSearchForm #searchBox { border-radius: 3px; padding: 5px 7px; }
#homeSearchForm #searchBox, #homeSearchForm select { font-size: 15px; width: 100%; }
#homeSearchForm select { border-radius: 3px; height: 36px; padding: 5px }
#homeSearchForm input[type='submit'], #homeSearchForm input[type='button'] { background-color: rgba(31,137,201,0.96); padding: 3px 10px; width: 100%; font-size: 15px; height: 34px }

#homeSearchForm .searchText { font-size: 13px; color: #555; font-weight: normal; }

#fotosContainer p, #fotos2Container p { font-size: 14px; line-height: 1.4em; font-weight: normal; }
#tablaContainer { color: #333; font-size: 13px; }
#tablaContainer th, #tablaContainer td { border:0; }
#tablaContainer th { background-color: #555; color: white; }
#tablaContainer tr:nth-child(odd) { background-color: #EEE; }
#tablaContainer tr:nth-child(even) { background-color: white; }

.InfoboxCustom {
    position: relative;
    top: 180px;
}

.infoboxText { 
    background-color:White; 
    border-style:solid; 
    border-width:1px; 
    border-color:#AAA; 
    border-radius: 1px; 
    min-height:190px; 
    width: 240px; 
    padding: 10px; 
    font-size: 12px; 
    font-weight: normal; 
}
.infoboxText img { width: 100%; }

.maps iframe{
    pointer-events: none;
}

.MicrosoftMap { text-align: left; }

.titulo-tab { color: #004c90; font-size: 28px; border-top: 4px solid #004c90; padding-top: 15px; }
.w2t-button { border-radius: 9px; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); padding: 12px 40px 12px 40px; background-color: #5188c6; font-size: 12px; color:white; }

.agenciaItem { padding: 10px 5px;	font-weight: normal; font-size: 14px;	color: #777; }
.agenciaData { border: 1px solid #DDD; border-radius: 2px; padding: 5px; line-height: 1.6em; height: 225px; margin: 5px }

.agenciaData a { color: #2280c4; }
.agenciaData i.fab { font-size: 22px; margin: 5px 5px 5px 0; border: 1px solid #FFF; border-radius: 25px; padding: 6px; color: white;  }
.agenciaData i.fa-facebook-f { background-color: #3b5998; font-size: 20px; padding: 6px 10px; }
.agenciaData i.fa-twitter { background-color: #2ea1f2; }
.agenciaData i.fa-instagram { background-color: #262626; }
.agenciaData i.fa-youtube { background-color: #cd201e; }
.agenciaData i.fa-whatsapp { background-color: #48d366; }
