a,a:link{text-decoration:none;color:#008cb6}.hidden{display:none !important}.touch-only,.notouch,.mobile-only-inline,.hide{display:none}.hide_at_first{position:absolute;top:-9999px;left:-9999px}.center{text-align:center}summary::marker{display:none}.error404 #page{background:#fff;color:#000}.content-404{max-width:768px;margin:6em auto;padding:0 1em;text-align:center;font:normal 1em "Montserrat"}.content-404 h1{color:#000;font-weight:bold;font-size:1.5em;margin-bottom:.5em}.content-404 a{color:#008cb6}.content-404 a:hover{color:#000;text-decoration:underline}.searchform404{width:100%;margin-top:2em}.searchform404 input,.searchform404 button{padding:.8em;font:normal 1.125em "Montserrat";border:0;float:left}.searchform404 input{width:75%;color:#000;background:#ddd}.searchform404 button{width:25%;color:#fff;text-align:center;background:#007da3}.searchform404 button:hover{background:#000}.searchform404 button span{display:none}.white-bg{background:#fff}.passport-banner-top{margin-bottom:1em}.single-collection .page-funding{margin-bottom:3em}.remodal.ppt{padding:0}.remodal.ppt .closebutton{position:absolute;top:-17.5px;right:-17.5px;display:block;overflow:visible;width:35px;height:35px;margin:0;cursor:pointer;text-decoration:none;border:0;outline:0;font-size:20px;line-height:35px;background:#008cb6;color:#fff;border-radius:50%}.remodal.ppt .closebutton:hover{background:#000}.embed-soundcloud iframe{width:100%}#volunteers p:last-of-type{margin-bottom:0}#volunteers fieldset{margin-bottom:1em;padding:1em}#volunteers legend{text-transform:uppercase;font:bold 1.2em "Montserrat";padding:0 .2em;color:#007da3}#volunteers label{display:block;width:100%}#volunteers textarea{height:125px}#volunteers .note{margin:1em 0;font-size:.9em;font-style:italic}article.comm-board figure img{width:100%;height:auto}.survey-teaser{background:#007da3;color:#fff !important;position:fixed;bottom:0;width:100%;padding:1.3em;text-align:center;display:block;font:bold 1.125em "Montserrat";z-index:9999999999}.survey-teaser:hover{background:#000;color:#fff !important}.pinned-survey{background:#fff;color:#000;position:fixed;bottom:0;width:100%;padding:1em;text-align:center;display:block;font:bold 1em "Montserrat";z-index:9999999999;display:none}.pinned-survey p{margin-top:0}.pinned-survey .close-survey{position:absolute;right:1em;top:1em}.pinned-survey .close-survey svg{fill:#000;width:1.2em;height:auto}.pinned-survey .close-survey:hover svg{fill:#007da3}.pinned-survey .button{color:#fff;padding:8px;display:inline-block;margin:0 8px}.pinned-survey .button:hover{background:#000}.remodal.survey{padding:10px}.timeline article header{text-align:center}.comm-board-funders{color:#000;border:1px solid #000;padding:1em;font-size:.9em}.comm-board-funders p{margin-bottom:0}.comm-board-funders .dycd{text-align:center;display:block}.comm-board-funders .dycd img{height:30px;width:auto;margin:0 auto}.grid-three{margin:0 -1em;display:flex;flex-wrap:wrap;flex-flow:row wrap}.grid-three .vgi{float:left;width:31.3%;margin:0 1em}.grid-three:last-of-type{margin-bottom:0}.remodal.camptvsurvey{padding:0}.remodal.camptvsurvey .remodal-close{position:absolute;top:-35px;left:auto;right:8px}.remodal.camptvsurvey .remodal-close:hover{color:#fff}details.linkstyle summary{color:#007da3;outline:none}details.linkstyle summary:hover{text-decoration:underline}.boxwborder{border:1px solid #ccc;padding:1em;margin-bottom:1em}.boxwborder p:last-of-type{margin:0}@media screen and (min-width: 836px){.no-desktop{display:none !important}.notouch{display:block}.snap-content{position:static}.searchform404 button span{display:inline}.featured-programs.home .ti{padding:0 1em}}@media screen and (min-width: 481px)and (max-width: 835px){#snapwrap{margin:0px}.screen-pad{padding:0 2%}.no-tablet{display:none}.touch-only{display:block}.widecolumn{margin:0 0 1em 0;min-height:auto;width:100%}.aside .textwidget{text-align:center}.aside .textwidget img{margin:0 auto}.exp-left{width:100%;margin-right:0}.exp-right{width:100%}.exp-widget{float:left;width:48%}.exp-widget2{float:right}.aside.blogs{width:100%;margin:0 auto !important}.aside.blogs ul{width:300px;margin:0 auto}.aside.blogs .sidebar-item{width:100%}.aside.blogs .adtxt{margin-top:6px}}@media screen and (min-width: 820px){.video-teaser{position:relative}.video-teaser section{position:absolute;top:50%;transform:translate(0, -50%);right:0}}@media screen and (max-width: 480px){#snapwrap{margin-top:0}.snap-drawer-right{margin-top:53px}.screen-pad{padding:0 3%}.no-mobile{display:none !important}.mobile-only{display:block}.mobile-only-inline{display:inline}.touch-only{display:block}.aside .textwidget{text-align:center}.aside .textwidget img{margin:0 auto}.exp-left{width:100%;margin-right:0}.exp-right{width:100%}.exp-title,.exp-box h3{font-size:1.3em}.grid-three{margin:0;display:block}.grid-three .vgi{margin:0}}.remodal-2-col{background:#fff;padding:0 !important;position:relative;text-align:left}.remodal-2-col .photo{float:left;width:40%}.remodal-2-col .photo img{width:100%;height:auto}.remodal-2-col .text{float:left;width:60%;padding:0 2em;position:absolute;top:50%;transform:translate(0, -50%);right:0}.remodal-2-col .text p{font-size:1.2em;line-height:1.6em}.remodal-2-col .button{background:#007da3;color:#fff;display:inline-block;padding:.8em;font-weight:600}.remodal-2-col .button:hover{background:#000}.remodal-2-col .remodal-close{position:absolute;top:8px;right:8px;left:auto;color:#000;width:25px;height:25px}.remodal-2-col .remodal-close:hover svg{fill:#ff512c}.remodal-2-col .remodal-close:before{content:""}@media screen and (max-width: 480px){.remodal-2-col .text{width:50%;padding:0 .8em;text-align:center}.remodal-2-col .text p{font-size:1em;line-height:1.4em}.remodal-2-col .photo{width:50%}.remodal-2-col .button{background:#007da3;color:#fff;display:block;padding:.7em 0;font-size:.9em}}/*# sourceMappingURL=main.css.map */