/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.1

*/
@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");
body{text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}
body.page-id-115 .fusion-text ul li {margin-bottom: 15px;}
.post-content p a{color:#317023!important;font-weight: bold;}
.tag-meta-info a {color: #317023;font-weight: bold; text-decoration:underline;}
.post-content p a:hover{color:#92a981!important;}
.mpage-button{color:#317023;}
a.mpage-button::after{color:#317023;}
#wrapper .fusion-header-wrapper{position:relative;z-index:10010;}
.fusion-layout-column.fusion-one-full{width:100%;}
.h3-indent, .h4-indent{padding-left:30px;}
.see-solutions-nav{padding-left:30px;}
.fusion-main-menu li.see-solutions-nav1{padding-right:30px;}
.see-solutions-nav1 >a{background:url('../Avada-Child-Theme/images/see-logo.jpg') no-repeat 0 7px/78px;width:190px;color:inherit!important;text-align:right;}
.button-large{font-size:13px;}
body.page-template-100-width .slide-subtitle.annul_2016{color:#FFF;font-size:38px;margin-top:0;}
.fusion-social-links-header{margin-top:0;}
.fusion-one-fourth.fusion-layout-column{width:22.5% !important;}
h1.fusion-post-title{color:#317023;font-size:30px;line-height:1.3;}
.post-content h1.fusion-page-title{color:#317023;font-size:40px;line-height:1.3;}
#menu-top-nav{margin-top:10px;}
.post-content ol li{margin-bottom:15px;}
.post-content ol{margin-bottom:40px;}
#wrapper .fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-main-menu .sub-menu .sub-menu{top:-5px;}
.fusion-button-text{text-transform:capitalize;}
.slide-title{color:#fff !important;line-height:1.2;text-align:center;display:table;border:3px solid #ffffff;border-radius:70px;padding:20px 50px;margin:0 auto 15px;}
.home .banner_img_slide .slide-title{text-align:center;width:100%;font-size:50px;border:none;color:#fff;line-height:68px;text-transform:unset;}
.banner_img_slide .slide-title{text-align:left;font-size:50px;border:none;padding-left:0;color:#fff;line-height:68px;}
.banner_img_slide .slide-subtitle{color:#ffffff !important;font-size:26px;line-height:1.4;text-align:center;font-weight:400;}
.home .fusion-portfolio{margin-bottom:0;}
#wrapper .button-round, #wrapper .fusion-button-round, .fusion-body .fusion-button-round{border-radius:30px;font-weight:600;}
.fusion-faq-post a, .fusion-imageframe a{border-bottom:none !important;}
.fusion-main-menu > ul > li > a{line-height:70px !important;}
#wrapper .fusion-header-wrapper.fusion-is-sticky .fusion-header{height:50px !important;}
#wrapper .fusion-header-wrapper.fusion-is-sticky .fusion-main-menu > ul > li > a{line-height:65px !important;}
#wrapper .fusion-header-wrapper.fusion-is-sticky .fusion-logo{margin-top:0 !important;margin-bottom:0 !important;}
.post-content a:hover{border-bottom:0px solid #92a981!important;}
.layout-wide-mode .fusion-header-wrapper .fusion-row{max-width:1140px !important;width:100%;padding:0 !important;margin:auto;}
.searchform .search-table .search-button input[type=submit]{background:transparent;color:#c5d4b5;}
.searchform .search-table .search-button input[type=submit]:hover{color:#317023;background:transparent !important;}
#comment-input input, #comment-textarea textarea, #wrapper .search-table .search-field input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .avada-select-parent .select-arrow, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .gravity-select-parent .select-arrow, .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .select-arrow, input.s, input[type="email"], input[type="text"], select, textarea{border-color:#efefef !important;}
#wrapper .search-table .search-field input{border-radius:50px;}
h2{border-bottom:1px solid #cccccc;padding-bottom:4px;}
#main .see-solutions-pages h1{font-size:28px;line-height:33px;border-bottom:1px solid #cccccc;padding-bottom:4px;}
.see-solutions-pages .fusion-content-widget-area .widget{margin-bottom:0;}
.employee-text{font-size:16px;line-height:1.4;text-align:center;}
.fusion-footer .menu-2-what-we-do-container .sub-menu, .fusion-footer .menu-5-working-with-us-container .sub-menu{display:none;}
.fusion-main-menu .fusion-main-menu-icon::after{color:#c5d4b5 !important;}
.fusion-main-menu .fusion-main-menu-search a{font-size:24px;}
.categ-inner-tittle{display:block !important;color:#fff;}
.fusion-footer input[type="text"]{height:25px;padding:5px;width:132px;}
.fusion-footer .newsletter-submit{padding:5px 20px;margin-top:10px;border:1px solid #ffffff;width:132px;color:#fff;}
.fusion-footer input[type="text"] + br{display:none;}
.fusion-footer .fusion-columns .fusion-column:first-child{padding-left:0;}
.fusion-footer-widget-column{margin-bottom:25px;}
#text-5{padding-left:20px;}
.fusion-footer-widget-area .widget li a:before{display:none;}
.fusion-footer-widget-area .widget li a{font-size:12px;}
.fusion-footer-widget-area .widget_nav_menu ul ul li a{padding-top:0;}
.named-anchor:before{display:block;content:"";height:120px;margin:-120px 0 0;}
.annual-letter p, .annual-letter li{font-size:20px;}
.annual-letter li{margin:10px 0;}
.NextendAccordionMenuWidget{background:#f5f5f5;padding:20px;border:1px solid #e0e0e0;z-index:999999;}
.single #main, .archive #main, .category #main, .tag #main, .search #main, .error404 #main{padding-top:60px;padding-bottom:100px;}
.error404 #main{padding-left:30px !important;padding-right:30px !important;}
#text-4.widget{background:url("../Avada-Child-Theme/images/cta-bg.jpg");color:#ffffff;padding:30px 20px 20px;}
#text-4.widget h4{color:#ffffff;font-weight:500;text-transform:uppercase;}
#text-4.widget a{color:#ffffff;text-decoration:underline;}
table th{color:#317023;font-weight:700 !important;}
.fusion-post-slideshow{margin:0 auto;}
.category #wrapper #main .fusion-post-content > h2.fusion-post-title, .archive #wrapper #main .fusion-post-content > h2.fusion-post-title, .tag #wrapper #main .fusion-post-content > h2.fusion-post-title, .search #wrapper #main .fusion-post-content > h2.fusion-post-title{border-bottom:none;line-height:1.2;font-size:24px;font-weight:700;}
.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow{margin-right:30px !important;}
.category #wrapper h2.fusion-post-title a, .archive #wrapper h2.fusion-post-title a, .tag #wrapper h2.fusion-post-title a, .search #wrapper h2.fusion-post-title a{border-bottom:none;color:#317023;}
.category #wrapper h2.fusion-post-title a:hover, .archive #wrapper h2.fusion-post-title a:hover, .tag #wrapper h2.fusion-post-title a:hover, .search #wrapper h2.fusion-post-title a:hover{color:#c5d4b5;}
.tag h1.entry-title{text-transform:capitalize;}
.board-members img{width:130px !important;height:158px !important;}
.board-members p{margin-bottom:10px;}
.board-members .fusion-modal-text-link{padding:5px 10px;border:1px solid;border-radius:20px;}
.board-members .person-desc .person-author .person-name{border-bottom:1px solid #cccccc;padding-bottom:5px;font-size:18px;}
.board-members .fusion-person-center .person-content{margin-top:10px;}
.board-members .person-desc .person-author .person-title{padding-top:5px;font-size:16px;}
.board-members .person-desc{padding:10px 5px 5px !important;}
.board-members p.read-more{line-height:30px;font-size:12px;text-transform:uppercase;}
.counter-box-container{border:none !important;}
.newsletter-submit{background:transparent;border:2px solid #ffffff;color:#ffffff;text-transform:uppercase;margin-top:20px;padding:10px 20px;}
.page-template-page-volunteer #main, .error404 #main{padding-left:0;padding-right:0;}
.page-template-page-volunteer #main .fusion-row, .error404 #main .fusion-row{max-width:100%;}
.fusion-fullwidth.content{max-width:1170px;margin:0 auto;}
#wrapper .post-content h3.callout-banner-text{color:#ffffff !important;text-align:center;margin-bottom:15px;font-size:28px;line-height:1.4;}
#wrapper .post-content h3.large-black-text{color:#333333 !important;font-size:40px;font-weight:700;line-height:1.3;margin-bottom:5px;text-align:center;}
#wrapper .post-content p.large-black-text{color:#333333 !important;font-size:24px;font-weight:500;line-height:1.3;text-align:center;}
#wrapper .post-content p.large-black-text-header{color:#333333 !important;font-size:40px;font-weight:700;line-height:1.3;text-align:center;}
#wrapper .post-content p.medium-black-text{color:#333333 !important;font-size:24px;font-weight:500;line-height:1.3;text-align:center;}
#wrapper .post-content p.mid-medium-black-text{color:#333333 !important;font-size:20px;font-weight:500;line-height:1.3;text-align:center;}
#wrapper .post-content h3.large-green-text{color:#317023 !important;font-size:40px;font-weight:700;line-height:1.3;margin-bottom:5px;text-align:center;}
#wrapper .post-content h3.large-white-text{color:#ffffff !important;font-size:40px;font-weight:700;line-height:1.3;margin-bottom:5px;text-align:center;}
#wrapper .post-content p.large-white-text{color:#ffffff !important;font-size:24px;font-weight:500;line-height:1.3;text-align:center;}
#wrapper .post-content p.mid-medium-white-text{color:#ffffff !important;font-size:20px;font-weight:500;line-height:1.3;text-align:center;}
.fusion-content-boxes.fusion-columns-1 .fusion-column{margin-bottom:0 !important;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header{height:70px !important;}
.our-partners .fusion-portfolio-post .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a{pointer-events:none;cursor:default;}
.our-partners .fusion-rollover{display:none;}
.post-content h4.fusion-rollover-title a{border-bottom:none !important;font-weight:400 !important;font-size:18px;}
.portfolio-header{font-size:22px !important;line-height:28px;margin-bottom:5px;display:none;}
.fusion-rollover-content a.fusion-link-wrapper{display:none;}
.webinar-img{width:100%;}
#wrapper .fusion-header-wrapper .fusion-header .fusion-main-menu .fusion-custom-menu-item-contents{top:70px;}
#wrapper .fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-main-menu .fusion-custom-menu-item-contents{top:60px;}
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents{padding:0;background:transparent !important;border:none;}
.fusion-content-boxes p, .landing-page-services p{font-size:13px;}
h2.content-box-heading{font-size:24px;}
.home h2.content-box-heading{border-bottom:none;}
.our-impact h2.content-box-heading{border-bottom:none;}
.fusion-content-boxes.content-boxes-timeline-vertical .content-box-column:last-of-type .content-box-shortcode-timeline-vertical{display:none;}
.fusion-content-boxes .fusion-column .content-wrapper .content-box-shortcode-timeline-vertical{display:none !important;}
.landing-page-services img, .landing-page-services .fusion-imageframe{width:100%;}
.landing-page-services .content-box-icon img, .landing-page-services .content-box-icon.fusion-imageframe{width:auto;}
.landing-page-services .fusion-imageframe{padding:10px 10px 0 10px;}
#wrapper .fusion-main-menu .sub-menu{border-top:5px solid #317023;}
.counter-box-content{line-height:1.2;}
.button-no-border{border:none !important;}
.our-partners .fusion-image-carousel{margin-bottom:0;}
.fusion-video{margin:0 auto;}
#wrapper .fusion-footer .fusion-footer-widget-area .current_page_item > a, #wrapper .fusion-footer .fusion-footer-widget-area .current-menu-item > a{color:#fff;}
.fusion-footer-widget-area .widget_nav_menu li{border:none !important;padding:5px 10px 5px 0;}
.fusion-footer-widget-area .widget_nav_menu li a{font-size:13px;}
.fusion-footer-widget-area.fusion-widget-area .sub-menu{margin-left:0;}
.fusion-footer-widget-area.fusion-widget-area #menu-item-2619 .sub-menu{display:none;}
.fusion-footer-widget-area .widget-title{text-transform:capitalize;}
input:focus{outline:none}
.see-solutions-pages h2.content-box-heading, .see-solutions-pages h2.content-box-heading:hover{border-bottom:none !important;}
.see-solutions-pages .fusion-content-boxes .heading .heading-link:hover{border-bottom:none;}
.see-solutions-pages .content-box-column-1 img{background:#573819;border-radius:50%;}
.see-solutions-pages .content-box-column-2 img{background:#5B9BD5;border-radius:50%;}
.see-solutions-pages .content-box-column-3 img{background:#406723;border-radius:50%;}
.category-publications .fusion-blog-layout-medium .fusion-post-slideshow{}
table{table-layout:fixed;width:100%;}
#main table tr td{word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;}
table th{background:#d7e4bd !important;}
td:before{font-weight:bold;}
td:first-child:before{display:none;}
.single-navigation a{padding-left:10px;}
.single-navigation{margin-bottom:30px;}
.measuring_img_section .fusion-column-wrapper{padding-bottom:10px !important;}
.float-right{float:right !important;}
.private-key .swatch{float:left;margin-right:8px;margin-top:3px;width:1em;height:1em;}
.private-key.private, .private a{color:#C00000 !important;}
.private-key.private .swatch{background-color:#C00000;}
.private-key.not-private, .not-private a{color:#317023 !important;}
.private-key.not-private .swatch{background-color:#317023;}
.private a:hover, .not-private a:hover{color:#92a981 !important;border-color:#92a981 !important;}
table.data-table{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-size:.85rem;line-height:1.2rem;width:100%;margin-right:-20px;margin-top:30px;}
table.data-table thead td{padding:5px 0px 5px 8px;}
table.data-table td{padding:10px 0px 10px 8px;}
table.data-table thead th{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;margin-bottom:10px;border-right:4px solid white;padding:10px;}
table.data-table tr.blank td{border:none;}
table.data-table tbody tr:first-child td{padding-top:10px !important;}
table.data-table tbody td{border-bottom:1px solid #4b7837;border-right:4px solid #ffffff;}
table.data-table thead .name{border-right:4px solid white;width:24%;min-width:130px;max-width:165px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-weight:normal !important;}
table.data-table thead .institution{border-right:4px solid white;width:38%;max-width:275px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}
table.data-table thead .title{width:38%;max-width:275px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}
table.data-table .name{font-weight:bold;}
.volunteer-outro{margin-top:30px;}
.vertical-align-middle{vertical-align:middle;}
.event-table{border-bottom:1px solid #317023;}
.event-table td.month{font-size:20px;padding-right:16px;font-weight:bold;white-space:nowrap;border-right:8px solid #ffffff !important;}
.event-table td{vertical-align:middle;font-size:18px;line-height:125%;border-top:1px solid #4b7837;padding:10px;}
.event-table td.year{font-size:20px;padding-right:16px;padding:5px 30px 5px 10px;font-weight:bold;white-space:nowrap;border-right:8px solid #ffffff !important;border-bottom:3px solid #FED745;}
.event-table.table1 tr:first-child td{border-top:0px solid #4b7837;}
#producer-organizations{line-height:120%;font-size:.9em;vertical-align:middle;}
#producer-organizations{}
#producer-organizations thead td{vertical-align:middle !important;color:#ffffff;font-size:12pt;/**/border-bottom:1px solid #ffffff !important;border-right:8px solid #ffffff !important;}
.producer-org-header td{padding:0 8px 0 0 !important;border-right:8px solid #ffffff !important;border-bottom:3px solid #ffffff !important;vertical-align:middle;}
.producer-org-header td.sector{vertical-align:middle;background-color:#4b7837;}
.producer-org-header td span{vertical-align:middle;padding:8px 0 8px 8px;margin-right:8px;display:inline-block;background-color:#4b7837;width:100%;color:#ffffff;}
.producer-org-header td{font-weight:bold !important;vertical-align:middle !important;}
#producer-organizations td{padding:10px;vertical-align:middle;border-right:8px solid #ffffff !important;border-bottom:1px solid #4b7837;}
#producer-organizations{line-height:120%;font-size:.9em;}
#producer-organizations .left-header{font-size:12pt;font-weight:bold;}
#producer-organizations .organization-name{font-weight:bold;margin-right:5px;}
#producer-organizations .organization-name:after{}
.producer-org-header-top{text-align:center;}
.left-header{border-bottom:2px solid #ffd636 !important;}
.left-header.color-1{border-bottom:2px solid #ffd636 !important;}
.left-header.color-2{border-bottom:2px solid #66c8b8 !important;}
.left-header.color-3{border-bottom:2px solid #2ab82d !important;}
.left-header.color-4{border-bottom:2px solid #a934c8 !important;}
.left-header.color-5{border-bottom:2px solid #009ccd !important;}
.left-header.color-6{border-bottom:2px solid #f16f82 !important;}
.left-header.color-7{border-bottom:2px solid #1b4171 !important;}
.slider-button{display:inline-block;position:relative;width:630px;height:80px;margin:20px 0;}
.slider-button div{display:inline-block;position:absolute;top:0;left:0;width:315px;height:100%;}
.slider-button .top{padding:0;}
.slider-button .panel{width:285px;height:50px;padding:15px;display:table-cell;vertical-align:middle;}
.slider-button .top{z-index:2;background-color:#FED745;cursor:pointer;}
.slider-button .panel{z-index:1;background-color:#c5d4b5;opacity:0.3;}
.slider-button .panel .text{display:inline-block;float:left;width:75%;font-size:13px;line-height:15px;padding-top:0px;margin-top:-6px;}
.slider-button .panel .button-box{display:inline-block;float:right;background-color:#573819;padding:13px 10px;margin:0px;color:#ffffff;font-size:20px;text-decoration:none;width:30px;height:24px;}
.slider-button .panel .button-box:hover{background-color:#39A7C5;text-decoration:none;}
.slider-button.see-data .top{background-color:#22e8e0;}
.slider-button.see-data .panel{background-color:#c5d4b5;}
.slider-button.see-data .panel .button-box{background-color:#573819;}
.slider-button.see-data .panel .button-box:hover{background-color:#22e8e0;}
.slider-button.see-data .panel .text{width:70%;margin-top:-7px;}
.slider-button.see-indicators .top{background-color:#fed745;}
.slider-button.see-indicators .panel{background-color:#c5d4b5;height:100%;}
.slider-button.see-indicators .panel .button-box{background-color:#573819;height:100%;width:50px;}
.slider-button.see-indicators .panel .button-box:hover{background-color:#1075BB;}
.slider-button.see-solutions .top{background-color:#573819;}
.slider-button.see-solutions .panel{background-color:#fed745;height:100%;}
.slider-button.see-solutions .panel .button-box{background-color:#573819;height:100%;width:50px;}
.slider-button.see-solutions .panel .button-box:hover{background-color:#1075BB;}
.slider-button.plus-view-see-indicators{display:inline-block;position:relative;width:630px;height:41px;margin:20px 0;}
.slider-button.plus-view-see-indicators .top{width:200px;}
.slider-button.plus-view-see-indicators .panel{width:50%;left:20px;opacity:0;}
.slider-button.plus-view-see-indicators a{text-decoration:none;color:#222;}
.slider-button.plus-view-see-indicators .top a img ,
.slider-button.plus-view-see-indicators .top a span{vertical-align:middle;display:table-cell;}
.slider-button.plus-view-see-indicators .top .carat{font-size:150%;line-height:150%;font-weight:bold;padding:0 1px;vertical-align:middle;}
.slider-button.plus-view-see-indicators .top{z-index:2;background-color:#c5d4b5;cursor:default;border-radius:20px 0 0 20px;}
.slider-button.plus-view-see-indicators .top a{display:table-row;}
.slider-button.plus-view-see-indicators .top img{vertical-align:middle;}
.slider-button.plus-view-see-indicators .panel{background-color:#c5d4b5;height:41px;padding:0;vertical-align:middle;}
.slider-button.plus-view-see-indicators .panel a{padding:0 10px;line-height:41px;}
.slider-button.plus-view-see-indicators .panel a:hover{text-decoration:underline;}
.slider-button .panel a{border-bottom:none !important;}
HIDE.slider-button:hover .panel{left:50%;-webkit-transition:all .25s ease;transition:all .25s ease;}
.simply-scroll{height:200px;margin-bottom:1em;width:960px !important;}
.simply-scroll .simply-scroll-clip{width:960px !important;height:200px;}
#home-partner-scroller{height:180px;width:900px;overflow:hidden;border-bottom:1px solid #EDEDED;margin-bottom:15px;}
#home-partner-scroller div.partner-logo{position:relative;width:23%;width:225px;height:100px;padding:0px 0 200px;float:left;text-align:center;border-top:0px solid #EDEDED;border:1px solid #000;}
#home-partner-scroller img.partner-logo{display:inline-block;width:auto;height:auto;max-width:180px;max-height:100px;height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.category #content{width:calc(100% - 90px) !important;}
body.single-post.has-sidebar #content{float:none!important;width:100%;max-width:995px;position:relative;margin:auto;}
body.single-post.has-sidebar .sidebar{display:none;width:0% !important;}
.single-post .fusion-page-title-captions{margin-left:10%;margin-right:10%;margin-top:180px;}
.single-post .fusion-page-title-captions h1.entry-title{font-size:48px;font-weight:400 !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:20px;max-width:850px;}
.single-post .fusion-page-title-captions h6{margin-bottom:1em;}
.single-post .fusion-page-title-captions h3{color:#000000 !important;background-color:#fff;font-size:14px !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px 6px;border-radius:20px;line-height:1;margin-top:90px;}
.single-post .fusion-post-title{color:#000000;border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:30px;}
.single-post .post h2{color:#000000 !important;border-bottom:none;margin-bottom:30px;}
.single-post .post h3{color:#000000 !important;}
/*.single-post blockquote{font-size:50px;font-weight:700;margin:0px;padding:0;quotes:"\201C""\201D""\2018""\2019";background:none;border-left:none;color:#fff;font-style:normal;width:110px;padding-top:20px;}
.single-post blockquote:before{color:#ffffff;content:open-quote;font-size:4em;line-height:0.1em;margin-right:20px;vertical-align:-0.4em;}
.single-post blockquote p{display:inline;}*/
.single-post .fusion-page-title-wrapper{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
#wrapper .fusion-main-menu .sub-menu .sub-menu{top:-5px !important;}
.fusion-main-menu > ul > li > a{box-sizing:border-box;height:auto !important;line-height:40px !important;}
.fusion-header-wrapper.fusion-is-sticky .fusion-main-menu{margin-top:0px !important;}
#wrapper .fusion-header-wrapper.fusion-is-sticky .fusion-header{height:60px !important;}
#wrapper .fusion-header-wrapper.fusion-is-sticky .fusion-main-menu > ul > li > a{line-height:33px !important;}
.fusion-header-wrapper.fusion-is-sticky .fusion-main-menu{margin-top:11px !important;}
.fusion-logo{margin-top:0px !important;}
.fusion-logo{margin-bottom:65px !important;}
.fusion-main-menu > ul > li:last-child{padding-right:0;padding:0 !important;}
.fusion-main-menu li{padding:0px 0 0;}
.fusion-header-wrapper.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon{background-size:40px;margin-top:0px;}
#wrapper .fusion-main-menu .sub-menu{border-top:5px solid #317023;margin-top:20px;}
.home .slide-title{padding:20px 50px 0px;}
.map_back_img_sec{height:1200px;}
.fusion-header{height:115px;}
.slide-title{margin:0 auto 0px;}
.engaging_section{padding-top:17px !important;}
.home .fusion-separator.sep-none{margin-bottom:14px !important;}
.knowing_what{color:#fff;position:relative;}
.sustanibality_section_un_map .fusion-imageframe img.img-responsive{max-width:700px;width:100%;}
.portfolio-inner p{text-transform:uppercase;font-size:14px;}
div[id*="ajaxsearchlite"].wpdreams_asl_container{border:1px solid #35823e;border-radius:30px;}
.home .map_back_img_sec .fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3.fusion-two-third.fusion-column-first.\32 _3{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;}
.home .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth{padding-right:12% !important;}
.home .fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3.fusion-two-third.fusion-column-first.\32 _3{width:calc(58.66% - ((4%) * 0.6666)) !important;}
.home .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.fusion-column-last.\31 _3{width:calc(41.33% - ((4%) * 0.3333)) !important;}
.sustanibality_section_un_map{padding-top:80px !important;padding-bottom:80px !important;}
.sustanibality_section_un_map span{color:#fff !important;font-size:19px;}
#tribe-bar-form .tribe-bar-submit input[type=submit], .button-large, .fusion-body .fusion-button-large, .tml-submit-wrap input[type=submit], .wpcf7-form .wpcf7-submit.button-large, .wpcf7-form .wpcf7-submit.fusion-button-large{line-height:20px !important;}
.view_them span.fusion-button-text{font-size:20px;}
.view_them{padding:13px 29px !important;}
.sustanibality_section_un_map .fusion_builder_column.fusion_builder_column_1_3{margin-bottom:80px !important;}
.custom_portfolio_outer{margin:0 -8px;}
.custom_portfolio_outer ul{list-style:none;padding:0;margin:0;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}
.custom_portfolio_outer li{margin:8px;position:absolute;overflow:hidden;-webkit-transition:ease 0.3s;transition:ease 0.3s;height:auto !important;}
.white-panel-inner{position:relative;}
.fusion-secondary-header .fusion-row{padding:0 !important;max-width:1170px !important;}
#blog-landing{position:relative;max-width:100%;width:100%;}
.white-panel{position:absolute;}
.portfolio-outer{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:999;color:#fff;text-align:center;}
.portfolio-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 30px;height:100%;-webkit-transition:ease 0.3s;transition:ease 0.3s;position:relative;z-index:0;}
.portfolio-inner:after{content:"";background:rgba(0,0,0,0.1);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:ease 0.3s;transition:ease 0.3s;}
.portfolio-inner h2{color:#fff !important;font-size:22px !important;border:0 !important;margin-bottom:0;padding:0 40px;position:relative;-webkit-transition:ease 0.5s;transition:ease 0.5s;}
.portfolio-inner p{margin:0;position:absolute;bottom:0;left:0;width:100%;padding:10px;-webkit-transition:ease 0.3s;transition:ease 0.3s;line-height:20px;font-size:14px;}
.mosaicflow__item{-webkit-transition:ease 0.5s;transition:ease 0.5s;}
.custom_portfolio_outer .mosaicflow__item:hover{box-shadow:rgba(0,0,0,0.6) 0 0 10px;}
.custom_portfolio_outer .mosaicflow__item:hover .portfolio-inner:after{opacity:1;visibility:visible;}
.banner_img_slide{text-align:center !important;}
.home .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth{padding-right:15px !important;padding-left:15px !important;}
.home .large-black-textunder{color:#fff !important;text-align:center !important;}
.measuring_section h2{color:#fff !important;border:0;}
.home .banner_img_slide{height:calc(100vh - 130px);}
.home .banner_img_slide .fusion-builder-row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.measuring_section{padding-top:120px !important;}
.home .fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth img{width:140px !important;-webkit-transition:ease 0.3s;transition:ease 0.3s;}
.home .fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth h2{font-size:35px !important;font-weight:600 !important;}
#wrapper .post-content h3.large-black-text.measuring_title{color:#fff !important;}
.measuring_section{padding-bottom:120px !important;}
.sustanibality_section_un_map .img-responsive.wp-image-10711{padding-top:60px;}
.map_back_img_sec h1{color:#fff !important;font-weight:700 !important;font-size:40px !important;padding-top:75px !important;text-align:center !important;}
.fusion-title.title.sep-underline.sep-solid.fusion-title-size-one.fusion-border-below-title{border:0;border-bottom-color:currentcolor;}
.map_back_img_sec .fusion-button.button-1{background:#fdd744 !important;}
.home .map_back_img_sec .fusion-button.button-flat.fusion-button-round.button-large.button-custom.button-2.here_how{background:#fdd744;}
.home .map_back_img_sec .fusion-button-text{color:#000000;font-size:20px;text-transform:capitalize;padding:0px;}
.fusion-button.button-1 .fusion-button-text{font-size:20px;}
.right_block_quote{color:#fff;font-size:18px;margin-left:130px;}
.right_block_quote img{width:39px;padding-right:3px;margin-top:4px;}
.home .right_data_1{text-align:left !important;display:inline-block;font-size:25px;line-height:36px;color:#fff !important;}
.sustanibality_section_un_map span.know_what_1{color:#fff !important;text-align:left !important;display:inline-block;}
.sustanibality_section_un_map .imageframe-align-center{padding-bottom:100px;}
.home .fusion-header .fusion-row, .layout-wide-mode .fusion-footer-copyright-area > .fusion-row, .layout-wide-mode .fusion-footer-widget-area > .fusion-row{}
.fusion-main-menu .sub-menu{margin-top:0 !important;}
.fusion-main-menu > ul > li > a{padding-bottom:20px !important;display:block !important;}
.home .fusion-button.button-flat.fusion-button-round.button-large.button-custom.button-1.here_how{padding:19px 44px;}
.map_back_img_sec .fusion-button-wrapper.fusion-aligncenter{margin-top:30px !important;}
div.asl_w .probox .prosettings .innericon svg{fill:#377c43 !important;}
div.asl_w .probox .promagnifier .innericon svg{fill:#377c43 !important;}
div.asl_s.searchsettings{box-shadow:1px 1px 0 1px #377c43 !important;}
div.asl_w .probox div.asl_simple-circle{border:4px solid #377c43 !important;}
div.asl_m .probox .proclose svg{background:#377c43 !important;}
.home .superfixheight > div .imgslide{height:auto !important;width:auto !important;max-height:100px;max-width:170px !important;vertical-align:middle !important;display:inline-block !important;}
.supercarousel div{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.fusion-logo a{width:250px !important;}
div.asl_w .probox .proloading, div.asl_w .probox .proclose, div.asl_w .probox .promagnifier, div.asl_w .probox .prosettings{position:absolute !important;right:15px !important;}
.banner_img_slide .fusion-column-wrapper{padding:0 !important;}
.fusion-header{height:65px !important;}
.fusion-logo{margin-bottom:0px !important;margin-top:0px !important;}
.fusion-main-menu{margin-top:10px !important;margin-bottom:0px;}
#wrapper .fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-main-menu .sub-menu .sub-menu{top:0 !important;}
.fusion-main-menu > ul > li > a{padding-bottom:0px !important;}
.banner_img_slide{padding-top:16% !important;padding-bottom:17% !important;}
.map_back_img_sec{background-attachment:fixed;}
home .fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth img{position:relative;top:0;-webkit-transition:0.4s ease all;transition:0.4s ease all;}
.home .fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth p:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:0.4s ease all;transition:0.4s ease all;}
.home .fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth p{-webkit-transition:ease 0.3s;transition:ease 0.3s;}
.map_back_img_sec{height:630px;}
.home .fusion-separator.sep-none{margin-bottom:0px !important;}
.home .fusion-fullwidth.fullwidth-box.our-partners.hundred-percent-fullwidth{padding-bottom:110px !important;}
.engaging_section{padding-top:70px !important;padding-bottom:40px !important;}
.home .fusion-title.title.sep-underline.sep-solid.fusion-title-size-one{border-bottom:none;}
.measuring_section a:hover{border:none;}
#ajaxsearchlite1 .probox, div.asl_w .probox{border:none !important;}
#ajaxsearchliteres1{width:350px !important;}
div.asl_r .results .item .asl_content{padding:20px 60px 5px 15px !important;}
#ajaxsearchliteres1{overflow:visible;}
#ajaxsearchliteres1:after{content:"";border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;position:absolute;z-index:-1;top:-12px;left:63px;}
.real_impact_outer{padding-top:30px !important;padding-bottom:0px !important;}
div.asl_r .results .item .asl_image{margin:2px 12px 0 0 !important;}
.map_back_img_sec{padding-top:100px !important;padding-bottom:80px !important;}
#ajaxsearchlite1 .probox, div.asl_w .probox{border:1px solid #35823e !important;}
.home .fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth{text-align:center;}
.see-solutions-nav1 >a span{position:relative;}
.see-solutions-nav1 >a span::before{content:"";font-size:30px;display:inline-block;vertical-align:middle;font-weight:300;background:#000;width:1px;height:30px;-webkit-transform:rotate(20deg);transform:rotate(20deg);margin-right:5px;}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a{color:#317023 !important;line-height:18px !important;display:block;}
div.asl_r .results .item .asl_content .asl_desc{width:calc(100% - 73px);float:right;}
div.asl_r p.showmore a{border:0 !important}
.fusion-main-menu > ul > li > a{margin-bottom:10px;}
.fusion-header-wrapper.fusion-is-sticky .see-solutions-nav1 a{background-position:0 3px}
.map_back_img_sec .fusion-button.button-2{border-color:#fdd841;}
.fusion-button.button-2:hover, .fusion-button.button-2:focus, .fusion-button.button-2:active{border-color:#fdd841 !important;}
.sustanibality_section_un_map .fusion-button.button-3{background:transparent;border:2px solid #fff;}
.sustanibality_section_un_map .fusion-button.button-3:hover, .sustanibality_section_un_map .fusion-button.button-3:focus{background:#fff;border:2px solid #fff !important;}
.home .view_partner_btn:hover{background:#80a957 !important;}
.home #wrapper .fusion-header-wrapper .fusion-header .fusion-main-menu .fusion-custom-menu-item-contents{top:auto !important;margin-top:12px;}
.fusion-body .fusion-button-round.here_how:hover span.fusion-button-text{color:#fff !important;}
.fusion-body .fusion-button-round:hover{color:#000 !important;}
.sustanibality_section_un_map .fusion-button.button-3:hover span, .sustanibality_section_un_map .fusion-button.button-3:focus span{color:#000 !important;}
.fusion-social-networks.boxed-icons .fusion-social-network-icon{margin-bottom:0 !important}
.fusion-post-medium{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;border-bottom:1px solid #e7e6e6;padding:50px 30px 50px 0;margin-bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;}
.post-content p{margin:10px 0;}
.fusion-post-medium .fusion-meta-info{border:0 !important;margin-top:10px;}
.fusion-post-medium .fusion-post-title{margin-bottom:10px !important}
.fusion-post-medium .fusion-rollover{display:none;}
.categ-listing{display:block !important;color:#fff;padding:40px 0;}
.categ-main-outer{}
.categ-main-outer .fusion-row-custom{max-width:1070px;position:relative;left:40px;margin:auto;width:100%;height:100%;}
.categ-outer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;}
.fusion-row-custom{width:1170px;margin:auto;}
.categ-center{text-align:center;margin-bottom:2em;}
.categ-center img{max-width:320px;}
.cate-banner-social{padding-top:40px;}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{color:#666 !important}
.search div[id*="ajaxsearchlite"].wpdreams_asl_container{border:0 !important}
.search #ajaxsearchlite1 .probox, div.asl_w .probox{border:1px solid #35823e !important;}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{font-size:13px !important;}
.think_share{color:#fff;text-align:center;font-size:19px;}
#post-9505 .fusion-post-slideshow, #post-9505 .fusion-post-slideshow img, .flexslider .slides img{width:auto !important;}
.categ-listing h1{font-size:54px !important;font-weight:700 !important;margin-bottom:20px !important;}
.categ-listing h2{font-size:36px;font-weight:400 !important;border:0 !important;line-height:46px;color:#fff;}
.categ-listing h2 a{color:#fff;}
.categ-listing h6{font-size:16px;color:#fff;margin:1em 0 3em;font-weight:400;}
.category-newsletters-newsletters .fusion-tabs.horizontal-tabs .nav-tabs{border:none !important;}
.category-newsletters-newsletters #main{padding-top:0px;}
.cat_tag{background:#fff;padding:0 20px;border-radius:40px;display:inline-block;color:#317023;margin-top:2em;font-size:13px;height:24px;line-height:23px;}
.cate-banner-social a ~ a{margin-left:5px;}
.cate-banner-social a img{max-width:30px;}
.cate-banner-rcontent{width:40%;}
.cate-banner-rcontent p{font-size:19px;}
.cate-banner-rcontent a{border:#fff 1px solid;display:inline-block;color:#fff;padding:2px 15px;border-radius:40px;font-size:14px;float:right;}
.cate-banner-rcontent a:hover, .cate-banner-rcontent a:focus{color:#317023;background:#fff;border-color:#fff;}
.fusion-read-more{border-bottom:1px solid transparent;}
.categ-inner{width:100%;padding-right:40px;}
.sustainability-blog{padding:60px 0;}
.category #content{width:100% !important;max-width:1070px !important;position:relative;left:40px;margin:auto;float:none !important;}
.col-9{width:70%;float:left;}
.sustain-blog-image img{max-width:100%;}
.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both;}
.sustain-blog-left{width:100%;min-height:350px;}
.sustain-blog-main{border-bottom:#317023 1px solid;margin-bottom:40px;}
.sustain-blog-right a{background:#317023;color:#fff;font-size:12px;padding:2px 10px;display:inline-block;border-radius:40px;}
.sustain-blog-right a:hover, .sustain-blog-right a:focus{color:#fff !important;background:#80a957;}
.sustain-blog-right{width:35%;}
.sustain-blog-left a{font-size:45px;color:#000;font-weight:700;display:block;line-height:50px;margin:15px 0;}
.sustain-blog-content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;}
.col-3{width:30%;float:left;padding-left:30px;}
.subscribe-sidebar{background:#ffc000;padding:15px 15px 25px;margin-bottom:50px;}
.subscribe-sidebar img{max-width:80%;margin:auto;display:block}
.subscribe-form{margin-top:30px;}
.subscribe-group{margin-bottom:20px;}
.subscribe-group label{color:#000;}
.subscribe-field{height:35px;width:100%;}
.subscribe-btn{background:#317023;color:#fff;padding:5px 15px;border-radius:40px !important;border:0;font-size:18px;float:right;text-transform:none !important;margin-top:0 !important;cursor:pointer;-webkit-transition:ease 0.3s;transition:ease 0.3s;}
.subscribe-btn:hover, .subscribe-btn:focus{background:#80a957;}
.event-sidebar{background:#317023;color:#fff;padding:15px 15px 30px;}
.event-sidebar h2{font-weight:700 !important;font-size:30px !important;text-align:center;border:0 !important;margin-bottom:30px;color:#fff !important;}
.event-list{list-style:none;padding-left:0;margin:0;}
.event-list li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-bottom:20px;}
.event-list li ~ li{border-top:#fff 1px solid;padding-top:20px;}
.event-list li h4{width:80px;font-size:20px;text-transform:uppercase;margin:0;line-height:28px;}
.event-list li h4 strong{display:block;font-size:34px;}
.event-list li a{width:100%;color:#fff;margin-top:5px;}
.single_posts_pages{margin:0 !important}
.single_posts_pages .entry-title{margin-top:20px;}
.single-post p iframe{width:100% !important;height:500px !important;margin:20px 0 30px;}
.single-post p img{display:block;}
.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow{min-width:320px;}
.search .fusion-blog-layout-medium .fusion-post-slideshow{min-width:60px !important;width:60px !important;}
.search .categ-listing h1{font-size:30px!important;}
.search .fusion-blog-layout-medium .fusion-post-slideshow{width:60px;}
.search .fusion-post-content-container p{font-size:14px;text-align:justify;margin:3px 0 0;}
.search div.asl_s.searchsettings{box-shadow:0px 0px 0 2px #377c43 !important;margin-top:18px;}
.search h2.fusion-post-title{font-size:15px !important;margin-bottom:0 !important;}
.search .fusion-post-medium{padding:4px !important;margin-bottom:2px !important;}
.search div.asl_m .probox .proloading{margin-right:25px;}
.search #main{padding-top:10px!important;background:#eaf1ea;}
#ajaxsearchlitesettings1{display:none !important;}
#ajaxsearchlite1 .prosettings, #ajaxsearchlite1 .promagnifier{display:none;}
.search .fusion-post-medium{border-bottom:1px solid #f5f5f5!important;}
.search_header_form{background:#eaf1ea;position:relative;z-index:99;text-align:center;border-top:#377c43 1px solid;padding:30px 0 0;}
.search_header_form h1{font-weight:400;}
.search_header_form #ajaxsearchlite2{width:340px;margin:auto;}
.search_header_form #ajaxsearchlite2 .prosettings{display:none;}
.search_header_form #ajaxsearchlite2 .probox, .search_header_form #ajaxsearchlite2{border:0 !important;padding:0 !important;display:block !important;overflow:visible !important;}
.search_header_form #ajaxsearchlite2 .probox{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;background:none;box-shadow:none;}
.search_header_form #ajaxsearchlite2 .probox .proinput{border:1px solid #35823e !important;padding:6px 20px;height:30px;width:100%;border-radius:30px;margin-right:10px;background:#fff;}
.search_header_form #ajaxsearchlite2 .probox .promagnifier{float:right;position:static !important;}
.search #main .fusion-row{max-width:1070px !important;position:relative;left:40px;margin:auto;}
.search_name_with_count{text-align:center;margin:15px 0;}
.search #posts-container{margin:auto;width:100%;}
.search_name_with_count h2{border:0 !important}
.search .fusion-post-medium{border-width:0 0 1px 0 !important;border-color:#ccc !important;padding-bottom:15px !important;}
.search #main .post h2{font-weight:700;}
.search_name_with_count h2 b{color:#35823e;}
.search div.asl_w .probox .promagnifier{box-shadow:unset;}
.sustain-blog-image{text-align:center;}
body.board-member-template-default #content{width:100% !important;}
body.board-member-template-default .fusion-flexslider.fusion-post-slideshow{width:100px !important;}
.search #wrapper #main .fusion-post-content > h2.fusion-post-title{}
.custom_cls .fusion-column-wrapper p{font-size:18px;font-weight:600;}
.keyarea-second-img{border-top:1px solid #48703B;margin-top:35px;padding-top:20px;}
.fusion-page-title-bar.fusionPage__backgrndheight{min-height:auto;height:285px !important;}
.fusionPage__backgrndheight .categ-listing{padding:30px 0 40px 0;}
.fusionPage__backgrndheight .categ-center{text-align:center;margin-bottom: 45px;}
.fusion-tabs.horizontal-tabs.clean .tab-content.tabmargin__none{margin-top:0;}
.pubintrotxt{font-size:22px;}
.fusion-secondary-menu>ul>li{float:none;display:inline-block;}
.fusion-secondary-header .fusion-alignright{margin-right:0 !important;}
#menu-item-14693{margin-left:130px;border-radius:15px;border:none !important;}
#menu-item-14693 a{background-color:#317023 !important;color:#fff !important;border:1px solid #317023 !important;}
.fusion-footer input[type="text"]{border-radius:15px;height:30px;}
.fusion-footer .newsletter-submit{border-radius:15px;cursor:pointer;margin:20px 0 0 0;font-size:16px;}
.footerForm__emailadd{margin:0 0 5px 0;padding:0 0 0 6px;font-size:14px;}
.categ-center{margin-bottom:0;min-height:50px;}
.fusion-page-title-bar{min-height:calc(100vh - 100px);}
.fusion-is-sticky .fusion-main-menu > ul > li{margin-right:30px !important;padding-right:0!important;}
.fusion-main-menu > ul > li:last-child{margin-right:0!important}
.fusion-is-sticky .fusion-main-menu > ul > li > a{font-size:15px !important;}
.fusion-is-sticky .fusion-main-menu .fusion-main-menu-search a{font-size:24px !important;}
.hwmd_main_outer .categ-main-outer .fusion-row-custom, .categ-main-outer .fusion-row-custom.story-row{max-width:960px;left:-16px;}
.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header{padding:0 !important}
h3.impacth3{margin-bottom:0;}
span.imptdesc p{margin-top:0;}
span.imptdesc a{color:#fff; text-decoration:underline !important;}
span.imptdesc a:hover{color:#FDD744;}
@media only screen and (max-width:1300px){.layout-wide-mode .fusion-header-wrapper .fusion-row{max-width:1140px !important;width:100%;padding:0 !important;margin:auto;}
}
@media only screen and (max-width:1150px){.fusion-page-title-bar{background-attachment:scroll !important;}
.categ-listing h2{font-size:32px;}
.engaging_section{padding-top:10px !important;}
.home .fusion-fullwidth.fullwidth-box.our-partners.hundred-percent-fullwidth{padding-bottom:80px !important;}
#wrapper .post-content p.large-black-text{font-size:20px;}
h1.title-heading-left:empty{display:none;}
.map_back_img_sec{height:auto;padding:60px 0 !important;}
.knowing_what{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.knowing_what img{margin-right:8px;}
.home .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.fusion-column-last.\31 _3{width:calc(50.33% - ((4%) * 0.3333)) !important;}
.fusion-main-menu .fusion-main-menu-search a:after{font-size:18px;}
#ajaxsearchliteres1{width:310px !important;}
.portfolio-inner{padding:10px 20px;}
.fusion-main-menu > ul > li > a{font-size:14px !important;}
.fusion-main-menu > ul > li{padding-right:23px !important;}
.fusion-logo{margin-bottom:0px !important;}
.home .right_data_1{font-size:22px;}
.home .map_back_img_sec .fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3.fusion-two-third.fusion-column-first{width:calc(65.66% - ((4%) * 0.6666)) !important;}
.sustanibality_section_un_map .img-responsive.wp-image-10711{width:75%;}
.home .sustanibality_section_un_map .fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3.fusion-two-third.fusion-column-first{width:calc(45.66% - ((4%) * 0.6666)) !important;}
.sustanibality_section_un_map span{font-size:18px;}
.sustanibality_section_un_map{padding-top:60px !important;padding-bottom:60px !important;}
.measuring_section{padding-top:60px !important;padding-bottom:0 !important;}
.home .custom_portfolio_outer li{height:220px;}
.custom_portfolio_outer ul{display:block;}
.custom_portfolio_outer li{-webkit-box-flex:0;-ms-flex:none;flex:none;}
#slidingbar-area .widget-title, #slidingbar-area h3, .fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3{font-size:15px !important;}
.portfolio-inner h2{font-size:20px !important;padding:0;}
.measuring_section .fusion-column-wrapper{padding-bottom:60px !important;}
.portfolio-inner p{padding:5px;}
.fusion-header{padding-left:15px;padding-right:15px;}
fusion-main-menu{margin-top:0px !important;}
.fusion-logo img{width:235px;}
.fusion-body .fusion-main-menu .fusion-main-menu-icon{background-size:40px;}
.see-solutions-nav1 a{}
.fusion-main-menu > ul > li{padding-right:12px !important;}
.fusion-main-menu > ul > li.fusion-main-menu-search{padding-right:10px !important;}
.see-solutions-nav1 a span::before{margin-right:8px;}
body.single-post.has-sidebar #content{width:100%;}
.sustain-blog-left a{font-size:48px;line-height:54px;padding-right:60px;}
.sustain-blog-left{min-height:250px;}
.sustain-blog-right{width:40%;}
.event-list li a{font-size:14px;}
.event-list li h4{font-size:18px;}
.categ-listing h1{font-size:45px !important;margin-bottom:10px;}
.categ-listing h2{font-size:30px !important;}
.categ-listing h6{margin-bottom:1.5em;}
.category #wrapper #main .fusion-post-content > h2.fusion-post-title, .archive #wrapper #main .fusion-post-content > h2.fusion-post-title, .tag #wrapper #main .fusion-post-content > h2.fusion-post-title, .search #wrapper #main .fusion-post-content > h2.fusion-post-title{font-size:22px;}
.fusion-page-title-bar{min-height:inherit !important;height:auto !important;}
.categ-listing{padding:50px 0 60px;}
.categ-center img{max-width:350px;}
.single-post #main .post h2{font-size:22px !important;}
.single-post .fusion-post-title{margin-bottom:20px;font-size:26px !important;}
.single .fusion-sharing-box{margin-top:30px;}
.single-post .fusion-page-title-captions h1.entry-title{font-size:40px !important;line-height:50px !important;}
}
@media only screen and (max-width:1000px){.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright{text-align:right !important;}
.categ-listing h1{font-size:40px !important;}
.categ-listing h2{font-size:26px !important;line-height:30px !important;}
.cate-banner-rcontent p{font-size:16px;}
.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow{min-width:200px;width:200px !important;}
.fusion-mobile-nav-item a{height:40px !important;line-height:38px !important;}
.fusion-secondary-menu > ul > li > a{font-size:12px !important;}
.home .fusion-fullwidth.fullwidth-box.our-partners.hundred-percent-fullwidth{padding-bottom:60px !important;}
.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header{padding-top:0px !important;padding-bottom:10px !important;}
.sustanibality_section_un_map .fusion-imageframe img.img-responsive{max-width:600px;}
.portfolio-inner{padding:10px 15px;}
.fusion-header{height:auto !important;}
.home #wrapper .post-content p.large-black-text{font-size:22px;}
.right_block_quote{margin-left:8%;}
.sustanibality_section_un_map.fusion-layout-column{float:right !important;}
.measuring_section .fusion-column-wrapper{padding-bottom:20px !important;}
.measuring_section{padding-bottom:50px !important;}
.fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth h2{font-size:32px !important;}
.sustanibality_section_un_map span{font-size:17px;}
.knowing_what img{width:30px;}
.home .map_back_img_sec .fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3.fusion-two-third.fusion-column-first.\32 _3{width:calc(58.66% - ((4%) * -3.333)) !important;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a{padding-left:30px;width:100%;background-color:#fff;}
.custom_portfolio_outer li{height:200px !important;}
.home .portfolio-inner h2{font-size:16px !important;line-height:20px !important;}
.home .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.fusion-column-last.\31 _3{width:calc(45.33% - ((4%) * 0.3333)) !important;}
.knowing_what img{left:-40px;font-size:25px;}
.sustanibality_section_un_map span{font-size:15px;}
.sustanibality_section_un_map span{font-size:17px;}
.fusion-social-networks.boxed-icons .fusion-social-network-icon{color:#347c3c !important;}
.fusion-mobile-nav-item a{background-position:30px center;}
.home .custom_portfolio_outer .portfolio-inner p{font-size:13px;line-height:18px;padding:5px;margin:5px 0;}
.home #wrapper .fusion-header-wrapper .fusion-header .fusion-main-menu .fusion-custom-menu-item-contents{display:none;}
.see-solutions-nav1 a span{width:180px;text-align:right;display:inline-block;}
.category #wrapper #main .fusion-post-content > h2.fusion-post-title, .archive #wrapper #main .fusion-post-content > h2.fusion-post-title, .tag #wrapper #main .fusion-post-content > h2.fusion-post-title, .search #wrapper #main .fusion-post-content > h2.fusion-post-title{font-size:18px;}
.post-content p, .fusion-read-more{font-size:14px;}
.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column{width:33% !important;float:left;margin-bottom:20px;}
.fusion-footer-parallax .fusion-footer-widget-area .fusion-columns{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.categ-outer{display:block;}
.fusion-footer-widget-area{padding-top:65px !important;padding-bottom:50px !important;}
.single #main, .archive #main, .category #main, .tag #main, .search #main, .error404 #main{padding-bottom:60px;}
.fusion-open-submenu:before{line-height:40px;}
.cate-banner-rcontent{width:100%;text-align:center;}
.categ-inner{text-align:center;}
.cate-banner-rcontent a{float:none;}
.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow{margin-right:20px !important;}
.see-solutions-nav1 .sub-menu a span{text-align:left;}
.col-9{width:100%;}
.col-3{padding:0;width:50%;}
.sustain-blog-left{width:60%;min-height:inherit;}
.sustain-blog-right{width:40%;padding-bottom:60px;}
.sustain-blog-left a{font-size:42px;line-height:46px;padding-right:40px;}
}
@media only screen
and (max-width:800px){.NextendAccordionMenuWidget{display:none;}
.banner_img_slide .slide-title.home_slider_title{font-size:43px !important;}
.sustanibality_section_un_map{padding-top:70px !important;padding-bottom:100px !important;}
.right_block_quote img{width:45px;}
.home .map_back_img_sec .fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3.fusion-two-third.fusion-column-first.\32 _3{width:calc(80.66% - ((4%) * -3.333)) !important;}
.home.fusion-body .measuring_section .fusion-layout-column{width:22% !important;}
.home.fusion-body .measuring_section .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_1.fusion-one-full.fusion-column-first{width:100% !important;}
.home .fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth h2{font-size:28px !important;}
.measuring_section .fusion-column-wrapper{padding-bottom:0 !important;}
.home .fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth img{width:120px !important;}
.measuring_section{padding-top:50px !important;}
.map_back_img_sec{height:auto !important;}
.map_back_img_sec h1{font-size:45px !important;padding-top:50px !important;}
.home .view_them span.fusion-button-text{font-size:23px;}
.sustanibality_section_un_map{padding-top:60px !important;padding-bottom:80px !important;}
.banner_img_slide .slide-subtitle{font-size:23px;}
.home #wrapper .post-content p.large-black-text{font-size:20px;}
.sustanibality_section_un_map span{font-size:15px;}
.knowing_what img{width:25px;}
.map_back_img_sec .fusion-button-wrapper.fusion-aligncenter{margin-top:0px !important;}
.home .fusion-button.button-flat.fusion-button-round.button-large.button-custom.button-1.here_how{padding:16px 38px;}
.home .view_them span.fusion-button-text{font-size:20px;}
.home .view_them{padding:18px 25px 16px !important;}
.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column{margin:0 0 20px !important;clear:none !important;}
.fusion-header{padding-left:20px;padding-right:20px;}
.supercarousel{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.supercarousel div{min-height:200px !important;}
.sustanibality_section_un_map .fusion-imageframe img.img-responsive{max-width:500px;}
#wrapper .post-content h3.large-black-text{font-size:28px !important;}
.mosaicflow__column{width:50% !important}
.mosaicflow__column:last-child{width:100% !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:-15px;}
.measuring_section .fusion-one-fifth.fusion-column-last,
.measuring_section .fusion-one-fifth.fusion-column-first{display:none !important;}
.measuring_section .fusion-layout-column{float:none;display:inline-block;vertical-align:top;}
.categ-inner{padding:0}
.cate-banner-rcontent{width:100%;}
.single-post .fusion-page-title-captions h1.entry-title{font-size:30px !important;line-height:38px !important;margin-top:0}
.single-post blockquote{font-size:30px;padding-top:8px;}
.single #main{padding-top:40px;padding-bottom:40px;}
.post-content p, .post-content li, .fusion-read-more{font-size:14px;}
.col-9, .col-3{width:100%;padding:0;}
.cate-banner-rcontent a{float:none;}
.categ-outer{text-align:center;}
body.has-sidebar.category-publications #content{margin-bottom:20px !important;}
.subscribe-form{margin-top:20px;}
.subscribe-sidebar{margin-bottom:0;}
.subscribe-sidebar, .event-sidebar{width:48%;float:left;}
.event-sidebar{padding-bottom:15px;}
.sustainability-blog .col-3{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.event-sidebar h2{margin-bottom:15px;font-size:26px !important;}
.home .custom_portfolio_outer .portfolio-inner p{font-size:14px;padding:10px;}
.sustain-blog-right{padding-bottom:40px;}
.fusion-post-medium:first-child{padding-top:0;}
.fusion-post-medium{padding:30px 0;}
.sustain-blog-left a{font-size:38px;line-height:42px;}
}
@media only screen and (min-width:600px) and (max-width:900px){.fusion-columns .fusion-column:not(.fusion-column-last){margin:0 0 50px;}
.supercarousel div img{max-width:300px !important;max-height:150px;width:auto !important;}
.custom_portfolio_outer li{max-width:calc(50% - 16px);}
.home .slide-title{padding:20px 35px 0px;}
.banner_img_slide .slide-title.home_slider_title{font-size:36px !important;}
.banner_img_slide .slide-subtitle{font-size:21px;line-height:40px;}
.home #wrapper .post-content p.large-black-text{font-size:18px;}
.home .right_data_1{font-size:22px;line-height:32px;}
.map_back_img_sec h1{font-size:34px !important;}
.sustanibality_section_un_map span.know_what_1 br{display:none;}
.knowing_what img{width:22px;}
.sustanibality_section_un_map span{font-size:15px;}
.custom_portfolio_outer .portfolio-inner h2{padding:0 0px;}
.home .fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth img{width:105px !important;}
.home .fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth h2{font-size:24px !important;}
.sustanibality_section_un_map .imageframe-align-center{padding-bottom:50px;}
.sustanibality_section_un_map{padding-top:50px !important;padding-bottom:60px !important;}
.home .sustanibality_section_un_map .fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3.fusion-two-third.fusion-column-first.\32 _3{width:calc(48.66% - ((4%) * 1.667)) !important;}
.home .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.fusion-column-last.\31 _3{width:calc(55.33% - ((4%) * 0.3333)) !important;}
.sustanibality_section_un_map .img-responsive.wp-image-10711{padding-top:35px;}
.home .view_them span.fusion-button-text{font-size:17px;}
.home .view_them{padding:16px 23px 15px !important;}
.engaging_section h3{font-size:30px !important;}
.home #wrapper .post-content p.large-black-text{font-size:15px;margin-bottom:0;}
.sustanibality_section_un_map span{font-size:15px;}
.measuring_section.fullwidth-box .fusion-row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.measuring_section.fullwidth-box h3.large-black-text.measuring_title{margin-top:0}
}
@media screen and (max-width:767px){.sustanibality_section_un_map .fusion-imageframe img.img-responsive{max-width:400px;}
.home .sustanibality_section_un_map .fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3.fusion-two-third.fusion-column-first.\32 _3{display:none;}
.home .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.fusion-column-last.\31 _3{width:100% !important;padding:0 20px;}
.sustanibality_section_un_map span{font-size:18px;}
.home .right_data_1{font-size:20px;line-height:28px;}
.sustanibality_section_un_map{padding-top:50px !important;padding-bottom:50px !important;}
.home.fusion-body .measuring_section .fusion-layout-column{width:25% !important;}
.custom_portfolio_sec_outer{padding-bottom:20px !important;}
.single-post .fusion-page-title-captions h1.entry-title{font-size:26px !important;line-height:34px !important;}
.single-post blockquote{font-size:30px;padding-top:10px;}
body.single-post.has-sidebar #content{padding:0;padding-bottom:0;margin-bottom:20px !important}
#wrapper .share-box h4{font-size:14px;}
.single-post #main .post h2{font-size:18px !important;line-height:24px;}
.single #main, .archive #main, .category #main, .tag #main, .search #main, .error404 #main{padding-top:40px;padding-bottom:40px;}
.sustain-blog-content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px;}
.sustain-blog-right{width:100% !important;float:right !important;margin-left:0 !important;}
.sustain-blog-left{width:100% !important;min-height:inherit !important;float:left;}
.page-template-see-sustainability-c_temp #main .fusion-row{left:0 !important;padding:0 15px;}
.sustain-blog-left{min-height:inherit;}
.sustain-blog-left a{font-size:26px;line-height:30px;padding-right:0}
.sustain-blog-right{width:100%;}
.sustain-blog-right h6{margin-top:1em;margin-bottom:1em;}
#main, #slidingbar, .fusion-footer-copyright-area, .fusion-footer-widget-area, .fusion-page-title-bar, .fusion-secondary-header, .header-v4 #small-nav, .header-v5 #small-nav, .sticky-header .sticky-shadow, .tfs-slider .slide-content-container{padding-left:20px !important;padding-right:20px !important;}
.sustain-blog-left{width:100%;}
.sustain-blog-right{padding-bottom:0}
.event-sidebar h2{margin-bottom:10px;font-size:24px !important;}
.event-list li h4 strong{font-size:28px;}
.event-list li h4{font-size:14px;width:60px;line-height:20px;}
.event-list li a{margin-top:0;}
.subscribe-group:nth-child(2){margin-bottom:10px;}
.think_share{margin:10px 0;}
.sustanibality_section_un_map .fusion_builder_column.fusion_builder_column_1_3{margin-bottom:60px !important;}
}
@media screen and (max-width:650px){table{width:100%;}
thead{display:none;}
tr:nth-of-type(2n){background-color:#ffffff !important;}
tr td:first-child{background:#d7e4bd;font-weight:bold;font-size:1.2em;}
tbody td{display:block;text-align:center;}
tbody td:before{content:attr(data-th);display:block;text-align:center;color:#317023;text-decoration:underline;text-transform:uppercase;}
#main .slide-title{font-size:28px;line-height:35px;}
.banner_img_slide .slide-title.home_slider_title{font-size:35px !important;}
.home .slide-title{padding:20px 30px 0px;}
.banner_img_slide .slide-subtitle{font-size:20px;line-height:28px;}
.engaging_section h3{font-size:30px !important;}
.home #wrapper .post-content p.large-black-text{font-size:16px;}
.home .right_data_1{font-size:19px;line-height:30px;}
.right_block_quote img{width:40px;}
.home .fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth img{width:100px !important;}
.home .fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth h2{font-size:20px !important;}
.home .supercarousel_wrapper{height:210px !important;}
.sustanibality_section_un_map span br{display:none;}
.sustanibality_section_un_map .img-responsive.wp-image-10711{padding-top:40px;}
.sustanibality_section_un_map .imageframe-align-center{padding-bottom:50px;}
.sustanibality_section_un_map{padding-top:50px !important;padding-bottom:60px !important;}
.home .view_them span.fusion-button-text{font-size:16px;}
.home .view_them{padding:16px 23px 14px !important;}
.home .fusion-button.button-flat.fusion-button-round.button-large.button-custom.button-1.here_how{padding:15px 32px;}
.fusion-post-medium{display:block;}
.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow{float:none !important;margin-bottom:20px !important;}
.sustainability-blog{padding:40px 15px;}
.categ-listing h1{font-size:32px !important;}
.categ-listing h2{font-size:22px !important;line-height:26px !important;}
.categ-listing{padding:30px 0 40px;}
#posts-container{padding:40px 20px 20px;}
.cate-banner-social{text-align:center;padding-top:0;}
.fusion-page-title-captions.single_posts_pages{text-align:center;}
.single-post .fusion-page-title-captions h1.entry-title{text-align:left;}
.single-post #main{padding:40px 20px!important;}
.single-post #main .fullwidth-box .fusion-row{padding:0 !important;}
#main .slide-title{line-height:normal;}
}
@media screen and (max-width:640px){.categ-outer{margin-top:1.2em;}
.custom_portfolio_outer li{max-width:48%;margin:8px 5px;}
.home .portfolio-inner h2{font-size:15px !important;padding:0 20px;line-height:22px;}
.custom_portfolio_outer li{height:185px !important;}
.home .portfolio-inner p{font-size:13px;}
.custom_portfolio_sec_outer.nonhundred-percent-fullwidth{padding-top:0px !important;}
.banner_img_slide{padding:0 !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:50vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 !important}
#main{padding:0 !important;}
#main .fullwidth-box .fusion-row{padding-left:30px !important;padding-right:30px !important;}
.real_impact_outer .fusion-layout-column{margin-bottom:0 !important}
.fusion-footer-widget-area{padding-bottom:30px !important;}
.single-post .fusion-post-title{margin-bottom:15px;font-size:24px !important;}
.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow{min-width:inherit;width:auto !important;max-width:100%;margin-right:0 !important}
.error404 section#content{padding:30px 0 0;}
.error404 .title-heading-left{padding-bottom:20px !important;}
}
@media screen and (max-width:567px){.banner_img_slide .slide-title.home_slider_title{font-size:28px !important;}
.engaging_section h3{font-size:28px !important;}
.home #wrapper .post-content p.large-black-text{font-size:14px;}
.home .fusion-separator.sep-none{margin-bottom:5px !important;}
.home .right_data_1{font-size:16px;line-height:22px;}
.right_block_quote img{width:32px;padding-right:10px;}
.map_back_img_sec h1{font-size:33px !important;}
.home .map_back_img_sec .right_block_quote{margin-left:6% !important;}
.home .fusion-button.button-flat.fusion-button-round.button-large.button-custom.button-1.here_how{padding:13px 30px;}
.sustanibality_section_un_map span{font-size:14px;}
.knowing_what img{width:20px;}
.knowing_what img{left:-33px;}
.view_them{padding:14px 20px 12px !important;}
.sustanibality_section_un_map{padding-top:30px !important;padding-bottom:40px !important;}
.sustanibality_section_un_map .img-responsive.wp-image-10711{padding-top:25px;}
.sustanibality_section_un_map .imageframe-align-center{padding-bottom:30px;}
.measuring_section .large-black-text.measuring_title{font-size:27px !important;}
.measuring_section{padding-top:30px !important;}
.home .fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth img{width:85px !important;}
.home .fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth h2{font-size:17px !important;}
.custom_portfolio_outer li{max-width:47%;margin:8px 5px;height:auto !important;}
.home .portfolio-inner h2{font-size:20px !important;padding:0 10px;line-height:26px !important;}
.home .portfolio-inner p{font-size:11px;padding:5px 0px;}
.home #wrapper .post-content h3.large-black-text{font-size:25px !important;}
.banner_img_slide .slide-subtitle{font-size:16px;line-height:38px;}
.map_back_img_sec h1{font-size:30px !important;padding-top:0px !important;}
.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column{width:50% !important;float:left;}
.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column:first-child{width:100% !important;padding-bottom:20px;}
.fusion-footer input[type="text"], .fusion-footer .newsletter-submit{width:250px;}
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3{margin-bottom:20px !important;}
.engaging_section{padding-bottom:0px !important;}
.fusion-footer-parallax .fusion-footer-widget-area #text-5{padding-left:15px;}
.fusion-body .fusion-page-title-bar{padding-left:20px;padding-right:20px;}
.categ-listing h2{font-size:20px !important;line-height:28px !important;margin-top:10px;}
.categ-listing h1{font-size:32px !important;line-height:36px !important;}
.fusion-posts-container{padding-top:0;}
.cate-banner-rcontent p{font-size:16px;}
.fusion-logo a{width:auto !important;}
.sustain-blog-left a{font-size:22px;line-height:28px;margin-bottom:0;}
.sustain-blog-right p{font-size:14px;}
.event-sidebar h2{font-size:22px !important;margin-bottom:10px;}
.fusion-post-medium .fusion-post-title{margin-bottom:0px !important;}
.fusion-post-medium .fusion-meta-info{margin-top:5px;}
.categ-listing h6{margin:0em 0 1em;}
.categ-center img{max-width:250px;}
.subscribe-sidebar, .event-sidebar{width:100%;}
.sustainability-blog .col-3{display:block;}
.subscribe-sidebar{margin-bottom:20px;}
.fusion-footer-widget-area{padding-top:40px !important;}
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title{font-weight:700 !important;}
.mosaicflow__column{width:100% !important;}
.mosaicflow__column:last-child{display:block;}
.home .custom_portfolio_outer .portfolio-inner p{font-size:16px;padding:15px;line-height:22px;}
.sustanibality_section_un_map .fusion_builder_column.fusion_builder_column_1_3{margin-bottom:40px !important;}
.single-post .fusion-page-title-captions h1.entry-title{font-size:22px !important;line-height:30px !important;margin-bottom:30px;}
.single-post blockquote{font-size:24px;padding-top:6px;width:60px;}
.single-post .fusion-post-title{font-size:20px !important;}
.single-post #main .post h2{font-size:16px !important;line-height:22px;margin-bottom:20px;}
li#menu-item-14693{margin-left:17px;}
}
@media only screen and (max-width:480px){.fusion-secondary-menu > ul > li > a{font-size:10px !important;}
#main .banner_img_slide.fullwidth-box .fusion-row{padding-left:15px !important;padding-right:15px !important;}
.home .slide-title{padding:20px 0px 0px !important;text-align:center;margin:0;display:block;}
.imgslide{max-width:100% !important;max-height:100px !important;width:auto !important}
.home .supercarousel_wrapper{height:160px !important;}
.home .map_back_img_sec .fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3.fusion-two-third.fusion-column-first.\32 _3{white-space:normal;width:100% !important}
.sustanibality_section_un_map .fusion-imageframe img.img-responsive{max-width:80%;}
.mosaicflow__column{width:100% !important;margin-top:-15px;}
.mosaicflow__column:last-child{display:block;}
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title{font-weight:700 !important;margin-bottom:10px !important;}
.categ-listing h1{font-size:22px !important;line-height:26px !important;}
.categ-center img{max-width:200px;}
.categ-listing h2{line-height:20px !important;}
.categ-listing h6{font-size:14px;}
.cate-banner-rcontent p{font-size:14px;}
#posts-container{padding-left:15px;padding-right:15px;}
.category #wrapper #main .fusion-post-content > h2.fusion-post-title, .archive #wrapper #main .fusion-post-content > h2.fusion-post-title, .tag #wrapper #main .fusion-post-content > h2.fusion-post-title, .search #wrapper #main .fusion-post-content > h2.fusion-post-title{font-size:16px;}
.post-content p, .post-content li, .fusion-read-more{font-size:14px;margin:5px 0;}
.fusion-post-medium{padding:25px 0;}
.fusion-post-medium:last-child{margin-bottom:0}
.fusion-read-more{margin-right:10px;}
.home .portfolio-inner h2{font-size:18px !important;padding:0 5px;line-height:24px !important;}
.home .custom_portfolio_outer .portfolio-inner p{font-size:14px;padding:5px;line-height:18px;}
.single-post .fusion-page-title-captions h1.entry-title{font-size:18px !important;line-height:24px !important;margin-top:10px;}
.single-post blockquote{font-size:18px;padding-top:4px;width:45px;}
.single .fusion-sharing-box{padding:10px;text-align:center;}
.fusion-sharing-box .fusion-social-networks{text-align:center !important;}
.fusion-button.button-1 .fusion-button-text{font-size:16px;}
.comment-reply-title{font-size:18px !important;}
.fusion-modal .modal-title, .fusion-modal h3, .fusion-widget-area h3, .post-content h3, .project-content h3{font-size:15px !important;line-height:1.5 !important;}
.sustain-blog-left a{font-size:20px;line-height:26px;}
.page-id-12320 .keyarea-block .impact-client-info{margin-left:0;}
.fusion-secondary-menu ul li{margin:0 !important;}
.fusion-secondary-menu ul{padding:4px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.fusion-secondary-menu > ul > li > a{padding:3px 9px !important;}
}
@media only screen and (max-width:450px){.see-solutions-nav{width:auto;padding-left:0;display:block !important;}
.see-solutions-nav a{margin:10px auto 0;}
.banner_img_slide .slide-title.home_slider_title{font-size:20px !important;}
.home .slide-title{padding:20px 15px 0px;}
.engaging_section h3{font-size:20px !important;}
.home #wrapper .post-content p.large-black-text{font-size:14px;}
.home .right_data_1 br{display:none;}
.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column{width:100% !important;}
.fusion-column{margin:0 0 0px !important;}
.measuring_section .large-black-text.measuring_title{font-size:21px !important;}
.home .large-black-textunder{font-size:18px;}
.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column{min-height:0 !important;margin:0 0 20px !important;}
.fusion-logo img{width:auto;max-width:183px;}
.fusion-header{height:auto !important;}
.fusion-mobile-menu-icons a{margin-top:-5px;}
.banner_img_slide .slide-subtitle{font-size:14px;line-height:16px;}
.right_block_quote{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.right_block_quote img{width:32px;padding-right:6px;}
.map_back_img_sec h1{font-size:24px !important;}
.home .fusion-button.button-1 .fusion-button-text, .fusion-button.button-1 i, .home .map_back_img_sec .fusion-button-text{font-size:16px !important;}
.home .fusion-button.button-flat.fusion-button-round.button-large.button-custom.button-1.here_how{padding:11px 25px;}
.home .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.fusion-column-last{margin-top:0 !important;}
.map_back_img_sec{padding-bottom:100px !important;}
.home .fusion-title.sep-underline{padding-bottom:0px;}
.home #wrapper .post-content h3.large-black-text{font-size:20px !important;}
.custom_portfolio_outer li{max-width:100%;margin:8px 15px;}
.map_back_img_sec h1{padding-top:0 !important;}
.home .fusion-button.button-flat.fusion-button-round.button-large.button-custom.button-1.here_how{padding:9px 23px;}
.map_back_img_sec{padding-bottom:70px !important;}
.home.fusion-body .measuring_section .fusion-layout-column{width:33% !important;}
.home .fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth h2{font-size:16px !important;}
.home .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.fusion-column-last.\31 _3{width:100% !important;padding:0 20px;}
.knowing_what img{left:-17px !important;width:16px !important;}
.home .view_them{padding:10px 20px 10px !important;}
.home .fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth img{width:70px !important;}
.toggle_btn .toggle_spn{top:110px;}
.fusion-secondary-menu > ul > li > a{padding:3px 9px !important;}
.tabel_scroll{display:block !important;}

.fusion-secondary-menu > ul > li > a {
    font-size: 12px !important;
}
}
.fusion-body .fusion-button-round:hover{background:#80a957 !important;border-color:#80a957 !important;}
.sustanibality_section_un_map .fusion-button.button-3:hover{background:#fff !important;}
.sustanibality_section_un_map .fusion-button.button-3:hover span{color:#000 !important;}
.fusion-header-v2 .fusion-secondary-header{border-top:none !important;}
.fusion-secondary-header .fusion-alignright{margin-right:21.8%;}
#menu-top-nav{margin-top:10px;}
.fusion-secondary-menu>ul>li:nth-child(4){border-left:none;}
.fusion-secondary-menu>ul>li:nth-child(1), .fusion-secondary-menu>ul>li:nth-child(2){background:#797062;border-radius:15px;margin:0px 0px 0px 15px;}
.fusion-secondary-menu>ul>li:nth-child(1){background:#797062!important;border:#797062 1px solid !important;}
.fusion-secondary-menu>ul>li:nth-child(1) a:hover{background:#797062!important;}
.fusion-secondary-menu>ul>li:nth-child(1) span{color:#fff;}
.fusion-secondary-menu>ul>li{border:#317023 1px solid !important;background:none !important;}
.fusion-secondary-menu > ul > li > a{padding:0 10px;text-transform:capitalize;color:#317023 !important;}
.fusion-secondary-menu > ul > li > a{font-size:14px !important;border-radius:15px;}
.fusion-secondary-menu > ul > li > a:hover{background-color:#317023 !important;color:#fff !important;}
.fusion-secondary-menu > ul > li > a:hover span{color:#fff !important;}
.mosaicflow__item{display:block;}
.single_page_title_bar1{display:none!important;}
.single_page_title_bar1 .fusion-page-title-captions{margin:0 !important}
.single_page_title_bar1 .fusion-page-title-captions h1{font-size:24px !important;margin-bottom:0 !important}
.categ-inner-tittle h1.entry-title{font-size:30px !important;}
.annual_newsletter{background:#eaf1ea;}
.nav-tabs li.active a.tab-link{background:#317023 !important;color:#ffffff !important;}
.nav-tabs li a.tab-link{background:#ffffff !important;}
.nav-tabs li a.tab-link:hover{color:#fff !important;background:#80a957 !important;}
.nav-tabs li:hover{color:#ffffff !important;}
.nav-tabs li:hover{color:#ffffff !important;}
.nav-tabs li.active a.tab-link h4.fusion-tab-heading, .nav-tabs li a.tab-link h4.fusion-tab-heading:hover{color:#ffffff !important;font-weight:400 !important;}
.fusion-tabs.horizontal-tabs.clean .nav{text-align:left !important;}
.fusion-tabs.horizontal-tabs .nav-tabs{border-bottom:1px solid #317023 !important;width:100%;padding-left:0px;}
.fusion-tabs.nav-not-justified.clean .nav-tabs li .tab-link{
	padding:0px 20px !important;border-radius:5px 5px 0 0;margin-right:5px !important; border-bottom:0 !important;display: inline-block; 
}
.fusion-tabs.nav-not-justified.clean .nav-tabs li .tab-link:hover{background:#317023 !important;}
.fusion-tabs.nav-not-justified.clean .nav-tabs li .tab-link:hover h4{color:#fff !important;}
.fusion-tabs .nav{display:block!important;}
.fusion-footer-widget-area .widget-title{font-size:14px!important;}
.error404 .categ-main-outer.fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-left{background:url(images/404-banner.jpg) no-repeat center center/cover;}
.error404 .error-message{color:#dedede;}
@media screen and (max-width:800px){.fusion-tabs .nav-tabs li{float:left !important;margin-bottom:0 !important;}
.nav-tabs li a.tab-link h4.fusion-tab-heading{font-size:14px !important;}
}
@media screen and (max-width:600px){.fusion-tabs.clean .nav-tabs li{float:none !important;margin-bottom:10px !important;}
.fusion-tabs.nav-not-justified.clean .nav-tabs li .tab-link{border-radius:5px;padding:8px 20px !important;border-bottom:1px #317023 solid !important;}
.fusion-tabs.horizontal-tabs .nav-tabs{border-bottom:0 !important}
/**/.width-100 .nonhundred-percent-fullwidth{margin-left:0;margin-right:0;}
#main .fullwidth-box .fusion-row{padding-left:0px !important;padding-right:0px !important;}
/**/}
.page-template-see-sustainability-c_temp #main .fusion-row{max-width:1070px;position:relative;left:0;margin:auto;padding:0 15px;}
.generation-sidebar{margin-bottom:50px;}
.generation-inner-section{border-bottom:1px solid #eee;margin-bottom:20px;padding:0px 0px 10px 0;}
.generation-inner-section a{color:#317023;font-weight:700!important;}
.generation-inner-section a:hover{color:#000;}
.sustain-blog-left{width:48%;min-height:270px;float:left;}
.sustain-blog-right{width:48%;float:right;margin-left:28px;}
.sustain-blog-left a{font-size:25px;margin:15px 15px 15px 0;line-height:30px;text-transform:uppercase;}
.generation_title{font-size:25px;line-height:30px;text-transform:uppercase;}
.sustain-blog-right a{background:transparent;color:#317023;font-size:17px;font-weight:700!important;padding:0;border-radius:0;text-transform:capitalize;}
.sustain-blog-right a:hover, .sustain-blog-right a:focus{color:#000 !important;background:transparent;}
.logo_img{display:inline-block;width:400px;text-align:center;}
.seprater{border:1px solid #f5f5f5;margin-top:20px;margin-bottom:20px;}
.banner_title-listing .partner_banner_title{font-size:60px !important;text-transform:uppercase;text-align:center;display:table;border:3px solid #ffffff !important;border-radius:70px;padding:30px 60px;margin:130px auto 15px;}
.partner_page_title{font-size:22px;color:#317023;font-weight:normal;}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt .inner{background:none repeat 0 0;border-style:solid;border-color:#e0e0e0;border-width:0px 0px 1px 0px;display:block;padding:10px 10px 10px 13px;}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.parent .inner{background-image:url(http://122.160.61.100/dev/sk/cosa/wp-content/cache/image/static/colorizeb71f34371962b8cee6d6f6592863702e317023ff548722.png);background-repeat:no-repeat;background-position:left center;cursor:pointer;}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt a, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt a span{color:#317023;font-size:18px;text-shadow:none;line-height:24px;font-weight:normal;font-style:normal;text-decoration:none;text-align:left;-webkit-transition:padding-left 0.4s ease;transition:padding-left 0.4s ease;padding-left:0px;}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opening span.inner span, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opening span.inner span span, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opening a, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opening a span, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opened span.inner span, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opened span.inner span span, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opened a, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.opened a span, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.active span.inner span, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.active span.inner span span, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.active a, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.active a span{color:#92a981;font-size:18px;text-shadow:none;line-height:24px;font-weight:normal;font-style:normal;text-decoration:none;text-align:left;-webkit-transition:padding-left 0.4s ease;transition:padding-left 0.4s ease;padding-left:0px;}
.hwmd_main{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;padding-top:50px;}
h2.hwmd_banner_title{font-size:50px;line-height:60px;width:100%;margin-top:80px;}
.hwmd_banner_text{position:absolute;bottom:0;text-align:right;width:100%;font-size:30px;margin-bottom:0;}
.hwmd-content p{margin:0 0 50px;font-size:24px;}
.hwmd-content h3.partner_page_title{font-size:44px;color:#000;font-weight:700;}
.story-section-repeater{width:42%;margin:30px 0;}
.hwmd_story-section{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
#main .fusion-row.inner-row{width:100%;max-width:960px;margin:auto;position:relative;left:-16px;}
.story-detail-section{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 0;}
.story-detail-section .logo_img{width:auto;max-width:100px;}
.story-detail-section .logo_img img{max-width:100%;}
.story-detail-section .story-info{padding-left:30px;}
.story-detail-section .story-info h1{font-size:24px;line-height:30px;margin-top:0;}
.story-detail-section .story-info h1 a{color:#000;}
.our-services-sol-sec{background:#838E7D;padding:60px 0 80px;}
#main.hwmd_main_outer{padding:0;}
.oss-title{color:#fff;font-size:40px;font-weight:700;text-align:center;}
.oss-all-section{margin-top:60px;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.oss-repeater{max-width:15%;width:100%;}
.services-oss-image img{max-width:100%;}
.services-oss-title h1{color:#fff;font-size:24px;text-align:center;margin-top:10px;}
.some-our-clients{padding:60px 0;}
.some-our-clients h1{font-size:40px;font-weight:700;text-align:center;margin-bottom:60px;}
.soc-logos-section{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -5%;}
.soc-logos-section div.soc-logo-repeat{width:20%;text-align:center;padding:20px 40px;margin-bottom:20px;}
.single-hwmd-seprater{border:1px solid #dadada;margin:80px 0px 40px 0;}
h1.single-we-make-diff-title{margin-top:50px;border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:60px;}
h1.morestor{margin-bottom:37px;}
.more-stories-image img{width:84%;}
.more-stories-info img{width:45px !important;}
.more-stories-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.more-stories-info h3{padding-left:10px;margin:0;line-height:20px;}
.morestor{color:#000;font-size:40px;font-weight:700;}
.all-section{margin-bottom:60px;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.more-stories-repeater{max-width:25%;width:100%;}
.more-stories-info h3{font-size:17px;}
.more-stories-info{margin-top:19px;}
.more-stories-info h3 a{color:#000;}
.imageinv{margin:45px 0px 35px 0px;}
.para{margin-top:0px;}
h1.chang{margin-bottom:0px !important;margin-top:50px;}
.cat_tag{background:#fff;padding:0 20px;border-radius:40px;display:inline-block;color:#317023;margin-top:2em;font-size:13px;height:24px;line-height:23px;}
.oss-repeater .services-oss-image img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:ease 0.3s;transition:ease 0.3s;}
.oss-repeater .services-oss-image:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);}
.slide-title{border:none;padding:0;margin:0;font-weight:700 !important;font-size:54px !important;}
@media screen and (min-width:1024px){#wrapper .post-content h3.callout-banner-text{text-align:left;line-height:1.2;font-size:27px;margin-left:3px;}
.knowing_what img{vertical-align:top;width:25px;margin-top:3px;margin-left:-26px;padding-right:5px;}
h4.rea-pop{position:absolute;bottom:0;width:100%;text-align:left !important;margin-left:8px !important;}
h4.rea-view-pop{position:absolute;bottom:0;width:100%;text-align:left !important;margin-left:8px !important;}
.fusion-page-title-bar{height:600px !important;}
h2.mpage_banner_title{margin-top:89px;}
.mpage_banner_text{position:absolute;top:176px;font-size:27px;line-height:1.2;left:7px;}
.page-id-6668 .fusion-builder-row.fusion-row, .page-id-20 .fusion-builder-row.fusion-row, .page-id-2572 .fusion-builder-row.fusion-row,.page-id-15 .fusion-builder-row.fusion-row,.page-id-5702 .fusion-builder-row.fusion-row,.page-id-3149 .fusion-builder-row.fusion-row,.page-id-21 .fusion-builder-row.fusion-row,.page-id-6081 .fusion-builder-row.fusion-row,.page-id-9517 .fusion-builder-row.fusion-row,.page-id-10101 .fusion-builder-row.fusion-row,.page-id-115 .fusion-builder-row.fusion-row,.page-id-131 .fusion-builder-row.fusion-row,.page-id-19 .fusion-builder-row.fusion-row,.page-id-17 .fusion-builder-row.fusion-row,.page-id-2588 .fusion-builder-row.fusion-row,.page-id-6116 .fusion-builder-row.fusion-row,.page-id-8770 .fusion-builder-row.fusion-row{max-width:960px !important;width:100%;margin:auto;position:relative;left:-16px;top:-19px;}
.nested_class .fusion-column-wrapper{position:relative;left:7px;}
#main .fusion-row.inner-row .fusion-builder-row.fusion-row{left:0;}
}
.category-38 .categ-inner, .category-37 .categ-inner{margin-top:29px;}
.mpage-main{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;padding-top:50px;}
h2.mpage_banner_title{font-size:54px;width:100%;margin-top:60px;font-weight:700 !important;}
.mpage_banner_text{line-height:1.2;}
.mpage-section-repeater{width:42%;margin:30px 0;}
.mpage-section{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.mpage-detail-section{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 0;}
.page-id-6 .mpage-detail-section .mpage-info{padding-left:30px;width:100%}
.mpage-detail-section .mpage-info h1{font-size:24px;line-height:30px;margin-top:0;}
.mpage-detail-section .mpage-info h1 a{color:#000;}
#main.mpage_main_outer{padding:0;}
.single-mpage-seprater{border:1px solid #dadada;margin:80px 0px 40px 0;}
.mpage-info a:hover{border-bottom:1px solid #317023;}
a.mpage-button:after{content:'\f105';top:50%;right:-10px;padding-left:5px;font-size:14px;font-family:icomoon;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);margin-right:-11px;}
a.mpage-button:hover:after{color:#317023;}
.page-id-2572 .post-content p,.page-id-15 .post-content p, .page-id-3149 .post-content p,.page-id-6081 .post-content p,.page-id-8770 .post-content p,.page-id-131 .post-content p, .page-id-131 .post-content ul,.page-id-131 .post-content ol{margin-bottom:20px;}
.page-id-5702 .post-content p{margin-bottom:20px;}
.page-id-115 .post-content p{margin-bottom:20px;}
.page-id-2588 .post-content p{margin-bottom:30px;}
h2.my_class_1{margin-top:40px;}
.page-id-6 .mpage_img{text-align:center;}
.banner_title-listing .partner_banner_title{border:none !important;padding:0;margin:0;margin-top:106px;font-size:54px !important;text-transform:capitalize;}
.page-id-2630 .mpage_banner_text{position:absolute;top:238px;font-size:21px;left:7px;}
.services-oss-image-client img{width:100%;height:160px;}
.logo_mimg{width:100px;}
.page-id-6 .mpage_img img{height:300px;}
.page-id-5 .logo_mimg ,.page-id-7 .logo_mimg{display:none;}
.our-clients-impact-heading h1{font-size:40px !important;font-weight:700 !important;color:#333333 !important;}
.our-clients-impact h1{font-size:40px !important;font-weight:700 !important;text-align:center;color:#333333 !important;margin-bottom:60px;}
.page-id-19 table th,.page-id-17 table th,.page-id-5702 table th{color:#fff;font-weight:700 !important;background:#317023 !important;font-size:14px;padding:20px !important;}
.post-imaget img{width:320px;height:200px;}
.post-imaget{min-width:320px;}
.outer-div{border-bottom:1px solid #e7e6e6;padding:50px 30px 50px 0;}
.post-titlet a{line-height:1.2;font-size:24px;font-weight:700;color:#317023 !important;}
.other-content{width:100%;padding-left:30px;}
.tag-center-equ{max-width:1070px !important;width:100%;margin:auto;position:relative;left:40px;top:-19px;}
.tag-meta-info{display:inline-block;font-size:14px;}
.tag-meta-info a:hover{text-decoration:underline;}
ul.post-categories{list-style:none;margin:0;padding:0;display:inline-block;}
.post-titlet{margin-bottom:15px;}
.single-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}
.categ-inner-tittle h1.entry-title{font-size:54px !important;font-weight:700;position:relative;top:173px;}
.tag-category-list a:hover{text-decoration:underline;}
.tag .categ-inner-tittle h1.entry-title{font-size:40px !important;font-weight:normal !important;position:relative;top:49px;}
.fusion-comments{display:none;}
.category-newsletters-newsletters .fusion-page-title-bar,.category-collaborative-publication .fusion-page-title-bar,.category-news-newsletters .fusion-page-title-bar,.category-cosa-publication .fusion-page-title-bar{max-height:150px !important;min-height:inherit;}
.category-newsletters-newsletters .categ-inner-tittle h1.entry-title, .category-collaborative-publication .categ-inner-tittle h1.entry-title,.category-news-newsletters .categ-inner-tittle h1.entry-title,.category-cosa-publication .categ-inner-tittle h1.entry-title{font-size:40px !important;font-weight:normal !important;position:relative;top:49px !important;}
.category-112 .fusion-read-more,.category-109 .fusion-read-more,.category-113 .fusion-read-more,.category-108 .fusion-read-more, .tag .fusion-read-more,#posts-container .fusion-read-more,.post-template-default .fusion-read-more{background:#317023;color:#fff;padding:1px 13px !important;border-radius:18px;line-height:29px;height:30px;}
.category-112 .fusion-read-more:hover,.category-109 .fusion-read-more:hover,.category-113 .fusion-read-more:hover,.category-108 .fusion-read-more:hover,.tag .fusion-read-more:hover,#posts-container .fusion-read-more:hover,.post-template-default .fusion-read-more:hover{color:#fff;}
.category-112 .fusion-read-more::after,.category-109 .fusion-read-more::after,.category-113 .fusion-read-more::after,.category-108 .fusion-read-more::after,.tag .fusion-read-more::after,#posts-container .fusion-read-more::after,.post-template-default .fusion-read-more::after{content:"";}
.post-template-default .fusion-page-title-bar{height:268px !important;min-height:inherit;}
.tagss{text-align:right;}
.post-template-default .cate-banner-social{padding-top:0px;float:right;margin-bottom:30px;}
.category-post-image{min-width:320px;margin-right:32px;width:320px;}
.search .category-post-image{min-width:80px;margin-right:32px;width:80px;}
a.category-post-image-a:hover{border-bottom:none;}
@media only screen and (max-width:1199px){.tag-center-equ, .categ-main-outer .fusion-row-custom, .category #content{left:0;}
#wrapper .fusion-header-wrapper.fusion-is-sticky .fusion-header{left:0;}
.tag-post-content p{font-size:14px;}
.categ-inner-tittle h1.entry-title{font-size:40px !important;top:0;}
.tag .categ-inner-tittle h1.entry-title{top:0;}
.fusion-header-v2{padding:0 15px;}
#main .fusion-row.inner-row{left:0;}
.mpage-section-repeater{width:48%;}
}
@media only screen and (max-width:991px){.mpage-section{padding:0 15px;}
.mpage-section-repeater{margin-bottom:0;}
.mpage-detail-section{padding-bottom:0;}
.our-services-sol-sec{paddileft-bg-block ng:40px 15px;}
.services-oss-title h1{font-size:20px;}
.oss-repeater{max-width:20%;}
.services-oss-image{text-align:center;}
.services-oss-image a{display:block;}
.services-oss-image img{max-width:70%;}
.oss-all-section{margin-top:30px;}
.soc-logos-section div.soc-logo-repeat{padding:10px 20px;}
.soc-logos-section{margin:0;}
.some-our-clients, .sustainability-blog{padding:40px 0;}
.oss-title{font-size:30px !important;line-height:40px !important;}
.mpage-detail-section .mpage-info h1{font-size:20px;line-height:26px;}
.mpage-info p{margin-top:10px;}
.mpage-info p:empty{display:none;}
#wrapper .post-content h3.callout-banner-text{font-size:20px !important;line-height:1.2;}
.slide-title{text-align:center;width:100%;font-size:40px !important;}
#main .fusion-row.inner-row .fusion-builder-row.fusion-row{padding:0 15px !important;}
.mpage_banner_text{font-size:20px;left:0;margin-top:0px;}
.more-stories-repeater{max-width:32%;}
.all-section{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;}
.more-stories-info{margin-bottom:20px;}
}
@media only screen and (max-width:767px){.single-box{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.other-content{padding-left:0;margin-top:20px;}
.outer-div{padding:30px 0;}
.post-titlet a{font-size:20px;}
.categ-inner-tittle h1.entry-title{font-size:40px !important;top:0;}
.tag .categ-inner-tittle h1.entry-title{top:0;}
.oss-repeater{max-width:25%;}
.soc-logos-section div.soc-logo-repeat{padding:10px;}
.mpage_banner_text{font-size:22px;margin-top:0;left:15px;}
h2.mpage_banner_title{padding-left:15px;}
.services-oss-title h1{font-size:18px;}
#wrapper .post-content h3.callout-banner-text{font-size:18px !important;}
.more-stories-repeater{max-width:48%;}
.services-oss-image-client img{height:auto;}
.services-oss-image-client a{display:block;overflow:hidden;max-height:90px;}
.tag .categ-inner-tittle h1.entry-title{font-size:30px !important;}
}
@media only screen and (max-width:640px){.tag-center-equ{padding:0 15px;top:0;}
.post-imaget img{width:auto;height:auto;max-width:100%;}
.post-imaget{min-width:inherit;}
.post-titlet a{font-size:18px;}
.category-38 .categ-inner{margin-top:0;}
.mpage-info p{font-size:14px;line-height:20px;margin-top:5px;}
.mpage-detail-section .mpage-info h1{font-size:18px;}
.hwmd_main_outer .categ-main-outer .fusion-row-custom, .categ-main-outer .fusion-row-custom.story-row{left:0 !important;}
.mpage_banner_text{left:0;}
h2.mpage_banner_title{padding-left:0;}
}
@media only screen and (max-width:480px){.categ-inner-tittle h1.entry-title{font-size:24px !important;line-height:32px !important;}
.banner_img_slide .slide-title.home_slider_title{text-align:center;}
.mpage-section-repeater{width:100%;}
.mpage-detail-section{padding-top:10px;}
.oss-title{font-size:24px !important;line-height:30px !important;}
.oss-repeater{max-width:50%;margin:10px 0;padding:0 10px;}
.oss-all-section{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;}
.services-oss-title h1{font-size:15px;}
.services-oss-image img{max-width:50%;}
.soc-logos-section div.soc-logo-repeat{width:33%;}
.mpage_banner_text{font-size:16px;left:0;}
#wrapper .post-content h3.callout-banner-text{font-size:14px !important;line-height:20px !important;}
.slide-title{font-size:24px !important;}
.page-id-2572 .post-content p, .page-id-6081 .post-content p, .page-id-8770 .post-content p, .page-id-5702 .post-content p, .page-id-15 .post-content p, .page-id-3149 .post-content p, .page-id-131 .post-content p, .page-id-131 .post-content ul, .page-id-131 .post-content ol{margin-bottom:20px;}
.indent-1 h2{font-size:20px !important;}
.indent-1 p{font-size:14px;}
.more-stories-repeater{max-width:100%;}
.services-oss-image-client a{max-height:inherit;}
h1.morestor{margin-bottom:20px;}
.single-hwmd-seprater{margin:0;}
}
a{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:none !important;}
a:hover, a:focus{text-decoration:none;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:block;}
.page-template-indicators-design1 #main{padding-top:0px;background-color:#fff;border:0;}
.page-template-indicators-design2 #main{padding-top:0px;background-color:#fff;border:0;}
.page-template-indicators-design3 #main{padding-top:0px;background-color:#fff;border:0;}
.indicators-library-section{position:relative;}
.indicators-library-section:before{content:'';display:block;position:absolute;left:0;top:0;height:100%;background:#487039;}
.indicators-libr-left{min-height:100vh;background:#487039;padding:100px 0px;float:left;position:relative;z-index:0;}
.indicators-libr-left ul{padding:0;margin:0;}
.indicators-libr-left{padding:93px 0px 80px;}
.indicators-libr-left ul li{display:block;list-style:none;line-height:20px;}
.indicators-libr-left ul li a{display:block;color:#fff;font-size:15px;font-weight:400;position:relative;z-index:1;padding:0 24px;}
.indicators-libr-left, .indicators-library-section:before{width:18%;}
.indicators-library-section:before{background:#fff;}
.current_page_item ul li a span{color:#487039;}
.current_page_item .dropdown_listing li a span{background:transparent !important;}
/* .page-template-indicators-design1 .current_page_item a span,
.page-template-indicators-design2 .current_page_item a span
.page-template-indicators-design3 .current_page_item a span{background:#d2ddc9;} */
.current_page_item a.a_smenu:after{opacity:1;visibility:visible;}
.current_page_item ul li a span:hover{background:transparent;color:#000;}
.indicators-libr-left > ul > li.menu-item-has-children > a > span{padding:12px 0px 12px 24px;}
.indicators-libr-left > ul > li.menu-item-has-children a{position:relative;}
.dropdown_listing{margin:0;padding:0 25px !important;display:none;}
.dropdown_listing li{list-style:none;display:block;}
.dropdown_listing li a{position:relative;padding:10px 20px !important;font-size:15px !important;border-bottom:1px solid #487039;}
.dropdown_listing li a:hover{color:#000;background:#d2ddc9;}
.dropdown_listing li a:after{content:'';display:block;height:3px;width:3px;border-radius:30px;background:#487039;position:absolute;top:20px;left:5px;}
.dropdown_listing li a:hover:after{background:#000;}
.cross_toggle{display:none;}
.wrapper_inr{max-width:1070px;position:relative;left:0px;margin:auto;width:100%;height:100%;}
.indicators-libr-right{float:left;width:80%;padding:0px 70px 60px 65px;}
.indicators-libr-right h2{font-size:32px;color:#000;font-weight:700;margin:0 0 15px;border:none;}
.indicators-libr-right h3{font-size:28px;color:#000;}
.library-heading{border-bottom:1px solid #666;margin:0 0 50px;min-height:80px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:10px;}.library-heading h3{display:inline-block;vertical-align:bottom;width:59%;margin-bottom:0;line-height:30px;}
.library-hdng-logos{display:inline-block;vertical-align:middle;width:39%;text-align:right;}
.library-hdng-logos img{vertical-align:bottom;max-height:40px;}
.library-hdng-logos.logos-tea-indicators img{max-height:67px;}
.library-content-main p{font-size:16px;margin:0 0 24px;font-weight:400;}
.alpha_orange p,.alpha_blue p,.alpha_green p{font-size:13px;margin:0px;}
.library-content-main h5{font-size:18px;margin-top:20px;line-height:23px;font-weight:400;color:#487039;position:relative;margin-bottom:20px;}
.library-contnt-left{float:left;width:62%;}
.library-contnt-right{float:left;width:38%;padding-left:80px;}
.libr_right_single{margin:0 0 20px;}
.libr_right_title{display:inline-block;vertical-align:middle;width:34%;}
.libr_right_cntnt{display:inline-block;vertical-align:middle;width:63%;padding-left:50px;background-size:40px;}
.colored_alphabet{display:block;height:40px;width:40px;line-height:40px;color:#fff;font-size:25px;font-weight:700;text-align:center;border-radius:50%;margin:0 7px 10px;}
.alpha_orange{background:#985f09;}
.alpha_green{background:#37672b;}
.alpha_blue{background:#1075bb;}
.libr_right_single h6{font-size:15px;color:#000;font-weight:400;text-transform:uppercase;text-align:center;margin:0 0 12px;}
.libr_right_cntnt ul li{list-style:none;font-size:16px;color:#fff;font-weight:400;line-height:15px;}
.indicators-libr-left ul li a{color:#487039;}
.indicators-libr-left{background:#fff;}
.libr_sidebar-listing ul{margin:0;padding:0;}
.libr_sidebar-listing ul li{list-style:none;display:block;background:#d2ddc9;color:#000;font-size:14px;padding:5px 13px;font-weight:400;border-bottom:1px solid #fff;line-height:15px;}
.toggle_spn span{display:block;background:#fff;height:2px;width:18px;margin:4px 0px;}
.toggle_spn{padding:14px;background:#666;width:auto;position:fixed;top:0px;left:0;z-index:111;display:none;cursor:pointer;}
.toggle_spn{top:124px;}
.toggle_spn.abc{top:0px;}
.indicators-libr-left > ul > li:hover a.a_smenu{color:#000;}
.indicators-libr-left > ul > li > a.a_smenu > span{display:block;border-bottom:1px solid #487039;padding:16px 0px;line-height:12px;}
.indicators-libr-left > ul > li.submenu > a.a_smenu > span{padding:12px 0px;}
.indicators-libr-left > ul > li.submenu a.a_smenu{position:relative;}
.indicators-libr-left > ul > li.submenu:hover > span.span_submenu:after{color:#000;}
.indicators-libr-left > ul > li.submenu > span.span_submenu:after{content:"";font-family:FontAwesome;cursor:pointer;display:inline-block;font-size:20px;position:absolute;top:10px;left:5px;height:12px;width:18px;color:#487039;z-index:1111;background:url(https://thecosa.org/wp-content/uploads/2018/08/plus-minus-2.png) no-repeat top center;background-size:12px;}.indicators-libr-left > ul > li.submenu.active > span.span_submenu:after{content:"";background-position-y:bottom;}
.indicators-libr-left > ul > li.submenu:hover > span.span_submenu:after{color:#487039;}
.indicators-libr-left ul li{position:relative;}
.indicators-libr-left > ul > li:hover > a.a_smenu > span ,
.indicators-libr-left > ul > li.current-page-ancestor ul.dropdown_listing li.current-menu-item a{background:#d2ddc9;}
.indicators-libr-left > ul > li.current-page-ancestor ul.dropdown_listing{display:block;}
.indicators-libr-left > ul > li > a.a_smenu > span, .indicators-libr-left > ul > li.submenu > a.a_smenu > span{padding-left:8px;}
.indicators-library-section{border-top:1px solid #666;padding-top:60px;}
.page-template-indicators-design2 #main{padding-top:0px;border:0;}
h6.global-th{text-align:center;margin-left:175px;font-size:14px;padding-bottom:10px;margin-top:0px;margin-bottom:0px;}
.alpha_orange-1{background:#d3ccc4;padding:0;}
.alpha_orange-1 li{color:#000 !important;padding:5px 13px;border-bottom:1px solid #fff;font-size:13px !important;}
.libr_right_title-1{width:55px;}
.libr_right_cntnt-1{padding-left:12px;background:transparent;}
.library-contnt-right-1{width:40%;padding-left:70px;}
.library-contnt-left-1{width:60%;}
.library-content-main-1 p{margin:0 0 26px;}
.libr_right_cntnt-1 ul li{list-style:none;font-size:16px;color:#fff;font-weight:400;line-height:15px;}
.libr_right_title-1{display:inline-block;vertical-align:middle;width:34%;}
.colored_alphabet1{display:block;height:40px;width:40px;line-height:40px;color:#fff;font-size:25px;font-weight:700;text-align:center;border-radius:50%;margin:0 7px 10px;font-family:'Open Sans', sans-serif;}
.libr_right_single-1{margin:0 0 20px;}
.library-contnt-right-1{float:left;width:45%;padding-left:20px;}
.libr_right_cntnt{display:inline-block;vertical-align:middle;width:100%;padding-left:12px;background-size:40px;}
.library-content-main-1 h5{font-size:18px;line-height:23px;font-weight:400;position:relative;color:#9f8e80;margin-bottom:20px;}
.library-contnt-left-1{float:left;width:55%;}
.library-contnt-left-1.along1{float:left;width:62%;}
.library-contnt-right-1.along{float:left;width:38%;padding-left:80px;}
.page-id-11642 h4.key-char,.page-id-11690 h4.key-char,.page-id-11692 h4.key-char,.page-id-11693 h4.key-char{display:none;}
.tab{overflow:hidden;margin-top:95px;border-bottom:1px solid #ddd;}
.page-id-11788 ul.table-head-list{display:none;}
.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;-webkit-transition:0.3s;transition:0.3s;border-radius:10px 11px 0px 0px;border:1px solid #ddd;margin-right:3px;padding:10px 16px 9px 16px;}
.tab button.active{background-color:#487039;color:#fff;border-radius:10px 11px 0px 0px;}
.tabcontent{display:none;padding:6px 0px 0px 0px;}
.page-template-indicators-design3 .tab button.active{color:#fff;border-radius:10px 11px 0px 0px;}
.page-template-indicators-design3 .tab button.active.act1{
background-color: #a49b8e;	
}.page-template-indicators-design3 .tab button.act2.active{
background-color: #c6c1ba; }
.page-template-indicators-design3 .tab button.act3.active{
background-color: #e1dedb;color:#000;}button.tablinks.act2:hover {
    background-color: #c6c1ba;
}
button.tablinks.act3:hover {
    background-color: #e1dedb;
	color:#000;
}
button.tablinks.act1:hover {
    background-color: #a49b8e;
}
.dropdown_listing li a:hover span{background:transparent !important;}
.libr_right_single-1.along{padding-left:70px;}
.indicators-libr-left, .indicators-library-section:before{width:16%;}
.indicators-libr-left ul li a{padding:0px;}
.indicators-libr-right{width:84%;padding:0px 45px 60px 55px;}
.indicators-libr-left > ul > li.submenu > span.span_submenu:after{left:-20px;}
.indicators-library-section{max-width:1250px;margin:0 auto;width:100%;}
.page-template-indicators-design3 #main{overflow-x:hidden;}
a.a_smenu{position:relative;}
a.a_smenu:after{position:absolute;content:'';display:block;width:100%;height:100%;top:0;z-index:-1;background:#d2ddc9;right:0;opacity:0;visibility:hidden;}
.indicators-libr-left ul li:hover .a_smenu:after{opacity:1;visibility:visible;}
.page-id-11657 ul.table-head-list.key-characterstics{display:none;}
ul.abc{list-style:none;padding:0;margin:0;}
.demotable{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top;width:949px;border-bottom:1px solid #fff;}
.demotable h4{background:rgba(190,181,173,0.8);max-width:19%;min-width:19%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;font-size:10pt;border-bottom:1px solid #fff;border-right:4px solid #fff;margin:0;}
.demotable ul li{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;list-style-type:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.page-id-11788 .tab{display:none;}
.demotable ul li h5{background:rgba(190,181,173,0.6);min-width:181px;max-width:181px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;border-bottom:1px solid #fff;border-right:4px solid #fff;margin:0;}
.demotable ul li .demo2 div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #fff;font-size:13px;line-height:19px;width:100%;}
.demotable ul li div span{background:rgba(190,181,173,0.3);max-width:173px;min-width:173px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;}
.para{border-bottom:rgba(190,181,173,0.3) 1px solid;padding:15px;width:100%;}
ul.masterabc{list-style:none;padding:0;margin:0;}
.mastertable{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;vertical-align:top;width:100%;border-bottom:1px solid #fff;}
.content-api{padding:6px 0px 0px 0px;}
.mastertable h4{background:#4A782C;min-width:20%;max-width:19%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;border-bottom:1px solid #fff;color:#FFF;border-right:4px solid #fff;margin:0;font-size:10pt;background:#487039;}
.mastertable ul li{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;list-style-type:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.mastertable ul li h5{background:#92AC86;min-width:181px;max-width:181px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;border-bottom:1px solid #fff;color:#fff;border-right:4px solid #fff;margin:0;width:25%;}
.mastertable ul li .masterdemo2 div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #fff;font-size:13px;line-height:19px;width:100%;}
.mastertable ul li div span{background:#C8D5BD;max-width:173px;min-width:173px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;}
.page-id-12303 ul.table-head-list li:first-child{width:19%;padding-left:0px;}
.page-id-12303 ul.table-head-list li:nth-child(2){width:18%;padding-left:0px;}
.page-id-12303 ul.table-head-list li:nth-child(3){width:19%;padding-left:11px;}
.page-id-12303 ul.table-head-list li:nth-child(4){width:20%;padding-left:6px;}
.page-id-12283 ul.table-head-list li:first-child,.page-id-12257 ul.table-head-list li:first-child ,.page-id-12287 ul.table-head-list li:first-child{width:19%;padding-left:0px;}
.page-id-12283 ul.table-head-list li:nth-child(2) ,.page-id-12257 ul.table-head-list li:nth-child(2) ,.page-id-12287 ul.table-head-list li:nth-child(2){width:18%;padding-left:9px;}
.page-id-12283 ul.table-head-list li:nth-child(3) ,.page-id-12257 ul.table-head-list li:nth-child(3) ,.page-id-12287 ul.table-head-list li:nth-child(3){width:19%;padding-left:20px;}
.page-id-12283 ul.table-head-list li:nth-child(4) ,.page-id-12257 ul.table-head-list li:nth-child(4) ,.page-id-12287 ul.table-head-list li:nth-child(4){width:20%;padding-left:14px;}
.project-table-head{width:100%;min-width:900px;}
.wrapper_inr{overflow-x:auto;}
.table-head-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style-type:none;color:#000;width:100%;font-size:13px;font-weight:bold;}
.table-head-list li{border-right:4px solid #fff;border-bottom:3px solid #fff;width:25%;padding:10px;}
.table-head{margin-top:30px;}
.page-template-indicators-design3 .table-head-list{color:#000;}
.alpha_orange li,.alpha_green li,.alpha_blue li{color:#fff !important;padding:5px 13px;border-bottom:1px solid #fff;font-size:13px !important;}
.custom-container{max-width:1140px;position:relative;left:40px;margin:auto;width:100%;height:100%;}
.categ-listing h3{line-height:30px;font-size:22px;font-weight:400;}
.whatWeDo-banner .categ-listing h3{margin-top:10px;}
.full-banner-sec{min-height:380px;position:relative;color:#fff;}
.full-sec.whatWeDo-see:after{width:100%;top:0;right:0;left:0;bottom:0;height:100%;-webkit-animation:none;animation:none;background:rgba(0,0,0,0.5) !important;}
.whatWeDo-impact{height:auto;}.full-sec{min-height:380px;position:relative;color:#fff;}.full-sec-fuature-list{min-height:500px;position:relative;color:#fff;}

.left-bg-block {
	/*padding: 0;
	position: absolute;
	z-index: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 50%;*/
	padding-top: 6%;
}

.left-bg-block .sec-head{max-width:50%;}
.left-bg-block .sec-head h2.video-title{font-size: 32px;}
.left-bg-block .sec-head p{font-size:22px;line-height:1.2;}
.removeSticky .left-bg-block{position:static;}
.full-sec:after{content:"";position:absolute;top:60px;left:25px;bottom:60px;background:rgba(0,0,0,0.5);width:48%;z-index:-1;}
.full-sec.whatWeDo-matter:after{background:rgba(128,128,128,0.85);}
.full-sec.animated:after{-webkit-animation:zoomIn 1s linear 0.5s;animation:zoomIn 1s linear 0.5s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}
.full-sec h2{border:0;}
.sec-head h2{border:0;font-size:32px;font-family:gotham-bold !important;}
.sec-head p{font-size:22px;line-height:24px;margin-top:10px;}
.pie-value{width:100%;font-weight:700;}
.pie-title-center{position:relative;min-width:32%;}
.pie-title-center + .pie-title-center{margin-left:20px;}
.measuring-progress{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:100px;text-align:center;}
.measuring-progress h2{font-size:28px;}
.measuring-progress canvas{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.measuring-progress p{margin-top:15px;font-size:19px;font-weight:700 !important;color:#fff;}
h2.pie-value{font-family:gotham-narrowblack !important;font-size:34px;color:#fff;letter-spacing:2px !important;}
.measuring-mattrs{max-width:46%;}
.bottom-arrow{position:absolute;bottom:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url('../Avada-Child-Theme/images/what-we-do-images/arrow.png') no-repeat 0 0/100%;width:50px;height:40px;display:none;}
.page-id-12283 ul.table-head-list.key-characterstics{display:none;}
.smart-indicators-block{position:absolute;right:50px;top:25%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.smart-indicators-content{position:absolute;width:300px;background:rgba(255,255,255,0.9);padding:20px;right:0;color:#000;margin-top:50px;border-bottom:#fff 1px solid;}
.smart-indicators-content p{font-size:15px;color:#000;}
.smart-indicators-content p a{color:#333;text-decoration:underline !important;font-weight:700;padding-bottom:2px;}
.indicator-icons{width:15px;height:15px;display:block;position:relative;cursor:pointer;}
.indicator-icons:before, .indicator-icons:after{content:"";width:20px;height:4px;display:block;background:#ffc300;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);-webkit-transition:ease 0.1s;transition:ease 0.1s;-webkit-animation:plusAnim 2s linear infinite;animation:plusAnim 2s linear infinite;}
.indicator-icons:before{width:4px;height:20px;}
.indicator-icons.open:before{opacity:0;visibility:hidden;}
.indicator-icons.open:before, .indicator-icons.open:after{-webkit-animation:none;animation:none;}
@-webkit-keyframes plusAnim{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);}
100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg);}
}
@keyframes plusAnim{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);}
100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg);}
}
.smart-indicators-content{display:none;}

.full-sec .custom-container {
	height: inherit;
}

.measuring-mattrs-outer{min-height:100vh;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.knowledge-features{margin-top:30px;}
.knowledge-features li{font-size:34px;font-family:gotham-narrowblack !important;list-style-type:none;background:url('https://thecosa.org/wp-content/uploads/2018/08/tick-icon.png') no-repeat left 3px/25px;padding-left:50px;margin-bottom:25px;line-height:28px;letter-spacing:2px !important;}
.better-together{padding-top:150px;}
.colored_alphabet{font-family:'Open Sans', sans-serif;font-weight:700;}
.together-bg-anim{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.together-bg-anim:before, .together-bg-anim:after{content:"";position:absolute;height:100%;width:50%;background:rgba(67,85,69,1);z-index:1;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out;}
.together-bg-anim:before{left:0;}
.together-bg-anim:after{right:0;}
.animate .together-bg-anim:before, .animate .together-bg-anim:after{width:0;}
#particle-anim{position:absolute;top:0;left:0;z-index:-1;max-width:100%;-webkit-transition-delay:3s;transition-delay:3s;}
.whatWeDo-together:before{content:"";background:rgba(67,85,69,0.7);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.whatWeDo-impact{}
.whatWeDo-impact.supply1{background:#435545;}
.whatWeDo-impact.supply2{background:#024a62;}
.whatWeDo-impact.supply3{background:#c00000;}
.whatWeDo-impact.supply4{background:#5e534a;}
.whatWeDo-impact.supply5{background:#fff;}
.stop-parallax{position:relative;z-index:9999;}
.fusion-footer-widget-area{z-index:1;}
#supply1{background:#435545;}
#supply2{background:#024a62;}
#supply3{background:#CA3E41;}
#supply4{background:#5e534a;}
#supply5, #partnerinitiatives{background:#fff;}
#supply5, #partnerinitiatives, .supply5 .impact-sidebar-links li a{color:#000;}
.whatWeDo-impact:after{display:none}
.custom-container2{width:100%;max-width:1250px;margin:auto;}
.impact-sidebar{min-width:25%;max-width:25%;position:absolute;padding-top:97px;}
.imapct-ul-list.stickydiv{position:fixed;width:230px;top:100px;left:34px;right:auto;margin-top:12px;}
.impact-main-inner{padding:99px 50px 50px;padding-left:28%;}
.impact-sidebar h2{font-size:32px;font-weight:400!important;padding-right:89px;}
.impact-sidebar-links{margin-top:110px;position:relative;max-width:60%;left:18%;}
.impact-sidebar .sec-head{float:right;}
.impact-sidebar.stickydiv{position:fixed;top:0;}
.supply5 .sec-head h2.our-impct-title{color:#333 !important;}
.impact-sidebar-links li a{border-bottom:#fff 1px solid;}
.impact-sidebar-links li a:after{content:"";position:absolute;top:0;right:0;width:2000%;height:100%;background:transparent;-webkit-transition:ease 0.3s;transition:ease 0.3s;z-index:-1;}
.full-sec-sustain{min-height:110vh;position:relative;z-index:0;}
.impact-sidebar-links li.active.supply5:after{background:#b7c6b1;}
.da-thumbs{width:1000%;position:absolute;right:0;}
.da-thumbs li{position:relative;overflow:hidden;}
.da-thumbs li a{position:relative;text-align:left;float:right;width:200px;}
.da-thumbs li > span{position:absolute;height:100%;width:100%;background:rgba(255,255,255,0.5);display:none;}
.impact-sidebar.stickydiv.removeSticky{position:absolute}
.supply5 *,
.supply5 .impact-sidebar-links li a:after{border-color:#48703B !important;}
.imapct-ul-list.stickydiv.removeSticky{position:static}
.impact-sidebar-links li a{color:#fff;font-size:16px;line-height:22px;display:block;padding:8px 0;cursor:pointer;position:relative;text-align:left;}
.impact-sidebar-links li:first-child a{border-top:#fff 1px solid;}
.impact-main-block{width:100%;}
.impact-main-outer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;}
.impact-main-outer.mission-impact-outer{position:fixed;top:70px;z-index:99;}
.impact-main-inner h2{font-size:32px;margin-bottom:15px;}
.impact-main-inner h3{font-size:24px;}
.impact-content-block{margin-top:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%; /*margin-left:-20px;*/ }
.keyarea-block .impact-client-logo{width:50px;}
.keyarea-block .impact-client-logo img{max-height:50px;}
.impact-client-logo{text-align:right;}
.impact-client-logo img{max-width:100%;}
.impact-client-logo h6{font-size:7px;margin-top:10px;}
.impact-client-block{min-width:50%;max-width:50%;margin:30px 0px 50px;}
.keyarea-second-img{text-align:center;}
.impact-client-box img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.impact-client-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.impact-client-info{width:60%;padding-left:30px;}
.impact-client-info h4{min-height:50px;border-bottom:#fff 1px solid;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:700;line-height:24px;padding-bottom:10px;margin-bottom:10px;margin-top:0;}
.impact-client-info p{font-size:15px;line-height:20px;}
.impact-main-inner.active{display:block;}
.data-knowledege-img{max-width:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;}
.single-post ul{margin-bottom:35px;}
.data-knowledege-img img{max-width:100%;}
.particle-anim-text{position:absolute;width:40%;right:0;top:120px;}
.particle-anim-text h4{font-size:18px;}
.join-sec:after{display:none;}
.full-sec.join-features:after{background:transparent;}
.join-feature-list{margin:0px -15px 0;}
.join-feature-list > ul {
		width: 100%;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: stretch;
		    -ms-flex-align: stretch;
		        align-items: stretch;
		padding: 0;
	}
.join-feature-list > ul{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.join-feature-list > ul > li{width:100%;max-width:33%;padding:0 15px 50px;list-style-type:none;border:1px solid transparent}
.join-feature-list > ul > li{position:relative;}
.join-icon{min-height:55px;}
.join-icon img{max-height:50px;}
.join-list-head, .join-operators{text-align:center;}
.join-operators{margin:10px 0;}
.join-operators span{font-size:24px;cursor:pointer;margin:0 5px;}
.join-list-head h4 {
		padding-top: 10px;
		border-top: 1px solid rgb(255, 255, 255, 1);
		margin: 10px auto 0;
		min-height: 60px;		
		font-size: 23px;
		font-weight: 700;
		line-height: 28px;
	}
	.join-list-head h4 > * {
		max-width: 75%;
		margin: 0 auto;
		color: #fff;
	}

.join-list-head h4 a{color:#fff;display:block;}
a,a:visited, a:focus, a:active, a:hover{outline:0 none !important;
}

}
.list-indications .join-options ul{padding-left:0;}
.join-options{padding:30px 1px 0px;}
.join-options ul > li{background:url('https://thecosa.org/wp-content/uploads/2018/08/tick-icon.png') no-repeat left 5px/15px;padding-left:25px;line-height:21px;margin-bottom:10px;font-size:17px;list-style-type:none;}
.join-modal{position:fixed;top:50px;left:0;width:100%;height:100%;z-index:99999;display:none;}
.join-modal-inner{max-width:1130px;padding:50px 80px 20px;margin:10px auto 0;background:#a9a5a1;border-radius:6px;position:relative;}
.join-modal-block{padding:0;position:relative;height:100vh;max-height:calc(100vh - 230px);overflow:hidden;overflow-y:auto;display:none;max-width:1050px;margin:auto;}
.join-modal-block.active{display:block;}
.join-modal-content h3{font-size:20px;margin-bottom:10px;color:#fff;}
.join-modal-content h5{font-size:16px;color:#000;}
.join-modal-content p{font-size:16px;color:#000;line-height:20px;display:block;margin-bottom:25px;}
.close-modal{position:absolute;top:10px;right:20px;font-weight:700;font-size:18px;cursor:pointer;color:#fff;}
.close-modal span{font-size:24px;display:inline-block;vertical-align:middle;color:#000;font-weight:700;}
a.read-more-pop{color:rgba(255,255,255,0.8) !important;}
.p-text-p a{color:#fff !important;}
.p-text-p sup{color:#fff !important;}
a.read-more-pop:hover{text-decoration:underline !important;}
body.overflow{overflow:hidden;}
.join-modal-content{max-width:90%;}
.bg-video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-9;}
.bg-video video{width:100%;height:100%;-webkit-transform:scale(1.2);transform:scale(1.2);}
.keyarea-img{max-width:100%}
.keyarea-img img{max-width:100%}
.keyarea-block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.keyarea-block .impact-client-info{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:70px;margin-bottom:70px;border-bottom:#ccc 1px solid;padding-left:0;margin-left:30px;}
.keyarea-info{max-width:40%;height:100%;padding-right:50px;}
.keyarea-info h4{color:#487039;font-size:22px;}
.join-modal-content ol{list-style:disc;padding-left:17px;}
table.indicators-tb th{background:#fff !important;padding:10px 15px;color:#000;border-right:#d6d6d6 solid 1px;}
table.indicators-tb td{padding:10px 15px;color:#000;border:#d6d6d6 solid;border-width:0 1px 1px 0;}
.library-contnt-left ul{list-style:disc;padding-left:20px;margin-bottom:27px;}
.main-p-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.img-txt{max-width:70px;min-width:70px;}
.img-txt img{max-width:100%;}
.p-text-p{width:100%;padding-left:20px;}
.p-text-p h3{margin-top:20px;}
.p-text-p h3 span{border-bottom:#000 1px solid;width:100%;display:inline-block;padding-bottom:10px;margin-bottom:10px;}
table.indicators-tb{width:90%;margin-left:93px;}
table.indicators-tb td:last-child{border-right:0px;}
/**/.fusion-page-title-bar{height:540px !important;}
.full-sec .categ-listing, .whatWeDo-banner .categ-listing{display:block !important;color:#fff;padding:40px 0;}
.full-sec .categ-outer, .whatWeDo-banner .categ-outer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;}
.full-sec .categ-inner, .whatWeDo-banner .categ-inner{width:100%;padding-right:40px;}
.full-sec .categ-listing h1, .whatWeDo-banner .categ-listing h1{font-size:32px;font-family:gotham-bold !important;margin-bottom:0 !important;}
.knowledge-title,.our-impct-title,.impact-cont-title,.pie-value,.sustainability_title
,.video-title,.together-title{color:#fff;margin:0px;}
#supply5 .our-impct-title, #partnerinitiatives .our-impct-title{color:#000;}
.join-feature-list > ul > li.extra-border{border:1px solid rgb(255, 255, 255,0.4);background:rgba(241, 240, 228, 0.05);}
h4.rea-pop{border:none;font-size:12px;}
h4.rea-view-pop{border:none;font-size:12px;}
.impact-main-inner h2{color:#fff;}
#supply5 h2, #partnerinitiatives h2{color:#000;}
.impact-sidebar-links li:after{content:"";position:absolute;top:0;left:0;width:100%;height:0;background:rgba(255,255,255,0.5);-webkit-transition:ease 0.3s;transition:ease 0.3s;z-index:-1;}
.impact-sidebar-links li.active:after,
.impact-sidebar-links li.active:hover:after,
.impact-sidebar-links li:hover:after{height:100%;}
.keyarea-block:last-child .impact-client-info{border:0;}
.full-sec.join-features{height:auto;padding-bottom:100px;}
.impact-sidebar-links li.alpha5.active:after{background:rgba(72,112,57,0.5);}
.environmental{margin-bottom:40px;}
.economic{margin-bottom:40px;}
.social{margin-bottom:40px;}
.social .mastertable h4{min-width:20%;max-width:19%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;border-bottom:1px solid #fff;color:#FFF;border-right:4px solid #fff;margin:0;font-size:10pt;background:rgba(131,91,41,1);}
.environmental .mastertable h4{min-width:20%;max-width:19%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;border-bottom:1px solid #fff;color:#FFF;border-right:4px solid #fff;margin:0;font-size:10pt;background:rgba(74,119,41,1);}
.economic .mastertable h4{min-width:20%;max-width:19%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;border-bottom:1px solid #fff;color:#FFF;border-right:4px solid #fff;margin:0;font-size:10pt;background:rgba(27,65,113,1);}
.environmental .mastertable ul li h5{background:rgba(74,119,41,0.6);min-width:181px;max-width:181px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;border-bottom:1px solid #fff;color:#fff;border-right:4px solid #fff;margin:0;width:25%;}
.social .mastertable ul li h5{background:rgba(131,91,41,0.6);min-width:181px;max-width:181px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;border-bottom:1px solid #fff;color:#fff;border-right:4px solid #fff;margin:0;width:25%;}
.economic .mastertable ul li h5{background:rgba(27,65,113,0.6);min-width:181px;max-width:181px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;border-bottom:1px solid #fff;color:#fff;border-right:4px solid #fff;margin:0;width:25%;}
.economic .mastertable ul li div span{background:rgba(27,65,113,0.3);max-width:173px;min-width:173px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;}
.environmental .mastertable ul li div span{background:rgba(74,119,41,0.3);max-width:173px;min-width:173px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;}
.social .mastertable ul li div span{background:rgba(131,91,41,0.3);max-width:173px;min-width:173px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;}
.key-characteristics .mastertable h4{min-width:20%;max-width:19%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;border-bottom:1px solid #fff;color:#FFF;border-right:4px solid #fff;margin:0;font-size:10pt;background:rgba(128,128,128,1);}
.api-title-desc{margin-bottom:20px;margin-top:20px;}
.key-characteristics .mastertable ul li h5{background:rgba(128,128,128,0.6);min-width:181px;max-width:181px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;border-bottom:1px solid #fff;color:#fff;border-right:4px solid #fff;margin:0;width:25%;}
.key-characteristics .mastertable ul li div span{background:rgba(128,128,128,0.3);max-width:173px;min-width:173px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;}
.page-id-11657 .key-char{display:none;}
h6.global-themes{margin-bottom:15px;font-size:15px;margin-top:9px;font-weight:400;}
.page-id-12280 .project-table{display:none;}
.page-id-12280 ul.table-head-list{display:none;}
.pagination-search{display:block !important;}
.pagination-search .page-numbers li{display:inline-block;padding:2px;}
.pagination-search{text-align:center;}
.pagination-search .page-numbers li .page-numbers{display:inline-block;padding:0;width:30px;height:30px;background:#317023;border-radius:5px;color:#fff;text-align:center;line-height:30px;}
.pagination-search .page-numbers li .prev.page-numbers, .pagination-search .page-numbers li .next.page-numbers{width:auto;padding:0 10px;}
.pagination-search .page-numbers li span.page-numbers{background:#c5d4b5;}
.pagination-search .page-numbers li span.page-numbers.dots{background:#317023;}
.circle{width:200px;height:200px;
	background:rgba(255,255,255,0.4);
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	border-radius:50%;
	text-align:center;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	padding:20px;
	float:right;
	-webkit-box-flex:0;
	    -ms-flex:0 0 200px;
	        flex:0 0 200px;
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-animation:bubble 1.5s linear infinite;
	        animation:bubble 1.5s linear infinite;
	-webkit-transform-origin: right;  
	transform-origin: right;
}

@-webkit-keyframes bubble{0%{-webkit-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.1);transform:scale(1.1);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}

@keyframes bubble{0%{-webkit-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.1);transform:scale(1.1);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
.popup_our_mission{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;bottom:0;right:16px;}
.our_mission_outer{position:relative;min-height:370px;max-width:1250px;margin:auto;padding-left:25%;}
.popup-cnt{opacity:0;visibility:hidden;background:#fff;padding:40px;border-radius:10px;max-width:500px;width:100%;color:#000;position:relative;-webkit-transition:ease 0.3s;transition:ease 0.3s;position:absolute;right:240px;margin-right:40px;}
.video-overlay{height:100vh;min-height:inherit;}
.popup-cnt.open{opacity:1;visibility:visible;}
.video-cnt p{font-size:26px;line-height:1.2;}
.impact-main-inner.our_mission{display:block;min-height:100vh;z-index:0;position:relative;padding-top:190px;padding-left:0;padding-right:0;left:0;right:0;}
.video-overlay .impact-sidebar-links{margin-top:55px;}
.impact-main-inner.our_mission:after{content:"";position:absolute;;top:0;left:0;width:100%;height:100%;/*background:rgba(0,0,0,0.5);z-index:-1;*/}
.video-overlay:after{z-index:0;}
.video-overlay .bg-video video{-webkit-transform:scale(1.4);transform:scale(1.4);}
.circle_inner{line-height:20px;color:#fff;font-weight:700;}
.circle_inner h2{margin-bottom:0;font-weight:700 !important;}
.sup-our-mission{position:fixed;z-index:0;}
.close-popup{position:absolute;top:20px;right:20px;color:#000;cursor:pointer;}
.impact-sidebar.mission-ou{position:fixed;z-index:999999;top:auto;padding-top:70px;}
.video-overlay .left-bg-block{padding:60px 0;position:static;z-index:1;top:0;left:0;width:100%;text-align:center;}
.video-overlay .left-bg-block .sec-head{max-width:100%;}
.video-overlay .custom-container{position:absolute;top:0;height:calc(100% - 100px);left:53%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-height:inherit;z-index:9;}
.video-cnt{position:absolute;bottom:0;right:0;}
.impact-sidebar.mission-ou.removeStickyy.stickydiv{visibility:hidden;}
.video-cnt{position:absolute;bottom:15px;right:0;text-align:right;border-top:1px solid #fff;padding-top:10px;}
.our_mission .impact-cont-title{font-size:27px;}
#supply5.our_mission h2,#partnerinitiatives.our_mission h2 {color:#fff;}
.mission-ou .impact-sidebar-links li.alpha5.active::after{background-color:rgba(255,255,255,0.5) !important;}
.circle_inner span{font-size:17px;}
h2.circle_title span{border-bottom:1px solid #fff !important;font-size:32px;display:inline-block;margin:auto;font-weight:700;}
.sup-our-mission.our-video-fix{position:absolute;}
.fusion-main-menu .sub-menu li a:hover span{color:#000;}
img.timelinehistory{margin:70px 0;}
body.page-id-2572 .fusion-text h2{margin-top:80px;}
.tag-post-content p img{margin:15px 0;}
.fusion-mobile-nav-item .fusion-open-submenu{height:41px;line-height:41px;}
/*** Partners Slider  ***/

.partnerSlider {
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
}

.partnerSlider div {
    text-align: center;
    width: 190px; 
    position: relative;
    min-height: 80px;
    text-align: center;
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 190px;
    flex: 0 0 190px;
    max-width: 190px;
}

.partnerSlider div img {
    border: none; 
    max-width: 100%;
    height: auto;
}

.caroufredsel_wrapper {
    width: 100%;
    overflow: hidden;
    max-width: calc(100% - 5px);
    margin: 0 auto;
}
.caroufredsel_wrapper+.caroufredsel_wrapper  {
    margin-top: 20px !important;
}

.home-banner-circle .circle {
    width: 210px;
    height: 210px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 214px;
            flex: 0 0 214px;
	background: rgba(255,255,255,0.5);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.impact_watch_video {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	color: #fff;
	font-size: 15px;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}


.impact_watch_video i {
    border-radius: 50%;
    border: 1px solid #fff;
    width: 24px;
    height: 24px;
    font-size: 8px;
    color: inherit;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 23px;
    margin-right: 10px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 24px;
    flex: 0 0 24px;
}

.impact_watch_video:hover {
	color: #fff;
}

.impact_watch_video:hover i {
	border-color: #fff;
}

.cocacolaImg img {
	width: 100px;
}

.cocacolaImg {
	margin: 1px 0 7px;
}

.home-banner-circle .circle_inner .home_watch_video.overlay {
	color: #fff;
	font-weight: 700;
	text-decoration: none !important;
	border-bottom-color: #fff !important;
	font-family: gotham-bold, Arial, Helvetica, sans-serif;
}
.home-banner-circle .circle_inner .home_watch_video.overlay:hover {
	color: #FDD744 ;
	border-bottom-color: #FDD744  !important;

}
.popup_our_mission.home-banner-circle.cocacolaCircle .circle {
    background: rgba(253,215,68,0.3);
}

/** Audio Player **/
body.page-template-audio-and-video .audioMain .mejs-container, 
body.page-template-audio-and-video .audioMain .mejs-container .mejs-controls, 
body.page-template-audio-and-video .audioMain  .mejs-embed, .audioMain .mejs-embed body {
    background: transparent !important;    
}

body.page-template-audio-and-video  .audioMain .mejs-controls {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
 
body.page-template-audio-and-video .audioMain  .mejs-button.mejs-playpause-button {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: #327a31;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
}
 
body.page-template-audio-and-video .audioMain  .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #327a31;
}

body.page-template-audio-and-video .audioMain  .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #a6a6a6;
}

body.page-template-audio-and-video .audioMain  .mejs-time.mejs-duration-container span.mejs-duration {
    font-size: 16px;
    color: #333333;
}

body.page-template-audio-and-video .audioMain  .mejs-button.mejs-volume-button.mejs-mute,
body.page-template-audio-and-video .audioMain  a.mejs-horizontal-volume-slider  {
    display: none;
}

.audioMain .mejs-controls {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
body.page-template-audio-and-video span.mejs-time-total.mejs-time-slider {
    background: #327a31 !important;
}
body.page-template-audio-and-video .mejs-controls .mejs-time-rail .mejs-time-total {
    background: rgb(50 122 49);
}
body.page-template-audio-and-video .audioMain  .audioMain .mejs-controls {
    padding: 0;
}
body.page-template-audio-and-video .audioMain  .mejs-time.mejs-currenttime-container {
    font-size: 16px;
    color: #333333;
    padding-left: 15px;
}
body.page-template-audio-and-video .audioMain .mejs-controls {
    padding: 0 !important;
}
body.page-template-audio-and-video .audioMain .mejs-container {
    width: 100% !important;
}

body.page-template-audio-and-video  .fusion-alignleft {
    width: 100% !important;
}
body.page-template-audio-and-video 
 .audioMain>div {
    width: 100% !important;
}

body.page-template-audio-and-video .audioMain {
    margin-top: 20px;
} 


.join-options a {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.join-options a:hover {
    color: #FDD744;
    border-bottom: 1px solid #FDD744;
}



/** End **/



@media screen and (min-width:1600px){.indicators-libr-right{width:84%;padding:0px 45px 60px 50px;}}
@media screen and (max-width:1590px) and (min-width:1400px){.indicators-libr-right{width:80%;padding:0px 0px 60px 50px;}
}
@media only screen and (max-width:1199px){.wrapper_inr{max-width:970px;}
.indicators-libr-right{width:74%;padding:40px 25px;}
.indicators-libr-right h2{font-size:33px;margin:0 0 20px;}
.library-hdng-logos{width:38%;}
.indicators-libr-right h3{font-size:24px;width:60%;}
.library-hdng-logos img{width:100px;}
.library-contnt-left, .library-contnt-right{width:100%;}
.libr_right_cntnt ul li{font-size:17px;}
.libr_sidebar-listing{padding-left:0;margin:40px 0 0;width:52%;}
.indicators-libr-left > ul > li.menu-item-has-children > a:before{font-size:14px;}
.indicators-libr-left ul li a{font-size:13px;}
.indicators-libr-left, .indicators-library-section:before{width:25%;}
.dropdown_listing li a{padding:8px 20px !important;font-size:13px !important;border-bottom:1px solid #487039;}
.libr_sidebar-listing ul li{font-size:15px;padding:10px 20px;}
.page-id-11642 .library-contnt-right{padding-left:20px;}
.page-id-11642 .libr_right_cntnt{width:74%;}
.dropdown_listing{padding:0px 35px 0 50px!important;}
.libr_right_single{margin:25px 0 0px;}
.indicators-libr-left ul li a{padding:0 75px;}
.indicators-libr-left > ul > li.submenu > span.span_submenu:after{left:0px;height:30px;width:50px;}
.dropdown_listing .span_submenu{display:none;}
span.span_submenu{display:inline-block;vertical-align:top;width:35px;height:35px;text-align:center;position:relative;z-index:11;}
.indicators-libr-left ul li a.a_smenu{position:relative;padding:0;display:inline-block;vertical-align:top;width:80%;}
.library-contnt-right-1.along{float:none;width:100%;padding-left:0;margin:30px 0 0;}
.library-contnt-left-1.along1{float:none;width:100%;}
.imapct-ul-list.stickydiv{left:0;top:50px;}


.join-list-head h4 {
			font-size: 22px;
		}
		.full-sec {
			min-height: inherit;
			height: auto;
		}
		.full-sec-sustain {
			min-height: 100vh;
			height: 100%;
		}
		.left-bg-block {
			padding: 80px 0 0;
		}
}
@media only screen and (max-width:991px){.wrapper_inr{max-width:760px;}
.indicators-libr-right{width:67%;}
.library-hdng-logos img{width:90px;}
.indicators-libr-right h2{font-size:29px;}
.indicators-libr-right h3{font-size:20px !important;width:55%;line-height:26px !important;}
.library-hdng-logos{width:50%;}.library-heading{margin:0 0 35px;}
.library-heading{margin:0 0 35px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.library-content-main h5{font-size:19px;line-height:26px;}
.libr_right_single{margin:25px 0 0px;}
.library-contnt-right{padding-left:0;}
.libr_sidebar-listing{width:71%;}
.indicators-libr-left{padding:60px 0px;}
.page-id-11642 .library-hdng-logos ,.page-id-11692 .library-hdng-logos ,.page-id-11690 .library-hdng-logos ,.page-id-11693 .library-hdng-logos{width:44%;}
.page-id-11642 .library-contnt-right,.page-id-11692 .library-contnt-right,.page-id-11690 .library-contnt-right,.page-id-11693 .library-contnt-right{margin:30px 0 0;}
.page-id-11642 .library-contnt-left, .page-id-11642 .library-contnt-right ,
.page-id-11690 .library-contnt-left, .page-id-11690 .library-contnt-right,
.page-id-11692 .library-contnt-left, .page-id-11692 .library-contnt-right,
.page-id-11693 .library-contnt-left, .page-id-11693 .library-contnt-right{width:100%;float:none;padding:0;}
.page-template-indicators-design1 #main{padding:0 !important;z-index:111111;}
.page-template-indicators-design2 #main{padding:0 !important;z-index:111111;}
.page-template-indicators-design3 #main{padding:0 !important;z-index:111111;}
.indicators-libr-left > ul > li.current-menu-item.submenu > span.span_submenu:after{color:#487039;}
.indicators-libr-left > ul > li.submenu > span.span_submenu:after{color:#fff;}
.indicators-libr-left ul li a{color:#fff;}
.indicators-libr-left > ul > li > a.a_smenu > span{border-bottom:1px solid #cecece;}
.indicators-libr-left{float:none;position:fixed;min-height:auto;left:0;top:0;bottom:0;z-index:111;-webkit-transform:translateX(-30%);transform:translateX(-30%);width:310px;opacity:0;visibility:hidden;background:#487039;overflow-y:auto;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
.indicators-libr-left.main{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;}
.indicators-libr-left{float:none;}
.indicators-library-section:before{display:none;background:transparent;}
.toggle_spn{display:block;}
.indicators-libr-right{width:90%;float:none;padding:70px 25px 40px;display:block;margin:0 auto;}
.indicators-libr-left ul li a{padding:0 75px;}
.indicators-libr-left > ul > li.submenu > span.span_submenu:after{left:0px;height:30px;width:50px;}
.dropdown_listing .span_submenu{display:none;}
span.span_submenu{display:inline-block;vertical-align:top;width:35px;height:35px;text-align:center;position:relative;z-index:11;}
.indicators-libr-left ul li a.a_smenu{position:relative;padding:0 10px;display:inline-block;vertical-align:top;width:80%;}
.cross_toggle{position:absolute;top:30px;right:20px;display:inline-block;height:25px;width:25px;color:#fff;font-size:19px;display:block;}
.indicators-libr-left > ul > li.current-menu-item > a.a_smenu >span{color:#487039;}
.current_page_item .dropdown_listing li a span{color:#fff;}
.dropdown_listing li a:after{background:#fff;top:17px;}
.dropdown_listing li a{border-bottom:1px solid #fff;}
.indicators-libr-left > ul > li.submenu > span.span_submenu:after{background:url(https://thecosa.org/wp-content/uploads/2018/08/plus-minus-wt.png) no-repeat top center;background-size:13px;width:35px;height:20px;}
ul.table-head-list li:nth-child(3){width:19%;padding-left:30px;}
ul.table-head-list li:nth-child(4){width:20%;padding-left:30px;}
}
@media only screen and (max-width:767px){.keyarea-second-img{margin-right:0;}
.wrapper_inr{max-width:100%;}
.indicators-libr-right h2{font-size:25px;}
.indicators-libr-right h3{font-size:20px;width:58%;}
.library-hdng-logos{width:40%;}
.library-hdng-logos img{width:80px;}
.library-content-main h5{font-size:18px;line-height:24px;}
.libr_right_cntnt ul li{font-size:16px;}
.library-content-main p{font-size:15px;line-height:20px;}
.indicators-libr-left ul li a{font-size:15px;padding:0 12px;}
.indicators-libr-left > ul > li.menu-item-has-children > a:before{font-size:13px;left:15px;top:11px;}
.toggle_spn{display:block;}
.indicators-library-section:before{display:none;background:transparent;}
.page-id-11642 .indicators-libr-right,.page-id-11692 .indicators-libr-right,.page-id-11690 .indicators-libr-right,.page-id-11693 .indicators-libr-right{padding-top:0;}
h6.global-th{margin-top:20px;}
.project-table{position:relative;overflow:hidden;overflow-x:auto;}
.page-id-12520 .video-overlay .custom-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
@media only screen and (max-width:640px){.indicators-libr-right{padding:0px 15px 40px;}
.library-content-main h5{font-size:17px;line-height:23px;}
.libr_right_single h6{font-size:16px;}
.libr_right_title{width:28%;}
.libr_right_cntnt ul li{font-size:15px;}
.libr_right_cntnt{width:53%;}
.single-post .fusion-post-title{line-height:25px !important;}

}
@media only screen and (max-width:567px){.indicators-libr-right h3{font-size:19px;width:61%;}
.library-hdng-logos{width:37%;}
.libr_sidebar-listing{width:80%;}
.library-content-main h5{font-size:16px;line-height:20px;padding-left:10px;border-left-width:3px;}
.libr_right_cntnt{width:50.5%;}
.libr_right_single h6{font-size:14px;}
.libr_right_cntnt ul li{font-size:14px;}
.libr_right_title{width:29%;}
}
@media only screen and (max-width:480px){.libr_right_cntnt{width:78%;padding-left:10px;background-size:29px;}
.libr_right_title{width:20%;}
.libr_right_single h6{font-size:13px;}
.indicators-libr-left ul li a{padding:0 25px;}
.full-banner-sec{padding: 40px 0; min-height: 192px;}

}
.tabel_scroll{font-size:13px;color:#f00;display:none;}
@media screen and (min-width:1500px){.imapct-ul-list.stickydiv{left:6%;}
.impact-sidebar-links{max-width:82%;}
.sec-head h2.our-impct-title{padding-right:20px}
}
@media screen and (max-width:1300px){.custom-container2{max-width:1150px;}
.da-thumbs li a{width:184px;}
}
@media screen and (max-width:1199px){.data-knowledege-img{max-width:40%;right:60px;}
.custom-container2{max-width:1000px;padding:0 15px;}
.impact-content-block{margin-top:50px;}
.impact-main-inner h2{margin-bottom:10px;}
.impact-sidebar-links li a{font-size:16px;}
.custom-container{max-width:950px;left:0;padding:0 15px;}
.join-list-head h4{font-size:16px;}
.full-sec .categ-listing h1, .whatWeDo-banner .categ-listing h1{font-size:45px;margin-bottom:10px;}
.full-sec .categ-listing h3, .whatWeDo-banner .categ-listing h3{font-size:30px;line-height:36px;}
.full-sec .categ-listing, .whatWeDo-banner .categ-listing{padding:60px 0;}
.da-thumbs li a{width:175px;font-size:13px;}
body .fusion-is-sticky .fusion-main-menu > ul > li{margin-right:15px !important;}
body .fusion-is-sticky .fusion-main-menu > ul > li > a{font-size:13px !important;}
.full-sec, .full-sec-sustain{min-height:auto;height:100%;}
.full-sec:after{top:25px;bottom:25px;}
.bg-video video{height:auto;width:100%;width:100vw;height:100vh;}
.bottom-arrow{bottom:25px;}
.left-bg-block{padding:80px 0;}
.better-together{padding-top:80px;}
.impact-sidebar-links{max-width:70%;left:20%;}
.impact-client-info{width:70%;}
}
.page-id-12520 .fusion-header-v2{background:#fff;}

@media only screen and (max-width:1024px){.full-sec .categ-listing, .whatWeDo-banner .categ-listing{text-align:center;}
.full-sec .categ-listing h1, .whatWeDo-banner .categ-listing h1{font-size:40px;}
.full-sec .categ-listing h3, .whatWeDo-banner .categ-listing h3{font-size:26px;line-height:30px;}
.left-bg-block{padding:60px;}
.full-sec:after{width:52%;}
.measuring-mattrs{left:6%;position:relative;}
.bottom-arrow{left:55%;}
.data-knowledege-img{max-width:38%;right:40px;}
.impact-main-inner h2, .impact-sidebar h2{font-size:28px;margin-bottom:5px;}
.impact-main-inner h3{font-size:20px;}
.impact-content-block{margin-top:30px;}
.impact-sidebar-links{margin-top:80px;}
.impact-client-info h4{font-size:20px;line-height:22px;}
.impact-client-info p{font-size:14px;}
.impact-sidebar-links li a{font-size:13px;line-height:18px;padding:5px;}
.join-icon img{max-height:35px;}
.join-icon{min-height:40px;}
.join-list-head h4{max-width:98%;}
.join-operators{margin:5px 0;}
.join-feature-list{padding:30px 15px 50px;}
.join-options ul > li{padding-left:20px;line-height:16px;font-size:12px;}
.join-modal-inner{max-width:85%;padding:40px;}
.join-modal-block{max-height:calc(100vh - 200px);}
.keyarea-block .impact-client-logo{width:50px}
.keyarea-block .impact-client-info{margin-left:15px;}
.keyarea-info{padding-right:30px;}
.whatWeDo-banner{height:600px;min-height:inherit !important}
.full-sec, .full-sec-sustain{min-height:inherit;height:auto;}
.full-sec .custom-container{min-height:500px;}
.measuring-progress{-webkit-transform:scale(0.8);transform:scale(0.8);}
.full-sec .categ-outer{margin-top:0}
.whatWeDo-banner, .full-sec, .full-sec-sustain{background-attachment:scroll !important}
.left-bg-block .sec-head{max-width:80%;}
.join-options ul > li{line-height:20px;font-size:14px;}
.page-id-12520 .full-sec{min-height:100vh;height:auto;}
.page-id-12520 .video-cnt{left:0;right:0;text-align:center;}
}
@media only screen and (max-width:1024px){.page-id-12520 .video-overlay .custom-container{position:absolute;top:0;left:auto;-webkit-transform:translateX(0%);transform:translateX(0%);right:0;}
.page-id-12520 .video-cnt{padding-right:10px;}
}
@media screen and (max-width:990px) and (min-height:800px){.full-sec{height:auto;padding:40px 0;}
}
@media screen and (max-width:990px){.whatWeDo-banner .categ-listing h3 br{display:none;}
.full-sec:after{width:calc(100% - 50px);}
.measuring-mattrs-outer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:50px 0;min-height:inherit}
.full-sec .custom-container{min-height:inherit;}
.measuring-mattrs{max-width:100%;text-align:center;left:0;width:100%;}
.measuring-progress{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px;}
.smart-indicators-block{top:60%;}
.bottom-arrow{left:50%;}
.knowledge-features li{text-align:left}
.custom-container{padding:0 25px;}
.data-knowledege-img{max-width:100%;right:auto;position:static;-webkit-transform:none;transform:none;margin:40px 0;text-align:center;}
.data-knowledege-img img{max-width:500px;width:100%;}
.measuring-mattrs-outer{min-height:0}
.full-sec{height:auto;padding:20px 0 40px;}
.knowledge-features{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.knowledge-features li{width:100%;}
.impact-client-block{min-width:100%;max-width:100%;margin:10px 0;}
.impact-sidebar{min-width:25%;max-width:25%;}
.impact-main-inner h2, .impact-sidebar h2{font-size:24px;}
.impact-main-inner h3{font-size:18px;}
.join-feature-list > ul{display:block;text-align:center; padding-bottom: 0px; margin-bottom: 0px;}
.join-feature-list > ul > li{max-width:32%;margin:20px 0;padding:0 15px;display:inline-block;vertical-align:top;text-align:left;}
.sec-head{text-align:center;}
.particle-anim-text{display:none;}
.keyarea-block .impact-client-info{display:block;}
.keyarea-info{height:auto;max-width:100%;margin-bottom:20px;}
.da-thumbs{width:100%;position:static;}
.da-thumbs li a{width:100%;float:none;}
.bg-video video{height:100vh;-o-object-fit:cover;object-fit:cover;}
.better-together{padding:80px 0;}
.impact-sidebar-links{max-width:100%;left:0}
.impact-client-logo{width:110px;}
.join-feature-list{/*padding-top:0*/}
.smart-indicators-block{position:static;padding-bottom:80px;-webkit-transform:none;transform:none;}
.smart-indicators-content{position:static;margin:50px auto 0}
.indicator-icons{margin:0px auto}
.impact-sidebar-links li:after{z-index:0}
.imapct-ul-list.stickydiv{width:190px;}
.impact-main-inner{padding-left:30%;padding-right:0;}
.da-thumbs li{padding-left:15px;}
.da-thumbs li a{padding-left:0;}
.left-bg-block .sec-head{max-width:100%;}
.left-bg-block .sec-head p{font-size:22px;}
.p-text-p h3{font-size:18px;}
.close-modal{right:40px;}
.join-modal-inner{max-width:95%;}

/*new add today*/
	.join-list-head h4 {
		font-size: 18px;
		line-height: 24px;
	}
	.join-options ul > li {
		padding-left: 20px;
		line-height: 17px;
		margin-bottom: 5px;
		font-size: 16px;
	}
}
@media screen and (max-width:767px){.full-sec .categ-listing h3, .whatWeDo-banner .categ-listing h3{font-size:22px;line-height:26px;}
.full-sec .categ-listing h1, .whatWeDo-banner .categ-listing h1{font-size:34px;}
.impact-sidebar-links li{text-align:left;}
.impact-sidebar-links li a{font-size:12px;line-height:16px;}
.impact-client-info h4 br{display:none;}
.impact-client-info h4{min-height:inherit}
.impact-sidebar h2{text-align:left}
.full-sec .categ-inner, .whatWeDo-banner .categ-inner{padding:0}
.whatWeDo-banner{height:500px;}
.data-knowledege-img{margin-top:0}
.impact-main-inner h2, .impact-sidebar h2{font-size:20px;}
.impact-client-logo{width:90px;}
.impact-sidebar{min-width:26%;max-width:26%;}
.impact-client-info{width:100%;}
.keyarea-block:last-child .impact-client-info{margin-bottom:0}
#main.mpage_main_outer{padding:0 !important;}
.close-modal{font-size:16px;right:25px;}
.close-modal span{font-size:18px;}
.join-modal-content p{font-size:14px;}
table.indicators-tb{width:100%;margin-left:0px;}
.imapct-ul-list.stickydiv{width:165px;}
.left-bg-block .sec-head h2.video-title{font-size:40px !important;}
.left-bg-block .sec-head p{font-size:22px;}
.left-bg-block{padding:60px 0;}
.left-bg-block .sec-head p{font-size:20px;}
.p-text-p h3{margin-top:15px;font-size:16px;}
.impact-sidebar.stickydiv{position:static;}
.impact-sidebar.mission-ou{position:relative;}
.video-cnt{position:static;}
.left-bg-block.video-left-lg{padding:60px 0 0px;}
.video-cnt p{font-size:18px;line-height:1.2;text-align:center;}
.impact-main-inner.our_mission{padding-top:10px;}
.popup-cnt{right:0;top:20px;position:relative;max-width:initial;margin-right:0px;}
.full-sec.full-sec-mis{padding:0px;}
br{display:none;}
.circle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:none;margin:30px auto}
.video-overlay .custom-container{left:50%;}
.popup_our_mission{position:static;display:block;text-align:center;}
.bg-video video{position:absolute;top:0;}
.our_mission_outer{top:30px;padding:0px 10px;}
.sup-our-mission{position:absolute;z-index:0;}
.impact-main-inner.our_mission,.our_mission_outer{min-height:inherit;}
.popup-cnt{opacity:1;visibility:visible;display:none;text-align:left;padding:25px;margin-bottom:30px;}
.close-popup{top:5px;right:10px;}
.left-bg-block {
		padding: 60px 0 0;
	}
	
	.join-list-head {
		margin-bottom: 10px;
	}
	.join-list-head h4 {
		font-size: 22px;
		line-height: 28px;
	}
}
@media screen and (max-width:640px){.fusion-page-title-bar.whatWeDo-banner{padding:0}
.full-sec .categ-listing h3, .whatWeDo-banner .categ-listing h3{font-size:20px;}
.measuring-progress{-webkit-transform:scale(0.8);transform:scale(0.8);}
.pie-title-center + .pie-title-center{margin-left:30px;}
.smart-indicators-content{margin-top:20px;}
.smart-indicators-block{top:64%;}
.knowledge-features li{font-size:24px;background-size:20px;padding-left:30px;margin-bottom:15px;}
.data-knowledege-img img{max-width:400px;}
.impact-main-outer{display:block;}
.impact-sidebar{min-width:100%;max-width:100%;position:static;padding:0 20px;}
.impact-main-inner{padding:50px 20px;}
.imapct-ul-list.stickydiv{position:static;}
.da-thumbs li{padding-left:0;}
.impact-sidebar-links{margin-top:20px;}
.impact-main-block{padding-left:0}
.impact-sidebar h2{border:0}
.impact-main-inner h2, .impact-sidebar h2{font-size:20px;}
.impact-main-inner h3{font-size:16px;}
.join-options{padding:0}
.join-feature-list > ul > li{padding:0 10px;max-width:48%;}
.join-feature-list{padding-bottom:0;}
.join-modal-inner{padding:40px 30px;}
.impact-client-logo{width:110px;}
.close-modal{right:30px;}
.impact-sidebar .sec-head{float:none;}
.impact-content-block{margin-left:0}
.impact-client-info{padding-left:20px;}
.impact-sidebar-links li a{font-size:14px;line-height:18px;}
.bottom-arrow{background-size:30px;width:30px;height:30px;}
.img-txt{max-width:40px;min-width:40px;}
.p-text-p h3{margin-top:0;}
.p-text-p h3 span{padding-bottom:5px;}
.impact-main-outer.mission-impact-outer{display:block;position:relative;top:0;padding-top:0}
.impact-sidebar.mission-ou{padding-top:0;padding-bottom:30px;}
.impact-sidebar.mission-ou .impact-sidebar-links li a{color:#333;}
.sup-our-mission{position:relative;z-index:0;}
.video-overlay .bg-video video{position:relative;}
.impact-sidebar.mission-ou .impact-sidebar-links li:after{z-index:-1;}
.impact-sidebar.mission-ou .impact-sidebar-links li a{border-bottom:transparent 1px solid;}
.impact-sidebar.mission-ou .impact-sidebar-links li a.active{border-bottom-color:#333;}
.join-icon {
		min-height: 100%;
		padding-top: 0;
	}
}
@media screen and (max-width:480px){.full-sec .categ-listing h3, .whatWeDo-banner .categ-listing h3{font-size:16px;line-height:22px;}
.full-sec .categ-listing h1, .whatWeDo-banner .categ-listing h1{font-size:26px;}
.full-sec:after{top:0;left:0;bottom:0;width:100%;}
.left-bg-block{padding:40px 0;}
.sec-head h2{font-size:22px;margin-bottom:5px;}
.custom-container{padding:0 15px;}
.sec-head p br{display:none;}
.measuring-progress{margin-top:0;-webkit-transform:scale(0.8);transform:scale(0.9);width:300px;}
.smart-indicators-block{top:55%;right:25px;}
.sec-head p{font-size:16px;line-height:22px;}
.better-together{padding-top:40px;}
.full-sec.join-features:after{width:100%;}
.impact-client-box{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;}
.impact-client-logo{text-align:left;margin-bottom:10px;}
.impact-client-info{padding-left:0}
.impact-main-inner h2, .impact-sidebar h2{font-size:18px !important;}
.impact-main-inner h3{font-size:14px;}
.join-modal-inner{padding:40px 20px 30px;}
.ps__rail-y{width:8px;}
.ps__thumb-y{width:6px;}
.join-modal-content p{font-size:13px;line-height:17px;}
.join-modal-block{max-height:calc(100vh - 100px);}
.close-modal{font-size:14px;right:15px;}
.close-modal span{font-size:16px;}
.join-options ul > li{padding-left:20px;line-height:14px;font-size:10px;background-size:12px;}
.join-icon img{max-height:30px;}
.join-modal-content h3{font-size:16px;line-height:18px;}
.left-bg-block .sec-head h2.video-title{font-size:30px !important;}
.full-sec{padding:40px 0;}
.measuring-progress canvas{width:97px;height:97px;}
.pie-title-center + .pie-title-center{margin-left:20px;}
.measuring-progress p{font-size:14px;}
.measuring-mattrs-outer{padding-top:0}
.knowledge-features li{font-size:20px;}
.full-sec.join-features .categ-listing{padding:20px 0}
.left-bg-block .sec-head p{font-size:16px;}
.main-p-text{display:block;}
.p-text-p{padding-left:0}
.img-txt{margin-top:15px;}
.join-modal-content li{font-size:13px;}
h4.rea-pop{font-size:12px;}
h4.rea-view-pop{font-size:12px;}
.video-cnt p{font-size:15px;}
.left-bg-block.video-left-lg{padding:30px 0 0px;}
.left-bg-block.video-left-lg .sec-head h2.video-title{font-size:22px !important;}
.pubintrotxt{text-align:center;font-size:18px !important;margin-top:10px !important;}
.view_rec{font-size:14px !important;}
}
.cosa-additonals-roi{margin:30px 0}
.cosa-additonals-roi h1.additonals-post-title{font-size:20px;font-weight:700;color:#000;padding-left:100px;}
.additonals-post-content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;border-bottom:1px solid #e7e6e6;padding:10px 30px 30px 0;margin-bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-bottom:35px;}
.additonals-post-content:last-child{margin-bottom:0px;}
.additonals-image{min-width:70px;margin-right:30px;width:70px;margin-top:5px;}
.additonals-content-inner p{margin:0;}
.cosa-measuring-roi h1{font-size:22px;padding-left:98px;font-weight:700;}
.cosa-measuring-roi{margin:100px 0;}
@media only screen and (max-width:991px){.additonals-post-content{padding:10px 0 30px;margin-bottom:30px;}
.indicators-libr-left{-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.indicators-libr-left{z-index:99999;}
.cross_toggle{cursor:pointer;}
.page-id-12520 .video-overlay .custom-container{top:0;left:0;-webkit-transform:translateX(0%);transform:translateX(0%);min-height:inherit;z-index:9;}
.page-id-12520 .video-cnt{position:static;text-align:center;}
.page-id-12520 .video-overlay .left-bg-block{padding-bottom:0;}
.page-id-12520 .impact-main-outer.mission-impact-outer{display:block;position:static;top:0;padding-top:10px;width:100%;background:#fff;padding-bottom:20px;}
.page-id-12520 .impact-sidebar.mission-ou .impact-sidebar-links li a{color:#333;border-bottom:transparent 1px solid;}
.page-id-12520 .impact-sidebar.mission-ou{position:static;padding-top:0;padding-bottom:0px;}
.page-id-12520 .impact-sidebar-links{margin-top:20px;}
.page-id-12520 .da-thumbs{width:100%;position:static;margin-top:0;margin-bottom:0;}
}
@media only screen and (max-width:767px){.additonals-image{min-width:50px;margin-right:30px;width:50px;}
.cosa-additonals-roi h1.additonals-post-title{padding-left:80px;}
}
@media only screen and (max-width:480px){.cosa-additonals-roi h1.additonals-post-title{font-size:18px;font-weight:700;color:#000;padding-left:55px;}
.additonals-image{min-width:40px;margin-right:20px;width:40px;}
.join-options ul > li{line-height:18px;font-size:14px;}
}
.fusion-widget-area .widget_nav_menu .sub-menu{margin-bottom:0px;padding-top:0px;}
#toTop{right:30px !important;}
table thead th{text-align:left;}
.search-results .fusion-page-title-bar h1{color:#343333;}
.search-results table, .search-results .gsc-table-result{table-layout:inherit;}
.search-results #main table tr td{word-wrap:normal;white-space:inherit;}
.search-results .gs-snippet, .search-results span.gs-fileFormat{padding-left:9px;}
.search-results .fusion-page-title-bar{height:170px !important;}
.search-results .fusion-page-title-bar{min-height:calc(48vh - 100px);}
.search-results .categ-inner-tittle h1.entry-title{top:80px;}
.search-results .gsib_a{padding:3px 6px;}
.search-results .gsc-control-cse{border-color:transparent;background-color:transparent;padding:0;}
.search-results .gsc-results{background-color:transparent;width:auto;}
.search-results .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult{border-color:#ccc;background-color:transparent;padding:10px 0;}
.search-results .gsc-input-box{border:1px solid #35823e !important;padding:10px 20px;width:100%;border-radius:30px;margin-right:10px;background:#fff;}
.search-results .gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus{border-color:transparent;background-color:transparent;background-image:none;-webkit-filter:none;filter:none;}
.search-results .gsc-search-button-v2 svg{fill:#377c43;height:100%;width:22px;display:inline-block;vertical-align:baseline;cursor:pointer;}
.search-results .gsc-search-button-v2, .search-results .gsc-search-button-v2:hover, .search-results .gsc-search-button-v2:focus{border-color:transparent;background-color:transparent;background-image:none;-webkit-filter:none;filter:none;cursor:pointer;}
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title *{font-size:16px;color:#377c43 !important;line-height:21px;}
.search-results .gsc-results .gsc-cursor-box .gsc-cursor-page{border-color:#A9DA92;background-color:#317023;color:#fff !important;padding:14px;}
.search-results .gsc-results .gsc-cursor-box .gsc-cursor-current-page{background:#c5d4b5 !important;}
.search-results .gs-webResult div.gs-visibleUrl, .search-results .gs-imageResult div.gs-visibleUrl{color:#1075bb;}
.search-results form.gsc-search-box{margin-left:22%;width:50%;}
.search-results .cse .gsc-search-button-v2, .search-results .gsc-search-button-v2{padding:6px 0px;}
@media only screen and (max-width:650px){.search-results .gs-fileFormat{text-align:left;}
.search-results tr td:first-child{background:transparent;font-weight:normal;font-size:13px;}
.search-results tbody td{display:table-cell;}
}
.measuring_img_section .fusion-builder-row.fusion-row{width:1070px;left:40px;}
.measur_img{padding-bottom:80px;}
.measuring_img_section{margin-top:55px;margin-bottom:50px;}
h3.recording_link{margin-top:25px;}
.fusion-alignleft a{display:inline-block;margin:5px 0;}
@media screen and (max-width:1199px){.measuring_img_section .fusion-builder-row.fusion-row{width:calc(100% - 30px);left:0;}
.fusion-fullwidth.fullwidth-box.measuring_img_section.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling{margin:0 !important;}
}
@media only screen and (max-width:390px){
	.fusion-secondary-menu > ul > li > a {
	padding: 0px 9px !important;
	height: auto !important;
	font-size: 10px !important;
	line-height: 21px;
	}
}
@media only screen and (max-width:375px){.category-post-image{min-width:auto;margin-right:0;width:320px;}
.fusion-alignleft{margin-right:0;}
}
@media only screen and (max-width:350px){.fusion-secondary-menu > ul > li > a{padding:3px 3px !important;}
}
@media only screen and (max-width:575px){.width-100 .nonhundred-percent-fullwidth{margin-left:0!important;margin-right:0!important;}
}
@media only screen and (max-width:640px){.category-insights .category-post-image-a, .category-publications .category-post-image-a, .category-news .category-post-image-a, .category-events .category-post-image-a{margin-bottom:20px;}
body.page-id-2572 .fusion-text h2{margin-top:0px;}
.tile-list{padding-left:15px;padding-right:15px;}
.home .banner_img_slide{height:auto;}
.join-feature-list > ul{padding:0; padding-bottom: 40px;}
.impact-sidebar .sec-head{padding-left:0!important;}
.imapct-ul-list .da-thumbs{padding-left:0;}
}
@media only screen and (max-width:567px){.fusion-post-medium .fusion-post-title{margin-bottom:10px !important;}
.width-100 .fusion-fullwidth{margin-left:0px !important;margin-right:0px !important;}
.join-feature-list > ul li{max-width:100%;}
.join-feature-list > ul li{max-width:100%;}
}
@media only screen and (max-width:480px){
.join-feature-list > ul li{max-width:90%;}
}
.page-id-5 .fusion-page-title-wrapper, .page-id-7 .fusion-page-title-wrapper{height:auto;}
@media only screen and (min-width:641px) and (max-width:767px){.mpage_banner_text{padding-left:15px;}
}
@media only screen and (max-width:800px){.contact_banner{width:100%;}
.direct-stripe{margin:1em 0;}
.stripe-button-ds{font-size:23px;width:100%!important;outline:none;}
.fusion-column-wrapper{padding:30px 6px 0 !important;}
.fusion-layout-column .fusion-column-wrapper{padding:0 6px 0 !important;}
.fusion-builder-row.fusion-builder-row-inner.fusion-row{display:-webkit-box;display:-ms-flexbox;display:flex;}
.stripe-button-ds{font-size:16px!important;}
.page-id-9948 .post-content p{margin:0 !important;padding-bottom:0 !important;}
.custom-donation-btn-ds .stripe-button-ds{margin-left:0 !important;}
.fusion-column-wrapper .donate-page-three{font-size:16px !important;padding:0 10px;}
input#donationvalue{width:100%;max-width:100%;}
.sel-donation-text{padding-bottom:0;}
.page-id-9948 .fusion-text{padding-bottom:13px;}
h1.donate-page-two{line-height:normal !important;}
.fusion-separator.fusion-full-width-sep.sep-none{margin:0 !important;}
.fusion-layout-column.fusion_builder_column_1_3 .fusion-column-wrapper{padding-top:0 !important;}
.fusion-column-last.custom-donation-btn-ds .fusion-column-wrapper{padding-top:0 !important;}
.fusion-body .fusion-layout-column{width:100%!important;margin:0 0 10px 0!important;}
.fusion-text h1.donate-page-two{font-size:26px !important;}
.fusion-text h1.donate-page-one{font-size:50px !important;}
.fusion-text .direct-stripe{margin:0 0 10px;}
.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_2 .fusion-column-wrapper{padding-top:0 !important;}
.fusion-fullwidth.fullwidth-box.measuring_section.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling{padding:30px 15px !important;}
.fusion-fullwidth.fullwidth-box.fusion-parallax-none.map_back_img_sec.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling{padding:30px 15px !important;}
.fusion-fullwidth.fullwidth-box.our-partners.hundred-percent-fullwidth.non-hundred-percent-height-scrolling{padding:30px 0!important;}
.measur_img{padding-bottom:30px;}
.fusion-separator.sep-single.sep-solid{margin-bottom:13px;margin-top:4px;}
.fusion-fullwidth.fullwidth-box.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling{padding:0px 15px !important;}
.page-id-19 .table-1 table{margin:20px 0;}
.page-id-5702 .named-anchor:before{disp lay:block;content:"";height:auto;margin:0px 0 0;}
.page-id-5702 table.data-table{margin-right:0;margin-top:0;}
.page-id-5702 .fusion-layout-column .fusion-column-wrapper{min-height:auto;padding:0 !important;}
.page-id-5702 .fusion-fullwidth.fullwidth-box.content.nonhundred-percent-fullwidth{padding-bottom:30px !important;}
.page-id-5702 .alignleft{margin-bottom:20px;}
.page-id-5 .fusion-page-title-bar{height:370px !important;}
p.enter_field{padding-left:7px;}
.post-content ol{padding-left:27px;}
.page-id-7 .fusion-page-title-bar{height:330px !important;}
.error404 .fusion-page-title-bar{height:320px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}
.fusion-secondary-menu > ul > li > a{padding:3px 9px;height:auto !important;}
}
@media only screen and (max-width:1199px){.impact-sidebar h2{font-size:26px !important;padding-right:40px;}
}
@media only screen and (max-width:991px){.left-bg-block{ padding:0; }
.impact-sidebar .sec-head{padding-left:40px;}
.impact-sidebar h2{padding-right:0;}
}
@media only screen and (max-width:1200px){.fusion-fullwidth.fullwidth-box.fusion-parallax-fixed.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling{padding:30px 15px 20px !important;}
.fusion-column-wrapper{padding:30px 15px 0 !important;}
.stripe-button-ds{width:100%;}
}
@media only screen and (max-width:480px){.supercarousel div{min-height:100px !important;}
.home .supercarousel_wrapper{height:100px !important;}
}

.fusion-text a:hover{color:#317023;}
.fusion-meta-info{font-size:14px!important;}
@media only screen and (max-width:421px){#menu-top-nav li{margin-left:5px;}
}
.page-id-12520 .video-overlay .custom-container{padding-top:70px;}
.category-newsletters .fusion-tabs .nav-tabs li, .category-news .fusion-tabs .nav-tabs li, .category-events .fusion-tabs .nav-tabs li, .category-insights .fusion-tabs .nav-tabs li, .category-publications .fusion-tabs .nav-tabs li{display:inline-block;margin:0 !important;}

/** 15 06 2020 **/

.page-id-10808 #mosaic-0-itemid-5 .portfolio-inner p{
	display:none;
}
.page-id-5702 .post-content p {
	margin-top:30px;
}
.page-id-5702 .my_class_1{
margin-bottom: 30px;
margin-top: 80px;
}

.supercarousel div .imgslide.lazyloaded{
	width:auto!important;
	max-width:100%!important;
}

/** 25 aug 2020 ***/

.home-banner-circle .circle {
    width: 220px;
    height: 220px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 225px;
            flex: 0 0 225px;
	background: rgba(255,255,255,0.5);
	
}

.home-banner-circle .circle .circle_inner a.headcirclelink{color: #fff !important;
font-weight: normal;margin-bottom:5px; display:block;text-decoration: none !important;}
.home-banner-circle .circle .circle_inner a.headcirclelink:hover {
    border-bottom: none !important;
}
.popup_our_mission.home-banner-circle {
	bottom: 80px;
}
.home-banner-circle .circle_inner p {
    margin: 0;
    font-weight: 400;
	font-size: 14px;
	line-height: 17px;
    padding-bottom: 8px;
}
body .home-banner-circle .circle_inner > a {
    border-bottom: 1px solid #fff !important;
	color:#fff;
}
body .home-banner-circle .circle_inner > a:hover {
    border-bottom: 1px solid #FDD744 !important;
	color:#FDD744;
}
.home-banner-circle .circle_inner > a {
	color: #fff;
	font-size: 14px;
	/*font-family: gotham-bold, Arial, Helvetica, sans-serif;*/
}

.home-banner-circle .circle_inner p span.txtBold {
	font-size: inherit;
	font-family: gotham-bold, Arial, Helvetica, sans-serif;
}


.home-banner-circle .circle{
    -webkit-animation: none;
            animation: none;
}
/*@keyframes bubble2{
0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}
50% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    transform: scale(1.05);
}
100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}
}
*/

@media screen and (max-width: 1200px){
    .popup_our_mission.home-banner-circle {
        bottom: 130px;
    }
	.home-banner-circle .circle_inner p, .home-banner-circle .circle_inner > a {
        font-size: 12px;
    }
	.home-banner-circle .circle {
		width: 200px;
		height: 200px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 200px;
		        flex: 0 0 200px;
	}

}

/* 30 Nov 2020 */
.donationImg{
 max-height: 20px;
 margin-right: 5px;
}

.fusion-secondary-menu>ul>li {
    vertical-align: middle;
}

.direct-stripe {
    text-align: center;
}
body.postid-15592 .fusion-meta-info-wrapper span:nth-of-type(3), body.postid-15592 .fusion-meta-info-wrapper span:nth-of-type(4) {
    display: none;
}

/*** Custom css 27 jan 2021 ***/
.page-id-13369 #main, .page-id-13360 #main ,.page-id-12320 #main ,.page-id-5702 #main, .page-id-15365 #main ,.page-id-12520 #main, .page-id-13149 #main, .page-id-13274 #main, .page-id-12257 #main{
    padding: 0px !important;
}

.fusion-footer .fusion-widget-area {
    padding: 30px;
}
.fusion-footer #text-2{
padding-left: 20px;
}
.fusion-tabs .nav-tabs::after, .fusion-tabs .nav-tabs::before {
    content: " ";
    display: table;
}

.category .nav-tabs,.page-template-publications .nav-tabs{
	padding: 0px;
}

.fusion-tabs.clean .nav-tabs li .tab-link {
	border: 1px solid;
	}

.fusion-page-title-bar {
border-color: rgba(255,255,255,0);
border: none;
background-color: #f4f6f8;
background-size: cover;
background-attachment: fixed;
background-position: top center;
height: 75px;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
-o-background-size: cover;
}
.layout-wide-mode.avada-has-100-footer .fusion-footer-widget-area > .fusion-row {
    max-width: 1170px !important;
}
.home .here_how:hover{

background: #80a957 !important;
border-color: #80a957 !important;

}
.home .here_how .fusion-button-text:hover {
color: #fff !important;
}

/** 29 jan 2021 **/
.category .fusion-tab-heading , .page-template-publications .fusion-tab-heading{
    margin-bottom: 0.3em;
}

.single-post .post-content a {
	font-weight: bold;
    text-decoration: underline !important;
}

/* 19 mar 2021 */
.custom_portfolio_sec_outer_new .fusion-row{  
   width: 1070px;
    left: 40px;
}
.farm-image {
    width: 100%;
}
.farm-image img {
    height: 100%;
    width: 100%;
}   

.portfolio-container {
    margin: 0 auto;
}

.portfolio-farm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
     margin: 0 -10px;
}
.portfoilio-inner-comuunity {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    padding: 0 10px 20px;
    position: relative;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
}

.farm-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100%;
    color: #fff;

}
.farm-text h3 {
    color: #fff;
    font-size: 22px;
    text-align: center;
    font-weight: 400;
    padding: 0 20px;
    margin-bottom: 0;
} 

@media only screen and (max-width:1150px){
.custom_portfolio_sec_outer_new .fusion-row {
	width: auto;
	left: 0;
	}
	}

@media screen and (max-width: 991px){
.farm-text h3 {
font-size: 17px !important;

}

@media screen and (max-width: 767px){
    .popup_our_mission.home-banner-circle {
       display:none;
    }
}
@media only screen and (max-width:567px){

.portfolio-farm{margin: 0 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;}
	.farm-text h3 {
    font-size: 14px !important;
}
h4.rea-view-pop {
    position: absolute;
    bottom: 0;
    width: 90%;
    text-align: center !important;
    margin-left: 8px !important;
}
.list-indications.extra-border {
    padding: 40px 10px;
}
.join-options {
    margin-top: 10px;
}
/*.join-feature-list > ul li {     text-align: center ; }*/
.list-indications .join-options ul {
    padding-left: 0;    width: 75%;    margin: auto;}
    .join-list-head h4{padding-bottom:10px;}
}
}
.keyarea-info p a {
    text-decoration: underline !important;
}

.keyarea-info p a:hover {
    color: #92a981;
}
.page-footnote {
    margin-top: 80px;
}
