﻿/*!
Theme Name: Bensons 2015
Theme URI: http://bensonsgroup.com.au/
Description: A theme for WordPress.
Author: Sam Morgan design by Seesaw
Author URI: http://www.svmorgan.com
Version: 1.0
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'AmerigoBT-RomanA';src:url("fonts/AmerigoBT-RomanA/AmerigoBT-RomanA.eot?#iefix") format("embedded-opentype"),url("fonts/AmerigoBT-RomanA/AmerigoBT-RomanA.woff") format("woff"),url("fonts/AmerigoBT-RomanA/AmerigoBT-RomanA.ttf") format("truetype"),url("fonts/AmerigoBT-RomanA/AmerigoBT-RomanA.svg#AmerigoBT-RomanA") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'NeuzeitSLTStd-BookHeavy';src:url("fonts/NeuzeitSLTStd-BookHeavy/NeuzeitSLTStd-BookHeavy.eot?#iefix") format("embedded-opentype"),url("fonts/NeuzeitSLTStd-BookHeavy/NeuzeitSLTStd-BookHeavy.otf") format("opentype"),url("fonts/NeuzeitSLTStd-BookHeavy/NeuzeitSLTStd-BookHeavy.woff") format("woff"),url("fonts/NeuzeitSLTStd-BookHeavy/NeuzeitSLTStd-BookHeavy.ttf") format("truetype"),url("fonts/NeuzeitSLTStd-BookHeavy/NeuzeitSLTStd-BookHeavy.svg#NeuzeitSLTStd-BookHeavy") format("svg");font-weight:bold;font-style:normal}header{background-color:rgba(0,0,0,0.6);position:absolute;top:0;left:0;right:0;z-index:2;font-size:11px}html,body{height:100%}body{background-color:#fff;color:#5d5d5d;font-family:'Open Sans', sans-serif;font-size:20px;line-height:1.2em;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.large_text{font-size:24px;line-height:1.2em;font-weight:300}a{text-decoration:none;color:inherit}strong,b{font-weight:700}.content_wrap{position:relative;max-width:960px;margin:0 auto;padding:0 20px;overflow:hidden}.content_wrap.fullwidth{max-width:100%}.investments .content_wrap{width:880px;box-sizing:border-box}.header_wrap{position:relative;max-width:960px;margin:0 auto;padding:0 20px}h1,h3,h4{font-family:'AmerigoBT-RomanA',serif;font-weight:bold;line-height:1.2em}h1{font-size:52px}h3{font-size:30px}h4{font-size:18px}hr{height:3px;border:none;width:66px}.logo{display:block;width:180px;height:100px}.logo svg{width:100%;height:100%}header .logo{float:left}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu li{position:relative;white-space:nowrap}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu>li{float:left}.sf-menu li:hover>ul,.sf-menu li.sfHover>ul{display:block}.sf-menu a{display:block;position:relative}.sf-menu ul ul{top:0;left:100%}.sf-menu{float:right}.sf-menu a{padding:10px 15px;color:#fff;border-bottom:1px solid rgba(0,0,0,0.15)}.sf-menu>li{margin-left:1px}.sf-menu>li>a{padding:40px 17px;border:none;line-height:20px;text-transform:uppercase}.sf-menu li{-webkit-transition:background 0.2s;transition:background 0.2s}.sf-menu li:hover,.sf-menu li.sfHover{position:relative;text-decoration:none}.sf-menu li:hover a,.sf-menu li.sfHover a{text-decoration:none}.sf-menu a{background-color:transparent;transition:background-color 0.3s}.sf-menu>li.sfHover>a,.sf-menu>li:hover>a,.sf-menu>li.current>a,.sf-menu>li.current-menu-item>a,.sf-menu>li.current_page_parent>a{background-color:rgba(0,0,0,0.5)}.sf-menu ul{min-width:150px;background-color:rgba(0,0,0,0.8)}.sf-menu ul li{display:inline-block}.sf-menu ul li a{padding:10px 19px;text-transform:uppercase}.sf-menu ul li a:before{content:"";background:url(images/menu-arrow.svg) no-repeat center;width:16px;height:8px;position:absolute;top:4px;left:50%;margin:0 0 0 -8px;opacity:0;transition:opacity 0.3s}.sf-menu ul li a:hover:before{opacity:1}#mobile-menu-trigger{position:relative;width:34px;height:34px;margin:22px;z-index:99;cursor:pointer}#mobile-menu-trigger span,#mobile-menu-trigger span:before,#mobile-menu-trigger span:after{cursor:pointer;border-radius:1px;height:4px;width:34px;background:white;position:absolute;display:block;content:''}#mobile-menu-trigger span{top:14px}#mobile-menu-trigger span:before{top:-10px}#mobile-menu-trigger span:after{bottom:-10px}#mobile-menu{z-index:20;border-bottom:1px solid rgba(255,255,255,0.3)}#mobile-menu li{display:block;margin:0}#mobile-menu>li>ul,#mobile-menu>li>ul>li>ul{display:none;margin-left:0}#mobile-menu li a{position:relative;display:block;padding:15px 25px;border-top:1px solid rgba(255,255,255,0.3);color:#fff;font-size:13px;text-align:left;text-decoration:none}#mobile-menu ul a{padding-left:45px}#mobile-menu ul li ul a{padding-left:65px}#mobile-menu .mobile-menu-submenu-arrow{position:absolute;top:0;right:0;height:100%;width:70px;border-left:1px solid rgba(255,255,255,0.3);color:#fff;font-size:20px;line-height:50px;text-align:center;cursor:pointer}#mobile-menu .mobile-menu-submenu-arrow:hover{background-color:#fff;color:#333}#mobile-menu{display:none}#mobile-menu-trigger{float:right;display:none;font-size:32px}#mobile-menu-trigger i{color:#fff}.page_header,.gallery,.slides li{height:650px}.page_header,.gallery{position:relative;background-color:#333}.page_header h2,.gallery h2{text-shadow:1px 1px 10px rgba(0,0,0,0.3);color:#fff;font-size:52px;line-height:1.2em;font-family:'AmerigoBT-RomanA',serif;max-width:830px;display:block;margin:0 auto}.projects .gallery h2,.about-us .gallery h2{background:rgba(0,0,0,0.6);padding:1em;font-size:24px;box-sizing:border-box;width:90%;margin:50px auto 0}.frontpage_header .contact_us{top:180px;left:auto;right:100px}.frontpage_header .bx-controls-direction{display:none}.center_table{display:table;width:100%;height:100%;position:absolute;top:0;left:0}.center_table .center_cell{display:table-cell;vertical-align:middle;text-align:center}.slides li{background-size:cover;background-position:center}.bx-controls-direction a{top:50%;position:absolute;margin:-21px 0 0 0;background-image:url(images/bg_direction_nav.png);background-size:90px 42px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;width:28px;height:42px;z-index:9}.bx-controls-direction a.bx-prev{background-position:left center;left:20px}.bx-controls-direction a.bx-next{background-position:right center;right:20px}.projects_carousel .bx-controls-direction a{top:auto;background-image:url(images/projects_slider_direction_nav.svg);background-size:28px 20px;width:14px;height:20px}.projects_carousel .bx-controls-direction a.bx-prev{background-position:0 center;left:30px;bottom:20px}.projects_carousel .bx-controls-direction a.bx-next{background-position:-14px center;left:30px;bottom:70px}.intro_text{text-align:center}.intro_text .content_wrap{position:relative;padding:50px}.row_nav{width:0;height:0;border-style:solid;border-width:0 29px 20px 29px;border-color:transparent transparent #ffffff transparent;position:absolute;top:-20px;left:50%;margin:0 0 0 -29px}.row_nav svg{width:16px;height:16px;position:absolute;left:-8px;top:8px;fill:#8a774e}.intro_text em{color:#8a774e}.row_nav svg.icon{width:24px;height:24px;left:-12px;top:12px}.row_nav svg.arrow{top:40px}#content{min-height:100%;margin-bottom:-345px}#content:after{content:"";display:block}#content:after,footer{min-height:345px;box-sizing:border-box}.current_projects{position:relative;background:#c1c1c1}.current_projects .row_nav{border-color:transparent transparent #c1c1c1 transparent}.current_projects .row_nav svg.icon{fill:#fff}.current_projects .row_nav svg.arrow{fill:#8a774e}.current_projects .content_wrap{padding:50px 0 0}.content_row h3.current_projects_heading{padding:0 25px 0 0;font-size:31px;line-height:70px}.projects_carousel{position:relative;margin:0 auto;width:1440px;margin:0 auto;overflow:hidden}.projects_carousel .projects_slider_wrap{width:1365px;margin:0 0 0 75px}.projects_carousel ul{height:385px;background:#333;overflow:hidden}.projects_carousel ul li{background-size:cover;background-position:center;width:455px;height:385px;display:block;float:left;position:relative}.projects_carousel ul li .project_thumb{opacity:0.9;position:absolute;top:0;left:0;width:100%;height:auto}.projects_carousel ul li .overlay{position:absolute;width:100%;height:100%;opacity:0;background:rgba(0,0,0,0.7);transition:opacity 0.8s}.projects_carousel ul li .overlay .overlay_content{position:absolute;bottom:0;left:0;padding:20px;width:100%;box-sizing:border-box}.projects_carousel ul li .overlay .overlay_content h4,.projects_carousel ul li .overlay .overlay_content .sub_head,.projects_carousel ul li .overlay .overlay_content .price{width:45%}.projects_carousel ul li .overlay .overlay_content h4{text-transform:uppercase;color:#8a774e;font-family:'NeuzeitSLTStd-BookHeavy',sans-serif;font-weight:bold}.projects_carousel ul li .overlay .overlay_content .sub_head{color:#fff;font-size:12px;line-height:16px}.projects_carousel ul li .overlay .overlay_content .price{font-family:'NeuzeitSLTStd-BookHeavy',sans-serif;font-weight:bold;position:absolute;right:0;bottom:15px;color:#fff}.projects_carousel ul li .project_logo{max-width:300px;max-height:150px;max-width:300px;max-height:100px;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;display:block;transform:translateY(0);transition:transform 0.8s}.projects_carousel h3{font-family:'AmerigoBT-RomanA',serif;transform:rotate(-90deg);height:75px;width:385px;background:#333;color:#8a774e;font-size:32px;line-height:75px;position:absolute;left:0;bottom:-75px;transform-origin:0 0;text-align:right;padding:0 30px 0 0;box-sizing:border-box}.projects_carousel .plus{position:absolute;bottom:24px;left:26px;fill:#8a774e;width:23px;height:23px}.not_mobile .projects_carousel ul li:hover .project_logo{transform:translateY(-100px)}.not_mobile .projects_carousel ul li:hover .overlay{opacity:1}#translate{width:250px;padding:10px 20px;position:absolute;right:100px;top:100px;background:rgba(0,0,0,0.8);color:#fff;font-size:12px;height:24px}#translate svg{width:36px;height:24px;display:inline-block;margin:0 10px 0 0}#translate span{display:inline-block;vertical-align:top}.chinese_text{max-width:920px;margin:0 auto;padding:50px 0}.chinese_text .heading{text-align:center}.chinese_text .heading h1{font-size:52px;line-height:1.2em}.chinese_text .heading h2{font-size:32px;line-height:1.2em;margin:0 0 1em}.chinese_text .heading hr{background:#000;margin:1em auto}.chinese_text .lr_cols_wrap{overflow:hidden}.chinese_text .lr_cols_wrap p{margin:0 0 1em}.chinese_text .lr_cols_wrap h1{font-size:64px}.chinese_text .col_left{width:285px;float:left;text-align:right}.chinese_text .col_right{width:575px;float:right}.support_images_wrap{background:#262626;padding:40px 0}.investments .chinese,.investments .english{overflow:hidden;transition:opacity 0.3s}.investments .chinese{opacity:0;height:0;font-family:Arial, Helvetica, tahoma, verdana, 宋体, SimSun, 华文细黑, STXihei, sans-serif}.investments #translate .english_lang{display:none}.investments.chinese_lang .chinese{opacity:1;height:auto}.investments.chinese_lang .english{opacity:0;height:0}.investments.chinese_lang #translate .chinese_lang{display:none}.investments.chinese_lang #translate .english_lang{display:block}.features_headings{text-align:center}.features_headings li{display:inline-block;margin:15px 75px;color:#c6c6c6;cursor:pointer;transition:color 0.3s}.features_headings li svg{fill:#c6c6c6;width:60px;height:60px;transition:fill 0.3s}.features_headings li:hover{color:#aaa}.features_headings li:hover svg{fill:#aaa}.content_row h3,.content_row h2{font-family:'AmerigoBT-RomanA',serif;font-weight:normal;font-size:52px;line-height:1.2em;padding:50px 0 0}.content_row hr{margin:20px auto 30px}.features_content_wrap{background:#8a774e;min-height:260px;position:relative;padding:0 0 3em}.features_content_wrap .row_nav{border-color:transparent transparent #8a774e transparent;transition:transform 0.3s}.features_content{font-size:22px;line-height:1.2em;color:#fff;text-align:center;font-weight:300;height:0;overflow:hidden;opacity:0;transition:opacity 0.5s,height 0s 0.2s}.features_content h3{color:#333}.features_content hr{background:#fff}.features.location li.location,.features.design li.design,.features.partners li.partners,.features.vision li.vision{color:transparent}.features.location li.location svg,.features.design li.design svg,.features.partners li.partners svg,.features.vision li.vision svg{fill:#8a774e}.features.location .features_content.location,.features.design .features_content.design,.features.partners .features_content.partners,.features.vision .features_content.vision{transition:opacity 0.5s 0.2s,height 0s;height:auto;opacity:1}.features.location .row_nav{transform:translateX(-317px)}.features.design .row_nav{transform:translateX(-106px)}.features.partners .row_nav{transform:translateX(104px)}.features.vision .row_nav{transform:translateX(315px)}.funds_managment{color:#fff;padding:0 0 50px;background:#333}.funds_managment .row_nav{border-color:transparent transparent #333 transparent}.funds_managment .row_nav .icon{fill:#fafafa}.funds_managment h2{color:#8a774e;text-align:center}.funds_managment hr{background:#fff}@media screen and (max-width: 1440px){.projects_carousel{width:985px}.projects_carousel .projects_slider_wrap{width:910px;margin:0 0 0 75px}}@media screen and (max-width: 985px){.projects_carousel{width:320px}.projects_carousel h3{height:40px;line-height:40px;font-size:20px;bottom:-40px;width:237px;padding:0 15px 0 0}.projects_carousel .projects_slider_wrap{width:280px;margin:0 0 0 40px}.projects_carousel ul{height:237px}.projects_carousel ul li{width:280px;height:237px}.projects_carousel .plus{width:16px;height:16px;left:12px;bottom:12px}.content_row h3.current_projects_heading{font-size:20px;line-height:40px}.investments .content_wrap{width:100%}}@media screen and (max-width: 850px){.features_headings li{margin:15px 60px}.features_headings li svg{width:40px;height:40px}.features_headings li h4{font-size:12px}}@media screen and (max-width: 650px){.features_headings li{margin:15px 15px 10px;width:40px}.features_headings li svg{width:40px;height:28px}.features_headings li h4{font-size:12px}.features .row_nav{border-width:0 20px 15px 20px;border-color:transparent transparent #8a774e transparent;top:-15px;left:50%;margin:0 0 0 -20px}.features.location .row_nav{transform:translateX(-106px)}.features.design .row_nav{transform:translateX(-38px)}.features.partners .row_nav{transform:translateX(34px)}.features.vision .row_nav{transform:translateX(104px)}}.footer_banner{background-size:cover;background-position:center;min-height:370px;background-repeat:no-repeat}.footer_banner strong,.footer_banner span{font-family:'AmerigoBT-RomanA',serif;font-weight:normal;color:#8a774e;font-size:26px}.footer_banner .content_wrap{max-width:820px;padding:120px 20px}.footer_banner .content_wrap .get_in_touch{width:100%;height:136px;background:rgba(0,0,0,0.5);float:left;padding:25px;box-sizing:border-box;color:#fff;font-size:16px}.page_header{position:relative;background-size:cover;background-position:center}.our_people{text-align:center;position:relative}.our_people .row_nav .icon{fill:#8a774e}.our_people .row_nav .arrow{fill:#c1c1c1}.our_people h1{color:#8a774e;padding:100px 0 0}.our_people hr{background:#8a774e;margin:20px auto 40px}.people{max-width:1080px;margin:0 auto;text-align:center}.person{display:inline-block;width:300px;margin:0 30px 40px;vertical-align:top;font-size:12px;line-height:1.2em;color:#000;text-align:left;box-sizing:border-box}.person img{width:100%;height:auto;display:block}.person h3{color:#000}.person h4{color:#8a774e;margin:0 0 0.5em}.person p{margin:0 0 1em}.our_mission{background:#8a774e;color:#fff;text-align:center;position:relative;font-weight:300}.our_mission .row_nav{border-color:transparent transparent #8a774e transparent}.our_mission .row_nav .icon{fill:#fff}.our_mission .row_nav .arrow{fill:#333}.our_mission .content_wrap{padding:90px 50px;max-width:760px}.our_mission h1{color:#333}.our_mission hr{background:#fff;margin:20px auto 40px}.our_mission p{margin:0 0 0.5em}.our_partners{background:#333;text-align:center;position:relative}.our_partners .row_nav{border-color:transparent transparent #333 transparent}.our_partners .row_nav .icon{fill:#8a774e}.our_partners .row_nav .arrow{fill:#c1c1c1}.our_partners .partners_intro{margin:0 auto 120px;padding:0 20px;color:#fff;max-width:760px}.our_partners .content_wrap{max-width:100%;padding:120px 0}.our_partners h1{color:#8a774e}.our_partners hr{background:#fff;margin:20px auto 50px}.partners_slide .slide_container{width:1200px;margin:0 auto;overflow:hidden}.partners_slide img{float:left}.partners_slide .partners_text{float:right;padding:0 60px;box-sizing:border-box;width:520px;text-align:left;color:#fff}.partners_slide .partners_text h3{color:#8a774e;font-size:40px;line-height:1.2em;margin:0 0 0.6em}.partners_slide .partners_text strong,.partners_slide .partners_text em{font-weight:400;font-style:normal;color:#8a774e}@media screen and (max-width: 1200px){.partners_slide .slide_container{width:100%;padding:0 50px;box-sizing:border-box}.partners_slide img{width:56.66%}.partners_slide .partners_text{width:43.34%;padding:0 5%;font-size:16px}.partners_slide .partners_text h3{font-size:30px}}@media screen and (max-width: 760px){.partners_slide .slide_container{width:100%;padding:0 30px;box-sizing:border-box}.partners_slide img{width:100%;display:block;float:none;margin:0 0 1em}.partners_slide .partners_text{width:100%;float:none;padding:0;font-size:14px}.partners_slide .partners_text h3{font-size:26px}.our_partners .bx-controls-direction a.bx-next{right:0}.our_partners .bx-controls-direction a.bx-prev{left:0}}.frontpage_header{overflow:hidden}.wrapper{position:relative}.project_content{color:#fff}.project_content .row_nav svg{fill:#fff}.project_content .logo{max-width:300px;max-height:100px;margin:0 auto}.project_text{overflow:hidden;max-width:1080px;margin:0 auto;font-size:12px;line-height:1.5em}.project_text .cols3{float:left;width:300px;margin:0 30px}.project_text p{margin:0 0 1.33em}.project_text h4{font-family:'NeuzeitSLTStd-BookHeavy',sans-serif;font-weight:bold;font-size:32px;line-height:1em}.project_text hr{margin:20px 0 30px;width:40px}.sub_heading{max-width:1200px;margin:50px auto;text-align:center}.sub_heading h2{font-family:'Open Sans', sans-serif;font-weight:300}.project_container{padding:50px}.logowrap{text-align:center}.supporting_images{width:100%;max-width:1230px;margin:50px auto;overflow:hidden}.supporting_images img{display:block;padding:1.23%;box-sizing:border-box;width:100%;height:auto}.supporting_images .img_1{float:left;width:67.48%}.supporting_images .img_2,.supporting_images .img_3{float:right;width:32.52%}.map{max-width:1200px;text-align:center;margin:50px auto}.map img{max-width:100%;height:auto}.info-window{background:#333;border-radius:4px;box-shadow:8px 8px 16px #222;color:#fff;max-width:200px;max-height:300px;text-align:center;padding:5px 20px 10px;overflow:hidden;position:absolute;text-transform:uppercase}.project_stats{max-width:1200px;margin:0 auto;overflow:hidden;font-weight:700;font-family:'Open Sans', sans-serif;padding:0 0 100px;font-size:18px}.project_stats .number{font-size:3.6em;font-family:'NeuzeitSLTStd-BookHeavy',sans-serif;font-weight:bold;line-height:1em}.project_stats hr{background:#fff;margin:1em auto 1.5em;height:1px}.project_stat{display:block;float:left;width:33.33%;position:relative}.project_stat .plus{width:40px;height:40px;position:absolute;bottom:-20px;right:-20px;fill:#fff;z-index:1}.statwrap{padding:0 0 60%;position:relative}.statinner{position:absolute;width:100%;height:100%;color:#fff;text-align:center;line-height:1.2em;padding:2.2em 0 0;box-sizing:border-box}.content_slider li{height:500px;background-size:cover;background-position:center}.content_slider .text_overlay{width:970px;margin:0 auto;height:100%;color:#fff;padding:0 20px;text-shadow:1px 1px 10px rgba(0,0,0,0.3)}.content_slider .text_overlay .button{background:#fafafa;display:inline-block;color:#8a774e;height:57px;line-height:57px;padding:0 36px;text-shadow:none}.content_slider .text_overlay h3{font-size:46px}.content_slider .text_overlay p{margin:0 0 1em}.content_slider .text_overlay .center_outer{display:table;height:100%}.content_slider .text_overlay .center_inner{display:table-cell;vertical-align:middle}.bx-controls.bx-has-pager{position:absolute;bottom:0;width:100%}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#999;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#999;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}.page_title{text-align:center;padding:50px 0;margin:0 auto;max-width:830px}.our_projects h1{color:#8a774e;margin:1em 0 0.5em}.our_projects .projects_carousel{margin:0 auto 50px}.is_mobile .overlay_content{display:none}.contact_map{position:relative}.acf-map{width:100%;min-height:700px;height:calc(100vh - 321px)}.acf-map .marker{display:none}.subscribe_form,.contact_us{position:absolute;width:250px;background:rgba(0,0,0,0.8);padding:20px 20px 40px;top:190px;right:100px}.subscribe_form label,.contact_us label{color:#999;font-size:12px;line-height:12px;font-family:'Open Sans',sans-serif}.subscribe_form input,.contact_us input{display:block;width:100%}.subscribe_form form,.contact_us form{padding:12px 0}.subscribe_form h3,.contact_us h3{font-size:28px;color:#8a774e;margin:0 0 14px}.subscribe_form p,.contact_us p{font-size:12px}.subscribe_form{text-align:center;color:#fff}.subscribe_form form{padding:12px 0 25px;text-align:left}input:focus,select:focus,textarea:focus,button:focus{outline:none}input{border:none;border-bottom:1px solid #999;background:none;line-height:12px;padding:5px 0;margin:0 0 16px;color:#999;-webkit-appearance:none;border-radius:0}input[type="submit"]{height:28px;line-height:28px;text-align:center;background:#fafafa;padding:0 12px;border:none;width:75px;margin:36px auto 0;display:block;color:#8a774e}textarea{background:none;border:1px solid #999;padding:5px;margin:5px 0 16px;box-sizing:border-box;width:100%;color:#999}.selectboxit-container{position:relative;display:inline-block;vertical-align:top;margin:9px 0 16px}.selectboxit-container *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none;white-space:nowrap;color:#999}.selectboxit-container .selectboxit{width:248px;cursor:pointer;margin:0;padding:0;overflow:hidden;display:block;position:relative}.selectboxit-text{text-indent:3px}.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:22px;line-height:22px;display:block}.selectboxit-container span{padding:1px 0}.selectboxit-container .selectboxit-options a{height:20px;line-height:20px}.selectboxit-container .selectboxit:focus{outline:0}.selectboxit.selectboxit-disabled,.selectboxit-options .selectboxit-disabled{opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:default;padding:0 0 0 2px}.selectboxit-text{overflow:hidden;text-overflow:ellipsis;float:left}.selectboxit-container .selectboxit-options{-moz-box-sizing:border-box;box-sizing:border-box;min-width:100%;*width:100%;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;text-align:left;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.selectboxit-option .selectboxit-option-anchor{padding:0 2px}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration:none}.selectboxit-option,.selectboxit-optgroup-header{list-style-type:none;position:relative;top:4px}.selectboxit-optgroup-header:hover{cursor:default}.selectboxit-arrow-container{width:12px;position:absolute;right:5px}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin:0 auto;position:absolute;top:9px;right:0;left:0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%}.selectboxit-option-icon-container{float:left}.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle}.selectboxit-option-icon-url{width:18px;background-size:18px 18px;background-repeat:no-repeat;height:100%;background-position:center;float:left}.selectboxit-rendering{display:inline-block !important;*display:inline !important;zoom:1 !important;visibility:visible !important;position:absolute !important;top:-9999px !important;left:-9999px !important}.jqueryui .ui-icon{background-color:inherit}.jqueryui .ui-icon-triangle-1-s{background-position:-64px -16px}.selectboxit-btn{border:1px solid #999}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:active{color:#999}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus{color:#999;text-decoration:none;background-position:0 -15px}.selectboxit-default-arrow{width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent;position:relative}.selectboxit-list{background-color:#999}.selectboxit-list .selectboxit-option-anchor{color:#000}.selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{background-color:#000;color:#999}.selectboxit-list>.selectboxit-focus.selectboxit-disabled,.selectboxit-list>.selectboxit-focus.selectboxit-disabled>.selectboxit-option-anchor{background-color:#999}.selectboxit-list>.selectboxit-disabled>.selectboxit-option-anchor{color:#333}::-webkit-input-placeholder{color:#999;opacity:1;font-size:12px;line-height:12px;font-family:'Open Sans',sans-serif;transition:opacity 0.3s}:-moz-placeholder{color:#999;opacity:1;font-size:12px;line-height:12px;font-family:'Open Sans',sans-serif;transition:opacity 0.3s}::-moz-placeholder{color:#999;opacity:1;font-size:12px;line-height:12px;font-family:'Open Sans',sans-serif;transition:opacity 0.3s}:-ms-input-placeholder{color:#999;opacity:1;font-size:12px;line-height:12px;font-family:'Open Sans',sans-serif;transition:opacity 0.3s}input:focus::-webkit-input-placeholder{opacity:0}input:focus:-moz-placeholder{opacity:0}input:focus::-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder{opacity:0}footer{background:#111;padding:20px 0}footer .content_wrap{max-width:1200px}footer .footer_contents{font-size:11px;border-top:1px solid #fafafa;overflow:hidden;padding:20px 0;margin:20px 0 0}footer .footer_contents .col{width:180px;float:left;margin:0 80px 0 0;color:#fff}footer .footer_contents .col.right{float:right;margin:0}footer .footer_contents form{margin:10px 0 0}footer .footer_contents input{background:#fafafa;padding:0 10px;line-height:24px;display:block;margin:0 0 10px;border:none;width:100%}footer .footer_contents input::-webkit-input-placeholder{line-height:24px;color:#333}footer .footer_contents input:-moz-placeholder{line-height:24px;color:#333}footer .footer_contents input::-moz-placeholder{line-height:24px;color:#333}footer .footer_contents input:-ms-input-placeholder{line-height:24px;color:#333}footer .footer_contents input[type='submit']{margin:0;height:24px;line-height:24px;background:#8a774e;color:#fafafa;width:auto}footer .copy{font-size:11px;color:#fff}footer .copy span{width:260px;display:inline-block}footer .copy ul{display:inline-block}footer .copy ul li{display:inline-block;margin:0 0.5em 0 0}.privacy-policy-text,.disclaimer-text{display:block;margin:0 auto;padding:150px 0;max-width:1000px}.privacy-policy-text p,.privacy-policy-text ul,.privacy-policy-text ul,.privacy-policy-text ol,.privacy-policy-text blockquote,.disclaimer-text p,.disclaimer-text ul,.disclaimer-text ul,.disclaimer-text ol,.disclaimer-text blockquote{font-size:12px;margin:0 0 18px;line-height:18px}.privacy-policy-text h2,.disclaimer-text h2{margin:0 0 2em}.privacy-policy-text ul,.privacy-policy-text ol,.disclaimer-text ul,.disclaimer-text ol{margin:18px 0 18px 1em}.privacy-policy-text ul li,.privacy-policy-text ol li,.disclaimer-text ul li,.disclaimer-text ol li{margin:0}.privacy-policy-text ul,.disclaimer-text ul{list-style-type:disc}.privacy-policy-text ol,.disclaimer-text ol{list-style-type:decimal}.privacy-policy-text .title,.disclaimer-text .title{text-align:center}.privacy-policy-text .cols,.disclaimer-text .cols{overflow:hidden}.privacy-policy-text .col,.disclaimer-text .col{box-sizing:border-box;width:50%;padding:0 20px;float:left}.privacy-policy-text .single-col,.disclaimer-text .single-col{box-sizing:border-box;padding:0 20px}@media screen and (max-width: 720px){.privacy-policy-text{width:100%}.privacy-policy-text .col{width:100%}}@media screen and (max-width: 1200px){.subscribe_form{display:none}.project_stats{font-size:1.5vw}}@media screen and (max-width: 1080px){.project_text{width:990px}.person,.project_text .cols3{width:270px}}@media screen and (max-width: 990px){.project_text{width:660px}}@media screen and (min-width: 760px){#mobile-menu{display:none !important}}@media screen and (max-width: 740px){footer .footer_contents .col,footer .footer_contents .col.right{width:180px;float:none;margin:0 0 1em 0}}@media screen and (max-width: 760px){.sf-menu{display:none}#mobile-menu-trigger{display:block}.footer_banner{min-height:370px}.footer_banner strong,.footer_banner span{font-size:20px;margin:0 0 5px}.footer_banner .content_wrap{max-width:820px;padding:120px 20px}.footer_banner .content_wrap .get_in_touch{width:100%;height:auto;float:none;padding:25px;font-size:14px;line-height:1.3em}.footer_banner .content_wrap .get_in_touch p:first-child{margin:0 0 5px}}@media screen and (max-width: 480px){body,.large_text{font-size:16px}h1{font-size:32px}.our_people h1{padding:60px 0 0}.our_people hr{margin:20px auto}.project_stats{font-size:9px}.project_stats .number{font-size:20px;margin:0}.project_stats hr{display:none}.project_stats p{line-height:1.2em}.project_stats .plus{display:none}.project_stat{width:100%;position:relative;min-height:75px}.statinner{position:relative}.statwrap{padding:10px 0;position:relative}#translate{width:100px;padding:10px 10px 10px 15px;right:0}#translate span{width:50px;line-height:1.2em;top:-2px;position:relative}.features_content{font-size:20px}.content_slider .text_overlay,.person{width:100%;box-sizing:border-box}.content_slider .text_overlay{padding:0 20px}.our_people{margin:0 0 20px}.our_people .bx-wrapper .bx-pager.bx-default-pager a{background:#bbb}.our_people .bx-wrapper .bx-pager.bx-default-pager a:hover,.our_people .bx-wrapper .bx-pager.bx-default-pager a.active{background:#5d5d5d}.people{max-width:none}.person{width:100%;margin:0;padding:0 0 30px;width:100%}.person img{max-width:270px;margin:0 auto}.funds_managment,.person_text{padding:0 20px;box-sizing:border-box}.project_text{width:100%;padding:0 0 2em}.project_text h4{font-size:21px}.project_text .cols3{float:none;width:100%;padding:0;box-sizing:border-box;margin:0}.content_row h3,.content_row h2{font-size:32px}.project_container{padding:50px 20px}.logowrap{width:75%;margin:0 auto}.logowrap img{max-width:100%;height:auto}.our_partners .bx-controls{display:none}.partners_slide .slide_container{padding:0}.partners_slide .partners_text{padding:0 20px}.supporting_images .img_1{width:100%}.supporting_images .img_2,.supporting_images .img_3{width:50%}header{z-index:12;background-color:rgba(0,0,0,0.8)}.statinner{padding:0}.header_wrap{overflow:hidden}.logo{height:80px;width:140px}.subscribe_form,.contact_us{display:none;right:auto;left:50%;margin:0 0 0 -145px}.intro_text .content_wrap,.our_mission .content_wrap{position:relative;padding:50px 20px}.our_mission hr,.our_partners hr{margin:30px auto}.page_header,.gallery,.slides li{height:400px}.page_header h2,.gallery h2{font-size:20px;text-shadow:0px 0px 6px rgba(0,0,0,0.8);padding:0 20px}.gallery .bx-wrapper{width:90%;margin:0 !important}.gallery .bx-viewport{overflow:visible !important}.gallery .bx-viewport,.projects_carousel .bx-viewport{overflow:visible !important}.projects_carousel .bx-controls-direction a.bx-next,.projects_carousel .bx-controls-direction a.bx-prev{display:none}.projects_carousel h3{z-index:1;width:220px}.projects_carousel .projects_slider_wrap{width:260px}.projects_carousel ul li{height:220px;transform:translate3d(0, 0, 0)}.page_title{padding:50px 20px}.project_stats{padding:0}.projects .gallery h2,.about-us .gallery h2{margin:50px 20px 0;font-size:16px;width:auto}footer span,footer .copy ul{display:block;margin:0}}.news-posts,.news-post-full{max-width:1080px;margin:0 auto;text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 2% 0 2%;box-sizing:border-box;font-size:16px}.news-posts .news-post,.news-post-full .news-post{width:48%;margin-bottom:40px;text-align:left;border:1px solid #8a774e;box-sizing:border-box;position:relative}.news-posts .news-post img,.news-post-full .news-post img{float:right;max-width:200px;height:auto;width:50%;margin:0 0 20px 20px}.news-posts .news-post a,.news-post-full .news-post a{float:right;margin-right:0;width:100%;position:absolute;bottom:0;right:0;box-sizing:border-box;font-family:'AmerigoBT-RomanA',serif;text-align:right;padding:13px 20px;font-size:26px;height:50px;margin-bottom:0}.news-posts .news-post p,.news-post-full .news-post p{margin-bottom:12px}@media all and (max-width: 760px){.news-posts .news-post,.news-post-full .news-post{width:100%}}.news-posts .news-post-inner,.news-post-full .news-post-inner{float:left;width:100%;padding:16px;box-sizing:border-box;margin-bottom:50px}.news-posts .news-post-header,.news-post-full .news-post-header{float:left;width:100%;padding:16px;box-sizing:border-box;background:#000;font-size:12px;color:#fff}.news-posts .news-post-header h3,.news-post-full .news-post-header h3{margin-bottom:4px;color:#fff;font-size:30px}.news-posts .pagination,.news-post-full .pagination{width:100%;padding-bottom:40px}.news-posts a,.news-post-full a{float:left;padding:8px 20px;color:#fff;background:#8a774e;margin-right:14px;box-sizing:border-box;font-family:'AmerigoBT-RomanA',serif;text-align:right;padding:13px 20px;font-size:26px;margin-bottom:12px;line-height:24px}.news-posts a:hover,.news-post-full a:hover{opacity:0.8}.news-post-full{text-align:left;box-sizing:border-box;display:block;margin-bottom:40px}.news-post-full h3{margin-bottom:18px}.news-post-full img{float:right;height:auto;width:50%;margin:0 0 20px 20px}@media all and (max-width: 760px){.news-post-full img{width:100%;margin:20px 0}}.news-post-full p{margin-bottom:12px}.news-post-full .clearfix{clear:both}.single-post .gallery,.blog .gallery{overflow:hidden}
