.list-categoria:nth-child(4n+1),.list-planta:nth-child(4n+1){clear:both}#historia,.col-1,.list-noticia .imagen{overflow:hidden}.banner-home li{opacity:0}#masterslider{padding:0;height:auto;max-height:100%}.col-1{color:#fff;text-align:center;font-size:18px;position:relative}.slide-logo{position:absolute;z-index:2;top:130px;left:50%;margin-left:-60px;width:120px}.modulos .menu,.ms-caption{width:100%;text-align:center}.ms-caption{position:absolute;bottom:50%!important;left:0!important;z-index:9;font-size:102px;margin-bottom:-130px;font-weight:700;letter-spacing:-2px}.ms-caption h2{font-size:42px;border-bottom:2px solid #fff;display:inline-block}.producto{padding:90px 10%;background:url(../img/producto_bg.jpg) center center no-repeat fixed;background-size:cover}.list-categoria{text-align:center;color:#fff;font-size:16px;line-height:22px;-webkit-transition:.4s;transition:.4s;cursor:default;padding:30px 15px}.list-categoria:hover{margin-top:-10px;margin-bottom:10px;-webkit-transition:.4s;transition:.4s}.producto .titulo{font-weight:700;border-bottom:2px solid #fff;font-size:20px;line-height:36px;margin-bottom:14px}.producto .imagen{margin-bottom:20px;height:100px}.producto .imagen img{max-height:100%;vertical-align:bottom}.producto .bajada{padding-bottom:30px}.producto .logos-fiambre{max-width:90%;margin:15px 0}.modulos{position:relative}.modulos .menu{padding:15px;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:99}.modulos .btn-mod{display:inline-block;color:#fff;font-size:18px;font-weight:700;padding:2px 20px;position:relative;cursor:pointer}.mod-content,.modulos .btn-mod:last-child:after{display:none}.modulos .btn-mod:after{content:'';width:1px;height:20px;margin-top:5px;position:absolute;right:-1px;top:0;background:#fff}.modulos .btn-mod span:hover,.modulos .btn-mod.active span{border-bottom:2px solid #eb2426}.mod-content{padding:20px 5%;padding-top:120px!important}.mod-content.active,.mod-datos h2{display:block}.mod-datos{background:#ce0611;color:#fff;padding-bottom:60px}.mod-datos .col-md-4{padding:15px}.mod-datos .mod-wrap{background:#f27a20}.mod-datos h2{background:#470100;padding:15px;width:100%;text-align:center;color:#f27a20;font-size:22px;margin:0}.mod-datos .row-3,.mod-datos .row-4{background:#ef5722}.mod-datos .row-2,.mod-datos .row-3{padding:16px 25px;font-weight:700;font-size:60px;text-align:center}.mod-datos h2 img{margin-right:10px}.mod-datos .row-2 span,.mod-datos .row-3 span,.mod-datos .row-4 span{font-size:18px;font-weight:300;padding-left:15px}.mod-datos .row-4{padding:88px 25px;font-weight:700;font-size:50px;text-align:center;line-height:22px}.mod-datos .ventas .row-2{text-align:center;line-height:50px;padding:26px 25px 19px}.mod-datos .ventas .row-2 span{padding-left:0;line-height:22px}.mod-datos .ventas .row-3{text-align:center;line-height:50px;padding:26px 25px 19px}.mod-datos .ventas .row-3 span{padding-left:0;line-height:22px}#historia{position:relative}.ms-staff-carousel .ms-nav-next,.ms-staff-carousel .ms-nav-prev{bottom:80px;top:auto;left:50%!important;right:auto!important}.ms-staff-carousel .ms-nav-next{margin-left:35px}.ms-staff-carousel .ms-nav-prev{margin-left:-35px}.list-historia{padding:0;cursor:default;background:#F7F7F7}.list-historia .titulo{font-size:50px;font-weight:700;color:#eb2426}.mod-mision{padding:80px 10%;background:#989595;color:#fff}.mod-mision h3{margin-top:8px;color:#fff;font-weight:700;font-size:30px}.mod-mision .mod-wrap{padding:0 30px}.mod-plantas{padding:80px 10%;background:#fbb116;color:#fff;font-size:14px}.mod-plantas .titulo{font-size:22px;font-weight:700;margin:8px 0}.mod-plantas .bajada{margin-top:20px;color:#870102;font-weight:700}.list-planta{-webkit-transition:.4s;transition:.4s;padding:10px 15px}.list-planta:hover{margin-top:-10px;margin-bottom:10px;-webkit-transition:.4s;transition:.4s}.asociaciones{margin:0;padding:0}.asociaciones img{width:100%}.calidad{background:#e6e7e8;background:-moz-linear-gradient(top,#e6e7e8 17%,#fff 69%);background:-webkit-linear-gradient(top,#e6e7e8 17%,#fff 69%);background:linear-gradient(to bottom,#e6e7e8 17%,#fff 69%);text-align:left;position:relative}.calidad .background{background:url(../img/calidad_bg.jpg) center center no-repeat;background-size:cover;position:absolute;left:0;top:0;height:100%}.calidad .data{padding:80px 5%}.calidad hr{width:50%;border-top:2px solid #eb2426;margin:30px 0}.destinos{padding:120px 15%;color:#fff;background:url(../img/destinos_bg.jpg) center center no-repeat fixed #eb2426;background-size:cover;text-align:center}.destinos h2{margin-bottom:30px;font-size:38px;font-weight:700;margin-top:0}.destinos-content{padding:30px 5%;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:left;max-width:600px;display:inline-block;font-size:18px}.noticias{background:#898b8e;padding-bottom:3px}.noticias h2{text-align:center;color:#fff;font-weight:700;margin:20px 0}.noticias-content{background:#fff;padding:2px;margin:0}.list-noticia{background:#f3f3f4;background:-moz-linear-gradient(top,#f3f3f4 0,#fff 100%);background:-webkit-linear-gradient(top,#f3f3f4 0,#fff 100%);background:linear-gradient(to bottom,#f3f3f4 0,#fff 100%);border:2px solid #fff;margin:0;padding:0;cursor:default}.list-noticia .imagen img{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.4s;transition:.4s;width:100%}.list-noticia:hover .imagen img{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.4s;transition:.4s}.noticia-data{padding:30px 40px 20px}.noticia-data .titulo{font-size:22px;line-height:24px;font-weight:700;color:#76787a;-webkit-transition:.4s;transition:.4s}.list-noticia:hover .titulo{color:#000;-webkit-transition:.4s;transition:.4s}.noticia-data .bajada{font-size:16px;line-height:18px;font-weight:700;color:#76787a;margin-top:8px}.noticia-data .btn{margin:25px 0;background:#eb2426;border:0;padding-left:30px;padding-right:30px}.contacto{padding:80px 15%;background:#fff;text-align:center;font-size:14px}.contacto h2{font-size:38px;font-weight:700;margin-bottom:0}.contacto .email,.contacto .telefono{padding-left:26px;color:#808284;padding-bottom:6px;border-bottom:1px solid #ccc;margin-bottom:15px}.contacto .form-content{border-top:1px solid #333;margin-top:25px;padding-top:25px;font-size:18px;text-align:left}.contacto .data{padding-right:10%}.contacto .cabecera{padding-left:26px;font-size:12px;color:#808284}.contacto .telefono{font-size:28px;line-height:28px;background:url(../img/ico_phone.png) left center no-repeat}.contacto .email{background:url(../img/ico_email.png) left center no-repeat}.contacto .input-td{position:relative;margin-bottom:6px;border-radius:8px;border:1px solid #ccc}.contacto input,.contacto select,.contacto textarea{width:100%;box-shadow:0;padding:6px 10px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:14px}.contacto select{background:url(../img/select_bg.png) right center no-repeat;padding:6px 4px}.input-td.error:after,.input-td.error_mail:after{color:#fff;font-size:10px;background:#666;padding:2px 8px;border-radius:3px;position:absolute;right:0;top:0;text-align:center}.contacto textarea{resize:none;height:100px}.input-td.error:after{content:'Campo Obligatorio'}.input-td.error_mail:after{content:'Ingrese un email válido'}@media screen and (max-width:1024px){.ms-caption{bottom:30%!important}}@media screen and (max-width:800px){.destinos,.producto{background-attachment:scroll}.col-5 .data,.col-5 .data h2,.list-historia{text-align:center}.ms-caption h2{font-size:36px;margin-bottom:0}.slide-logo{top:60px}.producto{padding:20px 10%}.producto .bajada{height:auto}.list-categoria{padding:20px 0;margin-bottom:50px}.producto .imagen{margin-bottom:0}.list-categoria:hover{margin-top:0;margin-bottom:50px}.modulos .menu{padding:15px 0}.modulos .btn-mod{font-size:12px;padding:2px 6px;line-height:24px}.list-historia{width:95%!important}.col-5 .background{display:none}.col-5 .data{padding-left:10%;padding-right:10%;font-size:14px}.col-5 .data hr{margin:60px 25%}.contacto{padding:80px 10%}.form-content .redes{margin:10px 0}.mod-mision .col-md-4{margin:50px 0;text-align:center}.list-planta{margin:50px 0!important}}@media screen and (max-width:500px){.slide-logo{top:20px;width:80px;margin-left:-40px}}
.flex-direction-nav li{opacity:1;}