*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100%}body{min-height:100%}body,html{position:relative;font-size:100%}a:focus,input[type="text"]{outline:none !important}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:none;box-shadow:none;outline:0 none}button,input,select[multiple],textarea{background:transparent;border:0}a,a:hover,a:focus,button{text-decoration:none;outline:none}embed,object,video{max-width:100%;height:auto}iframe{max-width:100%}.mb-3{margin-bottom:3px}.mb-6{margin-bottom:6px}.pl-0{padding-left:0}@media (max-width: 767px){.pl-0{padding-left:15px}}.pr-0{padding-right:0}@media (max-width: 767px){.pr-0{padding-right:15px}}body{font-family:"Avenir-Black",Helvetica,Arial,sans-serif;color:#000;text-transform:none}ul{margin:0;padding:0}.dropdown:hover .dropdown-content{display:block}.dropdown ul.dropdown-content{display:none;position:absolute;background-color:#dc3228;min-width:100px;z-index:1;padding:0;margin:0;list-style-type:none}.dropdown ul.dropdown-content li{border-bottom:1px solid white}.dropdown ul.dropdown-content li:last-child{border:none}.dropdown ul.dropdown-content li a{color:white;padding:12px 16px;text-decoration:none;display:block}.dropdown ul.dropdown-content li a:hover{color:#dc3228 !important;background-color:white}.center-block{display:table;margin:0 auto}.clear{clear:both;display:block;margin:0;padding:0}.tooltip{z-index:100000000}.vcenter{display:inline-block;vertical-align:middle;float:none}body{padding-right:0px !important}.modal-open{overflow-y:auto}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.no-padding{padding:0 !important;display:block}.no-padding .row{margin-left:0;margin-right:0}@media (max-width: 991px){.no-padding{padding-left:15px;padding-right:15px}}.no-margin{margin:0 !important;display:block !important}.mb-0{margin-bottom:0 !important}.pb-0{padding-bottom:0 !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}@media (max-width: 1024px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}}form#formContacto{min-width:440px}@media (max-width: 768px){form#formContacto{min-width:auto}}form#formContacto input.form-control::-webkit-input-placeholder{color:#929292;text-transform:uppercase;letter-spacing:9px}form#formContacto input.form-control:-moz-placeholder{color:#929292;text-transform:uppercase;letter-spacing:9px}form#formContacto input.form-control::-moz-placeholder{color:#929292;text-transform:uppercase;letter-spacing:9px}form#formContacto input.form-control:-ms-input-placeholder{color:#929292;text-transform:uppercase;letter-spacing:9px}form#formContacto textarea.form-control::-webkit-input-placeholder{color:#929292;text-transform:uppercase;letter-spacing:9px}form#formContacto textarea.form-control:-moz-placeholder{color:#929292;text-transform:uppercase;letter-spacing:9px}form#formContacto textarea.form-control::-moz-placeholder{color:#929292;text-transform:uppercase;letter-spacing:9px}form#formContacto textarea.form-control:-ms-input-placeholder{color:#929292;text-transform:uppercase;letter-spacing:9px}form#formContacto .custom-select{height:40px;position:relative;width:100%}form#formContacto .custom-select select{display:none}form#formContacto .custom-select .select-selected{background-color:#e8e8e8}form#formContacto .custom-select .select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#d0cfcf transparent transparent transparent}form#formContacto .custom-select .select-selected.select-arrow-active:after{border-color:transparent transparent #d0cfcf transparent;top:7px}form#formContacto .custom-select .select-items div,form#formContacto .custom-select .select-selected{color:#929292;letter-spacing:8px;padding:10px;text-transform:uppercase;border:1px solid white;border-color:transparent transparent rgba(0,0,0,0.1) transparent;cursor:pointer;font-size:13px;font-size:.8125rem}form#formContacto .custom-select .select-selected{border-color:transparent}form#formContacto .custom-select .select-items{position:absolute;background-color:#e8e8e8;top:100%;left:0;right:0;z-index:99}form#formContacto .custom-select .select-hide{display:none}form#formContacto .custom-select .select-items div:hover,form#formContacto .custom-select .same-as-selected{background-color:rgba(0,0,0,0.1)}form#formContacto .form-group label{text-transform:uppercase;letter-spacing:8px;color:#fff;font-size:13px;font-size:.8125rem;display:none}@media (max-width: 1024px){form#formContacto .form-group label{display:none}}form#formContacto .form-group textarea.form-control{background-color:#e8e8e8;border:none;resize:vertical;border-radius:0;box-shadow:none;padding:10px}form#formContacto .form-group textarea.form-control::-webkit-input-placeholder{color:transparent}@media (max-width: 1024px){form#formContacto .form-group textarea.form-control::-webkit-input-placeholder{color:#929292}}form#formContacto .form-group textarea.form-control:-moz-placeholder{color:transparent}@media (max-width: 1024px){form#formContacto .form-group textarea.form-control:-moz-placeholder{color:#929292}}form#formContacto .form-group textarea.form-control::-moz-placeholder{color:transparent}@media (max-width: 1024px){form#formContacto .form-group textarea.form-control::-moz-placeholder{color:#929292}}form#formContacto .form-group textarea.form-control:-ms-input-placeholder{color:transparent}@media (max-width: 1024px){form#formContacto .form-group textarea.form-control:-ms-input-placeholder{color:#929292}}form#formContacto .form-group input.form-control{background-color:#e8e8e8;padding:10px;border-radius:0;height:40px;letter-spacing:2px;margin-bottom:15px;box-shadow:none;border:none}form#formContacto .form-group input.form-control::-webkit-input-placeholder{color:transparent}@media (max-width: 1024px){form#formContacto .form-group input.form-control::-webkit-input-placeholder{color:#929292}}form#formContacto .form-group input.form-control:-moz-placeholder{color:transparent}@media (max-width: 1024px){form#formContacto .form-group input.form-control:-moz-placeholder{color:#929292}}form#formContacto .form-group input.form-control::-moz-placeholder{color:transparent}@media (max-width: 1024px){form#formContacto .form-group input.form-control::-moz-placeholder{color:#929292}}form#formContacto .form-group input.form-control:-ms-input-placeholder{color:transparent}@media (max-width: 1024px){form#formContacto .form-group input.form-control:-ms-input-placeholder{color:#929292}}form#formContacto .btn-enviar2{border-radius:0;background-color:#e8e8e8;font-family:"Avenir-Black",Helvetica,Arial,sans-serif;color:#b0b0b0;font-size:13px;font-size:.8125rem;text-transform:uppercase;letter-spacing:10px;text-align:center;height:50px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border:none;padding-left:18px;display:block;margin:40px auto 0 auto}form#formContacto .btn-enviar2:hover,form#formContacto .btn-enviar2:active,form#formContacto .btn-enviar2:focus{background-color:#a9a9a9;color:white}header{position:relative}header nav.navbar-default{background-color:#dc3228;margin-bottom:0;border-color:transparent;z-index:2000}@media (min-width: 1280px){header nav.navbar-default .container{width:1240px}}header nav.navbar-default .navbar-toggle{border-color:transparent;margin-top:16px}header nav.navbar-default .navbar-toggle .icon-bar{background-color:#fff}header nav.navbar-default .navbar-toggle:hover{background-color:#dc3228}@media (max-width: 1024px){header nav.navbar-default{height:70px}}header nav .navbar-header{position:relative}header nav .navbar-header .navbar-brand{height:auto;padding:0;position:absolute;z-index:10;margin-top:12px;min-width:80px}@media (max-width: 1024px){header nav .navbar-header .navbar-brand{min-width:70px;margin-left:10px !important;margin-top:10px}}header nav #navbar{background-color:#dc3228;position:relative}header nav #navbar ul#submenu-desktop{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:-20px;margin-top:0}header nav #navbar ul#submenu-desktop a{padding:10px 10px 0 0}header nav #navbar ul#submenu-desktop a.btn-menu{font-family:"Avenir-Black",Helvetica,Arial,sans-serif;padding:6px 10px;margin-top:6px;background-color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}header nav #navbar ul#submenu-desktop a.btn-menu:hover{background-color:#ffdb4a}header nav #navbar ul.navbar-nav{padding-top:3px;margin-left:80px}@media (max-width: 1024px){header nav #navbar ul.navbar-nav{margin-left:0}}header nav #navbar ul.navbar-nav li{text-align:center}@media (max-width: 1024px){header nav #navbar ul.navbar-nav li{margin-bottom:0px}}header nav #navbar ul.navbar-nav li.separador{display:inline-block;width:1px;height:50px;background-color:#fff;transform: translateY(.5rem);}@media (max-width: 1024px){header nav #navbar ul.navbar-nav li.separador{position:relative}}header nav #navbar ul.navbar-nav li.active a{background-color:transparent;color:#FFEC03}header nav #navbar ul.navbar-nav li.active a #ico-casa{background-position:0 -32px}header nav #navbar ul.navbar-nav li.active a #ico-nuestros-productos{background-position:0 -32px}header nav #navbar ul.navbar-nav li.active a #ico-del-campo{background-position:0 -32px}header nav #navbar ul.navbar-nav li.active a #ico-sabores{background-position:0 -33px}header nav #navbar ul.navbar-nav li.active a #ico-escuchamos{background-position:0 -32px}header nav #navbar ul.navbar-nav li.active a #ico-fraude{background-position:0 -32px}header nav #navbar ul.navbar-nav li.active a #ico-certificaciones{background-position:0 -35px}header nav #navbar ul.navbar-nav li.active a #ico-escuchamos{background-position:0 -32px}header nav #navbar ul.navbar-nav li.active a #ico-portal{background-position:0 -32px}header nav #navbar ul.navbar-nav li a{color:white;font-size:12px;font-size:.75rem;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;line-height:13px;font-family:"Avenir-Medium",Helvetica,Arial,sans-serif;display:block}@media (min-width: 1200px){header nav #navbar ul.navbar-nav li a{padding:8px 10px}}header nav #navbar ul.navbar-nav li a span.texto-menu{display:block}header nav #navbar ul.navbar-nav li a #ico-casa,header nav #navbar ul.navbar-nav li a #ico-nuestros-productos,header nav #navbar ul.navbar-nav li a #ico-del-campo,header nav #navbar ul.navbar-nav li a #ico-sabores,header nav #navbar ul.navbar-nav li a #ico-escuchamos,header nav #navbar ul.navbar-nav li a #ico-certificaciones,header nav #navbar ul.navbar-nav li a #ico-fraude,header nav #navbar ul.navbar-nav li a #ico-portal,header nav #navbar ul.navbar-nav li a #ico-mira{margin:0 auto 5px auto}header nav #navbar ul.navbar-nav li a #ico-casa{width:38px;height:32px;background:url("../img/ico-casa.png") no-repeat}header nav #navbar ul.navbar-nav li a #ico-nuestros-productos{width:43px;height:32px;background:url("../img/ico-nuestros-productos.png") no-repeat}header nav #navbar ul.navbar-nav li a #ico-del-campo{width:30px;height:32px;background:url("../img/ico-del-campo.png") no-repeat}header nav #navbar ul.navbar-nav li a #ico-sabores{width:34px;height:33px;background:url("../img/ico-sabores.png") no-repeat}header nav #navbar ul.navbar-nav li a #ico-escuchamos{width:44px;height:32px;background:url("../img/ico-escuchamos.png") no-repeat}header nav #navbar ul.navbar-nav li a #ico-mira{width:41px;height:32px;background:url("../img/ico-mira.png") no-repeat}header nav #navbar ul.navbar-nav li a #ico-certificaciones{width:35px;height:35px;background:url("../img/ico-certificaciones.png") no-repeat}header nav #navbar ul.navbar-nav li a #ico-fraude{width:34px;height:32px;background:url("../img/ico-alerta.png") no-repeat}header nav #navbar ul.navbar-nav li a #ico-portal{width:27px;height:32px;background:url("../img/ico-portal.png") no-repeat}header nav #navbar ul.navbar-nav li a:hover{color:#FFEC03}header nav #navbar ul.navbar-nav li a:hover #ico-casa{background-position:0 -32px}header nav #navbar ul.navbar-nav li a:hover #ico-nuestros-productos{background-position:0 -32px}header nav #navbar ul.navbar-nav li a:hover #ico-del-campo{background-position:0 -32px}header nav #navbar ul.navbar-nav li a:hover #ico-sabores{background-position:0 -33px}header nav #navbar ul.navbar-nav li a:hover #ico-escuchamos{background-position:0 -32px}header nav #navbar ul.navbar-nav li a:hover #ico-mira{background-position:0 -32px}header nav #navbar ul.navbar-nav li a:hover #ico-certificaciones{background-position:0 -35px}header nav #navbar ul.navbar-nav li a:hover #ico-fraude{background-position:0 -32px}header nav #navbar ul.navbar-nav li a:hover #ico-portal{background-position:0 -35px}header nav #navbar ul.navbar-nav.menu-xs li a{height:75px}header nav #navbar ul.navbar-nav.menu-xs .separador{display:block;width:1px;height:50px;background-color:#fff;float:left;margin-left:-10px}@media (max-width: 1024px){header nav #navbar ul.navbar-nav.menu-xs .separador.dspn.primero{display:none}}@media (max-width: 767px){header nav #navbar ul.navbar-nav.menu-xs .separador.dspn{display:none}}header nav #navbar ul.navbar-right{margin-left:0px;margin-top:12px;position:relative}@media (max-width: 1024px){header nav #navbar ul.navbar-right{margin-top:0}}header nav #navbar ul.navbar-right.sub-menu-xs{margin-right:40px;margin-top:30px;margin-bottom:30px}@media (max-width: 767px){header nav #navbar ul.navbar-right.sub-menu-xs{margin-right:0;top:7px;margin:15px auto 10px auto;display:table !important}header nav #navbar ul.navbar-right.sub-menu-xs li{margin-bottom:0;float:left}header nav #navbar ul.navbar-right.sub-menu-xs li a{padding:5px !important}header nav #navbar ul.navbar-right.sub-menu-xs li a.btn-menu{font-family:"Avenir-Black",Helvetica,Arial,sans-serif;padding:10px 6px;margin-top:0px;margin-left:5px !important;margin-right:0 !important;background-color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}header nav #navbar ul.navbar-right.sub-menu-xs li a.btn-menu:hover{background-color:#ffdb4a}}header nav #navbar ul.navbar-right.sub-menu-xs li{margin-bottom:10px}header nav #navbar ul.navbar-right.sub-menu-xs li a{padding:10px}header nav #navbar ul.navbar-right.sub-menu-xs li a.btn-menu{font-family:"Avenir-Black",Helvetica,Arial,sans-serif}@media (max-width: 1024px){header nav #navbar ul.navbar-right li{display:inline-block}}header nav #navbar ul.navbar-right li a.btn-menu{background-color:#fff;color:#de5a4e;font-size:13px;font-size:.8125rem;text-transform:uppercase;border-radius:0;padding:3px 10px;margin-top:6px;border:none;outline:none}header nav #navbar ul.navbar-right li a .fa{font-size:20px;font-size:1.25rem}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:none;border:none;box-shadow:none}section#banner-home{position:relative}section#banner-home .de-nuestra{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.owl-video-play-icon{-webkit-transition:-webkit-transform .1s ease !important;transition:-webkit-transform .1s ease !important;transition:transform .1s ease !important;transition:transform .1s ease, -webkit-transform .1s ease !important;top:auto !important;bottom:80px}.owl-video-play-icon:hover{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.campanas-container{position:relative}.campanas-container .owl-video-tn{position:relative;height:0;background-size:cover;padding-bottom:56.25%}.campanas-container .slider-campana{position:relative;display:none}.campanas-container .slider-campana.selected{display:block}.campanas-container .slider-campana .item{position:relative}.campanas-container .slider-campana .item .owl-video-wrapper{overflow:hidden}.campanas-container .slider-campana .owl-nav{margin:0}.campanas-container .slider-campana .owl-nav.disabled{display:none}.campanas-container .slider-campana .owl-dots{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:20px}.campanas-container .slider-campana .owl-dots.disabled{display:none}@media (max-width: 768px){.campanas-container .slider-campana .owl-dots{width:100%;text-align:center;bottom:0}}.campanas-container .slider-campana .owl-dots .owl-dot{outline:none !important}.campanas-container .slider-campana .owl-dots .owl-dot span{background-color:#fff;border-radius:50px;height:15px;width:15px;cursor:pointer;opacity:1;margin:8px 18px;outline:none}@media (max-width: 768px){.campanas-container .slider-campana .owl-dots .owl-dot span{height:14px;width:14px;margin:8px}}.campanas-container .slider-campana .owl-dots .owl-dot.active span{outline:none;background-color:#e3001b}.campanas-container .slider-campana .owl-dots .owl-dot:hover span{outline:none;background-color:rgba(227,0,27,0.7)}.campanas-container .slider-campana .owl-next,.campanas-container .slider-campana .owl-prev{width:41px;height:41px;position:absolute;text-indent:-9999px;top:50%;margin-top:-20px;cursor:pointer;opacity:0.9;outline:none}.campanas-container .slider-campana .owl-next:hover,.campanas-container .slider-campana .owl-prev:hover{background-color:transparent;opacity:0.5}.campanas-container .slider-campana .owl-next.disabled,.campanas-container .slider-campana .owl-prev.disabled{display:none}@media (max-width: 767px){.campanas-container .slider-campana .owl-next,.campanas-container .slider-campana .owl-prev{display:none}}.campanas-container .slider-campana .owl-next{background:url(../img/next-blanco.png) no-repeat !important;right:10px}@media (max-width: 1024px){.campanas-container .slider-campana .owl-next{right:20px}}.campanas-container .slider-campana .owl-prev{background:url(../img/prev-blanco.png) no-repeat !important;left:10px}@media (max-width: 1024px){.campanas-container .slider-campana .owl-prev{left:20px}}section#manifiesto{min-height:900px;position:relative;background:url(../img/bg-manifiesto.jpg) no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;overflow:hidden}@media (max-width: 1024px){section#manifiesto{min-height:700px}}@media (max-width: 768px){section#manifiesto{padding-bottom:70px}}section#manifiesto .botonera_container{text-align:center;margin-top:50px;z-index:1000;position:relative}section#manifiesto .botonera_container ul.botonera{padding:0;list-style-type:none;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}@media (max-width: 767px){section#manifiesto .botonera_container ul.botonera{max-width:300px;margin:0 auto}}section#manifiesto .botonera_container ul.botonera li{display:inline-block;margin-bottom:0;margin-right:5px;padding:0}section#manifiesto .botonera_container ul.botonera li:last-child{margin-right:0}@media (max-width: 768px){section#manifiesto .botonera_container ul.botonera li{margin-bottom:10px}}section#manifiesto .botonera_container ul.botonera li.active a.btn{background-color:white;color:#dc3228;border:1px solid #dc3228}section#manifiesto .botonera_container ul.botonera li a.btn{border:none;border-radius:0;background-color:#dc3228;color:white;font-family:"Avenir-Black",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;display:block;border:1px solid transparent}section#manifiesto .botonera_container ul.botonera li a.btn:hover,section#manifiesto .botonera_container ul.botonera li a.btn:active{background-color:white;color:#dc3228;border:1px solid #dc3228}section#manifiesto .box-title,section#manifiesto .box-img{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media (max-width: 768px){section#manifiesto .box-title,section#manifiesto .box-img{position:relative;top:auto;-webkit-transform:none;transform:none;right:auto}}section#manifiesto .tit-hecho-en-casa{margin-bottom:calc(.3125vw + 24px)}@media (max-width: 320px){section#manifiesto .tit-hecho-en-casa{margin-bottom:25px}}@media (min-width: 1920px){section#manifiesto .tit-hecho-en-casa{margin-bottom:30px}}@media (max-width: 767px){section#manifiesto .tit-hecho-en-casa{max-width:280px}}section#manifiesto .box-title{max-width:530px;left:300px}@media (max-width: 1440px){section#manifiesto .box-title{max-width:600px;left:120px}}@media (max-width: 1280px){section#manifiesto .box-title{max-width:450px;left:80px}}@media (max-width: 1024px){section#manifiesto .box-title{max-width:400px;left:50px}}@media (max-width: 768px){section#manifiesto .box-title{left:auto;max-width:460px;margin:0 auto 30px auto}}section#manifiesto .box-title p{font-family:"Avenir-Black",Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:justify;font-size:12px;font-size:.75rem;letter-spacing:3px;line-height:25px;color:#000000}@media (max-width: 768px){section#manifiesto .box-title p{font-size:14px;font-size:.875rem}}@media (max-width: 767px){section#manifiesto .box-title p{padding:0 15px}}@media (max-width: 375px){section#manifiesto .box-title p{font-size:14px;font-size:.875rem;letter-spacing:2px}}section#manifiesto .box-img{right:0px;max-width:none}@media (max-width: 1440px){section#manifiesto .box-img{max-width:none}}@media (max-width: 1280px){section#manifiesto .box-img{max-width:none}}@media (max-width: 1024px){section#manifiesto .box-img{max-width:500px}}@media (max-width: 768px){section#manifiesto .box-img{max-width:none;float:right;margin-right:-15px}}section#manifiesto .bottom-hecho-en-casa{display:block;margin-top:30px}@media (max-width: 767px){section#manifiesto .bottom-hecho-en-casa{max-width:300px}}section#manifiesto .caja{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 768px){section#manifiesto .caja{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}}@media (min-width: 1200px){section#manifiesto .caja .container{width:1000px}}section#manifiesto .caja .content{display:grid;-webkit-align-content:center;align-content:center;min-height:500px}@media (max-width: 768px){section#manifiesto .caja .content{display:block;-webkit-align-content:initial;align-content:initial;min-height:0;max-width:460px;margin:0 auto;margin-top:40px}}section#manifiesto .caja .content h1{font-family:"Brush",Helvetica,Arial,sans-serif;color:#dc3228;font-size:74px;letter-spacing:-5px;margin-bottom:0;margin-top:0;line-height:54px;display:block}@media (min-width: 320px){section#manifiesto .caja .content h1{font-size:calc(5.1339285714vw + 57.5714285714px)}}@media (min-width: 768px){section#manifiesto .caja .content h1{font-size:calc(0vw + 97px)}}@media (min-width: 1024px){section#manifiesto .caja .content h1{font-size:calc(0vw + 97px)}}@media (min-width: 1200px){section#manifiesto .caja .content h1{font-size:97px}}@media (max-width: 768px){section#manifiesto .caja .content h1{text-align:center;margin-bottom:20px}}section#manifiesto .caja .content p{font-family:"Avenir-Black",Helvetica,Arial,sans-serif;color:#373737;text-transform:uppercase;margin:0;padding:0;display:block;font-size:15px;line-height:30px}@media (min-width: 320px){section#manifiesto .caja .content p{font-size:calc(0vw + 15px)}}@media (min-width: 1200px){section#manifiesto .caja .content p{font-size:15px}}@media (min-width: 320px){section#manifiesto .caja .content p{line-height:calc(0vw + 30px)}}@media (min-width: 1200px){section#manifiesto .caja .content p{line-height:30px}}@media (max-width: 768px){section#manifiesto .caja .content p{text-align:justify}}section#manifiesto .caja .content img{margin:0 auto}section#manifiesto #box-mision,section#manifiesto #box-vision,section#manifiesto #box-valores{display:none}section#manifiesto #box-vision.caja .content h1,section#manifiesto #box-vision.caja .content p{text-align:right}@media (max-width: 768px){section#manifiesto #box-vision.caja .content h1{text-align:center}}@media (max-width: 768px){section#manifiesto #box-vision.caja .content p{text-align:justify}}section#manifiesto #box-valores{z-index:0}section#manifiesto #box-valores img.tit-valores{display:block;margin-left:auto;margin-right:auto;margin-bottom:50px;z-index:-1}@media (max-width: 1024px){section#manifiesto #box-valores img.tit-valores{margin-bottom:0;margin-top:80px}}@media (max-width: 768px){section#manifiesto #box-valores img.tit-valores{margin-top:20px}}@media (max-width: 767px){section#manifiesto #box-valores img.tit-valores{margin-bottom:20px;margin-top:10px}}section#manifiesto #box-valores .content{display:block;-webkit-align-content:initial;align-content:initial;min-height:0}section#manifiesto #box-valores .content .mt{margin-top:40px}@media (max-width: 767px){section#manifiesto #box-valores .content{margin-top:0}}section#manifiesto #box-valores .content h2{font-family:"Brush",Helvetica,Arial,sans-serif;color:#dc3228;font-size:50px;letter-spacing:-2px;margin-bottom:0;margin-top:0;line-height:54px;display:block;margin-bottom:0px}@media (min-width: 320px){section#manifiesto #box-valores .content h2{font-size:calc(-3.3482142857vw + 60.7142857143px)}}@media (min-width: 768px){section#manifiesto #box-valores .content h2{font-size:calc(4.296875vw + 2px)}}@media (min-width: 1024px){section#manifiesto #box-valores .content h2{font-size:calc(6.25vw - 18px)}}@media (min-width: 1200px){section#manifiesto #box-valores .content h2{font-size:57px}}@media (max-width: 767px){section#manifiesto #box-valores .content h2{text-align:center;margin-bottom:10px}}section#manifiesto #box-valores .content p{font-family:"Avenir-Black",Helvetica,Arial,sans-serif;color:#373737;text-transform:uppercase;margin:0;padding:0;display:block;margin-bottom:15px;font-size:15px;line-height:30px}@media (max-width: 767px){section#manifiesto #box-valores .content p{text-align:justify;padding:0 30px}}@media (min-width: 320px){section#manifiesto #box-valores .content p{font-size:calc(0vw + 15px)}}@media (min-width: 768px){section#manifiesto #box-valores .content p{font-size:calc(-1.953125vw + 30px)}}@media (min-width: 1024px){section#manifiesto #box-valores .content p{font-size:calc(.5681818182vw + 4.1818181818px)}}@media (min-width: 1200px){section#manifiesto #box-valores .content p{font-size:11px}}@media (min-width: 320px){section#manifiesto #box-valores .content p{line-height:calc(0vw + 30px)}}@media (min-width: 768px){section#manifiesto #box-valores .content p{line-height:calc(-3.90625vw + 60px)}}@media (min-width: 1024px){section#manifiesto #box-valores .content p{line-height:calc(1.7045454545vw + 2.5454545455px)}}@media (min-width: 1200px){section#manifiesto #box-valores .content p{line-height:23px}}section#manifiesto #box-valores img.bottom-valores{position:absolute;bottom:20px;left:-40px;max-width:740px}@media (max-width: 1024px){section#manifiesto #box-valores img.bottom-valores{bottom:60px;left:10px;max-width:680px}}@media (max-width: 768px){section#manifiesto #box-valores img.bottom-valores{bottom:90px;left:10px;max-width:540px}}@media (max-width: 767px){section#manifiesto #box-valores img.bottom-valores{display:none}}section#contacto{padding-top:50px;padding-bottom:50px;background:url(../img/bg-contacto-e.jpg) no-repeat;background-position:center;background-size:cover}@media (max-width: 768px){section#contacto{padding-top:50px;padding-bottom:50px}}@media (min-width: 1200px){section#contacto .container{width:1000px}}section#contacto .contact-content{padding:20px 40px 40px}@media (max-width: 767px){section#contacto .contact-content{padding:inherit}}section#contacto h1{color:#dc3228;font-size:20px;font-size:1.25rem;letter-spacing:16px;text-transform:uppercase;margin-bottom:50px;text-align:center;color:white}section#contacto p{font-family:"Avenir-Black",Helvetica,Arial,sans-serif;color:#b0b0b0;font-size:14px;font-size:.875rem;letter-spacing:3px;text-transform:uppercase;margin-bottom:30px;line-height:22px;color:white}@media (max-width: 768px){section#contacto p{font-size:12px;font-size:.75rem;letter-spacing:2px;line-height:21px}}section#campanas .top-campanas{min-height:700px;background:url(../img/bg-campanas.jpg) no-repeat;background-position:center;background-size:cover;padding-top:50px;position:relative;overflow:hidden}section#campanas .top-campanas h1{color:#000;font-size:20px;font-size:1.25rem;letter-spacing:16px;text-transform:uppercase;font-size:21px;font-size:1.3125rem;text-align:center;letter-spacing:20px;color:white}@media (max-width: 767px){section#campanas .top-campanas h1{letter-spacing:18px;margin:0 0 20px 0;padding:0}}section#campanas .top-campanas p{font-family:"Avenir-Black",Helvetica,Arial,sans-serif;font-size:16px;text-align:center;color:#fff;line-height:30px;text-transform:uppercase;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);max-width:400px;letter-spacing:2px;right:50px}@media (min-width: 320px){section#campanas .top-campanas p{font-size:calc(0vw + 16px)}}@media (min-width: 1200px){section#campanas .top-campanas p{font-size:16px}}@media (min-width: 320px){section#campanas .top-campanas p{line-height:calc(0vw + 30px)}}@media (min-width: 1200px){section#campanas .top-campanas p{line-height:30px}}@media (max-width: 768px){section#campanas .top-campanas p{position:relative;top:auto;right:auto;-webkit-transform:none;transform:none;padding:0 15px;max-width:none;line-height:33px;padding-bottom:0}}section#campanas .barra-seleccion{height:50px;background-color:#e3001b;text-align:center}section#campanas .barra-seleccion ul{margin:0;padding:0;list-style-type:none;display:inline-block;padding-top:13px}section#campanas .barra-seleccion ul li{float:left}section#campanas .barra-seleccion ul li a{font-family:"Avenir-Black",Helvetica,Arial,sans-serif;font-size:15px;font-size:.9375rem;color:white;letter-spacing:15px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width: 767px){section#campanas .barra-seleccion ul li a{letter-spacing:8px}}section#campanas .barra-seleccion ul li a.active{color:#ffdb4a}section#campanas .barra-seleccion ul li a:hover{color:#ffdb4a}section#campanas .barra-seleccion ul li+li{margin-left:30px}@media (max-width: 767px){section#campanas .barra-seleccion ul li+li{margin-left:15px}}section#campanas .campanas-container{position:relative}@media (min-width: 1025px){section#campanas .campanas-container .owl-video-tn{height:calc(100vh - 80px);padding:0}}@media (max-width: 767px){section#campanas .campanas-container .item-video{height:400px}}@media (min-width: 1025px){section#campanas .campanas-container .item-video{max-height:100vh}}section#campanas .campanas-container .item-video .bg-xs{position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;opacity:0 !important}@media (max-width: 767px){section#campanas .campanas-container .item-video .bg-xs{opacity:1 !important}}section#campanas .campanas-container .item-video .owl-video-play-icon{z-index:3000}@media (max-width: 767px){section#campanas .campanas-container .item-video .owl-video-play-icon{bottom:40px}}section.oficinas{background:url(../img/bg-oficinas.jpg) no-repeat;background-position:center;background-size:cover;padding:100px 0}@media (max-width: 767px){section#oficinas{padding:50px 0}}section#oficinas h1,section#oficinas h2 span,section#oficinas h3,section#oficinas p,section#oficinas li a{color:#fff;font-size:20px;font-size:1.25rem;letter-spacing:16px;text-transform:uppercase}section#oficinas h1{font-size:20px;font-size:1.25rem;letter-spacing:20px}@media (max-width: 767px){section#oficinas h1{text-align:center}}section#oficinas .padded-multiline{line-height:28px;padding:4px 0}section#oficinas .padded-multiline span{display:inline;padding:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:15px;font-size:.9375rem;letter-spacing:7px;background:rgba(145,173,177,0.6)}section#oficinas ul{list-style-type:none}section#oficinas ul li{margin-bottom:5px}section#oficinas ul li a{font-size:13px;font-size:.8125rem;letter-spacing:8px}section#oficinas h3.padded-multiline{line-height:1;padding:4px 0}section#oficinas h3.padded-multiline span{font-size:22px;font-size:1.375rem;letter-spacing:12px;background:rgba(145,173,177,0.8)}section#oficinas p{font-size:13px;font-size:.8125rem;letter-spacing:6px;margin-bottom:0}section#historia{min-height:1050px;background:url(../img/bg-historia.jpg) no-repeat;background-position:center;background-size:cover;overflow:hidden;padding-top:100px;position:relative}@media (min-width: 1281px){section#historia{min-height:1210px}}@media (max-width: 1024px){section#historia{min-height:1000px}}@media (max-width: 767px){section#historia{min-height:830px;padding-top:30px}}section#historia .heading-historia{display:block;max-width:320px;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}section#historia .heading-historia h1{color:#000;font-size:20px;font-size:1.25rem;letter-spacing:16px;text-transform:uppercase;font-size:21px;font-size:1.3125rem;color:#dc3228;text-align:center;margin-bottom:20px;letter-spacing:30px}@media (max-width: 767px){section#historia .heading-historia h1{letter-spacing:20px;-webkit-text-emphasis:center;text-emphasis:center;margin-left:20px}}section#historia .heading-historia p{font-family:"Avenir-Roman",Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;text-align:justify;color:#4a4a4a;line-height:30px}section#historia .heading-historia .down-arrow{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:-50px}@media (max-width: 767px){section#historia .heading-historia .down-arrow{bottom:-40px}}section#historia .heading-historia .down-arrow a{display:block;cursor:pointer}@media (max-width: 767px){section#historia .heading-historia .down-arrow a img{width:70px}}section#timeline{background:url(../img/bg-timeline.jpg) no-repeat;background-position:top center;background-size:cover;overflow:hidden;position:relative;width:100%;height:1500px}@media (min-width: 1281px){section#timeline{height:2000px}}@media (max-width: 1023px){section#timeline{background-position:left center}}section#timeline .content{position:absolute;right:30px;top:140px;width:100%;overflow-x:hidden;overflow-y:scroll;height:80%;padding-left:60%}section#timeline .content::-webkit-scrollbar{width:15px}section#timeline .content::-webkit-scrollbar-track{background:white;border:4px solid transparent;background-clip:content-box}section#timeline .content::-webkit-scrollbar-thumb{background:#dc3228}section#timeline .content::-webkit-scrollbar-thumb:hover{background:#ca2a21}@media (max-width: 768px){section#timeline .content{width:100%;padding-left:50px}}@media (max-width: 767px){section#timeline .content{padding-left:20px}}section#timeline ul.timeline{list-style:none;padding:0px 0 100px 0;position:relative}section#timeline ul.timeline:before{top:20px;bottom:160px;position:absolute;content:" ";width:4px;background-color:#fff;left:0px;margin-left:-1.5px}@media (max-width: 768px){section#timeline ul.timeline:before{left:0}}section#timeline ul.timeline li{margin-bottom:50px;position:relative;padding:0 50px}section#timeline ul.timeline li:after{clear:both}section#timeline ul.timeline li:before,section#timeline ul.timeline li:after{content:" ";display:table}section#timeline ul.timeline li .timeline-panel{float:left;padding:20px;position:relative}section#timeline ul.timeline li .timeline-badge{width:20px;height:20px;position:absolute;top:18px;left:1px;margin-left:-10px;background-color:#dc3228;z-index:100;border-radius:50%}section#timeline ul.timeline li.timeline-inverted{position:relative}section#timeline ul.timeline li.timeline-inverted .timeline-year{color:#000;font-size:20px;font-size:1.25rem;letter-spacing:16px;text-transform:uppercase;font-family:"Avenir-Black",Helvetica,Arial,sans-serif;font-size:60px;font-size:3.75rem;color:white;letter-spacing:70px;margin:0;padding:0;display:inline-block;position:absolute;left:-50%}@media (max-width: 1024px){section#timeline ul.timeline li.timeline-inverted .timeline-year{right:50%}}@media (max-width: 768px){section#timeline ul.timeline li.timeline-inverted .timeline-year{margin-top:13px;font-size:34px;font-size:2.125rem;letter-spacing:55px;position:relative;right:auto;margin-left:76px}}@media (max-width: 320px){section#timeline ul.timeline li.timeline-inverted .timeline-year{font-size:28px;font-size:1.75rem;letter-spacing:47px}}@media (max-width: 768px){section#timeline ul.timeline li{padding:0 40px}}section#timeline .timeline-title{margin-top:0;color:#000;font-size:20px;font-size:1.25rem;letter-spacing:16px;text-transform:uppercase;font-family:"Avenir-Black",Helvetica,Arial,sans-serif;letter-spacing:20px;color:white;margin-bottom:20px}section#timeline .timeline-title.big{font-size:30px}@media (min-width: 320px){section#timeline .timeline-title.big{font-size:calc(2.2321428571vw + 22.8571428571px)}}@media (min-width: 768px){section#timeline .timeline-title.big{font-size:calc(0vw + 40px)}}@media (min-width: 1024px){section#timeline .timeline-title.big{font-size:40px}}@media (max-width: 767px){section#timeline .timeline-title{letter-spacing:10px}}section#timeline .timeline-body>p,section#timeline .timeline-body>ul{margin-bottom:0;font-family:"Avenir-Roman",Helvetica,Arial,sans-serif;color:white;font-size:14px;font-size:.875rem;line-height:24px}@media (max-width: 768px){section#timeline .timeline-body>p,section#timeline .timeline-body>ul{font-size:16px;font-size:1rem}}section#timeline .timeline-body>p+p{margin-top:15px}@media (max-width: 767px){section#timeline ul.timeline:before{left:22px}section#timeline ul.timeline>li{padding:0;margin-bottom:50px}section#timeline ul.timeline>li>.timeline-panel{width:calc(100% - 60px)}section#timeline ul.timeline>li>.timeline-badge{left:13px;margin-left:0;top:16px}section#timeline ul.timeline>li>.timeline-panel{float:right}section#timeline ul.timeline>li>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}section#timeline ul.timeline>li>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}}section#timeline .btn-rojo{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:40px;font-family:"Avenir-Black",Helvetica,Arial,sans-serif;color:white;text-transform:uppercase;letter-spacing:12px;font-size:14px;font-size:.875rem;border:none;border-radius:0;background-color:#dc3228;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;padding:8px 8px 8px 20px}section#timeline .btn-rojo:hover{background-color:#de3f35}section#timeline .down-arrow{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:1000}@media (min-width: 1024px){section#timeline .down-arrow{top:900px}}@media (min-width: 1281px){section#timeline .down-arrow{top:1300px}}section#timeline .down-arrow a{display:block;cursor:pointer}@media (max-width: 768px){section#timeline .down-arrow{display:none}}#modal-tabla-nutricional{z-index:3000}#modal-tabla-nutricional .modal-dialog{margin-top:150px}#modal-tabla-nutricional .modal-dialog .modal-content{position:relative;border:none}#modal-tabla-nutricional .modal-dialog .modal-content .modal-body{padding:0;position:relative}#modal-tabla-nutricional .modal-dialog .modal-content .modal-body .close{position:absolute;right:10px;top:10px;color:black;opacity:1}#modal-alerta .modal-dialog{margin-top:100px}@media (min-width: 768px){#modal-alerta .modal-dialog{width:70%;margin:30px auto;margin-top:100px}}@media (min-width: 1200px){#modal-alerta .modal-dialog{width:485px;float:right;margin-bottom:0}}#modal-alerta .modal-dialog .modal-content{position:relative;border:none}#modal-alerta .modal-dialog .modal-content .modal-body{padding:20px;position:relative}#modal-alerta .modal-dialog .modal-content .modal-body .close{position:absolute;right:10px;top:10px;color:#dc3228;opacity:1;font-size:30px}#modal-alerta .modal-dialog .modal-content .modal-body .cuadro-container{position:relative;text-align:center;margin-top:0;margin-bottom:0}@media (max-width: 767px){#modal-alerta .modal-dialog .modal-content .modal-body .cuadro-container{margin-bottom:30px}}#modal-alerta .modal-dialog .modal-content .modal-body .cuadro-container img.logo{max-width:110px;display:inline-block;margin-right:0px}@media (max-width: 767px){#modal-alerta .modal-dialog .modal-content .modal-body .cuadro-container img.logo{margin-right:0}}#modal-alerta .modal-dialog .modal-content .modal-body .cuadro-container .cuadro{border:8px solid #ff1b15;padding:14px 20px;display:inline-block}@media (max-width: 767px){#modal-alerta .modal-dialog .modal-content .modal-body .cuadro-container .cuadro{display:block}}#modal-alerta .modal-dialog .modal-content .modal-body .cuadro-container .cuadro h2{color:#ff1b15;font-family:"Avenir-Black",Helvetica,Arial,sans-serif;text-align:center;margin:0;font-size:20px;letter-spacing:4px}@media (min-width: 320px){#modal-alerta .modal-dialog .modal-content .modal-body .cuadro-container .cuadro h2{font-size:calc(-.9090909091vw + 22.9090909091px)}}@media (min-width: 1200px){#modal-alerta .modal-dialog .modal-content .modal-body .cuadro-container .cuadro h2{font-size:12px}}@media (min-width: 320px){#modal-alerta .modal-dialog .modal-content .modal-body .cuadro-container .cuadro h2{letter-spacing:calc(0vw + 4px)}}@media (min-width: 1200px){#modal-alerta .modal-dialog .modal-content .modal-body .cuadro-container .cuadro h2{letter-spacing:4px}}#modal-alerta .modal-dialog .modal-content .modal-body h1{color:black;margin-bottom:15px;margin-top:0px;text-align:center;font-family:"Avenir-Black",Helvetica,Arial,sans-serif;font-size:25px;letter-spacing:4px}@media (min-width: 320px){#modal-alerta .modal-dialog .modal-content .modal-body h1{font-size:calc(-1.0227272727vw + 28.2727272727px)}}@media (min-width: 1200px){#modal-alerta .modal-dialog .modal-content .modal-body h1{font-size:16px}}@media (min-width: 320px){#modal-alerta .modal-dialog .modal-content .modal-body h1{letter-spacing:calc(0vw + 4px)}}@media (min-width: 1200px){#modal-alerta .modal-dialog .modal-content .modal-body h1{letter-spacing:4px}}#modal-alerta .modal-dialog .modal-content .modal-body p{font-size:15px;color:black;margin-bottom:15px;font-family:"Avenir-Medium",Helvetica,Arial,sans-serif;text-align:justify;font-size:13px;letter-spacing:4px}#modal-alerta .modal-dialog .modal-content .modal-body p:last-child{margin-bottom:0}@media (min-width: 320px){#modal-alerta .modal-dialog .modal-content .modal-body p{font-size:calc(-.3409090909vw + 14.0909090909px)}}@media (min-width: 1200px){#modal-alerta .modal-dialog .modal-content .modal-body p{font-size:10px}}@media (min-width: 320px){#modal-alerta .modal-dialog .modal-content .modal-body p{letter-spacing:calc(-.4545454545vw + 5.4545454545px)}}@media (min-width: 1200px){#modal-alerta .modal-dialog .modal-content .modal-body p{letter-spacing:0px}}footer{background-color:#dc3228;min-height:150px;position:relative;padding:15px}@media (max-width: 767px){footer{min-height:250px}}footer .footer-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}footer .footer-content p{text-align:center;font-family:"Avenir-Black",Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;color:white;text-transform:uppercase;padding:30px;letter-spacing:3px;margin-bottom:0}@media (max-width: 768px){footer .footer-content p{padding:10px}}@media (max-width: 767px){footer .footer-content{position:relative;width:auto;-webkit-transform:none;transform:none;left:auto;top:auto}}section#nuestras-marcas{position:relative;background:url(../img/bg-novedades.png) no-repeat;background-position:center;background-size:cover;position:relative;min-height:600px}@media (max-width: 767px){section#nuestras-marcas{min-height:auto;padding-bottom:40px;padding-top:40px}}section#nuestras-marcas .container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 767px){section#nuestras-marcas .container{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}}section#nuestras-marcas .container h1{color:#000;font-size:20px;font-size:1.25rem;letter-spacing:16px;text-transform:uppercase;font-size:20px;font-size:1.25rem;text-align:left;letter-spacing:20px;color:#fff;line-height:30px;margin-top:0;margin-left:15px;margin-bottom:50px}@media (min-width: 320px){section#nuestras-marcas .container h1{margin-bottom:calc(4.4642857143vw + 35.7142857143px)}}@media (min-width: 768px){section#nuestras-marcas .container h1{margin-bottom:70px}}section#nuestras-marcas .container .logos-container{display:block}section#nuestras-marcas .container .logos-container img{margin:0 auto}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){section#nuestras-marcas .container .logos-container img{max-width:140px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){section#nuestras-marcas .container .logos-container img{max-width:120px}}@media (max-width: 767px){section#nuestras-marcas .container .logos-container img{margin-bottom:50px}}section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover{background:white;color:black;border-radius:0;font-family:"Avenir-Medium",Helvetica,Arial,sans-serif;border:none;text-align:justify;min-width:400px;font-size:12px}@media (max-width: 767px){section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover{min-width:300px}}@media (min-width: 320px){section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover{font-size:calc(.2232142857vw + 11.2857142857px)}}@media (min-width: 768px){section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover{font-size:13px}}section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover .popover-content{padding:10px 10px 20px 10px}@media (max-width: 767px){section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover .popover-content{padding:20px}}section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover .botonera{margin-top:20px}section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover .botonera .btn-l,section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover .botonera .btn-r{display:inline-block;position:relative}section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover .botonera .btn-l{margin-right:30px;margin-left:0}@media (max-width: 767px){section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover .botonera .btn-l{margin-right:0}}section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover .botonera .btn-r{margin-left:30px;margin-right:0}section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover .botonera .fa{display:inline-block;font-size:23px;color:#dc3228;position:absolute;bottom:0}section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover .botonera .fa.fa-instagram{left:-25px}section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover .botonera .fa.fa-facebook{left:-20px}section#nuestras-marcas .container .logos-container [data-style=custom-style]+.popover .botonera .btn-marcas{border-radius:30px;padding:3px 17px;background-color:#dc3228;color:white;font-size:10px;font-family:"Avenir-Black",Helvetica,Arial,sans-serif}section#certificaciones{background:url(../img/bg-calidad.jpg) no-repeat;background-size:cover;background-position:center}@media (max-width: 767px){section#certificaciones{background-attachment:fixed}}section#certificaciones .content{padding:0 45px 30px 45px}@media (max-width: 768px){section#certificaciones .content{padding:0 15px 30px 15px}}section#certificaciones .content .img-top{margin-bottom:20px}section#certificaciones .content h1{color:#000;font-size:20px;font-size:1.25rem;letter-spacing:16px;text-transform:uppercase;color:white;margin:30px 0;margin-left:15px;font-size:18px;letter-spacing:5px}@media (max-width: 767px){section#certificaciones .content h1{margin-left:0}}@media (min-width: 320px){section#certificaciones .content h1{font-size:calc(.4464285714vw + 16.5714285714px)}}@media (min-width: 768px){section#certificaciones .content h1{font-size:20px}}@media (min-width: 320px){section#certificaciones .content h1{letter-spacing:calc(2.4553571429vw - 2.8571428571px)}}@media (min-width: 768px){section#certificaciones .content h1{letter-spacing:16px}}section#certificaciones .content h2,section#certificaciones .content a{color:#000;font-size:20px;font-size:1.25rem;letter-spacing:16px;text-transform:uppercase;color:white;font-size:17px;font-size:1.0625rem;letter-spacing:4px}section#certificaciones .content a{text-decoration:none}section#certificaciones .content p{font-family:"Avenir-Roman",Helvetica,Arial,sans-serif;color:white;font-size:15px;font-size:.9375rem;letter-spacing:1px;margin-bottom:20px}section#certificaciones .content ul{font-family:"Avenir-Roman",Helvetica,Arial,sans-serif;color:white;font-size:15px;font-size:.9375rem;letter-spacing:1px}section#certificaciones .content .rain-forest-content img.logo-rainforest{max-width:100px}section#certificaciones .content .rain-forest-content h2{font-size:14px;font-size:.875rem}section#certificaciones .content .rain-forest-content p{font-size:11px;font-size:.6875rem;margin-bottom:0}@media (max-width: 767px){section#certificaciones .content.visible-xs img.logo-rainforest{max-width:150px}}@media (max-width: 767px){section#certificaciones .content.visible-xs h2{font-size:18px;font-size:1.125rem}}@media (max-width: 767px){section#certificaciones .content.visible-xs p{font-size:14px;font-size:.875rem}}section#certificaciones .content.visible-xs .panel-group{background-color:transparent}section#certificaciones .content.visible-xs .panel-group .panel{background-color:transparent;border:none;box-shadow:none}section#certificaciones .content.visible-xs .panel-group .panel .panel-heading{background-color:rgba(255,255,255,0.5)}section#certificaciones .content.visible-xs .panel-group .panel .panel-heading h4.panel-title a{color:#000;font-size:20px;font-size:1.25rem;letter-spacing:16px;text-transform:uppercase;color:#dc3228;font-size:16px;font-size:1rem;letter-spacing:1px;text-decoration:none;position:relative;display:block;padding-left:20px}section#certificaciones .content.visible-xs .panel-group .panel .panel-heading h4.panel-title a i{position:absolute;left:0;color:white}section#certificaciones .content.visible-xs .panel-group .panel .panel-body{border:none}section#certificaciones .content.visible-xs .panel-group .panel .panel-body p{font-family:"Avenir-Roman",Helvetica,Arial,sans-serif;color:white;font-size:14px;font-size:.875rem;letter-spacing:1px;margin-bottom:20px}section#certificaciones .content.visible-xs .panel-group .panel .panel-body ul{font-family:"Avenir-Roman",Helvetica,Arial,sans-serif;color:white;font-size:14px;font-size:.875rem;letter-spacing:1px;list-style-type:none}section#nuestra-empresa{position:relative;background:url(../img/bg-novedades.png) no-repeat;background-position:center;background-size:cover;position:relative}section#nuestra-empresa h1{color:#000;font-size:20px;font-size:1.25rem;letter-spacing:16px;text-transform:uppercase;font-size:20px;font-size:1.25rem;text-align:left;letter-spacing:20px;color:#fff;line-height:30px;margin-top:0;margin-top:40px;margin-bottom:40px;margin-left:15px}section#nuestra-empresa #slider-nuestra-empresa{position:relative}section#nuestra-empresa #slider-nuestra-empresa .item{position:relative}section#nuestra-empresa #slider-nuestra-empresa .item .logos-wrapper{min-height:990px}section#nuestra-empresa #slider-nuestra-empresa .item .logos-wrapper .marcas{max-width:474px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section#nuestra-empresa #slider-nuestra-empresa .item .content{padding:0 45px 30px 45px}@media (max-width: 768px){section#nuestra-empresa #slider-nuestra-empresa .item .content{padding:0 15px 30px 15px}}section#nuestra-empresa #slider-nuestra-empresa .item .content .img-top{margin-bottom:20px}section#nuestra-empresa #slider-nuestra-empresa .item .content h2,section#nuestra-empresa #slider-nuestra-empresa .item .content a{color:#000;font-size:20px;font-size:1.25rem;letter-spacing:16px;text-transform:uppercase;color:white;font-size:17px;font-size:1.0625rem;letter-spacing:4px}section#nuestra-empresa #slider-nuestra-empresa .item .content a{text-decoration:none}section#nuestra-empresa #slider-nuestra-empresa .item .content p{font-family:"Avenir-Roman",Helvetica,Arial,sans-serif;color:white;font-size:15px;font-size:.9375rem;letter-spacing:1px;margin-bottom:20px}section#nuestra-empresa #slider-nuestra-empresa .item .content ul{font-family:"Avenir-Roman",Helvetica,Arial,sans-serif;color:white;font-size:15px;font-size:.9375rem;letter-spacing:1px;list-style-type:none}section#nuestra-empresa #slider-nuestra-empresa .item .content .rain-forest-content img.logo-rainforest{max-width:100px}@media (max-width: 767px){section#nuestra-empresa #slider-nuestra-empresa .item .content .rain-forest-content img.logo-rainforest{max-width:150px}}section#nuestra-empresa #slider-nuestra-empresa .item .content .rain-forest-content h2{font-size:14px;font-size:.875rem}@media (max-width: 767px){section#nuestra-empresa #slider-nuestra-empresa .item .content .rain-forest-content h2{font-size:16px;font-size:1rem}}section#nuestra-empresa #slider-nuestra-empresa .item .content .rain-forest-content p{font-size:11px;font-size:.6875rem;margin-bottom:0}@media (max-width: 767px){section#nuestra-empresa #slider-nuestra-empresa .item .content .rain-forest-content p{font-size:13px;font-size:.8125rem}}section#nuestra-empresa #slider-nuestra-empresa .owl-nav{margin:0}section#nuestra-empresa #slider-nuestra-empresa .owl-nav.disabled{display:none}section#nuestra-empresa #slider-nuestra-empresa .owl-next,section#nuestra-empresa #slider-nuestra-empresa .owl-prev{width:41px;height:41px;position:absolute;text-indent:-9999px;top:50%;cursor:pointer;opacity:0.9;outline:none;z-index:10000}section#nuestra-empresa #slider-nuestra-empresa .owl-next:hover,section#nuestra-empresa #slider-nuestra-empresa .owl-prev:hover{background-color:transparent;opacity:0.5}section#nuestra-empresa #slider-nuestra-empresa .owl-next.disabled,section#nuestra-empresa #slider-nuestra-empresa .owl-prev.disabled{display:none}section#nuestra-empresa #slider-nuestra-empresa .owl-next{background:url(../img/next-blanco.png) no-repeat !important;right:0px}@media (max-width: 767px){section#nuestra-empresa #slider-nuestra-empresa .owl-next{right:-10px}}section#nuestra-empresa #slider-nuestra-empresa .owl-prev{background:url(../img/prev-blanco.png) no-repeat !important;left:0px}@media (max-width: 767px){section#nuestra-empresa #slider-nuestra-empresa .owl-prev{left:-10px}}section#nuestra-empresa #slider-nuestra-empresa-mobile{position:relative;padding-bottom:0px}section#nuestra-empresa #slider-nuestra-empresa-mobile .item{position:relative}section#nuestra-empresa #slider-nuestra-empresa-mobile .item .logos-wrapper .marcas{max-width:300px}section#nuestra-empresa #slider-nuestra-empresa-mobile .item .img-top{margin-top:30px}section#nuestra-empresa #slider-nuestra-empresa-mobile .owl-nav{margin:0}section#nuestra-empresa #slider-nuestra-empresa-mobile .owl-nav.disabled{display:none}section#nuestra-empresa #slider-nuestra-empresa-mobile .owl-next,section#nuestra-empresa #slider-nuestra-empresa-mobile .owl-prev{width:41px;height:41px;position:absolute;text-indent:-9999px;top:50%;cursor:pointer;opacity:0.9;outline:none;z-index:10000}section#nuestra-empresa #slider-nuestra-empresa-mobile .owl-next:hover,section#nuestra-empresa #slider-nuestra-empresa-mobile .owl-prev:hover{background-color:transparent;opacity:0.5}section#nuestra-empresa #slider-nuestra-empresa-mobile .owl-next.disabled,section#nuestra-empresa #slider-nuestra-empresa-mobile .owl-prev.disabled{display:none}section#nuestra-empresa #slider-nuestra-empresa-mobile .owl-next{background:url(../img/next-blanco.png) no-repeat !important;right:0px}@media (max-width: 767px){section#nuestra-empresa #slider-nuestra-empresa-mobile .owl-next{right:-10px}}section#nuestra-empresa #slider-nuestra-empresa-mobile .owl-prev{background:url(../img/prev-blanco.png) no-repeat !important;left:0px}@media (max-width: 767px){section#nuestra-empresa #slider-nuestra-empresa-mobile .owl-prev{left:-10px}}section#nuestra-empresa .visible-xs .rain-forest-content-mobile{padding-bottom:30px}@media (max-width: 767px){section#nuestra-empresa .visible-xs .rain-forest-content-mobile img.logo-rainforest{max-width:150px}}section#nuestra-empresa .visible-xs .rain-forest-content-mobile h2{font-size:16px;font-size:1rem;color:white;text-transform:uppercase;letter-spacing:4px}section#nuestra-empresa .visible-xs .rain-forest-content-mobile p{color:white;margin-bottom:0;font-family:"Avenir-Roman",Helvetica,Arial,sans-serif}@media (max-width: 767px){section#nuestra-empresa .visible-xs .rain-forest-content-mobile p{font-size:13px;font-size:.8125rem}}.contenedor-productos{background-color:#fff;padding:50px 0}.contenedor-productos h1{color:#000;font-size:20px;font-size:1.25rem;letter-spacing:16px;text-transform:uppercase;font-size:20px;font-size:1.25rem;text-align:left;letter-spacing:20px;color:#e3001b;line-height:30px;margin-top:0;text-align:center;margin-bottom:50px}@media (max-width: 767px){.contenedor-productos h1{letter-spacing:18px;margin:0 0 20px 0;padding:0}}.contenedor-productos .container{position:relative}.contenedor-productos .container .btn-ventas{border-radius:0;color:white;background-color:#dd271c;text-transform:uppercase;border:none;font-family:"Avenir-Black",Helvetica,Arial,sans-serif;font-size:11px;font-size:.6875rem;letter-spacing:2px;padding:4px 6px 4px 8px;display:none}@media (max-width: 768px){.contenedor-productos .container .btn-ventas{display:block}}.contenedor-productos .container .row{position:relative}.contenedor-productos .container .row .swiper-button-next,.contenedor-productos .container .row .swiper-button-prev{width:41px;height:41px;outline:none}.contenedor-productos .container .row .swiper-button-next.swiper-button-disabled,.contenedor-productos .container .row .swiper-button-prev.swiper-button-disabled{display:none}.contenedor-productos .container .row .swiper-button-next{background-image:url(../img/next-rojo.png);background-size:41px;right:-30px}@media (max-width: 1024px){.contenedor-productos .container .row .swiper-button-next{right:-26px}}@media (max-width: 767px){.contenedor-productos .container .row .swiper-button-next{right:0}}.contenedor-productos .container .row .swiper-button-prev{background-image:url(../img/prev-rojo.png);background-size:41px;left:-30px}@media (max-width: 1024px){.contenedor-productos .container .row .swiper-button-prev{left:-26px}}@media (max-width: 767px){.contenedor-productos .container .row .swiper-button-prev{left:0}}.contenedor-productos .container .row .swiper-container{width:100% !important;height:100% !important}.contenedor-productos .container .row .swiper-slide h2{text-align:left;font-size:11px;font-size:.6875rem;color:#dc3228;font-family:"Avenir-Black",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:4px;line-height:20px}@media (max-width: 767px){.contenedor-productos .container .row .swiper-slide h2{font-size:12px;font-size:.75rem;line-height:18px}}.contenedor-productos .container .row .swiper-slide .btn-ventas{border-radius:0;color:white;background-color:#dd271c;text-transform:uppercase;border:none;font-family:"Avenir-Black",Helvetica,Arial,sans-serif;font-size:8px;font-size:.5rem;letter-spacing:2px;padding:4px 6px 4px 8px;display:inline-block}@media (max-width: 768px){.contenedor-productos .container .row .swiper-slide .btn-ventas{display:none}}section#exportaciones{background:url(../img/bg-exportaciones.jpg) no-repeat;background-position:center;background-size:cover;padding-top:50px;padding-bottom:50px}section#exportaciones img{margin-bottom:30px}section#exportaciones h1{color:#000;font-size:20px;font-size:1.25rem;letter-spacing:16px;text-transform:uppercase;color:#dc3228;margin-bottom:50px;margin-top:0}@media (max-width: 767px){section#exportaciones h1{margin-left:8px;letter-spacing:8px;text-align:center}}section#exportaciones h2{color:#000;font-size:20px;font-size:1.25rem;letter-spacing:16px;text-transform:uppercase;font-size:15px;font-size:.9375rem;color:#dc3228;margin-top:0;letter-spacing:4px;line-height:25px}section#exportaciones p{font-family:"Avenir-Roman",Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;color:black;line-height:20px;margin-bottom:30px}section#alerta-de-fraude{padding:60px 0}@media (max-width: 767px){section#alerta-de-fraude{padding-bottom:40px}}section#alerta-de-fraude h1{color:black;margin-bottom:20px;margin-top:0px;text-align:left;font-family:"Avenir-Black",Helvetica,Arial,sans-serif;font-size:25px;letter-spacing:4px}@media (min-width: 320px){section#alerta-de-fraude h1{font-size:calc(.2272727273vw + 24.2727272727px)}}@media (min-width: 1200px){section#alerta-de-fraude h1{font-size:27px}}@media (min-width: 320px){section#alerta-de-fraude h1{letter-spacing:calc(0vw + 4px)}}@media (min-width: 1200px){section#alerta-de-fraude h1{letter-spacing:4px}}section#alerta-de-fraude p{font-size:15px;color:black;margin-bottom:20px;font-family:"Avenir-Medium",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1px}@media (min-width: 320px){section#alerta-de-fraude p{font-size:calc(.2232142857vw + 13.2857142857px)}}@media (min-width: 768px){section#alerta-de-fraude p{font-size:15px}}section#alerta-de-fraude .cuadro-container{position:relative}@media (min-width: 1200px){section#alerta-de-fraude .cuadro-container{min-height:430px}}section#alerta-de-fraude .cuadro-container .cuadro{border:8px solid #ff1b15;padding:14px 20px;max-width:400px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 1024px){section#alerta-de-fraude .cuadro-container .cuadro{top:43%}}@media (max-width: 768px){section#alerta-de-fraude .cuadro-container .cuadro{margin-bottom:40px;position:relative;-webkit-transform:none;transform:none;left:auto;right:auto;margin:0 auto;margin-bottom:40px}}section#alerta-de-fraude .cuadro-container .cuadro h2{color:#ff1b15;font-family:"Avenir-Black",Helvetica,Arial,sans-serif;text-align:center;margin:0;font-size:25px;letter-spacing:4px}@media (min-width: 320px){section#alerta-de-fraude .cuadro-container .cuadro h2{font-size:calc(.5681818182vw + 23.1818181818px)}}@media (min-width: 1200px){section#alerta-de-fraude .cuadro-container .cuadro h2{font-size:30px}}@media (min-width: 320px){section#alerta-de-fraude .cuadro-container .cuadro h2{letter-spacing:calc(0vw + 4px)}}@media (min-width: 1200px){section#alerta-de-fraude .cuadro-container .cuadro h2{letter-spacing:4px}}

/* cambios abril 2020 */

#menuCabecera,
#menuCabecera *{transition: all ease-in-out 0.2s; }
#menuCabecera.large{height: 120px;}
#menuCabecera.small{height: 84px;}
#menuCabecera.large .navbar-brand { margin-top: 15px; min-width: 120px; }
#menuCabecera.small .navbar-brand { margin-top: 10px; min-width: 80px; margin-left: 15px;}
#menuCabecera.large ul#submenu-desktop{top: 55px;}
#menuCabecera.small ul#submenu-desktop{top: 37px;}
#menuCabecera.large ul.navbar-nav#menu-desk{padding-top: 30px;}
#menuCabecera.small ul.navbar-nav#menu-desk{padding-top: 6px;}

header nav.navbar-default { padding: 0 25px; }
header nav #navbar{background: transparent;}
header nav #navbar ul.navbar-nav { margin-left: 120px; }

@media (min-width: 768px){
	#modal-alerta .modal-dialog { margin: 130px 10px 0 0; }
}

header nav#menuCabecera.large #navbar ul.navbar-nav li.separador{ top: 56%;}
header nav#menuCabecera.small #navbar ul.navbar-nav li.separador{ top: 46%;}

