@charset "utf-8";@media only screen and (max-width:465px){.row{padding:0 20px}#top{height:auto!important;overflow:visible;padding:10px 0 20px 0!important;text-align:center}p#logotip{margin:0 0 10px 0!important;width:100%!important}ul#idiomes{margin:0 0 0!important;text-align:center!important;width:100%!important}#header{min-height:240px!important}#header .row{min-height:245px!important;padding:41px 0 0 0!important}div.orbit-caption header h1{border-bottom:1px solid #fff!important}div.orbit-caption header h1,div.orbit-caption strong{font:400 46px/42px "adobe-garamond-pro",Arial,Helvetica,sans-serif!important;letter-spacing:-0.03em!important}div.orbit-caption p.subheader{border:none!important;font:400 16px "Open Sans",Arial,Helvetica,sans-serif!important;margin:15px 0 0 0!important}div.orbit-caption p.subheader strong{font:400 16px "Open Sans",Arial,Helvetica,sans-serif!important}section#homepage aside#destacats header h3{margin:0!important}aside#slogan{padding:23px 0!important}aside#contactar{margin:-5px 0 0 0!important;padding:0 0 0 0!important}section#ingredientes aside#slogan{background-size:cover!important}section#ingredientes aside#slogan div.quote header{margin-top:-100px!important;padding:0 20px!important}section#ingredientes aside#slogan div.quote header h2{font:700 18px "Open Sans",Arial,Helvetica,sans-serif!important;padding:23px 0!important;text-shadow:1px 1px 1px #666}section#ingredientes aside#slogan div.quote p{font:400 13px "Open Sans",Arial,Helvetica,sans-serif!important;padding:0 20px!important;text-shadow:1px 1px 1px #666}section#ingredientes aside#content ul li img{margin:20px 0 20px 0!important;width:100%}section#ingredientes aside header h3{margin:30px 0 10px 0!important}section#ingredientes [class*="block-grid-"]>li{padding-bottom:15px;padding-left:0!important;padding-right:0!important}section#iniciativas aside#slogan{background-size:cover!important}section#iniciativas aside#slogan div.quote header{margin-top:-100px!important;padding:0 20px!important}section#iniciativas aside#slogan div.quote header h2{font:700 18px "Open Sans",Arial,Helvetica,sans-serif!important;padding:23px 0!important;text-shadow:1px 1px 1px #666}section#iniciativas aside#slogan div.quote p{font:400 13px "Open Sans",Arial,Helvetica,sans-serif!important;padding:0 20px!important;text-shadow:1px 1px 1px #666}section#calidad aside#slogan{background-size:cover!important}section#calidad aside#slogan div.quote header{margin-top:-100px!important;padding:0 20px!important}section#calidad aside#slogan div.quote header h2{font:700 18px "Open Sans",Arial,Helvetica,sans-serif!important;padding:23px 0!important;text-shadow:1px 1px 1px #666}section#calidad aside#slogan div.quote p{font:400 13px "Open Sans",Arial,Helvetica,sans-serif!important;padding:0 20px!important;text-shadow:1px 1px 1px #666}section#calidad-ficha aside#slogan{background-size:cover!important}section#calidad-ficha aside#slogan div.quote header{margin-top:-100px!important;padding:0 20px!important}section#calidad-ficha aside#slogan div.quote header h2{font:700 18px "Open Sans",Arial,Helvetica,sans-serif!important;padding:23px 0!important;text-shadow:1px 1px 1px #666}section#calidad-ficha aside#slogan div.quote p{font:400 13px "Open Sans",Arial,Helvetica,sans-serif!important;padding:0 20px!important;text-shadow:1px 1px 1px #666}section#calidad-ficha aside#content header h2{display:inline-block;font:400 40px "adobe-garamond-pro",Arial,Helvetica,sans-serif;line-height:50px!important;margin:20px 0 20px 0!important}span.volver{display:none}section#calidad-ficha aside#docs{max-width:100%!important}ul#logos{float:left!important}section#mundo aside#slogan{background-size:cover!important}section#mundo aside#slogan div.quote header{margin-top:-100px!important;padding:0 20px!important}section#mundo aside#slogan div.quote header h2{font:700 18px "Open Sans",Arial,Helvetica,sans-serif!important;padding:23px 0!important}section#mundo aside#slogan div.quote p{font:400 13px "Open Sans",Arial,Helvetica,sans-serif!important;padding:0 20px!important}section#mundo aside#content p.entradeta{text-align:left}section#contacto p{text-align:left!important;width:100%!important}section#contact form ul li{padding-right:0}section#contacto form div.large-5{max-width:100%!important}[class*="block-grid-"]>li{padding-bottom:15px;padding-right:0!important}#textarea{display:block!important;float:left!important;width:100%!important}footer.row_es{background:url(../img/assets/common/es/hcc_img_logotip_footer.png) no-repeat 50% 0%!important}footer.row_en{background:url(../img/assets/common/en/hcc_img_logotip_footer.png) no-repeat 50% 0%!important}footer.row_fr{background:url(../img/assets/common/fr/hcc_img_logotip_footer.png) no-repeat 50% 0%!important}footer ul{border:none!important;margin:80px 0 0 0!important;padding:0 10px!important;text-align:center;width:100%!important}footer ul li{font:400 15px "Open Sans",Arial,Helvetica,sans-serif!important;letter-spacing:-0.04em}footer ul li a{color:#fff!important;font-weight:bold}ul.llistat_vertical{margin:0}ul.llistat_vertical li{border-bottom:1px dotted rgba(0,0,0,0.4);margin:0 0 20px 0;padding:0 0 10px 0}ul.llistat_vertical li:last-child{border-bottom:none;margin:0;padding:0}ul.llistat_vertical li img{width:100%}section#ingredientes_ficha header h1{font-size:40px!important;letter-spacing:-0.06em;margin:15px 0 15px 0!important}section#ingredientes_ficha header h2{font-size:32px!important;letter-spacing:-0.05em;margin:0 0 5px 0!important}section#ingredientes_ficha figure#logo{margin:12px 0;text-align:center;width:100%}section#ingredientes_ficha figure#logo img{max-width:70%}}@media only screen and (min-width:480px) and (max-width:767px){.row{padding:0 20px}#top{height:auto!important;overflow:visible;padding:20px 0 20px 0!important;text-align:center}p#logotip{margin:-20px 0 10px 0!important;width:100%!important}ul#idiomes{margin:0!important;text-align:center!important;width:100%!important}#header{min-height:245px!important}#header .row{background:url(../img/assets/common/bcks/hcc_bck_header_mobile.png) no-repeat 100% 0%!important;background-size:120%!important;min-height:245px!important;padding:41px 0 0 0!important}div.orbit-caption header h1{border-bottom:1px solid #fff!important}div.orbit-caption header h1,div.orbit-caption strong{font:400 46px/42px "adobe-garamond-pro",Arial,Helvetica,sans-serif!important;letter-spacing:-0.03em!important}div.orbit-caption p.subheader{border:none!important;font:400 16px "Open Sans",Arial,Helvetica,sans-serif!important;margin:15px 0 0 0!important}div.orbit-caption p.subheader strong{font:400 16px "Open Sans",Arial,Helvetica,sans-serif!important}section#homepage aside#destacats header h3{margin:0!important}aside#slogan{padding:23px 0!important}aside#contactar{margin:-5px 0 0 0!important;padding:0!important}section#homepage aside#destacats ul li{float:left!important;max-width:50%!important;width:100%!important}.grid figure{width:100%!important}section#ingredientes aside#slogan{background-size:cover!important}section#ingredientes aside#slogan div.quote header{margin-top:-100px!important;padding:0 20px!important}section#ingredientes aside#slogan div.quote header h2{font:700 18px "Open Sans",Arial,Helvetica,sans-serif!important;padding:23px 0!important;text-shadow:1px 1px 1px #666}section#ingredientes aside#slogan div.quote p{font:400 13px "Open Sans",Arial,Helvetica,sans-serif!important;padding:0 20px!important;text-shadow:1px 1px 1px #666}section#ingredientes aside#content ul li img{margin:20px 0 20px 0!important;width:100%}section#ingredientes aside header h3{margin:30px 0 10px 0!important}section#ingredientes [class*="block-grid-"]>li{padding-bottom:15px;padding-left:0!important;padding-right:0!important}section#iniciativas aside#slogan{background-size:cover!important}section#iniciativas aside#slogan div.quote header{margin-top:-100px!important;padding:0 20px!important}section#iniciativas aside#slogan div.quote header h2{font:700 18px "Open Sans",Arial,Helvetica,sans-serif!important;padding:23px 0!important;text-shadow:1px 1px 1px #666}section#iniciativas aside#slogan div.quote p{font:400 13px "Open Sans",Arial,Helvetica,sans-serif!important;padding:0 20px!important;text-shadow:1px 1px 1px #666}section#calidad aside#slogan{background-size:cover!important}section#calidad aside#slogan div.quote header{margin-top:-100px!important;padding:0 20px!important}section#calidad aside#slogan div.quote header h2{font:700 18px "Open Sans",Arial,Helvetica,sans-serif!important;padding:23px 0!important;text-shadow:1px 1px 1px #666}section#calidad aside#slogan div.quote p{font:400 13px "Open Sans",Arial,Helvetica,sans-serif!important;padding:0 20px!important;text-shadow:1px 1px 1px #666}section#calidad-ficha aside#slogan{background-size:cover!important}section#calidad-ficha aside#slogan div.quote header{margin-top:-100px!important;padding:0 20px!important}section#calidad-ficha aside#slogan div.quote header h2{font:700 18px "Open Sans",Arial,Helvetica,sans-serif!important;padding:23px 0!important;text-shadow:1px 1px 1px #666}section#calidad-ficha aside#slogan div.quote p{font:400 13px "Open Sans",Arial,Helvetica,sans-serif!important;padding:0 20px!important;text-shadow:1px 1px 1px #666}section#calidad-ficha aside#content header h2{display:inline-block;font:400 40px "adobe-garamond-pro",Arial,Helvetica,sans-serif;line-height:50px!important;margin:20px 0 20px 0!important}span.volver{display:none}section#calidad-ficha aside#docs{max-width:100%!important}ul#logos{float:left!important}section#mundo aside#slogan{background-size:cover!important}section#mundo aside#slogan div.quote header{margin-top:-100px!important;padding:0 20px!important}section#mundo aside#slogan div.quote header h2{font:700 18px "Open Sans",Arial,Helvetica,sans-serif!important;padding:23px 0!important}section#mundo aside#slogan div.quote p{font:400 13px "Open Sans",Arial,Helvetica,sans-serif!important;padding:0 20px!important}section#mundo aside#content p.entradeta{text-align:left}section#contacto p{text-align:left!important;width:100%!important}section#contact form ul li{padding-right:0}section#contacto form div.large-5{max-width:100%!important}[class*="block-grid-"]>li{padding-bottom:15px;padding-right:0!important}#textarea{display:block!important;float:left!important;width:100%!important}footer.row_es{background:url(../img/assets/common/es/hcc_img_logotip_footer.png) no-repeat 50% 0%!important}footer.row_en{background:url(../img/assets/common/en/hcc_img_logotip_footer.png) no-repeat 50% 0%!important}footer.row_fr{background:url(../img/assets/common/fr/hcc_img_logotip_footer.png) no-repeat 50% 0%!important}footer ul{border:none!important;margin:80px 0 0 0!important;padding:0 10px!important;text-align:center;width:100%!important}footer ul li{font:400 15px "Open Sans",Arial,Helvetica,sans-serif!important;letter-spacing:-0.04em}footer ul li a{color:#fff!important;font-weight:bold}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.row{padding:0 20px}ul#idiomes{position:absolute;top:0;right:0}.grid{margin-top:20px!important}.grid figure{background:none!important;cursor:pointer;margin:0;max-height:245px!important;min-width:245px!important;overflow:hidden;position:relative;text-align:center;width:25%}section#homepage aside#destacats header h3{margin-top:15px!important}aside#actualidad div.iniciativas ul li{width:45%}aside#actualidad div.mundo figure{margin:0 10px 0 0;max-height:250px!important;max-width:250px;min-height:250px!important;width:100%}footer ul{padding:0 0 5px 40px!important}footer ul li a{color:#fff}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.row{padding:0 20px}#nav{display:inline-block;width:100%}#nav>ul>li{padding:0 2px!important}#nav>ul>li.last{padding:0!important}#nav>ul>li>a{margin:0 10px 0 6px!important}#nav>ul>li.active{padding:0 0 40px 0!important}p#logotip{display:inline-block;margin:10px 0 5px 0!important;text-align:center;width:100%}#top{height:160px!important;padding:41px 0!important}ul#idiomes{display:inline-block;margin:0 0 10px 0!important;text-align:center!important;top:10px;left:0;position:absolute;width:100%}div.quote header h2{font:700 25px "Open Sans",Arial,Helvetica,sans-serif!important;letter-spacing:-0.08em!important}.grid{margin-top:10px!important}.grid figure{background:none!important;cursor:pointer;margin:0;max-height:180px!important;min-width:180px!important;overflow:hidden;position:relative;text-align:center;width:15%}section#homepage aside#destacats header h3{margin-top:0!important}aside#actualidad div.iniciativas ul li{width:43%}aside#actualidad div.mundo figure{margin:0 10px 0 0;max-height:150px!important;max-width:150px;min-height:150px!important;width:100%}footer ul{margin:0 0 0 60px!important;padding:0 0 5px 40px!important}footer ul li{letter-spacing:-0.04em}footer ul li a{color:#fff}aside#actualidad div.mundo p.entradeta{text-align:left!important}ul.llistat{text-align:left}}aside.left-off-canvas-menu{background:#7a6e67 url(../img/assets/common/hcc_img_logotip_footer.png) no-repeat 53% 50px;background-size:60%}aside.left-off-canvas-menu #nav{border-top:none}aside.left-off-canvas-menu #nav>ul{margin:80px 10px 40px 10px;padding:0;width:auto}aside.left-off-canvas-menu #nav>ul>li{background:none;display:inline-block;margin:0;padding:0;width:100%}aside.left-off-canvas-menu #nav>ul>li a{color:#fff;border-bottom:1px dotted rgba(255,255,255,.3);font-size:15px;padding:8px 0!important;text-align:left}aside.left-off-canvas-menu #nav>ul>li a:hover{color:#fff;opacity:0.5!important}aside.left-off-canvas-menu #nav>ul>li.active>a{color:#fff}aside.left-off-canvas-menu #nav>ul>li.active{border-bottom:none}a.left-off-canvas-toggle{color:#333;font-size:14px;line-height:20px;padding:0 0 20px 0;text-align:left;text-transform:uppercase}a.left-off-canvas-toggle i{float:left;font-size:21px;margin:0 10px 0 0}