/*ESTUDIO NUTRICIONAL*/
.estudio{ margin:0 0 100px; padding:60px 0 85px 0; border-top:1px solid #9a999e; color:#FFF; background-color:#7bc143; background-image:url(../img/home/img-cabecera.png); background-size:contain; background-position:top right; background-repeat:no-repeat; position:relative;}
.estudio .subtitulo{ font-size:22px; margin:0 0 55px; font-weight:400;}
.estudio h1 span.esc{display:block; font-size:35px; margin:0 0 75px; line-height:1.5em; font-family: 'Oswald', sans-serif; font-weight:300;}
.estudio h1 span.esc strong{font-size:40px; font-weight:700;}
.estudio h1 span.mv{ display:none;}
.estudio .btn-estudio a{font-size:35px; padding:15px; color:#FFF; font-family: 'Oswald', sans-serif; font-weight:400; background-color:#3f5722; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.estudio .btn-estudio a:hover{ background-color:#F90;}

/*BANNER APB*/
.banner-apb{ margin-bottom:100px; border-top:1px solid #9a999e; border-bottom:1px solid #9a999e;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e3e3e7+0,ffffff+62 */
background: #e3e3e7; /* Old browsers */
background: -moz-linear-gradient(top, #e3e3e7 0%, #ffffff 62%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e3e3e7 0%,#ffffff 62%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e3e3e7 0%,#ffffff 62%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */	
}
.banner-apb .img-fondo{background-overflow: visible; padding:50px 0; background-image:url(../img/home/img-banner-apb.png); background-size:contain; background-position:120% top; background-repeat:no-repeat;}
.banner-apb .logo-apb{margin:0 0 20px; width:171px; height:49px; background-image: url(../img/comunes/boton-apb.png); background-position:0 0; background-repeat:no-repeat; background-size:cover; display:block;}
.banner-apb p{ font-size:25px; line-height:1.5em;}
.banner-apb p strong{ font-weight:500;}
.banner-apb .boton{margin:20px 0 0;}
.banner-apb .boton a{font-size:18px; padding:10px 12px; font-weight:400; background-color:#7bc143; color:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.banner-apb .boton a:hover{background-color:#000;}


/*Media Query solo para la parte del estudio nutricional*/
@media (min-width: 1520px) and (max-width: 1770px) {
/*ESTUDIO NUTRICIONAL*/
.estudio{ margin:0 0 100px; padding:50px 0 75px 0;}
.estudio .subtitulo{ font-size:20px; margin:0 0 45px; }
.estudio h1 span.esc{ font-size:30px; margin:0 0 65px; line-height:1.4em;}
.estudio h1 span.escstrong{font-size:35px; font-weight:700;}
.estudio .btn-estudio a{font-size:30px; padding:15px; color:#FFF;}
}

/*Media Query solo para la parte del estudio nutricional*/
@media (min-width: 1200px) and (max-width: 1519.98px) {
/*ESTUDIO NUTRICIONAL*/
.estudio{ margin:0 0 100px; padding:40px 0 65px 0;}
.estudio .subtitulo{ font-size:18px; margin:0 0 40px; }
.estudio h1 span.esc{ font-size:28px; margin:0 0 60px; line-height:1.4em;}
.estudio h1 span.esc strong{font-size:32px; font-weight:700;}
.estudio .btn-estudio a{font-size:28px; padding:15px; color:#FFF;}
}



@media (min-width: 992px) and (max-width: 1199.98px) {
/*ESTUDIO NUTRICIONAL*/
.estudio{ margin:0 0 80px; padding:30px 0 55px 0; }
.estudio .subtitulo{ font-size:16px; margin:0 0 30px; }
.estudio h1 span.esc{ font-size:26px; margin:0 0 45px; line-height:1.4em;}
.estudio h1 span.esc strong{font-size:28px;}
.estudio .btn-estudio a{font-size:25px; padding:12px;}

/*BANNER APB*/
.banner-apb{ margin-bottom:70px;}
.banner-apb .img-fondo{padding:40px 0;  background-position:115% top;}
.banner-apb .logo-apb{margin:0 0 20px; width:154px; height:44px;}
.banner-apb p{ font-size:22px; line-height:1.5em;}
.banner-apb .boton{margin:20px 0 0;}
.banner-apb .boton a{font-size:16px; padding:10px 12px;}
}


@media (min-width: 768px) and (max-width: 991.98px) {
/*ESTUDIO NUTRICIONAL*/
.estudio{ margin:0 0 60px; padding:25px 0 35px 0; background-position:115% 0;}
.estudio .subtitulo{ font-size:15px; margin:0 0 20px; }
.estudio h1{ line-height:.5em;}
.estudio h1 span.esc{ font-size:20px; margin:0 0 35px; }
.estudio h1 span.esc strong{font-size:22px;}
.estudio .btn-estudio a{font-size:20px; padding:10px;}

/*BANNER APB*/
.banner-apb{ margin-bottom:40px;}
.banner-apb .img-fondo{padding:30px 0;  background-position:132% top;}
.banner-apb .logo-apb{margin:0 0 20px; width:135px; height:39px;}
.banner-apb p{ font-size:18px; line-height:1.6em;}
.banner-apb .boton{margin:20px 0 0;}
.banner-apb .boton a{font-size:16px; padding:10px 12px;}
}


@media (min-width: 576px) and (max-width: 767.98px) { 
/*ESTUDIO NUTRICIONAL*/
main{ padding-top:98px;}
.estudio{ margin:0 0 80px; padding:25px 0 35px 0; background-color:#f8f8f8; background-image:url(../img/home/img-cabecera-mv.png); background-size:auto; background-position:right top;}
.estudio .subtitulo{ font-size:16px; font-weight:600; margin:0 0 10px; color:#000; }
.estudio .subtitulo span{ display:none;}
.estudio h1 span.esc{display:none;}
.estudio h1 span.mv{display:block; font-size:22px; margin-bottom:40px; color:#000; font-weight:300; line-height:1.6em; font-family: 'Oswald', sans-serif;}
.estudio h1 span.mv .estudio-nutri{ font-size:40px; color:#7bc143; font-weight:400;}
.estudio h1 span.mv .estudio-nutri strong{display:block; font-weight:700;}
.estudio h1 span.mv .resultados{font-size:20px; font-weight:300;}
.estudio .btn-estudio{ text-align:center;}
.estudio .btn-estudio a{font-size:25px; padding:8px 10px; background-color:#7bc143;}

/*BANNER APB*/
.banner-apb{ margin-bottom:50px;}
.banner-apb .container{ max-width:100%; margin:0;}
.banner-apb .img-fondo{padding:30px 20px;  background-position:90px top; background-size:auto 100%;}
.banner-apb .logo-apb{margin:0 0 20px; width:135px; height:39px;}
.banner-apb p{ font-size:18px; line-height:1.6em;}
.banner-apb p strong{ font-size:22px;}
.banner-apb p span, .banner-apb p strong{ display:block; margin-bottom:10px;}
.banner-apb p br{ display:none;}
.banner-apb .boton{margin:30px 0 0;}
.banner-apb .boton a{font-size:16px; padding:10px 12px;}
}

@media (max-width: 575.98px) { 
/*ESTUDIO NUTRICIONAL*/
main{ padding-top:98px;}
.estudio{ margin:0 0 50px; padding:25px 0 35px 0; background-color:#f8f8f8; background-image:url(../img/home/img-cabecera-mv-2.png); background-size:auto; background-position:right top;}
.estudio .subtitulo{ font-size:16px; font-weight:600; margin:0 0 10px; color:#000; }
.estudio .subtitulo span{ display:none;}
.estudio h1 span.esc{display:none;}
.estudio h1 span.mv{display:block; font-size:19px; margin-bottom:40px; color:#000; font-weight:300; line-height:1.5em; font-family: 'Oswald', sans-serif;}
.estudio h1 span.mv .estudio-nutri{ display:block; font-size:40px; padding:3px 0; margin-bottom:10px; line-height:1.25em; color:#7bc143; font-weight:400;}
.estudio h1 span.mv .estudio-nutri strong{display:block; font-weight:700;}
.estudio h1 span.mv .resultados{font-size:19px; font-weight:500;}
.estudio .btn-estudio{ text-align:center;}
.estudio .btn-estudio a{font-size:24px; padding:6px 8px; background-color:#7bc143;}


/*BANNER APB*/
.banner-apb{ margin-bottom:50px;}
.banner-apb .container{ max-width:100%; margin:0;}
.banner-apb .img-fondo{padding:30px 20px;  background-position:-200px top; background-size:auto 125%;}
.banner-apb .logo-apb{margin:0 0 20px; width:135px; height:39px;}
.banner-apb p{ font-size:15px; line-height:1.4em;}
.banner-apb p strong{ font-size:18px;}
.banner-apb p span, .banner-apb p strong{ display:block; margin-bottom:15px;}
.banner-apb p br{ display:none;}
.banner-apb .boton{margin:30px 0 0; text-align:center;}
.banner-apb .boton a{font-size:16px; padding:10px 12px; background-color:#000;}
}




