/*! based on normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body{margin:0}div,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;box-sizing:border-box}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}b,strong{font-weight:bold}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\9 ;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}body{margin:0px;padding:0px;background-color:#fff;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:16px;line-height:28px;color:#333;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{margin:0;padding:0px 0px 14px 0px}br{padding:0;margin:0;line-height:14px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:10px 0px 0px 0px;padding:0px 0px 30px 0px}blockquote{font-family:"Montserrat",Arial,Helvetica,sans-serif;margin:16px 0px 25px 0px;padding:10px 0px 0px 30px;border-left:4px solid #01549a;font-size:21px;line-height:34px;font-style:italic;color:#555}a{color:#01549a;text-decoration:none}a:hover{color:#01549a;text-decoration:underline}h1,h2,h3,h4,h5{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:600;color:#222;margin:0px}h1{font-size:36px;line-height:48px;padding:0px 0px 20px 0px}h2{font-size:21px;line-height:32px;padding:0px 0px 16px 0px;color:#01549a}h3{font-size:18px;line-height:26px;padding:0px 0px 10px 0px}h4{font-size:18px;line-height:26px;color:#01549a;padding:0px 0px 10px 0px}h1+h2{margin-top:-3px}p+h2{padding-top:12px}p+h3{padding-top:12px}p+h4{padding-top:6px}.button{display:inline-block;vertical-align:top;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:600;color:#01549a;padding:10px 24px 10px 24px;border:2px solid #01549a;border-radius:10px;margin-top:20px;cursor:pointer}.button:hover{background:#01549a;text-decoration:none;color:#fff;cursor:pointer}.whitebutton{color:#fff;border:2px solid #fff}.whitebutton:hover{background:#eea82c}.secondbutton{margin-left:22px}.fullwidth{position:relative;width:100%;padding:55px 0px 20px 0px;margin:0px 0px 55px 0px}.bgblue{background:#01549a;background-size:cover}.bggrey{background:#e8e8e8;background-size:cover}.bgorange1{background:#eea82c}.bgorange2{background:#ee7732}.bgred{background:#e2362c}.bggreen{background:#7fbe43}.container{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:0px 30px 0px 30px;text-align:left}.centred{text-align:center}.padded{padding:0px 100px 0px 100px}.pagebreak{padding:30px 0px 30px 0px}.header{margin:0px;height:105px;padding:0px;background-color:#fff;z-index:9;position:relative;width:100%}.header a.logolink{float:left;margin:34px 0px 0px 50px;text-decoration:none}.header a.logolink img{height:40px}.mainnav{position:absolute;right:40px}.mainnav a{display:inline-block;vertical-align:top;box-sizing:border-box;font-family:"Montserrat",Arial,Helvetica,sans-serif;padding:0px 2px 12px 2px;margin:41px 15px 0px 15px;text-align:center;text-decoration:none;font-size:15px;line-height:24px;font-weight:600;color:#555;text-transform:uppercase}.mainnav a:hover,.mainnav a.current,.mainnav a.section{text-decoration:none;color:#01549a;background-image:url(../images/navunderline.png);background-position:left bottom;background-repeat:no-repeat}.mainnav a.last{padding:10px 24px 10px 24px;border:2px solid gray;border-radius:10px;margin-top:29px;margin-right:0;margin-left:20px}.mainnav a.last:hover{border:2px solid #01549a;background-image:none}.mainnav a.last.current{border:2px solid #01549a;background-image:none}.menubutton{display:none}.mainnav .dropdownholder{display:inline-block;position:relative;vertical-align:top;box-sizing:border-box;font-family:"Montserrat",Arial,Helvetica,sans-serif;padding:0px 2px 0px 2px;height:38px;margin:41px 15px 0px 15px;text-align:center;text-decoration:none;font-size:15px;line-height:24px;font-weight:600;color:#555;text-transform:uppercase;cursor:pointer}.mainnav .dropdownholder .dropdown{display:none}.mainnav .dropdownholder:hover{text-decoration:none;color:#01549a;background-image:url(../images/navunderline.png);background-position:left bottom;background-repeat:no-repeat}.mainnav .dropdownholder:hover .dropdown{display:block;box-sizing:border-box;position:absolute;z-index:12;top:38px;left:-28px;margin:0 auto;width:172px;border-radius:12px;padding:15px 0px 15px 0px;background-color:#01549a;border-top:3px solid #fff}.mainnav .dropdownholder:hover .dropdown.pos3{left:-53px}.mainnav .dropdownholder:hover .dropdown.pos4{left:-42px}.mainnav .dropdownholder:hover .dropdown a{color:#fff;display:block;height:auto;margin:0;line-height:1.4;padding:8px}.mainnav .dropdownholder:hover .dropdown a:hover{background-color:rgb(.7696774194,64.6529032258,118.5303225806);background-image:none}.mainnav .dropdownholder:hover .dropdown a.current{background-color:rgb(.7696774194,64.6529032258,118.5303225806);background-image:none}.dropdownholder.current,.mainnav .dropdownholder.section{text-decoration:none;color:#01549a;background-image:url(../images/navunderline.png);background-position:left bottom;background-repeat:no-repeat}.fixed_header{position:fixed;width:100%;display:block;height:90px;top:0;z-index:30;box-shadow:0 3px 12px rgba(0,0,0,.1)}.fixed_header a.logolink{margin:26px 0px 0px 50px}.fixed_header .mainnav a{margin-top:32px}.fixed_header .mainnav .dropdownholder{margin-top:32px}.fixed_header .mainnav a.last{margin-top:20px}body.scrolldown{padding-top:110px}.subnav{margin:0px;position:relative}.subnav a{display:inline-block;vertical-align:top;color:#fff;padding:10px 24px 10px 24px;margin:20px 12px 0px 12px;border:2px solid #fff;border-radius:10px}.subnav a:hover,.subnav a.current,.subnav a.section{background-color:#eea82c;text-decoration:none;color:#fff}.titlebanner{width:100%;background-color:#01549a;padding:80px;margin:0px 0px 66px 0px;background-size:cover}.titlebanner h1.pageheading{color:#fff;max-width:820px;margin:0 auto}.titlebanner.hassubnav{padding:150px 0px}.content{padding:0px 0px 10px 0px;box-sizing:border-box;margin-bottom:40px}.content .maxtextwidth{max-width:990px}.content ul,.content ol,.leftcontent ul,.leftcontent ol,.rightcontent ul,.rightcontent ol{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px}.content li,.leftcontent li,.rightcontent li{margin:0px 0px 2px 0px;padding:0px 0px 8px 15px;text-indent:-15px;list-style:none}.content li:before,.leftcontent li:before,.rightcontent li:before{content:"•";padding:0px 10px 0px 0px;font-weight:600;color:#01549a;font-size:26px;line-height:28px}.moveup{margin-top:-66px}.moveupabit{margin-top:-20px}.rightpic{display:inline-block;float:right;vertical-align:top;width:40%;text-align:right;margin-top:-10px;margin-bottom:40px;box-sizing:border-box}.rightpic img{border-radius:50%}.leftcontent{display:inline-block;vertical-align:top;text-align:left;width:55%;padding-right:40px;margin-bottom:40px;box-sizing:border-box}.leftpic{display:inline-block;vertical-align:top;width:40%;box-sizing:border-box;margin-top:-10px;margin-bottom:40px}.leftpic img{border-radius:50%}.rightcontent{display:inline-block;vertical-align:top;text-align:left;width:55%;padding-left:40px;margin-bottom:40px;box-sizing:border-box}.roundpic{border:20px solid #eea82c;box-sizing:border-box}.pagepic{margin:30px 0px 0px 0px;box-sizing:border-box}.pictext{display:block;margin:10px 0px 0px 0px;padding:0px 0px 0px 2px;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:14px;line-height:23px;color:#333;font-weight:500;font-style:italic;color:#555}.picabove{padding:0px 0px 30px 0px;margin-top:-22px}.picabove a:hover{text-decoration:none}.picbelow a:hover{text-decoration:none}.thumbnailgallery{width:103%;display:block;margin:30px 0px 0px -25px}.thumbnail{margin:0px 0px 28px 25px;display:inline-block;vertical-align:top;box-sizing:border-box;width:31%}.thumbnail a,.thumbnail a:hover{text-decoration:none;color:#999}.videoframe{display:block;padding:0px;margin:10px 0px 30px 0px}.pagination{display:block;clear:both;width:100%;text-align:center;padding:40px 0px 0px 0px;margin:0;font-size:0}.pagination li{display:inline-block;margin:0px 0px 0px 14px;padding:0;text-indent:0px}.pagination li:before{content:"";padding:0}.pagination a,.pagination a.active{padding:14px 20px 14px 20px;min-width:52px;box-sizing:border-box;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:16px;line-height:28px;color:#333;font-weight:500;color:#333;margin-left:10px;text-align:center;background-color:#fff;border:1px solid #01549a;border-radius:10px}.pagination li.active a,.pagination a.active,.pagination a:hover{background-color:#01549a;color:#fff;text-decoration:none}.accordion{position:relative}.accordion-toggle{cursor:pointer}.accordion-content{display:none}.accordion-content.default{display:block}.homebanner{width:100%;height:575px;position:relative;margin-top:-5px}.homeintro{position:absolute;z-index:10;top:130px;left:7%;width:38%;max-width:628px;text-align:left}.homeintro h1{color:#01549a}.splashpics{position:absolute;top:0;right:5%}.splashpics .paintoverlay{position:relative;z-index:5;top:0;left:0}.splashpics .bgslideshow img{position:absolute;z-index:1;top:0;left:0}.featuredproject{position:relative;color:#fff}.featuredproject h1 a{color:#fff}.featuredproject .spotlighttext{font-size:19px;font-weight:600;margin-bottom:12px}.featuredproject .button{margin-top:26px}.featuredproject img{border:20px solid hsla(0,0%,100%,.14);box-sizing:border-box}.featuredproject .leftpic{width:41%;text-align:center}.featuredproject .rightcontent{padding:45px 40px 0px 40px;width:58%}.ourworkblock{position:relative;color:#fff;padding-top:45px;padding-bottom:25px}.ourworkblock h1 a{color:#fff}.ourworkblock .button{margin-top:26px}.ourworkblock .leftpic{width:41%;text-align:center}.ourworkblock .rightcontent{padding:50px 40px 0px 40px;width:58%}.listingblock{margin:0px;padding:55px 2% 10px 2%}.listingpic-right,.listingpic-left{display:inline-block;float:right;vertical-align:top;width:34%;text-align:right;box-sizing:border-box;margin-bottom:40px}.listingpic-right img,.listingpic-left img{border-radius:50%;height:300px}.listingpic-left{float:left;text-align:left}.listingcontent-right,.listingcontent-left{display:inline-block;vertical-align:top;width:65%;box-sizing:border-box;padding-top:25px;margin-bottom:50px}.taggedtext{font-weight:600;margin:-5px 0px 10px 0px}.homeblogholder{margin:60px 0px 45px 0px;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-around}.blogholder{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.blogbox{display:block;vertical-align:top;box-sizing:border-box;border-radius:10px;background-color:#eea82c;width:30.8%;overflow:hidden;padding:0px 0px 36px 0px;margin:0px 10px 20px 10px;text-align:center;color:#fff}.blogbox img{margin-bottom:9px}.blogbox h2{color:#fff;font-size:26px;line-height:34px;padding:16px 20px 12px 20px}.blogbox a{color:#fff;text-decoration:none}.blogbox a:hover{color:#fff;text-decoration:none}.blogbox p{line-height:24px;padding:0px 20px 0px 20px}.blogbox.secondblog{background-color:#ee7732}.blogbox.thirdblog{background-color:#e2362c}.blogbox:hover{text-decoration:none;background-color:#01549a;color:#fff}.blogbox:hover h2{color:#fff}.blogbox:hover .line{border-bottom:2px solid #fff}.blogbox:hover img{filter:grayscale(100%);opacity:.6}.blogdate{margin:-3px 0px 20px 0px;color:#555;font-style:italic;padding:4px 0px 0px 38px;background-image:url(../images/icons/icon-date.png);background-repeat:no-repeat;background-position:left top;background-size:auto 78px;height:30px;overflow:hidden}.allnewsbutton{margin:0 auto}.mapblock-left,.mapblock-right{display:inline-block;vertical-align:top;width:60%;text-align:right;margin-top:-10px;margin-bottom:40px;box-sizing:border-box}.mapcontent{display:inline-block;vertical-align:top;text-align:left;width:39%;padding-left:40px;margin-bottom:40px;box-sizing:border-box}.newsletterblock{padding:40px;margin-bottom:60px;border-radius:10px;background:#e8e8e8}.newsletterblock h1{padding-bottom:28px}.newsletterblock .button{float:right;margin:-1px 0px 0px 0px;border-color:#999;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:14px;line-height:23px;color:#333;font-weight:500;color:#555;padding:9px 20px 9px 20px}.newsletterblock .button:hover{border-color:#01549a;color:#01549a;background:none}.newsletterblock form{margin:0px;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:16px;line-height:28px;color:#333;font-weight:500;text-align:left}.newsletterblock input{display:inline-block;width:27%;vertical-align:top;border:none;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:16px;line-height:28px;color:#333;font-weight:500;border-radius:10px;padding:14px 18px 14px 20px;margin:0px 12px 0px 0px;background:#fff;box-sizing:border-box}.newsletterblock input.action{background:#01549a;font-weight:600;text-align:center;width:14%;min-width:130px;float:right;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#fff;font-size:19px;line-height:28px;padding:14px 0px 14px 0px;margin:0px}.newsletterblock input.action:hover{background:rgb(.7696774194,64.6529032258,118.5303225806);color:#fff}.donationblock{margin-top:24px;padding:40px;text-align:left;margin-bottom:40px;border-radius:10px;background:#e8e8e8}.donationblock h2{font-size:32px;color:#222}.donationblock form{display:block;padding:0;margin:0;max-width:600px}.donationblock label{display:block}.donationblock .note{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:14px;line-height:23px;color:#333;font-weight:500;font-style:italic}.donationblock label.inlineoption{display:inline-block;margin-right:20px}.donationblock input.text{max-width:300px;margin-bottom:30px}.donationblock input.action{background:#01549a;font-weight:600;text-align:center;min-width:220px;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#fff;font-size:19px;line-height:28px;padding:14px 0px 14px 0px;margin:0px}.donationblock input.action:hover{background:rgb(.7696774194,64.6529032258,118.5303225806);color:#fff}.piechartblock{padding:40px;margin-bottom:80px;text-align:left;border-radius:10px;background:#e8e8e8;background-image:url(../images/piechart.png);background-position:right 5% center;background-repeat:no-repeat;background-size:auto 88%}.piechartblock h1{font-size:32px;padding-bottom:20px}.piechartblock .chartsquare{display:inline-block;vertical-align:text-top;width:15px;height:15px;margin:1px 10px 0px 0px}.piechartblock .charttext{margin-left:14px}.piechartblock .smalltext{color:#555;font-style:italic;margin:10px 0px 0px 0px}.worldmap{position:relative;overflow:hidden;width:100%;padding:0px;margin:-50px 0px 60px 0px;background:#e8e8e8}.worldmap img.worldmap1{max-width:none;opacity:.6;z-index:-1}.worldmap img.worldmap2{display:none}.mappin{display:block;position:absolute;width:40px;height:40px;fill:#eea82c;z-index:10;margin:-36px 0px 0px 14px}.mappin:hover{fill:#ee7732;cursor:pointer}.footerbreak{margin-top:0px;padding:0px}.footer{box-sizing:border-box;position:relative;margin:0;vertical-align:top;padding:56px 50px 50px 50px;width:100%;color:#fff;background-color:#01549a}.footer .footerblock{display:inline-block;vertical-align:top;margin-right:40px}.footer .footerblock a{display:block;color:#fff;text-decoration:none;line-height:22px;padding-bottom:5px}.footer .footerblock a:hover{color:hsla(0,0%,100%,.6);text-decoration:none}.footer .footerblock a.strong{font-weight:600;cursor:default}.footer .footerblock a.strong:hover{color:#fff}.basebuttons{float:right;margin:-3px 0px 0px 0px;text-align:right}.basebuttons svg{height:40px}.facebook,.twitter,.linkedin,.youtube{margin-left:16px;padding:7px 6px 9px 6px;fill:#fff}.facebook:hover,.twitter:hover,.linkedin:hover,.youtube:hover{fill:hsla(0,0%,100%,.6)}.baselinks{display:block;clear:both;text-align:right;margin:20px 4px 0px 0px;padding:0px;color:#fff}.baselinks a{color:#fff;text-decoration:none}.baselinks a:hover{color:hsla(0,0%,100%,.6)}.terms{display:block;clear:both;text-align:right;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:14px;line-height:23px;color:#333;font-weight:500;font-style:italic;padding:3px 4px 0px 0px;color:hsla(0,0%,100%,.6)}.terms a{color:hsla(0,0%,100%,.6);text-decoration:none}.terms a.credit{color:hsla(0,0%,100%,.35);display:block;display:none}.terms a:hover{color:#fff}.flexbase{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;clear:both;padding:40px 50px;width:100%;color:#555;font-size:13px;line-height:20px}.flexbase .governance{max-width:800px}.flexbase .governance p{padding-bottom:10px}.flexbase .funders{min-width:545px;text-align:right}.flexbase .funders p{padding-bottom:10px}.flexbase .funders img{display:inline-block;height:64px;vertical-align:top;margin-left:40px}#loggedinbox{display:block;width:220px;float:right;background-color:#e8e8e8;font-size:12px;line-height:21px;margin:0px 0px 20px 20px;padding:20px 0px 20px 0px;text-align:center;border-radius:10px}#loggedinbox a{display:block;padding:0px;background-image:none;text-decoration:underline}@media(max-width: 660px){#loggedinbox{width:100%;display:block;margin:0px 0px 20px 0px}}.content a[href$=".pdf"],.content a[href$=".PDF"],.content a.pdf{padding:2px;padding-left:20px;background:url(../images/icons/page_white_acrobat.png) no-repeat left center}.content a[href$=".doc"],.content a[href$=".DOC"],.content a.doc{padding:2px;padding-left:20px;background:url(../images/icons/page_word.png) no-repeat left center}.content a[href$=".xls"],.content a[href$=".XLS"],.content a.xls{padding:2px;padding-left:20px;background:url(../images/icons/page_excel.png) no-repeat left center}.content a[href$=".gz"],.content a[href$=".GZ"],.content a[href$=".gzip"],.content a[href$=".GZIP"],.content a[href$=".zip"],.content a[href$=".ZIP"],.content a.archive{padding:2px;padding-left:20px;background:url(../images/icons/page_white_zip.png) no-repeat left center}.content a[href$=".exe"],.content a[href$=".EXE"],.content a.application{padding:2px;padding-left:20px;background:url(../images/icons/application.png) no-repeat left center}.content img.right,.leftcontent img.right,.rightcontent img.right{float:right;margin-left:20px;margin-bottom:20px}.content img.left,.leftcontent img.left,.rightcontent img.left{float:left;margin-right:20px;margin-bottom:20px}.content img.leftAlone,.leftcontent img.leftAlone,.rightcontent img.leftAlone{float:left;margin-right:100%;margin-bottom:20px}.content img.center,.leftcontent img.center,.rightcontent img.center{float:none;margin-left:auto;margin-right:auto;display:block;margin-bottom:20px}form{margin:0px 0px 20px 0px;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:16px;line-height:28px;color:#333;font-weight:500;text-align:left}fieldset{margin:0px;border:none;background:#e8e8e8;border-radius:10px;padding:20px 34px 10px 26px;margin:16px 0px 10px -2px;max-width:400px;box-sizing:border-box}textarea,input,select{border:none;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:16px;line-height:28px;color:#333;font-weight:500;border-radius:10px;padding:14px 18px 14px 20px;margin:10px 0px 20px 0px;background:#fff;box-sizing:border-box}input.text{width:100%;display:block}textarea{width:100%;display:block}label.left{display:block;float:none;clear:both}label.right{float:left;font-size:12px;font-style:italic;color:#999;padding:5px 0px 0px 6px}form ul{padding:0px !important}form li{margin:0px !important;padding:0px !important;text-indent:0px !important}form li:before{content:"" !important;padding:0px !important;margin:0px !important}input.radio{display:inline-block;margin:0px 3px 0px 0px}div.Actions input{background:#01549a;font-weight:600;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#fff;font-size:19px;line-height:28px;padding:14px 28px 14px 28px;margin:10px 0px 10px 0px;border:none;border-radius:10px}div.Actions input:hover{background:rgb(.7696774194,64.6529032258,118.5303225806);color:#fff}div.middleColumn label,#PageCommentInterface_Form_PostCommentForm_error,.message{display:block;text-align:left;background-color:#fee;padding:6px;margin:-4px 0px 16px 0px;color:#666}div.middleColumn label,#PageCommentInterface_Form_PostCommentForm_error,.message{display:block;text-align:left;background-color:#01549a;padding:6px;margin:-4px 0px 16px 0px;color:#fff}#MemberLoginForm_LoginForm_Remember_Holder{display:none}#ForgotPassword{display:block;clear:both;font-size:13px;font-style:italic;margin-top:15px}.hidden{display:none !important}.invisible{visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.floatright{float:right}.floatleft{float:left}.clearboth{height:0;display:block;clear:both}.visible-small-desktop{display:none !important}.visible-phone{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}#sidr{display:none}@media(min-width: 1490px){.homeintro{left:10%}.splashpics{right:10%}}@media(max-width: 1200px){.visible-small-desktop{display:inherit !important}.header a.logolink{margin-left:30px}.header a.logotext{display:none}h1{font-size:34px;line-height:44px;padding:0px 0px 18px 0px}.homeintro{left:4%;width:43%}.splashpics{right:10px;width:50%}.thumbnailgallery{width:102.8%;margin-left:-2%}.thumbnail{margin:0px 0px 2% 2%;width:30.8%}.listingblock{padding-right:0;padding-left:0}.blogbox{height:auto}.blogbox h2{font-size:24px;line-height:30px}.blogholder .blogbox{width:30.8%}.newsletterblock{padding:30px}.worldmap{overflow:hidden;position:relative}.worldmap img.worldmap1{max-width:none;margin-top:-80px;margin-left:-100px}.mappin{margin:-116px 0px 0px -87px}.footer{padding-right:40px;padding-left:40px}.footer .footerblock{margin-right:38px}.flexbase{padding:40px}.mainnav{display:none}.menubutton{position:relative;float:right;display:inline-block;margin:35px 42px 0px 0px;width:44px;height:44px}.menubutton span{display:none}.fixed_header .menubutton{position:relative;margin-top:30px}.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;background:#f1f1f1}.sidr .sidr-inner{padding:0 0 15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.phonenav{padding:30px 0px 60px 0px}.phonenav a{display:block;font-family:"Montserrat",Arial,Helvetica,sans-serif;padding:18px 0px 18px 0px;margin:0px 11% 0px 14%;text-align:left;text-decoration:none;font-size:18px;line-height:22px;font-weight:600;color:#333;text-transform:uppercase;border-bottom:1px solid #333}.phonenav a.current{color:#01549a;border-bottom:4px solid #01549a}.phonenav a.sidenav2{text-transform:none;padding:14px 0px 14px 9px;font-size:16px;line-height:20px;font-weight:400}.PhoneSubNavigation{display:block;text-align:center;margin:20px 0px 0px 0px}.PhoneSubNavigation a{display:block;font-size:15px;font-weight:600;color:#555;text-transform:uppercase;padding:10px 0px 10px 0px;border-bottom:1px solid #333}}@media(max-width: 1050px){h1{font-size:31px;line-height:41px}.homebanner{height:500px}.homeintro{top:80px}.splashpics{right:10px;width:50%}.listingcontent-right{padding:20px 0px 0px 40px}.listingcontent-left{padding:20px 40px 0px 0px}.newsletterblock input{width:26%}.worldmap img.worldmap1{margin-left:-170px;margin-top:-100px}.mappin{margin:-136px 0px 0px -157px}.footer .footerblock{margin-right:32px}.flexbase{padding:30px;flex-flow:column wrap}.flexbase .funders{text-align:left}.flexbase .funders img{margin:0px 30px 0px 0px}}@media(max-width: 1000px){.rightpic,.leftpic{margin-top:0px}.listingpic-right img,.listingpic-left img{height:auto}.newsletterblock input{width:25%;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:14px;line-height:23px;color:#333;font-weight:500}.newsletterblock input.action{font-size:16px}.worldmap .container{padding:0}.worldmap img.worldmap1{display:none}.worldmap img.worldmap2{display:block}.mappin{display:none}}@media(max-width: 870px){body{font-size:15px;line-height:25px}.container{padding:0px 10px 0px 10px}.maxtextwidth{padding:0px 20px 0px 20px}h1{font-size:26px;line-height:36px;padding-bottom:14px}h2{font-size:22px;line-height:31px}blockquote{font-size:19px;line-height:28px}.homebanner{height:410px}.homeintro{top:50px;width:48%}.splashpics{width:45%}.titlebanner{margin:0px 0px 40px 0px}.titlebanner.hassubnav{padding:100px 0px}.flexboxonmobile{display:flex;flex-wrap:wrap}.rightpic,.leftpic{display:block;float:none;width:100%;margin:0px 0px 30px 0px;order:2}.rightpic img,.leftpic img{border-radius:0;width:100%}.leftcontent,.rightcontent{display:block;width:100%;padding:0px;margin-bottom:20px;order:1}.roundpic{border:none}.listingcontent-right{padding:10px 0px 0px 40px}.listingcontent-left{padding:10px 40px 0px 0px}.featuredproject .rightpic,.featuredproject .leftpic,.featuredproject .leftcontent,.featuredproject .rightcontent{padding-top:0;margin-top:0}.featuredproject img{border-radius:50%}.featuredproject .whitebutton{margin-right:6px;padding:10px 20px 10px 20px}.featuredproject .secondbutton{margin-left:0px}.ourworkblock{padding-top:20px;padding-bottom:20px}.ourworkblock .rightpic,.ourworkblock .leftpic,.ourworkblock .leftcontent,.ourworkblock .rightcontent{padding-top:0;margin-top:0}.blogbox{padding:0px 0px 20px 0px}.blogbox img{margin-bottom:7px}.blogbox h2{color:#fff;font-size:20px;line-height:26px;padding:10px 10px 10px 10px}.blogbox p{line-height:22px;padding:0px 10px 0px 10px}.blogholder .blogbox{width:47%}.newsletterblock h1{padding-left:2px}.newsletterblock input{display:block;width:100%;margin-bottom:14px}.newsletterblock input.action{display:block;width:100%;float:none}.donationblock{padding:30px}.piechartblock{padding:30px;margin-bottom:60px;background-size:auto 80%}.piechartblock .charttext{margin-left:2px}.footer{padding:40px 30px 40px 30px;display:flex;flex-direction:column}.footer .footeraddress{order:1}.footer .basebuttons{order:2;text-align:left;margin:26px 0px 0px 0px}.footer .facebook,.footer .twitter,.footer .linkedin,.footer .youtube{margin:0px 29px 0px -13px}.footer .baselinks{text-align:left;margin:20px 4px 0px 0px}.footer .terms{text-align:left;padding:3px 4px 0px 0px}}@media(max-width: 660px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}.header .menubutton{margin-right:26px}.header a.logolink{margin-left:20px}.fixed_header{height:70px}.fixed_header a.logolink{margin:16px 0px 0px 16px}.fixed_header a.logolink img{height:40px}.fixed_header .menubutton{margin-top:16px}.fullwidth{margin-bottom:30px}.container{padding:0px 10px 0px 10px;text-align:left}.maxtextwidth{padding:0px 10px 0px 10px;text-align:left}h1{font-size:23px;line-height:33px}h2{font-size:18px;line-height:27px}.titlebanner{margin:0px 0px 30px 0px}.titlebanner.hassubnav{padding:60px 0px}.homebanner{height:auto}.splashpics{display:block;float:none;position:static;width:100%}.homeintro{display:block;box-sizing:border-box;float:none;position:static;width:100%;text-align:center;padding:30px 10px 60px 10px}.thumbnailgallery{width:102%;margin-left:-2%}.thumbnail{margin:0px 0px 2% 2%;width:48%}.content{margin:0px}.leftcontent,.rightcontent{text-align:left}.listingblock{padding-top:40px;padding-bottom:40px}.listingpic-right,.listingpic-left{display:none}.listingcontent-right,.listingcontent-left{display:block;width:100%;padding:0px;margin:0px;float:none;text-align:left}.featuredproject{margin-top:-10px}.featuredproject .spotlighttext{margin-bottom:6px}.featuredproject .rightpic,.featuredproject .leftpic{display:block;float:none;width:100%;margin:10px 15px 20px 15px}.featuredproject .leftcontent,.featuredproject .rightcontent{display:block;text-align:left;width:100%;padding:0px 10px 0px 10px}.featuredproject img{border-radius:10px;border:none;width:100%}.homeblogholder{flex-wrap:wrap}.blogbox{width:100%;max-width:375px;margin:0px 0px 20px 0px}.blogholder .blogbox{width:100%;max-width:375px}.ourworkblock{padding:0px}.ourworkblock .leftcontent,.ourworkblock .rightcontent{display:block;text-align:left;width:100%;padding:0px 10px 0px 10px}.ourworkblock .rightpic,.ourworkblock .leftpic{display:none}.newsletterblock{padding:30px 20px;margin-bottom:30px;text-align:left}.newsletterblock h1{padding-bottom:20px}.newsletterblock .button{display:none}.donationblock{padding:26px 20px 20px 20px;text-align:left}.donationblock h2{font-size:23px}.donationblock form{float:none;display:block;width:100%}.donationblock input.action{width:100%;margin-bottom:30px}.piechartblock{text-align:left;padding:26px 20px 20px 20px;margin-bottom:60px;background-position:center 74px;background-size:80% auto}.piechartblock h1{margin-bottom:77vw;font-size:23px}.piechartblock .charttext{text-align:left;margin-left:20px}.piechartblock .smalltext{text-align:left;margin-left:20px}.footer .footerblock{display:none}.flexbase{padding:30px;flex-flow:column wrap}.flexbase .funders{text-align:left}.flexbase .funders img{display:block;margin:0px 0px 10px 0px}}@media(max-width: 340px){.header .menubutton{margin-right:10px}.header a.logolink{margin-left:10px}h1{font-size:20px;line-height:30px}h2{font-size:16px;line-height:25px}.featuredproject .rightpic,.featuredproject .leftpic{margin:10px 10px 20px 10px}.featuredproject .leftcontent,.featuredproject .rightcontent{padding:0px 10px 0px 10px}.newsletterblock{padding:20px 10px}.newsletterblock h1{padding-left:14px}.donationblock{padding:22px 10px 20px 10px}.donationblock h1{font-size:20px}.piechartblock{padding:22px 10px 20px 10px;background-position:center 62px}.piechartblock h1{margin-bottom:72vw;font-size:18px}.piechartblock .charttext{text-align:left;margin-left:6px}.piechartblock .chartsquare{width:12px;height:12px;margin:4px 5px 0px 0px}.piechartblock .smalltext{text-align:left;margin-left:6px}.footer{padding:36px 20px 36px 20px}}
