@font-face{font-family:'entypo';src:url('../fonts/entypo.eot?96924851');src:url('../fonts/entypo.eot?96924851#iefix') format('embedded-opentype'),url('../fonts/entypo.woff?96924851') format('woff'),url('../fonts/entypo.ttf?96924851') format('truetype'),url('../fonts/entypo.svg?96924851#entypo') format('svg');font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
body{font-size:15px;line-height:1.4}
.container{width:980.0000000000001px;margin:0 auto}
.content-primary{float:left;width:628.8333333333334px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}.content-primary.error-404{float:left;width:955.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.content-secondary{float:left;width:302.1666666666667px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.content-full{float:left;width:955.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.nav-primary{float:left;width:955.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.homepage-slogan{float:left;width:588px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.homepage-join{float:left;width:792.1666666666667px;margin-left:93.91666666666667px;margin-right:12.250000000000004px}
.page-header{float:left;width:955.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.nav-microsite,.nav-event{float:left;width:955.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.event-title{float:left;width:628.8333333333334px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.event-cta{float:left;width:302.1666666666667px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.features-column{float:left;width:220.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px;margin-left:0}
.posts-column{float:left;width:383.83333333333337px;margin-left:12.250000000000004px;margin-right:12.250000000000004px;margin-right:0}
.program-intro{float:left;width:383.83333333333337px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.program-map{float:left;width:547.1666666666667px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.program-nav{float:left;width:955.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.single-event-block{float:left;width:465.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.opportunity-excerpt{float:left;width:465.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.content_block_4{float:left;width:302.1666666666667px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.content_block_6{float:left;width:465.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.content_block_8{float:left;width:628.8333333333334px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.content_block_12{float:left;width:955.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.image-block-wrapper.items-2{float:left;width:465.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.image-block-wrapper.items-4{float:left;width:955.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.image-block{float:left;width:220.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}.image-block:first-of-type{margin-left:0}
.image-block:last-of-type{margin-right:0}
.recent-posts-block{float:left;width:955.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}.recent-posts-block .post-block{float:left;width:302.1666666666667px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}.recent-posts-block .post-block:first-of-type{margin-left:0}
.recent-posts-block .post-block:last-of-type{margin-right:0}
.donate-header{float:left;width:465.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.donate-intro .section-title{float:left;width:955.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.benefit-box{float:left;width:302.1666666666667px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.related .post-block:nth-child(2),.related .post-block:nth-child(4){float:left;width:285.8333333333333px;margin-left:12.250000000000004px;margin-right:12.250000000000004px;margin-left:0}
.related .post-block:nth-child(3),.related .post-block:nth-child(5){float:left;width:285.8333333333333px;margin-left:12.250000000000004px;margin-right:12.250000000000004px;margin-right:0}
.footer-col{float:left;width:465.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.site-footer .minor-content{float:left;width:220.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
.site-footer .major-content{float:left;width:465.5px;margin-left:12.250000000000004px;margin-right:12.250000000000004px}
body{color:#242532;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{font-family:'proxima-nova','Proxima Nova','Gotham Black','Gotham',sans-serif;font-weight:bold;line-height:1.4}
h1{font-size:3.5em;margin-top:0.75em;margin-bottom:0.25em;font-weight:900;letter-spacing:-2px}
h1.title{color:white;text-transform:uppercase;margin:0;font-weight:900;font-size:68px;line-height:0.8}h1.title:after{content:'';width:340px;margin:10px 0 0;display:block;border-bottom:10px solid white;border-bottom-color:rgba(255,255,255,0.3)}
h2{font-size:2em;margin-top:1em;margin-bottom:-0.25em;font-weight:900;line-height:1.15}h2.post-title{line-height:1.1;margin-bottom:0.25em;margin-top:0}
h3{font-size:1.5em;margin-top:1.25em;margin-bottom:0.5em;font-weight:800;line-height:1.1}h3 a{color:#242532;text-decoration:none}h3 a:hover{color:#5191cd;text-decoration:none}
h4{font-size:1.25em;margin-top:1.25em;margin-bottom:0.5em;font-weight:700;border-bottom:1px solid #dbdbdb}
h5{font-size:1.125em;margin-top:0.5em;margin-bottom:0.5em;font-weight:700;text-transform:uppercase}
h6{font-size:0.95em;margin-top:0.5em;margin-bottom:0.5em;color:rgba(36,37,50,0.8);font-weight:700;text-transform:uppercase}
hgroup.section-title{padding:0 0 20px}hgroup.section-title h5{color:#242532;color:rgba(36,37,50,0.7);font-size:0.875em;text-transform:uppercase;font-weight:700;margin:0 0 0.7em}hgroup.section-title h5 a{color:#242532;color:rgba(36,37,50,0.7)}
hgroup.section-title h2{font-weight:900;margin:-7px 0 .3em;font-size:2.675em;line-height:0.9}
hgroup.footer-title{overflow:hidden}hgroup.footer-title h5{color:white;color:rgba(255,255,255,0.4);position:relative;background:#242532}hgroup.footer-title h5:after{content:'';display:inline-block;width:100%;border-top:1px solid rgba(255,255,255,0.4);position:absolute;top:7px;margin-left:10px}
hgroup.footer-title h2{color:white;font-size:2.4em;line-height:1;margin-top:0px}
p{margin:1em 0}
a{color:#5191cd;text-decoration:none}a:hover{text-decoration:underline}
.longform>p:first-child{font-size:1.25em;margin-top:0}
abbr,acronym{border-bottom:1px dotted;cursor:help}
address{font-size:1em;font-style:italic}
blockquote{margin:1em 0;padding:0 0 0 2em;border-left:5px solid #f4f4f4}blockquote p{color:#5b5b5b;font-size:1.25em}
cite{font-style:italic}
code{font-size:1em;font-family:monospace;background:#f4f4f4;border:1px solid #e7e7e7;padding:0.125em 0.25em;line-height:150%}
em,i{font-style:italic}
strong,b{font-weight:bold}
hr{outline:none;border:none;margin:1em 0;padding:0;border-top:1px solid #dbdbdb}
ol,ul{margin:1em 0;padding:0 0 0 2em}ol li,ul li{font-size:1em;list-style-position:outside}
ul li{list-style:disc}
ol li{list-style:decimal}
form{margin:1em 0}
dl{margin:1em 0}dl dt{font-weight:bold}
dl dd{margin:0 0 0.5em}
table{width:100%;margin:1em 0}table th{padding:0.5em;border:1px solid #f4f4f4;background:#fafafa;text-align:left;font-weight:bold}
table td{padding:0.5em;border:1px solid #f4f4f4}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"entypo";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.5em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
.icon-search:before{content:'\e800'}
.icon-cancel-squared:before{content:'\e801'}
.icon-mail:before{content:'\e802'}
.icon-cancel-circled:before{content:'\e803'}
.icon-heart:before{content:'\e804'}
.icon-heart-empty:before{content:'\e805'}
.icon-plus:before{content:'\e806'}
.icon-plus-circled:before{content:'\e807'}
.icon-plus-squared:before{content:'\e808'}
.icon-note:before{content:'\e809'}
.icon-thumbs-down:before{content:'\e80a'}
.icon-thumbs-up:before{content:'\e80b'}
.icon-bookmarks:before{content:'\e80c'}
.icon-bookmark:before{content:'\e80d'}
.icon-flag:before{content:'\e80e'}
.icon-sweden:before{content:'\e80f'}
.icon-note-beamed:before{content:'\e810'}
.icon-music:before{content:'\e811'}
.icon-star:before{content:'\e812'}
.icon-star-empty:before{content:'\e813'}
.icon-user:before{content:'\e814'}
.icon-users:before{content:'\e815'}
.icon-user-add:before{content:'\e816'}
.icon-video:before{content:'\e817'}
.icon-picture:before{content:'\e818'}
.icon-camera:before{content:'\e819'}
.icon-layout:before{content:'\e81a'}
.icon-menu:before{content:'\e81b'}
.icon-check:before{content:'\e81c'}
.icon-cancel:before{content:'\e81d'}
.icon-minus:before{content:'\e81e'}
.icon-minus-circled:before{content:'\e81f'}
.icon-minus-squared:before{content:'\e820'}
.icon-help:before{content:'\e821'}
.icon-help-circled:before{content:'\e822'}
.icon-info:before{content:'\e823'}
.icon-info-circled:before{content:'\e824'}
.icon-home:before{content:'\e825'}
.icon-link:before{content:'\e826'}
.icon-attach:before{content:'\e827'}
.icon-lock:before{content:'\e828'}
.icon-lock-open:before{content:'\e829'}
.icon-tag:before{content:'\e82a'}
.icon-quote:before{content:'\e82b'}
.icon-pencil:before{content:'\e82c'}
.icon-feather:before{content:'\e82d'}
.icon-retweet:before{content:'\e82e'}
.icon-comment:before{content:'\e82f'}
.icon-chat:before{content:'\e830'}
.icon-attention:before{content:'\e831'}
.icon-alert:before{content:'\e832'}
.icon-vcard:before{content:'\e833'}
.icon-location:before{content:'\e834'}
.icon-map:before{content:'\e835'}
.icon-direction:before{content:'\e836'}
.icon-compass:before{content:'\e837'}
.icon-doc:before{content:'\e838'}
.icon-docs:before{content:'\e839'}
.icon-doc-landscape:before{content:'\e83a'}
.icon-doc-text:before{content:'\e83b'}
.icon-doc-text-inv:before{content:'\e83c'}
.icon-book-open:before{content:'\e83d'}
.icon-rss:before{content:'\e83e'}
.icon-cog:before{content:'\e83f'}
.icon-basket:before{content:'\e840'}
.icon-calendar:before{content:'\e841'}
.icon-popup:before{content:'\e842'}
.icon-down-open:before{content:'\e843'}
.icon-left-open:before{content:'\e844'}
.icon-right-open:before{content:'\e845'}
.icon-up-open:before{content:'\e846'}
.icon-down-open-mini:before{content:'\e847'}
.icon-left-open-mini:before{content:'\e848'}
.icon-right-open-mini:before{content:'\e849'}
.icon-up-open-mini:before{content:'\e84a'}
.icon-down-open-big:before{content:'\e84b'}
.icon-left-open-big:before{content:'\e84c'}
.icon-up-open-big:before{content:'\e84d'}
.icon-down-dir:before{content:'\e84e'}
.icon-left-dir:before{content:'\e84f'}
.icon-right-dir:before{content:'\e850'}
.icon-up-dir:before{content:'\e851'}
.icon-ccw:before{content:'\e852'}
.icon-cw:before{content:'\e853'}
.icon-arrows-ccw:before{content:'\e854'}
.icon-shuffle:before{content:'\e855'}
.icon-loop:before{content:'\e856'}
.icon-list:before{content:'\e857'}
.icon-leaf:before{content:'\e858'}
.icon-clipboard:before{content:'\e859'}
.icon-credit-card:before{content:'\e85a'}
.icon-vimeo:before{content:'\e85b'}
.icon-cc:before{content:'\e85c'}
.icon-twitter:before{content:'\e85d'}
.icon-vimeo-circled:before{content:'\e85e'}
.icon-twitter-circled:before{content:'\e85f'}
.icon-facebook:before{content:'\e860'}
.icon-facebook-circled:before{content:'\e861'}
.icon-facebook-squared:before{content:'\e862'}
.icon-gplus:before{content:'\e863'}
.icon-gplus-circled:before{content:'\e864'}
.icon-pinterest:before{content:'\e865'}
.icon-tumblr:before{content:'\e866'}
.icon-tumblr-circled:before{content:'\e867'}
.icon-pinterest-circled:before{content:'\e868'}
.icon-linkedin-circled:before{content:'\e869'}
.icon-linkedin:before{content:'\e86a'}
.icon-instagram:before{content:'\e86b'}
.icon-print:before{content:'\e86c'}
.icon-globe:before{content:'\e86d'}
.icon-dot-3:before{content:'\e86e'}
.icon-dot-2:before{content:'\e86f'}
.icon-dot:before{content:'\e870'}
form{display:block}
fieldset{display:block;margin:1.25em 0;padding:0}
legend{display:block;width:100%;margin:0 0 1em 0;font-weight:bold;border-bottom:1px solid #f4f4f4}
label{display:block;margin:0 0 0.25em;font-weight:bold;text-transform:uppercase;font-size:0.875em;font-family:'proxima-nova','Proxima Nova','Gotham Black','Gotham',sans-serif;font-weight:700}label.error{color:#d9505d}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="image"],input[type="color"]{display:block;padding:0.6em 0.5em;margin:0 0 0.625em;vertical-align:middle;border:none;outline:none;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;font-size:1em;border-radius:3px;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);width:100%;-webkit-appearance:none;-moz-appearance:none}
.dark-block textarea,.dark-block input[type="text"],.dark-block input[type="password"],.dark-block input[type="datetime"],.dark-block input[type="datetime-local"],.dark-block input[type="date"],.dark-block input[type="month"],.dark-block input[type="time"],.dark-block input[type="week"],.dark-block input[type="number"],.dark-block input[type="email"],.dark-block input[type="url"],.dark-block input[type="search"],.dark-block input[type="tel"],.dark-block input[type="image"],.dark-block input[type="color"]{background:#1e1e29;color:white;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.3);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.3)}.dark-block textarea.prefilled,.dark-block input[type="text"].prefilled,.dark-block input[type="password"].prefilled,.dark-block input[type="datetime"].prefilled,.dark-block input[type="datetime-local"].prefilled,.dark-block input[type="date"].prefilled,.dark-block input[type="month"].prefilled,.dark-block input[type="time"].prefilled,.dark-block input[type="week"].prefilled,.dark-block input[type="number"].prefilled,.dark-block input[type="email"].prefilled,.dark-block input[type="url"].prefilled,.dark-block input[type="search"].prefilled,.dark-block input[type="tel"].prefilled,.dark-block input[type="image"].prefilled,.dark-block input[type="color"].prefilled{color:#808080}
::-webkit-input-placeholder{color:rgba(255,255,255,0.2)}
:-moz-placeholder{color:rgba(255,255,255,0.2)}
::-moz-placeholder{color:rgba(255,255,255,0.2)}
:-ms-input-placeholder{color:rgba(255,255,255,0.2)}
input[type="submit"],input[type="button"]{display:block;border-radius:0}
input[type="file"]{padding:0.125em;margin:0 0 0.625em;font-family:inherit;font-size:1em;-webkit-appearance:none;border-radius:0;line-height:100%}
textarea{padding:0.25em}
progress,meter{padding:0.125em;margin:0 0 0.625em;font-family:inherit;font-size:1em}
button,.button,[class^="button"],input[type="button"],input[type="submit"],input[type="reset"]{padding:0.75em 1.5em;margin:0 0 0.625em;font-family:inherit;font-size:1em;border:none;outline:none;background:white;line-height:100%;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;border-radius:3px;font-family:'proxima-nova','Proxima Nova','Gotham Black','Gotham',sans-serif;font-weight:700;text-transform:uppercase;display:inline-block;zoom:1;*display:inline}button:hover,.button:hover,[class^="button"]:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover{background:#ececec;text-decoration:none}
button:active,.button:active,[class^="button"]:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active{background:#e5e5e5}
button.disabled,.button.disabled,[class^="button"].disabled,input[type="button"].disabled,input[type="submit"].disabled,input[type="reset"].disabled{background:#fafafa;color:#cecece;cursor:default}
button.primary,.button-primary,input.button-primary{background:#5191cd;color:white;-webkit-box-shadow:0 1px 0 #2f6ba3;-moz-box-shadow:0 1px 0 #2f6ba3;box-shadow:0 1px 0 #2f6ba3}button.primary:hover,.button-primary:hover,input.button-primary:hover{background:#3d84c7}
button.primary:active,.button-primary:active,input.button-primary:active{background:#3478b7}
button.primary.disabled,.button-primary.disabled,input.button-primary.disabled{background:#a0c3e4;color:#5191cd;cursor:default}
button.secondary,.button-secondary,input.button-secondary{background:#d9505d;color:white}button.secondary:hover,.button-secondary:hover,input.button-secondary:hover{background:#d43b4a}
button.secondary:active,.button-secondary:active,input.button-secondary:active{background:#ca2c3b}
button.secondary.disabled,.button-secondary.disabled,input.button-secondary.disabled{background:#eba4ab;color:#d9505d;cursor:default}
button.tertiary,.button-tertiary,input.button-tertiary{background:#f4f4f4;color:#5191cd}button.tertiary:hover,.button-tertiary:hover,input.button-tertiary:hover,button.tertiary.selected,.button-tertiary.selected,input.button-tertiary.selected{background:#5191cd;color:white}
button.tertiary:active,.button-tertiary:active,input.button-tertiary:active{background:#3d84c7;color:white}
button.tertiary.disabled,.button-tertiary.disabled,input.button-tertiary.disabled{background:#a0c3e4;color:#d9505d;cursor:default}
button.facebook,.button-facebook,input.button-facebook{background:#3B599B;color:white}button.facebook:hover,.button-facebook:hover,input.button-facebook:hover{background:#344e89}
button.facebook:active,.button-facebook:active,input.button-facebook:active{background:#2d4476}
button.facebook.disabled,.button-facebook.disabled,input.button-facebook.disabled{background:#728eca;color:#3B599B;cursor:default}
button.twitter,.button-twitter,input.button-twitter{background:#1EB2E9;color:white}button.twitter:hover,.button-twitter:hover,input.button-twitter:hover{background:#15a3d8}
button.twitter:active,.button-twitter:active,input.button-twitter:active{background:#1392c1}
button.twitter.disabled,.button-twitter.disabled,input.button-twitter.disabled{background:#7bd2f2;color:#1EB2E9;cursor:default}
.button-facebook,.button-twitter{padding:0.75em 1em}.button-facebook .js-share-count,.button-twitter .js-share-count{background:rgba(0,0,0,0.1);border-radius:3px;padding:3px 7px;position:relative;top:0px;left:6px}
.join-submit button{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:200px;overflow:hidden}.join-submit button .default{display:block;white-space:nowrap}
.join-submit button .loader{display:none}
.join-submit button.loading{width:70px;padding-left:0;padding-right:0}.join-submit button.loading .default{display:none}
.join-submit button.loading .loader{display:block}
@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} 100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.spinner:not(:required),.spinner-dark:not(:required){-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;-ms-border-radius:0.5em;-o-border-radius:0.5em;border-radius:0.5em;-webkit-box-shadow:rgba(255,255,255,0.5) 1.5em 0 0 0,rgba(255,255,255,0.5) 1.1em 1.1em 0 0,rgba(255,255,255,0.5) 0 1.5em 0 0,rgba(255,255,255,0.5) -1.1em 1.1em 0 0,rgba(255,255,255,0.5) -1.5em 0 0 0,rgba(255,255,255,0.5) -1.1em -1.1em 0 0,rgba(255,255,255,0.5) 0 -1.5em 0 0,rgba(255,255,255,0.5) 1.1em -1.1em 0 0;-moz-box-shadow:rgba(255,255,255,0.5) 1.5em 0 0 0,rgba(255,255,255,0.5) 1.1em 1.1em 0 0,rgba(255,255,255,0.5) 0 1.5em 0 0,rgba(255,255,255,0.5) -1.1em 1.1em 0 0,rgba(255,255,255,0.5) -1.5em 0 0 0,rgba(255,255,255,0.5) -1.1em -1.1em 0 0,rgba(255,255,255,0.5) 0 -1.5em 0 0,rgba(255,255,255,0.5) 1.1em -1.1em 0 0;box-shadow:rgba(255,255,255,0.5) 1.5em 0 0 0,rgba(255,255,255,0.5) 1.1em 1.1em 0 0,rgba(255,255,255,0.5) 0 1.5em 0 0,rgba(255,255,255,0.5) -1.1em 1.1em 0 0,rgba(255,255,255,0.5) -1.5em 0 0 0,rgba(255,255,255,0.5) -1.1em -1.1em 0 0,rgba(255,255,255,0.5) 0 -1.5em 0 0,rgba(255,255,255,0.5) 1.1em -1.1em 0 0;display:inline-block;font-size:8px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%;margin:7px auto}
.spinner-dark:not(:required){-webkit-box-shadow:#242532 1.5em 0 0 0,#242532 1.1em 1.1em 0 0,#242532 0 1.5em 0 0,#242532 -1.1em 1.1em 0 0,#242532 -1.5em 0 0 0,#242532 -1.1em -1.1em 0 0,#242532 0 -1.5em 0 0,#242532 1.1em -1.1em 0 0;-moz-box-shadow:#242532 1.5em 0 0 0,#242532 1.1em 1.1em 0 0,#242532 0 1.5em 0 0,#242532 -1.1em 1.1em 0 0,#242532 -1.5em 0 0 0,#242532 -1.1em -1.1em 0 0,#242532 0 -1.5em 0 0,#242532 1.1em -1.1em 0 0;box-shadow:#242532 1.5em 0 0 0,#242532 1.1em 1.1em 0 0,#242532 0 1.5em 0 0,#242532 -1.1em 1.1em 0 0,#242532 -1.5em 0 0 0,#242532 -1.1em -1.1em 0 0,#242532 0 -1.5em 0 0,#242532 1.1em -1.1em 0 0}
ul[class*="menu-"],aside.widget ul{margin:1em 0;padding:0;font-family:'proxima-nova','Proxima Nova','Gotham Black','Gotham',sans-serif;text-transform:uppercase;font-weight:700}ul[class*="menu-"] li,aside.widget ul li{position:relative;list-style:none}ul[class*="menu-"] li a,aside.widget ul li a{padding:0.75em 1.25em;line-height:100%;color:#242532;text-decoration:none}
ul[class*="menu-"] li:hover>a,aside.widget ul li:hover>a,ul[class*="menu-"] li a:hover,aside.widget ul li a:hover,ul[class*="menu-"] li a.selected,aside.widget ul li a.selected,ul[class*="menu-"] li.current-menu-item a,aside.widget ul li.current-menu-item a,ul[class*="menu-"] li.current-menu-ancestor a,aside.widget ul li.current-menu-ancestor a,ul[class*="menu-"] li.current-cat a,aside.widget ul li.current-cat a{background:#f4f4f4}
ul[class*="menu-"] li a:active,aside.widget ul li a:active,ul[class*="menu-"] li a.selected:hover,aside.widget ul li a.selected:hover,ul[class*="menu-"] li.selected a:hover,aside.widget ul li.selected a:hover{background:#ececec}
ul.menu-primary li{display:inline-block;zoom:1;*display:inline}ul.menu-primary li a{display:inline-block;zoom:1;*display:inline}
ul.menu-primary li ul{text-align:left;display:none;margin:0;padding:0;position:absolute;top:100%;left:0;border:1px solid #f4f4f4;background:white;z-index:1000;min-width:150px}ul.menu-primary li ul li{display:block}ul.menu-primary li ul li a{display:block;white-space:nowrap}
ul.menu-primary li:hover ul,ul.menu-primary li ul:hover{display:block}
ul.menu-secondary,aside.widget ul{margin:0}ul.menu-secondary li,aside.widget ul li{display:block;margin:0 0 5px}ul.menu-secondary li a,aside.widget ul li a{display:block;background:white;border-radius:3px;font-family:'proxima-nova','Proxima Nova','Gotham Black','Gotham',sans-serif;font-weight:800;font-size:1.25em;padding:0.625em 0.75em;text-transform:none}ul.menu-secondary li a:hover,aside.widget ul li a:hover{background:#5191cd;color:white}
ul.menu-secondary li.current-menu-item a,aside.widget ul li.current-menu-item a,ul.menu-secondary li.current-cat a,aside.widget ul li.current-cat a{background:rgba(255,255,255,0.5);color:rgba(36,37,50,0.7)}
ul.state-menu li a{background:#191a23;color:white}
ul.state-menu li a.selected{background:#5191cd}ul.state-menu li a.selected:hover{color:rgba(255,255,255,0.9);background:#5191cd}
.profiles{margin:0 0 0;padding:0 0 60px;float:left;clear:both}.profiles li{list-style:none;padding:0;margin:0;position:relative;width:25%;border:1px solid white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.profiles li a{color:white}
.profiles li img{width:100%;height:auto;opacity:1;position:relative;z-index:0;-webkit-transition:opacity .15s ease;-moz-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease}
.profiles li img.cover{opacity:1;z-index:1;position:absolute}
.profiles li:hover img.cover{opacity:0}
.profiles li .profile-details{position:absolute;width:84%;bottom:10%;left:8%}.profiles li .profile-details span{display:block;line-height:1.3}
.tabbed-profiles hgroup.section-title h5 a{opacity:0.5}.tabbed-profiles hgroup.section-title h5 a.active{opacity:1}
.tabbed-profiles .profiles{display:none}.tabbed-profiles .profiles.active-tab{display:block}
.map-wrapper{width:515px;height:415px;position:relative}.map-wrapper .map-tile{position:absolute;display:none;background-position:top left}.map-wrapper .map-tile:hover,.map-wrapper .map-tile.selected{background-position:top right}
.map-wrapper #arrow-tile{position:absolute;display:block;width:240px;height:58px;background-image:url('../img/state-select-arrow.png');z-index:20;bottom:20px;left:-70px}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){.map-wrapper #arrow-tile{background-image:url("../img/state-select-arrow@2x.png");background-size:240px 58px}}
.map-wrapper #nsw-tile{background-image:url('../img/states/nsw.png');width:154px;height:113px;top:213px;left:344px;display:block}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){.map-wrapper #nsw-tile{background-image:url("../img/states/nsw@2x.png");background-size:308px 113px}}
.map-wrapper #vic-tile{background-image:url('../img/states/vic.png');width:109px;height:62px;top:285px;left:344px;display:block}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){.map-wrapper #vic-tile{background-image:url("../img/states/vic@2x.png");background-size:218px 62px}}
.map-wrapper #wa-tile{background-image:url('../img/states/wa.png');width:196px;height:261px;top:34px;left:0;display:block}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){.map-wrapper #wa-tile{background-image:url("../img/states/wa@2x.png");background-size:392px 261px}}
.map-wrapper #sa-tile{background-image:url('../img/states/sa.png');width:146px;height:148px;top:185px;left:197px;display:block}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){.map-wrapper #sa-tile{background-image:url("../img/states/sa@2x.png");background-size:292px 148px}}
.map-wrapper #tas-tile{background-image:url('../img/states/tas.png');width:133px;height:51px;top:350px;left:380px;display:block}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){.map-wrapper #tas-tile{background-image:url("../img/states/tas@2x.png");background-size:267px 51px}}
.map-wrapper #qld-tile{background-image:url('../img/states/qld.png');width:188px;height:230px;top:-9px;left:307px;display:block}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){.map-wrapper #qld-tile{background-image:url("../img/states/qld@2x.png");background-size:379px 230px}}
.map-wrapper #nt-tile{background-image:url('../img/states/nt.png');width:109px;height:184px;top:0;left:197px;display:block}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){.map-wrapper #nt-tile{background-image:url("../img/states/nt@2x.png");background-size:219px 184px}}
.map-wrapper #act-tile{background-image:url('../img/states/act.png');width:66px;height:50px;top:276px;left:438px;z-index:10;display:block}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){.map-wrapper #act-tile{background-image:url("../img/states/act@2x.png");background-size:133px 50px}}
.programs{padding:0 0 40px;float:left}
.program-nav{display:none}
.single-event-block{background:white;position:relative;margin-bottom:25px;min-height:212px}.single-event-block .event-thumbnail{position:absolute;top:0;left:0;width:39%;height:100%;overflow:hidden;border-radius:3px}.single-event-block .event-thumbnail img{width:auto;height:100%;border-radius:3px}
.single-event-block .event-thumbnail .text-overlay{height:25%;bottom:0;top:auto;padding:10px}
.single-event-block .event-thumbnail .time{position:absolute;bottom:10px;color:white}
.single-event-block .event-excerpt{width:100%;padding:15px 15px 0 44%}.single-event-block .event-excerpt h3{font-size:1.25em;font-weight:700;margin-top:0}
.single-event-block .event-excerpt p{font-size:0.9em;overflow:hidden;max-height:95px}
.single-event-block .event-excerpt .more-link{text-align:left}
.opportunity-listing{margin:2em 0}
.opportunity-block{background:white;margin-bottom:25px;min-height:300px}.opportunity-block .opportunity-info{width:100%;background:#e7e7e7;border-top-left-radius:3px;border-top-right-radius:3px;padding:15px 20px 10px}
.opportunity-block .opportunity-content{padding:20px 20px 15px}
.opportunity-block h6{margin-top:0;font-size:0.85em;width:49%;display:inline-block;zoom:1;*display:inline}.opportunity-block h6 span{color:rgba(36,37,50,0.5)}
.opportunity-block h6.closes{text-align:right}
.opportunity-block h3{margin-top:0}
.opportunity-block .button-primary{font-size:0.85em;margin-top:1em}
.single-opportunity>h2{margin:0 0 0.5em}
.donate-header{padding:50px 0 50px;color:white;position:relative;z-index:2}.donate-header h1{font-size:4em;line-height:0.9;margin-bottom:30px}.donate-header h1:after{content:'';width:90%;margin:10px 0 0;display:block;border-bottom:10px solid white;border-bottom-color:rgba(255,255,255,0.3)}
.donate-header p{font-size:1.125em;line-height:1.3}.donate-header p:first-of-type{font-size:1.5em;line-height:1.2}
.intro-section.donate-intro{padding-top:40px;padding-bottom:50px}.intro-section.donate-intro hgroup.section-title h5{color:#ccc}
.intro-section.donate-intro .benefit-box .benefit-content{background:#191a23;padding:1px 20px;border-radius:3px;min-height:195px}
.donate-contact p{margin-top:0}
.donate-form .buttons{font-size:1.125em}
.donate-form .process{padding-top:10px;font-size:1.25em}
.donate-options-block{background:white;padding:15px 20px;margin:20px 0}.donate-options-block h3{margin-top:10px}
.donate-buttons{margin-bottom:20px}
.donate-note{color:#a8a8a8;font-size:0.8em;margin:0 0 10px}
.donate-spinner{margin:20px 0}
.donate-disclaimer{color:#757575}.donate-disclaimer a{color:#757575}
#donate-processing{text-align:center;padding:20px;display:none}
#donate-error{display:none}
#donate-complete{display:none}
.standard-post{background:white;margin:0 0 25px}.standard-post img{width:100%;height:auto;border-top-left-radius:3px;border-top-right-radius:3px;float:none}
.standard-post .post-content{padding:25px 25px 10px}
.standard-post h3{margin-top:0;margin-bottom:5px}
.standard-post .organisation{color:#8e8e8e;font-family:'proxima-nova','Proxima Nova','Gotham Black','Gotham',sans-serif;text-transform:uppercase;display:block;margin:0 0 0.75em;padding:0 0 0.5em;font-size:0.85em;border-bottom:1px solid #f4f4f4}.standard-post .organisation a{color:#8e8e8e}
.standard-post .organisation .icon{font-size:0.9em}
.standard-post .time{color:#8e8e8e}
.standard-post .single-meta{display:block;padding-bottom:0.75em;border-bottom:1px solid #f4f4f4;margin-bottom:2em;padding-top:1em}.standard-post .single-meta .author{color:#8e8e8e}.standard-post .single-meta .author a{color:#5b5b5b}
.standard-post .single-meta .sep{color:#dbdbdb;line-height:0.8}
.standard-post .single-meta .categories{color:#8e8e8e}.standard-post .single-meta .categories a{color:#5b5b5b}
.standard-post .post-meta{background:#e7e7e7;padding:10px 25px;font-size:0.9em;color:#8e8e8e}.standard-post .post-meta a{color:#8e8e8e;text-decoration:none}.standard-post .post-meta a:hover{color:#5191cd}
.standard-post .post-share{padding:1.5em 0 0.75em}
.standard-post .post-thumbnail{position:relative;width:100%;display:block}
.standard-post .thumbnail-overlay{text-decoration:none}.standard-post .thumbnail-overlay:before{display:block;content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#242532;background:rgba(36,37,50,0.9);border-top-left-radius:3px;border-top-right-radius:3px;opacity:0;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.standard-post .thumbnail-overlay:after{content:'\e826';color:rgba(255,255,255,0.3);font-family:'entypo';position:absolute;top:50%;left:50%;display:block;font-size:40px;margin-top:-20px;margin-left:-20px;opacity:0;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.standard-post .thumbnail-overlay:hover:before,.standard-post .thumbnail-overlay:hover:after{opacity:1}
.image-post{background:white;position:relative;margin:0 0 15px;min-height:120px}.image-post a{color:white;text-decoration:none}
.image-post img{border-radius:3px;width:100%;height:auto}
.image-post:hover strong{text-decoration:underline}
.text-post{background:white;margin:0 0 15px;padding:15px}.text-post a{color:#242532;text-decoration:none}.text-post a:hover{text-decoration:underline}
.text-post strong{font-size:1.1em;line-height:1.1;display:block;margin:0 0 10px}
.text-post em{color:#4f516d;font-size:0.9em}
.text-post .organisation{color:#8e8e8e;font-family:'proxima-nova','Proxima Nova','Gotham Black','Gotham',sans-serif;text-transform:uppercase;display:block;margin:0 0 0.5em;padding:0 0 0.25em;font-size:0.85em;border-bottom:1px solid #f4f4f4}.text-post .organisation a{color:#8e8e8e}
.text-post .organisation .icon{font-size:0.9em}
.related{margin-top:30px}.related h4{clear:both;float:left;width:100%}
.related .post-block{min-height:192px}.related .post-block .text-overlay{border-radius:3px}
.recent-posts-block .post-thumbnail{max-height:140px;overflow:hidden}
.events-block{background:white;padding:15px 15px 1px;margin:0 0 30px}.events-block ol{margin:0;padding:0}.events-block ol li{list-style:none;margin:0 0 15px;padding:0;border-radius:3px;background:#f4f4f4}.events-block ol li .date{background:#e7e7e7;padding:10px 15px;width:100%;display:block;border-top-left-radius:3px;border-top-right-radius:3px;font-weight:bold}
.events-block ol li .description{padding:15px 15px;display:block;width:100%}
.events-block ol li h3{margin:0 0 0.5em;font-size:1.325em}
.events-block ol li p{margin:0}
.events-block ol li.active.first{background:#242532;color:white}.events-block ol li.active.first a{color:white}
.events-block ol li.active.first .date{background:#191a23;color:white}
.events-block+.more-link{margin-top:-15px}
.widget_text .widget-block{background:white;padding:15px}
.widget_search label{display:none}
.widget_search form{margin:0}
.widget_search #s{width:65%;display:inline-block;zoom:1;*display:inline;line-height:1.4;margin-bottom:0}
.widget_search #searchsubmit{width:33%;display:inline-block;zoom:1;*display:inline;background:#5191cd;color:white;-webkit-box-shadow:0 1px 0 #2f6ba3;-moz-box-shadow:0 1px 0 #2f6ba3;box-shadow:0 1px 0 #2f6ba3;position:relative;top:0;margin-bottom:0}.widget_search #searchsubmit:hover{background:#3d84c7}
.widget_search #searchsubmit:active{background:#3478b7}
.widget_search #searchsubmit.disabled{background:#a0c3e4;color:#5191cd;cursor:default}
.join-block .complete{display:none}.join-block .complete h3{margin-top:0}
.join-block .spinner{font-size:6px}
.join-block label.error{color:#d9505d;margin-top:-0.5em;margin-bottom:0.5em}
.widget .join-block .complete{padding:10px 0}
.alignnone{float:none;margin:0}
.alignleft{float:left;margin:0 1em 1em 0}
.aligncenter{float:none;margin:1em auto 1em}
.alignright{float:right;margin:0 0 1em 1em}
.wp-caption{width:auto !important;margin-bottom:2em}
.wp-caption-text{color:#4f516d;font-style:italic;margin-top:0.25em;font-size:0.8em}
.gallery{background:white;border-radius:3px;padding:20px 20px;margin:1em 0 !important}.gallery img{border:none !important;max-width:100%;height:auto}
.gallery .gallery-icon{padding:0 20px}
.gallery .wp-caption-text{font-style:normal}
.topbar{background:#242532;width:100%;height:40px}
.nav-microsite{padding:10px 0;font-size:0.9em}.nav-microsite .logo img{width:25px;height:auto}
.nav-microsite #event-back{display:none}
.nav-microsite .menu-primary{display:inline;margin:0 0 0 20px}.nav-microsite .menu-primary>li,.nav-microsite .menu-primary>li.current-menu-item,.nav-microsite .menu-primary>li.current-menu-ancestor{margin:0 15px 0 0;background:none}.nav-microsite .menu-primary>li>a,.nav-microsite .menu-primary>li.current-menu-item>a,.nav-microsite .menu-primary>li.current-menu-ancestor>a{padding:0;line-height:20px;color:#dbdbdb;background:none}
.nav-microsite .menu-primary>li:hover>a,.nav-microsite .menu-primary>li.current-menu-item:hover>a,.nav-microsite .menu-primary>li.current-menu-ancestor:hover>a,.nav-microsite .menu-primary>li>a:hover,.nav-microsite .menu-primary>li.current-menu-item>a:hover,.nav-microsite .menu-primary>li.current-menu-ancestor>a:hover{color:#d9505d;background:none}
.nav-microsite .menu-primary>li>ul,.nav-microsite .menu-primary>li.current-menu-item>ul,.nav-microsite .menu-primary>li.current-menu-ancestor>ul{background:#242532;border:0 solid #1e1e29;padding:7px 0;margin-left:-15px}.nav-microsite .menu-primary>li>ul>li>a,.nav-microsite .menu-primary>li.current-menu-item>ul>li>a,.nav-microsite .menu-primary>li.current-menu-ancestor>ul>li>a{color:#f4f4f4;background:none}
.nav-microsite .menu-primary>li>ul>li:hover>a,.nav-microsite .menu-primary>li.current-menu-item>ul>li:hover>a,.nav-microsite .menu-primary>li.current-menu-ancestor>ul>li:hover>a,.nav-microsite .menu-primary>li>ul>li>a:hover,.nav-microsite .menu-primary>li.current-menu-item>ul>li>a:hover,.nav-microsite .menu-primary>li.current-menu-ancestor>ul>li>a:hover{color:#f4f4f4;background:#1e1e29}
.nav-microsite .menu-primary>li>ul>li>a:active,.nav-microsite .menu-primary>li.current-menu-item>ul>li>a:active,.nav-microsite .menu-primary>li.current-menu-ancestor>ul>li>a:active{color:#dbdbdb;background:#1e1e29}
.nav-microsite a.icon{color:white;float:right;font-size:1.5em;text-decoration:none;line-height:0.75}.nav-microsite a.icon:hover{color:#d9505d}
.header-primary.header-event{padding:1px 0}.header-primary.header-event .text-overlay{height:50%}
.header-primary.header-event .container{position:relative;min-height:480px;z-index:2}
.header-primary.header-event .mono-logo img{width:181px;height:auto}
.header-primary.header-event .event-title{color:white;font-size:1.5em;position:absolute;height:100%}
.header-primary.header-event .mono-logo{margin-top:100px;display:inline-block;zoom:1;*display:inline}
.header-primary.header-event .titles{display:inline-block;zoom:1;*display:inline;position:absolute;left:0;bottom:40px}.header-primary.header-event .titles:after{content:'';width:70%;margin:15px 0 0;display:block;border-bottom:10px solid white;border-bottom-color:rgba(255,255,255,0.3)}
.header-primary.header-event .title{text-transform:none;margin:50px 0 0;font-size:78px}.header-primary.header-event .title:after{display:none}
.header-primary.header-event .subtitle{margin-top:0.25em;font-size:1em}
.header-primary.header-event .event-cta{text-align:right;position:absolute;bottom:60px;right:0}
.header-primary.header-event .button-cta{font-size:1.5em;margin:0}
.nav-event-wrapper{width:100%;background:white}.nav-event-wrapper .menu-primary{margin:0}.nav-event-wrapper .menu-primary>li{margin:0 20px 0 0}.nav-event-wrapper .menu-primary>li>a{padding:20px 0;font-size:1.125em}
.nav-event-wrapper .menu-primary>li:hover>a,.nav-event-wrapper .menu-primary>li.current_page_item>a,.nav-event-wrapper .menu-primary>li>a:hover{color:#5191cd;background:none}
.event-layout{margin-bottom:30px}.event-layout hgroup.section-title{margin-bottom:0;padding-bottom:5px;clear:both}.event-layout hgroup.section-title h2.no-subtitle{margin-top:0.125em}
.content-block{background:white;padding:20px 25px}.content-block h2:first-child,.content-block h3:first-child,.content-block h4:first-child{margin-top:0}
.content-block img{max-width:100%;height:auto}.content-block img:last-child{margin-bottom:0}
.content-block iframe{max-width:100%}
.image-block{position:relative;border-radius:3px;overflow:hidden;height:150px;background:white}.image-block img{width:100%;height:auto;border-radius:3px}
.image-block .text-overlay{height:50%;top:auto;bottom:0;color:white}.image-block .text-overlay p{margin:0 0 0em;line-height:1.2}
.image-block .text-overlay .text-overlay-content{position:absolute;bottom:15px;left:15px;width:100%}
.recent-posts-block{clear:both}
body{background:#f4f4f4}
header,section,footer{position:relative}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clear{clear:both}
.error{color:#d9505d}
*[class*=block]{border-radius:3px}
.dark-block{background:#242532;color:white}
.text-overlay{position:absolute;width:100%;height:100%;top:0;left:0;padding:20px;z-index:1;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(14,14,22,0)), color-stop(.7, rgba(14,14,22,0.7)));background-image:-o-linear-gradient(bottom, rgba(14,14,22,0) 0, rgba(14,14,22,0.7) 70%);background-image:-moz-linear-gradient(bottom, rgba(14,14,22,0) 0, rgba(14,14,22,0.7) 70%);background-image:-webkit-linear-gradient(bottom, rgba(14,14,22,0) 0, rgba(14,14,22,0.7) 70%);background-image:-ms-linear-gradient(bottom, rgba(14,14,22,0) 0, rgba(14,14,22,0.7) 70%);background-image:linear-gradient(to bottom, rgba(14,14,22,0) 0, rgba(14,14,22,0.7) 70%)}.text-overlay>strong{position:absolute;left:0px;bottom:0px;padding:0 0 10px 10px;width:100%;display:block;line-height:1.2}
.more-link{font-family:'proxima-nova','Proxima Nova','Gotham Black','Gotham',sans-serif;text-transform:uppercase;font-weight:700;text-decoration:none;font-size:1.125em;text-align:right;width:100%;display:block}.more-link:hover{text-decoration:underline}
.sep{font-size:1.5em;font-weight:bold;line-height:75%;margin:0 0.25em}
.header-primary{width:100%;background-size:cover;background-position:center top;background-color:#242532}.header-primary.homepage{height:915px}
.header-primary.basic{min-height:300px}
.header-primary .text-overlay{height:50%;top:auto;bottom:0}
.header-primary .container{position:relative}
.location{position:absolute;top:10px;right:25px;color:white;font-family:'proxima-nova','Proxima Nova','Gotham Black','Gotham',sans-serif;font-weight:700;text-transform:uppercase;font-size:0.85em;text-shadow:1px 1px 5px rgba(0,0,0,0.3)}
.nav-primary{background:white;border-radius:3px;margin-top:40px;position:relative;z-index:999}.nav-primary .logo{padding:15px;display:inline-block;zoom:1;*display:inline}.nav-primary .logo img{width:133px;height:auto}
.nav-primary .menu-primary{display:inline-block;zoom:1;*display:inline;float:right;margin:0;text-align:right;font-size:16px}.nav-primary .menu-primary>li>a{line-height:89px;padding:0 10px;font-family:'proxima-nova','Proxima Nova','Gotham Black','Gotham',sans-serif;font-weight:700}
.nav-primary .menu-primary>li:last-child>a{background:#d9505d;color:white;padding:0 10px 0 10px;border-top-right-radius:3px;border-bottom-right-radius:3px}.nav-primary .menu-primary>li:last-child>a:hover{background:#d43b4a}
.nav-primary .menu-primary ul.sub-menu{border-bottom-left-radius:3px;border-bottom-right-radius:3px;background:#f4f4f4}.nav-primary .menu-primary ul.sub-menu>li>a:hover{background:#e7e7e7}
.nav-primary .menu-primary ul.sub-menu>li.current-menu-item a{background:#e7e7e7}.nav-primary .menu-primary ul.sub-menu>li.current-menu-item a:hover{color:#d9505d}
#mobile-menu{display:none}
.page-titles{color:white;padding:162px 0 30px;position:relative;z-index:1;width:60%;float:left;overflow:hidden}.page-titles.has-parent{padding:149px 0 40px}
.page-titles h5{margin:0 0 -10px}.page-titles h5 a{color:white}
.page-titles h1{margin:0;position:relative;display:inline-block;zoom:1;*display:inline}.page-titles h1:after{content:'';display:block;width:1000%;border-top:1px solid rgba(255,255,255,0.6);position:absolute;left:100%;margin-left:20px;bottom:30px}
.nav-secondary{width:40%;float:left;position:relative;z-index:1;padding:194px 0 30px;text-align:right;overflow:hidden}.nav-secondary ul{font-size:1.125em;margin:0 20px 0 0;padding:0;display:inline;position:relative}.nav-secondary ul:before{content:'';display:block;width:1000px;border-top:1px solid rgba(255,255,255,0.6);position:absolute;right:100%;margin-right:20px;bottom:9px}
.nav-secondary ul li{margin:0 5px;list-style:none;display:inline}.nav-secondary ul li a{color:#f4f4f4;color:rgba(244,244,244,0.8);text-transform:uppercase;font-family:'proxima-nova','Proxima Nova','Gotham Black','Gotham',sans-serif;font-weight:700}
.nav-secondary ul li.current-menu-item a{color:#f4f4f4;text-decoration:underline}
.nav-secondary .icon{color:white;font-size:1.5em;text-decoration:none;margin:0 0 0 -10px}.nav-secondary .icon:hover{color:rgba(255,255,255,0.8)}
.no-background .page-titles{padding-top:72px}.no-background .page-titles.has-parent{padding-top:59px}
.no-background .nav-secondary{padding-top:104px}
.homepage-slogan{padding-top:100px}
.homepage-join{padding-top:50px;position:relative}.homepage-join:before{content:'';display:block;background-image:url('../img/arrow1.png');width:80px;height:99px;position:absolute;left:-100px;top:10px}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){.homepage-join:before{background-image:url("../img/arrow1@2x.png");background-size:80px 99px}}
.homepage-join h4{color:white;text-transform:uppercase;border:none;font-weight:800}
.homepage-join .join-block{padding:25px}.homepage-join .join-block p{margin-top:0}
.homepage-join .join-block label{color:#6d6e7b}.homepage-join .join-block label.error{color:#d9505d;margin-top:-0.5em;margin-bottom:0em}
.homepage-join .join-block input{font-size:1.25em}
.homepage-join .field{display:inline-block;zoom:1;*display:inline}
.homepage-join .field-name,.homepage-join .field-email{width:30%}
.homepage-join .field-dob{width:22%}
.homepage-join .field-postcode{width:15%}
.homepage-join .join-submit{font-size:1.5em;float:left;width:100%;text-align:center;padding:10px 0 0}
.post-group{margin-bottom:30px}
.posts-column .more-link{margin-top:-10px}
.site-content{padding:50px 0 80px}
.content-primary{min-height:1px}.content-primary article.longform{padding:0 4% 0 0}.content-primary article.longform img,.content-primary article.longform iframe{max-width:100%}
.content-primary article.longform iframe{width:100%}
.content-full{padding:0 0}
.intro-section{background:#242532;padding:60px 0 20px;color:white}
.error-404{text-align:center;font-size:1.4em;padding-bottom:8em}
.widget{margin:0 0 40px}.widget .join-block{padding:5px 20px}.widget .join-block .field-dob{float:left;width:48.5%;margin-right:2.5%}
.widget .join-block .field-postcode{float:left;width:48.5%}
.widget .join-block .join-submit{clear:both;padding-top:5px}
.widget .photo-block{padding:10px 10px 0;background:white}.widget .photo-block img{width:100%;height:auto;margin:0 0 10px}
.site-footer{background:#242532;padding:50px 0;color:white;font-size:0.9em}.site-footer ul{margin:0;padding:0 0 0 1em}.site-footer ul li{margin-bottom:3px}
.site-footer p{margin-top:0}
.site-footer h2 a,.site-footer h3 a{color:white}.site-footer h2 a:hover,.site-footer h3 a:hover{text-decoration:none;color:#ccc}
.site-footer .opportunities{margin:0;padding:0}.site-footer .opportunities li{list-style:none;width:46%;display:inline-block;zoom:1;*display:inline;margin:0;padding:0}.site-footer .opportunities li h3{font-size:1.25em;margin-top:0}
.site-footer .opportunities li em{color:rgba(255,255,255,0.8)}
.site-footer .opportunities li span[class*="icon"]{font-size:0.8em}
.site-footer .opportunities li:first-child{margin-right:5%}
.copyright-footer{background:#191a23;padding:15px 0;font-size:0.825em}.copyright-footer p,.copyright-footer a{color:white;color:rgba(255,255,255,0.5);text-decoration:none}
.copyright-footer .copyright{text-align:right}
hgroup.footer-title h5{margin-bottom:0.2em}


@media (min-width:1200px){body{font-size:15px;line-height:1.4} .container{width:1140px;margin:0 auto} .content-primary{float:left;width:731.5px;margin-left:14.25px;margin-right:14.25px}.content-primary.error-404{float:left;width:1111.5px;margin-left:14.25px;margin-right:14.25px} .content-secondary{float:left;width:351.5px;margin-left:14.25px;margin-right:14.25px} .content-full{float:left;width:1111.5px;margin-left:14.25px;margin-right:14.25px} .nav-primary{float:left;width:1111.5px;margin-left:14.25px;margin-right:14.25px} .homepage-slogan{float:left;width:684px;margin-left:14.25px;margin-right:14.25px} .homepage-join{float:left;width:921.5px;margin-left:109.25px;margin-right:14.25px} .page-header{float:left;width:1111.5px;margin-left:14.25px;margin-right:14.25px} .nav-microsite,.nav-event{float:left;width:1111.5px;margin-left:14.25px;margin-right:14.25px} .event-title{float:left;width:731.5px;margin-left:14.25px;margin-right:14.25px} .event-cta{float:left;width:351.5px;margin-left:14.25px;margin-right:14.25px} .features-column{float:left;width:256.5px;margin-left:14.25px;margin-right:14.25px;margin-left:0} .posts-column{float:left;width:446.5px;margin-left:14.25px;margin-right:14.25px;margin-right:0} .program-intro{float:left;width:446.5px;margin-left:14.25px;margin-right:14.25px} .program-map{float:left;width:636.5px;margin-left:14.25px;margin-right:14.25px} .program-nav{float:left;width:1111.5px;margin-left:14.25px;margin-right:14.25px} .single-event-block{float:left;width:541.5px;margin-left:14.25px;margin-right:14.25px} .opportunity-excerpt{float:left;width:541.5px;margin-left:14.25px;margin-right:14.25px} .content_block_4{float:left;width:351.5px;margin-left:14.25px;margin-right:14.25px} .content_block_6{float:left;width:541.5px;margin-left:14.25px;margin-right:14.25px} .content_block_8{float:left;width:731.5px;margin-left:14.25px;margin-right:14.25px} .content_block_12{float:left;width:1111.5px;margin-left:14.25px;margin-right:14.25px} .image-block-wrapper.items-2{float:left;width:541.5px;margin-left:14.25px;margin-right:14.25px} .image-block-wrapper.items-4{float:left;width:1111.5px;margin-left:14.25px;margin-right:14.25px} .image-block{float:left;width:256.5px;margin-left:14.25px;margin-right:14.25px}.image-block:first-of-type{margin-left:0} .image-block:last-of-type{margin-right:0} .recent-posts-block{float:left;width:1111.5px;margin-left:14.25px;margin-right:14.25px}.recent-posts-block .post-block{float:left;width:351.5px;margin-left:14.25px;margin-right:14.25px}.recent-posts-block .post-block:first-of-type{margin-left:0} .recent-posts-block .post-block:last-of-type{margin-right:0} .donate-header{float:left;width:541.5px;margin-left:14.25px;margin-right:14.25px} .donate-intro .section-title{float:left;width:1111.5px;margin-left:14.25px;margin-right:14.25px} .benefit-box{float:left;width:351.5px;margin-left:14.25px;margin-right:14.25px} .related .post-block:nth-child(2),.related .post-block:nth-child(4){float:left;width:332.49999999999994px;margin-left:14.25px;margin-right:14.25px;margin-left:0} .related .post-block:nth-child(3),.related .post-block:nth-child(5){float:left;width:332.49999999999994px;margin-left:14.25px;margin-right:14.25px;margin-right:0} .footer-col{float:left;width:541.5px;margin-left:14.25px;margin-right:14.25px} .site-footer .minor-content{float:left;width:256.5px;margin-left:14.25px;margin-right:14.25px} .site-footer .major-content{float:left;width:541.5px;margin-left:14.25px;margin-right:14.25px} .nav-primary .menu-primary{font-size:18px}.nav-primary .menu-primary>li>a{padding:0 10px;font-weight:700} .nav-primary .menu-primary>li:last-child>a{padding:0 25px}}


@media (max-width:767px){body{font-size:16px;line-height:1.4} .container{width:100%;margin:0 auto} .content-primary{float:left;width:90%;margin-left:5%;margin-right:5%}.content-primary.error-404{float:left;width:90%;margin-left:5%;margin-right:5%} .content-secondary{float:left;width:90%;margin-left:5%;margin-right:5%} .content-full{float:left;width:90%;margin-left:5%;margin-right:5%} .nav-primary{float:left;width:90%;margin-left:5%;margin-right:5%} .homepage-slogan{float:left;width:90%;margin-left:5%;margin-right:5%} .homepage-join{float:left;width:90%;margin-left:5%;margin-right:5%} .page-header{float:left;width:90%;margin-left:5%;margin-right:5%} .nav-microsite,.nav-event{float:left;width:90%;margin-left:5%;margin-right:5%} .event-title{float:left;width:90%;margin-left:5%;margin-right:5%} .event-cta{float:left;width:90%;margin-left:5%;margin-right:5%} .features-column{float:left;width:90%;margin-left:5%;margin-right:5%;margin-left:0} .posts-column{float:left;width:90%;margin-left:5%;margin-right:5%;margin-right:0} .program-intro{float:left;width:90%;margin-left:5%;margin-right:5%} .program-map{float:left;width:90%;margin-left:5%;margin-right:5%} .program-nav{float:left;width:90%;margin-left:5%;margin-right:5%} .single-event-block{float:left;width:90%;margin-left:5%;margin-right:5%} .opportunity-excerpt{float:left;width:90%;margin-left:5%;margin-right:5%} .content_block_4{float:left;width:90%;margin-left:5%;margin-right:5%} .content_block_6{float:left;width:90%;margin-left:5%;margin-right:5%} .content_block_8{float:left;width:90%;margin-left:5%;margin-right:5%} .content_block_12{float:left;width:90%;margin-left:5%;margin-right:5%} .image-block-wrapper.items-2{float:left;width:90%;margin-left:5%;margin-right:5%} .image-block-wrapper.items-4{float:left;width:90%;margin-left:5%;margin-right:5%} .image-block{float:left;width:90%;margin-left:5%;margin-right:5%}.image-block:first-of-type{margin-left:0} .image-block:last-of-type{margin-right:0} .recent-posts-block{float:left;width:90%;margin-left:5%;margin-right:5%}.recent-posts-block .post-block{float:left;width:90%;margin-left:5%;margin-right:5%}.recent-posts-block .post-block:first-of-type{margin-left:0} .recent-posts-block .post-block:last-of-type{margin-right:0} .donate-header{float:left;width:90%;margin-left:5%;margin-right:5%} .donate-intro .section-title{float:left;width:90%;margin-left:5%;margin-right:5%} .benefit-box{float:left;width:90%;margin-left:5%;margin-right:5%} .related .post-block:nth-child(2),.related .post-block:nth-child(4){float:left;width:90%;margin-left:5%;margin-right:5%;margin-left:0} .related .post-block:nth-child(3),.related .post-block:nth-child(5){float:left;width:90%;margin-left:5%;margin-right:5%;margin-right:0} .footer-col{float:left;width:90%;margin-left:5%;margin-right:5%} .site-footer .minor-content{float:left;width:90%;margin-left:5%;margin-right:5%} .site-footer .major-content{float:left;width:90%;margin-left:5%;margin-right:5%} .header-primary.homepage{height:1050px} .header-primary.basic{min-height:270px} .page-titles{padding-bottom:15px;padding-top:80px}.page-titles h5{margin-bottom:5px} .page-titles h1{line-height:0.9;font-size:2.5em}.page-titles h1:after{display:none} .sidebar-condensed{display:none} h1.title:after{width:100%} .homepage-slogan{padding-top:60px}.homepage-slogan h1.title{font-size:45px} .homepage-join{padding-top:0}.homepage-join:before{display:none} .homepage-join .field{width:100%} .features-column{display:none} .posts-column{margin-left:0;margin-right:0;width:100%} .profiles li{width:49%} .volunteer-profiles{padding-top:30px} .content-secondary{padding-top:40px} .related .post-block:nth-child(2),.related .post-block:nth-child(4),.related .post-block:nth-child(3),.related .post-block:nth-child(5){margin:0 0 20px;width:100%} .related .post-block{min-height:0} .content-primary article.longform{padding:0} hgroup.section-title h2{font-size:2.25em} h2{font-size:2em} h2.post-title{font-size:1.5em} .program-map{display:none} .program-nav{display:block} .intro-section{padding-top:20px} .single-event-block .event-thumbnail{width:100%;position:relative;height:140px}.single-event-block .event-thumbnail img{width:100%;height:auto;margin-top:-20%} .single-event-block .event-excerpt{padding:20px 20px 10px} .header-primary.header-event .container{min-height:380px} .header-primary.header-event .mono-logo{margin-top:30px} .header-primary.header-event .mono-logo img{width:120px} .header-primary.header-event .event-title{position:static} .header-primary.header-event .event-cta{position:static;text-align:left;padding-top:20px;padding-bottom:20px} .header-primary.header-event .titles{width:100%;position:static} .header-primary.header-event .title{font-size:50px;margin-bottom:15px;margin-top:100px} .header-primary.header-event .subtitle{font-size:18px;line-height:1.2} .nav-event{font-size:0.9em;padding:10px 0} .nav-event-wrapper .menu-primary>li>a{padding:10px 0} .nav-microsite .logo,.nav-microsite .menu-primary,.nav-microsite>a{display:none} .nav-microsite #event-back{display:block;color:#ccc;font-family:'proxima-nova','Proxima Nova','Gotham Black','Gotham',sans-serif;font-weight:700;text-transform:uppercase} .site-footer .minor-content,.site-footer .major-content{margin-bottom:30px} .site-footer .opportunities li{width:100%} .copyright-footer .copyright{text-align:left}}


@media (min-width:768px) and (max-width:959px){body{font-size:14px;line-height:1.4} .container{width:768px;margin:0 auto} .content-primary{float:left;width:496px;margin-left:8px;margin-right:8px}.content-primary.error-404{float:left;width:752px;margin-left:8px;margin-right:8px} .content-secondary{float:left;width:240px;margin-left:8px;margin-right:8px} .content-full{float:left;width:752px;margin-left:8px;margin-right:8px} .nav-primary{float:left;width:752px;margin-left:8px;margin-right:8px} .homepage-slogan{float:left;width:464px;margin-left:8px;margin-right:8px} .homepage-join{float:left;width:624px;margin-left:72px;margin-right:8px} .page-header{float:left;width:752px;margin-left:8px;margin-right:8px} .nav-microsite,.nav-event{float:left;width:752px;margin-left:8px;margin-right:8px} .event-title{float:left;width:496px;margin-left:8px;margin-right:8px} .event-cta{float:left;width:240px;margin-left:8px;margin-right:8px} .features-column{float:left;width:176px;margin-left:8px;margin-right:8px;margin-left:0} .posts-column{float:left;width:304px;margin-left:8px;margin-right:8px;margin-right:0} .program-intro{float:left;width:304px;margin-left:8px;margin-right:8px} .program-map{float:left;width:432px;margin-left:8px;margin-right:8px} .program-nav{float:left;width:752px;margin-left:8px;margin-right:8px} .single-event-block{float:left;width:368px;margin-left:8px;margin-right:8px} .opportunity-excerpt{float:left;width:368px;margin-left:8px;margin-right:8px} .content_block_4{float:left;width:240px;margin-left:8px;margin-right:8px} .content_block_6{float:left;width:368px;margin-left:8px;margin-right:8px} .content_block_8{float:left;width:496px;margin-left:8px;margin-right:8px} .content_block_12{float:left;width:752px;margin-left:8px;margin-right:8px} .image-block-wrapper.items-2{float:left;width:368px;margin-left:8px;margin-right:8px} .image-block-wrapper.items-4{float:left;width:752px;margin-left:8px;margin-right:8px} .image-block{float:left;width:176px;margin-left:8px;margin-right:8px}.image-block:first-of-type{margin-left:0} .image-block:last-of-type{margin-right:0} .recent-posts-block{float:left;width:752px;margin-left:8px;margin-right:8px}.recent-posts-block .post-block{float:left;width:240px;margin-left:8px;margin-right:8px}.recent-posts-block .post-block:first-of-type{margin-left:0} .recent-posts-block .post-block:last-of-type{margin-right:0} .donate-header{float:left;width:368px;margin-left:8px;margin-right:8px} .donate-intro .section-title{float:left;width:752px;margin-left:8px;margin-right:8px} .benefit-box{float:left;width:240px;margin-left:8px;margin-right:8px} .related .post-block:nth-child(2),.related .post-block:nth-child(4){float:left;width:227.19999999999996px;margin-left:8px;margin-right:8px;margin-left:0} .related .post-block:nth-child(3),.related .post-block:nth-child(5){float:left;width:227.19999999999996px;margin-left:8px;margin-right:8px;margin-right:0} .footer-col{float:left;width:368px;margin-left:8px;margin-right:8px} .site-footer .minor-content{float:left;width:176px;margin-left:8px;margin-right:8px} .site-footer .major-content{float:left;width:368px;margin-left:8px;margin-right:8px} .single-event-block{margin-bottom:15px}}@media (max-width:959px){.logo{float:left} #mobile-menu{display:block;width:30px;border-top:3px solid #242532;position:relative;z-index:5;float:right;right:30px;top:40px}#mobile-menu:before{content:'';display:block;position:absolute;width:100%;border-top:3px solid #242532;height:11px;margin-top:-11px} #mobile-menu:after{content:'';display:block;position:absolute;width:100%;border-bottom:3px solid #242532;height:8px;margin-bottom:0} .header-primary{position:relative} .nav-primary ul.menu-primary{width:100%;display:none;position:absolute;background:white;top:98%}.nav-primary ul.menu-primary li{width:100%;display:block;text-align:left}.nav-primary ul.menu-primary li>a{width:100%;padding-left:20px;padding-right:20px;line-height:50px} .nav-primary ul.menu-primary li:last-child>a{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:0;padding-left:20px;padding-right:20px} .nav-primary ul.menu-primary li>ul{position:static;display:none}.nav-primary ul.menu-primary li>ul li a{line-height:20px;color:rgba(36,37,50,0.7)} .nav-primary ul.menu-primary li.current-menu-item a{background:white} .nav-primary ul.menu-primary li.selected a{background:#f4f4f4} .nav-primary ul.menu-primary li.selected ul{display:block} .page-titles{width:100%} .page-titles.has-parent{padding-bottom:20px} .nav-secondary{display:none}}
