body {
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
}
body {color: #3E3E3E;}
body,
p,
a {font-family: 'Aaux Next' !important;font-size:20px;font-weight: 500 !important;}
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.main-menu-inner .navigation .gva_menu > li > a/*,
.thins_pan_yellow *,
.footer_text,
.short_features*/ {font-family: 'SignPainter-HouseScript' !important;text-transform: none;color:#6f1f05;font-weight: 400;}
.fa {font-family: 'FontAwesome' !important;}
header.header-v2 {background:rgba(252, 190, 0,1);margin-top:0;position: relative;}
header.header-v2 .main-menu-inner, header.header-v4 .main-menu-inner,
header.header-v2 .header-main-inner .gva-offcanvas-mobile, 
header.header-v4 .header-main-inner .gva-offcanvas-mobile {float: inherit;}
header.header-v2 .header-main-inner .header-inner, 
header.header-v4 .header-main-inner .header-inner {padding-left:0;}
header .site-branding-logo {max-height: 70px;padding-top:11px;}
header .site-branding-logo img {max-height: 85px;}
header.header-v2 .header-main-inner .branding {width:110px;}

header.header-v2 .header-main{
-webkit-box-shadow: 0 0 5px 5px rgba(111, 31, 5, 0.1); box-shadow: 0 0 5px 5px rgba(111, 31, 5, 0.1); -webkit-transition: all 0.35s; transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s;
}
.row_padding_0.gbb-row .bb-inner {padding-bottom:0;padding-top:0;}
.row_zindex0.gbb-row .bb-container {z-index: 0;}



.navigation .gva_menu > li > a {font-size:32px;text-transform: none;letter-spacing: 0px;padding: 35px 17px;line-height: 40px;color:#6f1f05 !important;}
.gva-offcanvas-mobile .gva-navigation .gva_menu > li > a:hover,
.navigation .gva_menu > li > a:hover,
.social-icon a:hover {color:#fff !important;}
.social-icon a {margin-right:5px;font-size:26px;color:#fff !important;display: inline-block;width:38px;height:38px;text-align: center;line-height: 38px;border-radius: 50%;}
.social-icon .twitter {background-color:#29A9E1;}
.social-icon .facebook {background-color:#3E5C9A;}
.social-icon .instagram {background: rgba(245,237,83,1);background: -moz-linear-gradient(45deg, rgba(245,237,83,1) 0%, rgba(228,129,68,1) 25%, rgba(208,86,102,1) 42%, rgba(200,66,120,1) 50%, rgba(25,43,250,1) 100%); background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(245,237,83,1)), color-stop(25%, rgba(228,129,68,1)), color-stop(42%, rgba(208,86,102,1)), color-stop(50%, rgba(200,66,120,1)), color-stop(100%, rgba(25,43,250,1))); background: -webkit-linear-gradient(45deg, rgba(245,237,83,1) 0%, rgba(228,129,68,1) 25%, rgba(208,86,102,1) 42%, rgba(200,66,120,1) 50%, rgba(25,43,250,1) 100%); background: -o-linear-gradient(45deg, rgba(245,237,83,1) 0%, rgba(228,129,68,1) 25%, rgba(208,86,102,1) 42%, rgba(200,66,120,1) 50%, rgba(25,43,250,1) 100%); background: -ms-linear-gradient(45deg, rgba(245,237,83,1) 0%, rgba(228,129,68,1) 25%, rgba(208,86,102,1) 42%, rgba(200,66,120,1) 50%, rgba(25,43,250,1) 100%); background: linear-gradient(45deg, rgba(245,237,83,1) 0%, rgba(228,129,68,1) 25%, rgba(208,86,102,1) 42%, rgba(200,66,120,1) 50%, rgba(25,43,250,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ed53', endColorstr='#192bfa', GradientType=1 );}
.social-icon a > .fa {line-height: 38px;}
#block-gavias-vitaco-mainnavigation,
#block-gavias-vitaco-socialside {display: inline-block;vertical-align: middle;}
#block-gavias-vitaco-socialside {padding-left:10px;float: right;padding-top:35px;}


header.header-v2 .stuck {background:rgba(252, 190, 0,1) !important;}
header.header-v2 .stuck .navigation .gva_menu > li > a {padding: 15px 14px;line-height:52px;}
header.header-v2 .stuck .site-branding-logo img {max-height: 48px;}
header.header-v2 .stuck #block-gavias-vitaco-socialside {padding-top:22px;}


.section_title {margin-bottom:30px;}
.section_title h2,
.section_title h2 a {font-size:66px;}
.section_title strong {font-weight: 700;}

.section_title_2 {margin-bottom:10px;}
.section_title_2 h2,
.section_title_2 h2 a {font-size:60px;font-weight: 700;}
.section_title_2 h2:before,
.section_title_2 h2:after {content:' ';width:80px;height:1px;font-size:1px;border-top:3px solid #6f1f05;display: inline-block;position: relative;vertical-align: middle;}
.section_title_2 h2:before {margin-right:20px;}
.section_title_2 h2:after {margin-left:20px;}

.section_intro p {color:#6f1f05;font-size:32px;line-height: 34px;/*font-family: 'SignPainter-HouseScript' !important;*/}


.que_es_thins.section_title {margin-bottom:0px;}
.que_es_thins h2 {text-align: right !important;}
.que_es_thins img {max-height: 120px;display: inline-block;vertical-align: middle;margin-left:10px;margin-right:10px;}
.que_es_thins_tit_bg {/*background:rgba(253,252,249,1);*/background-color:#fff;padding-top:15px;padding-bottom:0px;}
.que_es_thins_pan {margin-bottom:15px;text-align: left !important;padding-top:32px;}
.que_es_thins_pan p {font-family: 'SignPainter-HouseScript' !important;color:#6f1f05;font-size:52px;line-height: 52px;text-align: left !important;margin-bottom:0 !important;}

.thins_pan_yellow {
    /*
    background: rgba(255,170,0,1);
    background: -moz-linear-gradient(top, rgba(255,170,0,1) 0%, rgba(255,170,0,1) 51%, rgba(255,170,0,1) 88%, rgba(255,166,0,1) 97%, rgba(207,128,2,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,170,0,1)), color-stop(51%, rgba(255,170,0,1)), color-stop(88%, rgba(255,170,0,1)), color-stop(97%, rgba(255,166,0,1)), color-stop(100%, rgba(207,128,2,1)));
    background: -webkit-linear-gradient(top, rgba(255,170,0,1) 0%, rgba(255,170,0,1) 51%, rgba(255,170,0,1) 88%, rgba(255,166,0,1) 97%, rgba(207,128,2,1) 100%);
    background: -o-linear-gradient(top, rgba(255,170,0,1) 0%, rgba(255,170,0,1) 51%, rgba(255,170,0,1) 88%, rgba(255,166,0,1) 97%, rgba(207,128,2,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,170,0,1) 0%, rgba(255,170,0,1) 51%, rgba(255,170,0,1) 88%, rgba(255,166,0,1) 97%, rgba(207,128,2,1) 100%);
    background: linear-gradient(to bottom, rgba(255,170,0,1) 0%, rgba(255,170,0,1) 51%, rgba(255,170,0,1) 88%, rgba(255,166,0,1) 97%, rgba(207,128,2,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaa00', endColorstr='#cf8002', GradientType=0 );*/
    background-color:#fcbe00;
    background-image:url('../images/corner_blanco2.png');
    background-repeat:no-repeat;
    background-size:100% auto;
    background-position: center top;
}

.thins_pan_yellow {padding-top:120px;padding-bottom:70px;border-bottom:150px solid #fff;}
.thins_pan_yellow p {font-size:29px;line-height:40px;color:#222;}
.thins_pan_yellow p strong,
.thins_pan_yellow p u,
.thins_pan_yellow p span {color:#6f1f05;font-weight:600;}


.tostadora {position: absolute;margin-top:-60px;background-image:url('../images/arrow3.png');background-repeat: no-repeat;background-position: left 20%;}


#thins > .bb-inner {padding-top:0;padding-bottom:0;}
#thins .box {padding-top:40px;padding-bottom:10px;}
#thins .box h4 {font-size:28px;/*max-width:300px;*/margin:5px auto 0px auto;}
#thins .gsc-image-content {position: relative;}
#thins .gsc-image-content:after {content:' ';border-right:2px solid #fff;position: absolute;right:0;height:88%;top:0;margin-right:-10px;}
#thins .gsc-image-content h4 {color:#fff;font-size:42px;}
#thins .gsc-image-content .image {margin-bottom:20px;}
/*#thins .gsc-image-content {border-radius:50%;background-color:#fff;width:260px;height:260px;}
#thins .gsc-image-content .image {padding-top:70px;}
#thins .gsc-image-content .image img {max-width:75px;}
#thins .gsc-image-content.balanza .image {padding-top:30px;}*/

#cualquier {border-top:20px solid #FBF7EC;}
#cualquier > .bb-inner {padding-top:30px;padding-bottom:0px;}
#cualquier p {text-align: center;font-family: 'SignPainter-HouseScript' !important;color:#fff;font-size:52px;line-height:56px;font-weight: 200;}
#cualquier .gsc-column {border-right:3px solid #fff;margin-bottom:30px;padding-top:10px;padding-bottom:10px;}
#cualquier .gsc-column:last-child {border-right:0;}
#cualquier .column-content.oneline {padding-top:28px;}


#productos.gbb-row .bb-inner {padding-bottom:40px;padding-top:40px;}
#productos .section_title_2 h2,
#productos .section_intro p {/*color:#fff;*/}
#productos .section_title_2 h2:before, 
#productos .section_title_2 h2:after {/*border-color:#fff;*/}

#productos_list {padding-bottom:80px;padding-left:40px;padding-right:40px;}
#productos_list .gsc-column {margin-bottom:30px;}
#productos_list .gsc-image-content .image {position: relative;}
#productos_list .gsc-image-content .box-content {background-color:#fff;min-height: 320px;padding:30px 40px 40px 40px;-webkit-box-shadow: 2px 5px 8px -4px rgba(0,0,0,0.75);-moz-box-shadow: 2px 5px 8px -4px rgba(0,0,0,0.75);box-shadow: 2px 5px 8px -4px rgba(0,0,0,0.75);margin-top:-24%;padding-top:24%;max-width:456px;margin-left:auto;margin-right:auto;min-height:400px;}
#productos_list .gsc-image-content h2 {font-size:44px;line-height: 46px;font-weight: 600;margin-bottom:20px;}
#productos_list .gsc-image-content h2:after {content:' ';border-bottom:2px solid #fff;width:110px;margin:10px auto 0 auto;display: block;}
#productos_list .gsc-image-content p {font-size:18px;line-height: 22px;color:#707070;}
#productos_list .gsc-image-content p.desc {min-height: 80px;}
#productos_list .gsc-image-content a {display: inline-block;border:2px solid #fff;padding:12px 30px 9px 30px;margin:0 5px;color:#707070;font-size:17px;margin-top:10px;}
#productos_list .gsc-image-content a:hover {background-color:#fff;color:#fff;}
#productos_list .integral h2 {color:#97110E;}
#productos_list .cereales h2 {color:#6f1f05;}
#productos_list .pro h2 {color:#3E3E3E;}
#productos_list .integral h2:after {border-color:#E15600;}
#productos_list .cereales h2:after {border-color:#6f1f05;}
#productos_list .pro h2:after {border-color:#3E3E3E;}
#productos_list .integral a {border-color:#E15600;}
#productos_list .cereales a {border-color:#6f1f05;}
#productos_list .pro a {border-color:#3E3E3E;}
#productos_list .integral a:hover {background-color:#E15600;}
#productos_list .cereales a:hover {background-color:#6f1f05;}
#productos_list .pro a:hover {background-color:#3E3E3E;}


#recetas.gbb-row .bb-inner {padding-bottom:40px;padding-top:0px;}
/*#recetas > .bb-inner {background-image:url('../images/sep_productos.png');background-repeat: repeat-x;background-position: center top;}*/
/*#recetas .section_intro p {font-weight: 600;font-size:40px !important;font-weight: 600 !important;}
#recetas .section_intro p strong {font-size:32px;line-height: 36px;font-weight: 400 !important;}
*/
#recetas .section_title_2 h2,
#recetas .section_intro p {color:#fff;}
#recetas .section_title_2 h2:before, 
#recetas .section_title_2 h2:after {border-color:#fff;}
#recetas .section_intro h4 {color:#fff;font-size:46px;}
#recetas .section_intro p {font-size:24px;}
#time-container {font-family: 'SignPainter-HouseScript' !important;font-weight: 400;color:#fff;font-size:60px;margin:10px auto 40px auto;}

.timewall-container {text-align: center;max-width:1100px;margin:0 auto;}
.rangeslider__fill,
.rangeslider__handle::after {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#97110e+0,6f1f05+50,6f1f05+100 */
background: #97110e; /* Old browsers */
background: -moz-linear-gradient(top, #97110e 0%, #6f1f05 50%, #6f1f05 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #97110e 0%,#6f1f05 50%,#6f1f05 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #97110e 0%,#6f1f05 50%,#6f1f05 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97110e', endColorstr='#6f1f05',GradientType=0 ); /* IE6-9 */
}

.slider-container {max-width:600px;margin:0 auto;}
.timewall-container {margin-top:-20px;}
.buttons_line {margin-bottom:10px;}
.timewall-container .articles_grid .box {position: relative;width:340px;height:340px;margin:0 auto 30px auto;cursor: pointer;}
.timewall-container .articles_grid .box .img {display: block; width: 100%;height: auto;}
.timewall-container .articles_grid .box .overlay {position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease;background:rgba(255,255,255,0.7);}
.timewall-container .articles_grid .box .img,
.timewall-container .articles_grid .box .overlay {border:6px solid #fff;overflow: hidden;border-radius: 50%;}
.timewall-container .articles_grid .box:hover .overlay {opacity: 1;}
.timewall-container .articles_grid .box .text { color: white; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; width:100%;}

.timewall-container .articles_grid .box h3 {margin-bottom:20px !important;}
.timewall-container .articles_grid .box h3,
.timewall-container .articles_grid .box h3 a {font-family: 'SignPainter-HouseScript' !important;font-weight: 600;color:#6f1f05;font-size:32px;line-height: 30px;margin-bottom:10px;background-size:100% 100%;width:300px;height:70px;line-height:70px;display: block;margin:0 auto;}
.timewall-container .articles_grid .box .text {color:#3E3E3E;font-size:22px;line-height: 26px;}
.timewall-container .articles_grid .box.integral .img,
.timewall-container .articles_grid .box.integral .overlay {border-color:#E15600;}
.timewall-container .articles_grid .box.cereales .img,
.timewall-container .articles_grid .box.cereales .overlay {/*border-color:#6f1f05;*/border-color:#fff;}
.timewall-container .articles_grid .box.pro .img,
.timewall-container .articles_grid .box.pro .overlay {border-color:#221E1E;}
.timewall-container .articles_grid .box.integral h3 a {background-image:url('../images/bg_receta_titulo_integral.png');color:#E15600;}
.timewall-container .articles_grid .box.cereales h3 a {background-image:url('../images/bg_receta_titulo_cereales.png');/*color:#6f1f05;*/color:#fff;}
.timewall-container .articles_grid .box.pro h3 a {background-image:url('../images/bg_receta_titulo_pro.png');color:#221E1E;}
.timewall-container .articles_grid .box .pre-title {padding-left:40px;padding-right:40px;}





#contacto > .bb-inner {padding-top:0;}
.contacto_info {text-align: center;}
.contacto_info .section_title_2 {margin-bottom:40px;display: block;margin:0 auto;margin-top:-40px;background-color:#fcbe00;color:#6f1f05;max-width: 550px;} 
.contacto_info .section_title_2 h2 {margin-bottom:0;color:#fff;}
.contacto_info .section_title_2 h2 a {color:#6f1f05;}
.contacto_info .section_title_2 h2:before,
.contacto_info .section_title_2 h2:after {border-color:#6f1f05;}
.contacto_info h4 {font-size:40px;font-weight: 400;margin-top:15px;}
.contacto_info p {color:#fff;font-size:18px;}
.contacto_info p a {color:#fff;}

#contacto2 > .bb-inner {padding-top:50px;/*min-height: calc(100vh - 260px);*/}
#contacto2 .section_title_2 {margin-bottom:40px;}
/*#contacto2 .section_title_2 h2,
#contacto2 .section_intro p {color:#fff;}
#contacto2 .section_title_2 h2:before, 
#contacto2 .section_title_2 h2:after {border-color:#fff;}*/

#contacto2.contacto_info .section_title_2 {background-image:none;margin-bottom:60px;}
#contacto2.contacto_info img {max-height:50px;}
#contacto2.contacto_info p a,
#contacto2.contacto_info p {font-family: 'SignPainter-HouseScript' !important;font-weight: 400;font-size:22px;line-height: 26px;color:#6f1f05;}
#contacto2.contacto_info .gsc-image-content {background-color:#fff;border-radius: 50%;width:280px;height:280px;padding-top:60px;-webkit-box-shadow: 9px 17px 59px -30px rgba(0,0,0,0.75); -moz-box-shadow: 9px 17px 59px -30px rgba(0,0,0,0.75); box-shadow: 9px 17px 59px -30px rgba(0,0,0,0.75);}
#contacto2.contacto_info .gsc-image-content h4 {margin-bottom:10px;}
#contacto2.contacto_info .gsc-image-content .box-content {padding-top:0;}
#contacto2.contacto_info .gsc-image-content.direccion {padding-top:60px;}
#contacto2 .webform-submission-form {max-width:90%;}
#contacto2 .block-webform {padding-bottom:40px !important;}


#footer {background-color:#fcbe00;text-align: center;}
.footer_text {text-align: center;font-size:16px;}
#footer .footer-center {padding:80px 0 30px 0;}
#footer .footer-center * {color:#424242;}

#footer .footer_logo {margin:-150px auto 0 auto;}
#footer .footer_logo img {width:150px;}
#footer .navigation .gva_menu {float:none;padding-top:15px;}
#footer .navigation .gva_menu li a {padding:5px 10px;font-size:16px;line-height:22px;padding-left:3px;color:#3C3C3C !important;}
#footer .navigation .gva_menu li a:hover {color:#6f1f05 !important;}
#footer .navigation .gva_menu li a:after {content:'·';font-size:20px;color:#3C3C3C;display: inline-block;vertical-align: middle;line-height: 10px;padding-left:10px;}
#footer .navigation .gva_menu li:last-child a:after {content:'';}

#footer .copyright {background-color:#3c3c3c;text-align: center;padding:10px;}
#footer .copyright .social-copyright {float:none;}
#footer .copyright .social-copyright .social-icon a {font-size:20px;width:30px;height:30px;line-height:30px;}
#footer .copyright .social-copyright .social-icon a > .fa {line-height:30px;}

.node--type-portfolio {}
.node--type-portfolio .page_recetas_title {text-align: center;margin-bottom:70px;padding-top:20px;}
.node--type-portfolio .page_recetas_title .section_intro {margin-top:-20px;}
.node--type-portfolio .page_recetas_title .section_title_2 h2 {font-size:50px;color:#fff;}
.node--type-portfolio .page_recetas_title .section_title_2 h2:before,
.node--type-portfolio .page_recetas_title .section_title_2 h2:after {border-color:#fff;}
/*
.node--type-portfolio #content {margin-top:110px;}*/
.node--type-portfolio .post-block {background:transparent;}

.node--type-portfolio .main.main-page {background-image:url('../images/bgtopreceta.png');background-repeat: repeat-x;background-position: center -45px;}

.portfolio-single {}
.portfolio-single-content {padding:10px 50px 30px 50px;background:transparent;}
.portfolio-single .post-title-wrapper {margin-bottom:10px;}
.portfolio-single .post-title {font-size:50px;line-height:52px;font-weight: 400;position: relative;margin-bottom:40px;}
.portfolio-single .post-title:before {content:' ';background-image:url('../images/news_title_dot.png');background-repeat: no-repeat;position: absolute;left:-32px;width:24px;height:15px;background-size: 100% auto;margin-top:12px;}
.portfolio-single .row-first {padding-bottom:40px;}
.portfolio-single .social-share {padding-left:0;}
.portfolio-single .social-share li {list-style: none;display: inline-block;padding-right:2px;}
.portfolio-single .social-share li a {font-size:28px;background-color:#535353;color:#fff;display: block;width:40px;height:40px;border-radius: 50%;line-height:40px;text-align: center;}
.portfolio-single .social-share li a .fa {line-height:40px;margin-right:0;}
.portfolio-single .block-receta {margin-bottom:30px;}
.portfolio-single .block-receta-title {margin-bottom:30px;}
.portfolio-single .block-receta-title h2 {font-size:34px;}
.portfolio-single .block-receta-title h2:after {content: ' ';border-bottom:1px solid #6f1f05;display: block;width:90%;}
.portfolio-single .receta-preparacion .block-receta-title h2 {font-size:32px;}
.portfolio-single .receta-preparacion .block-receta-title h2:after {width:100%;}
.portfolio-single .block-receta-content,
.portfolio-single .block-receta-content p,
.portfolio-single .block-receta-content li {font-size:19px;line-height:25px;color:#535353;font-weight: 400;}
.portfolio-single .block-receta-content li {margin-bottom:20px;}
.portfolio-single .block-receta-content ol {list-style: none;counter-reset: my-awesome-counter;}
.portfolio-single .block-receta-content ol li {counter-increment: my-awesome-counter;position: relative;padding-left:10px;}
.portfolio-single .block-receta-content ol li::before {content: counter(my-awesome-counter); font-family: 'SignPainter-HouseScript' !important;font-weight: 600;background-color:#6f1f05;color:#fff;width:30px;height:30px;border-radius:50%;line-height:30px;text-align: center;position: absolute;margin-left:-50px;}
  
  
.portfolio-single .post-thumbnail .item-image img {border-radius:50%;border:7px solid #221E1E;}
.portfolio-single.integral .post-thumbnail .item-image img {border-color:#E15600;}
.portfolio-single.cereales .post-thumbnail .item-image img {border-color:#6f1f05;}
.portfolio-single.pro .post-thumbnail .item-image img {border-color:#221E1E;}

.portfolio-single .post-thumbnail.mobile {display: none;}
.short_features {max-width:280px;font-size:24px;color:#535353;}
.short_features > div {margin-bottom:30px;}
.short_features .icon {background-position: left center;background-size:auto 100%;background-repeat: no-repeat;height:60px;}
.short_features .tiempo_preparacion .icon {background-image:url('../images/icon_tiempo_preparacion.png');}
.short_features .dificultad .icon {background-image:url('../images/icon_dificultad.png');}
.short_features .personas .icon {background-image:url('../images/icon_personas.png');}

.row_consejos {padding-top:40px;padding-bottom:40px;}
.item_consejo {border:15px solid #fff;margin:0 auto 20px auto;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);position: relative;border-radius: 50%;overflow: hidden;width:320px;height:320px;}
.item_consejo .box-content {position: absolute;top:25%;left:0;right:0;margin:0 auto;background:rgba(255,255,255,0.6);padding-left:5px !important;padding-right:5px !important;}
.item_consejo .box-content * {font-family: 'SignPainter-HouseScript' !important;font-weight: 400;color:#6f1f05;}
.item_consejo .box-content p {font-size:28px;line-height: 28px;}
.item_consejo .box-content p strong {font-size:40px;line-height: 40px;}


.webform-submission-form .form-item label {text-transform: none;color:#6f1f05;font-weight: 400;font-size:18px;line-height:24px;text-transform:none;display: block;margin-bottom:5px;}
.webform-submission-form .form-item input, 
.webform-submission-form .form-item textarea, 
.webform-submission-form .form-item select {display: block;margin-top:0;border-radius: 0;border:1px solid #6f1f05;font-size:18px;line-height:22px;height:auto;padding:10px 15px 8px 15px;}
.webform-submission-form .form-item.js-form-type-checkbox {margin-left:15px;}
.webform-submission-form .form-item.js-form-type-checkbox label{display: inline-block;width:80%;font-size:14px;line-height:18px;vertical-align: top;color:#6f1f05;}
.webform-submission-form .form-item.js-form-type-checkbox input {display: inline-block;width:18px;vertical-align: top;margin-top:3px;}
.webform-submission-form .form-actions .webform-button--submit {width:100%;max-width: inherit;border-radius:0;text-transform: none;letter-spacing: 0;font-size:32px;line-height:46px;font-family: 'SignPainter-HouseScript' !important;background-color:#6f1f05;color:#fff;}
.webform-submission-form .form-actions .webform-button--submit:hover {background-color:#6f1f05;color:#fcbe00;}
.webform-submission-form .form-item input:focus, 
.webform-submission-form .form-item textarea:focus, 
.webform-submission-form .form-item select:focus {border:1px solid #6f1f05;}
.webform-submission-form .form-actions {float:none;}

.messages.messages--error {font-size:14px;color:red;}

.webform-confirmation-modal .ui-widget-header {background:transparent;border:0;}
.webform-confirmation-modal .ui-dialog-content {text-align: center;}
.webform-confirmation-modal .ui-dialog-titlebar-close {border:0;background: transparent;}

.contacto_atc {padding-left:15px;padding-right:15px;}
.contacto_atc h3 {font-family: 'SignPainter-HouseScript' !important;color:#6f1f05;font-weight: 400;font-size:32px;line-height:34px;text-transform:none;}
.contacto_atc p {font-size:18px;line-height:24px;color:#6f1f05;}

/*
.frontpage .main {margin-top:110px;}
*/

.html5vid.fullcoveredvideo > video {top:0% !important;height:100% !important;}
.rs-background-video-layer:after {display: none !important;}

#filosofia_page.gbb-row .bb-inner {padding-top:40px !important;padding-bottom:40px !important;}
/*#filosofia_page .section_intro p {font-size: 42px;line-height: 44px}*/
#filosofia_page .section_title_2 h2,
#filosofia_page .section_intro p {color:#fff;}
#filosofia_page .section_title_2 h2:before, 
#filosofia_page .section_title_2 h2:after {border-color:#fff;}

/*.filosofia_intro {border-bottom:15px solid #fff;}*/

.filosofia_intro.gbb-row .bb-inner {padding-top:0 !important;padding-bottom:0 !important;}
.filosofia_intro_text .column-content {padding:30px 30px 30px 30px;}
.filosofia_intro_text p {/*font-family: 'SignPainter-HouseScript' !important;*/font-size:32px;line-height:40px;margin-bottom:0;}
.filosofia_intro_text p strong {color:#6f1f05;font-weight:600;}
.filosofia_intro_text p:before {content:' ';width:60px;line-height:1px;height:1px;border-top:2px solid #6f1f05;position: relative;display: block;margin:-20px auto 30px auto;}
.filosofia_intro_text p:after {content:' ';width:60px;line-height:1px;height:1px;border-top:2px solid #6f1f05;position: relative;display: block;margin:30px auto 0px auto;}
/*.filosofia_intro_img img {display: none;}*/

.filosofia_share.mobile {display: none;}

.filosofia_share.mobile .gsc-box-hover .frontend,
.filosofia_share.mobile .gsc-box-hover .backend {min-height:inherit;width:100px;height:100px;border-radius: 50%;background-color:#fff;}
.filosofia_share.mobile .gsc-box-hover .frontend {}
.filosofia_share.mobile .gsc-box-hover .frontend .frontend-content {padding:20px;}
.filosofia_share.mobile .gsc-box-hover .box-title {display: none;}
.filosofia_share.mobile .gsc-box-hover .frontend img {width:100%;}
.filosofia_share.mobile .gsc-box-hover p {margin-bottom:0;}
.filosofia_share.mobile .gsc-box-hover .backend {padding:15px 13px;text-align: center;}
.filosofia_share.mobile .gsc-box-hover .backend p {font-size: 15px; line-height: 14px;color:#3E3E3E;}

.filosofia_mas_items {display: none;}

.gsc-accordionfilosofia_mas_items {position: relative;margin-top:-5px;}
.gsc-accordionfilosofia_mas_items .panel-group.skin-white .panel .panel-body {padding-top:0;}
.gsc-accordionfilosofia_mas_items .panel-group.skin-white .panel .panel-heading .panel-title > a {text-indent: -999999px;width:50px;height:50px;background-image:url('../images/creu_neg_vermella.png');background-repeat: no-repeat;background-position: center center;border-radius: 50%;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);position: absolute;left:0;right:0;margin:0 auto;z-index:5;bottom:-40px;background-size: 14px 2px;}
.gsc-accordionfilosofia_mas_items .panel-group.skin-white .panel .panel-heading .panel-title > a:hover {background-image:url('../images/creu_neg_blanca.png');background-color:#6f1f05;}
.gsc-accordionfilosofia_mas_items .panel-group.skin-white .panel .panel-heading .panel-title > a.collapsed {background-image:url('../images/creu_vermella.png');width:90px;height:90px;top:0px;background-size: 42px auto;}
.gsc-accordionfilosofia_mas_items .panel-group.skin-white .panel .panel-heading .panel-title > a.collapsed:hover {background-image:url('../images/creu_blanca.png');}
.gsc-accordionfilosofia_mas_items p {margin-bottom:0 !important;}

.wrap_thinscuadracontodo.gbb-row .bb-inner {padding-top:0px !important;padding-bottom:0px !important;}
.thinscuadracontodo.section_title {margin-bottom:0px;}
.thinscuadracontodo h2 {color:#fff;font-size:58px;margin-bottom:20px;}
.thinscuadracontodo img {max-height: 150px;display: inline-block;vertical-align: middle;margin-left:10px;margin-right:10px;}

/*.thinscuadracontodo_teasers {background-image:url('../images/bopc.png');background-position: center bottom;background-size: 100% auto;background-repeat: no-repeat;}*/
.thinscuadracontodo_teasers .column-content-inner {padding-bottom:30px;}
.thinscuadracontodo_teasers .gsc-image-content {border-radius: 50%;background-color:#fff;width:320px;height:320px;padding:30px 40px 60px 40px;-webkit-box-shadow: 2px 5px 8px -4px rgba(0,0,0,0.75);-moz-box-shadow: 2px 5px 8px -4px rgba(0,0,0,0.75);box-shadow: 2px 5px 8px -4px rgba(0,0,0,0.75);}
.thinscuadracontodo_teasers .gsc-image-content img {width:80px;margin-top:20px;}
.thinscuadracontodo_teasers p {font-size:18px;line-height:24px;}

.event_list_item_last_sep > .bb-inner {padding-bottom:0;}
.event_list_item {text-align: center;padding-top:15px;padding-bottom:10px;}
.event_list_item .desc {padding-top:80px;}
.event_list_item p {font-size:38px;line-height:42px;color:#6f1f05;}
.event_list_item p strong {font-size:35px;line-height:38px;display: block;}
/*.event_list_item .gsc-button {font-size:22px;line-height:31px;text-transform: none;font-weight:600 !important;color:#6f1f05 !important;padding: 11px 30px  7px 30px !important;border:0;background-color:#fcbe00;margin-top:10px;letter-spacing: 1px;}*/
.event_list_item.y {background-color:#fcbe00 !important;}
.event_list_item .gsc-button {background-color:#fff;font-size:42px;line-height:42px;padding:10px 40px;}
.event_list_item .gsc-button:hover {background-color:#6f1f05 !important;color:#fcbe00 !important;border-color:#6f1f05 !important;}
.event_list_item.y .gsc-button {background-color:#6f1f05;font-size:42px;line-height:42px;padding:10px 40px;color:#fff !important;border-color:#6f1f05 !important;}
.event_list_item.y .gsc-button:hover {background-color:#fff !important;color:#6f1f05 !important;border-color:#fff !important;}


.filosofia_name {color:#fff;background-color:#6f1f05;display: inline-block;margin:20px auto 0 auto;padding:10px 100px;position: relative;}
.filosofia_name:after { content: '';position: absolute; right: 0;top: 0px; width: 0;height: 0; border: 61px solid transparent; border-right-color:#fcbe00;}
.filosofia_name:before { content: '';position: absolute; left: 0;top: 0px; width: 0;height: 0; border: 61px solid transparent; border-left-color:#fcbe00;}

.filosofia_name p {font-family: 'SignPainter-HouseScript' !important;font-size:38px;line-height:38px;}
.filosofia_name p strong {font-size:54px;line-height:54px;font-weight:400;}


#filosofia_post.gbb-row .bb-inner {padding-top:40px !important;padding-bottom:20px !important;}
/*#filosofia_post .section_intro p {font-size: 42px;line-height: 44px}*/

/*
#filosofia_post .section_title h2,
#filosofia_post .section_title_2 h2,
#filosofia_post .section_intro p {color:#fff;}
#filosofia_post .section_title_2 h2:before, 
#filosofia_post .section_title_2 h2:after {border-color:#fff;}*/


#filosofia_post_grid_circulos {padding-top:0px;padding-bottom:60px;}
#filosofia_post_grid_circulos .section_title h2 {color:#fff;}


.filosofia_post_imgs .gsc-image .widget-content {padding-bottom:50px;}

.filosofia_video_wrapper{padding:60px 30px;text-align: center;}
.filosofia_video_wrapper .block-title {display: none;}
.filosofia_video_wrapper #preview-player {max-width:800px;}

.gsc-button.large {border-radius:7px;background-color:#fff;border-color:#fff !important;font-family: 'SignPainter-HouseScript' !important; text-transform: none;font-size:48px;line-height:48px;letter-spacing: 0;color:#6f1f05 !important;padding:10px 60px;}
.gsc-button.large:hover {background-color:#fcbe00;border-color:#fcbe00 !important;}

.vertical-align-middle .row-wrapper {align-items: center; }

.corner_marron {position: absolute;left:0;right:0;bottom:0;z-index:3;}
.corner_marron img {display: block;}
.corner_marron.relative {position: relative;}
.corner_marron.gbb-row .bb-inner {padding:0 !important;}

/*.tp-parallax-wrap {left:0 !important;width:100%;}
.slotholder {background-color:#ffbb00 !important;}*/


.gavias_sliderlayer.fullwidthbanner-container {position: relative !important;overflow: inherit !important;width:auto !important;min-height:28vw;}
.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {max-height:inherit !important;height:auto !important;}
.gavias_sliderlayer.fullwidthbanner-container .tp-revslider-mainul {overflow: inherit !important;height:auto !important;position: relative !important;min-height:28vw;}
.gavias_sliderlayer.fullwidthbanner-container .tp-revslider-mainul > li {overflow: inherit !important;position: relative !important;left:0 !important;right:0 !important;}
.gavias_sliderlayer.fullwidthbanner-container .tp-revslider-mainul > li .slotholder {position: relative !important;left:0 !important;right:0 !important;}
.gavias_sliderlayer.fullwidthbanner-container .tp-revslider-mainul > li .tp-parallax-wrap {position: relative !important;left:0 !important;right:0 !important;}
.gavias_sliderlayer.fullwidthbanner-container .tp-revslider-mainul > li .tp-parallax-wrap .tp-loop-wrap {width:100% !important;}
.gavias_sliderlayer.fullwidthbanner-container .tp-revslider-mainul > li .tp-parallax-wrap .tp-mask-wrap {position: relative !important;overflow: inherit !important;left:0 !important;right:0 !important;}
.gavias_sliderlayer.fullwidthbanner-container .tp-revslider-mainul > li .tp-parallax-wrap .tp-mask-wrap img {width:100% !important;height:auto !important;max-width: inherit !important;}
.gavias_sliderlayer.fullwidthbanner-container .tp-revslider-mainul > li video {position: relative !important;}
.gavias_sliderlayer.fullwidthbanner-container .tp-revslider-mainul > li .slotholder .fullcoveredvideo {overflow: inherit !important;}
.tp-fullwidth-forcer {display: none !important;}
.gavias_sliderlayer.fullwidthbanner-container .tp-bullets {top:96% !important;}

.bin {margin-top:-90px;margin-bottom:60px;text-align: center;}
.bin ul {left:0;right:0;margin:0 auto !important;width:150px;}
.bin button.sc-btn {border-radius: 20px;}
.bin_integral button.sc-btn,
.bin_integral button.sc-btn:hover {background:#E15600;border-color:#E15600;}
.bin_cereales button.sc-btn,
.bin_cereales button.sc-btn:hover {background:#6f1f05;border-color:#6f1f05;}
.bin_pro button.sc-btn,
.bin_pro button.sc-btn:hover {background:#3E3E3E;border-color:#3E3E3E;}


@media (max-width: 2200px) {
    #productos_list .gsc-image-content .box-content {min-height:440px;}
}


@media (max-width: 1600px) {
    #productos_list .gsc-image-content .box-content {margin-top:-28%;padding-top:28%;min-height:440px;}
    #productos_list .gsc-image-content a {padding: 10px 20px 7px 20px;}
}

@media (max-width: 1500px) {
    #productos_list .gsc-image-content a {/*font-size:24px;*/}
}

@media (max-width: 1400px) {
    #productos_list .gsc-image-content a {margin-top:10px;font-size:16px;line-height: 20px;}
}


@media (max-width: 1300px) {
    header.header-v2 .header-main-inner .header-inner {padding-left:240px;padding-left:0;padding-right:0;}

}

@media (max-width: 1200px) {
    /*header.header-v2 .header-main-inner .branding {width:200px;}
    header.header-v2 .header-main-inner .header-inner {padding-left:220px;padding-left:0;}*/
    .navigation .gva_menu > li > a {font-size:30px; padding: 35px 14px;}
    .social-icon a {font-size:17px;}
    .que_es_thins_tit_bg .section_title h2 {font-size:54px;}
    .que_es_thins_pan p {font-size:40px;line-height:36px;}
    .que_es_thins img {max-height: 95px;}
    #productos_list .gsc-image-content .box-content {min-height: 400px;}
}

@media (max-width: 1100px) {
#productos_list .gsc-image-content .box-content {min-height:390px;}
}

@media (max-width: 1000px) {
#block-gavias-vitaco-mainnavigation, 
#block-gavias-vitaco-socialside {display: block;}
#block-gavias-vitaco-socialside {float:none;padding-top:0;}
.main-menu-inner .navigation .gva_menu > li > a {font-family: "Aaux Next" !important;line-height:24px !important;}
.main-menu-inner .navigation .gva_menu > li > a:hover {color:#6f1f05 !important;}
}

@media (max-width: 991px) {
    .menu-bar {height:31px;}
    header .site-branding-logo img {max-height: 48px;}
    header .site-branding-logo {max-height: 30px;padding: 5px 0 10px 0;}
    .area-main-menu {min-height: 60px;}
    .social-icon a {margin-right:20px;}
    /*.tp-parallax-wrap,
    .tp-loop-wrap,
    .tp-mask-wrap {overflow:initial !important;width:100%;left:0 !important;right:0 !important;text-align: center;}
    .tp-mask-wrap img {margin:0 auto;max-width: 90% !important;height:auto !important;}*/
    /*.image-responsive img {max-width: 100% !important;height:auto !important;}*/
    #block-gavias-vitaco-socialside {padding-left:20px;border-bottom:0;}
    #block-gavias-vitaco-mainnavigation {border-bottom:0;}

    .node--type-portfolio #content {margin-top:0px;}
    .timewall-container .articles_grid .box,
    .item_consejo {width:340px;height:340px;}
    .que_es_thins_tit_bg .section_title h2 {font-size:45px;}
    .que_es_thins_pan p {font-size:32px;}
    .thins_pan_yellow p {font-size: 18px;line-height: 26px;}
    .tostadora {margin-top:80px;}
    #thins .gsc-image-content:after {border:0;}
    .short_features {font-size:18px;}

    .timewall-container .articles_grid .box h3,
    .timewall-container .articles_grid .box h3 a {font-size:34px;line-height: 30px;width:320px;height:80px;line-height:80px;}

    #footer li {list-style: none;}
    #footer .navigation .gva_menu li a:after {display: none;}
    #footer .navigation .gva_menu li a {padding:0;line-height:22px;}

    .filosofia_share.desktop {display: none;}
    .filosofia_share.mobile {display: block;}
    
    .filosofia_video_wrapper #preview-player {max-width:100%;}

    .filosofia_intro_text .column-content {padding-top:60px;}
}

@media (max-width: 769px) {
    .portfolio-single .post-title-wrapper {width:100%;}
    .portfolio-single .post-thumbnail .item-image {margin:0px 0 0 0;}
    .tostadora {position: relative;margin-top:30px;margin-bottom:-150px;}

  

    .section_title_2 {margin-bottom:0px;}

    .section_title_2 h2:before,
    .section_title_2 h2:after {width:40px;}
    .section_title_2 h2:before {margin-right:10px;}
    .section_title_2 h2:after {margin-left:10px;}
    #recetas .section_intro p,
    #productos .section_intro p strong,
    .section_intro p {font-size:20px;line-height: 22px;font-weight: 400;}
    #recetas .section_intro p {line-height: 26px;}
    #recetas .section_intro p strong {font-size:30px;line-height: 32px;}
    #recetas .section_intro h4 {font-size:34px;}

    #thins .box h4 {font-size:28px;}
    #thins .box p {font-size:18px;}

    /*.section_title_2 h2::before, .section_title_2 h2::after {display: none;}*/

    body,
    p,
    a {font-size:18px;}


    #time-container {font-size:42px;line-height: 46px;}
    #time-container {line-height: 70px;}

    .timewall-container .articles_grid .box h3, 
    .timewall-container .articles_grid .box h3 a {}

    #footer .navigation .gva_menu li {display: block;}
    #footer .navigation .gva_menu li a::after {display: none;padding-left:0;}
    #footer .navigation .gva_menu {padding:0;}

    .portfolio-single .post-title {font-size:32px;}
    .portfolio-single .receta-preparacion .block-receta-title h2 {font-size:26px;}

    .que_es_thins_tit_bg {padding-top:10px;}
    .que_es_thins.section_title {margin-bottom:5px;}
    .que_es_thins.section_title h2 {font-size:26px;}
    .que_es_thins_pan p {font-size:22px;line-height: 22px;}

    #thins > .bb-inner {padding-bottom:0;}
    #thins .box {padding-top:30px;padding-bottom:20px;}



    #cualquier {border-top:0;}
    #cualquier .gsc-column {border-right:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
    #cualquier p {font-size:32px;line-height: 34px;}
    #cualquier .column-content.oneline {padding-top:0;}
    #cualquier p br {display: none;}
    #cualquier > .bb-inner {padding-top:10px;padding-bottom:10px;}
    #cualquier .gsc-column {padding-top:10px;}
    #cualquier .gsc-column:after {content:' ';border-bottom:2px solid #fff;width:50%;display: block;margin:0 auto;}
    #cualquier .gsc-column:last-child:after {content:'';border:0;}

    #productos_list {padding-bottom:0;padding-left:0;padding-right:0;}
    #productos > .bb-inner {padding-top:20px;padding-bottom:10px !important;}
    #productos_list .gsc-column {margin-bottom:0;}
    #productos_list .gsc-image-content .box-content {padding:110px 20px 60px 20px;min-height: 260px;}
    #productos_list .gsc-image-content h2 {font-size:32px;line-height: 32px;}
    #productos_list .gsc-image-content p.desc,
    #productos_list .gsc-image-content p:last-child {min-height: inherit;max-height: 0px;overflow-y:hidden;transition: max-height 1s ease-out;}
    /*#productos_list .gsc-image-content p img {transition: margin-top 0.2s ease-out, margin-bottom 0.2s ease-out;}*/
    #productos_list .gsc-image-content p {font-size:16px;line-height: 20px;}
    #productos_list .gsc-image-content a {margin-bottom:10px;padding: 7px 10px 3px 10px;display: inline-block;width: auto;margin-top:0;}
    #productos_list .gsc-image-content div.toggle p.desc,
    #productos_list .gsc-image-content div.toggle p:last-child { overflow: visible;  max-height: 300px;}
    /*#productos_list .gsc-image-content div.toggle p img { margin-top:10px;margin-bottom:10px;}*/

    #recetas > .bb-inner {padding-top:30px;}

    .contacto_info .section_title_2 {margin-top:-20px;}

    #footer .footer_logo img {width:100px;}
    #footer .footer_logo {margin-top:-110px;}
    #footer .footer-center {padding-bottom:0;}
    #footer .navigation .gva_menu li {display: block;}
   


    #contacto2 > .bb-inner {padding-top:30px;min-height: inherit;}
    #contacto2.contacto_info .section_title_2 {margin-bottom:20px;}
    #contacto2 .section_title_2 h2 {font-size:40px;line-height:37px;max-width:180px;position: relative;margin-left:auto;margin-right:auto;}
    #contacto2 .section_title_2 h2:before,
    #contacto2 .section_title_2 h2:after {position: absolute;top:20px;}
    #contacto2 .section_title_2 h2:before {margin-left:-50px;}
    #contacto2 .section_title_2 h2:after {margin-left:50px;}
    /*#contacto2.contacto_info .gsc-image-content {width:100%;height: auto;border-radius: 0;}*/
    
    .item_consejo {width:270px;height:270px;}

    .row_consejos {padding-top:20px;padding-bottom:0;}
    #consejos .widget.gsc-image {display: none;}

    .que_es_thins h2 {text-align: center !important;}
    .que_es_thins.section_title h2 {font-size:45px;}
    .que_es_thins_pan {text-align: center !important;}
    .que_es_thins_pan p {font-size:33px;line-height: 34px;text-align: center !important;}
    .que_es_thins_pan {padding-top:0;}

    #thins .gsc-image-content .image {margin-bottom:0;}

    .thins_pan_yellow {padding-top: 50px;padding-bottom: 50px;}

    .timewall-container {margin:0 40px;}

    .portfolio-single .post-thumbnail.mobile {display: block;}
    .portfolio-single .post-thumbnail.desktop {display: none;}
    .node--type-portfolio .page_recetas_title {margin-bottom:25px;}
    .portfolio-single .post-title {font-size:36px;line-height:39px;margin-bottom:20px;}
    .portfolio-single .post-thumbnail.mobile {margin-bottom:20px;}
    .short_features {max-width: inherit;}
    .short_features .icon {height:40px;}
    .portfolio-single-content {padding: 10px 10px 30px 10px;}
    .portfolio-single .post-title:before {display: none;}
    .short_features > div {margin-bottom:15px;}
    .thins_features .gsc-column {width:50% !important;}
    .thins_features .column-content-inner {padding-left:10px;padding-right:10px;}
    .gsc-image-content.skin-v1 .box-content {padding:10px 0 0 0;}

    #contacto2 .webform-submission-form {max-width: 100%;}
    #contacto2 .block-webform {padding-bottom:50px !important;}

    .contacto_info .section_title_2 h2, 
    .contacto_info .section_title_2 h2 a {font-size:50px;}

    .section_title_2 h2, .section_title_2 h2 a {font-size:40px;}
    #filosofia_page .section_intro p {font-size: 32px;line-height: 32px;max-width:90%;margin:0 auto;}

    .event_list_item .desc {padding-top:0;}

    .filosofia_intro_img img {display: block;}



    .thinscuadracontodo_teasers {background-size: 300% auto;}
    .thinscuadracontodo h2 {font-size:42px;}
    .thinscuadracontodo img {max-height:90px;}
    .thinscuadracontodo_teasers .column-content-inner {padding-bottom:10px;}
    .event_list_item.y .container {text-align: center;}
    .event_list_item.y .row-wrapper .gsc-column {max-width:300px;margin-left:auto;margin-right:auto;}

    #filosofia_post .section_intro p {font-size: 30px;line-height: 30px;}
    .filosofia_name {padding: 10px 50px;}
    .filosofia_name p strong {font-size: 36px;line-height: 36px;}
    .filosofia_name p {font-size: 26px;line-height: 23px;}
    .filosofia_name:before {border: 47px solid transparent;border-left-color: #fcbe00;}
    .filosofia_name:after {border: 47px solid transparent;border-right-color: #fcbe00;}
    .filosofia_name {margin-top:10px;}
    .filosofia_video_wrapper {padding: 40px 0px;}

    .section_title h2, .section_title h2 a {font-size:42px;line-height:40px;}

    .filosofia_mas_items img,
    .filosofia_post_imgs .gsc-image .widget-content {padding-bottom:30px;max-width:300px;margin:0 auto;}

    .filosofia_mas_items .panel {padding:0;text-align: center;}
    .filosofia_mas_items {display: block;}
    .filosofia_mas_items .panel {background:transparent;}

    .filosofia_post_imgs_desktop {display: none;}

    .filosofia_post_imgs_last_row.gbb-row .bb-inner {padding-bottom:100px;}

    .section_intro p {font-size:20px !important;line-height:24px !important;}
    #filosofia_post_grid_circulos {padding-bottom:140px;}
    .panel .panel-body {padding:10px 0 0 0;}
    .filosofia_mas_items img {max-width:100%;}

  
}


@media (max-width: 480px) {
    .timewall-container .articles_grid .box {width:300px;height:300px;}
    .timewall-container .articles_grid .box h3, 
    .timewall-container .articles_grid .box h3 a {width: 280px;height: 70px;line-height: 70px; font-size: 30px;}
    .timewall-container .articles_grid .box .pre-title {padding-left:20px;padding-right:20px;font-size:18px;}
    .timewall-container .articles_grid .box .text {font-size:28px;}
    .timewall-container {margin:0;}
    .slider-container {margin:0 20px;}
    #recetas-container {margin:0;}
    .event_list_item p {font-size:28px;line-height:28px;}
    .event_list_item p strong {font-size:32px;line-height:32px;}
    .event_list_item .gsc-button {font-size:28px !important;line-height:28px !important;}
    .filosofia_intro_text p {font-size: 18px;line-height: 24px;}
}

@media (max-width: 410px) {
    .timewall-container .articles_grid .box {width:260px;height:260px;}
    .timewall-container .articles_grid .box h3, 
    .timewall-container .articles_grid .box h3 a {width: 220px;height: 60px;line-height: 60px; font-size: 26px;}
    .timewall-container .articles_grid .box .pre-title {padding-left:20px;padding-right:20px;}
    .timewall-container .articles_grid .box .text {font-size:24px;}
    .que_es_thins_pan p {font-size:30px;line-height: 32px;}
}

@media (max-width: 380px) {
    .que_es_thins_pan p {font-size:26px;line-height: 28px;}
}

@media (max-height: 780px) and (min-width:1024px) {
    #recetas .section_intro {margin-top:-25px;}
    #recetas .section_intro p {font-size: 26px !important;}
    #recetas .section_intro p strong {font-size: 22px;line-height:24px;display: block;}
    #block-timewallblock {margin-top:-40px;}
    .buttons_line {height:20px;}
    .buttons_line li {height:36px;width:36px;}
    .buttons_line li:after {height:26px;width:26px;top: 5px;}
    #time-container {font-size: 47px;line-height:50px;}
    #recetas-container {margin-top:15px;}
    .timewall-container .articles_grid .box {width:300px;height:300px;}
    .timewall-container .articles_grid .box h3, .timewall-container .articles_grid .box h3 a {width:260px;font-size: 28px; }
    .timewall-container .articles_grid .box .text {font-size:24px;line-height:28px;}
}

@media (max-width: 991.98px) {
    .gva-offcanvas-mobile.show-view #block-socialside {float:none;padding-top:20px;border-bottom:0;}
}






/*COOKIES BANNER*/
div#sliding-popup, div#sliding-popup .eu-cookie-withdraw-banner, .eu-cookie-withdraw-tab {background-color:#6f1f05;}
.eu-cookie-compliance-banner {padding-top:10px;padding-bottom:10px;}
.eu-cookie-compliance-message {max-width:80%;}
.eu-cookie-compliance-buttons {width:20%;}
.eu-cookie-compliance-more-button,
.decline-button {display: none;}
.eu-cookie-compliance-message p {font-size:14px;line-height:18px;display: block;}
.eu-cookie-compliance-message p a {color:#fff;font-size:14px;text-decoration: underline;}
.eu-cookie-compliance-message p a:hover {text-decoration: none;}
.eu-cookie-compliance-buttons {margin-bottom:0;}
.eu-cookie-compliance-secondary-button {margin:7px 0 15px 0;font-size:14px;background-color:#fff;color:#6f1f05;font-weight:600;border-radius: 5px;padding:2px 10px 0px 10px;}
.eu-cookie-compliance-content {display: block;}
@media (max-width: 991.98px) {
    .eu-cookie-compliance-message {max-width:100%;}
    .eu-cookie-compliance-buttons {width:100%;}
}