/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:'Open Sans', 'Helvetica', 'Arial', sans-serif;color:#666}.left{float:left}.right{float:right}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.max-width-wrap{max-width:960px;margin:0 auto}a.button{display:inline-block;font-size:1.25em;font-weight:600;padding:0.9em 1.5em;text-decoration:none;text-transform:uppercase;color:#fff;background-color:#1e824c;outline:none;-webkit-font-smoothing:antialiased}a.button:hover,a.button:focus{background-color:#239758;color:#fff}.button-wrap-centred{text-align:center}.button-wrap-centred.with-margin{margin:2em 0}.button-wrap-centred.with-margin a{margin:0 1em}.button-wrap-centred.margin-top{margin-top:2em}@media screen and (max-width: 45em){.button-wrap-centred.dual-buttons .button:first-of-type{margin-bottom:1em}}
.opacity-filter{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.opacity-filter.active{background-color:rgba(0,0,0,0.6)}.black-text-strip{display:block;position:absolute;bottom:2em;right:0;padding:0.5em 6em 0.5em 1em;color:#fff;background-color:#22313f;background-color:rgba(0,0,0,0.75);text-transform:uppercase;text-decoration:none;font-weight:600;font-size:1.25em;-webkit-font-smoothing:antialiased;-webkit-transition:padding 0.3s ease;transition:padding 0.3s ease}.col-half{float:left;width:50%}.col-third{float:left;width:33.33%}.clearboth{clear:both}.max-width-wrap{max-width:960px;margin:0 auto}.no-results{background-color:#fff;text-align:center}.no-results .main-text-content h3{font-size:2em;text-align:center}a{color:#d91e18}a:hover{color:#ec5652}.hidden-label{display:block;font-size:0;line-height:0}label.required:after{content:'*';color:#d91e18}input[type="text"],input[type="number"],input[type="email"],input[type="password"],input[type="submit"],select,textarea{outline:none;border-radius:0}textarea{resize:vertical}select{padding:0.3em 2em 0.3em 0.5em;background-repeat:no-repeat;background-position:right 6px center;background-image:url("../img/icons/custom-select-arrows-default.png");cursor:pointer;-webkit-appearance:none}select:focus{border:1px solid #d91e18}.generic-form .form-title{margin:0 0 1em 0;font-size:2em;text-align:center;color:#d91e18}.generic-form label{display:block;margin-bottom:0.2em}.generic-form .row{margin-bottom:1.5em;padding:0.5em}.generic-form .row:last-of-type{margin-bottom:0}.generic-form .instructions{margin:0;padding:0.2em;font-style:italic}.generic-form input[type="text"],.generic-form input[type="number"],.generic-form input[type="email"],.generic-form input[type="password"],.generic-form input[type="submit"],.generic-form textarea{padding:0.5em}.generic-form input[type="text"],.generic-form input[type="number"],.generic-form input[type="email"],.generic-form input[type="password"],.generic-form textarea{width:100%;border:1px solid #818181}.generic-form input[type="text"]:focus,.generic-form input[type="number"]:focus,.generic-form input[type="email"]:focus,.generic-form input[type="password"]:focus,.generic-form textarea:focus{border:1px solid #d91e18}.generic-form input[type="submit"]{font-weight:600;padding:0.5em 1.5em;background-color:#1e824c;color:#fff;border:none;text-transform:uppercase;-webkit-font-smoothing:antialiased}.generic-form input[type="submit"]:hover,.generic-form input[type="submit"]:focus{background-color:#239758}.green-bar-form{color:#fff;-webkit-font-smoothing:antialiased}.green-bar-form input[type="text"],.green-bar-form input[type="number"],.green-bar-form input[type="email"],.green-bar-form input[type="submit"]{padding:0.3em 0.5em}.green-bar-form input[type="text"],.green-bar-form input[type="number"],.green-bar-form input[type="email"],.green-bar-form input[type="submit"],.green-bar-form select{font-size:1.25em;font-weight:600}.green-bar-form input[type="text"],.green-bar-form input[type="number"],.green-bar-form input[type="email"],.green-bar-form select{border:1px solid #1e824c;background-color:#17723a}.green-bar-form input[type="text"]:focus,.green-bar-form input[type="number"]:focus,.green-bar-form input[type="email"]:focus,.green-bar-form select:focus{border-color:#135d2f;background-color:#1b8745}.green-bar-form input[type="number"]{max-width:5em}.green-bar-form select{background-image:url("../img/icons/custom-select-arrows-green.png")}.green-bar-form input[type="submit"]{padding-left:1.5em;padding-right:1.5em;background-color:#00b16a;border:none;text-transform:uppercase}.green-bar-form input[type="submit"]:hover,.green-bar-form input[type="submit"]:focus{background-color:#00cb79}@media screen and (max-width: 64em){.green-bar-form input[type="text"],.green-bar-form input[type="number"],.green-bar-form input[type="email"],.green-bar-form input[type="submit"],.green-bar-form select{font-size:1em}}@media screen and (max-width: 45em){.green-bar-form input[type="submit"]{font-size:1.25em}}
.full-page-form-wrap{background-color:#eee;padding:3em 1em}.full-page-form{background-color:#fff;color:#818181}.full-page-form .form-title{margin:0;padding:1em;font-weight:400;text-align:center;font-size:2em;color:#1e824c;border-bottom:1px solid #eee}.full-page-form .form-section{margin:0;padding:1.5em;border:none;border-bottom:1px solid #eee}.full-page-form .form-section-title{margin:0 0 1em 0;padding:0;font-size:1.5em;font-weight:400}.full-page-form .form-fields{padding:1em 0}.full-page-form .form-fields .col-half:first-child{padding-right:1.5em;border-right:1px solid #eee}.full-page-form .form-fields .col-half:nth-child(2){padding-left:1.5em;margin-left:-1px;border-left:1px solid #eee}.full-page-form .form-fields .row{padding:0.5em 0}.full-page-form .form-fields .row.input-error-wrap{padding:1em}.full-page-form .form-fields .row.input-error-wrap .input-error-message{padding-top:0.5em}.full-page-form .form-fields .col-whole{padding-top:0.5em;clear:both}.full-page-form .form-fields .radio-wrap.vertical-options label{display:block;margin:0.75em 0}.full-page-form .form-fields .radio-wrap.vertical-options label .volunteer-time-other{margin-left:0.5em;padding:0.2em}.full-page-form .form-fields .radio-wrap .radio-label{display:inline-block;width:100%;max-width:25em}.full-page-form .form-fields .radio-wrap label{width:auto;display:inline-block;float:none;padding:0 1em}.full-page-form .form-fields .radio-wrap label span{margin-left:0.5em}.full-page-form label{display:block;width:10em;float:left;padding:0.4em 0}.full-page-form .input-wrap{display:block;width:100%;padding-left:10em}.full-page-form .input-wrap input,.full-page-form .input-wrap select,.full-page-form .input-wrap textarea{width:100%}.full-page-form .input-wrap.checkbox{padding-left:0}.full-page-form .input-wrap.checkbox input[type="checkbox"],.full-page-form .input-wrap.checkbox label{display:inline-block;width:auto;float:none;vertical-align:middle}.full-page-form .input-wrap.checkbox input[type="checkbox"]{display:inline-block;margin-right:1em}.full-page-form .input-wrap.checkbox label{width:auto}.full-page-form .form-submit-row{overflow:hidden;padding:1.5em}.full-page-form .form-submit-row .required-note{float:left;padding-top:1em}.full-page-form .form-submit-row .required-note .required{color:#d91e18}.full-page-form input[type="text"],.full-page-form input[type="number"],.full-page-form input[type="email"],.full-page-form input[type="password"],.full-page-form select,.full-page-form textarea{padding:0.4em 0.5em;border:1px solid #b8b8b8;background-color:#eee}.full-page-form input[type="text"]:focus,.full-page-form input[type="number"]:focus,.full-page-form input[type="email"]:focus,.full-page-form input[type="password"]:focus,.full-page-form select:focus,.full-page-form textarea:focus{border-color:#135d2f;background-color:#fff}.full-page-form input[type="submit"]{float:right;font-weight:600;padding:0.75em 2em;font-size:1.25em;background-color:#1e824c;color:#fff;border:none;text-transform:uppercase;-webkit-font-smoothing:antialiased}.full-page-form input[type="submit"]:hover,.full-page-form input[type="submit"]:focus{background-color:#239758}@media screen and (max-width: 55em){.full-page-form .form-title{font-size:1.5em}.full-page-form .form-section-title{font-size:1.25em}.full-page-form .form-fields .col-half{float:none;width:100%}.full-page-form .form-fields .col-half:first-child{padding-right:0;border-right:none}.full-page-form .form-fields .col-half:nth-child(2){padding-left:0;margin-left:0;border-left:none}}@media screen and (max-width: 45em){.full-page-form label{width:auto;float:none}.full-page-form .input-wrap{padding-left:0}}
.action-form:not(.hidden){font-size:16px;padding:3em 0 1em 0}.action-form:not(.hidden) .row{margin-bottom:3em}.action-form:not(.hidden) label{font-size:1.25em;font-weight:600;margin-right:1em}.action-form:not(.hidden) input[type="text"],.action-form:not(.hidden) input[type="number"],.action-form:not(.hidden) input[type="email"],.action-form:not(.hidden) input[type="submit"]{padding:0.3em 0.5em}.action-form:not(.hidden) input[type="text"],.action-form:not(.hidden) input[type="number"],.action-form:not(.hidden) input[type="email"],.action-form:not(.hidden) input[type="submit"],.action-form:not(.hidden) select{font-size:1.25em;font-weight:600}.action-form:not(.hidden) input[type="text"],.action-form:not(.hidden) input[type="number"],.action-form:not(.hidden) input[type="email"],.action-form:not(.hidden) select{border:1px solid #2c3e50;background-color:#22313f}.action-form:not(.hidden) input[type="text"]:focus,.action-form:not(.hidden) input[type="number"]:focus,.action-form:not(.hidden) input[type="email"]:focus,.action-form:not(.hidden) select:focus{border-color:#19242e;background-color:#2b3e50}.action-form:not(.hidden) input[type="number"]{max-width:5em}.action-form:not(.hidden) select{background-image:url("../img/icons/custom-select-arrows-blue.png")}.action-form:not(.hidden) input[type="submit"]{padding:0.5em 1.5em;font-size:1.5em;font-weight:700;background-color:#26a65b;border:none;text-transform:uppercase}.action-form:not(.hidden) input[type="submit"]:hover,.action-form:not(.hidden) input[type="submit"]:focus{background-color:#2bbb66}@media screen and (max-width: 40em){.action-form:not(.hidden){padding:2em;text-align:left}.action-form:not(.hidden) .row{margin-bottom:2em}.action-form:not(.hidden) .row:last-child{margin-bottom:0}.action-form:not(.hidden) label,.action-form:not(.hidden) input[type="text"],.action-form:not(.hidden) input[type="number"],.action-form:not(.hidden) input[type="email"],.action-form:not(.hidden) input[type="submit"],.action-form:not(.hidden) select{display:block;width:100%;font-size:1.125em}.action-form:not(.hidden) label{padding-bottom:0.25em}.action-form:not(.hidden) input[type="number"]{display:inline-block;max-width:8em}}
.input-error-wrap{background-color:#f9c6c4;border:1px solid #d91e18}.input-error-wrap label{font-weight:700;color:#222}.input-error-wrap .input-error-message{padding:0.2em;color:#d91e18}.user-page-message{margin-top:1em;padding:1em}.user-page-message .global-message{margin-bottom:1em}.global-message{padding:1em;margin-bottom:2em}.global-message.global-error{background-color:#f9c6c4;border:1px solid #d91e18;color:#d91e18}.global-message.global-success{background-color:#9debbb;border:1px solid #17723a;color:#17723a}.global-message .message-type{font-weight:700}.site-error{max-width:35em;margin:0 auto;padding:2em;background-color:#fff;text-align:center;border:1px solid #ddd}.site-error .error-title{margin:0 0 1em 0;color:#d91e18;font-weight:600;font-size:3em}.header-top{overflow:hidden}.logo-wrap{float:left;padding:1em}.logo-wrap .logo{display:block}.logo-wrap .logo h1{font-size:0;line-height:0;color:transparent;text-decoration:none}.logo-wrap img{display:block}@media screen and (max-width: 55em){.logo-wrap img{max-height:4em}}@media screen and (max-width: 40em){.logo-wrap img{max-height:3em}}
.header-right{float:right;overflow:hidden}.header-right p{margin:0.8em 0}.social-media-icons{float:right;overflow:hidden}.social-media-icons .social-media-icon{display:block;float:left;width:3em;height:3em;background-repeat:no-repeat;background-position:center center}.social-media-icons .social-media-icon span{font-size:0}.social-media-icons .twitter{background-color:#55acee;background-image:url("../img/icons/logo-twitter.png")}.social-media-icons .twitter:hover{background-color:#6cb7f0}.social-media-icons .facebook{background-color:#3b579d;background-image:url("../img/icons/logo-facebook.png")}.social-media-icons .facebook:hover{background-color:#4261b0}@media screen and (max-width: 55em){.social-media-icons .social-media-icon{clear:both}}@media screen and (max-width: 40em){.social-media-icons .social-media-icon{width:2.5em;height:2.5em;-webkit-background-size:100%;background-size:100%}}
.header-account-info{float:right}.header-account-info .sign-in-up{padding:0 2em 0 1em}@media screen and (max-width: 55em){.header-account-info{display:none}}
.mobile-header-account-info{display:none;overflow:hidden;background-color:#22313f}.mobile-header-account-info .header-account-info{float:none}.mobile-header-account-info .header-account-info .sign-in-up{padding:0;overflow:hidden}.mobile-header-account-info .header-account-info p{margin:0}.mobile-header-account-info .header-account-info p.not-logged-in a{width:50%}.mobile-header-account-info .header-account-info a{display:block;float:left;width:50%;padding:0.5em;text-align:center;text-decoration:none;color:#fff;font-weight:700;border-right:1px solid #344b60;border-bottom:1px solid #344b60;-webkit-font-smoothing:antialiased}.mobile-header-account-info .header-account-info a:hover{background-color:#2b3e50}.mobile-header-account-info .header-account-info a:last-child{border-right:none}@media screen and (max-width: 55em){.mobile-header-account-info{display:block}.mobile-header-account-info .header-account-info{display:block}}
#site-navigation{display:block;background-color:#17723a;color:#fff}#site-navigation .hamburger{display:none;padding:0.75em 2em 0.6em 2em;color:inherit;text-decoration:none;text-align:center;font-weight:700;-webkit-font-smoothing:antialiased}#site-navigation .hamburger:hover{background-color:#1b8745}#site-navigation ul{list-style:none;padding:0;margin:0;overflow:hidden}#site-navigation ul li{display:block;float:left}#site-navigation ul li.active a{border-bottom:4px solid #66a27d}#site-navigation ul li.active a:hover{border-color:#66a27d}#site-navigation ul li a{display:block;padding:0.75em 2em 0.6em 2em;border-bottom:4px solid #17723a;color:inherit;text-decoration:none;font-weight:700;-webkit-font-smoothing:antialiased}#site-navigation ul li a:hover{background-color:#1b8745;border-color:#1b8745}@media screen and (max-width: 71em){#site-navigation .hamburger{display:block}#site-navigation .hamburger.open{background-color:#135d2f}#site-navigation .hamburger.open:hover{background-color:#156a36}#site-navigation ul li{width:50%;text-align:center;border-bottom:1px solid #1b8745}#site-navigation ul li:nth-child(odd){border-right:1px solid #1b8745}#site-navigation ul li:nth-child(odd):last-child{border-bottom:none}#site-navigation ul li.active a{border-bottom:4px solid #17723a}#site-navigation ul li.active a:hover{border-color:#1b8745}}
.page-header{position:relative;min-height:27.5em;width:100%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;background-color:#22313f;color:#fff;-webkit-font-smoothing:antialiased}.page-header .page-header-wrap{max-width:46em;margin:0 auto;padding:5em 1em 3em 1em;text-align:center}.page-header h2{margin:0 0 1.2em 0;font-size:3em;font-weight:600}.page-header .intro-content{font-weight:600;font-size:1.5em}@media screen and (max-width: 55em){.page-header{min-height:25em}.page-header h2{font-size:2em}.page-header .intro-content{font-size:1.25em}}@media screen and (max-width: 45em){.page-header{min-height:20em}.page-header .page-header-wrap{padding-top:3em;padding-bottom:3em}.page-header h2{font-size:2em}.page-header .intro-content{font-size:1.125em}}
.main-text-content{max-width:960px;margin:0 auto;padding:6em 2em;color:#818181}.main-text-content.home-page{padding:2em 2em 6em 2em}.main-text-content.home-page h1,.main-text-content.home-page h2,.main-text-content.home-page h3,.main-text-content.home-page h4,.main-text-content.home-page h5,.main-text-content.home-page h6{margin:1.5em 0 2.5em 0;text-align:center}.main-text-content.home-page h1:first-child,.main-text-content.home-page h2:first-child,.main-text-content.home-page h3:first-child,.main-text-content.home-page h4:first-child,.main-text-content.home-page h5:first-child,.main-text-content.home-page h6:first-child{margin-top:1.5em}.main-text-content h1,.main-text-content h2,.main-text-content h3,.main-text-content h4,.main-text-content h5,.main-text-content h6{margin:1.5em 0 1em 0;color:#d91e18;text-align:left}.main-text-content h1:first-child,.main-text-content h2:first-child,.main-text-content h3:first-child,.main-text-content h4:first-child,.main-text-content h5:first-child,.main-text-content h6:first-child{margin-top:0}.main-text-content h1{font-size:2.25em}.main-text-content h2{font-size:2em}.main-text-content h3{font-size:1.5em}.main-text-content h4{font-size:1.25em}.main-text-content h5,.main-text-content h6{font-size:1em}.main-text-content p{margin:1.5em 0;line-height:1.5}.main-text-content p:first-child{margin-top:0}.main-text-content p:last-child{margin-bottom:0}@media screen and (max-width: 55em){.main-text-content{padding:3em 2em}.main-text-content.home-page{padding:3em 2em}.main-text-content.home-page h1:first-child,.main-text-content.home-page h2:first-child,.main-text-content.home-page h3:first-child,.main-text-content.home-page h4:first-child,.main-text-content.home-page h5:first-child,.main-text-content.home-page h6:first-child{margin-top:0}}@media screen and (max-width: 45em){.main-text-content.home-page h1,.main-text-content.home-page h2,.main-text-content.home-page h3,.main-text-content.home-page h4,.main-text-content.home-page h5,.main-text-content.home-page h6{text-align:left}.main-text-content h1{font-size:1.75em}.main-text-content h2{font-size:1.5em}.main-text-content h3{font-size:1.25em}.main-text-content h4,.main-text-content h5,.main-text-content h6{font-size:1em}}
.page-sub-links{overflow:hidden}.page-sub-links .sub-link-wrap{display:block;float:left;text-decoration:none;color:inherit;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center}.page-sub-links .sub-link-wrap.sub-link-type-1{position:relative;overflow:hidden;width:50%;height:0;padding-bottom:25%;background-color:#666}.page-sub-links .sub-link-wrap.sub-link-type-1:hover .black-text-strip{padding-right:7em}.page-sub-links .sub-link-wrap.sub-link-type-1:hover .opacity-filter{background-color:rgba(0,0,0,0.3)}.page-sub-links .sub-link-wrap.sub-link-type-2{overflow:hidden;width:100%}.page-sub-links .sub-link-wrap.sub-link-type-2.reversed .col-half{float:right}.page-sub-links .sub-link-wrap.sub-link-type-2 .text-content,.page-sub-links .sub-link-wrap.sub-link-type-2 .image{height:0;padding-bottom:33%}.page-sub-links .sub-link-wrap.sub-link-type-2 .text-content{padding-right:3em;padding-left:3em;text-align:center;background-color:#fff}.page-sub-links .sub-link-wrap.sub-link-type-2 .text{color:#666}.page-sub-links .sub-link-wrap.sub-link-type-2 .image{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.page-sub-links .sub-link-wrap.sub-link-type-2 h3{padding-top:2em;color:#d91e18;font-weight:700;font-size:2em}@media screen and (max-width: 65em){.page-sub-links .sub-link-wrap.sub-link-type-1:hover .black-text-strip{padding-right:5em}.page-sub-links .sub-link-wrap.sub-link-type-1 .black-text-strip{padding-right:4em}.page-sub-links .sub-link-wrap.sub-link-type-2 h3{padding-top:0.5em}}@media screen and (max-width: 55em){.page-sub-links .sub-link-wrap.sub-link-type-1:hover .black-text-strip{padding-right:4em}.page-sub-links .sub-link-wrap.sub-link-type-1 .black-text-strip{padding-right:3em}.page-sub-links .sub-link-wrap.sub-link-type-2{border-bottom:1px solid #ddd;-webkit-background-size:contain;background-size:contain;background-position:right}.page-sub-links .sub-link-wrap.sub-link-type-2.reversed{background-position:left}.page-sub-links .sub-link-wrap.sub-link-type-2:last-child{border-bottom:none}.page-sub-links .sub-link-wrap.sub-link-type-2 .image{display:none}.page-sub-links .sub-link-wrap.sub-link-type-2 .text-content{height:20em;width:25em;padding-bottom:0}}@media screen and (max-width: 45em){.page-sub-links .sub-link-wrap.sub-link-type-1{float:none;height:10em;width:100%;padding-bottom:0}.page-sub-links .sub-link-wrap.sub-link-type-1:hover .black-text-strip{padding-right:1em}.page-sub-links .sub-link-wrap.sub-link-type-1 .black-text-strip{width:100%;height:100%;top:0;left:0;bottom:auto;right:auto;padding:3em 1em 1em 1em;text-align:center;background-color:rgba(0,0,0,0.6)}.page-sub-links .sub-link-wrap.sub-link-type-2{border-bottom:none}.page-sub-links .sub-link-wrap.sub-link-type-2 .text-content{height:auto;width:100%;padding:3em 2em}.page-sub-links .sub-link-wrap.sub-link-type-2 h3{margin-top:0;padding-top:0}}
.main-grey-content{padding:2em;background-color:#eee}.main-grey-content.associate-agencies h3{color:#d91e18;text-align:center;font-weight:700;font-size:2em}.main-grey-content.associate-agencies .agencies{overflow:hidden}.main-grey-content.associate-agencies .agency-wrap{float:left;width:50%;margin-bottom:2em}.main-grey-content.associate-agencies .agency-wrap:nth-of-type(odd){padding-right:1em;clear:both}.main-grey-content.associate-agencies .agency-wrap:nth-of-type(even){padding-left:1em}.main-grey-content.associate-agencies .agency{background-color:#fff}.main-grey-content.associate-agencies .agency .logo{display:block;text-decoration:none;width:100%;height:8.75em;padding:2em;border-bottom:1px solid #eee}.main-grey-content.associate-agencies .agency .logo img{display:block;margin:0 auto;max-width:100%;max-height:4.5em}.main-grey-content.associate-agencies .agency .description{min-height:11em;padding:1em;color:#818181}.main-grey-content.associate-agencies .sponsors{background-color:#fff;text-align:center}.main-grey-content.associate-agencies .sponsor{display:inline-block;margin:1em;text-decoration:none}@media screen and (max-width: 45em){.main-grey-content.associate-agencies h3{margin-top:0}.main-grey-content.associate-agencies .agency-wrap{float:none;width:100%}.main-grey-content.associate-agencies .agency-wrap:nth-of-type(odd){padding-right:0}.main-grey-content.associate-agencies .agency-wrap:nth-of-type(even){padding-left:0}.main-grey-content.associate-agencies .agency-wrap:last-child{margin-bottom:0}.main-grey-content.associate-agencies .sponsor img{max-width:100%}}
.pagination-wrap{background-color:#00b16a;color:#fff;-webkit-font-smoothing:antialiased}.pagination-wrap ul{margin:0;padding:0.5em;text-align:center}.pagination-wrap li{display:inline-block;padding:0.5em}.pagination-wrap li.active span,.pagination-wrap li.active a{background-color:#00cb79}.pagination-wrap li.disabled span,.pagination-wrap li.disabled a{color:#04945a}.pagination-wrap span,.pagination-wrap a{display:inline-block;padding:0.5em 0.8em;font-size:1.25em;font-weight:600;color:inherit;text-decoration:none}.pagination-wrap a:hover{background-color:#00985b}.green-bar{padding:2em 1em;background-color:#1e824c;text-align:center}.green-bar.light-green{background-color:#239758}.green-bar.light-green.more-information{display:block;padding:1em;text-decoration:none;color:#fff;font-size:1.25em;font-weight:600;text-transform:uppercase;-webkit-font-smoothing:antialiased}.green-bar.light-green.more-information:hover{background-color:#28ab64}.green-bar .green-bar-title,.green-bar .input-block{display:inline-block;vertical-align:middle;margin-right:1em}.green-bar .green-bar-title{color:#fff;-webkit-font-smoothing:antialiased}.green-bar .green-bar-title h2{margin:0;line-height:1;text-transform:uppercase;font-weight:600;font-size:2em}.green-bar .dollar,.green-bar .search-in{display:inline-block;vertical-align:sub;font-weight:600;line-height:1}.green-bar .dollar{font-size:2em}.green-bar .search-in{font-size:1.25em}.green-bar.sign-in-prompt .green-bar-title h2{text-transform:none}.green-bar.sign-in-prompt a{display:inline-block;padding:0.3em 1.5em;font-size:1.25em;background-color:#00b16a;color:#fff;border:none;font-weight:600;text-transform:uppercase;text-decoration:none;vertical-align:middle;-webkit-font-smoothing:antialiased}.green-bar.sign-in-prompt a:hover,.green-bar.sign-in-prompt a:focus{background-color:#00cb79}.green-bar.sign-in-prompt span{padding:0.75em;font-size:1.25em;vertical-align:middle;color:#fff;font-weight:600;-webkit-font-smoothing:antialiased}@media screen and (max-width: 64em){.green-bar{padding:1.5em 1em}.green-bar .green-bar-title h2{font-size:1.5em}.green-bar .dollar{font-size:1.5em}}@media screen and (max-width: 55em){.green-bar .green-bar-title{display:block;margin-bottom:1em}}@media screen and (max-width: 45em){.green-bar .input-block{margin-bottom:0.5em}.green-bar .input-block:last-child{display:block;margin-top:1em;margin-bottom:0}}
.document-wrap{background-color:#fff}.document-wrap .document-details{overflow:hidden;border-bottom:1px solid #eee}.document-wrap .filetype{overflow:hidden;float:left;width:3em;background-image:url("../img/icons/document-icon-grey.png");background-repeat:no-repeat;background-position:center 0.75em}.document-wrap .filetype span{display:block;padding-top:3em;color:#b8b8b8;text-align:center;text-transform:uppercase}.document-wrap .document-meta{position:relative;min-height:7.25em;margin-left:3em;padding:0.5em;padding-bottom:2.5em;border-left:1px solid #eee}.document-wrap .document-meta h3.title{margin:0;font-size:1em;font-weight:600}.document-wrap .document-meta h3.title a{text-decoration:none}.document-wrap .document-meta .content{margin-top:1em}.document-wrap .document-meta .date{display:block;position:absolute;bottom:0;left:0;width:100%}.document-wrap .document-meta .date span{display:block;padding:0.5em;text-align:right;color:#b8b8b8}.document-wrap .document-actions{overflow:hidden}.document-wrap .document-actions .document-button{display:block;float:left;width:50%;padding:0.75em;text-decoration:none;text-align:center;color:#b8b8b8}.document-wrap .document-actions .document-button:hover{color:#d91e18;background-color:#ddd}.document-wrap .document-actions .document-button.download{border-left:1px solid #eee}.document-wrap .document-actions .document-button span{margin-left:0.5em}.document-wrap .document-actions .document-button span,.document-wrap .document-actions .document-button img{vertical-align:middle}#home-dashboard{overflow:hidden;background-color:#1e9a46}#home-dashboard .left{width:66.66%}#home-dashboard .right{width:33.33%}#home-dashboard .video{position:relative;padding-bottom:56.25%;height:0;background-color:#000000}#home-dashboard .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 55em){#home-dashboard .left,#home-dashboard .right{float:none;width:100%}}
.stat-boxes{overflow:hidden;height:0;padding-bottom:28.125%}.stat-boxes .stat-box{position:relative;float:left;height:0;padding-bottom:56.25%;width:33.33%;color:#fff;font-size:1.25em;text-align:center;font-weight:600;-webkit-font-smoothing:antialiased}.stat-boxes .stat-box:first-child{background-color:#1e824c}.stat-boxes .stat-box:nth-child(2){background-color:#17723a}.stat-boxes .stat-box:last-child{background-color:#1e9a46}.stat-boxes .stat-box p{width:100%;position:absolute;margin:0;top:0;left:0;padding:1em}.stat-boxes .stat-box p.hidden{display:none}.stat-boxes .stat-box .impact{display:block;margin-bottom:0.25em;font-size:2em;font-weight:700}@media screen and (max-width: 75em){.stat-boxes .stat-box{font-size:1.125em}}@media screen and (max-width: 65em){.stat-boxes .stat-box{font-size:1em}}@media screen and (max-width: 60em){.stat-boxes .stat-box{padding-bottom:33%;font-size:0.875em}}@media screen and (max-width: 55em){.stat-boxes{display:none}}
.home-panel{display:block;position:relative;padding-bottom:56.25%;height:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;text-decoration:none}.home-panel:first-child{background-color:#666;background-image:url("../img/home-panel-1.png")}.home-panel:nth-child(2){background-color:#666;background-image:url("../img/home-panel-2.png")}.home-panel:last-child{background-color:#666;background-image:url("../img/home-panel-3.png")}.home-panel:hover .opacity-filter{background-color:rgba(0,0,0,0.3)}.home-panel .black-text-strip{width:13em;padding:0.5em 1em;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.home-panel:hover .black-text-strip{width:14em}@media screen and (max-width: 55em){.home-panel{height:10em;width:33.33%;padding-bottom:0;float:left}.home-panel .black-text-strip{width:100%;height:100%;top:0;left:0;padding-top:3em;text-align:center;background-color:rgba(0,0,0,0.7)}.home-panel:hover .black-text-strip{width:auto}}@media screen and (max-width: 45em){.home-panel{float:none;width:100%}.home-panel .black-text-strip{background-color:rgba(0,0,0,0.5)}}
.home-page-text-content{-webkit-column-count:2;-webkit-column-width:300px;-webkit-column-gap:4em;-moz-column-count:2;-moz-column-width:300px;-moz-column-gap:4em;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:300px;-moz-column-width:300px;column-width:300px;-webkit-column-gap:4em;-moz-column-gap:4em;column-gap:4em}.home-page-text-content p:first-of-type{margin-top:0}.home-cta{padding:3em 2em 5em 2em;color:#fff;background-image:url("../img/home-cta.png");-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-font-smoothing:antialiased}.home-cta .max-width-wrap{overflow:hidden}.home-cta .left{max-width:26em}.home-cta h2{font-weight:600;font-size:2em}.home-cta p{font-size:1.25em;margin-bottom:2em;padding:1em}@media screen and (max-width: 45em){.home-cta{padding:0}.home-cta .max-width-wrap{padding:1em 1em 4em 1em;background-color:rgba(0,0,0,0.5);text-align:center}.home-cta .left{max-width:100%}.home-cta p{font-size:1em;text-align:left}}
.news-headline{min-height:27.5em;padding:2em 0;overflow:hidden;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;background-color:#22313f;-webkit-font-smoothing:antialiased}.news-headline .page-title{text-align:right;float:right}.news-headline .page-title h2{display:inline-block;margin:0;padding:0.2em 3em 0.2em 0.5em;color:#fff;font-weight:600;font-size:2.5em;text-align:left;background-color:#22313f;background-color:rgba(0,0,0,0.6)}@media screen and (max-width: 65em){.news-headline .page-title{width:33.33%;padding-left:2em}.news-headline .page-title h2{font-size:2em}}@media screen and (max-width: 45em){.news-headline .page-title{width:100%;margin-bottom:2em;padding-left:0;text-align:left}.news-headline .page-title h2{padding:0.2em 0.5em 0.2em 1em}}
.news-headline-content{height:100%;padding:1.5em;background-color:#22313f;background-color:rgba(0,0,0,0.6)}@media screen and (max-width: 65em){.news-headline-content{width:66.66%}}@media screen and (max-width: 45em){.news-headline-content{width:100%}}
.article-meta{overflow:hidden;padding:0.1em;color:#818181;text-transform:uppercase;border-bottom:1px solid #818181}.article-meta .article-type{float:left}.article-meta .article-date{float:right}@media screen and (max-width: 55em){.article-meta span{font-size:0.875em}}
.article-excerpt{color:#fff;-webkit-font-smoothing:antialiased}.article-excerpt h3{margin:0.5em 0;font-weight:600;font-size:2.5em}.article-excerpt .excerpt-content{font-size:1.25em}.article-excerpt .full-article-button{float:right;margin-top:1em;padding:0.75em 1.25em;padding-left:3em;background-image:url("../img/icons/read-article-icon.png");background-repeat:no-repeat;background-position:1em center}.article-excerpt .full-article-button.external{background-image:url("../img/icons/view-article-icon.png")}.article-excerpt .full-article-button.download{background-image:url("../img/icons/download-icon-white.png");margin-left:1em}.article-excerpt .full-article-button.view{background-image:url("../img/icons/view-icon-white.png");padding-left:3.5em}@media screen and (max-width: 65em){.article-excerpt h3{font-size:1.75em}}@media screen and (max-width: 45em){.article-excerpt h3{font-size:1.5em}.article-excerpt .full-article-button{float:none;display:block;text-align:center}.article-excerpt .full-article-button.download{margin-left:0}}
.news-articles{overflow:hidden;background-color:#2b3e50}.news-articles .article-preview{float:left;width:50%;position:relative;padding-bottom:33.33%;height:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;color:#fff;text-decoration:none;-webkit-font-smoothing:antialiased}.news-articles .article-preview:hover .opacity-filter{background-color:rgba(0,0,0,0.3)}.news-articles .article-preview:hover .article-details-wrap{margin-left:3em;padding-right:2em}.news-articles .article-preview:hover .article-details-wrap .article-more{background-color:#239758}.news-articles .article-details-wrap{display:block;overflow:hidden;position:absolute;bottom:2em;right:0;margin-left:4em;padding:0.8em 1em 1em 1em;padding-left:4.5em;background-color:#22313f;background-color:rgba(0,0,0,0.75);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.news-articles .article-details-wrap .article-more{position:absolute;display:block;top:0;left:0;height:100%;width:3.5em;background-color:#1e824c;background-repeat:no-repeat;background-position:center center;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.news-articles .article-details-wrap .article-more.internal{background-image:url("../img/icons/read-article-icon-with-text.png")}.news-articles .article-details-wrap .article-more.external{background-image:url("../img/icons/view-article-icon-with-text.png")}.news-articles .article-details-wrap .article-more span{font-size:0}.news-articles .article-details-wrap .article-details{float:left}.news-articles .article-details-wrap .article-details h3{margin:0.4em 0 0 0;font-weight:400;font-size:1.5em}@media screen and (max-width: 55em){.news-articles .article-preview:hover .article-details-wrap{margin-left:1em}.news-articles .article-details-wrap{margin-left:2em}.news-articles .article-details-wrap .article-details{width:100%}.news-articles .article-details-wrap .article-details h3{font-size:1.25em}}@media screen and (max-width: 45em){.news-articles .article-preview{width:100%;min-height:12em;padding-bottom:0;border-bottom:1px solid #22313f}.news-articles .article-preview:hover .article-details-wrap{margin-left:0;padding-right:4.5em}.news-articles .article-details-wrap{height:100%;width:100%;top:0;left:0;right:auto;bottom:auto;margin-left:0;padding:0.8em 1em 1em 1em;padding-right:4.5em}.news-articles .article-details-wrap .article-more{right:0;left:auto}.news-articles .article-details-wrap .article-details{float:none}}
.article-intro{position:relative;padding:3em 2em 2em 2em}.article-intro h2{margin:0.5em 0}@media screen and (max-width: 45em){.article-intro{padding-top:2em}}
.article-intro-content{font-size:1.25em}.statistic{margin-bottom:3em}.statistic:last-of-type{margin-bottom:0}.statistic img{display:block;max-width:100%;margin:0 auto}.statistic .stat-description{margin:2em 0}.press-release-featured{background-image:url("../img/default-background-images/background-press-releases.png")}.press-releases,.publications,.newsletters,.research,.faq{overflow:hidden;padding:2em 0;background-color:#eee}.press-release-wrap,.newsletter-wrap{padding:1em;float:left;width:25%}@media screen and (max-width: 75em){.press-release-wrap,.newsletter-wrap{width:33.33%}}@media screen and (max-width: 55em){.press-release-wrap,.newsletter-wrap{width:50%}}@media screen and (max-width: 45em){.press-release-wrap,.newsletter-wrap{width:100%}}
.publications-intro{background-image:url("../img/default-background-images/background-publications.png")}.publication-wrap{padding:1em;float:left;width:33.3%}@media screen and (max-width: 55em){.publication-wrap{width:50%}}@media screen and (max-width: 45em){.publication-wrap{width:100%}}
.newsletter-featured{background-image:url("../img/default-background-images/background-newsletters.png")}.newsletter-wrap .date{text-transform:uppercase}.research-intro{background-image:url("../img/default-background-images/background-research.png")}.research-wrap{margin-bottom:2em;padding:0 1em}.research-wrap:last-of-type{margin-bottom:0}.research-wrap .document-wrap{overflow:hidden}.research-wrap .document-actions{float:right}.research-wrap .document-actions .document-button{min-width:10em;border-left:1px solid #eee}.faq-intro{background-image:url("../img/default-background-images/background-faq.png")}.faq-category-list{padding:1em;background-color:#fff}.faq-category-list h3{margin:0 0 1em 0;font-size:1.5em;font-weight:600}.faq-category-list .faq-category-title{font-weight:600}.faq-category-list .faq-category-title:last-child{margin-bottom:0}.faq-category-wrap{margin-top:4em}.faq-category-wrap .faq-category-title{margin:0 0 1em 0;font-size:1.5em;color:#d91e18;font-weight:600}@media screen and (max-width: 61em){.faq-category-wrap .faq-category-title{padding:0 0.5em}}
.faq-wrap{margin-bottom:2em;background-color:#fff}.faq-wrap:last-of-type{margin-bottom:0}.faq-wrap.hidden .faq-title h4{color:inherit}.faq-wrap.hidden .faq-content{display:none}.faq-wrap.hidden .faq-title img{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.faq-wrap .faq-title{position:relative;padding:1em;cursor:pointer}.faq-wrap .faq-title h4{margin:0;padding-right:2em;font-size:1.25em;font-weight:600;color:#d91e18}.faq-wrap .faq-title img{position:absolute;top:1.5em;right:1em;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-wrap .faq-content{padding:0 1em 1em 1em}@media screen and (max-width: 55em){.faq-wrap .faq-title h4{font-size:1.125em}}@media screen and (max-width: 45em){.faq-wrap .faq-title h4{font-size:1.125em}}
.help-resources-intro{background-image:url("../img/default-background-images/background-help-resources.png")}.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 .text-content,.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .text-content{margin:0;padding-right:2em;padding-left:2em;text-align:left}.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 h3,.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 h3{padding-top:0}.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 .image,.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .image{position:relative}.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip,.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip{padding-right:6em;text-transform:none}.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip.pos-1,.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip.pos-1{bottom:2em}.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip.pos-2,.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip.pos-2{bottom:5em}.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip.pos-3,.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip.pos-3{bottom:8em}.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip.pos-4,.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip.pos-4{bottom:11em}.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip a,.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip span,.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip img,.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip a,.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip span,.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip img{display:inline-block;vertical-align:middle}.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip a,.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip a{color:#fff}.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip a:hover,.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip a:hover{color:#d91e18}.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip img,.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .black-text-strip img{max-height:1em;margin-right:0.5em}.help-resources.page-sub-links .mobile-contact-info{display:none}.help-resources.page-sub-links .mobile-contact-info .mobile-contact{display:block;padding:1em 0}.help-resources.page-sub-links .mobile-contact-info .mobile-contact img,.help-resources.page-sub-links .mobile-contact-info .mobile-contact span,.help-resources.page-sub-links .mobile-contact-info .mobile-contact a{display:inline-block;vertical-align:middle}.help-resources.page-sub-links .mobile-contact-info .mobile-contact span,.help-resources.page-sub-links .mobile-contact-info .mobile-contact a{font-size:1.25em;font-weight:600}.help-resources.page-sub-links .mobile-contact-info .mobile-contact img{margin-right:0.5em}@media screen and (max-width: 71em){.help-resources.page-sub-links .mobile-contact-info{display:block;margin-top:2em}.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 .text-content{width:100%;height:auto;padding-bottom:2em}.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2 .image{display:none}}@media screen and (max-width: 55em){.help-resources.page-sub-links .sub-link-wrap.sub-link-type-2{border-bottom:none}.help-resources.page-sub-links .mobile-contact-info .mobile-contact span,.help-resources.page-sub-links .mobile-contact-info .mobile-contact a{font-size:1em}.help-resources.page-sub-links .mobile-contact-info .mobile-contact img{max-width:20px}}
.volunteer-intro{background-image:url("../img/default-background-images/background-volunteer.png")}.volunteer.page-sub-links .text-content .button{float:right;margin-top:2em}@media screen and (max-width: 71em){.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2{border-bottom:1px solid #ddd;-webkit-background-size:contain;background-size:contain;background-position:right}.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2.reversed{background-position:left}.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2:last-child{border-bottom:none}.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .image{display:none}.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .text-content{height:25em;width:35em;padding-bottom:0}}@media screen and (max-width: 55em){.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .text-content{width:100%;height:auto}.volunteer.page-sub-links .sub-link-wrap.sub-link-type-2 .volunteer-button{margin-bottom:2em}}
.form-section-title .volunteering-for{color:#17723a}.donate-intro{background-image:url("../img/default-background-images/background-donate.png")}.donation-amount-wrap{position:relative}.donation-amount-wrap:before{position:absolute;display:block;content:'$';top:0.45em;left:10.5em}.donation-amount-wrap input[type="number"]{padding-left:1.5em}.donation-amount-wrap input[type="number"].invalid{border:1px solid red;background-color:bisque}@media screen and (max-width: 45em){.donation-amount-wrap:before{left:0.5em}}
.donate-button-wrap{margin-top:2em;text-align:center}.donate-button-wrap .button.add-donation-button{float:none;display:inline-block;padding:0.5em 1.5em}a.donation-remove,a.volunteer-remove{display:block;float:right;width:1em;height:1em;margin-right:0.5em;text-decoration:none;background-image:url("../img/icons/cross-grey.png");background-position:center center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}a.donation-remove span,a.volunteer-remove span{font-size:0}a.volunteer-remove{margin-top:0.3em}.shop-intro{background-image:url("../img/default-background-images/background-shop.png")}.products{overflow:hidden;padding:1em 0;background-color:#eee}.products .global-message{margin:1em}.products .product-wrap{float:left;width:33.3%;padding:1em}.products .product-wrap .product{background-color:#fff}.products .product-wrap .product-image{position:relative;height:12em;background-color:#22313f;background-position:center center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.products .product-wrap .product-image .black-text-strip{padding:0.2em 2em 0.2em 0.5em;font-size:1em}.products .product-wrap h3.product-title{margin:0;padding:0.8em;color:#d91e18;font-weight:600;font-size:1.25em;border-bottom:1px solid #eee}.products .product-wrap .product-actions{padding:1em}.products .product-wrap .product-actions .input-wrap{display:inline-block;vertical-align:middle;width:49%}.products .product-wrap .product-actions .input-wrap label{margin-right:0.3em}.products .product-wrap .product-actions .input-wrap input[type="number"]{max-width:5em;border:1px solid #b8b8b8;background-color:#eee;padding:0.2em}.products .product-wrap .product-actions .add-to-cart-wrap{display:inline-block;vertical-align:middle;width:49%;text-align:right}.products .product-wrap .product-actions .add-to-cart-wrap input[type="submit"]{font-size:1.25em;font-weight:600;padding:0.3em 0.75em;text-decoration:none;text-transform:uppercase;color:#fff;background-color:#1e824c;outline:none;border:none;-webkit-font-smoothing:antialiased}.products .product-wrap .product-actions .add-to-cart-wrap input[type="submit"]:hover,.products .product-wrap .product-actions .add-to-cart-wrap input[type="submit"]:focus{background-color:#239758;color:#fff}@media screen and (max-width: 75em){.products .product-wrap{width:50%}}@media screen and (max-width: 55em){.products .product-wrap{width:100%}}@media screen and (max-width: 45em){.products .product-wrap .product-actions .input-wrap,.products .product-wrap .product-actions .add-to-cart-wrap{float:none;display:block;width:100%}.products .product-wrap .product-actions .add-to-cart-wrap{padding-top:1em;text-align:left}.products .product-wrap .product-actions .add-to-cart-wrap input[type="submit"]{display:block;width:100%}}
.contact-us-intro{background-image:url("../img/default-background-images/background-contact-us.png")}.contact-details{overflow:hidden;padding:3em 2em}.contact-details h3{margin:0 0 0.75em 0;font-size:2em;font-weight:600;color:#d91e18}.contact-details .contact-info-wrap{padding:1em 0 1em 4em;background-position:0 1.25em;background-repeat:no-repeat}.contact-details .contact-info-wrap.email-icon{background-image:url("../img/icons/email-icon-grey.png")}.contact-details .contact-info-wrap.phone-icon{background-image:url("../img/icons/phone-icon-grey.png")}.contact-details .contact-info-wrap.person-icon{background-image:url("../img/icons/person-icon-grey.png")}.contact-details .contact-info-wrap p{margin:0;font-size:1.5em}@media screen and (max-width: 65em){.contact-details h3{font-size:1.5em}.contact-details .contact-info-wrap p{font-size:1.25em}}@media screen and (max-width: 45em){.contact-details .col-half{float:none;width:100%}.contact-details .col-half:first-of-type{margin-bottom:2em}}
.child-alert-hotline-wrap{padding:2em 0;background-color:#eee}.child-alert-hotline-wrap .child-alert-hotline-link-wrap{padding:1em}.child-alert-hotline-wrap .child-alert-hotline-link-wrap.quarter{float:left;width:25%}.child-alert-hotline-wrap .child-alert-hotline-link-wrap.quarter .top{text-align:center}.child-alert-hotline-wrap .child-alert-hotline-link-wrap.whole{clear:both}.child-alert-hotline-wrap .child-alert-hotline-link-wrap.whole .top img{margin-right:2em}.child-alert-hotline-wrap .child-alert-hotline-link-wrap.whole .top img,.child-alert-hotline-wrap .child-alert-hotline-link-wrap.whole .top a{display:inline-block;vertical-align:middle}.child-alert-hotline-wrap .child-alert-hotline-link-wrap.whole .bottom{margin:0;padding-left:2em}.child-alert-hotline-wrap .child-alert-hotline-link-wrap .hotline-link{background-color:#fff}.child-alert-hotline-wrap .child-alert-hotline-link-wrap .top{padding:1em;border-bottom:1px solid #eee}.child-alert-hotline-wrap .child-alert-hotline-link-wrap .bottom{padding:1em;min-height:5em}@media screen and (max-width: 55em){.child-alert-hotline-wrap .child-alert-hotline-link-wrap.quarter{width:50%}}@media screen and (max-width: 45em){.child-alert-hotline-wrap .child-alert-hotline-link-wrap.quarter{float:none;width:100%}.child-alert-hotline-wrap .child-alert-hotline-link-wrap.whole .top img{display:block;margin:0 auto 1em auto}}
.report-cst-intro{background-image:url("../img/default-background-images/background-report-cst.png")}.hotline-numbers-intro{background-image:url("../img/default-background-images/background-hotline-numbers.png")}.hotline-contact-details .hotline-description{margin-bottom:1em}.hotline-contact-details .contact-info{overflow:hidden}.hotline-contact-details .col-third{padding:1em}.hotline-contact-details .contact-info-wrap{padding:1em 0 1em 4em;background-position:0 1em;background-repeat:no-repeat}.hotline-contact-details .contact-info-wrap.email-icon{background-image:url("../img/icons/email-icon-light-grey.png")}.hotline-contact-details .contact-info-wrap.phone-icon{background-image:url("../img/icons/phone-icon-light-grey.png")}.hotline-contact-details .contact-info-wrap.website-icon{background-image:url("../img/icons/website-icon-light-grey.png")}.hotline-contact-details .contact-info-wrap p{margin:0}@media screen and (max-width: 65em){.hotline-contact-details .col-third{float:none;width:100%}}@media screen and (max-width: 45em){.hotline-contact-details .col-third{padding:0.5em 0}.hotline-contact-details .contact-info-wrap{padding:0.5em 0 0.5em 2.5em;-webkit-background-size:1.5em;background-size:1.5em;background-position:0 0.6em}}
.report-a-website-intro{background-image:url("../img/default-background-images/background-report-a-website.png")}.video-library-intro{background-image:url("../img/default-background-images/background-video-library.png")}.main-text-content.video{padding-top:2em}.video-wrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-description{margin:2em 0}.login-content{padding:2em;background-color:#eee}#login-form{max-width:600px;margin:0 auto;padding:1.5em 2em 2em 2em;background-color:#fff;border:1px solid #ddd}#login-form .row{overflow:hidden}#login-form .row:last-of-type{margin-top:2em}#login-form input[type="submit"]{float:right}#login-form .links{float:left;margin:0.5em 0 0 0;color:#c1c1c1}#login-form .links a{color:inherit}#login-form .links a:hover{color:#d91e18}.user-page-wrap{padding:2em;background-color:#eee}@media screen and (max-width: 55em){.user-page-wrap{padding:2em 1em}}
table.user-table{width:100%}table.user-table thead{border-bottom:1px solid #eee}table.user-table tfoot tr{border-bottom:none}table.user-table tfoot tr td{font-weight:700}table.user-table th{padding:0.25em}table.user-table td{padding:0.75em 0.25em}table.user-table th,table.user-table td{font-weight:400;text-align:left}table.user-table th.actions,table.user-table td.actions{max-width:1.5em;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}table.user-table th.actions.expanded,table.user-table td.actions.expanded{max-width:5em;white-space:nowrap}table.user-table th.actions.expanded .delete-links,table.user-table td.actions.expanded .delete-links{width:8em}table.user-table th.actions .delete-links,table.user-table td.actions .delete-links{display:inline-block;overflow:hidden;width:0;white-space:nowrap;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}table.user-table tr{border-bottom:1px solid #ddd}table.user-table tr.none td{padding:1em;text-align:center}table.user-table tr.thank-you{border-bottom:none}table.user-table tr.thank-you td{padding:3em;text-align:center}table.user-table tr th.with-unread-indicator,table.user-table tr.message-row td.with-unread-indicator{padding-left:1em}table.user-table tr.message-row:hover{background-color:#eee}table.user-table tr.message-row td{padding:0}table.user-table tr.message-row td a{display:block;padding:0.75em 0.25em;text-decoration:none;color:inherit}table.user-table tr.message-row.unread td{font-weight:600}table.user-table tr.message-row.unread td.with-unread-indicator{background-image:url("../img/icons/unread-icon.png");background-position:4px center;background-repeat:no-repeat}@media screen and (max-width: 45em){table.user-table .mobile-hide{display:none}}
.user-dashboard-title{font-size:3em;margin:0;font-weight:600}@media screen and (max-width: 55em){.user-dashboard-title{font-size:2em}}
.dashboard-boxes{overflow:hidden}.dashboard-box-wrap{float:left;width:33.33%;padding:1.5em 1em}.dashboard-box-wrap:nth-child(3n - 2){clear:both}.dashboard-box-wrap .dashboard-box{background-color:#fff}.dashboard-box-wrap .dashboard-box .dashboard-box-title{margin:0;padding:0.5em;background-color:#17723a;color:#fff;text-transform:uppercase;text-align:center;font-size:1.375em;font-weight:600;-webkit-font-smoothing:antialiased}.dashboard-box-wrap .dashboard-box .dashboard-box-content{min-height:17em;padding:1em;color:#818181}.dashboard-box-wrap .dashboard-box .dashboard-box-content p:first-child{margin-top:0}.dashboard-box-wrap .dashboard-box .dashboard-box-content p:last-child{margin-bottom:0}.dashboard-box-wrap .dashboard-box .inline-items .row{padding:0.5em 0;text-align:center}.dashboard-box-wrap .dashboard-box .inline-items .row span{display:inline-block;padding:0 0.25em;vertical-align:middle}.dashboard-box-wrap .dashboard-box .large-text{font-size:3.25em;font-weight:700}.dashboard-box-wrap .dashboard-box .large-text.green{color:#17723a}.dashboard-box-wrap .dashboard-box .large-text.red{color:#d91e18}.dashboard-box-wrap .dashboard-box .large-text.smaller{font-size:1.875em}.dashboard-box-wrap .dashboard-box .grey-text{font-size:1.25em;font-weight:600}.dashboard-box-wrap .dashboard-box .centre-wrap{display:block;text-align:center}.dashboard-box-wrap .dashboard-box .total-donated{padding-bottom:0.25em}.dashboard-box-wrap .dashboard-box .bold-green{font-weight:700;color:#17723a}.dashboard-box-wrap .dashboard-box .dashboard-box-link{display:block;padding:1em;font-size:1.125em;font-weight:600;text-align:center;text-decoration:none;text-transform:uppercase;color:#1e824c;border-top:1px solid #eee}.dashboard-box-wrap .dashboard-box .dashboard-box-link:hover{background-color:#c7f4d8}@media screen and (max-width: 65em){.dashboard-box-wrap{width:50%}.dashboard-box-wrap:nth-child(3n - 2){clear:none}.dashboard-box-wrap:nth-child(odd){clear:both}}@media screen and (max-width: 45em){.dashboard-box-wrap{float:none;width:100%;padding:1em 0}}
.inbox-outbox-links{overflow:hidden;border-bottom:1px solid #eee}.inbox-outbox-links a{display:block;float:left;width:50%;padding:0.75em;font-size:1.5em;font-weight:400;text-align:center;color:#818181;text-decoration:none}.inbox-outbox-links a:hover{background-color:#eee}.inbox-outbox-links a:first-child{border-right:1px solid #eee}.inbox-outbox-links a:last-child{margin-left:-1px}.inbox-outbox-links a.active{font-weight:600;color:#1e824c}.message-details{overflow:hidden;border-bottom:1px solid #eee}.message-details .message-from,.message-details .message-subject{float:left;padding:1em}.message-details .message-from{width:25%;border-right:1px solid #eee}.message-details .message-subject{width:75%;border-left:1px solid #eee;margin-left:-1px}.message-details .message-subject h3{margin:0;font-size:1.5em;font-weight:600}@media screen and (max-width: 55em){.message-details{border-bottom:none}.message-details .message-from,.message-details .message-subject{float:none;width:100%;border-right:none;border-left:none;margin-left:0}.message-details .message-from{border-bottom:1px solid #eee}}
.original-message{background-color:#f9f9f9;border:1px solid #eee;border-bottom:none}.update-meta{padding:1em}.update-meta h3{margin:0 0 0.5em 0;font-size:1.5em;font-weight:600}.stakeholder-resource-wrap .document-wrap{border:1px solid #eee}.breadcrumbs{padding:0.2em 0.2em 0.5em 0.2em;font-weight:600;color:#818181}.breadcrumbs a{color:inherit;font-weight:600}.breadcrumbs a:hover{color:#d91e18}.admin-page-wrap{background-color:#eee;padding:2em}.admin-page-wrap .full-page-form .row{margin-bottom:1em}.admin-page-wrap .full-page-form .row:last-child{margin-bottom:0}.admin-page-wrap .full-page-form label{display:block;width:auto;float:none}.admin-page-wrap .full-page-form input,.admin-page-wrap .full-page-form select,.admin-page-wrap .full-page-form textarea{display:block;width:100%}.admin-page-wrap .full-page-form input[type="submit"]{float:none;width:auto;margin:2em auto 0 auto}.main-text-content .admin-table-heading{font-size:1.5em;text-align:left;margin:1em 0}.admin-table{width:100%;border:1px solid #ddd}.admin-table tr{border-bottom:1px solid #ddd}.admin-table th,.admin-table td{padding:0.3em}.admin-table th{text-align:left}.new-page{text-align:center}.new-page .button{margin:2em auto}.volunteer-form-field-select-items{background-color:#eee;display:block}.volunteer-form-field-select-items.hidden{display:none}.volunteer-form-field-select-items .input-wrap{display:inline-block;vertical-align:middle}.volunteer-form-field-select-items .remove-field-button{display:inline-block;vertical-align:middle}.status-new{font-weight:600;color:#d64541}.status-processing{font-weight:600;color:#f9bf3b}.status-completed{color:#26a65b}#site-footer{background-color:#22313f;color:#fff;text-align:center;-webkit-font-smoothing:antialiased}#site-footer h2{padding:0 0.5em;font-size:2em;font-weight:700}.footer-take-action{padding-top:2em}.action-icons{max-width:960px;margin:4em auto 0 auto}.action-icons a.action-icon{position:relative;display:inline-block;width:24%;padding-bottom:2em;text-decoration:none;color:#fff;vertical-align:top}.action-icons a.action-icon.donate .icon{background-color:#f9bf3b;background-image:url("../img/icons/footer-icon-donate.png")}.action-icons a.action-icon.volunteer .icon{background-color:#26a65b;background-image:url("../img/icons/footer-icon-volunteer.png")}.action-icons a.action-icon.subscribe .icon{background-color:#3498db;background-image:url("../img/icons/footer-icon-subscribe.png")}.action-icons a.action-icon.report .icon{background-color:#d64541;background-image:url("../img/icons/footer-icon-report.png")}.action-icons a.action-icon.greyed .icon{background-color:#818181}.action-icons a.action-icon:hover.donate .icon{background-color:#faca5e}.action-icons a.action-icon:hover.volunteer .icon{background-color:#2dc36b}.action-icons a.action-icon:hover.subscribe .icon{background-color:#52a7e0}.action-icons a.action-icon:hover.report .icon{background-color:#dc625e}.action-icons a.action-icon:hover.greyed .icon{background-color:#939393}.action-icons a.action-icon .icon{width:150px;height:150px;margin:0 auto;border-radius:100%;background-repeat:no-repeat;background-position:center center}.action-icons a.action-icon p{max-width:100%;font-weight:700;font-size:1.375em;text-transform:uppercase}.action-icons a.action-icon.active:before,.action-icons a.action-icon.active:after{position:absolute;display:block;content:'';bottom:0;width:0;height:0}.action-icons a.action-icon.active:before{right:50%;border-top:1em solid transparent;border-right:1em solid #2c3e50;border-bottom:1em solid #2c3e50;border-left:1em solid transparent}.action-icons a.action-icon.active:after{left:50%;border-top:1em solid transparent;border-right:1em solid transparent;border-bottom:1em solid #2c3e50;border-left:1em solid #2c3e50}@media screen and (max-width: 55em){.action-icons a.action-icon .icon{width:100px;height:100px;-webkit-background-size:100%;background-size:100%}.action-icons a.action-icon p{font-size:1em}}@media screen and (max-width: 40em){.action-icons{margin-top:2em;padding-bottom:2em;padding-left:0.5em;padding-right:0.5em}.action-icons a.action-icon{width:48%;padding-bottom:0}.action-icons a.action-icon .icon{width:75px;height:75px;-webkit-background-size:100%;background-size:100%}.action-icons a.action-icon.active:before,.action-icons a.action-icon.active:after{display:none}}
.action-forms{font-size:1.25em;background-color:#2c3e50}.action-forms .action-form{overflow:hidden}.action-forms .action-form.hidden{height:0}.action-forms .input-wrap{display:inline-block}.action-forms .input-wrap .dollar{display:inline-block;vertical-align:sub;font-weight:600;font-size:2em;line-height:1}@media screen and (max-width: 40em){.action-forms .action-form{position:relative}.action-forms .action-form:before,.action-forms .action-form:after{position:absolute;display:block;content:'';top:-2em;width:0;height:0}.action-forms .action-form:before{right:50%;border-top:1em solid transparent;border-right:1em solid #2c3e50;border-bottom:1em solid #2c3e50;border-left:1em solid transparent}.action-forms .action-form:after{left:50%;border-top:1em solid transparent;border-right:1em solid transparent;border-bottom:1em solid #2c3e50;border-left:1em solid #2c3e50}.action-forms .action-form:not(.hidden){overflow:visible}.action-forms .action-form .input-wrap .dollar{font-size:1.25em;vertical-align:text-top}}
.footer-contact{padding:2em 1em 3em 1em}.footer-contact p{margin:2em 0;font-size:1.5em;font-weight:600}.footer-contact p a{text-decoration:none;color:inherit}@media screen and (max-width: 40em){.footer-contact p{font-size:1.125em}}
.footer-social-media{padding:1em 0}.footer-social-media .social-media-icon{display:inline-block;width:3.75em;height:3.75em;margin:0 1em;background-color:#2c3e50;background-repeat:no-repeat;background-position:center center;border-radius:100%}.footer-social-media .social-media-icon:hover{background-color:#354b60}.footer-social-media .social-media-icon span{font-size:0}.footer-social-media .twitter{background-image:url("../img/icons/logo-twitter.png")}.footer-social-media .facebook{background-image:url("../img/icons/logo-facebook.png")}.footer-copyright{overflow:hidden;padding:1.5em;background-color:#2c3e50}.footer-copyright p{margin:0}.footer-copyright p:first-child{float:left;text-align:left}.footer-copyright p:last-child{float:right;text-align:right;margin-top:0.75em}.footer-copyright a{color:#26a65b}.footer-copyright a:hover{color:#30d072}@media screen and (max-width: 55em){.footer-copyright p,.footer-copyright p:first-child,.footer-copyright p:last-child{float:none;text-align:center;line-height:1.5}.footer-copyright p:last-child{margin-top:1em}}
