@charset "UTF-8";html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0px}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clr5{height:5px;overflow:hidden;clear:both}.clr10{height:10px;overflow:hidden;clear:both}.clr20{height:20px;overflow:hidden;clear:both}.clr30{height:30px;overflow:hidden;clear:both}.clr50{height:50px;overflow:hidden;clear:both}.mr10{margin-right:10px}.hideit{display:none!important}@font-face{font-family:"HelveticaNeueLTStd-Cn";src:url("sass/fonts/30A641_0_0.eot");src:url("sass/fonts/30A641_0_0.eot?#iefix") format("embedded-opentype"),url("sass/fonts/30A641_0_0.woff2") format("woff2"),url("sass/fonts/30A641_0_0.woff") format("woff"),url("sass/fonts/30A641_0_0.ttf") format("truetype")}@font-face{font-family:"HelveticaNeueLTStd-BdCn";src:url("sass/fonts/30A644_0_0.eot");src:url("sass/fonts/30A644_0_0.eot?#iefix") format("embedded-opentype"),url("sass/fonts/30A644_0_0.woff2") format("woff2"),url("sass/fonts/30A644_0_0.woff") format("woff"),url("sass/fonts/30A644_0_0.ttf") format("truetype");font-weight:normal!important}html{box-sizing:border-box;font-size:16px}*,:after,:before{box-sizing:inherit}body{background:#FFF;font-family:"Calibri W01 Light","Lato",Arial,sans-serif;color:#231F20}h1,h2,h3,h4,h5{font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;font-weight:400}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}hr{background-color:#CCC;border:0;height:1px;margin-bottom:1.5rem}.toleft{float:left}.toright{float:right}.txt-center{text-align:center}a{color:#257F40}a:visited{color:#257F40}a:active,a:focus,a:hover{color:#257F40}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.hidden{display:none}.white{color:#FFF}.green{color:#257F40}.yellow{color:#EAD518}.clear-p-left{padding-left:0}.btn-ici-yellow{background-color:#EAD518;border-color:#EAD518;color:#fff;text-align:center}.btn-ici-yellow:hover{background-color:#257F40;border-color:#1f6b36}.btn-ici-green{background-color:#257F40;border-color:#257F40;color:#fff;text-align:center}.btn-ici-green:hover{background-color:#CCC;border-color:#bfbfbf}.label-ici-yellow{background-color:#EAD518;color:#fff;display:block;padding:10px 5px;font-size:0.9rem;width:100%}.label-ici-green{background-color:#257F40;color:#fff;padding:10px 5px;font-size:0.9rem;width:100%}.label-inline-yellow{background-color:#EAD518;padding:2px 5px;text-transform:uppercase;font-size:0.8rem}.bg-yellow{background-color:#EAD518}#page{position:absolute;top:0;width:100%}.featured-title{background-color:#257F40;color:#fff!important;padding:10px;font-size:0.9rem;width:100%;font-weight:normal}.slide-wrapper{display:block;width:100%;overflow-y:hidden;margin:0;padding:0}.full-video-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;min-width:100%;width:auto;height:auto;z-index:2;overflow:hidden}#full-video{display:block;position:absolute;min-height:100%;min-width:100%;width:auto;height:auto;top:0;left:0;right:0;bottom:0;background-size:cover;overflow:hidden}#video-background,#video-img-background{height:800px;left:0;position:absolute;top:0;width:100%;z-index:0;box-sizing:border-box;margin:0 auto;background-color:transparent}#video-background{z-index:0}#page-top{color:#FFF;text-transform:uppercase;position:relative;font-weight:bold;min-height:500px;display:flex}#page-top .video-foreground{background:linear-gradient(to bottom,rgba(0,0,0,0) 1%,rgba(0,0,0,0.01) 2%,rgba(0,0,0,0.65) 62%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);align-self:flex-end;width:100%;z-index:4}#page-top .video-foreground .inner-wrapper{max-width:800px}#page-top .video-foreground .inner-wrapper img{width:100%}#page-top .video-foreground .inner-wrapper .intro-text{margin:50px 0;font-size:1.4rem;padding:30px 0;display:block}#page-top .video-foreground .tabbed-nav{position:relative;z-index:4;display:flex;font-size:0.96rem}#page-top .video-foreground .tabbed-nav a.right-sidebar{background-color:#EAD518}#page-top .video-foreground .tabbed-nav.mainsub a,#page-top .video-foreground .tabbed-nav a.right-sidebar{color:#FFF;text-transform:uppercase;width:50%;text-align:center;padding:10px 0;margin-right:0;transition:transform 0.3s ease-in-out,background-color 0.5s ease-in-out}#page-top .video-foreground .tabbed-nav.mainsub a{background-color:#257F40}#page-top .video-foreground .tabbed-nav.mainsub a.active{background-color:#EAD518!important;text-decoration:none;color:inherit;background-color:#257F40}#page-top .video-foreground .tabbed-nav.mainsub a:hover{background-color:#EAD518;text-decoration:none}.map-key-box{background-color:#f6f6f6;background:linear-gradient(to right,rgba(246,246,246,0.65) 95%,rgba(186,186,186,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6f6f6f6",endColorstr="#66bababa",GradientType=1);padding:10px;width:11%;margin-top:62px;font-size:0.7em}.map-key-box .mapkeylist{margin:0;padding:0}.map-key-box .mapkeylist li{line-height:110%;margin-bottom:5px;list-style-type:none}@media (max-width:768px){.map-key-box{display:none}}.map-detail-box{width:89%;padding-right:0;padding-left:0}.right-sidebar .twitter-feed{height:700px!important;overflow-y:hidden}.two-in-row{margin:0;padding:0;width:45%;display:inline-block}.two-in-row.left{clear:left;margin-right:9%}.two-in-row .nm-landing-thumb{width:100%}.two-in-row .featured-details-row{padding:10px 15px;background:#fff}.two-in-row .featured-details-row p{font-size:0.8em;padding-bottom:0;margin-bottom:0}.two-in-row .featured-details-row.cocoa_news,.two-in-row .featured-details-row.nouvelles_du_monde_du_cacao{min-height:260px!important}.two-in-row .featured-image-row .image-wrap{width:100%;height:200px;object-fit:cover}.two-in-row .featured-image-row img{width:100%;height:100%;object-fit:cover}.two-in-row .featured-image-row img{width:100%}.cocoa-news{background:#dcdcd1;padding:5px 15px;overflow-y:auto}.cocoa-news .date{color:#231F20;font-size:0.85em;font-style:italic}.cocoa-news .ccnews_title{color:#257F40;font-weight:bold}.cocoa-news .ccnews-item{padding-bottom:1px;border-bottom:1px solid #999}.cocoa-news .ccnew_summary{line-height:120%;font-size:0.95em}.cocoa-news .rm{font-style:italic;text-decoration:underline;line-height:110%}.mainsection-subnav{padding-bottom:30px}.mainsection-subnav a{color:#FFF;text-transform:uppercase;width:80%;display:block;font-size:0.9em;margin:0 auto;margin-bottom:5px;padding:10px 0;text-align:center;transition:transform 0.3s ease-in-out,background-color 0.5s ease-in-out;background-color:#257F40}.mainsection-subnav a.active{background-color:#EAD518!important;text-decoration:none;color:inherit;background-color:#257F40}.mainsection-subnav a:hover{background-color:#EAD518;text-decoration:none}.error-404{margin:0;padding:0;padding:15px}hr.greendivider{border:0;height:1px;background-color:#257F40;overflow:hidden;width:100%}.btn-green{background-color:#257F40!important}.MediaCard-mediaContainer{display:none!important}.mobile-menu-icon,.mobile-menu-icon:focus,.mobile-menu-icon:hover{position:fixed;right:20px;top:15px;z-index:9999;font-size:1.5em;text-decoration:none}.navigation ul{list-style-type:none;margin:0}#mobile-main-menu{margin:0;padding:0;clear:both;width:100%;display:none;position:fixed;top:70px;z-index:10}#mobile-main-menu li{display:block;width:100%;list-style-type:none}#mobile-main-menu li a{display:block;background:#FFF;padding:10px 20px;width:100%}#mobile-main-menu li a .fa{float:right}#mobile-main-menu li a .fa:before{padding-right:10px;font-family:FontAwesome;content:"";display:inline-block;font-size:1em;width:20px;height:20px;color:darkgreen!important}#mobile-main-menu li ul.sub-menu{margin:0;padding:0;display:none}#mobile-main-menu li ul.sub-menu li a{padding-left:40px}#mobile-main-menu li ul.sub-menu li a .fa{display:none}#mobile-main-menu li ul.sub-menu li .sub-menu li a{padding-left:60px}#mobile-main-menu li.active ul.sub-menu{display:block}#mobile-main-menu li.active ul.sub-menu li a{background-color:#257F40!important;color:white}#mobile-main-menu li.active a .fa:before{content:""}@media (min-width:901px){.navigation{position:relative;padding:0px;line-height:50px;top:0px}.navigation nav ul#main-menu{clear:both;font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;text-transform:uppercase;letter-spacing:-0.5px;padding-left:0}.navigation nav ul#main-menu li{position:relative;display:inline-block;transition:background 0.5s ease}.navigation nav ul#main-menu li a{display:block;padding:10px;color:#FFF}.navigation nav ul#main-menu li ul{display:none;padding-left:0;padding-bottom:10px;position:absolute;left:0;top:100%;z-index:9999;background:rgba(37,127,64,0.9);font-family:"HelveticaNeueLTStd-Cn",Helvetica,Arial;text-transform:none;opacity:0;transition:opacity 0.4s ease 0.2s}.navigation nav ul#main-menu li ul li{min-width:200px;width:100%;line-height:normal}.navigation nav ul#main-menu li ul li.menu-item-has-children>a:after{content:"+";float:right}.navigation nav ul#main-menu li ul li.menu-item-has-children:hover>a:after{content:none}.navigation nav ul#main-menu li ul li a{display:block;padding:10px 10px 5px 25px}.navigation nav ul#main-menu li ul li ul{left:100%;top:0;padding-top:10px}.navigation nav ul#main-menu li:hover{background:rgba(37,127,64,0.9)}.navigation nav ul#main-menu li:focus a,.navigation nav ul#main-menu li:hover a{text-decoration:none;color:#EAD518}.navigation nav ul#main-menu li.current-menu-ancestor a,.navigation nav ul#main-menu li.current-menu-item a{color:#EAD518;text-decoration:none}.navigation nav ul#main-menu li:hover>ul{display:block;opacity:1}#mainnav-fr.navigation nav ul#main-menu li a{padding:10px 5px}#mainnav-fr.navigation nav ul#main-menu ul li a{padding:10px}}@media (min-width:1025px){.navigation nav ul#main-menu li a{padding:10px 20px}}@media (min-width:1240px){.navigation nav ul#main-menu li a{padding:10px 25px}}@media (max-width:1199px){.navigation{top:0}header.header .languages-search{text-align:right;top:10px}.navigation nav ul#main-menu li a{padding:10px}}@media (max-width:992px){.mobile-menu-icon{display:block}.navigation{display:none;background:#FFF;padding:15px 0;z-index:999;box-shadow:0 0 5px #000}.navigation nav ul#main-menu{font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;text-transform:uppercase;letter-spacing:-0.5px}.navigation nav ul#main-menu li a{display:block;padding:5px}.navigation nav ul#main-menu li ul{padding-left:15px;text-transform:none}}header.header{min-height:70px;padding:0px 20px 0px 0px;background:rgba(83,85,83,0.8);font-size:1rem;position:fixed;width:100%;z-index:100}header.header .container{padding:0}header.header .row{margin:0}header.header .logo{height:inherit;padding-top:10px;max-width:130px}header.header .logo img{max-width:50px}header.header .languages-search{padding-left:0;padding-right:0;padding-top:10px;position:relative;line-height:50px;float:right;text-align:right;font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;color:#FFF}header.header .languages-search a{color:#FFF;text-transform:uppercase}header.header .languages-search a:focus,header.header .languages-search a:hover{color:#EAD518;text-decoration:none}header.header .languages-search .active-language{color:#EAD518;text-transform:uppercase}header.header .languages-search .language-separator{padding:0 5px}header.header .languages-search .search-icon{padding-left:5px;cursor:pointer}header.header .languages-search .search-icon:focus,header.header .languages-search .search-icon:hover{color:#EAD518}header.header .languages-search .search-input{color:#333;width:220px;height:22px;padding-left:8px;position:absolute;right:20px;top:22px;border:0;box-shadow:none;border-radius:0;font-size:14px}header.header .languages-search .search-input.closed{width:0}@media (max-width:1024px){header.header .languages-search{top:0px;float:left}}@media (max-width:900px){header.header{position:relative}}@media (max-width:414px){header.header .languages-search{float:left}}footer.footer{min-height:130px;padding:20px;background:#257F40;color:#FFF;font-family:Arial;font-size:0.5866666667rem;font-weight:bold;text-align:center}footer.footer .ici-linkedin{margin:10px 0}footer.footer a,footer.footer a:focus,footer.footer a:hover,footer.footer a:visited{color:#FFF}#cookieconsent_container{background:black;color:white;position:fixed;bottom:0;left:0;width:100%;z-index:9999;display:block;padding:8px 20px}#cookieconsent_container a{color:#EAD518}#cookieconsent_container #decline_cookies{color:white;margin-right:30px}#cookieconsent_container #allow_cookies{color:black}#open_consent_container{background:black;padding:5px;color:white;position:fixed;bottom:0;right:0;height:35px;z-index:9999;text-align:center;display:block;cursor:pointer}.home{overflow-x:hidden}.home h2{font-size:2.4rem;font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;font-weight:400;color:#257F40;text-transform:uppercase;text-decoration:underline;margin-bottom:20px}.home h3{color:#257F40;font-family:"HelveticaNeueLTStd-Cn",Helvetica,Arial;font-size:1.8rem;font-weight:400}.home .home-container{max-width:970px;margin:0 auto}.home .section{margin-top:30px}.home #page-top .video-foreground{padding-top:50px}.home #page-top .outer-wrapper{max-width:970px;margin:0 auto}.home .homeslider{background:url("assets/images/body_bg.jpg");font-size:1.1333333333rem}.home .homeslider .carousel-control{text-shadow:none;opacity:1;bottom:0!important}.home .homeslider .carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,0.3) 0px,rgba(0,0,0,0) 100%)}.home .homeslider .carousel-control.right{background-image:linear-gradient(to right,rgba(0,0,0,0) 0px,rgba(0,0,0,0.3) 100%)}.home .homeslider .carousel-control .fa{font-size:4rem;margin-top:100%}.home .homeslider .carousel-control .fa-angle-left{margin-left:-50px}.home .homeslider .carousel-control .fa-angle-riht{margin-right:-50px}.home .homeslider .carousel-caption{position:static;text-align:left;color:inherit;padding-left:0;padding-right:0;text-shadow:none}.home .homeslider .carousel-caption .slide-meta{text-transform:uppercase;margin-bottom:10px;font-size:1.3333333333rem}.home .homeslider .carousel-caption .slide-meta a,.home .homeslider .carousel-caption .slide-meta a:focus,.home .homeslider .carousel-caption .slide-meta a:hover{padding:0 5px;color:#231F20;background:#EAD518}.home .homeslider .carousel-indicators{margin:0;left:0;width:100%}.home .homeslider .carousel-indicators li,.home .homeslider .carousel-indicators li.active{border:2px solid #257F40;width:15px;height:15px;margin:1px;border-radius:15px}.home .homeslider .carousel-indicators li.active{background-color:#257F40}.home .quick-links{display:flex;font-size:1.2rem}.home .quick-links a{background-color:#257F40;color:#FFF;text-transform:uppercase;width:50%;text-align:center;padding:10px 0;margin-right:0;transition:transform 0.3s ease-in-out}.home .quick-links a:focus,.home .quick-links a:hover{text-decoration:none;color:inherit;transform:scale(1,1.25);transform-origin:bottom right}.home .quick-links a.quick-link-2{background-color:#EAD518}.home .slider{background:url("assets/images/body_bg.jpg");font-size:1.1333333333rem}.home .slider .carousel-caption{position:static;text-align:left;color:inherit;padding-left:0;padding-right:0;text-shadow:none}.home .slider .carousel-caption .slide-meta{text-transform:uppercase;margin-bottom:10px;font-size:1.3333333333rem}.home .slider .carousel-caption .slide-meta a,.home .slider .carousel-caption .slide-meta a:focus,.home .slider .carousel-caption .slide-meta a:hover{padding:0 5px;color:#231F20;background:#EAD518}.home .slider .carousel-control{text-shadow:none;opacity:1}.home .slider .carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,0.7) 0px,rgba(0,0,0,0) 100%)}.home .slider .carousel-control.right{background-image:linear-gradient(to right,rgba(0,0,0,0) 0px,rgba(0,0,0,0.7) 100%)}.home .slider .carousel-control .icon-next,.home .slider .carousel-control .icon-prev{font-size:4rem}.home .slider .carousel-control .icon-prev{margin-left:-50px}.home .slider .carousel-control .icon-next{margin-right:-50px}.home .slider .carousel-indicators{margin:0;left:0;width:100%}.home .slider .carousel-indicators li,.home .slider .carousel-indicators li.active{border:2px solid #257F40;width:15px;height:15px;margin:1px;border-radius:15px}.home .slider .carousel-indicators li.active{background-color:#257F40}.home #our-active-communities .subscribe{margin-bottom:40px;display:flex;text-transform:uppercase;font-family:"HelveticaNeueLTStd-Cn",Helvetica,Arial}.home #our-active-communities .subscribe .col-left{padding:10px 20px;background:#EAD518;display:flex}.home #our-active-communities .subscribe .col-left .text{margin-left:15px;text-align:center;display:flex;flex-direction:column;justify-content:center}.home #our-active-communities .subscribe .col-left .white{font-family:"HelveticaNeueLTStd-Cn",Helvetica,Arial;font-size:2rem}.home #our-active-communities .subscribe .col-left .green{font-size:1.1333333333rem;text-transform:none}.home #our-active-communities .subscribe .col-right{padding:10px 20px;background:#257F40;display:flex;flex-direction:column;justify-content:center}.home #our-active-communities .subscribe .col-right a,.home #our-active-communities .subscribe .col-right a:focus,.home #our-active-communities .subscribe .col-right a:hover{display:block;width:100%;text-align:center;color:#FFF;font-size:2rem}@media (max-width:767px){.home #our-active-communities .subscribe{display:block}}.home #our-members{margin-top:0;padding-top:30px;padding-bottom:20px;background:url("assets/images/body_bg.jpg")}.home .row-homeModelComm{max-width:1000px;margin:0 auto;padding-bottom:25px;flex-direction:row;display:flex;flex-wrap:wrap}.home .row-homeModelComm .col-modelcomm{max-height:230px;overflow:hidden;margin-bottom:15px;display:flex}.home .row-homeModelComm .col-modelcomm .wrap{display:block;position:relative;z-index:1;width:100%;height:220px;margin:0 auto}.home .row-homeModelComm .col-modelcomm .wrap h3{margin:0;padding:0;display:block;background-color:#257F40;padding:5px;color:#FFF;font-size:1.15em}.home .row-homeModelComm .col-modelcomm .wrap img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.home .row-homeModelComm .col-modelcomm .wrap .text{visibility:hidden;background-color:#FFF;opacity:0.1;font-size:0.85em;line-height:120%;padding:25px;width:100%;height:100%;position:absolute;z-index:3;top:0;left:0;transition:all 0.5s linear}.home .row-homeModelComm .col-modelcomm .wrap .text .more{font-size:1.2em}.home .row-homeModelComm .col-modelcomm .wrap .imagewrap{position:relative;z-index:2;width:100%}.home .row-homeModelComm .col-modelcomm .wrap:hover{cursor:pointer}.home .row-homeModelComm .col-modelcomm .wrap:hover .text{visibility:visible;opacity:0.9}.home #map-carousel .carousel-inner>.carousel-item{width:160px;height:120px;text-align:center}.home #map-carousel .carousel-control{padding-top:28%}.home .carousel-inner>.carousel-item>a>img.maplogo,.home .carousel-inner>.carousel-item>img.maplogo{padding-top:5px;max-width:120px;max-height:80px;margin:0 auto}.home #contacts{margin-bottom:30px}.home #contacts .col{padding:0}.home #contacts label{font-family:"HelveticaNeueLTStd-Cn",Helvetica,Arial;font-size:1.2rem;text-transform:uppercase}.home #contacts input,.home #contacts textarea{background:#dcdcd1;border-color:#dcdcd1}.home #contacts input:focus,.home #contacts textarea:focus{border-color:#257F40}.home #contacts button{font-size:1.2rem;text-transform:uppercase}@media (max-width:767px){.home #page-top .video-foreground .inner-wrapper .intro-text{font-size:1.2rem;margin:20px 0}.home .quick-links{display:block;font-size:1.2rem}.home .quick-links a{width:100%;display:block}.home .quick-links a.active,.home .quick-links a:focus,.home .quick-links a:hover{transform:none}}@media (max-width:1020px){.home #page-top .video-foreground{padding:30px 20px 0}.home .communities-map,.home .home-container,.home .slider .carousel-caption,.home .subscribe{padding-left:20px;padding-right:20px}}@media (min-width:768px){.home #contacts .col{padding:0 20px}.home #contacts .col:first-child{padding-left:0}.home #contacts .col:last-child{padding-right:0}}.internal h2{font-size:1.6rem;font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;font-weight:400;color:#257F40;margin-bottom:15px}.internal #page-top .outer-wrapper{max-width:970px;margin:0 auto}.internal #page-top .outer-wrapper.wider{max-width:1100px}.internal #page-top .intro-title>h1{font-size:3.6666666667rem;font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;font-weight:400}@media (max-width:768px){.internal #page-top .intro-title>h1{font-size:2.88rem;margin:0.18rem}.internal #page-top .video-foreground .inner-wrapper .intro-text{font-size:0.96rem;margin:10px 0}.internal #page-top .tabbed-nav{display:block;width:100%;font-size:1.2rem}.internal #page-top .tabbed-nav a{width:100%;display:block}.internal #page-top .tabbed-nav a.active,.internal #page-top .tabbed-nav a:focus,.internal #page-top .tabbed-nav a:hover{transform:none;text-decoration:none}}.internal #page-content{padding:30px 0;background:url("assets/images/body_bg.jpg")}.internal #page-content .content-wrapper{max-width:970px;margin:0 auto}.internal #page-content .content-wrapper .attachment-post-thumbnail{max-width:100%;height:auto}.internal #page-content .content-wrapper p img{max-width:100%;height:auto}.internal #page-content .main-content{padding-left:0;margin-bottom:30px}.internal #page-content .main-content .featured-image{margin-bottom:30px}.internal #page-content .right-sidebar{padding-right:0}.internal #page-content .right-sidebar h3{color:#257F40;border-bottom:2px solid #257F40;display:inline-block}.internal #page-content .right-sidebar .cocoa-news{border-bottom:1px solid #ccc}.internal #page-content .right-sidebar a.sidebar-link{text-align:center;color:#FFF;font-weight:bold;text-transform:uppercase;display:block;max-width:100%;padding:10px 0;margin-bottom:15px;font-size:0.8em;background:#EAD518}.internal #page-content .right-sidebar a.sidebar-link.active,.internal #page-content .right-sidebar a.sidebar-link:focus,.internal #page-content .right-sidebar a.sidebar-link:hover{text-decoration:none;background:#d5c213}.internal #page-content .right-sidebar a.sidebar-link.active{background:#257F40}.internal #page-content .right-sidebar .bannerbox{margin-bottom:25px}.internal #page-content .right-sidebar .bannerbox .sidebar-img img{max-width:100%}@media (max-width:991px){.internal #page-content .main-content{padding-right:0}}@media (max-width:1020px){.internal #page-top .video-foreground{padding:0 20px}.internal #page-content{padding-left:20px;padding-right:20px}}.internal .close-icon{cursor:pointer;float:right;font-size:30px;padding-left:20px}.gridder{margin:0px;padding:0px;list-style-type:none;font-size:0}.gridder-list,.gridder-show{font-size:16px}.gridder-list{display:inline-block;vertical-align:top}.gridder-show{display:block;float:left;width:100%;position:relative;background:#257F40;color:#FFF;padding:10px;margin-bottom:30px}.gridder-show a,.gridder-show a:focus,.gridder-show a:hover{color:#FFF;text-decoration:underline}.gridder-content{display:none}.gridder-list{width:24.25%}.gridder-list:nth-child(n){margin-bottom:1%;margin-right:1%}.gridder-list:nth-of-type(4n){margin-right:0;margin-bottom:0}.internal.meet-the-team .person{padding-left:0;margin-bottom:30px}.internal.meet-the-team .person img{cursor:pointer}.internal.meet-the-team h2{text-transform:uppercase;padding-bottom:10px;border-bottom:3px solid #257F40;display:inline-block;margin:20px 0;font-family:"HelveticaNeueLTStd-Cn",Helvetica,Arial}.internal.meet-the-team .particulars{background:#FFF;padding:10px;min-height:95px;line-height:100%}.internal.meet-the-team .particulars h3{margin:0 0 3px 0;text-transform:uppercase;font-size:1.2rem}.internal.meet-the-team .particulars .member-position{text-transform:uppercase;color:#257F40;font-size:0.9333333333rem;font-family:"HelveticaNeueLTStd-Cn",Helvetica,Arial}.internal.meet-the-team .bio{background:#257F40;color:#FFF;padding:10px;margin-bottom:30px}.team-group-wrap{margin:0;padding:0}.team-group-wrap .single-group{list-style-type:none}.team-group-wrap .single-group h2{margin-top:40px}.team-group-wrap .single-group .particulars{display:flex;flex-direction:column}.team-group-wrap .single-group .particulars h3{line-height:90%;flex-grow:1}.internal.members h2{text-transform:uppercase;padding-bottom:10px;border-bottom:3px solid #257F40;display:inline-block;margin:30px 0;font-family:"HelveticaNeueLTStd-Cn",Helvetica,Arial}.internal.members h4{color:#257F40}.internal.members .member-in-focus-row{margin-bottom:20px}.internal.members .member-in-focus-row a.card img{margin:0 auto}.internal.members .member-in-focus-row a.card:hover{border-color:#257F40}.internal.members .member-in-focus-row .title{text-transform:uppercase;color:#257F40;font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;font-weight:400;font-size:1rem}.internal.members .member-in-focus-row .category a{margin-left:10px;background:#EAD518;padding:2px 5px;color:inherit;text-transform:uppercase;font-size:0.8rem}.internal.members .member-in-focus-row .date{text-transform:uppercase;*margin-left:20px;font-size:0.8rem}@media (min-width:768px){.internal.members .member-in-focus-row{display:flex;align-items:center}.internal.members .member-in-focus-row .card{margin:0}.internal.members .member-in-focus-row .card img{max-width:100%;margin:0 auto;max-height:100px}}.internal.members .member{margin-bottom:20px;padding-left:0}.internal.members .member a.card{min-height:200px;display:flex;align-items:center}.internal.members .member a.card:hover{border-color:#257F40}.internal.members .member img{max-width:200px;max-height:160px;margin:0 auto}.internal.our-work #page-top .tabbed-nav a{background-color:#257F40}.internal.our-work #page-top .tabbed-nav a.active{background-color:#EAD518}.internal.our-communities #page-content{padding-top:0}.internal.our-communities .communities-map{background:#FFF}.internal.our-communities .content-wrapper{padding-top:50px}.internal.our-communities .main-content{min-height:400px;padding-bottom:50px}.internal.our-communities label{text-transform:uppercase;font-size:1.19rem;color:#257F40;font-family:"HelveticaNeueLTStd-Cn",Helvetica,Arial}.communities-map .map-key-box{margin-top:0}.internal.single-communities h1{font-size:2rem;font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;color:#257F40;font-weight:400;padding-bottom:10px;border-bottom:3px solid #257F40;margin-top:0;display:inline-block}.internal.single-communities #community-carousel{max-width:670px;margin-bottom:30px}.internal.single-communities .carousel-caption{color:inherit;font-style:italic;background:rgba(239,239,237,0.7) none repeat scroll 0 0;bottom:0;left:0;padding:5px;padding-right:60px;right:0}.internal.single-communities .carousel-caption .controls{position:absolute;bottom:0;right:0;padding:5px 10px;background:#EAD518}.internal.single-communities .carousel-caption .controls a{color:#FFF}.internal.single-communities .carousel-caption .controls a:first-child{margin-right:8px}.internal.single-communities #community-details>.col-xs-12{padding-left:0;margin-bottom:30px}.internal.single-communities #community-details .title{background:#257F40;color:#FFF;text-transform:uppercase;padding:5px 10px;font-weight:bold;margin-bottom:20px}.internal.single-communities #community-details a.card img{margin:0 auto}.internal.single-communities #community-details a.card:hover{border-color:#257F40}.internal.single-communities #community-details .col-community-member .col-sm-6{width:50%;display:flex;flex-flow:row wrap;justify-content:space-between}.internal.single-communities #community-details .col-community-member .col-sm-6 .card{display:block;width:100%;background-color:white}.internal.single-communities #community-details .col-community-member .col-sm-6 .card img{max-height:80px}.internal.single-communities #community-details .result{width:19%;float:left;margin-right:1%;margin-bottom:20px;border:5px solid #257F40;text-align:center;padding:10px 5px 5px 5px;min-height:220px}.internal.single-communities #community-details .result .number{font-weight:bold;font-size:2.6rem;color:#d5c213}.internal.single-communities #community-details .result .category{line-height:120%}.internal.single-communities #community-details .col-community-related-news .news_details{background-color:white;padding:20px 10px;display:block}.internal.single-communities #community-details .col-community-related-news .news_details .news-meta-row{margin-top:0}.internal.single-communities #community-details .col-community-related-news .news_details .news-title{line-height:90%}@media (max-width:544px){.internal.single-communities #community-details .result{width:49%}}.internal.single-communities #community-details .news-meta-row{margin:20px 0 10px 0;text-transform:uppercase}.internal.single-communities #community-details .news-meta-row .news-category a{background:#EAD518;padding:2px 5px;color:inherit;font-size:0.64rem}.internal.single-communities #community-details .news-meta-row .news-date{margin-left:20px;font-size:0.64rem}.internal.single-communities #community-details .news-title a{color:#257F40;font-family:"Calibri W01 Light","Lato",Arial,sans-serif;font-weight:bold;font-size:0.98rem;line-height:100%;text-transform:uppercase}.internal.single-communities .pagination{text-align:right;text-transform:uppercase;border-bottom:1px solid #257F40;display:block;padding-bottom:10px;border-radius:0}.mc-heading{font-size:1.6em;font-family:"HelveticaNeueLTStd-Cn",Helvetica,Arial;color:#257F40}.row-modelComm{padding-bottom:25px;margin-bottom:35px;flex-direction:row;display:flex;flex-wrap:wrap;border-bottom:solid 1px #257F40}.row-modelComm .col-modelcomm{max-height:230px;overflow:hidden;margin-bottom:15px;display:flex}.row-modelComm .col-modelcomm .wrap{display:block;position:relative;z-index:1;width:100%;height:100%}.row-modelComm .col-modelcomm .wrap h3{margin:0;padding:0;display:block;background-color:#257F40;padding:5px;color:#FFF;font-size:1.15em}.row-modelComm .col-modelcomm .wrap img{width:100%;height:220px;object-fit:cover;object-position:50% 50%}.row-modelComm .col-modelcomm .wrap .text{visibility:hidden;background-color:#FFF;opacity:0.1;font-size:0.85em;line-height:120%;padding:25px;width:100%;height:100%;position:absolute;z-index:3;top:0;left:0;transition:all 0.5s linear}.row-modelComm .col-modelcomm .wrap .text .morelink{display:block}.row-modelComm .col-modelcomm .wrap .imagewrap{position:relative;z-index:2;width:100%}.row-modelComm .col-modelcomm .wrap:hover{cursor:pointer}.row-modelComm .col-modelcomm .wrap:hover .text{visibility:visible;opacity:0.9}.internal.knowledge-centre h2{text-transform:uppercase!important}.internal.knowledge-centre .option-text,.internal.knowledge-centre h3,.internal.knowledge-centre label{font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;font-size:1rem;font-weight:400;text-transform:uppercase;margin:0}.internal.knowledge-centre .square-nav{font-size:1rem;font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;letter-spacing:0;margin-bottom:30px}.internal.knowledge-centre .square-nav a.card{color:#FFF;background:#257F40;text-transform:uppercase;text-align:center;float:left;width:18%;margin-right:2%;min-height:174.6px;display:flex;align-items:center;justify-content:space-around}.internal.knowledge-centre .square-nav a.card.active,.internal.knowledge-centre .square-nav a.card:focus,.internal.knowledge-centre .square-nav a.card:hover{text-decoration:none;background:#EAD518;border-color:#EAD518}@media (max-width:767px){.internal.knowledge-centre .square-nav a.card{width:48%}}@media (max-width:330px){.internal.knowledge-centre .square-nav a.card{width:98%}}.internal.knowledge-centre .row-search-keyword .input{width:82%;display:inline-block}.internal.knowledge-centre .row-search-keyword .button{width:10%;display:inline-block}.internal.knowledge-centre .row-search-keyword .button button{background-color:#257F40;padding:5px 8px 6px 8px;line-height:25px;border:0px}.internal.knowledge-centre .row-search-keyword .button img{width:20px}.internal.knowledge-centre .all-reports,.internal.knowledge-centre .results,.internal.knowledge-centre .search,.internal.knowledge-centre .top-hits{padding-bottom:30px;border-bottom:1px solid #257F40;margin-bottom:30px}.internal.knowledge-centre .filter_label{color:#257F40}.internal.knowledge-centre .row-view-option .view-option{color:rgba(83,85,83,0.8);text-decoration:none;opacity:0.6;transition:opacity 0.3s ease-in}.internal.knowledge-centre .row-view-option .view-option span{font-size:0.8rem}.internal.knowledge-centre .row-view-option .view-option.active-view,.internal.knowledge-centre .row-view-option .view-option:hover{opacity:1}.internal.knowledge-centre .documentType{font-size:0.7rem}.internal.knowledge-centre .row-publication-items .publication-item{padding-bottom:25px}.internal.knowledge-centre .row-publication-items .publication-item .item-thumbnail img{width:100%;height:auto}.internal.knowledge-centre .row-publication-items .publication-item .item-content .thumbnail-view-info .doc-type{padding:5px;margin-right:15px;background-color:#257F40;color:white;font-size:0.7rem}.internal.knowledge-centre .row-publication-items .publication-item .item-content .thumbnail-view-info .date{font-size:0.7rem}.internal.knowledge-centre .row-publication-items .publication-item .item-content .summary{line-height:120%;font-size:0.9rem}.internal.knowledge-centre .row-publication-items .list-view .publication-item{padding-bottom:25px}.internal.knowledge-centre .row-publication-items.thumbnail-view{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:0 2%}.internal.knowledge-centre .row-publication-items.thumbnail-view .publication-item{width:50%;padding-bottom:25px;padding:5%}@media screen and (max-width:640px){.internal.knowledge-centre .row-publication-items.thumbnail-view .publication-item{width:100%;padding:0}}.internal.knowledge-centre .row-publication-items.thumbnail-view .publication-item .item-thumbnail{width:100%;display:block;padding:0;object-fit:cover;height:193px}.internal.knowledge-centre .row-publication-items.thumbnail-view .publication-item .item-thumbnail img{width:100%;height:100%}.internal.knowledge-centre .row-publication-items.thumbnail-view .publication-item .item-content{width:100%;display:block;padding:10px;background-color:white;height:140px;overflow:hidden;text-overflow:ellipsis}.internal.knowledge-centre .row-publication-items.thumbnail-view .publication-item .item-content .summary{display:none}.internal.knowledge-centre .row-publication-items.thumbnail-view .publication-item .item-content .thumbnail-view-info{display:block}.internal.knowledge-centre .row-publication-items.thumbnail-view .publication-item .item-content .thumbnail-view-info .doc-type{background-color:#EAD518;color:black;font-size:0.7rem;padding:5px}.internal.knowledge-centre .row-publication-items.thumbnail-view .publication-item .item-content .thumbnail-view-info .date{font-size:0.7rem;color:#5f5f5f;padding-left:15px}.internal.knowledge-centre .search{margin-top:0px}.internal.knowledge-centre .search label{margin-bottom:10px}.internal.knowledge-centre .search select{height:35px}.internal.knowledge-centre .search .option-text{margin:30px 0}.internal.knowledge-centre .search button{background-color:#EAD518;text-transform:uppercase;color:#FFF}.internal.knowledge-centre .search button:focus,.internal.knowledge-centre .search button:hover{background-color:#d5c213}.internal.knowledge-centre .search a.filterlnk:before{content:"";font-family:FontAwesome;display:inline-block;position:relative;width:25px;height:25px;font-size:1em}.internal.knowledge-centre .search a.filterlnk.active:before{content:"";top:5px}.internal.knowledge-centre .results{padding-bottom:20px}.internal.knowledge-centre .results .pagination{text-align:right;text-transform:uppercase;display:block;padding:0;margin:30px 0 0 0;border-radius:0}.internal.knowledge-centre .filter-group{background-color:white;max-height:150px;overflow-y:auto;padding:10px 10px 5px 10px}.internal.knowledge-centre .filter-group .checkbox{width:100%}.internal.knowledge-centre .checkbox label{text-transform:capitalize;font-family:"Calibri W01 Light","Lato",Arial,sans-serif;font-weight:normal;font-size:0.7rem}.internal.knowledge-centre .misha_loardmore{background-color:#ddd;border-radius:2px;display:block;text-align:center;font-size:14px;font-size:0.875rem;font-weight:800;letter-spacing:1px;cursor:pointer;text-transform:uppercase;padding:10px 0;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out}.internal.knowledge-centre .misha_loardmore:hover{background-color:#767676;color:#fff}.internal.news-and-media{}.internal.news-and-media h1{font-size:2rem;font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;color:white;font-weight:bold;margin-top:0;text-transform:uppercase}.internal.news-and-media .row{margin-left:0}.internal.news-and-media .title{color:#257F40;font-weight:bold;font-size:1rem}.internal.news-and-media .section{margin-bottom:20px}.internal.news-and-media .section .read-more{text-transform:uppercase;text-align:right;padding:20px 0;border-bottom:1px solid #257F40}.internal.news-and-media .section-title{background:#257F40;color:#FFF;text-transform:uppercase;padding:5px 10px;font-weight:bold;margin-bottom:20px}.internal.news-and-media .news-title{color:#257F40;font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;font-weight:400;font-size:1rem;text-transform:uppercase;line-height:110%}.internal.news-and-media .meta-row{margin:6px 0}.internal.news-and-media .meta-row .title{text-transform:uppercase;color:#257F40;font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;font-weight:400;font-size:1rem;margin-right:10px}.internal.news-and-media .meta-row .category,.internal.news-and-media .meta-row .category a{background:#EAD518;padding:2px 5px;color:inherit;text-transform:uppercase;font-size:0.8rem}.internal.news-and-media .meta-row .date{text-transform:uppercase;margin-left:10px;font-size:0.8rem}.internal.news-and-media .featured-image-row.cocoa_news,.internal.news-and-media .featured-image-row.nouvelles_du_monde_du_cacao{display:none!important}.internal.news-and-media .youtubebox{position:relative;z-index:1;display:block;height:100%}.internal.news-and-media .youtubebox img{width:100%;height:100%;object-fit:cover}.internal.news-and-media .fancybox-media{position:absolute;top:40%;left:45%;z-index:2}.internal.news-and-media .fancybox-media .fa{color:#fff;opacity:0.7}.internal.news-and-media .fancybox-media .fa:focus,.internal.news-and-media .fancybox-media .fa:hover{opacity:1}@media screen and (min-width:992px){.internal.news-and-media .latest-photo-carousel .carousel-inner{height:400px}.internal.news-and-media .latest-photo-carousel .carousel-inner .carousel-item{height:400px;object-fit:contain;text-align:center}.internal.news-and-media .latest-photo-carousel .carousel-inner .carousel-item img{object-fit:contain;width:100%;height:100%}}.internal.news-and-media .latest-photo-carousel .carousel-control{color:white;height:100%;opacity:1}.internal.news-and-media .latest-photo-carousel .carousel-control.left,.internal.news-and-media .latest-photo-carousel .carousel-control.right{background-image:none}.internal.news-and-media .latest-photo-carousel .carousel-control .fa{padding-top:150%}@media screen and (min-width:544px){.internal.news-and-media .latest-photo-carousel .carousel-caption{margin:0;padding:10px;padding-bottom:20px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);font-size:0.8em}}.internal.news-and-media .latest-photo-carousel-details{background-color:white;padding:15px}.internal.news-and-media .latest-photo-carousel-details .date{text-transform:none;font-size:0.8em;padding-bottom:5px;text-transform:uppercase}.internal.news-and-media .latest-photo-carousel-details .title{color:#257F40;font-size:0.9em;line-height:100%}.internal.news-and-media .latest-photo-carousel-details p{font-size:0.9em;line-height:120%}.internal.news-and-media .photogallerybox{margin:0;padding:0;width:45%;display:inline-block;background:#fff;margin-bottom:30px;min-height:300px}.internal.news-and-media .photogallerybox .gallerylnk{padding-left:15px}.internal.news-and-media .photogallerybox.left{margin-right:9%}.internal.news-and-media .photogallerybox .meta-row{padding:5px 15px}.internal.news-and-media .photogallerybox .seemore{padding-left:15px}.fancybox-trigger img{height:160px;width:100%;object-fit:cover}.gallerysummary{padding:10px}.internal.single .meta-row .category a{background:#EAD518;padding:2px 5px;color:inherit;text-transform:uppercase;font-size:0.8rem}.internal.single .meta-row .date{text-transform:uppercase;margin-left:10px;font-size:0.8rem;padding-bottom:5px}.internal.single .meta-row .title{line-height:100%}.internal.single h1{font-size:2rem;font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;color:#257F40;font-weight:400;margin-top:0;text-transform:uppercase}.internal.single h2{font-size:26px}.internal.single h3{font-size:20px}.internal.single h4{font-size:18px}.internal.single .related-news-title{background:#257F40;color:#FFF;text-transform:uppercase;padding:5px 10px;font-weight:bold;margin:30px 0}.internal.single .title{text-transform:uppercase;color:#257F40;font-family:"HelveticaNeueLTStd-Cn",Helvetica,Arial;font-size:1rem}.internal.get-in-touch .contact-us-form{margin-bottom:40px}.internal.get-in-touch .contact-us-form label{text-transform:uppercase;font-family:"HelveticaNeueLTStd-Cn",Helvetica,Arial;color:#257F40}.internal.get-in-touch .contact-us-form label span{text-transform:none;font-family:"Calibri W01 Light","Lato",Arial,sans-serif;font-weight:normal;color:#ff0000}.internal.get-in-touch .contact-us-form .success{margin:20px 0;padding:10px;border:1px solid #257F40}.internal.get-in-touch .contact-us-form .btn{text-transform:uppercase}.internal.get-in-touch .contact-details{margin-top:40px}.internal.get-in-touch .contact-details .title{font-family:"HelveticaNeueLTStd-BdCn",Helvetica,Arial;font-weight:400;color:#257F40;margin-bottom:10px}.internal.get-in-touch .contact-details .address{margin-bottom:10px}@media (min-width:544px){.internal.get-in-touch .contact-details>.contact{border-right:1px solid #257F40;padding-bottom:20px}.internal.get-in-touch .contact-details>.contact:last-child{border:none}}.internal.get-in-touch .pagination{border-radius:0;display:block;margin:20px 0;padding-bottom:10px;text-align:right;border-bottom:1px solid #257F40}.internal.search{background:url("assets/images/body_bg.jpg")}.internal.search form{margin-bottom:30px}.internal.search .search-field{border:1px solid #FFF;border-radius:0;box-shadow:none;color:#333;font-size:14px;height:24px;padding:2px;padding-left:8px;width:220px}.internal.search .search-field:focus{border:1px solid #257F40}.internal.search button{background:transparent;border:none;padding-left:3px}.internal.search button:hover{color:#257F40}.internal.search .search-submit{background:#EAD518;border:1px solid #EAD518;height:30px;color:#FFF;text-transform:uppercase}.internal.search .search-submit:hover{background-color:#257F40;border-color:#1f6b36}.internal.search ul.entry{padding-left:15px;list-style-type:square;color:#257F40}.internal.search .pagination{text-align:right;text-transform:uppercase;border-bottom:1px solid #257F40;display:block;padding-bottom:10px;border-radius:0}.contentcarousel{margin:10px auto}.contentcarousel .carousel-inner{position:relative;height:540px;margin:0 auto}@media screen and (max-width:768px){.contentcarousel .carousel-inner{height:300px}}.contentcarousel .carousel-inner .carousel-item{height:540px;text-align:center}@media screen and (max-width:768px){.contentcarousel .carousel-inner .carousel-item{height:300px}}.contentcarousel .carousel-caption{width:100%;position:absolute;left:0;bottom:0;padding:5px 10px;background:rgba(0,0,0,0.4)}.contentcarousel .carousel-control{background-image:none;bottom:45%;top:auto}.contentcarousel .carousel-inner>.carousel-item>a>img,.contentcarousel .carousel-inner>.carousel-item>img{max-width:100%;height:100%;object-fit:cover;margin:0 auto}.row-testimonial{vertical-align:top!important}.row-testimonial .featured-image-row{width:100%;height:190px}.row-testimonial .featured-image-row img{width:100%;height:100%;object-fit:cover}.row-testimonial .featured-details-row{padding:10px 15px;padding-bottom:20px;min-height:160px}.row-testimonial .featured-details-row .news-title{line-height:120%}.row-testimonial .featured-details-row .news-title p{font-size:0.7em}.row-testimonial .featured-details-row .meta-row .position{margin:0;padding:0;line-height:110%;font-size:0.8em}#primary.internal .two-in-row{margin-bottom:40px;width:100%}#primary.internal .two-in-row .featured-image-row img{height:100%}img.alignleft{float:left;padding-right:15px}img.alignright{float:right;padding-left:15px}p:empty{margin:0;padding:0}.row-rand-testimonials .col-rand-testimonial .featured-image-row{height:190px}.row-rand-testimonials .col-rand-testimonial .featured-image-row a{height:190px}.row-rand-testimonials .col-rand-testimonial .featured-image-row img{height:190px;width:100%;object-fit:cover}.row-rand-testimonials .col-rand-testimonial .featured-details-row{box-sizing:border-box;background-color:#FFF;padding:10px;min-height:200px}.row-rand-testimonials .col-rand-testimonial .featured-details-row .meta-row{line-height:100%;font-size:0.85em}.row-rand-testimonials .col-rand-testimonial .featured-details-row .meta-row .category{padding-bottom:10px}.row-rand-testimonials .col-rand-testimonial .featured-details-row .meta-row .date{text-transform:none;font-size:0.8em}.row-rand-testimonials .col-rand-testimonial .featured-details-row .news-title p{font-size:0.9em;line-height:120%}.row-rand-testimonials .col-rand-testimonial .featured-details-row a{font-size:0.9em}.row-related-content{margin:0;padding:0;margin-bottom:30px}.row-related-content h3.related_content_heading{display:block;background-color:#257F40;color:#FFF;font-size:1.5em;padding:5px}.row-related-content .inner-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.row-related-content .related-news-media-box,.row-related-content .related-reports-box{width:32%;margin-bottom:10px;margin-right:2%}.row-related-content .related-news-media-box:nth-child(3n+3),.row-related-content .related-reports-box:nth-child(3n+3){margin-right:0}.row-related-content .related-news-media-box .image-wrap,.row-related-content .related-reports-box .image-wrap{height:150px}.row-related-content .related-news-media-box .image-wrap img,.row-related-content .related-reports-box .image-wrap img{width:100%;height:100%;object-fit:cover}.row-related-content .related-news-media-box .text-wrap,.row-related-content .related-reports-box .text-wrap{background:#FFF;padding:10px;line-height:110%;min-height:120px}.row-related-content .related-news-media-box .text-wrap .category,.row-related-content .related-reports-box .text-wrap .category{background-color:#EAD518;font-size:12px;padding:2px 3px;margin-right:5px}.row-related-content .related-news-media-box .text-wrap .date,.row-related-content .related-reports-box .text-wrap .date{font-size:12px}.row-related-content .related-news-media-box .text-wrap .title,.row-related-content .related-reports-box .text-wrap .title{line-height:100%}.row-related-content .viewall{display:block}.page-child .page-template-template-news-and-media-pages-php #video-background,.page-template-template-news-and-media-pages #video-background,.page-template-template-news-and-media-photo-stories #video-background,.page-template-template-testimonials-php #video-background,.single #video-background{display:none!important}.page-child.page-template-template-news-and-media-pages .slide-wrapper,.page-child.page-template-template-news-and-media-photo-stories .slide-wrapper,.page-child.page-template-template-partner-testimonials .slide-wrapper,.single .slide-wrapper{display:none}.container{max-width:1230px;padding:0}.btn,.card,.form-control{border-radius:0}.form-control:focus{border-color:#257F40}a:focus,button:focus{outline-offset:0;outline:none}.internal.news-and-media .meta-row{margin-top:0}.internal.single .meta-row .date{margin-left:0}.fancybox-title-over-wrap{width:100%}.media{margin-top:0!important}.cc_container a,.cc_container a:visited{color:#EAD518!important}.cc_container .cc_btn,.cc_container .cc_btn:visited{color:black!important}#mc_embed_signup{background:#EAD518!important}#mc_embed_signup .button{background-color:#257f40!important}#mc_embed_signup label{color:#257f40!important}#mc_embed_signup .green{color:#257f40!important}#mc_embed_signup .marketing{padding-left:0}#mc_embed_signup .mc-field-group{margin-top:0!important}#mc_embed_signup .consent_subscription{color:#000000!important}@media only screen and (min-width:280px){#primary{overflow:hidden}#primary.internal .two-in-row{width:100%}#primary.internal .two-in-row.left{margin-right:0}#page-top .video-foreground .inner-wrapper img{width:60%;margin:0 auto}#page-top .video-foreground .tabbed-nav.mainsub a{width:100%}.home #page-top .video-foreground{background-size:cover}#video-background,#video-img-background{height:570px}#full-video-wrapper,.slide-wrapper{height:570px}.right-sidebar{text-align:center;padding-left:0}.right-sidebar .cocoa-news{text-align:left}.slimScrollDiv{margin-bottom:25px}}@media only screen and (min-width:767px){#primary.internal .two-in-row{width:48%;vertical-align:top}#primary.internal .two-in-row.left{margin-right:3%}.internal.news-and-media .featured-image-row{height:190px}.section-newswiththumb .col-thumb{width:18%}.videos .section-newswiththumb .col-thumb{width:25%}.videos .section-newswiththumb .col-thumb img{width:100%;height:auto}.videos .section-newswiththumb .col-details{width:70%}.top-hits .col-thumb{margin:0;padding:0;width:14%}}@media only screen and (min-width:992px){.home .homeslider .home-carousel .carousel-item{min-height:650px}.home .homeslider .carousel-caption{height:240px;overflow:hidden}.home .homeslider .carousel-caption h3{height:65px}#page-top,#video-background,#video-img-background{height:800px}.full-video-wrapper,.slide-wrapper{height:800px!important}#video-bg-overlay{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 69%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);height:800px;left:0;position:absolute;top:0;width:100%;z-index:2;box-sizing:border-box;margin:0 auto;display:block}}@media only screen and (min-width:1200px){.home .homeslider .home-carousel .carousel-item{min-height:800px}.home .homeslider .carousel-caption{height:340px;overflow:hidden}.home .homeslider .carousel-caption h3{height:65px}}@media only screen and (min-width:769px) and (max-width:1023px){.internal #page-top .video-foreground .inner-wrapper .intro-title h1{font-size:2.5em}.internal #page-top .video-foreground .inner-wrapper .intro-text{font-size:1em;padding:10px 0}}@media only screen and (max-width:843px){.map-detail-box{padding-left:15px}.main-content img.wp-post-image{max-width:100%}#page-top .video-foreground .tabbed-nav{display:block;text-align:center}#page-top .video-foreground .tabbed-nav.mainsub a{display:block;width:80%;margin:2px auto}#page-top .video-foreground .tabbed-nav.mainsub a{font-size:0.7em}.home #page-top .video-foreground .inner-wrapper .intro-text{font-size:0.9rem}.internal #page-top .video-foreground .tabbed-nav{display:none}.map-key-box .mapkeylist{columns:1}}@media (max-width:768px){#video-background,.communities-map>.map-detail-box,.communities-map>.map-key-box{display:none}#mobile-main-menu{height:80vh;overflow-x:hidden;overflow-y:auto}#mobile-main-menu li.active ul.sub-menu li a{padding:5px 20px}.home #page-top,.internal #page-top{height:500px!important;min-height:auto!important}.home #page-top .video-foreground,.internal #page-top .video-foreground{margin:0;padding:0;padding:20px;padding-top:60px;align-self:auto}.home #page-top .inner-wrapper .intro-text,.internal #page-top .inner-wrapper .intro-text{margin:0;padding:0;padding:20px}.home .homeslider .home-carousel .carousel-item{position:static;display:block;min-height:auto!important}.home .homeslider .carousel-control i,.home .homeslider .carousel-indicators{display:none}.home .homeslider .carousel-control.left,.home .homeslider .carousel-control.right{background-image:none;display:none}.home .homeslider .carousel-caption{padding:10px}.home .homeslider .carousel-caption .slide-meta{font-size:1em}.home .homeslider .carousel-caption h3{font-size:1.3rem}.home .homeslider .carousel-caption p{font-size:0.85em}.home h2{font-size:2em}.home #our-active-communities .subscribe{margin-bottom:20px}.home .map-detail-box h2{margin:0;padding:0;margin-left:15px;padding-bottom:20px}.home .row-homeModelComm:last-child{padding-bottom:0}.gridder-list{width:49.5%}.gridder-list:nth-child(n){margin-bottom:1%;margin-right:1%}.gridder-list:nth-of-type(2n){margin-right:0;margin-bottom:0}.row-related-content .related-news-media-box,.row-related-content .related-reports-box{margin:0;padding:0;margin-bottom:20px;width:100%}.col-rand-testimonial{margin-bottom:20px}.internal.knowledge-centre .square-nav a.card{width:48%;min-height:auto!important}.internal.news-and-media .featured-image-row{height:auto}}@media (max-width:640px){.gridder{width:270px;margin:0 auto}.gridder-list{width:100%;margin-bottom:20px!important}.gridder-list:nth-child(n){margin-bottom:0%;margin-right:0%}.gridder-list:nth-of-type(1n){margin-right:0;margin-bottom:0}}@media (max-width:320px){.internal #page-top .intro-title>h1{font-size:1.4em}.internal #page-top .video-foreground .inner-wrapper .intro-text{font-size:0.9em}.home #page-top .video-foreground,.internal #page-top .video-foreground{padding-top:40px}}