.action-links{list-style:none;padding:0;margin:1em 0;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:'+';font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-left:1em;margin-right:1em;}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0;}
.collapse-processed > summary{padding-left:0.5em;padding-right:0.5em;}.collapse-processed > summary:before{background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;content:"";float:left;height:1em;width:1em;}[dir="rtl"] .collapse-processed > summary:before{background-position:100% 100%;float:right;}.collapse-processed:not([open]) > summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}[dir="rtl"] .collapse-processed:not([open]) > summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:bold;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after{content:':';}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-left:0;margin-right:2.4em;}.marker{color:#e00;}.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{background:url(/core/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/core/misc/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}ul.links a.is-active{color:#000;}
ul.menu{list-style:none outside;margin-left:1em;padding:0;text-align:left;}[dir="rtl"] ul.menu{margin-left:0;margin-right:1em;text-align:right;}.menu-item--expanded{list-style-image:url(/core/misc/menu-expanded.png);list-style-type:circle;}.menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed.png);list-style-type:disc;}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{padding-top:0.2em;margin:0;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%;}}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{border:1px #07629a solid;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;margin-top:-1px;margin-left:-1px;padding:0 1px;height:16px;border-radius:10em;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}[dir="rtl"] .progress__bar{margin-left:0;margin-right:-1px;animation-direction:reverse;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;color:#000;background:#fff;border:solid 1px #ccc;padding:0;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{font-weight:bold;background:#f3f4ee;border-style:solid;border-radius:0;border-width:0 0 1px 0;border-color:#ccc;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;background:#f3f4ee;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{padding:0;margin:0;}.ui-dialog .ajax-progress-throbber{left:49%;position:fixed;top:48.5%;z-index:1000;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-position:center center;background-repeat:no-repeat;border-radius:7px;height:24px;opacity:0.9;padding:4px;width:24px;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/cacaotrace_theme/css/libs/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/cacaotrace_theme/css/libs/./fonts/slick.eot);src:url(/themes/cacaotrace_theme/css/libs/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/cacaotrace_theme/css/libs/./fonts/slick.woff) format('woff'),url(/themes/cacaotrace_theme/css/libs/./fonts/slick.ttf) format('truetype'),url(/themes/cacaotrace_theme/css/libs/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;margin-top:-10px\9;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
.jspContainer{overflow:hidden;position:relative;}.jspPane{position:absolute;}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red;}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}.jspCap{display:none;}.jspHorizontalBar .jspCap{float:left;}.jspTrack{background:#dde;position:relative;}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0;}.jspArrow.jspDisabled{cursor:default;background:#80808d;}.jspVerticalBar .jspArrow{height:16px;}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}.jspVerticalBar .jspArrow:focus{outline:none;}.jspCorner{background:#eeeef4;float:left;height:100%;}* html .jspCorner{margin:0 -3px 0 0;}
@font-face{font-family:'Sansa-Black';font-style:normal;font-weight:normal;src:url(/themes/cacaotrace_theme/css/fonts/Sansa-Black.otf)}@font-face{font-family:'Sansa-BlackItalic';font-style:normal;font-weight:normal;src:url(/themes/cacaotrace_theme/css/fonts/Sansa-BlackItalic.otf)}@font-face{font-family:'Sansa-Bold';font-style:normal;font-weight:normal;src:url(/themes/cacaotrace_theme/css/fonts/Sansa-Bold.otf)}@font-face{font-family:'Sansa-BoldItalic';font-style:normal;font-weight:normal;src:url(/themes/cacaotrace_theme/css/fonts/Sansa-BoldItalic.otf)}@font-face{font-family:'Sansa-Light';font-style:normal;font-weight:normal;src:url(/themes/cacaotrace_theme/css/fonts/Sansa-Light.otf)}@font-face{font-family:'Sansa-LightItalic';font-style:normal;font-weight:normal;src:url(/themes/cacaotrace_theme/css/fonts/Sansa-LightItalic.otf)}@font-face{font-family:'Sansa-Normal';font-style:normal;font-weight:normal;src:url(/themes/cacaotrace_theme/css/fonts/Sansa-Normal.otf)}@font-face{font-family:'Sansa-NormalItalic';font-style:normal;font-weight:normal;src:url(/themes/cacaotrace_theme/css/fonts/Sansa-NormalItalic.otf)}@font-face{font-family:'Sansa-SemiBold';font-style:normal;font-weight:normal;src:url(/themes/cacaotrace_theme/css/fonts/Sansa-SemiBold.otf)}@font-face{font-family:'Sansa-SemiBoldItalic';font-style:normal;font-weight:normal;src:url(/themes/cacaotrace_theme/css/fonts/Sansa-SemiBoldItalic.otf)}.slick-slider{margin-bottom:0}.overflow{overflow-y:auto}.jspVerticalBar{width:7px;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";background:transparent}.jspVerticalBar .jspTrack{background-color:#a4a09e}.jspVerticalBar .jspDrag{background-color:#402724}.jspHorizontalBar{height:7px;background:transparent}.full-img img,.background img,.slick-slide img{width:100%}.full-img img[usemap],.background img[usemap],.slick-slide img[usemap]{border:none;width:100%;height:100%}.header-image-map-mobile{display:none}.header-image-map-mobile img{height:auto;width:auto}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);background-color:transparent;border-radius:10px}::-webkit-scrollbar{width:10px;background-color:transparent}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.1);border-radius:10px}.basic-bg-opacity ::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.5);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.related-stories .storie-box.width-50{width:50%}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}*:focus{outline:none}ol{list-style-type:decimal}ul{list-style-type:disc}ul,ol{list-style-position:inside}p,a,label{font-size:18px;font-family:'Sansa-Normal','Arial','Helvetica',Sans-Serif;text-decoration:none;line-height:1.4;letter-spacing:0.5px}div{line-height:1.4;letter-spacing:0.5px}i,em{font-family:'Sansa-NormalItalic'}i b,i strong,em b,em strong{font-family:'Sansa-BoldItalic'}b,strong{font-family:'Sansa-Bold'}b i,b em,strong i,strong em{font-family:'Sansa-BoldItalic'}u{text-decoration:underline}label{padding-bottom:8px}h1,h3,h4{font-family:'Sansa-SemiBold','Arial','Helvetica',Sans-Serif}h1{line-height:1.1;font-size:44px}h2,.newsfeed article h4{font-family:'Sansa-Light',Arial,Helvetica,sans-serif;font-size:38px;line-height:1}h3{line-height:1.2;font-size:40px}h4{line-height:1.2;font-size:22px}img{display:block;max-width:100%}section{width:100%;position:relative}header{position:fixed;z-index:100;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0.95) 10%,rgba(0,0,0,0.55) 35%,rgba(0,0,0,0.35) 45%,transparent 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.95) 10%,rgba(0,0,0,0.55) 35%,rgba(0,0,0,0.35) 45%,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.95) 10%,rgba(0,0,0,0.55) 35%,rgba(0,0,0,0.35) 45%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9000000',endColorstr='#00000000',GradientType=0);min-height:250px}header.header-sticky{min-height:130px;background:-moz-linear-gradient(top,rgba(0,0,0,0.95) 50%,transparent 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.95) 50%,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.95) 50%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9000000',endColorstr='#00000000',GradientType=0)}header.header-sticky .region-header .site-branding img{height:90px;width:auto}header .region-header{width:90%;height:100%;margin:0 auto;position:relative;padding-top:10px}header .region-header .site-branding{display:inline-block;float:left;width:auto;height:100%}header .region-header .site-branding a{display:block}header .region-header .block-menu{display:inline-block;position:relative;float:right;height:100%;margin-top:25px;margin-right:0}header .region-header .block-menu li:last-child .submenu{width:auto;left:auto;right:0}header .region-header:after{content:'';display:table;clear:both}header .menu{display:block;list-style:none}header .menu li{float:left;position:relative;background:rgba(255,255,255,0.3);margin:5px 5px 5px 0}header .menu li:last{margin:5px 0}header .menu ul{position:absolute}header .menu a{display:block;color:#ffffff;text-decoration:none;padding:12px 10px;font-size:16px;font-family:'Sansa-Normal',Arial,Helvetica,sans-serif}header .menu a:hover,header .menu a.is-active{background:rgba(255,255,255,0.5);color:#ffffff}header .menu .submenu{display:none;padding-top:5px;list-style:none}header .menu .submenu li{float:none;width:400px;margin:0;background:rgba(45,29,14,0.9)}header .menu .submenu li a{font-size:18px;font-family:'Sansa-Light',Arial,Helvetica,sans-serif;padding:5px 30px}#cookie-layer{display:none;-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.75);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.75);background:#fff;padding:25px 0;font-weight:bold;position:absolute;z-index:100;top:0;width:100%}#cookie-layer div{max-width:991px;margin:auto;padding:0 20px}#cookie-layer div .content{float:left;max-width:691px;font-size:12px}#cookie-layer div .content a{text-decoration:underline}#cookie-layer div a{font-size:12px}#cookie-layer div a:hover{text-decoration:underline}#cookie-layer div .close-cookie{float:right;position:relative;padding-left:40px;font-size:12px}#cookie-layer div .close-cookie:before{content:" ";background:url(/themes/cacaotrace_theme/images/cookie-arrow.png);height:26px;width:26px;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-btn-wrapper{-moz-transition:250ms cubic-bezier(0.645,0.045,0.355,1);-o-transition:250ms cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:250ms cubic-bezier(0.645,0.045,0.355,1);transition:250ms cubic-bezier(0.645,0.045,0.355,1);position:fixed;left:0;top:45px}.menu-btn-wrapper .lines-button{padding:0 15px 0 10px;-webkit-transition:0.3s;transition:0.3s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0.57143rem;display:inline-block}.menu-btn-wrapper .lines-button .lines{position:relative}.menu-btn-wrapper .lines-button .lines,.menu-btn-wrapper .lines-button .lines:before,.menu-btn-wrapper .lines-button .lines:after{background:#ffffff;border-radius:4px;display:inline-block;height:2px;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;width:30px}.menu-btn-wrapper .lines-button .lines:before,.menu-btn-wrapper .lines-button .lines:after{content:'';left:0;position:absolute;-webkit-transform-origin:4px center;transform-origin:4px center}.menu-btn-wrapper .lines-button .lines:before{top:0.7rem}.menu-btn-wrapper .lines-button .lines:after{top:-0.7rem}.menu-btn-wrapper .lines-button.close{-moz-transform:scale3d(0.8,0.8,0.8);-o-transform:scale3d(0.8,0.8,0.8);-ms-transform:scale3d(0.8,0.8,0.8);-webkit-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8)}.menu-btn-wrapper .lines-button.close .lines{-moz-transition:background 0.3s ease 0.2s;-o-transition:background 0.3s ease 0.2s;-webkit-transition:background 0.3s ease 0.2s;transition:background 0.3s ease 0.2s;background:transparent}.menu-btn-wrapper .lines-button.close .lines:before,.menu-btn-wrapper .lines-button.close .lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:top 0.3s ease 0.5s,-webkit-transform 0.3s ease 0.7s;transition:top 0.3s ease 0.5s,transform 0.3s ease 0.7s;top:0}.menu-btn-wrapper .lines-button.close .lines:before{-moz-transform:rotate3d(0,0,1,45deg);-o-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.menu-btn-wrapper .lines-button.close .lines:after{-moz-transform:rotate3d(0,0,1,-45deg);-o-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.menu-btn-wrapper{display:none}.header-sticky .submenu li,.custom-page-structure .submenu li{background:rgba(45,29,14,0.9)}.header-sticky .submenu li:hover,.custom-page-structure .submenu li:hover{background:#545454}.site-footer{background-color:#230601;padding:15px 0}.site-footer .layout-container{width:90%;margin:0 auto}.site-footer .layout-container .footer-content{float:left}.site-footer .layout-container .site-copyright{display:inline-block;vertical-align:middle;margin:38px 40px 0 0;font-family:'Sansa-Light',Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff}.site-footer .layout-container .menu{display:inline-block;vertical-align:middle;margin-top:35px}.site-footer .layout-container .menu li{float:left;background:url(/themes/cacaotrace_theme/images/footer-menu-line.png) no-repeat left center;list-style:none;padding-left:15px;margin-right:10px}.site-footer .layout-container .menu li:first-child{background:none;padding-left:0}.site-footer .layout-container .menu li a{font-family:'Sansa-Light',Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff}.site-footer .layout-container .menu li a:hover{text-decoration:underline}.site-footer .layout-container .site-brand{float:left;display:inline-block;vertical-align:middle;padding-right:30px}.site-footer .layout-container .site-brand img{width:80px;height:auto}.site-footer .layout-container:after{content:'';display:table;clear:both}.site-footer .layout-container .subscription{float:right;display:inline-block;vertical-align:middle;margin-top:0;position:relative}.site-footer .layout-container .subscription .field--type-email,.site-footer .layout-container .subscription .form-actions{width:auto;display:inline-block;float:left}.site-footer .layout-container .subscription .field--type-email .form-item{margin-bottom:0;margin-top:0}.site-footer .layout-container .subscription .field--type-email label{font-family:"Sansa-Light",Arial,Helvetica,sans-serif;font-size:14px;color:#fff;display:block}.site-footer .layout-container .subscription .form-actions{margin:28px 0 0 10px !important}.site-footer .layout-container .subscription input{padding:10px 10px;font-size:16px;border:0}.site-footer .layout-container .subscription input[type="email"]{font-style:italic;width:250px;background:rgba(255,255,255,0.8);padding-top:11px;font-size:16px}.site-footer .layout-container .subscription input[type="email"]:focus{font-size:16px}.site-footer .layout-container .subscription input[type="submit"]{background:url(/themes/cacaotrace_theme/images/arrow-right-brown.png) no-repeat 90% center rgba(255,255,255,0.6);font-family:'Sansa-Normal',Arial,Helvetica,sans-serif;font-weight:700;color:#57291e;border:0;border-radius:0;position:relative;padding:10px 26px 10px 10px}.site-footer .layout-container .subscription input[type="submit"]:hover{cursor:pointer}.site-footer .layout-container .subscription input::-webkit-input-placeholder{color:rgba(87,41,30,0.8)}.site-footer .layout-container .subscription input:-moz-placeholder{color:rgba(87,41,30,0.8)}.site-footer .layout-container .subscription input::-moz-placeholder{color:rgba(87,41,30,0.8)}.site-footer .layout-container .subscription input:-ms-input-placeholder{color:rgba(87,41,30,0.8)}.site-footer .ajax-progress{width:35px;height:35px;position:absolute;top:7px;padding:0;right:-40px}.site-footer .ajax-progress .throbber{width:100%;height:100%;display:inline-block;margin:0;padding:0}.site-footer .ajax-progress .message{display:none}.site-footer .ajax-progress-throbber .throbber{background:url(/themes/cacaotrace_theme/images/ajax-loader.gif) no-repeat 0 0 !important}.full-block{width:100%;position:relative}.full-block .half-block{position:relative}.full-block .half-block.gradient-lr{position:absolute;left:0;top:0}.full-block .half-block img{width:100%}.full-block.full-image-text-right .half-block.basic-bg-opacity{left:auto;right:0}.full-block.full-image-text-right .slick-dots{right:0}.full-block.full-image-text-right .background .sharing-icons{right:auto;left:80px}.half-block{width:50%;height:100%;float:left}.half-block>img{width:100%}.content{margin:70px 145px 30px;padding-right:10px;font-family:'Sansa-Normal','Arial','Helvetica',Sans-Serif;font-size:18px}.content h2,.content .newsfeed article h4,.newsfeed article .content h4,.content h3,.content h4{padding-bottom:40px}.content img{margin:auto}.half-image{position:relative}.half-image.slider-left .find-more-primary,.half-image.slider-left .find-more-basic,.half-image.slider-left .sharing-icons{right:0;margin-right:145px}.half-image .sharing-icons{right:-100%;z-index:5}.full-img .content{position:absolute;top:0;z-index:1}.full-img.image-only .find-more{font-family:'Sansa-Normal','Arial','Helvetica',Sans-Serif;position:relative;padding-left:30px}.full-img.image-only .find-more a{color:#fff;font-size:20px}.full-img.image-only .find-more a:hover{text-decoration:underline}.full-img.image-only .find-more:before{content:" ";background:url(/themes/cacaotrace_theme/images/arrow-right-white.png) center center no-repeat;border:2px solid #fff;border-radius:50%;height:5px;width:5px;padding:9px;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-block{font-size:24px}.header-block h1,.header-block h2,.header-block .newsfeed article h4,.newsfeed article .header-block h4{padding-bottom:30px;width:100%}.header-block p{font-size:20px;line-height:1.4}.header-block .background{max-height:1100px;width:100%;overflow:hidden;float:left}.header-block video{width:100%;display:block;float:left}.header-block .content{position:absolute;top:55%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:5%;background:transparent;padding:0;margin:0;width:850px}.header-block .find-more-wrapper{font-family:'Sansa-Light','Arial','Helvetica',Sans-Serif;font-size:35px;padding-top:50px;position:initial}.header-block .find-more-wrapper:before{height:15px;width:15px}.header-block .find-more-wrapper a{display:block}.header-block:after{content:'';display:table;clear:both}.header-block.basic-theme .sharing-icons{right:0;bottom:0}.related-stories{padding:0 5px 12px}.related-stories h2,.related-stories .newsfeed article h4,.newsfeed article .related-stories h4{padding:40px 5% 20px}.related-stories .storie-box{width:25%;float:left;background:transparent}.related-stories .storie-box .color-1{background:#ac855e}.related-stories .storie-box .color-2{background:#ab5b3b}.related-stories .storie-box .color-3{background:#402724}.related-stories .storie-box .color-4{background:#230601}.related-stories .storie-box .storie{position:relative;margin:0 10px;overflow:hidden}.related-stories .storie-box .storie .storie-header{height:auto;position:relative;padding:0}.related-stories .storie-box .storie .storie-header img{width:100%;position:relative;top:0;left:0}.related-stories .storie-box .storie .storie-content{padding:20px 50px 70px}.related-stories .storie-box .storie .storie-content h4,.related-stories .storie-box .storie .storie-content h3{font-size:20px;line-height:1.2em;margin-bottom:10px}.related-stories .storie-box .storie .storie-content p{font-size:14px}.related-stories .storie-box .storie .storie-content .right-float{position:absolute;right:50px;bottom:30px}.related-stories .storie-box .storie .storie-content .find-more:before{width:3px;height:3px}.related-stories .storie-box .storie .storie-content .find-more a{font-size:14px}.related-stories .storie-box .storie:before{z-index:3;content:"";position:absolute;top:0;left:0;border-width:50px 50px 0 0;border-style:solid;border-color:#fffef5 rgba(255,255,255,0.6) rgba(255,255,255,0.6) #fffef5;display:block;width:0}.find-more-basic,.find-more-primary-darker,.find-more-primary{font-family:'Sansa-Light'}video:-webkit-full-page-media,video:-moz-full-media{margin:0;width:100%;height:auto}.video-block .content{padding:0}.video-block .image-wrapper img{width:100%;display:block}.video-block .image-wrapper a{display:block}.video-block .play-button{width:75px}.video-block .play-button:hover{cursor:pointer}.video-block .play-button:hover img{opacity:0.8}.video-block .content{margin:0}.video-block .video-wrapper{display:none}.video-block .video-wrapper a{font-size:0}.video-block span{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.video-block h2,.video-block .newsfeed article h4,.newsfeed article .video-block h4{position:absolute;top:120px;left:150px}.newsfeed{margin:0 auto;width:90%}.newsfeed h2,.newsfeed article h4{padding:40px 0 20px}.newsfeed img{height:auto}.newsfeed article{margin:0 0 20px}.newsfeed article h2,.newsfeed article h4{padding:0 0 20px}.newsfeed article .content{margin-top:90px}.newsfeed article .find-more-wrapper{bottom:80px}.newsfeed article h4{font-size:25px}.newsfeed article .content div,.newsfeed article p{font-size:14px}.newsfeed article .find-more a{font-size:16px}.newsfeed .related-stories{padding-left:0;padding-right:0}.story-block{background:#230601;padding:0 5%;width:90%;color:#ffffff;margin:0 0 15px}.story-block article{float:left;width:50%}.story-block article .find-more-wrapper{position:static;right:auto;bottom:auto;float:right;margin:25px 0 0}.story-block article h4{margin:0 0 20px;font-size:25px}.story-block article.color-1{background:#ac855e;color:#ffffff}.story-block article.color-2{background:#ab5b3b;color:#ffffff}.story-block article.color-3{background:#402724}.story-block article.color-4{background:#230601}.story-block article .half-block-img{width:25%;float:left}.story-block article .half-block-img img{height:auto}.story-block article .half-block-content{width:65%;float:left;padding:25px 5% 40px}.story-block article .half-block-content div{font-size:14px;font-family:"Sansa-Normal","Arial","Helvetica",Sans-Serif}.story-block article .content div,.story-block article p{font-size:14px}.story-block article .find-more a{font-size:16px}.page-contact{background:url(/themes/cacaotrace_theme/images/contact_bg.jpg) no-repeat top center #501917}.page-contact .contact-form-wrapper{float:left;width:55%;max-width:1040px;padding:4% 6%}.page-contact .contact-form-wrapper .contact-text{font-family:'Sansa-Light',Arial,Helvetica,sans-serif;font-weight:700;font-size:20px;color:#501917}.page-contact .contact-form-wrapper .contact-form{margin-top:10px}.page-contact .contact-form-wrapper .contact-form label{display:none}.page-contact .contact-form-wrapper .contact-form .form-item{width:100%;margin:20px 0 10px}.page-contact .contact-form-wrapper .contact-form .form-item input,.page-contact .contact-form-wrapper .contact-form .form-item textarea{width:100%;padding:5px 10px;background-color:#fffef5;border:1px solid #240601;font-family:'Sansa-Light',Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;color:#501917;box-sizing:border-box;margin-bottom:5px;display:block}.page-contact .contact-form-wrapper .contact-form .form-item input{width:90%}.page-contact .contact-form-wrapper .contact-form label.error{color:#f22;font-family:"Sansa-Light",Arial,Helvetica,sans-serif;font-size:16px;line-height:1}.page-contact .contact-form-wrapper .contact-form .field-name-error,.page-contact .contact-form-wrapper .contact-form .field-mail-error,.page-contact .contact-form-wrapper .contact-form .field-message-error{font-family:'Sansa-Light',Arial,Helvetica,sans-serif;font-size:18px;line-height:1;color:#f22;text-align:left}.page-contact .contact-form-wrapper .contact-form .field-message-error{margin:10px 0 15px}.page-contact .contact-form-wrapper .contact-form .capcha-wrapper{display:inline-block;vertical-align:bottom;width:50%}.page-contact .contact-form-wrapper .contact-form .capcha-wrapper img{max-width:100%;height:auto}.page-contact .contact-form-wrapper .contact-form .form-actions{display:inline-block;vertical-align:bottom;margin:15px 0 0}.page-contact .contact-form-wrapper .contact-form .form-actions input{float:right;background:url(/themes/cacaotrace_theme/images/menu-arrow.png) no-repeat 90% center #501917;font-family:'Sansa-Light',Arial,Helvetica,sans-serif;font-weight:700;font-size:20px;color:#ffffff;border:0;border-radius:0;padding:10px 45px 10px 25px;position:relative}.page-contact .contact-form-wrapper .contact-form .form-actions input:hover{opacity:0.8}.page-contact .contact-form-wrapper .contact-form .captcha{width:auto;max-width:100%;display:inline-block;text-align:left}.page-contact .contact-form-wrapper .field-captcha-error{font-family:'Sansa-Light',Arial,Helvetica,sans-serif;font-size:16px;line-height:1;color:#f22}.page-contact .contact-form-wrapper .field-captcha-error{margin:10px 0 15px}.page-contact .contact-details{float:right;width:30%;max-width:430px;background:transparent}.page-contact .contact-details .contact-header img{display:block;width:100%;height:auto}.page-contact .contact-details .contact-content{background-color:#501917;padding:20%;font-family:'Sansa-Normal',Arial,Helvetica,sans-serif;color:#ffffff;font-size:18px;line-height:1.2;position:relative}.page-contact .contact-details .contact-content .phone{margin-bottom:25px}.page-contact .contact-details .contact-content .sharing-icons{position:absolute;bottom:5%;right:5%}.page-contact .contact-details .contact-content .sharing-icons a{display:block;margin:5px;float:left}.page-contact.login .contact-form-wrapper .contact-form label{display:block}.page-contact .ajax-progress{display:none}.page-legal,.page-404,.page-contact,.page-confirmation-subscription{background-size:cover}.page-legal .container,.page-404 .container,.page-contact .container,.page-confirmation-subscription .container{display:block;width:90%;padding:300px 0 20px;margin:0 auto;min-height:500px;background:transparent}.page-legal .container h1,.page-404 .container h1,.page-contact .container h1,.page-confirmation-subscription .container h1{font-family:'Sansa-Normal',Arial,Helvetica,sans-serif;margin-bottom:30px;background:transparent}.page-legal .find-more-wrapper,.page-404 .find-more-wrapper,.page-contact .find-more-wrapper,.page-confirmation-subscription .find-more-wrapper{position:initial}.page-legal ul li,.page-404 ul li,.page-contact ul li,.page-confirmation-subscription ul li{line-height:1.6}.page-legal ul li.expanded,.page-404 ul li.expanded,.page-contact ul li.expanded,.page-confirmation-subscription ul li.expanded{list-style-image:url(/themes/cacaotrace_theme/images/menu-expanded.png);list-style-type:circle}.page-legal ul li ul,.page-404 ul li ul,.page-contact ul li ul,.page-confirmation-subscription ul li ul{padding-left:50px}.page-legal ul li ul li,.page-404 ul li ul li,.page-contact ul li ul li,.page-confirmation-subscription ul li ul li{font-style:italic}.page-legal ul li ul li ul li,.page-404 ul li ul li ul li,.page-contact ul li ul li ul li,.page-confirmation-subscription ul li ul li ul li{font-weight:100}.page-confirmation-subscription .container{min-height:507px}.page-confirmation-subscription .container form{width:50%;padding:30px;margin-top:120px;background-color:#fffef5;color:#501917;font-family:'Sansa-Normal',Arial,Helvetica,sans-serif;font-size:23px;box-sizing:border-box}.page-confirmation-subscription .container form p{margin-top:35px}.page-confirmation-subscription .container form input{background-color:#501917;font-family:'Sansa-Light',Arial,Helvetica,sans-serif;font-weight:700;font-size:20px;color:#ffffff;border:0;border-radius:0;padding:10px 45px 10px 25px;position:relative}.page-confirmation-subscription .container form input:hover{opacity:0.8}.page-legal,.page-confirmation-subscription{background:url(/themes/cacaotrace_theme/images/contact_bg.jpg) no-repeat top center #501917}.page-legal .container h1,.page-confirmation-subscription .container h1{color:#ffffff}.page-legal .legal-wrapper,.page-confirmation-subscription .legal-wrapper{background-color:#fffef5;padding:3%;font-family:'Sansa-Light',Arial,Helvetica,sans-serif;font-weight:700;font-size:23px;line-height:1.3;color:#240601}.page-legal .legal-wrapper p,.page-legal .legal-wrapper h3,.page-legal .legal-wrapper h4,.page-legal .legal-wrapper h5,.page-legal .legal-wrapper h6,.page-confirmation-subscription .legal-wrapper p,.page-confirmation-subscription .legal-wrapper h3,.page-confirmation-subscription .legal-wrapper h4,.page-confirmation-subscription .legal-wrapper h5,.page-confirmation-subscription .legal-wrapper h6{font-family:'Sansa-Light',Arial,Helvetica,sans-serif;font-weight:700;color:#240601}.page-legal .legal-wrapper h2,.page-legal .legal-wrapper .newsfeed article h4,.newsfeed article .page-legal .legal-wrapper h4,.page-confirmation-subscription .legal-wrapper h2,.page-confirmation-subscription .legal-wrapper .newsfeed article h4,.newsfeed article .page-confirmation-subscription .legal-wrapper h4{font-family:'Sansa-Normal',Arial,Helvetica,sans-serif}.page-legal .legal-wrapper p,.page-confirmation-subscription .legal-wrapper p{font-size:16px}.page-legal .legal-wrapper h2,.page-legal .legal-wrapper .newsfeed article h4,.newsfeed article .page-legal .legal-wrapper h4,.page-legal .legal-wrapper h3,.page-legal .legal-wrapper h4,.page-legal .legal-wrapper h5,.page-legal .legal-wrapper h6,.page-confirmation-subscription .legal-wrapper h2,.page-confirmation-subscription .legal-wrapper .newsfeed article h4,.newsfeed article .page-confirmation-subscription .legal-wrapper h4,.page-confirmation-subscription .legal-wrapper h3,.page-confirmation-subscription .legal-wrapper h4,.page-confirmation-subscription .legal-wrapper h5,.page-confirmation-subscription .legal-wrapper h6{margin:25px 0 15px;font-size:28px}.page-404{background:url(/themes/cacaotrace_theme/images/404.jpg) no-repeat top center #501917}.page-404 p{font-size:24px;margin-bottom:60px;max-width:50%}.page-404 .gradient{background:-moz-linear-gradient(left,rgba(0,0,0,0.81) 0%,rgba(0,0,0,0.81) 1%,rgba(0,0,0,0.82) 13%,rgba(0,0,0,0.8) 15%,transparent 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.81) 0%,rgba(0,0,0,0.81) 1%,rgba(0,0,0,0.82) 13%,rgba(0,0,0,0.8) 15%,transparent 100%);background:linear-gradient(to right,rgba(0,0,0,0.81) 0%,rgba(0,0,0,0.81) 1%,rgba(0,0,0,0.82) 13%,rgba(0,0,0,0.8) 15%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf000000',endColorstr='#00000000',GradientType=1)}.clear{content:" ";clear:both}.slick-dots{width:50%;bottom:20px}.slick-dots li{width:50px;height:50px;vertical-align:middle}.slick-dots li button{font-family:'Sansa-SemiBold','Arial','Helvetica',Sans-Serif;font-size:30px;width:50px;height:50px;padding:23px 5px;border-radius:50%}.slick-dots li button:before{content:""}.slick-dots li.slick-active{width:60px;height:60px}.slick-dots li.slick-active button{width:60px;height:60px;padding:25px 5px}.primary-theme,.primary-darker-theme{background-color:#fffef5;color:#402724}.primary-theme a,.primary-darker-theme a{color:#402724}.primary-theme.textured-bg .half-block,.textured-bg.primary-darker-theme .half-block{background-image:url(/themes/cacaotrace_theme/images/textured-primary-bg.jpg);background-size:cover}.primary-theme label,.primary-darker-theme label{color:#402724}.primary-theme .slick-dots li button,.primary-darker-theme .slick-dots li button{color:#a4a09e;border:2px solid #a4a09e}.primary-theme .slick-dots li.slick-active button,.primary-darker-theme .slick-dots li.slick-active button{color:#402724;border:3px solid #402724}.primary-theme .find-more,.primary-darker-theme .find-more{font-family:'Sansa-Normal','Arial','Helvetica',Sans-Serif;position:relative;padding-left:30px}.primary-theme .find-more a,.primary-darker-theme .find-more a{font-size:20px}.primary-theme .find-more a:hover,.primary-darker-theme .find-more a:hover{text-decoration:underline}.primary-theme .find-more:before,.primary-darker-theme .find-more:before{content:" ";background:url(/themes/cacaotrace_theme/images/arrow-right-brown.png) center center no-repeat;border:2px solid #402724;border-radius:50%;height:3px;width:3px;padding:9px;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.primary-theme .sharing-icons,.primary-darker-theme .sharing-icons{position:absolute;right:145px;bottom:50px}.primary-theme .sharing-icons a,.primary-darker-theme .sharing-icons a{margin-left:10px;display:inline-block;height:40px;width:40px;background-size:cover}.primary-theme .sharing-icons a:nth-of-type(1),.primary-darker-theme .sharing-icons a:nth-of-type(1){background-image:url(/themes/cacaotrace_theme/images/icon-linkedin-brown.png)}.primary-theme .sharing-icons a:nth-of-type(2),.primary-darker-theme .sharing-icons a:nth-of-type(2){background-image:url(/themes/cacaotrace_theme/images/fb.png)}.primary-theme .sharing-icons a:hover,.primary-darker-theme .sharing-icons a:hover{opacity:0.8;filter:alpha(opacity=80)}.primary-theme .half-block img,.primary-darker-theme .half-block img{width:100%}.primary-darker-theme{background-color:#fdf4dc}.secondary-theme{background-color:#57291e;color:#fff}.secondary-theme a{color:#fff}.secondary-theme.textured-bg .half-block{background-image:url(/themes/cacaotrace_theme/images/textured-secondary-bg.jpg);background-size:cover}.secondary-theme label{color:#fff}.secondary-theme .find-more{font-family:'Sansa-Normal','Arial','Helvetica',Sans-Serif;position:relative;padding-left:30px}.secondary-theme .find-more a{font-size:20px}.secondary-theme .find-more a:hover{text-decoration:underline}.secondary-theme .find-more:before{content:" ";background:url(/themes/cacaotrace_theme/images/arrow-right-white.png) center center no-repeat;border:2px solid #fff;border-radius:50%;height:5px;width:5px;padding:9px;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.secondary-theme .sharing-icons{position:absolute;right:150px;bottom:50px}.secondary-theme .sharing-icons a{margin-left:10px;display:inline-block;height:40px;width:40px;background-size:cover}.secondary-theme .sharing-icons a:nth-of-type(1){background-image:url(/themes/cacaotrace_theme/images/icon-linkedin.png)}.secondary-theme .sharing-icons a:nth-of-type(2){background-image:url(/themes/cacaotrace_theme/images/fb-white.png)}.secondary-theme .sharing-icons a:hover{opacity:0.8;filter:alpha(opacity=80)}.secondary-theme .half-block img{width:100%}.basic-theme{background-color:#000;color:#fff}.basic-theme a{color:#fff}.basic-theme label{color:#fff}.basic-theme .slick-dots li button{color:#a4a09e;border:2px solid #a4a09e}.basic-theme .slick-dots li.slick-active button{color:#fff;border:3px solid #fff}.basic-theme .find-more{font-family:'Sansa-Normal','Arial','Helvetica',Sans-Serif;position:relative;padding-left:30px}.basic-theme .find-more a{font-size:20px}.basic-theme .find-more a:hover{text-decoration:underline}.basic-theme .find-more:before{content:" ";background:url(/themes/cacaotrace_theme/images/arrow-right-white.png) center center no-repeat;border:2px solid #fff;border-radius:50%;height:5px;width:5px;padding:9px;position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.basic-theme .sharing-icons{position:absolute;right:150px;bottom:50px}.basic-theme .sharing-icons a{margin-left:10px;display:inline-block;height:40px;width:40px;background-size:cover}.basic-theme .sharing-icons a:nth-of-type(1){background-image:url(/themes/cacaotrace_theme/images/icon-linkedin.png)}.basic-theme .sharing-icons a:nth-of-type(2){background-image:url(/themes/cacaotrace_theme/images/fb-white.png)}.basic-theme .sharing-icons a:hover{opacity:0.8;filter:alpha(opacity=80)}.find-more-wrapper{position:absolute;right:150px;bottom:120px}.right-float{float:right;text-align:right}.slider-left .half-block{float:right;position:relative}.slider-right .half-block{float:left}.slider-right .slick-dots{left:50%}.slider-text .slick-dots{width:100%;left:0}.slider-text .slider-texts-wrapper{height:100%}.slider-text .half-block,.slider-image .half-block,.slider-text-image .half-block{position:absolute}.slider-text.half-image .half-block,.slider-image.half-image .half-block,.slider-text-image.half-image .half-block{position:relative}.slider-text-image.primary-theme .slider-texts-images-wrapper .slider-text-image-item .half-block,.slider-text-image.primary-darker-theme .slider-texts-images-wrapper .slider-text-image-item .half-block{position:relative}.special-content{width:60%}.special-content .find-more-wrapper{position:relative;bottom:0;right:0;float:right;margin-top:25px}.special-content .sharing-icons{right:0;bottom:-60px}.basic-bg-opacity{background:rgba(0,0,0,0.5);position:absolute;top:0;left:0}.gradient-lr{background:linear-gradient(90deg,rgba(0,0,0,0.7),transparent);position:absolute;z-index:1}.background{position:relative}.ui-dialog .ui-dialog-titlebar{background:#ffffff;border:0}.ui-dialog #drupal-modal div{text-align:center}#block-mainpagecontent .header-block,#block-mainpagecontent .header-block .background{vertical-align:top}@media screen and (min-width:1441px) and (max-width:1721px){header .region-header .site-branding{width:14%}header .menu a{font-size:13px;padding:10px 8px}header #block-languageswitcher .language-switcher-btn{padding:11.5px 10px}}@media screen and (max-width:1670px){header .region-header img{width:190px;height:auto}header .region-header.header-sticky .site-branding img{height:90px}header .menu .submenu li{width:300px}header .menu .submenu li a{font-size:15px;padding:5px 25px}h2,.newsfeed article h4{font-size:38px}.content{margin:50px 80px}.content h2,.content .newsfeed article h4,.newsfeed article .content h4{padding-bottom:16px}.half-image.slider-left .find-more-wrapper,.half-image.slider-left .sharing-icons{margin-right:80px}.primary-theme .find-more-wrapper,.primary-darker-theme .find-more-wrapper,.primary-theme .sharing-icons,.primary-darker-theme .sharing-icons,.secondary-theme .find-more-wrapper,.secondary-theme .sharing-icons,.basic-theme .find-more-wrapper,.basic-theme .sharing-icons{right:80px}.video-block h2,.video-block .newsfeed article h4,.newsfeed article .video-block h4{left:80px}}@media screen and (max-width:1440px){header .region-header .site-branding{width:15%}header .region-header img{width:150px;height:auto}header .region-header .menu a{padding:8px 5px;font-size:10px}header .region-header .menu .submenu li{width:250px}header .region-header .menu .submenu li a{font-size:11px;padding:5px 15px}header #block-languageswitcher .language-switcher-btn{padding:7px 10px}.header-block h1,.header-block h2,.header-block .newsfeed article h4,.newsfeed article .header-block h4{width:100%}#block-languageswitcher .language-switcher-btn{padding:6.5px 10px}.page-404 .container{padding:250px 0 20px}.page-legal .container,.page-contact .container{padding:200px 0 20px}.content{margin:40px 60px;font-size:16px}.content h2,.content .newsfeed article h4,.newsfeed article .content h4{padding-bottom:20px}p,a{font-size:16px}h2,.newsfeed article h4{font-size:32px}.primary-theme .find-more-wrapper,.primary-darker-theme .find-more-wrapper,.secondary-theme .find-more-wrapper,.basic-theme .find-more-wrapper{right:60px;bottom:82px}.primary-theme .sharing-icons,.primary-darker-theme .sharing-icons,.secondary-theme .sharing-icons,.basic-theme .sharing-icons{right:60px;bottom:30px}.half-image.slider-left .find-more-wrapper,.half-image.slider-left .sharing-icons{margin-right:60px}.related-stories .storie-box{width:25%;margin:10px 0}.related-stories .storie-box .storie{max-width:600px}.related-stories .storie-box .storie .storie-header{padding:0}.related-stories .storie-box .storie .storie-content{padding:20px 20px 70px}.site-footer .layout-container .footer-content{width:60%}.site-footer .layout-container .menu{margin-left:0;margin-top:37px}.site-footer .layout-container .menu li{padding-left:10px;margin-right:5px}.site-footer .layout-container .menu li a{font-size:14px}.site-footer .layout-container .site-copyright{margin:36px 10px 0 0;font-size:14px;width:35%}.site-footer .layout-container .subscription input[type="email"]{width:170px}.video-block h2,.video-block .newsfeed article h4,.newsfeed article .video-block h4{left:60px}.newsfeed article .content{margin-top:40px}.newsfeed article .find-more-wrapper{bottom:20px}}@media screen and (max-width:1200px){header .region-header{width:96%}header .region-header .site-branding{width:11%}header .region-header .menu a{padding:8px 3px;font-size:10px}header .region-header img{width:125px;height:auto}header .region-header.header-sticky .site-branding img{height:80px}header .menu a{padding:6px 8px;font-size:13px}header .menu .submenu li{width:250px}header .menu .submenu li a{font-size:12px;padding:3px 8px}.header-block .content{left:2%}.header-block h1,.header-block h2,.header-block .newsfeed article h4,.newsfeed article .header-block h4{width:100%;font-size:44px}h1{font-size:56px}h2,.newsfeed article h4{font-size:20px}h3{font-size:18px}h4{font-size:16px}.related-stories .storie-box .storie .storie-content{font-size:12px}.related-stories .storie-box .storie .storie-content p{font-size:12px}.related-stories .storie-box .storie .storie-content .right-float{right:20px}.find-more-wrapper{margin-top:20px}.page-legal .container,.page-404 .container,.page-contact .container{padding:200px 0 20px}.page-legal .container h1,.page-404 .container h1,.page-contact .container h1{margin-bottom:30px}.page-legal .container p,.page-legal .container .legal-wrapper,.page-404 .container p,.page-404 .container .legal-wrapper,.page-contact .container p,.page-contact .container .legal-wrapper{font-size:16px;margin-bottom:20px}.page-contact .contact-form-wrapper .contact-text{font-size:20px}.page-contact .contact-form-wrapper .contact-form .form-item input,.page-contact .contact-form-wrapper .contact-form .form-item textarea{font-size:16px}.page-contact .contact-form-wrapper .contact-form .form-item input:focus,.page-contact .contact-form-wrapper .contact-form .form-item textarea:focus{font-size:16px}.page-contact .contact-form-wrapper .contact-form .form-actions input{font-size:15px}.page-contact .contact-details .contact-content{font-size:16px}.content{margin:20px 40px;font-size:14px}.content h2,.content .newsfeed article h4,.newsfeed article .content h4,.content h3,.content h4{padding-bottom:25px}p,a{font-size:14px}.find-more-wrapper{bottom:55px}.slick-dots li{width:35px;height:35px}.slick-dots li button{font-size:20px;width:35px;height:20px;padding:15px 5px}.slick-dots li.slick-active{width:40px;height:40px}.slick-dots li.slick-active button{font-size:22px;width:40px;height:30px;padding:17px 5px}.primary-theme .find-more-wrapper,.primary-darker-theme .find-more-wrapper,.secondary-theme .find-more-wrapper,.basic-theme .find-more-wrapper{right:40px;bottom:60px}.primary-theme .sharing-icons,.primary-darker-theme .sharing-icons,.secondary-theme .sharing-icons,.basic-theme .sharing-icons{right:40px;bottom:20px}.primary-theme .sharing-icons a,.primary-darker-theme .sharing-icons a,.secondary-theme .sharing-icons a,.basic-theme .sharing-icons a{width:30px;height:30px}.half-image.slider-left .find-more-wrapper,.half-image.slider-left .sharing-icons{margin-right:40px}.site-footer .layout-container .menu{margin-top:10px}.site-footer .layout-container .site-copyright{margin:17px 10px 0 0;width:60%}.video-block h2,.video-block .newsfeed article h4,.newsfeed article .video-block h4{left:40px}}@media screen and (max-width:1023px){header .region-header img{width:120px;height:auto}header .region-header.header-sticky .site-branding img{height:70px}header .menu a{padding:6px 8px;font-size:13px}header .menu .submenu li{width:200px}header .menu .submenu li a{font-size:11px;padding:3px 8px}.header-block h1,.header-block h2,.header-block .newsfeed article h4,.newsfeed article .header-block h4{font-size:34px}.content h2,.content .newsfeed article h4,.newsfeed article .content h4,.content h3,.content h4{padding-bottom:16px}}@media screen and (max-width:991px){section{width:100%;float:left}.path-contact header{min-height:300px}.path-contact header.header-sticky{min-height:160px}header .region-header{min-height:0;padding-top:10px;width:100%}header .region-header .site-branding{width:auto;display:block;float:none;margin:0 auto;text-align:center}header .region-header .site-branding a{display:inline-block}header .region-header .site-branding img{display:block;margin:0 auto;width:115px}header .region-header .block-menu{display:block;float:none;width:100%;margin-top:10px}header .menu{display:none;height:500px;overflow:auto;margin-left:0}header .menu>li{float:none;margin:0;background:#240601;border-bottom:1px solid #fffef5;padding:0;position:relative}header .menu>li:after{content:'';position:absolute;width:16px;height:19px;background:url(/themes/cacaotrace_theme/images/menu-arrow.png) no-repeat center;right:10%;top:25px;padding:5px}header .menu>li>a{font-size:20px;margin:20px 0 20px 55px;display:inline-block}header .menu>li>a:hover,header .menu>li>a.is-active{background:none;color:#ffffff}header .menu>li.no-submenu:after{display:none}header .menu ul{position:static;width:100%}header .menu .submenu li{width:100% !important;background:#fffef5;padding:10px 0}header .menu .submenu li a{color:#240601;font-size:15px;margin-left:55px;display:inline-block}header .menu .submenu li:hover{background:#926843}header .menu .submenu li:hover a{color:#fff;background:#926843}.menu-btn-wrapper{display:block}#cookie-layer div a{margin-top:20px}.header-block .content{font-size:18px;position:relative;top:0;left:0;background:#41240a;padding:30px 30px 50px;margin:0;width:100%;float:left;box-sizing:border-box;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.header-block p{font-size:18px;width:auto}.header-block a{font-size:24px;margin-top:0}.header-block .find-more-wrapper{float:right;padding-top:0;margin-top:14px}.header-block h1,.header-block h2,.header-block .newsfeed article h4,.newsfeed article .header-block h4{font-size:36px}.header-block.basic-theme .sharing-icons{top:10px;bottom:auto;right:15px}h1{font-size:38px;padding-bottom:30px}h2,.newsfeed article h4{font-size:30px}h3{font-size:25px}.page-legal .container,.page-404 .container,.page-contact .container{padding:120px 0 20px}.page-legal .container p,.page-legal .container .legal-wrapper,.page-404 .container p,.page-404 .container .legal-wrapper,.page-contact .container p,.page-contact .container .legal-wrapper{font-size:18px}.page-contact .contact-form-wrapper{width:100%;float:left}.page-contact .contact-form-wrapper .contac-form .form-item input,.page-contact .contact-form-wrapper .contac-form .form-item textarea{font-size:16px}.related-stories h2,.related-stories .newsfeed article h4,.newsfeed article .related-stories h4{text-align:center}.related-stories .storie-box{width:48%;margin:1%}.related-stories .storie-box .storie{max-width:600px;margin:0 auto}.related-stories .storie-box .storie .storie-content p{font-size:14px}.related-stories .storie-box.width-50{width:48%}.page-contact .contac-form .field-name-error,.page-contact .contac-form .field-mail-error,.page-contact .contac-form .field-message-error{font-size:14px}.page-contact .field-captcha-error{font-size:14px}.page-contact .contact-form-wrapper{float:left;width:90%;margin:0;padding:4% 5%}.page-contact .contact-form-wrapper .contac-form .form-item input,.page-contact .contact-form-wrapper .contac-form .form-item textarea{font-size:16px}.page-contact .contact-form-wrapper .contac-form .form-item input:focus,.page-contact .contact-form-wrapper .contac-form .form-item textarea:focus{font-size:16px}.page-contact .contact-form-wrapper .contac-form .form-actions{margin:20px 0 0}.page-contact .contact-details{float:none;margin:0 auto;width:100%;max-width:430px}.page-404 p{max-width:100%}.slider-text-image .content,.slider-text .content{padding:50px 20px 90px}.slider-text-image .slick-dots,.slider-text .slick-dots{width:100%;bottom:10px;position:relative}.slider-text-image.half-image .content,.slider-text.half-image .content{margin:50px 20px 90px;padding:0}.half-block{width:100%;position:relative}.half-block picture img{width:100%}.sharing-icons,.sharing-icons-basic{bottom:-40px;z-index:5}.content{padding:50px;margin:0}.special-content{width:auto}.full-img .content{position:relative;background:#240601;padding:50px 20px}.video-block .image-wrapper{position:relative}.video-block h2,.video-block .newsfeed article h4,.newsfeed article .video-block h4{padding:15px 30px;position:relative;top:0;left:0}.video-block .play-button{width:60px}.basic-bg-opacity{background:#000}.slider-right .slick-dots{left:0}.slider-left .slick-dots{left:0}.half-image .content{padding:50px 20px}.half-image.slider-right .sharing-icons{right:15px;margin:0;bottom:auto;top:10px}.half-image.slider-right .find-more-wrapper{bottom:20px;right:15px;margin:0}.primary-theme .sharing-icons,.primary-darker-theme .sharing-icons,.secondary-theme .sharing-icons,.basic-theme .sharing-icons{bottom:-40px;right:15px}.primary-theme.video-block .sharing-icons,.video-block.primary-darker-theme .sharing-icons,.primary-theme.video-block .sharing-icons-basic,.video-block.primary-darker-theme .sharing-icons-basic,.secondary-theme.video-block .sharing-icons,.secondary-theme.video-block .sharing-icons-basic,.basic-theme.video-block .sharing-icons,.basic-theme.video-block .sharing-icons-basic{bottom:10px;right:15px}.primary-theme .find-more a,.primary-darker-theme .find-more a,.secondary-theme .find-more a,.basic-theme .find-more a{font-size:14px}.primary-theme .find-more:before,.primary-darker-theme .find-more:before,.secondary-theme .find-more:before,.basic-theme .find-more:before{height:3px;width:3px}.half-image.slider-left .sharing-icons{right:0;margin-right:15px;bottom:auto;top:10px}.half-image.slider-left .find-more-wrapper{position:relative;float:right;margin-right:15px}.find-more-wrapper{bottom:20px;right:15px}.slider-text .content,.slider-image .content,.slider-text-image .content{padding:50px 20px 90px}.slider-text .half-block,.slider-image .half-block,.slider-text-image .half-block{position:relative}.full-img .sharing-icons{top:10px;bottom:auto;right:15px}.full-block .half-block.gradient-lr{position:relative}.site-footer .layout-container .footer-content{width:100%;float:left}.site-footer .layout-container .menu{margin-left:0}.site-footer .layout-container .site-copyright{width:70%;display:inline-block;margin:40px 10px 0 0}.site-footer .layout-container .site-brand{float:right;padding:24px 0 0}.page-confirmation-subscription .container{min-height:350px}.page-confirmation-subscription .container form{width:100%;margin-top:50px;font-size:16px}.page-confirmation-subscription .container form input{font-size:16px}.full-img.image-only .find-more a{font-size:14px}.primary-theme .find-more-wrapper,.primary-darker-theme .find-more-wrapper,.secondary-theme .find-more-wrapper,.basic-theme .find-more-wrapper{right:15px;bottom:15px}*::-webkit-media-controls-panel{display:none !important;-webkit-appearance:none}*::-webkit-media-controls-play-button{display:none !important;-webkit-appearance:none}*::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.full-block.full-image-text-right .background .sharing-icons{right:15px;left:auto}.newsfeed{background:#fffef5;float:none;display:inline-block;margin:0;width:100%}.newsfeed article .content{margin-top:0}.newsfeed article .find-more a{font-size:14px}.story-block article{width:100%}}@media screen and (max-width:768px){.site-footer .layout-container .menu{display:inline-block;margin-top:18px}.site-footer .layout-container .site-brand img{width:95px}.related-stories{padding:0 60px 12px}.related-stories .storie-box{width:100%;margin:10px 0}.related-stories .storie-box .storie{max-width:initial}.related-stories .storie-box.width-50{width:100%}header #block-languageswitcher{margin-right:20px;border:1px solid #fff}header #block-languageswitcher .language-switcher-btn{padding:10px 10px}.story-block article{margin:0 0 20px}.story-block article .half-block-img,.story-block article .half-block-content{width:90%}.story-block article .half-block-img{text-align:center;width:100%}.story-block article .half-block-img img{max-width:100%;width:auto;display:inline-block}}@media screen and (max-width:640px){.page-contact .contact-form-wrapper{text-align:center}.page-contact .contact-form-wrapper .contact-text{text-align:left;font-size:16px}.page-contact .contact-form-wrapper .contact-form .form-item input,.page-contact .contact-form-wrapper .contact-form .form-item textarea{width:100%;font-size:16px}.page-contact .contact-form-wrapper .contact-form .form-item input:focus,.page-contact .contact-form-wrapper .contact-form .form-item textarea:focus{font-size:16px}.page-contact .contact-form-wrapper .contact-form .capcha{display:block;text-align:center;width:100%}.page-contact .contact-form-wrapper .contact-form .capcha img{max-width:100%;height:auto;display:block;margin:0 auto}.page-contact .contact-form-wrapper .contact-form .form-actions{display:block;width:100%;text-align:center;margin-top:10px}.page-contact .contact-form-wrapper .contact-form .form-actions input{float:none;font-size:14px}.header-block p{font-size:16px;width:auto}.header-block a{font-size:22px}.header-block h1,.header-block h2,.header-block .newsfeed article h4,.newsfeed article .header-block h4{font-size:26px}h1{font-size:26px}h2,.newsfeed article h4{font-size:24px}h3{font-size:20px}.page-legal .container p,.page-legal .container .legal-wrapper,.page-404 .container p,.page-404 .container .legal-wrapper,.page-contact .container p,.page-contact .container .legal-wrapper{font-size:16px}}@media screen and (max-width:480px){header{min-height:auto}header .menu{height:400px}header .menu>li:after{right:5%}header .menu>li>a{margin-left:25px;max-width:80%}header .menu .submenu li a{margin-left:25px}#header-video-map{display:none}.header-image-map-mobile{display:block}.header-block .content{font-size:14px;padding:15px 15px 45px}.video-block h2,.video-block .newsfeed article h4,.newsfeed article .video-block h4{font-size:20px;padding:15px}.site-footer .layout-container{width:95%}.site-footer .layout-container .footer-content{float:left;max-width:80%}.site-footer .layout-container .site-copyright{display:inline-block;margin:20px 0 0;font-size:10px;float:left}.site-footer .layout-container .menu{display:inline-block;margin-top:10px}.site-footer .layout-container .menu li{padding-left:10px;margin-right:5px}.site-footer .layout-container .menu li a{font-size:10px}.site-footer .layout-container .site-brand{max-width:20%}.site-footer .layout-container .site-brand img{width:70px}.site-footer .ajax-progress{right:initial;left:-30px}.slick-dots li{width:40px;height:40px;vertical-align:middle}.slick-dots li button{font-size:16px;width:40px;height:40px;padding:17px 5px}.slick-dots li.slick-active{width:50px;height:50px}.slick-dots li.slick-active button{font-size:18px;width:50px;height:50px;padding:21px 5px}.page-legal .container p,.page-legal .container .legal-wrapper,.page-404 .container p,.page-404 .container .legal-wrapper,.page-contact .container p,.page-contact .container .legal-wrapper{font-size:16px}.related-stories{padding:0 30px 12px}.related-stories .storie-box{margin:0 0 10px}.site-footer .layout-container .footer-content{max-width:100%;width:100%}.site-footer .layout-container .site-brand{float:right;padding:14px 0 0}.site-footer .layout-container .subscription{width:100%;float:left;position:relative;margin-top:22px}.site-footer .layout-container .subscription form{width:100%;float:left;position:relative}.site-footer .layout-container .subscription .field--type-email{width:100%}.site-footer .layout-container .subscription .form-actions{height:41px;position:absolute;bottom:0;right:0;margin:0}.site-footer .layout-container .subscription input{font-size:14px;box-sizing:border-box}.site-footer .layout-container .subscription input[type="email"]{width:100%}.site-footer .layout-container .subscription input[type="submit"]{height:100%;background:url(/themes/cacaotrace_theme/images/arrow-right-brown.png) no-repeat 90% center #fff;padding:0 25px 0 10px}.page-confirmation-subscription .container form input{padding:10px 15px}.page-confirmation-subscription .container form .button:last-child{margin:0 0 0 10px}#rc-imageselect,.g-recaptcha{-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}}#block-languageswitcher{line-height:1.4;letter-spacing:0.5px;width:76px;position:relative;float:right;margin-top:30px}#block-languageswitcher .links{position:absolute;left:0;margin:0;padding:0;list-style-type:none;width:100%;background-color:#000;text-transform:uppercase;display:none}#block-languageswitcher .links li{border-top:1px solid #888481}#block-languageswitcher .links li .language-link{display:block;text-decoration:none;color:#fff;padding:10px 10px;font-size:14px;font-family:'Sansa-Normal',Arial,Helvetica,sans-serif}#block-languageswitcher .language-switcher-btn{cursor:pointer;display:block;text-transform:uppercase;width:100%;font-size:14px;color:#fff;padding:14px 10px;box-sizing:border-box;background:url(/themes/cacaotrace_theme/images/arrow-down.png) no-repeat 90% center #000;font-family:'Sansa-Normal',Arial,Helvetica,sans-serif}#block-languageswitcher .lang-opened{background:url(/themes/cacaotrace_theme/images/arrow-up.png) no-repeat 90% center #000}
html[lang="vi"] p,html[lang="vi"] a,html[lang="vi"] label,html[lang="vi"] i,html[lang="vi"] em,html[lang="vi"] i b,html[lang="vi"] i strong,html[lang="vi"] em b,html[lang="vi"] em strong,html[lang="vi"] h1,html[lang="vi"] h2,html[lang="vi"] .header .menu a,html[lang="vi"] .header .menu .submenu li a,html[lang="vi"] .site-footer .layout-container .site-copyright,html[lang="vi"] .site-footer .layout-container .menu li a,html[lang="vi"] .site-footer .layout-container .subscription .field--type-email label,html[lang="vi"] .site-footer .layout-container .subscription input[type="submit"],html[lang="vi"] .content,html[lang="vi"] .full-img.image-only .find-more,html[lang="vi"] .header-block .find-more-wrapper,html[lang="vi"] .find-more-basic,html[lang="vi"] .find-more-primary-darker,html[lang="vi"] .find-more-primary,html[lang="vi"] .page-contact .contact-form-wrapper .contact-text,html[lang="vi"] .page-contact .contact-form-wrapper .field-captcha-error,html[lang="vi"] .page-contact .contact-form-wrapper .contact-form .form-item input,html[lang="vi"] .page-contact .contact-form-wrapper .contact-form .form-item textarea,html[lang="vi"] .page-contact .contact-form-wrapper .contact-form .form-item label.error,html[lang="vi"] .page-contact .contact-form-wrapper .contact-form .field-name-error,html[lang="vi"] .page-contact .contact-form-wrapper .contact-form .field-mail-error,html[lang="vi"] .page-contact .contact-form-wrapper .contact-form .field-message-error,html[lang="vi"] .page-contact .contact-form-wrapper .contact-form .form-actions,html[lang="vi"] .page-contact .contact-details .contact-content,html[lang="vi"] .page-legal .container h1,html[lang="vi"] .page-404 .container h1,html[lang="vi"] .page-contact .container h1,html[lang="vi"] .page-confirmation-subscription .container h1,html[lang="vi"] .page-confirmation-subscription .container form,html[lang="vi"] .page-confirmation-subscription .container form input,html[lang="vi"] .page-legal .legal-wrapper,html[lang="vi"] .page-confirmation-subscription .legal-wrapper,html[lang="vi"] .page-legal .legal-wrapper p,html[lang="vi"] .page-legal .legal-wrapper h3,html[lang="vi"] .page-legal .legal-wrapper h4,html[lang="vi"] .page-legal .legal-wrapper h5,html[lang="vi"] .page-legal .legal-wrapper h6,html[lang="vi"] .page-confirmation-subscription .legal-wrapper p,html[lang="vi"] .page-confirmation-subscription .legal-wrapper h3,html[lang="vi"] .page-confirmation-subscription .legal-wrapper h4,html[lang="vi"] .page-confirmation-subscription .legal-wrapper h5,html[lang="vi"] .page-confirmation-subscription .legal-wrapper h6,html[lang="vi"] .page-legal .legal-wrapper h2,html[lang="vi"] .page-confirmation-subscription .legal-wrapper h2,html[lang="vi"] b,html[lang="vi"] strong,html[lang="vi"] b i,html[lang="vi"] b em,html[lang="vi"] strong i,html[lang="vi"] strong em,html[lang="vi"] .primary-theme .find-more,html[lang="vi"] .primary-darker-theme .find-more,html[lang="vi"] .secondary-theme .find-more,html[lang="vi"] .basic-theme .find-more,html[lang="vi"] #block-languageswitcher .links li .language-link,html[lang="vi"] #block-languageswitcher .language-switcher-btn{font-family:Verdana,Arial,sans-serif;}html[lang="vi"] i,html[lang="vi"] em,html[lang="vi"] i b,html[lang="vi"] i strong,html[lang="vi"] em b,html[lang="vi"] em strong,html[lang="vi"] b i,html[lang="vi"] b em,html[lang="vi"] strong i,html[lang="vi"] strong em{font-style:italic;}html[lang="vi"] .page-legal .legal-wrapper p{font-weight:100;}html[lang="vi"] h2{line-height:1.3;}
.add-color-1{background:#ac855e;width:100px;height:100px;}.add-color-2{background:#ab5b3b;width:100px;height:100px;}.add-color-3{background:#402724;width:100px;height:100px;}.add-color-4{background:#230601;width:100px;height:100px;}
