body p{font-family:roboto,arial,helvetica,sans-serif;font-weight:300}h2{font-size:19px!important;margin-top:10px}.et_pb_post h2{margin-top:0}h4{font-weight:600!important;color:#555!important;padding-bottom:5px}h5{font-family:roboto,arial,helvetica,sans-serif!important;color:#91a80d!important;text-transform:uppercase!important;font-size:14px!important;line-height:1.3em}#main-content ul{padding-left:0;margin-top:10px}#dplp-new-content .et_pb_content_module_wrapper ul{margin-bottom:30px}#main-content .et_pb_text li,li.cat-item,#dplp-new-content .et_pb_content_module_wrapper li{border-bottom:1px solid #dcdcdc;list-style:none;font-weight:300;padding-bottom:8px;margin-bottom:8px}#main-content .et_pb_text li:before,li.cat-item:before,#dplp-new-content .et_pb_content_module_wrapper li:before{content:">";color:#91a80d;font-weight:400;border:1px solid #91a80d;border-radius:12px;padding:0 5px;margin-right:10px;font-size:12px}blockquote{border:none;font-style:italic;margin:0 0 20px}blockquote p{margin-top:-50px!important;margin-left:50px}blockquote:before{content:"\201C";font-family:oswald,Arial,Helvetica,sans-serif!important;font-size:60px;color:#fff;background-color:#91a80d;margin-left:-20px!important;top:24px!important;position:relative;padding:29px 21px 0 0;border-radius:24px;display:inline-block;height:18px}.et_pb_button_module_wrapper a,.et_pb_button{color:#fff!important}.green{color:#91a80d!important}.green_bkgd h2{background-color:rgba(145,168,13,.5)!important;padding:20px 40px!important;display:inline-block}.et_pb_divider.divider_small{width:60px!important;margin-left:auto!important;margin-right:auto!important}.et_pb_divider.divider_small:before{border-top-width:4px!important}hr{border-bottom:solid #91a80d;border-width:1px;border-top:1px solid #fff;margin-top:30px;margin-bottom:50px}.et_header_style_split .et-fixed-header #et-top-navigation #et-secondary-nav{padding-bottom:32px!important}#et-secondary-nav li{display:inline-block;padding-right:7px;font-size:14px;text-transform:uppercase;font-family:oswald,Helvetica,Arial,Lucida,sans-serif;font-weight:400;line-height:1em}#et-secondary-nav li a{color:#fff}#et-secondary-nav li.current-menu-item a{color:#91a80d!important}#et-secondary-nav .centered-inline-logo-wrap{width:auto;height:32px}ul.et_mobile_menu{background-color:rgba(25,35,29,.8)!important}#et-secondary-nav li>ul{margin-top:30px;border-top:3px solid #91a80d}#et-secondary-nav li li{padding:0 1em}.onepage{color:#fff}.et-fixed-header #top-menu .onepage.active a,#top-menu .onepage.active a{color:#91a80d!important}#home .statement{margin-bottom:50px}p.intro{font-size:1.1em;letter-spacing:.05em;width:26%;float:left;margin-top:-12px}p.home_line{width:37%;border-top:1px solid #fff;float:left}#home .header-content ul{margin:35px auto;width:180px}#home .header-content li{float:left;list-style:none;border:none}#home .header-content li a{color:#fff!important}#home .header-content li:after{content:"/";margin-left:14px;margin-right:14px;font-size:2em;font-weight:100;top:5px;position:relative}#home .header-content li.last:after{content:"";margin-left:0;margin-right:0}#home_projects a.et_pb_button{padding:6px 16px!important}.wp-tsasp-teamshowcase-slider button.slick-arrow{background-color:rgba(145,168,13,.8)!important}.wp-tsasp-design-25 .wp-tsasp-team-block .wp-tsasp-team-img .wp-tsasp-member-fix-bottom{height:auto}.wp-tsasp-design-25 .wp-tsasp-team-member{box-shadow:none}.wp-tsasp-design-25 .wp-tsasp-team-img-name{padding:12px 1px 12px 0;font-size:14px;text-transform:none;text-shadow:none;background-color:#91a80d;margin-bottom:-8px}.wp-tsasp-design-25 .wp-tsasp-team-member .wp-tsasp-link-outer{background-color:rgba(255,255,255,.9);border:3px solid #91a80d}.wp-tsasp-design-25 .wp-tsasp-team-name,.wp-tsasp-design-25 .wp-tsasp-team-data,.wp-tsasp-design-25 .wp-tsasp-member-details,.wp-tsasp-design-25 .wp-tsasp-member-brief-desc,.wp-tsasp-design-25 .wp-tsasp-member-social li a{color:#555}.wp-tsasp-design-25 .wp-tsasp-team-name{font-family:oswald,Helvetica,Arial,Lucida,sans-serif;font-size:16px}.wp-tsasp-design-25 .wp-tsasp-team-name:after{content:"";width:30px;border-bottom:2px solid #91a80d;margin-left:auto;margin-right:auto;display:block;margin:10px auto 20px}.wp-tsasp-design-25 .wp-tsasp-team-data{letter-spacing:normal}.wp-tsasp-design-25 .wp-tsasp-member-brief-desc{font-size:.9em}.wp-tsasp-design-25 .wp-tsasp-member-social li a{border:none}.wp-tsasp-design-25 .wp-tsasp-member-social li a:hover{border:none;color:#555;opacity:.7;background-color:transparent}.wp-tsasp-design-25 .wp-tsasp-member-social li i:after{content:"/";margin-left:14px;margin-right:14px;font-size:2em;font-weight:100;top:5px;position:relative}.wp-tsasp-design-25 .wp-tsasp-member-social li:last-child i:after{content:"";margin-left:0;margin-right:0}.wp-tsasp-teamshowcase-slider .slick-dots{bottom:-20px!important}.wp-tsasp-teamshowcase-slider .slick-dots li button{background:#c1c1c1!important;border:none}.wp-tsasp-teamshowcase-slider .slick-dots li.slick-active button{background:#91a80d!important}.wptsas-dark.wp-tsasp-popup-content{background:#19231d;padding:0 30px 20px 0}.wptsas-popup-design-1 .div-left-panel,.wp-tsasp-popup-box.wp-tsasp-image-fit .wp-tsasp-popup-header .wp-tsasp-team-avatar{display:none}.wptsas-popup-design-1 .div-right-panel{margin-left:36px!important}.wp-tsasp-popup-header{height:120px;text-align:left}.wp-tsasp-popup-member-info{background:0 0}.wp-tsasp-popup-member-info .wp-tsasp-popup-member-name{font-size:20px;line-height:normal;text-shadow:none;text-align:left;text-transform:uppercase;font-family:oswald,Helvetica,Arial,Lucida,sans-serif}.wp-tsasp-popup-box .wp-tsasp-popup-body p{color:#91a80d!important}.wp-tsasp-popup-close.wp-tsasp-close-btn{background-size:80%;right:-46px}#services .more-link:after{color:#91a80d;line-height:1.7em;font-size:14px!important;opacity:1;margin-left:.3em;left:auto;display:inline-block;content:"\2192";font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;line-height:1;text-transform:none;speak:none}.pum-theme-252 .pum-title{text-transform:uppercase;font-size:19px;font-weight:700}.pum-theme-252 .pum-content{font-size:14px;margin-top:10px}.et_pb_contact_form{margin-left:0}p.et_pb_contact_field{margin-bottom:-8px;padding:0}.et_pb_contact .et_pb_contact_field_half{display:inline-block!important}.et_pb_contact p input,.et_pb_contact p textarea{border:2px solid #ebebeb;color:#333;background-color:#fff;font-size:13px}.et_pb_contact .et_pb_contact_field_half{float:none}.et_pb_contact_field.et_pb_contact_field_1.et_pb_contact_field_half{float:right}input[name=et_pb_contact_name_1],input[name=et_pb_contact_email_1],input[name=et_pb_contact_phone_1],input[name=et_pb_contact_subject_1],textarea[name=et_pb_contact_message_1]{background-size:26px!important;background-position:98%!important;padding-right:50px!important}input[name=et_pb_contact_name_1]{background:url(/wp-content/uploads/2017/04/GC_ContactForm_name-icon.png) no-repeat scroll}input[name=et_pb_contact_email_1]{background:url(/wp-content/uploads/2017/04/GC_ContactForm_email-icon.png) no-repeat scroll}input[name=et_pb_contact_phone_1]{background:url(/wp-content/uploads/2017/06/GC_ContactForm_phone-icon.png) no-repeat scroll}input[name=et_pb_contact_subject_1]{background:url(/wp-content/uploads/2017/04/GC_ContactForm_subject-icon.png) no-repeat scroll}textarea[name=et_pb_contact_message_1]{background:url(/wp-content/uploads/2017/04/GC_ContactForm_message-icon.png) no-repeat scroll;background-position:98% 9px!important;height:202px}input[type=text]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#ebebeb}.et_contact_bottom_container{margin-top:2px;text-align:center;width:100%;padding-bottom:5px}.et_contact_bottom_container .et_pb_contact_submit{width:100%;border-radius:0;padding:12px!important;margin:0}.et_contact_bottom_container .et_pb_contact_submit:hover{padding:12px!important;background-color:#333!important;color:#fff!important}#other_projects .et_pb_column_1_4{min-height:18vw}#other_projects h3{text-shadow:2px 2px 4px #1e2b23}.page-id-284 .carbonf_col,.page-id-436 .renewable_col,.page-id-438 .researchp_col,.page-id-440 .impacti_col{opacity:.3}.page-id-284 .carbonf_col .et_pb_button,.page-id-436 .renewable_col .et_pb_button,.page-id-438 .researchp_col .et_pb_button,.page-id-440 .impacti_col .et_pb_button{display:none}.et-pb-arrow-prev,.et-pb-arrow-next{opacity:1;font-size:40px;background-color:#91a80d;padding:14px 1px}.et-pb-arrow-prev:hover,.et-pb-arrow-next:hover{background-color:rgba(145,168,13,.5)}.et-pb-arrow-prev,.et_pb_slider:hover .et-pb-arrow-prev{left:0}.et-pb-arrow-next,.et_pb_slider:hover .et-pb-arrow-next{right:0}#sidebar h4.widgettitle,#sidebars h4.widgettitle{color:#333}#sidebar h4.widgettitle:after,#sidebars h4.widgettitle:after{content:"";width:30px;border-bottom:2px solid #91a80d;display:block;margin:10px 0}#sidebar ul#menu-footer_social li,#sidebars ul#menu-footer_social li{float:left}#sidebar ul#menu-footer_social li i:after,#sidebars ul#menu-footer_social li i:after{content:"/";margin-left:14px;margin-right:14px;font-size:2em;font-weight:100;top:5px;position:relative}#sidebar ul#menu-footer_social li:last-child i:after,#sidebars ul#menu-footer_social li:last-child i:after{content:"";margin-left:0;margin-right:0}.widget_search{padding-top:20px;clear:both}.widget_search input#s,.widget_search input#searchsubmit{border:2px solid #8f8f8f}.widget_search #s,.widget_search #searchsubmit{background-color:#fff;border-radius:0}.tagcloud a{padding:6px 12px;border-radius:0;background:#fff;border:2px solid #555;font-family:oswald,Helvetica,Arial,Lucida,sans-serif;color:#555!important;text-transform:uppercase}.tagcloud a:hover{background:#91a80d;border:2px solid #91a80d;color:#fff!important}.et_pb_post a img{margin-bottom:28px}.et_pb_posts a.more-link{background-color:#91a80d;color:#fff!important;margin-top:20px;display:inline-block;text-transform:uppercase;padding:5px 14px;border:2px solid #91a80d}.et_pb_posts a.more-link:hover{color:#555!important;border:2px solid #555;background-color:#fff}.et_pb_title_container h1{font-size:19px;display:inline-block;padding:20px 40px!important;background-color:rgba(145,168,13,.5)}h1#comments{font-size:17px}h1#comments:after,h3#reply-title span:after{content:"";width:30px;border-bottom:2px solid #91a80d;display:block;margin:10px 0}#commentform textarea,#commentform input[type=text],#commentform input[type=email],#commentform input[type=url]{border:2px solid #ebebeb;color:#333;background-color:#fff;font-size:13px}.popular-posts .wpp-list li{border-bottom:1px solid #dcdcdc;padding-bottom:20px;margin-bottom:20px}.popular-posts .wpp-thumbnail{margin:0 20px 0 0}.popular-posts a{color:#91a80d!important;font-family:oswald,Helvetica,Arial,Lucida,sans-serif;font-weight:600;line-height:0!important}.popular-posts .post-stats{font-family:oswald,Helvetica,Arial,Lucida,sans-serif;color:#b2b2b2;font-size:11px;font-weight:300}#mc_embed_signup form{display:block;position:relative;text-align:left;padding:0}#mc_embed_signup input{border:2px solid #b2b2b2}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup input[type=radio]{-webkit-appearance:radio}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .button{clear:both;background-color:#91a80d;border:1px solid #91a80d;transition:all .23s ease-in-out 0s;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;height:34px;line-height:34px;margin:0 0 10px;padding:0 22px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top;white-space:nowrap;width:auto;float:right}#mc_embed_signup .button:hover{background-color:#fff;border:1px solid #333;color:#333}#mc_embed_signup .small-meta{font-size:11px}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:100%;padding-bottom:0;min-height:46px}#mc_embed_signup .size1of2{clear:none;float:left;display:inline-block;width:46%;margin-right:4%}* html #mc_embed_signup .size1of2{margin-right:2%}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:10px 0;text-indent:2%}#mc_embed_signup .mc-field-group select{display:inline-block;width:99%;padding:5px 0;margin-bottom:2px}#mc_embed_signup .datefield,#mc_embed_signup .phonefield-us{padding:5px 0}#mc_embed_signup .datefield input,#mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:1px;text-align:center;padding:5px 0 2px}#mc_embed_signup .phonefield-us .phonearea input,#mc_embed_signup .phonefield-us .phonedetail1 input{width:40px}#mc_embed_signup .datefield .monthfield input,#mc_embed_signup .datefield .dayfield input{width:30px}#mc_embed_signup .datefield label,#mc_embed_signup .phonefield-us label{display:none}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%}#mc_embed_signup .asterisk{color:#91a80d;font-size:150%;font-weight:400;position:relative;top:5px}#mc_embed_signup .clear{clear:both}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0}#mc_embed_signup .mc-field-group.input-group label{display:inline}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0 .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:700;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:1em 0 1em 5%}#mc_embed_signup #num-subscribers{font-size:1.1em}#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:700}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:2px 0 1em;padding:5px 10px;background-color:rgba(255,255,255,.85);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-weight:400;z-index:1;color:#e85c41}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #e85c41}@media only screen and (min-width:980px){.green-gallery .et_pb_gallery_item{margin:0!important;width:276px!important;height:276px!important;margin:6px 6px 0 0!important}.green-gallery .et_pb_gallery_grid .et_pb_gallery_item img{min-height:276px!important;object-fit:cover}.green-gallery .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n+1){clear:inherit!important}}#image_header.et_pb_section{padding-top:240px!important;padding-bottom:0!important}.et_pb_scroll_top.et-pb-icon{color:#fff;background:#91a80d;border-radius:20px;margin-right:18px}.et_pb_scroll_top.et-pb-icon:hover{opacity:.7}#footer-widgets{padding-bottom:2%}#footer-widgets .footer-widget{width:100%;display:-moz-box!important;-moz-box-pack:center!important;-moz-box-align:center!important;display:-webkit-box!important;-webkit-box-pack:center!important;-webkit-box-align:center!important}#footer-widgets .footer-widget li:before{display:none}#footer-widgets .footer-widget li{width:32px;height:32px;float:left;background:#19231d;margin:0 20px;border-radius:16px;text-align:center;padding-top:4px;padding-left:0}#footer-widgets .footer-widget li a{opacity:.5}#footer-bottom{border-top:1px solid #25352b}#footer-info{text-align:center;width:100%}@media all and (min-width:768px) and (max-width:980px){ul.et_mobile_menu{background-color:rgba(25,35,29,.8)!important}#services .et_pb_column_20,#services .et_pb_column_21{width:50%!important}#contact_info .et_pb_blurb{width:68%!important;margin-left:auto;margin-right:auto}#contact_info .et_pb_column_24,#contact_info .et_pb_column_25{width:50%!important}#contact_info .et_pb_column_24 .et_pb_blurb_2{margin-left:100px!important}#image_header.et_pb_section{padding-top:140px!important;padding-bottom:0!important}#sidebars{display:none}}@media all and (max-width:767px){#image_header.et_pb_section{padding-top:120px!important;padding-bottom:0!important}#sidebars{display:none}#main-footer .container{width:90%}#footer-bottom .container{width:84%}}