@charset "utf-8";::-moz-selection{background:#b8b6b9;color:#53565a}::selection{background:#b8b6b9;color:#53565a}body{background:#fff;-webkit-font-smoothing:antialiased;color:#fff;font:normal 13px 'Proxima Nova',"Open Sans",Arial,Helvetica,sans-serif;line-height:14px}header{background:none;margin:0;margin-bottom:1.4em;padding-bottom:0.8em;margin-top:0.995em}h1,h2,h3,h4,h5,h6{color:#53565A;font-family:"adobe-garamond-pro",Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:-0.04em;line-height:1.2125em;margin-bottom:0.5em;margin-top:0.2em;text-rendering:optimizeLegibility}p{color:#323232;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;line-height:1.4;margin-bottom:17px}a{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;color:#fff}a:hover{color:#7b6d65}p#logotip{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;margin:0}p#logotip:hover{opacity:0.5}ul li{list-style-type:none}.last{background:none!important;border:none!important;margin:0!important;padding:0}.btn{background:#006cb5;display:inline-block;color:#fff;font:600 13px "Open Sans",Arial,Helvetica,sans-serif;margin:15px 0 0 0!important;padding:5px 20px;text-align:center;text-transform:uppercase}.btn:hover{color:#fff}#top_bar{display:inline-block;padding:16px 0 0 0;text-align:right;width:100%}a img{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}a:hoverimg{opacity:0.5}span.volver a{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;background:url(../img/assets/common/icos/hcc_ico_back.png) no-repeat 0 3px;color:#54301a;font:700 14px "Open Sans",Arial,Helvetica,sans-serif;float:right;letter-spacing:-0.02em;margin:30px 0 0 0;padding:0 0 0 16px;text-transform:uppercase}span.volver a:hover{opacity:0.5}.oculto{display:none!important}.row .row{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:none;width:auto;*zoom:1}[data-abide] .error small.error,[data-abide] span.error,[data-abide] small.error{background:#f1b602}.error label,.error label.error{color:#f1b602}.alert-box{background:#f7f7f7;border:none;color:#54301a;font:400 16px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:0em;padding:16px 20px 20px 20px;text-align:center}.alert-box .close{color:#54301a;margin-right:13px;margin-top:-0.6075rem;opacity:1}#nav{border-top:1px solid #eeeae8;display:inline-block;margin-top:55px;text-align:center;width:100%}#nav>ul{display:inline-block;margin:0;padding:22px 0 22px 0;text-align:center;width:100%}#nav>ul>li{background:url(../img/assets/common/bcks/hcc_bck_nav_li.png) no-repeat 100% 8px;display:inline-block;height:100%;margin:0;padding:0 6px 0 6px;width:auto}#nav>ul>li>a{-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease;color:#54301a;display:block;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 14px 0 10px;text-decoration:none;text-transform:uppercase}#nav>ul>li>a:hover{color:#717174!important}#nav>ul>li.active>a{color:#54301a;font:600 14px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;text-transform:uppercase}#nav>ul>li.active{background:url(../img/assets/common/bcks/hcc_bck_nav_li.png) no-repeat 100% 8px;border-bottom:3px solid #54301a;padding:0 0 23px 0}#nav>ul>li.last{background:none!important;padding:0 0 0 6px}#nav>ul>li:last-child{background:none!important;padding:0 0 0 6px}#nav>ul>li:hover>a,#nav li:hover:not(:first-child) ul{color:#54301a;left:0}#nav>a{display:none}nav a{display:inline-block;position:relative}.cl-effect-3 span{}.cl-effect-3 a{padding:0}.cl-effect-3 a::after{position:absolute;top:0%;left:0;width:100%;height:3px;background:rgba(84,48,26,1);content:'';opacity:0;-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,-moz-transform 0.5s;transition:opacity 0.5s,transform 0.5s;-webkit-transform:translateY(43px);-moz-transform:translateY(43px);transform:translateY(43px)}.cl-effect-3 a:hover::after,.cl-effect-3 a:focus::after{opacity:1;-webkit-transform:translateY(-20);-moz-transform:translateY(-20);transform:translateY(-20);padding:0 8px}img.desaturate{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale")}img.desaturate:hover{-webkit-filter:none;-moz-filter:none;filter:none;filter:none}ul.breadcrumbs{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:none;border-bottom:1px solid #efefef;border-left:none;border-right:0;border-top:none;font:400 12px "Open Sans",Arial,Helvetica,sans-serif;margin:-7px 0 0 0;padding:0 0 21px 0;text-transform:none}ul.breadcrumbs li{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat right 60%;color:#111;font:400 13px "Open Sans",Arial,Helvetica,sans-serif;margin:0 5px 0 0;opacity:1;text-transform:none}ul.breadcrumbs li.first{padding:0}ul.breadcrumbs li.active{background:none}ul.breadcrumbs li>*{text-transform:none}ul.breadcrumbs>*:before{content:"";margin:0}ul.breadcrumbs li strong{color:#111;display:block;font:700 13px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.02em;padding:0 9px 0 0}ul.breadcrumbs li a{color:#111;display:block;font:700 13px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.02em;padding:0 9px 0 0}ul.breadcrumbs li a:hover{color:#54301a;text-decoration:none}ul.breadcrumbs li a.home{color:#54301a;font:700 13px "Open Sans",Arial,Helvetica,sans-serif}ul.breadcrumbs li.back{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat 0 50%;float:right;margin:0;padding:0 0 0 17px}ul.breadcrumbs li.back a{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat 0 50%;color:#54301a;font:700 13px "Open Sans",Arial,Helvetica,sans-serif;padding:0;text-transform:uppercase}ul.breadcrumbs li.back a:hover{opacity:1}.button{color:#fff;font:700 13px "adobe-garamond-pro",Arial,Helvetica,sans-serif!important;letter-spacing:normal;margin:0;padding:15px 40px;text-align:center;text-transform:uppercase}.button:hover{background:#333}.reveal-modal header{margin:0;padding:0}.reveal-modal header h2{margin:0;padding:0}.reveal-modal form{margin:0}#top{background:#fff;height:147px;overflow:hidden;padding:21px 0}.panel{background:#f7f7f7;border:none;color:#53565a;font:400 24px "adobe-garamond-pro",Arial,Helvetica,sans-serif;letter-spacing:normal;margin:0 30px 0 0;text-align:center;text-transform:uppercase}div.orbit-caption{letter-spacing:normal;margin:0;max-height:150px;padding:0;text-align:center;width:100%;z-index:99999}div.orbit-caption header h1{border-bottom:1px solid #c1b4ac;color:#7b6d65;display:inline-block;font:400 84px "adobe-garamond-pro",Arial,Helvetica,sans-serif;letter-spacing:-0.026em;line-height:30px;margin:0}div.orbit-caption strong{color:#54301a;display:block;font:400 84px "adobe-garamond-pro",Arial,Helvetica,sans-serif;letter-spacing:-0.026em;margin:0 0 12px 0}div.orbit-caption p.subheader{background:url(../img/assets/common/bcks/h.png) no-repeat 50% 100%;border-bottom:none;color:#54301a;clear:both;display:block;font:400 16px "Open Sans",Arial,Helvetica,sans-serif;margin:34px 0 0 0;padding:0 0 40px 0;text-transform:uppercase}div.orbit-caption p.subheader strong{color:#54301a;display:inline;font:800 16px "Open Sans",Arial,Helvetica,sans-serif}ul.lista_simple{margin:0}ul.lista_simple li{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat 0 50%;border-bottom:1px solid #efefef;color:#323232;font:400 13px "Open Sans",Arial,Helvetica,sans-serif;padding:10px 0 10px 10px}ul.lista_extend{margin:-20px 0 25px 0}ul.lista_extend li{border-bottom:1px solid #efefef;color:#323232;font:400 13px "Open Sans",Arial,Helvetica,sans-serif;padding:20px 0}ul.lista_extend li p{margin:0!important}ul.lista_extend li strong{color:#000;font:600 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0}ul#idiomes{float:right;line-height:normal;margin:9px 0 0 0;padding:0;text-align:right}ul#idiomes li{border-right:1px solid #7b6d65;display:inline-block;list-style-type:none;margin:0 3px 0 0;padding:0 9px 0 0}ul#idiomes li.last{border:none;margin:0;padding:0}ul#idiomes li a{color:#323232;font:400 14px "adobe-garamond-pro",Arial,Helvetica,sans-serif}ul#idiomes li a:hover{color:#54301a}ul#idiomes li a.active{color:#7b6d65;display:inline-block;font:700 14px "adobe-garamond-pro",Arial,Helvetica,sans-serif;padding:0}#header{background:url(../img/assets/common/bcks/hcc_bck_section_home.png) repeat-x 0 0;margin:0;min-height:400px;padding:0}#header .row{min-height:400px;padding:81px 0 0 0}#header ul{margin:0}#header img:hover{opacity:1}section{}section#homepage,section#ingredientes,section#ingredientes-ficha,section#calidad,section#calidad-ficha,section#certificados_calidad,section#contacto,section#legal{display:block;padding:0}section article{display:inline-block;width:100%}section header{letter-spacing:-0.02em;margin:0;padding:0}section header h2{color:#353535;font:400 44px "adobe-garamond-pro",Arial,Helvetica,sans-serif;margin:0}section header h2 span{font:400 16px "Open Sans",Arial,Helvetica,sans-serif;margin:0}section header h3{color:#353535;font:400 24px "adobe-garamond-pro","Open Sans",Arial,Helvetica,sans-serif;letter-spacing:normal;margin:0}section header h4{color:#353535;font:600 16px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 10px 0}section aside{display:block}section aside#content a{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;color:#54301a}section aside#content figure{margin:40px 0 20px 0;text-align:center!important}section aside#content header h3{color:#323232;font:700 22px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;line-height:22px;margin:0}section aside#content small{color:#54301a;display:inline-block;font:400 13px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.02em;margin:0 0 15px 0}section#homepage{}section#homepage aside{padding:0}section#homepage aside#destacats{margin:0 0 5px 0;padding:0}section#homepage aside#destacats header{margin:0;padding:0}section#homepage aside#destacats header h3{color:#54301a;display:inline-block;font:800 18px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:normal;margin:23px 0 2px 0;text-transform:uppercase}section#homepage aside#destacats ul{margin:0}section#homepage aside#destacats ul li{margin:0;padding:0;text-align:center}section#homepage aside#destacats ul li img:before{background:url(../img/assets/common/bcks/hcc_bck_link_hover.png) no-repeat 50% 50% rgba(0,0,0,0.65)!important}section#homepage aside#destacats ul li p{color:#323232;display:block;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 20px 0}section#homepage aside#slogan div.quote p{}section#homepage aside#slogan div.quote p strong{color:#54301a}aside#slogan{background:url(../img/assets/common/bcks/hcc_bck_slogan.png) repeat 50% 0%;border-bottom:1px solid #fff;border-top:1px solid #eeeae8;background-size:cover;display:block;margin:0;min-height:315px;padding:53px 0!important}aside#slogan div.row_es{background:url(../img/assets/common/es/hcc_bck_logo_slogan.png) no-repeat 50% 0;padding:84px 0 0 0}aside#slogan div.row_en{background:url(../img/assets/common/en/hcc_bck_logo_slogan.png) no-repeat 50% 0;padding:84px 0 0 0}aside#slogan div.row_fr{background:url(../img/assets/common/fr/hcc_bck_logo_slogan.png) no-repeat 50% 0;padding:84px 0 0 0}aside#slogan div.quote{background:url(../img/assets/common/bcks/hcc_bck_quote.png) no-repeat 50% 100%;display:inline-block;float:left;margin:0;padding:0 0 45px 0;width:100%}aside#slogan div.quote p{color:#323232;font:400 16px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.02em;margin:0 0 1px 0;text-align:center;width:100%}aside#slogan div.quote p strong{color:#fff;font:700 16px "Open Sans",Arial,Helvetica,sans-serif}aside#actualidad{background:#fbfbfb;border-bottom:1px solid #fff;border-top:1px solid #eeeae8;display:none!important;display:inline-block;margin:0;padding:17px 0 30px 0!important;width:100%}aside#actualidad header h3{color:#54301a;font:400 42px "adobe-garamond-pro",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0}aside#actualidad header h3 a{color:#000}aside#actualidad p.subtitle{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:-7px 0 20px 0}aside#actualidad div.iniciativas{}aside#actualidad div.iniciativas ul{margin:0;padding:0}aside#actualidad div.iniciativas ul li{margin:0 25px 0 0;max-width:270px;padding:0}aside#actualidad div.iniciativas ul li img{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;margin:0 0 16px 0;width:100%}aside#actualidad div.iniciativas ul li img:hover{opacity:1}aside#actualidad div.iniciativas ul li p{font:400 13px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;line-height:18px;margin:0 0 15px 0}aside#actualidad div.iniciativas ul li strong a{color:#54301a;display:inline-block;font:800 16px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 8px 0}aside#actualidad div.iniciativas ul li p.masinfo a{color:#54301a;font:600 13px "Open Sans",Arial,Helvetica,sans-serif}aside#actualidad div.iniciativas ul li p.masinfo a:hover{color:#717174}aside#actualidad div.mundo{background:url(../img/assets/common/bcks/hcc_bck_mundo.png) no-repeat 100% 100%}aside#actualidad div.mundo figure{float:left;margin:0 30px 0 0}aside#actualidad div.mundo header h4{color:#54301a;display:inline-block;font:800 20px "Open Sans",Arial,Helvetica,sans-serif;margin:20px 0 6px 0}aside#actualidad div.mundo p.entradeta{background:url(../img/assets/common/bcks/hcc_bck_separador.png) no-repeat 0 100%;color:#323232;display:inline;font:400 12px "Open Sans",Arial,Helvetica,sans-serif;line-height:14px;margin:0 0 20px 0;padding:0 0 31px 0;text-transform:uppercase}aside#actualidad div.mundo ul{display:inline-block;margin:32px 0 0 -9px}aside#actualidad div.mundo ul li{background:url(../img/assets/common/bcks/hcc_bck_li.png) no-repeat 0 8px;color:#54301a;font:400 13px "Open Sans",Arial,Helvetica,sans-serif;line-height:16px;margin:0 0 11px 0;padding:0 0 0 8px}aside#actualidad div.mundo p.masinfo a{color:#54301a;font:600 13px "Open Sans",Arial,Helvetica,sans-serif}aside#actualidad div.mundo p.masinfo a:hover{color:#717174}aside#contactar{border-top:1px solid #f6f4f3;margin:-3px 0 0 0;padding:30px 0 15px 0!important;text-align:center}aside#contactar p{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 15px 0}aside#contactar p strong{color:#54301a;font:800 14px "Open Sans",Arial,Helvetica,sans-serif}aside#contactar p a.btn{-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease;background:#7a6e67 url(../img/assets/common/icos/hcc_ico_mail.png) no-repeat 12% 50%;display:inline-block;font:600 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 0 0!important;padding:10px 20px 10px 40px;text-transform:uppercase}section#ingredientes{padding:0 0 50px 0}section#ingredientes aside#content{border-top:1px solid #eeeae8}section#ingredientes header h1{color:#54301a;font:400 50px "adobe-garamond-pro",Arial,Helvetica,sans-serif;margin:20px 0 20px 0}section#ingredientes p{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 20px 0}section#ingredientes aside#content p.subtitle{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:-20px 0 20px 0}section#ingredientes aside#content ul{margin:0}section#ingredientes aside#content ul li p{color:#323232;margin:0 0 15px 0}section#ingredientes aside#content ul li strong{color:#54301a;display:inline-block;font:700 18px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;line-height:24px;margin:15px 0 10px 0}section#ingredientes aside#content header h3,section#ingredientes aside.ingrediente header h3{color:#54301a;margin:30px 0 10px 0;padding:0}section#ingredientes aside#slogan{background:url(../img/assets/common/hdrs/hcc_hdr_ingredientes.jpg) no-repeat 50% 0;border-bottom:1px solid #fff;border-top:none;background-size:cover;display:block;margin:0;padding:53px 0!important}section#ingredientes aside#slogan div.row{background:none;padding:84px 0 0 0}section#ingredientes aside#slogan div.quote{background:url(../img/assets/common/bcks/hcc_bck_quote_interior.png) no-repeat 50% 100%;display:inline-block;float:left;margin:0;padding:0 0 45px 0;width:100%}section#ingredientes aside#slogan div.quote header h2{color:#fff;display:inline-block;font:700 28px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 20px 0;text-align:center;width:100%}section#ingredientes aside#slogan div.quote p{color:#fff;font:400 15px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.02em;text-align:center;width:100%}section#ingredientes aside#slogan div.quote p strong{color:#fff;display:inline;font:700 15px "Open Sans",Arial,Helvetica,sans-serif}section#ingredientes aside#content p.masinfo a{color:#54301a;font:700 14px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em}section#ingredientes aside#content header h3{margin:22px 0 13px 0;min-height:0}section#ingredientes aside#content ul.llistat{margin:0 0 40px 0}section#ingredientes aside#content ul.llistat li{background:url(../img/assets/common/bcks/hcc_bck_li.png) no-repeat 0 18px;border-bottom:1px dotted #54301a;color:#54301a;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;padding:10px 0 10px 10px}section#ingredientes aside#content ul.llistat li strong{font:700 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0}section#ingredientes aside#content header h2{margin:20px 0 20px 0}section#ingredientes aside#content div.panel{background:#eeeae8}section#ingredientes aside#content div.panel p{margin:0 0 10px 0}section#ingredientes_ficha{padding:0 0 50px 0}section#ingredientes_ficha aside#content{border-top:1px solid #eeeae8;min-height:420px}section#ingredientes_ficha header h1{color:#54301a;font:400 50px "adobe-garamond-pro",Arial,Helvetica,sans-serif;margin:20px 0 40px 0}section#ingredientes_ficha p{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 20px 0}section#ingredientes_ficha aside#content p.subtitle{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:-20px 0 20px 0}section#ingredientes_ficha aside#content ul{margin:0}section#ingredientes_ficha aside#content ul li p{color:#323232;margin:0 0 15px 0}section#ingredientes_ficha aside#content ul li strong{color:#54301a;display:inline-block;font:700 18px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;line-height:24px;margin:15px 0 10px 0}section#ingredientes_ficha aside#content header h3,section#ingredientes_ficha aside.ingrediente header h3{border-bottom:1px dotted #54301a;color:#54301a;margin:30px 0 30px 0;padding:0 0 10px 0}section#ingredientes_ficha aside#slogan{background:url(../img/assets/common/hdrs/hcc_hdr_ingredientes.jpg) no-repeat 50% 0;border-bottom:1px solid #fff;border-top:none;background-size:cover;display:block;margin:0;padding:53px 0!important}section#ingredientes_ficha aside#slogan div.row{background:none;padding:84px 0 0 0}section#ingredientes_ficha aside#slogan div.quote{background:url(../img/assets/common/bcks/hcc_bck_quote_interior.png) no-repeat 50% 100%;display:inline-block;float:left;margin:0;padding:0 0 45px 0;width:100%}section#ingredientes_ficha aside#slogan div.quote header h2{color:#fff;display:inline-block;font:700 28px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 20px 0;text-align:center;width:100%}section#ingredientes_ficha aside#slogan div.quote p{color:#fff;font:400 15px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.02em;text-align:center;width:100%}section#ingredientes aside#slogan div.quote p strong{color:#fff;display:inline;font:700 15px "Open Sans",Arial,Helvetica,sans-serif}section#ingredientes_ficha aside#content p.masinfo a{color:#54301a;font:700 14px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em}section#ingredientes_ficha aside#content header h3{margin:16px 0 13px 0}section#ingredientes_ficha aside#content ul.llistat{margin:0 0 40px 0}section#ingredientes_ficha aside#content ul.llistat li{background:url(../img/assets/common/bcks/hcc_bck_li.png) no-repeat 0 18px;color:#54301a;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;padding:10px 0 10px 10px}section#ingredientes_ficha aside#content ul.llistat li strong{font:700 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0}section#ingredientes_ficha aside#content header h2{margin:20px 0 20px 0}section#ingredientes_ficha aside#content div.panel{background:#eeeae8}section#ingredientes_ficha aside#content div.panel p{margin:0 0 10px 0;text-transform:none}section#ingredientes_ficha div#sabiasque{background:#54301a;padding:30px}section#ingredientes_ficha div#sabiasque header h2{color:#fff;font-size:32px;line-height:34px;margin:0 0 20px 0!important}section#ingredientes_ficha div#sabiasque ul li{border-top:1px dotted rgba(255,255,255,0.5);color:#fff;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;padding:15px 0 15px 0}section#ingredientes_ficha div#sabiasque p{color:#fff!important}section#ingredientes_ficha div#diagrama p{margin:0 0 10px 0;text-align:center}section#ingredientes_ficha div#diagrama p span strong{display:block;font-weight:normal!important;line-height:20px;margin:40px 10px 0 10px}section#ingredientes_ficha div#diagrama p span em{display:block;font-style:normal!important;line-height:20px;margin:30px 10px 0 10px}section#ingredientes_ficha div#diagrama ul{display:block;text-align:center;width:100%}section#ingredientes_ficha div#diagrama ul li{display:inline;text-align:center}section#ingredientes_ficha .circle{-webkit-border-radius:180px;-moz-border-radius:180px;border-radius:180px;border:15px solid #eeeae8;background:#eeeae8;color:#54301a;display:inline-block!important;height:180px;line-height:16px;margin:0 0 0 0;max-width:180px}section#ingredientes_ficha .circle span{display:block;line-height:20px;margin:50px 10px 0 10px}section#ingredientes_ficha .circle-brown{-webkit-border-radius:180px;-moz-border-radius:180px;border-radius:180px;border:15px solid #54301a;background:#54301a;color:#fff;display:inline-block!important;font-weight:900;height:180px;line-height:18px;margin:0 0 10px 0;max-width:180px;width:180px}section#ingredientes_ficha .circle-brown span{display:block;line-height:20px;margin:50px 10px 0 10px}section#ingredientes_ficha div#diagrama p span.cirle{display:block;-webkit-border-radius:180px;-moz-border-radius:180px;border-radius:180px;border:15px solid #eeeae8;background:#eeeae8;color:#54301a;height:180px;line-height:14px;margin:0 0 33px 0;max-width:180px}section#ingredientes_ficha .panel{margin:0}section#ingredientes_ficha aside#content figure{margin:20px 0 0 0!important;text-align:left}section#ingredientes_ficha aside#content figure#logo{margin:-20px 0 0 0!important;text-align:right!important;right:0;position:absolute}section#ingredientes_ficha aside#content figure#logo img{max-width:60%}section#calidad{padding:0 0 300px 0}section#calidad aside#content{border-top:1px solid #eeeae8}section#calidad header h2{color:#54301a;font:400 50px "adobe-garamond-pro",Arial,Helvetica,sans-serif;margin:20px 0 0 0}section#calidad p{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 20px 0}section#calidad aside#content header h3{font:700 20px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 10px 0}section#calidad aside#content p.subtitle{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:-5px 0 20px 0}section#calidad aside#content p.masinfo a{color:#54301a;font:700 14px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em}section#calidad aside#content ul li p{min-height:55px}section#calidad aside#content ul li img{max-height:215px;min-height:215px;width:100%}section#calidad aside#slogan{background:url(../img/assets/common/hdrs/hcc_hdr_calidad.jpg) no-repeat 50% 0;border-bottom:1px solid #fff;border-top:none;background-size:cover;display:block;margin:0;padding:53px 0!important}section#calidad aside#slogan div.row{background:none;padding:84px 0 0 0}section#calidad aside#slogan div.quote{background:url(../img/assets/common/bcks/hcc_bck_quote_interior.png) no-repeat 50% 100%;display:inline-block;float:left;margin:0;padding:0 0 45px 0;width:100%}section#calidad aside#slogan div.quote header h2{color:#fff;display:inline-block;font:700 28px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 20px 0;text-align:center;width:100%}section#calidad aside#slogan div.quote p{color:#fff;font:400 15px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.02em;text-align:center;width:100%}section#calidad aside#slogan div.quote p strong{color:#fff;display:inline;font:700 15px "Open Sans",Arial,Helvetica,sans-serif}section#calidad article#content aside{border-top:1px dotted #54301a;margin:0 0 20px 0;padding:20px 0 0 0}section#calidad article#content ul#certificados li img,section#calidad article#content p img{float:left;margin:0 20px 15px 0;max-height:215px;max-width:200px;min-height:inherit!important;width:}section#calidad article#content header h3{color:#54301a;font:700 20px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 10px 0}section#calidad article#content p.subtitle{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:-5px 0 20px 0}section#calidad article#content p.masinfo a{color:#54301a;font:700 14px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em}section#calidad article#content ul li p{min-height:55px}section#calidad article#content ul#certificados{margin:20px 0 0 0}section#calidad article#content ul#certificados li p{margin:0!important;min-height:inherit!important}section#calidad-ficha{padding:0 0 300px 0}section#calidad-ficha aside#content{border-top:1px solid #eeeae8}section#calidad-ficha header h2{color:#54301a;font:400 50px "adobe-garamond-pro",Arial,Helvetica,sans-serif;margin:20px 0 0 0}section#calidad-ficha p{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 20px 0}section#calidad-ficha aside#content header h3{border-bottom:1px dotted #54301a;color:#54301a;margin:30px 0 20px 0;padding:0 0 10px 0}section#calidad-ficha aside#content p.subtitle{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:-5px 0 20px 0}section#calidad-ficha aside#content ul#material{margin:-20px 0 0 0}section#calidad-ficha aside#content ul#material li{background:url(../img/assets/common/icos/hcc_ico_pdf.png) no-repeat 0 50%;border-bottom:1px solid #eeeae8;padding:24px 0 24px 64px}section#calidad-ficha aside#content ul#material li:hover{background:url(../img/assets/common/icos/hcc_ico_pdf_h.png) no-repeat 0 50%;cursor:pointer}section#calidad-ficha aside#content ul#material li a{color:#7b6d65;font:700 16px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em}section#calidad-ficha aside#content ul#material li a:hover{color:#54301a}section#calidad-ficha aside#content ul#material li p{margin:0}section#calidad-ficha aside#slogan{background:url(../img/assets/common/hdrs/hcc_hdr_calidad-ficha.jpg) no-repeat 50% 0;border-bottom:1px solid #fff;border-top:none;background-size:cover;display:block;margin:0;padding:53px 0!important}section#calidad-ficha aside#slogan_dots{background:url(../img/assets/common/hdrs/hcc_hdr_calidad-ficha-dots.jpg) no-repeat 50% 0;border-bottom:1px solid #fff;border-top:none;background-size:cover;display:block;margin:0;padding:53px 0!important}section#calidad-ficha aside#slogan div.row{background:none;padding:84px 0 0 0}section#calidad-ficha aside#slogan div.quote{background:url(../img/assets/common/bcks/hcc_bck_quote_interior.png) no-repeat 50% 100%;display:inline-block;float:left;margin:0;padding:0 0 45px 0;width:100%}section#calidad-ficha aside#slogan div.quote header h2{color:#fff;display:inline-block;font:700 28px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 20px 0;text-align:center;width:100%}section#calidad-ficha aside#slogan div.quote p{color:#fff;font:400 15px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.02em;text-align:center;width:100%}section#calidad-ficha aside#slogan div.quote p strong{color:#fff;display:inline;font:700 15px "Open Sans",Arial,Helvetica,sans-serif}section#calidad-ficha aside#slogan_dots{background:url(../img/assets/common/hdrs/hcc_hdr_calidad-ficha-dots.jpg) no-repeat 50% 0;border-bottom:1px solid #fff;border-top:none;background-size:cover;display:block;margin:0;padding:53px 0!important}section#calidad-ficha aside#slogan_dots div.row{background:none;padding:84px 0 0 0}section#calidad-ficha aside#slogan_dots div.quote{background:url(../img/assets/common/bcks/hcc_bck_quote_interior.png) no-repeat 50% 100%;display:inline-block;float:left;margin:0;padding:0 0 45px 0;width:100%}section#calidad-ficha aside#slogan_dots div.quote header h2{color:#fff;display:inline-block;font:700 28px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 20px 0;text-align:center;width:100%}section#calidad-ficha aside#slogan_dots div.quote p{color:#fff;font:400 15px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.02em;text-align:center;width:100%}section#calidad-ficha aside#slogan_dots div.quote p strong{color:#fff;display:inline;font:700 15px "Open Sans",Arial,Helvetica,sans-serif}section#calidad-ficha aside#docs{}section#calidad-ficha aside#productos{display:inline-block;margin:0 0 40px 0;width:100%}section#calidad-ficha aside#productos ul li strong{color:#54301a;display:inline-block;font:700 18px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;line-height:24px;margin:0 0 10px 0}section#calidad-ficha aside#productos ul li{background:none;padding:0 10px}section#calidad-ficha aside#productos ul li figure{margin:0!important;text-align:left!important}section#calidad-ficha ul li p.masinfo a{color:#54301a;font:600 13px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em}section#calidad-ficha ul li p.masinfo a:hover{color:#717174}ul#logos{display:inline-block;float:right!important;margin:10px 0;width:100%}ul#logos li{background:none!important;border:none;margin:-20px 0 0 0;padding-bottom:0}ul#logos li img{}section#calidad-ficha aside#content ul.llistat{margin:0 0 20px 0}section#calidad-ficha aside#content ul.llistat li{background:url(../img/assets/common/bcks/hcc_bck_li.png) no-repeat 0 18px;border-bottom:1px dotted #54301a;color:#54301a;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;padding:10px 0 10px 10px}div#contingut-fitxa ul{margin-left:0}div#contingut-fitxa ul li{background:url("../img/assets/common/bcks/hcc_bck_li.png") no-repeat 0 16px;border-bottom:1px solid #eeeae8;color:#54301a;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;padding:8px 0 8px 10px}section#calidad-ficha div#sabiasque{background:#54301a;min-height:600px;padding:30px}section#calidad-ficha div#sabiasque header h2{color:#fff;font-size:32px;line-height:34px;margin:0 0 20px 0!important}section#calidad-ficha div#sabiasque ul li{border-top:1px dotted rgba(255,255,255,0.5);color:#fff;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;padding:15px 0 15px 0}section#calidad-ficha div#sabiasque p{color:#fff!important}section#certificados_calidad{padding:0 0 300px 0}section#certificados_calidad aside#content{border-top:1px solid #eeeae8}section#certificados_calidad header h2{color:#54301a;font:400 50px "adobe-garamond-pro",Arial,Helvetica,sans-serif;margin:20px 0 0 0}section#certificados_calidad p{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 20px 0}section#certificados_calidad aside#content header h3{font:700 20px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 10px 0}section#certificados_calidad aside#content p.subtitle{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:-5px 0 20px 0}section#certificados_calidad aside#content p.masinfo a{color:#54301a;font:700 14px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em}section#certificados_calidad aside#content ul li p{min-height:55px}section#certificados_calidad aside#content ul li img{max-height:215px;min-height:215px;width:100%}section#certificados_calidad aside#slogan{background:url(../img/assets/common/hdrs/hcc_hdr_certificados_calidad.jpg) no-repeat 50% 0;border-bottom:1px solid #fff;border-top:none;background-size:cover;display:block;margin:0;padding:53px 0!important}section#certificados_calidad aside#slogan div.row{background:none;padding:84px 0 0 0}section#certificados_calidad aside#slogan div.quote{background:url(../img/assets/common/bcks/hcc_bck_quote_interior.png) no-repeat 50% 100%;display:inline-block;float:left;margin:0;padding:0 0 45px 0;width:100%}section#certificados_calidad aside#slogan div.quote header h2{color:#fff;display:inline-block;font:700 28px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 20px 0;text-align:center;width:100%}section#certificados_calidad aside#slogan div.quote p{color:#fff;font:400 15px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.02em;text-align:center;width:100%}section#certificados_calidad aside#slogan div.quote p strong{color:#fff;display:inline;font:700 15px "Open Sans",Arial,Helvetica,sans-serif}section#certificados_calidad article#content aside{border-top:1px dotted #54301a;margin:0 0 20px 0;padding:20px 0 0 0}section#certificados_calidad article#content ul#certificados li img,section#certificados_calidad article#content p img{float:left;margin:0 20px 15px 0;max-height:215px;max-width:200px;min-height:inherit!important;width:}section#certificados_calidad article#content header h3{color:#54301a;font:700 20px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 10px 0}section#certificados_calidad article#content p.subtitle{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:-5px 0 20px 0}section#certificados_calidad article#content p.masinfo a{color:#54301a;font:700 14px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em}section#certificados_calidad article#content ul li p{min-height:55px}section#certificados_calidad article#content ul#certificados{margin:20px 0 0 0}section#certificados_calidad article#content ul#certificados li p{margin:0!important;min-height:inherit!important}section#producto-ficha{padding:0 0 300px 0}section#producto-ficha aside#content{border-top:1px solid #eeeae8}section#producto-ficha header h2{color:#54301a;font:400 50px "adobe-garamond-pro",Arial,Helvetica,sans-serif;margin:20px 0 0 0}section#producto-ficha p{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 20px 0}section#producto-ficha aside#content header h3{color:#54301a;margin:30px 0 15px 0;padding:0}section#producto-ficha aside#content p.subtitle{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:-2px 0 20px 0}section#producto-ficha aside#slogan{background:url(../img/assets/common/hdrs/hcc_hdr_calidad-ficha.jpg) no-repeat 50% 0;border-bottom:1px solid #fff;border-top:none;background-size:cover;display:block;margin:0;padding:53px 0!important}section#producto-ficha aside#slogan div.row{background:none;padding:84px 0 0 0}section#producto-ficha aside#slogan div.quote{background:url(../img/assets/common/bcks/hcc_bck_quote_interior.png) no-repeat 50% 100%;display:inline-block;float:left;margin:0;padding:0 0 45px 0;width:100%}section#producto-ficha aside#slogan div.quote header h2{color:#fff;display:inline-block;font:700 28px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 20px 0;text-align:center;width:100%}section#producto-ficha aside#slogan div.quote p{color:#fff;font:400 15px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.02em;text-align:center;width:100%}section#producto-ficha aside#slogan div.quote p strong{color:#fff;display:inline;font:700 15px "Open Sans",Arial,Helvetica,sans-serif}section#producto-ficha ul.infotecnica{border-bottom:1px dotted #eeeae8;border-top:1px solid #eeeae8;margin:0;width:100%}section#producto-ficha ul.infotecnica li{padding:9px 0}section#producto-ficha ul.infotecnica li figure{display:block;margin:0 0 5px 0;text-align:center}section#producto-ficha ul.infotecnica li p{color:#54301a!important;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;line-height:36px;margin:0;text-align:center}section#producto-ficha ul.infonutricional{border:none;border-top:1px solid #eeeae8;margin:0;width:100%}section#producto-ficha ul.infonutricional li{border-bottom:1px dotted #eeeae8;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.02em;line-height:36px;padding:2px 0}section#producto-ficha ul.infonutricional li span.cantidad{color:#54301a;float:right;padding:0 20px 0 0!important;text-align:right}section#producto-ficha ul.infonutricional li strong{color:#54301a;float:left;font:600 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0 10px 0 0;line-height:36px}section#producto-ficha ul.calidad{border-bottom:1px dotted #eeeae8;border-top:1px solid #eeeae8;margin:0;padding:10px 0;width:100%}section#producto-ficha ul.calidad li{padding:5px 0}section#iniciativas{padding:0 0 300px 0}section#iniciativas aside#content{border-top:1px solid #eeeae8}section#iniciativas header h2{color:#54301a;font:400 50px "adobe-garamond-pro",Arial,Helvetica,sans-serif;margin:20px 0 0 0}section#iniciativas p{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 20px 0}section#iniciativas aside#content p.subtitle{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:-10px 0 20px 0}section#iniciativas aside#slogan{background:url(../img/assets/common/hdrs/hcc_hdr_iniciativas.jpg) no-repeat 50% 0;border-bottom:1px solid #fff;border-top:none;background-size:cover;display:block;margin:0;padding:53px 0!important}section#iniciativas aside#slogan div.row{background:none;padding:84px 0 0 0}section#iniciativas aside#slogan div.quote{background:url(../img/assets/common/bcks/hcc_bck_quote_interior.png) no-repeat 50% 100%;display:inline-block;float:left;margin:0;padding:0 0 45px 0;width:100%}section#iniciativas aside#slogan div.quote header h2{color:#fff;display:inline-block;font:700 28px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 20px 0;text-align:center;width:100%}section#iniciativas aside#slogan div.quote p{color:#fff;font:400 15px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.02em;text-align:center;width:100%}section#iniciativas aside#slogan div.quote p strong{color:#fff;display:inline;font:700 15px "Open Sans",Arial,Helvetica,sans-serif}section#iniciativas ul li img{width:100%}section#iniciativas ul li header h3{color:#54301a!important}section#mundo{padding:0 0 300px 0}section#mundo aside#content{border-top:1px solid #eeeae8}section#mundo header h2{color:#54301a;font:400 50px "adobe-garamond-pro",Arial,Helvetica,sans-serif;margin:20px 0 0 0}section#mundo p{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 20px 0;text-align:justify}section#mundo aside#content p.subtitle{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:-10px 0 20px 0}section#mundo aside#content p.entradeta{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:3px 0 15px 0;padding:0;text-transform:uppercase}section#mundo aside#content figure{margin:0 0 12px 0}section#mundo aside#content ul.llistat{margin:0 0 20px 0}section#mundo aside#content ul.llistat li{background:url(../img/assets/common/bcks/hcc_bck_li.png) no-repeat 0 18px;border-bottom:1px dotted #54301a;color:#54301a;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;padding:10px 0 10px 10px}section#mundo aside#content ul{}section#mundo aside#content ul li{color:#54301a;font:400 14px "Open Sans",Arial,Helvetica,sans-serif}section#mundo aside#content ul li figure img{width:100%}section#mundo aside#slogan{background:url(../img/assets/common/hdrs/hcc_hdr_mundo.jpg) no-repeat 50% 0;border-bottom:1px solid #fff;border-top:none;background-size:cover;display:block;margin:0;padding:53px 0!important}section#mundo aside#slogan div.row{background:none;padding:84px 0 0 0}section#mundo aside#slogan div.quote{background:url(../img/assets/common/bcks/hcc_bck_quote_interior.png) no-repeat 50% 100%;display:inline-block;float:left;margin:0;padding:0 0 45px 0;width:100%}section#mundo aside#slogan div.quote header h2{color:#fff;display:inline-block;font:700 28px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 20px 0;text-align:center;width:100%}section#mundo aside#slogan div.quote p{color:#fff;font:400 15px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.02em;text-align:center;width:100%}section#mundo aside#slogan div.quote p strong{color:#fff;display:inline;font:700 15px "Open Sans",Arial,Helvetica,sans-serif}section#contacto{padding:0 0 100px 0}section#contacto aside#content{border-top:1px solid #eeeae8}section#contacto header h2{color:#54301a;font:400 50px "adobe-garamond-pro",Arial,Helvetica,sans-serif;margin:20px 0 0 0}section#contacto p{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 20px 0;text-align:justify}section#contacto form label{color:#54301a;font:600 14px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 6px 0;text-transform:uppercase}section#contacto form input{box-shadow:none;font:400 13px "Open Sans",Arial,Helvetica,sans-serif;height:auto!important;margin:0;padding:11px 10px!important}section#contacto form input:email{box-shadow:none;font:400 13px "Open Sans",Arial,Helvetica,sans-serif;height:auto!important;margin:0;padding:11px 10px!important}section#contacto form textarea{box-shadow:none;height:150px!important;height:auto!important;margin:0;min-height:130px!important;padding:11px 10px!important}section#contacto form input:focus{border:1px solid #54301a;box-shadow:none;height:auto;margin:0;padding:11px 10px!important}section#contacto form textarea:focus{border:1px solid #54301a;box-shadow:none;height:auto;margin:0;padding:11px 10px!important}section#contacto form input.btn{-webkit-border-radius:4px;border-radius:4px;background:#54301a;color:#fff;font:600 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0!important;padding:11px 60px!important;width:auto!important}section#contacto form input.btn:hover{background:#b8b6b9}section#contacto form div.large-5{max-width:40.8%}section#contacto aside#slogan{min-height:inherit!important}section#contacto aside#slogan div.quote p{}section#contacto aside#slogan div.quote p strong{color:#54301a!important}section#legal{padding:0 0 100px 0}section#legal aside#content{border-top:1px solid #eeeae8}section#legal aside#content header h2{color:#54301a;font:400 50px "adobe-garamond-pro",Arial,Helvetica,sans-serif;margin:20px 0 0 0}section#legal aside#content header h3{display:inline-block;margin:10px 0 10px 0}section#legal aside#content p{color:#323232;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 20px 0;text-align:justify}section#legal aside#content ul{margin:0 0 20px 0}section#legal aside#content ul li{background:url(../img/assets/common/bcks/hcc_bck_li.png) no-repeat 0 18px;border-bottom:1px dotted #54301a;color:#54301a;font:400 14px "Open Sans",Arial,Helvetica,sans-serif;padding:10px 0 10px 10px}section#legal aside#slogan div.quote p strong{color:#54301a!important}section#special{padding:0}section#special aside#content{border-top:1px solid #eeeae8;padding:40px 0 120px 0;text-align:center}section#special header h2{color:#54301a;font:600 68px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:0;margin:20px 0 0 0;text-align:center}section#special p strong{color:#54301a;font:600 24px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.06em;margin:0 0 20px 0;text-align:center}section#special p{color:#323232;font:400 20px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:0 0 20px 0;text-align:center}section#special p a{border-bottom:1px dotted #54301a;font-weight:bold}footer{background:#7a6e67;color:#fff;padding:30px 0}footer.row_es{background:url(../img/assets/common/es/hcc_img_logotip_footer.png) no-repeat 0 50%;padding:0}footer.row_en{background:url(../img/assets/common/en/hcc_img_logotip_footer.png) no-repeat 0 50%;padding:0}footer.row_fr{background:url(../img/assets/common/fr/hcc_img_logotip_footer.png) no-repeat 0 50%;padding:0}footer a{color:#54301a}footer a:hover{opacity:0.5}footer ul{border-left:1px solid #a8a19c;display:inline-block;margin:0 0 0 260px;padding:0 0 5px 60px}footer ul li{color:#fff;display:block;font-size:14px;line-height:normal;margin:0 0 3px 0;padding:0}footer ul li.last{display:block;margin:23px 0 0 0!important;padding:0}footer ul li.last a{border-bottom:1px solid #a8a19c;color:#fff;font:700 12px "Open Sans",Arial,Helvetica,sans-serif;padding-bottom:2px;text-transform:uppercase}footer figure{margin-top:18px}.embed-container{height:0;margin:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.embed-container iframe,.embed-container object,.embed-container embed{height:100%;left:0;position:absolute;top:0;width:100%}form fieldset{border:none;margin:0;padding:0}form label{color:#fff;font-weight:bold}form label span{color:#53565a;padding:0}form select{background:white;font-family:inherit;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:14px;margin:0 0 12px 0;padding:6px;height:32px;width:100%;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear}form input{margin:0!important}form input.btn{-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease;background:#54301a;border:none;color:#fff!important;cursor:pointer;font:400 20px "adobe-garamond-pro",Arial,Helvetica,sans-serif;letter-spacing:0;margin:10px 0 0 0!important;padding:10px 40px;text-transform:uppercase}form input.btn:hover{background:#b8b6b9}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus{background:#fafafa;border:1px solid #53565a}.formError{border:1px solid #C30}textarea{min-height:15rem}textarea:focus{background:#fafafa;border:1px solid #53565a}input,textarea{max-width:100%}section#ingredientes_ficha aside#docs ul#material{margin:-20px 0 0 0}section#ingredientes_ficha aside#docs ul#material li{background:url(../img/assets/common/icos/hcc_ico_pdf.png) no-repeat 0 50%;border-bottom:1px solid #eeeae8;padding:24px 0 24px 64px}section#ingredientes_ficha aside#docs ul#material li:hover{background:url(../img/assets/common/icos/hcc_ico_pdf_h.png) no-repeat 0 50%;cursor:pointer}section#ingredientes_ficha aside#docs ul#material li a{color:#7b6d65;font:700 16px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em}section#ingredientes_ficha aside#docs ul#material li a:hover{color:#54301a}section#ingredientes_ficha aside#docs ul#material li p{margin:0}section#ingredientes_ficha aside#docs header h3{border-bottom:1px dotted #54301a;color:#54301a;font:700 22px "Open Sans",Arial,Helvetica,sans-serif;letter-spacing:-0.04em;margin:30px 0 20px 0;padding:0 0 10px 0}img[usemap]{border:none;height:auto;max-width:100%;width:auto}div.reveal-modal header h1{color:#7a6d60;font:400 40px "adobe-garamond-pro",Arial,Helvetica,sans-serif;line-height:40px;margin-top:0}div.reveal-modal header h1 span{background:#7a6d60;border-radius:50%;color:#fff;display:inline-block;float:left;font:400 24px Arial,Helvetica,sans-serif;height:38px;letter-spacing:-0.04em;line-height:38px;margin:0 10px 0 0;text-align:center;width:38px}div.reveal-modal p{font:400 14px "Open Sans",Arial,Helvetica,sans-serif;margin:0 0 20px 0}div.reveal-modal p:last-child{margin:0}