/*
 Theme Name:   School Time Child Theme
 Theme URI:    http://example.com/wheels/
 Description:  School Time Child Theme
 Author:       Aislin
 Author URI:   http://example.com
 Template:     school-time
 Version:      1.0.0
 Tags:
 Text Domain:
*/

@import url("../school-time/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
/*Hover menú*/
.sf-menu.wh-menu-main .current-menu-item a {color: #ffffff;}

/*Flechas responsive */
.cbp-respmenu-more {right: 25px;position: absolute;}


/*Correcciones seo*/
.h2, .h2 a{margin: 0 0 15px 0; font-family: 'Montserrat'; line-height: 31px; font-weight: normal; font-style: normal; color: #343e47;font-size: 24px; opacity: 1; visibility: visible;transition: opacity 0.24s ease-in-out; clear: both; display: block;}
.h3, .h3 a {margin: 0 0 10px 0; font-family: 'Montserrat'; line-height: 25px; font-weight: normal;font-style: normal;color: #343e47; font-size: 20px; opacity: 1; visibility: visible; transition: opacity 0.24s ease-in-out;clear: both; display: block;}
.h5, .h5 a {margin: 0 0 10px 0; font-family: 'Montserrat'; line-height: 22px; font-weight: 700; font-style: normal;color: #343e47; font-size: 16px; opacity: 1; visibility: visible; transition: opacity 0.24s ease-in-out; clear: both; display: block;} 
.h5.boton, .h5.boton a {color: #fff;}
.h6, .h6 a {margin: 0 0 8px 0; font-family: 'Montserrat'; line-height: 21px; font-weight: 700; font-style: normal; color: #343c47; font-size: 14px; opacity: 1; visibility: visible;transition: opacity 0.24s ease-in-out;clear: both; display: block;}
.h6, .h6 a {margin: 0 0 8px 0; font-family: 'Montserrat'; line-height: 21px; font-weight: 700; font-style: normal; color: #343c47; font-size: 14px; opacity: 1; visibility: visible;transition: opacity 0.24s ease-in-out;clear: both; display: block;}
.h6.datos-footer {font-weight: normal;}
.h4, .h4 a {margin: 0 0 10px 0; font-family: 'Montserrat'; line-height: 25px; font-weight: normal;font-style: normal; color: #343e47; font-size: 18px; opacity: 1; visibility: visible; transition: opacity 0.24s ease-in-out; clear: both;}

/*ajustes maqueta*/
.widget-latest-posts .widget-post-list-item{min-height: 85px;}
p.linp-tribe-events-link>a, .linp-post-list .item .data .read-more, .linp-tribe-events .event .date .day { font-family: 'Montserrat';}
.columna-calendario{position: relative;}
.titulo-calendario{ padding: 18px 18px 18px 62px; position: relative;margin-bottom: 0; font-size: 18px; font-weight: 500; background-color: #58c6f9; color: #fff;  }
.icono-calendario{ left: 9%; top: 7%; z-index: 2;  }
h2.wpb_heading.wpb_singleimage_heading, h2.wpb_heading.wpb_video_heading{min-height: 125px; }


.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-a .vc_gitem-row-position-bottom{position: relative;}
.vc-gitem-zone-height-mode-auto:before{padding-top: 0;}
/*h2.tribe-events-page-title {display: none }*/


@media (min-width: 768px) and (max-width: 997px){
	.login {width: 30%!important;}
	.icon-footer{font-size: 20px!important; left: 5px;}
	.h6.datos-footer {font-size: 12px!important;}
	.datos-footer {font-size: 12px!important;}
}


@media (max-width: 768px){
	.boton-footer{display: inline-block;width: 100%;}
	#searchsubmit {float: right;}
	.map-site-footer, .map-site-footer .h5, .footer-legal p, {text-align: center!important;}
	.icon-footer{font-size: 30px!important; left: 30%;}
	.h6.datos-footer {font-size: 14px!important;}
	.datos-footer {font-size: 14px!important;}
	.xs-50 {width:45%; float: left;min-height:160px;}
	.xs-100{width: 100%;}
	.xs-30 {width: 30%;min-height: 130px; float: left;}
	.icono-calendario{ left: 4%;   }
	.tribe-events-list .tribe-events-venue-details{display: none;}

}

@media (max-width: 535px){
	.icon-footer {left: 20%;}
	.xs-30 {min-height: 85px; }
	.icono-calendario{ left: 6%;   }


}