/*
 Theme Name:   Latam
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.2
*/
@font-face{
    font-family:'Latam';
    src: url('fonts/TrajanPro-Regular.woff2') format('woff2');
    font-weight:400;
    font-style:normal;
}
@font-face{
    font-family:'Latam';
    src: url('fonts/TrajanPro-Bold.woff2') format('woff2');
    font-weight:700;
    font-style:normal;
}
.redondeado {border-radius: 2rem;}
.sin-subrayado a {text-decoration: none;}
.negritas-verde strong{color:#37778B;}
.byn {-webkit-filter: grayscale(100%);
    filter: grayscale(100%);}
/****LAYAOUT****/
.fixed {position: fixed; top: 400px; right: 0;}
.inside-header {padding: 0!important;}
.site-logo {background-color: #303030!important; padding:20px 40px!important;}
.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container {padding-left: 0px!important;}
.sticky-navigation-logo {padding:0 20px!important; background-color: #303030!important;}

.main-navigation li{text-align: center;}
.main-navigation.navigation-stick.has-sticky-branding .inside-navigation { flex-wrap: nowrap;}
.main-navigation li .dropdown-menu-toggle{display:none;}
.main-navigation .main-nav ul ul li{text-align: left;}
.main-navigation .main-nav>ul {width: 100%;justify-content: space-evenly;}
#site-navigation  {width: 100%;}
#primary-menu {width: 95%;}
.header-widget{display:none;}
.inside-navigation.grid-container{max-width: inherit;}
.menu-bar-items .gp-icon svg {height: 2em;width: 2em;}
#menu-menu-fuera-de-lienzo li {text-align: left!important; margin-left:1rem;}
.slideout-navigation button.slideout-exit  {text-align: right!important;}
.slideout-navigation button.slideout-exit  .gp-icon svg { height: 2em;width: 2em;}
.mob-expand-submenu i {font-size:.8rem;}
.menu-menu-principal-de-movil-container ul > li > ul a, .menu-menu-principal-de-movil-container  ul > li > ul  a:visited, #primary-menu ul > li > ul a{text-transform:initial!important;}
#primary-menu .sub-menu {padding:10px;}
.site-footer a {text-decoration: none;}
@media (max-width: 1024px), (min-width: 1025px){.main-navigation.sticky-navigation-transition .main-nav > ul > li > a{line-height: 1.2rem;} }
@media (max-width: 990px)  {.main-navigation li{font-size: .9rem;}}
@media (max-width: 768px) {
    .fixed {position: fixed; bottom: 0; top:auto;}
	#secondary-navigation {display: none;}
	.site-logo img {width: 150px!important;}
	.mobile-menu-control-wrapper .gp-icon svg {height: 2em!important; width: 2em!important;}
	.mobmenu-content li a { padding: 5px 10px!important;}
}


/*****FORMULARIOS***/
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
}
/*****HOME***/

.home .inside-article, .home .site-main {padding-top: 0; margin-top: 0;}
.home .dos-colores strong {color:#000; font-weight: 600;}
.home .noticias-home a{text-decoration: none;}
.home .noticias-home .gb-inside-container {position: relative;}
.home .noticias-home .gb-inside-container .gb-headline-d2c228fe {position: absolute; top:2rem; left:2rem; display: inline-block;background-color: #37778B; color:#fff; font-size: .9rem; font-weight: 600; padding: .5rem 1rem;}
.home .noticias-home .gb-inside-container .gb-headline-d2c228fe a{color:#fff;text-decoration: none;}
/****PÁGINAS INTERIORES***/
.encabezado-paginas {text-transform: uppercase; font-weight: 600;}
.z-index {z-index: 200;}
.caja-interiorismo{justify-content: center; min-height: 20rem;}
@media (max-width: 768px) {
	.encabezado-paginas {font-size: 28px!important;}
}

/****FRANQUICIAS**/
.single-franquicias .wp-show-posts-entry-title {line-height: 1.2rem; font-size: 1.2rem; text-transform: uppercase;}
.single-franquicias .wp-show-posts-inner {position: relative;}
.single-franquicias .wp-show-posts-entry-meta {position: absolute; top:.5rem; left:.5rem; display: inline-block;background-color: #37778B; color:#fff; font-size: 1.2rem; font-weight: 600; padding: .5rem 1rem;}
.single-franquicias .wp-show-posts-entry-meta a{color:#fff;text-decoration: none;}
@media (min-width: 768px) {
	.single-franquicias .caja-video-franquicia .wp-has-aspect-ratio iframe { max-height: 200px!important;}
}


/****BLOG**/
.blog .inside-article {position: relative;}
.blog .entry-meta {position: absolute; top:.5rem; left:1rem; display: inline-block;background-color: #37778B; color:#fff; font-size: 1.2rem; font-weight: 600; padding: .5rem 1rem;}
.blog .entry-meta a{color:#fff;text-decoration: none;}
.blog .entry-header, .blog .entry-summary{margin-left: -40px;}
.blog .post-image{margin-bottom: 1rem!important;}
.blog .entry-summary{margin-top: .3rem!important; font-size: .9rem;}
@media (min-width: 768px) {
	.single-post .entry-content .vc_col-lg-2, .single-post .entry-content figure { float:left; margin-right: 20px;}
}
@media (max-width: 768px) {
	.blog .entry-header, .blog .entry-summary {margin-left: 0px!important;}
}

/***AGENDA VIDEOLLAMADAS Si se borra por actualización del plugin vover a poner en el campo Css personalizado**/

.ea-bootstrap h3 {font-family: 'Montserrat', sans-serif!important;}
.ea-bootstrap {font-family: 'Roboto Slab'!important; margin-bottom:2rem!important; display:flex!important;}
.ea-bootstrap small {padding-bottom:.8rem!important;}
.ea-bootstrap .btn-primary { 
    background-color: #37778B!important;
    border-color: #37778B!important;
}
.ea-bootstrap .row-price {display:none!important;}

