﻿.dojoFloatingPane{position:fixed !important;top:40px;left:50%;margin-left:-25%}.search-result{margin-bottom:20px}.search-result .search-result-title{font-size:1.1em}.search-result .search-result-summary{font-size:0.9em}.imagine_cms-paginator{clear:both;padding-top:4px;text-align:right}a.imagine_cms-paginator-link{display:inline-block;margin-left:3px;min-width:1.2em;padding:2px 4px;text-align:center;color:#333;background-color:white;border:solid 1px #333;text-decoration:none}a.imagine_cms-paginator-link-selected{color:white;background-color:#333}.imagine_cms-gallery{padding:10px 10px 5px;background-color:#d8d6cd}.imagine_cms-gallery-images{width:100%;height:340px;margin:15px auto}.imagine_cms-gallery-image{width:450px;height:340px;position:absolute}.imagine_cms-gallery-thumbs{margin-top:20px}.imagine_cms-gallery-thumb{float:left;border:5px solid #fff;margin:0 5px 5px 0;cursor:pointer}.imagine_cms-gallery-nav{width:243px;margin:0 auto}.imagine_cms-gallery-nav-button{cursor:pointer;color:white}.imagine_cms-gallery-caption{width:100%;height:80px;margin:0 auto 40px;overflow:auto;font-size:14px;line-height:18px;padding:0;text-align:center;color:#fff}.imagine_cms-gallery-close{position:absolute;top:-20px;right:-20px}.imagine_cms-gallery cite{font-size:140%;text-transform:uppercase;font-style:normal;font-weight:bold;color:#F17130}.imgCrop_wrap{position:relative;cursor:crosshair}.imgCrop_wrap.opera8 .imgCrop_overlay,.imgCrop_wrap.opera8 .imgCrop_clickArea{background-color:transparent}.imgCrop_wrap,.imgCrop_wrap *{font-size:0}.imgCrop_overlay{background-color:#000;opacity:0.5;filter:alpha(opacity=50);position:absolute;width:100%;height:100%}.imgCrop_selArea{position:absolute;cursor:move;z-index:2}.imgCrop_clickArea{width:100%;height:100%;background-color:#FFF;opacity:0.01;filter:alpha(opacity=1)}.imgCrop_marqueeHoriz{position:absolute;width:100%;height:1px;background:transparent url(/assets/cropper/marqueeHoriz-db2df2204cb2ecfa82e6a3155c79173747a0fe74820eb0726f84402fd96625ed.gif) repeat-x 0 0;z-index:3}.imgCrop_marqueeVert{position:absolute;height:100%;width:1px;background:transparent url(/assets/cropper/marqueeVert-827f39697994a08718fc2a86b5da07cdf945d8d6b25e6ae3eb642e7d8a8d5bb2.gif) repeat-y 0 0;z-index:3}.imgCrop_marqueeNorth{top:0;left:0}.imgCrop_marqueeEast{top:0;right:0}.imgCrop_marqueeSouth{bottom:0px;left:0}.imgCrop_marqueeWest{top:0;left:0}.imgCrop_handle{position:absolute;border:1px solid #333;width:6px;height:6px;background:#FFF;opacity:0.5;filter:alpha(opacity=50);z-index:4}* html .imgCrop_handle{width:8px;height:8px;width:6px;height:6px}.imgCrop_handleN{top:-3px;left:0;cursor:n-resize}.imgCrop_handleNE{top:-3px;right:-3px;cursor:ne-resize}.imgCrop_handleE{top:0;right:-3px;cursor:e-resize}.imgCrop_handleSE{right:-3px;bottom:-3px;cursor:se-resize}.imgCrop_handleS{right:0;bottom:-3px;cursor:s-resize}.imgCrop_handleSW{left:-3px;bottom:-3px;cursor:sw-resize}.imgCrop_handleW{top:0;left:-3px;cursor:w-resize}.imgCrop_handleNW{top:-3px;left:-3px;cursor:nw-resize}.imgCrop_dragArea{width:100%;height:100%;z-index:200;position:absolute;top:0;left:0}.imgCrop_previewWrap{overflow:hidden;position:relative}.imgCrop_previewWrap img{position:absolute}html,body{margin:0;padding:0;height:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.nowrap{white-space:nowrap}#header{position:relative;z-index:10}#top-shortcuts{display:none}#logo-bar{position:relative;background-color:#0060af}#logo-bar #logo-bar-main{padding:3.5vw 3vw 2.75vw 4vw;height:10.13vw;float:none;clear:both;background-image:linear-gradient(to bottom, #92278f, #5c2e91)}#logo-bar #logo-bar-main #logo-icon{float:left;width:13.33vw;height:10.13vw;background:url(/assets/structure/logo-icon-1154ab51d8a9dad01d74bcbc1131d2bcc4fc99538a30f45065621551e6542cee.png) left center no-repeat;background-size:contain}#logo-bar #logo-bar-main #logo{float:left;margin:2vw 0 0 1vw;width:auto;height:10.13vw;font-family:'Cachet Bold';font-weight:normal;font-size:5.9vw;line-height:1;text-decoration:none;color:white;text-transform:uppercase}#logo-bar #btn-menu{width:18.67vw;height:10.13vw;position:absolute;right:3.5vw;top:3vw;background:url(/assets/structure/menu-open-2a829eda7e84e3d018c3233e0ecf18ec51c2483fb384208241f372617bfd3fd5.png) left center no-repeat;background-size:contain}#logo-bar #btn-menu.expanded{background-image:url(/assets/structure/menu-close-1ed594701aedc1ffe6e4409b24f3bccadd6cf6004e984f61ee61c43ff0b6d834.png)}#logo-bar #btn-action{text-align:right}#logo-bar #btn-action a{display:inline-block;margin:1vw 4vw 4vw 0;padding:1vw 2.5vw;font-size:4vw;font-weight:normal;color:#ff1fb6;text-transform:uppercase;text-decoration:none;border:2px solid #ff1fb6;border-radius:10px}#logo-bar #logo-bar-extra{display:none}#logo-bar.section-page #btn-menu{position:static;display:block;width:auto;height:auto;margin:0;padding:2vw 3vw 2vw 4vw;text-decoration:none;background-image:none}#logo-bar.section-page #btn-menu .section-title{display:inline-block;margin-right:1.0vw;font-family:'Cachet Bold';font-weight:normal;font-size:8.5vw;line-height:1;color:white;text-transform:uppercase}#logo-bar.section-page #btn-menu .section-phone{display:none}#logo-bar.section-page #btn-menu .fa-minus{display:none;font-size:0.75em}#logo-bar.section-page #btn-menu.expanded{background-image:none}#logo-bar.section-page #btn-menu.expanded .fa-caret-down{display:none}#logo-bar.section-page #btn-menu.expanded .fa-minus{display:inline}#logo-bar.section-page #logo-bar-extra{clear:both;background-color:#0060af;margin:0;padding:2vw 4vw;font-family:'Cachet Bold';font-size:6.3vw;color:rgba(255,255,255,0.6)}#logo-bar.section-page #logo-bar-extra a{color:rgba(255,255,255,0.6)}#logo-bar.section-page #logo-bar-extra a:hover{color:white}#logo-bar.section-page #logo-bar-extra .section-phone{display:inline-block;margin-right:2.5vw}#logo-bar.section-page #logo-bar-extra .section-email{display:inline-block}#logo-bar.section-page #logo-bar-extra .section-email a{font-size:0.85em;font-weight:normal;text-decoration:none;color:white}#logo-bar.section-page #logo-bar-extra .section-email a span{font-weight:normal}#logo-bar.section-page #logo-bar-extra .section-hours{display:none;float:right;text-decoration:none}#logo-bar.section-page #logo-bar-extra .section-hours span{color:white;font-size:0.9em;font-weight:normal;text-transform:uppercase}#logo-bar.section-page #logo-bar-extra .social-buttons{display:block;font-size:7.8vw}#logo-bar.section-page #logo-bar-extra .social-buttons a{display:inline-block;margin-right:3vw}#camp-social-buttons{display:none}#top-nav-container{display:none;position:absolute;z-index:1;width:100%;background-color:white;box-shadow:0px 0px 10px rgba(50,50,50,0.3)}#top-nav-container #section-title-container{display:none}#top-nav-container #btn-action2{display:none}#top-nav-container #section-phone{display:none}#top-nav-container #search-bar{background-color:#e0e0e0;padding:2vw 5vw}#top-nav-container #search-bar #search-box-container{height:6.5vw;border-width:0;border-radius:4.25vw;padding:1vw 6vw;background:#fff url(/assets/structure/icon-search-6082ac18a9c8b7b5e00e9464488501ffa521ec7a65386dc29f0d12ba857d87de.png) 83vw center no-repeat;background-size:4.27vw}#top-nav-container #search-bar #search-box-container input{font-size:4vw;width:76vw;height:5.5vw;margin:0;padding:0.5vw 0;border-width:0;color:#000;background-color:transparent}#top-nav-container #top-nav{margin:0;padding:0;font-size:0.95em}#top-nav-container #top-nav a{display:block;padding:6px 14px;color:#0089d0;text-decoration:none;font-weight:normal}#top-nav-container #top-nav a:hover{background-color:#ccebf9}#top-nav-container #top-nav li.selected-page>a{background-color:#ccebf9}#top-nav-container #top-nav li{list-style-type:none;margin:0;padding:0}#top-nav-container #top-nav li.nav-section{border-bottom:1px solid #d3d3d3;padding:0}#top-nav-container #top-nav li.nav-section ul{display:none;padding:0;margin:0}#top-nav-container #top-nav li.nav-section ul a{font-weight:normal;padding-left:36px}#top-nav-container #top-nav li.nav-section.expanded>ul{display:block}#top-nav-container #top-nav li.nav-section.has-submenu>a:after{display:inline-block;position:relative;content:'›';margin-left:5px}#top-nav-container #top-nav li.nav-section.has-submenu.expanded>a:after{top:1px;left:2px;transform:rotate(90deg)}#top-nav-container #top-nav-extra{display:none}#content{padding:0 5vw 2vw;line-height:1.4}#content li{line-height:1.3}#content div.feature-image{position:relative;background-size:cover;background-repeat:no-repeat;background-position:80% center;margin:0 -5vw 0;width:100vw;height:67vw}#content div.feature-image .section-names{background-image:linear-gradient(to top, rgba(255,255,255,0.9), rgba(234,234,234,0.6) 51%, rgba(216,216,216,0));position:absolute;left:0;bottom:0;text-transform:uppercase;width:90vw;max-width:1200px;left:0;right:0;margin:auto;padding:17vw 5vw 5vw}#content div.feature-image .section-names h3{color:#0089d0;font-size:2.5em;line-height:1.1;margin:0}#content div.feature-image .section-names h4{color:#00aeef;font-size:1.3em;line-height:1.3;margin:0}#content .layout-container{padding-top:4vw}#content #left-sidebar{display:none}#content #location-info{margin-bottom:30px}#content .news-item{margin:0 0 4vw}#content .news-item .news-thumb{width:90vw;height:59.4vw;border-radius:4vw;overflow:hidden;vertical-align:center}#content .news-item .news-thumb img{width:100%;height:auto;margin-top:-36%;position:relative;top:50%}#content .news-item .news-text{min-height:62.67vw}#content .news-item .news-text h3{font-size:1.2em;margin:2vw 0 1vw}#content .news-item .news-text h3 a{text-decoration:none}#content #mc_embed_signup{margin:60px 0 0}#content #mc_embed_signup h2{color:#5c2e91 !important}#breadcrumbs{margin:0 0 14px;line-height:1.8}#quick-links{display:flex;margin:0 -5vw 5vw;height:30vw;background-color:#92278f}#quick-links a{display:block;float:left;width:27.1vw;height:13vw;padding:17vw 3vw 0;background:transparent center 6vw no-repeat;background-size:8vw;border-left:0.3vw solid #661762;text-decoration:none;text-transform:uppercase;word-spacing:10vw;font-family:'Cachet Regular';color:white;text-align:center;font-weight:normal;font-size:3vw}#quick-links a:first-child{border-left:none}#quick-links a:hover{background-color:#c6168d}#quick-links a span{font-weight:normal}#quick-links #btn-register-online{background-image:url(/assets/structure/icon-register-3019a0c31237c8bcf106d38d2ba51ee197a017fdacb90d2e137fecb2ac447d63.png)}#quick-links #btn-view-schedules{background-image:url(/assets/structure/icon-schedule-a6597bc1f7efa67cdd1913f9fc75c9816889857967679972585c3f2e291844ca.png)}#quick-links #btn-jobs{background-image:url(/assets/structure/icon-jobs-17cc905fcdb777e3fb561110e7624f6095f5f19577db5cb509925a59658b1055.png)}#quick-links #btn-donate{background-image:url(/assets/structure/icon-donate-04f687532c175fa1026923c40eeabec8eace12c2f8c4041eb1e640fbcf0bb087.png)}#quick-links #btn-summer-camp{background-image:url(/assets/structure/icon-summer-camp-6c94152e595d25fb09bbf94c4820cc15f513c592bf128c7e97124bc596f5980f.png)}#quick-links #btn-family-camp{background-image:url(/assets/structure/icon-family-camp-15cba8f336bdbebccaabea08adec04a85976b27a2710bbb6eacdf295cd424cc7.png)}#quick-links #btn-retreats{background-image:url(/assets/structure/icon-retreats-a5231c9dfb71b89bc2a378bdf569431f82ad4577e57b8acb7550d9b3c4cd50d5.png)}#quick-links #btn-school{background-image:url(/assets/structure/icon-school-4acf142b7aa0979fcf9f9d93dfdc49d5de4ad9c8a1ec01fa1c679b38f31a4605.png)}#quick-links #btn-college{background-image:url(/assets/structure/icon-college-4c86957d6f95be0b9069b207731f04c752cd85ea4c3da7cef6c9ae7eb7e6b592.png);background-position:center 6.5vw}body.location_page #quick-links a{width:18.75vw}#footer{padding-top:3vw;color:white;background-color:#5c2e91;font-size:0.85em}#footer h3{font-size:1.25em;line-height:1.0;margin-bottom:0}#footer a{color:white;font-weight:normal}#footer a span{font-weight:normal}#footer h2{font-family:'Cachet Bold';font-weight:normal;text-transform:uppercase;margin:0}#footer h4{font-family:'Cachet Regular';font-size:1.4em;font-style:italic;font-weight:normal;margin:0 0 0}#footer p{margin:0}#footer a.directions-link{display:block;margin:10px 0 10px;text-transform:uppercase;font-size:1.3em;font-family:'Cachet Bold';font-weight:normal}#footer .footer-links{padding:0vw 5vw;margin:0 0 7vw}#footer .footer-links ul{padding:0}#footer .footer-links ul li{padding:0 0 8px;list-style-type:none;line-height:1.2}#footer .footer-links ul li a{text-decoration:none}#footer #sm-icons{margin:0 0;padding:5vw 5vw;clear:both;border-top:0.9vw solid rgba(255,255,255,0.2)}#footer #sm-icons a{display:block;height:9.33vw;margin:5vw 0;padding-left:15vw;text-decoration:none;line-height:9vw;background-size:contain;background-position:left center;background-repeat:no-repeat}#footer #sm-icons #btn-facebook{background-image:url(/assets/structure/icon-facebook-c68ebb9cab3477e01cebef7a96d78ef06d9dd6029548821ed7dcfbb95b77f72d.png)}#footer #sm-icons #btn-twitter{background-image:url(/assets/structure/icon-twitter-7e4e0aff0c2f167a876832a49d18c25d27a0c97a4a0250c27a1bf44ec2986d1b.png)}#footer #sm-icons #btn-youtube{background-image:url(/assets/structure/icon-youtube-41c88435e0566d610c47a6e44f91ee32cd833fccdc5d26ea883f62645448a624.png)}#footer #sm-icons #btn-instagram{background-image:url(/assets/structure/icon-instagram-efa6dd9e427b4b648c70675e6379f816c404b5ff3651a2195ddaeb5a946bb9b9.png)}#footer #site-info{margin:0 0;padding:5vw 5vw;font-size:0.95em;clear:both;border-top:0.9vw solid rgba(255,255,255,0.2)}#footer #site-info #btn-auw{display:inline-block;margin-top:5vw;width:24vw;height:14.13vw;background:url(/assets/structure/logo-aloha-united-way-483420d072726ae9e18c311fb78f7c52d95514a4689da13909ad9d92297a6e7f.png);background-size:contain;background-repeat:none}#footer #site-info #btn-charity-navigator{display:inline-block;margin-top:5vw;margin-left:2vw;width:28.26vw;height:14.13vw;background:url(/assets/structure/logo-charity-navigator-4star-42853adc75277fecf1412563b8b252fe66c1111b99c0bfd20df7c9430bbeb754.jpg);background-size:contain;background-repeat:none}#footer #site-info #btn-guidestar{display:inline-block;margin-top:2vw;margin-left:2vw;width:14.13vw;height:14.13vw;background:url(/assets/structure/candid-seal-gold-2023-b07163f22504e988ab0517a56a571dd6ea88d643a9c1103e41b9473e54173e97.png);background-size:contain;background-repeat:none}#footer #site-credit{padding:0 5vw 20px;color:rgba(255,255,255,0.35)}#footer #site-credit a{color:rgba(255,255,255,0.35)}@media only screen and (min-width: 640px) and (max-width: 950px){#logo-bar #logo-bar-main{padding:2.2vw 3vw 2.2vw 4vw;height:6.125vw}#logo-bar #logo-bar-main #logo-icon{width:8vw;height:6.125vw;background-image:url(/assets/structure/logo-icon-med-da9233d41193a63175f32157d30026a58634472b7b09dbf9f5c2151c601fc0d0.png)}#logo-bar #logo-bar-main #logo{height:6.125vw;font-size:4.3vw;margin:1vw 0 0 1vw}#logo-bar #btn-menu{width:8.75vw;height:6.125vw;right:3vw;top:2.2vw;background-image:url(/assets/structure/menu-open-lg-2a829eda7e84e3d018c3233e0ecf18ec51c2483fb384208241f372617bfd3fd5.png)}#logo-bar #btn-menu.expanded{background-image:url(/assets/structure/menu-close-lg-1ed594701aedc1ffe6e4409b24f3bccadd6cf6004e984f61ee61c43ff0b6d834.png)}#logo-bar #btn-action a{font-size:2.5vw;position:absolute;right:0vw;top:12.5vw}#logo-bar.section-page #btn-menu{padding:2vw 3vw 2.5vw 4vw}#logo-bar.section-page #btn-menu .section-title{font-size:6.9vw}#logo-bar.section-page #logo-bar-extra{margin:0;padding:0.5vw 4vw 1vw;font-size:3.7vw}#logo-bar.section-page #logo-bar-extra .social-buttons{display:inline-block;margin-left:3.5vw;font-size:4.5vw}#logo-bar.section-page #logo-bar-extra .social-buttons a{display:inline-block;margin-right:1.5vw}#top-nav-container #search-bar{background-color:#e0e0e0;padding:1.125vw 3.75vw}#top-nav-container #search-bar #search-box-container{height:3.0vw;border-width:0;padding:0.5vw 3vw;background:#fff url(/assets/structure/icon-search-6082ac18a9c8b7b5e00e9464488501ffa521ec7a65386dc29f0d12ba857d87de.png) 89vw center no-repeat;background-size:2vw}#top-nav-container #search-bar #search-box-container input{font-size:2vw;width:85vw;height:2.5vw;padding:0.25vw 0;border-width:0}#top-nav-container #top-nav{width:49.9vw;min-height:380px;position:relative;border-right:0.2vw solid #7fc4e7}#top-nav-container #top-nav li{width:49.9vw}#top-nav-container #top-nav li.nav-section{border-bottom:none}#top-nav-container #top-nav li.nav-section ul a{font-weight:bold;padding-left:0;background-color:white}#top-nav-container #top-nav li.nav-section.expanded ul{position:absolute;top:0;left:50.1vw}#top-nav-container #top-nav li.nav-section.expanded ul a{padding-left:2vw;font-weight:normal}#top-nav-container #top-nav li.nav-section.expanded ul a:hover{background-color:#ccebf9}#top-nav-container #top-nav li.nav-section.has-submenu>a:after{display:inline-block;position:relative;content:'›';margin-left:5px}#top-nav-container #top-nav li.nav-section.has-submenu.expanded>a{background-color:#ccebf9}#top-nav-container #top-nav li.nav-section.has-submenu.expanded>a:after{top:0;left:0;transform:none}#content div.feature-image{background-size:cover;background-repeat:no-repeat;background-position:80% center;width:100vw;height:39vw}#content div.feature-image .section-names{background-image:none}#content div.feature-image .section-names h3{font-size:2.8em}#content div.feature-image .section-names h4{font-size:1.5em}#content .layout-container{padding-top:3vw}#content h2{font-size:1.6em}#content .news-item{position:relative;padding-left:31.5vw;margin:0 0 4vw}#content .news-item .news-thumb{width:28vw;height:17vw;position:absolute;left:0;top:1vw;margin:0 0 2vw 0;border-radius:2vw;overflow:hidden}#content .news-item .news-thumb img{width:100%;height:auto;margin-top:-36%;position:relative;top:50%}#content .news-item .news-text{min-height:17vw}#content .news-item .news-text h3{font-size:1.2em;margin:2vw 0 1vw}#content .news-item .news-text h3 a{text-decoration:none}#quick-links{margin:0 -5vw 2.5vw;height:13.75vw}#quick-links a{display:block;float:left;width:27.13vw;height:4.75vw;padding:9vw 3vw 0;background-position:center 1.8vw;background-size:5.8vw;word-spacing:normal;font-weight:normal;font-size:2vw}#quick-links #btn-register-online{background-image:url(/assets/structure/icon-register-med-29155c8377841863263a7823cf3bb5cd3eb6701a148d0644502210a8224f85d4.png)}#quick-links #btn-view-schedules{background-image:url(/assets/structure/icon-schedule-med-7e78829c2c4afdf971eb5be4897b777646063459a83b890a2f7ebce92b3e0aa3.png)}#quick-links #btn-jobs{background-image:url(/assets/structure/icon-jobs-med-6881d147a3431565d44e794471499dd840fefda14fbbee6cbae2e92b58da324f.png)}#quick-links #btn-donate{background-image:url(/assets/structure/icon-donate-med-397143435263df0a2bbffd22259a83c97e5979718a0debc1838ba47138ab0202.png)}#quick-links #btn-summer-camp{background-image:url(/assets/structure/icon-summer-camp-med-7ab712b8a2642f7b9052c53226ab5cfe7a9df584c8653558b5f14e84ce09b693.png)}#quick-links #btn-family-camp{background-image:url(/assets/structure/icon-family-camp-med-92e7de159b475d04c19fb08d163884166aa8537bc15d1eaa627cb1957d3d4cb8.png)}#quick-links #btn-retreats{background-image:url(/assets/structure/icon-retreats-med-1e64ac2f2e36d76a1d86e54108dd5ab5c05febda698a10f41bc414817f2f218a.png)}#quick-links #btn-school{background-image:url(/assets/structure/icon-school-med-3f5fe1041df145c66a6cf2aad066c79ed7e78a1c8890ad8763e75455bb73c15d.png)}#quick-links #btn-college{background-image:url(/assets/structure/icon-college-med-b5505d82f07e59a07786e37ed0ea0efbb779b1bbda27354f1dbf5c49e2a90862.png);background-position:center 3vw}#footer .footer-links{display:inline-block;vertical-align:top;width:44vw;padding:0 0 0 5vw;margin:0 0 3vw}#footer .footer-links ul{padding:0}#footer .footer-links ul li{padding:0 0 8px;list-style-type:none;line-height:1.2}#footer .footer-links ul li a{text-decoration:none}#footer #sm-icons{padding:1.8vw 0 6vw;margin:0 5vw;border-width:0.35vw 0 0 0}#footer #sm-icons a{display:inline-block;height:5vw;margin:2vw 0 0 7vw;padding-left:7.5vw;line-height:5vw}#footer #sm-icons a:first-child{margin-left:0}#footer #site-info{padding:5vw 0;margin:0 5vw;border-width:0.35vw 0 0 0;font-size:0.95em;clear:both}#footer #site-info div div{display:inline-block}#footer #site-info div div.nowrap:before{content:' • '}#footer #site-info div div.nowrap:first-child:before{content:''}#footer #site-info #btn-auw{margin-top:2vw;width:11.25vw;height:6.625vw}#footer #site-info #btn-charity-navigator{margin-top:2vw;margin-left:2vw;width:13.25vw;height:6.625vw}#footer #site-info #btn-guidestar{display:inline-block;margin-top:2vw;margin-left:2vw;width:6.625vw;height:6.625vw}}@media only screen and (min-width: 951px){#top-shortcuts{display:block;padding-left:1vw}#top-shortcuts a{position:relative;z-index:1;display:inline-block;color:#636466;font-size:12px;font-weight:normal;text-transform:uppercase;text-decoration:none}#top-shortcuts a:before{content:'|';padding:0 2vw}#top-shortcuts a:first-child:before{content:''}#header{padding-top:18px}#logo-bar{background-image:none;background-color:white}#logo-bar #logo-bar-main{padding:1.5vw 5vw 1vw;height:6.67vw;background-image:none;background-color:white}#logo-bar #logo-bar-main #logo-icon{width:20vw;height:6.67vw;background-image:url(/assets/structure/logo-blue-840c7e70fab615460ed7cb1ecad2ca911207cc3e5a246f7e5f86655ae1ec566e.svg)}#logo-bar #logo-bar-main #logo{float:right;height:36px;font-size:25px;color:#92278f;vertical-align:bottom;margin:3.5vw 0 0}#logo-bar #btn-menu{display:none}#logo-bar #btn-action{display:none}#logo-bar.section-page #btn-menu,#logo-bar.section-page .section-phone{display:none}#logo-bar.section-page #logo-bar-extra{display:none}#top-nav-container{display:block;position:static;box-shadow:none;background-color:#0060af;background:linear-gradient(0deg, #0060af 0%, #0089d0 100%)}#top-nav-container #section-title-container{display:block;padding:0 48px}#top-nav-container #section-title{display:inline-block;padding:1.3vw 0 0.5vw;font-family:'Cachet Bold';font-size:3.0em;line-height:1;color:white;text-decoration:none;text-transform:uppercase}#top-nav-container #section-phone{display:none}#top-nav-container #btn-action-lg{float:right;margin:2.1vw 0 0 0;padding:4px 12px;font-size:1.25em;font-weight:normal;color:#ff1fb6;text-transform:uppercase;text-decoration:none;border:3px solid #ff1fb6;border-radius:12px}#top-nav-container #search-bar{width:27.75vw;position:absolute;right:5vw;top:1.4vw;padding:0;background-color:transparent}#top-nav-container #search-bar #search-box-container{height:2.25vw;border-width:0;border-radius:1.25vw;padding:0.25vw 2vw;background:#e0e0e0 url(/assets/structure/icon-search-6082ac18a9c8b7b5e00e9464488501ffa521ec7a65386dc29f0d12ba857d87de.png) 24.75vw center no-repeat;background-size:1.33vw}#top-nav-container #search-bar #search-box-container input{font-size:1.3vw;width:22vw;height:1.75vw;padding:0.25vw 0;border-width:0;background-color:#e0e0e0}#top-nav-container #top-nav{height:auto;padding:6px 24px 4px;white-space:nowrap;display:flex;justify-content:space-between;flex-wrap:wrap}#top-nav-container #top-nav.section-page{background-color:transparent;background-image:none}#top-nav-container #top-nav>li{display:inline-block;width:auto;height:42px}#top-nav-container #top-nav>li>a{font-size:16px;line-height:1.5;padding:6px 24px;font-family:'Cachet Bold';color:white;text-transform:uppercase;text-decoration:none}#top-nav-container #top-nav>li.selected-page>a,#top-nav-container #top-nav>li.selected-section>a{color:#00aeef;background-color:inherit}#top-nav-container #top-nav>li:hover>a{color:#0060af;background-color:white}#top-nav-container #top-nav>li>ul>li:hover>ul{display:none}#top-nav-container #top-nav li{position:relative}#top-nav-container #top-nav li.nav-section{border-bottom:none}#top-nav-container #top-nav li.nav-section ul{display:none;box-shadow:1px 4px 4px rgba(50,50,50,0.2);background-color:white;padding:0.5vw 0 0.75vw}#top-nav-container #top-nav li.nav-section ul a{font-size:14px;font-weight:bold;padding:8px 24px}#top-nav-container #top-nav li.nav-section.has-submenu>a:after{content:''}#top-nav-container #top-nav li:hover>ul{display:block;position:absolute;z-index:5}#top-nav-container #top-nav li.open-left:hover>ul{right:0}#top-nav-container #top-nav-extra{display:none;clear:both;margin:0;padding:0.5vw 4vw 1vw;font-family:'Cachet Bold';font-size:1.6em;color:rgba(255,255,255,0.6)}#top-nav-container #top-nav-extra a{color:rgba(255,255,255,0.6)}#top-nav-container #top-nav-extra a:hover{color:white}#top-nav-container #top-nav-extra .section-phone{display:inline-block;text-align:right;margin-right:25px}#top-nav-container #top-nav-extra .section-email{margin-right:25px}#top-nav-container #top-nav-extra .section-email a{font-size:0.85em;font-weight:normal;text-decoration:none;color:white}#top-nav-container #top-nav-extra .section-email a span{font-weight:normal}#top-nav-container #top-nav-extra .section-hours{display:none;float:right;text-decoration:none;margin-top:4px}#top-nav-container #top-nav-extra .section-hours span{color:white;font-size:0.9em;font-weight:normal;text-transform:uppercase}#top-nav-container #top-nav-extra .social-buttons{display:inline-block;font-size:1.2em}#top-nav-container #top-nav-extra .social-buttons a{display:inline-block;margin-right:8px}#content{padding:0 5vw 2vw}#content div.feature-image{background-size:cover;background-repeat:no-repeat;background-position:40% center;width:100vw;height:25vw}#content div.feature-image .section-names{background-image:none;padding-bottom:4vw}#content div.feature-image .section-names h3{font-size:3.5em}#content div.feature-image .section-names h4{font-size:2.2em}#content .layout-container{display:flex;padding-top:3vw}#content #left-column{width:61vw;float:left;margin-right:4vw}#content #right-column{width:25vw;float:right}#content #left-sidebar{display:block;float:left;width:25vw;margin:0 -2vw;font-family:'Cachet Bold';font-size:1.12em;text-transform:uppercase}#content #left-sidebar h2{margin:0 2vw 2vw;font-size:1.3em}#content #left-sidebar h2 a{color:#5c2e91;text-decoration:none}#content #left-sidebar>ul>li{margin-left:28px !important}#content #left-sidebar ul{padding:0}#content #left-sidebar ul li{line-height:1.2;list-style-type:none;position:relative;margin:0.25vw 0 0.25vw 1vw;padding:0}#content #left-sidebar ul li a{display:block;padding:0.5vw 1vw 0.5vw 1vw;text-decoration:none;color:#c6168d;font-weight:normal}#content #left-sidebar ul li a.current{font-weight:normal;color:#92278f}#content #left-sidebar ul li a.current:before{content:'•';position:absolute;font-size:1.8em;line-height:1;left:-5px;top:0px}#content #main{float:left;width:60vw;margin-left:5vw}#content h2{font-size:1.6em}#content .news-item{margin:0 0 4vw;position:relative;padding-left:17vw}#content .news-item .news-thumb{width:15vw;height:10vw;position:absolute;left:0;top:1vw;margin:0 0 2vw 0;border-radius:1.2vw;overflow:hidden}#content .news-item .news-thumb img{width:100%;height:auto;margin-top:-36%;position:relative;top:50%}#content .news-item .news-text{min-height:10vw}#content .news-item .news-text h3{font-family:'Cachet Regular';font-size:1.7em;color:#0089d0;margin:2vw 0 0}#content .news-item .news-text h3 a{text-decoration:none}#content .news-item .news-text p{font-size:0.92em;line-height:1.4;margin-top:0.2vw}#content h2#header-upcoming-programs-and-events{font-size:1.35em}#content #upcoming-programs-and-events h4{font-size:1.2em;color:#92278f;text-transform:none}#content #upcoming-programs-and-events h3{margin:0}#content #upcoming-programs-and-events h3 a{font-size:0.75em;text-decoration:none;text-transform:uppercase}#content #upcoming-programs-and-events p{font-size:0.9em;margin:0 0 1em}#content #mc_embed_signup h2{font-size:1.35em}body.camp_erdman #content #main,body.location_page #content #main,body.landing_page #content #main{margin-left:0;width:61vw;float:left;margin-right:4vw}body.camp_erdman #content #sidebar,body.location_page #content #sidebar,body.landing_page #content #sidebar{width:25vw;float:right}#quick-links{margin:0 -5vw 2.5vw;height:5.5vw}#quick-links a{display:block;float:left;width:27.17vw;height:3.5vw;padding:0.5vw 3vw 1.5vw;border-left:0.245vw solid #661762;word-spacing:normal;font-weight:normal;font-size:1.5vw}#quick-links a i{display:inline-block;width:2.7vw;height:2.7vw;margin-right:0.8vw;position:relative;top:0.7vw;background-position:left top;background-repeat:no-repeat;background-size:contain}#quick-links #btn-register-online{background-image:none}#quick-links #btn-register-online i{background-image:url(/assets/structure/icon-register-med-29155c8377841863263a7823cf3bb5cd3eb6701a148d0644502210a8224f85d4.png)}#quick-links #btn-view-schedules{background-image:none}#quick-links #btn-view-schedules i{background-image:url(/assets/structure/icon-schedule-med-7e78829c2c4afdf971eb5be4897b777646063459a83b890a2f7ebce92b3e0aa3.png)}#quick-links #btn-jobs{background-image:none}#quick-links #btn-jobs i{background-image:url(/assets/structure/icon-jobs-med-6881d147a3431565d44e794471499dd840fefda14fbbee6cbae2e92b58da324f.png)}#quick-links #btn-donate{background-image:none}#quick-links #btn-donate i{background-image:url(/assets/structure/icon-donate-med-397143435263df0a2bbffd22259a83c97e5979718a0debc1838ba47138ab0202.png)}#quick-links #btn-summer-camp{background-image:none}#quick-links #btn-summer-camp i{background-image:url(/assets/structure/icon-summer-camp-med-7ab712b8a2642f7b9052c53226ab5cfe7a9df584c8653558b5f14e84ce09b693.png)}#quick-links #btn-family-camp{background-image:none}#quick-links #btn-family-camp i{background-image:url(/assets/structure/icon-family-camp-med-92e7de159b475d04c19fb08d163884166aa8537bc15d1eaa627cb1957d3d4cb8.png)}#quick-links #btn-retreats{background-image:none}#quick-links #btn-retreats i{background-image:url(/assets/structure/icon-retreats-med-1e64ac2f2e36d76a1d86e54108dd5ab5c05febda698a10f41bc414817f2f218a.png)}#quick-links #btn-school{background-image:none}#quick-links #btn-school i{background-image:url(/assets/structure/icon-school-med-3f5fe1041df145c66a6cf2aad066c79ed7e78a1c8890ad8763e75455bb73c15d.png)}#quick-links #btn-college{background-image:none}#quick-links #btn-college i{background-image:url(/assets/structure/icon-college-med-b5505d82f07e59a07786e37ed0ea0efbb779b1bbda27354f1dbf5c49e2a90862.png);top:1vw}#footer{clear:both;padding-top:30px}#footer .footer-links{display:inline-block;vertical-align:top;width:27vw;padding:0 0 0 5vw;margin:0 0 1vw}#footer .footer-links ul{padding:0}#footer .footer-links ul li{padding:0 0 8px;list-style-type:none;line-height:1.2}#footer .footer-links ul li a{text-decoration:none}#footer #sm-icons{display:inline-block;vertical-align:top;width:20vw;padding:0 0 3vw;margin:0 0 1vw 3vw;border:none}#footer #sm-icons a{padding-left:4.7vw;height:3vw;margin:1.5vw 0 0;line-height:3vw}#footer #site-info{position:relative;padding:2vw 0;margin:0 5vw;border-width:0.35vw 0 0 0;font-size:0.95em;clear:both}#footer #site-info div div{display:inline-block}#footer #site-info div div.nowrap:before{content:' • '}#footer #site-info div div.nowrap:first-child:before{content:''}#footer #site-info #btn-auw{position:absolute;right:16.5vw;top:0;margin-top:2vw;width:7.5vw;height:4.4167vw}#footer #site-info #btn-charity-navigator{position:absolute;right:6vw;top:0;margin-top:2vw;width:8.8334vw;height:4.4167vw}#footer #site-info #btn-guidestar{position:absolute;right:0;top:0;display:block;margin-top:2vw;width:4.4167vw;height:4.4167vw}}@media only screen and (min-width: 1201px){#top-shortcuts{max-width:1308px;margin:0 auto;padding-left:12px}#top-shortcuts a:before{padding:0 24px}#logo-bar #logo-bar-main{padding:18px 60px 12px;max-width:1200px;margin:0 auto;height:80px}#logo-bar #logo-bar-main #logo-icon{width:240px;height:80px}#logo-bar #logo-bar-main #logo{margin-top:42px}#top-nav-container #section-title-container{max-width:1200px;margin:0 auto}#top-nav-container #btn-action-lg{margin-top:25px}#top-nav-container #search-bar{top:17px;width:calc(100vw - 120px);max-width:1200px;left:60px;right:60px;margin:auto}#top-nav-container #search-bar #search-box-container{float:right;width:285px;height:27px;border-width:0;border-radius:15px;padding:3px 24px;background-position:297px center;background-size:16px}#top-nav-container #search-bar #search-box-container input{font-size:16px;width:264px;height:21px;padding:3px 0}#top-nav-container #top-nav{max-width:1248px;margin:0 auto}#top-nav-container #top-nav li.nav-section ul{padding:6px 0 9px}#top-nav-container #top-nav-extra-content{max-width:1200px;margin:0 auto}#content div.feature-image .section-names{padding-bottom:48px}#content .layout-container{padding-top:36px;max-width:1200px;margin:0 auto}#content #left-column{max-width:813px;float:left;margin-right:48px}#content #right-column{max-width:333px;float:right}#content #left-sidebar{width:300px;margin:0 -24px}#content #left-sidebar ul li{margin:3px 0 3px 12px}#content #left-sidebar ul li a{display:block;padding:6px 12px 6px 12px}#content #main{width:720px;margin-left:60px}body.camp_erdman #content #main,body.location_page #content #main,body.landing_page #content #main{margin-left:0;max-width:813px;float:left;margin-right:48px}body.camp_erdman #content #sidebar,body.location_page #content #sidebar,body.landing_page #content #sidebar{max-width:333px;float:right}#footer .footer-internal-container{max-width:1320px;margin:0 auto}#footer .footer-links{width:360px;padding:0 0 0 60px;margin:0 0 12px}#footer .footer-links ul{padding:0}#footer .footer-links ul li{padding:0 0 8px}#footer #sm-icons{width:240px;padding:0 0 36px;margin:0 0 12px 36px}#footer #sm-icons a{padding-left:56px;height:36px;margin:18px 0 0;line-height:36px}#footer #site-info{max-width:1200px;margin:0 auto;padding:24px 0;border-width:4px 0 0 0}#footer #site-info #btn-auw{right:198px;margin-top:24px;width:90px;height:53px}#footer #site-info #btn-charity-navigator{right:72px;margin-top:24px;width:106px;height:53px}#footer #site-info #btn-guidestar{right:0;margin-top:24px;width:52px;height:52px}#footer #site-credit{max-width:1200px;margin:0 auto;padding:0 60px 20px}}body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;line-height:1.4;color:#000000;background:white;margin:0}#content h1{font-family:'Cachet Bold', sans-serif;font-size:2.0em;line-height:1.3;font-weight:normal;color:#0089d0;text-transform:uppercase;margin:10px 0}#content h2{font-family:'Cachet Bold', sans-serif;font-size:1.8em;line-height:1.3;font-weight:normal;color:#0060af;text-transform:uppercase;margin:10px 0}#content #sidebar h2{font-size:1.4em}#content h2 a{font-weight:normal}#content h3{font-family:'Cachet Bold', sans-serif;font-size:1.6em;line-height:1.2;font-weight:normal;color:#202020;margin:5px 0}#content h3 a{font-weight:normal}#content h4{font-family:'Cachet Bold', sans-serif;font-size:1.45em;line-height:1.2;font-weight:normal;color:black;text-transform:uppercase;margin:3px 0}#footer h3{font-family:'Cachet Bold', sans-serif;font-weight:normal;text-transform:uppercase}#content p{margin:1em 0}#main{font-size:0.85em}.article_title{font-size:.85em;font-weight:bold;color:#e70033}.article_date{font-size:1.0em;font-weight:bold;text-transform:uppercase}.article_summary{font-size:1em;color:#767676}.side_heading{margin:0 0 10px 0;padding:3px 3px 2px 8px;font-size:1em;line-height:1.4;color:#505050;background-color:#b9b9b9}.reverse{font-size:0.9em;line-height:1.45;color:#ffffff}.reverse_large{font-size:1.3em;font-weight:bold;color:#ffffff}.heading{font-size:1em;line-height:1.4;font-weight:bold;margin:0px 0px 5px 0px}.small{font-size:.9em;font-weight:bold}.form_heading{font-size:.9em;line-height:1.2;font-weight:bold;color:#515151}.note{font-weight:normal;font-style:italic;font-size:.9em;line-height:1.3;font-weight:bold;margin-bottom:10px;color:#515151}.error{font-size:1em;line-height:1.1;color:#E10E12}.notice{color:blue}img{border:0;margin:0;padding:0}a{color:#00aeef;font-weight:bold}a:link{color:#00aeef}a:active{color:#00aeef}a:visited{color:#00aeef}a:hover{color:#00aeef}a span{font-weight:bold}a.button{font-family:'Cachet Regular';font-size:1.5em;color:white;text-transform:uppercase;text-decoration:none;background-color:#00aeef;border-radius:15px;margin:4px;padding:10px 12px}a.button:after{display:inline-block;content:'»';padding-left:4px}a.button:hover{background-color:#0089d0}#right-column h2 a{color:#5c2e91 !important;text-decoration:none}#right-column a{color:#c6168d;font-weight:bold}#right-column a:link{color:#c6168d}#right-column a:active{color:#c6168d}#right-column a:visited{color:#c6168d}#right-column a:hover{color:#c6168d}#right-column a span{font-weight:bold}a.external,a.pdf,a.file-pdf{background-position:right center;background-repeat:no-repeat}a.external{background-image:url(/assets/interface/external_link-6ec0533f4ad52746bbeca5a09a55421564d46b405d6c0a970b42c5051a57e8de.gif);padding-right:15px}a.external:hover{background-image:url(/assets/interface/external_link_hover-f3a77a59d38b0b2f68aa8919d2b3e82ee332c5fa8d0925346263cecc881b5f42.gif)}a.pdf{background-image:url(/assets/interface/icon_pdf-add2aaa9b30884e2cba05f81d956a11aba7c3f8d7470376012f0cb0bd7b0a9ae.gif);padding-right:20px}a.file-pdf{background-image:url(/assets/interface/icon_pdf-add2aaa9b30884e2cba05f81d956a11aba7c3f8d7470376012f0cb0bd7b0a9ae.gif);padding-right:20px}a.pdf:hover{background-image:url(/assets/interface/icon_pdf_hover-e1c498e3d233fa101ed4f0f75089604281441b203ae67907d0083b3e77e3b35e.gif)}a.file-pdf:hover{background-image:url(/assets/interface/icon_pdf_hover-e1c498e3d233fa101ed4f0f75089604281441b203ae67907d0083b3e77e3b35e.gif)}#main ul{line-height:1.2;list-style-type:disc;list-style-position:outside;padding:0;margin:0px 0px 20px 30px}#main ul li{margin-bottom:6px}#main img{border-radius:15px}#rounded-button{border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;box-sizing:border-box;text-decoration:none;display:block;text-align:center;width:100%;padding:15px;background-color:#0099E0;color:white}#rounded-button:hover{background-color:#00AEEF}#reservation-button{border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;box-sizing:border-box;text-decoration:none;display:block;text-align:center;width:100%;padding:10px 5px;background-color:#0099E0;color:white}#reservation-button:hover{background-color:#00AEEF}a.gen-button{border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;box-sizing:border-box;text-decoration:none;display:block;text-align:center;width:250px;padding:10px;background-color:#0099E0;color:white}a.gen-button:hover{background-color:#00AEEF}div.auto_complete{width:350px;background:#fff}div.auto_complete ul{border:1px solid #888;margin:0;padding:0;width:100%;list-style-type:none}div.auto_complete ul li{margin:0;padding:3px}div.auto_complete ul li.selected{background-color:#ffb}div.auto_complete ul strong.highlight{color:#800;margin:0;padding:0}table.calendar_container{background-color:#ffffff;border:1px solid #C7C7C7;margin:0px;padding:3px}table.calendar_head{width:100%;padding:2px;border:1px solid #bdbdbd;border-width:0 1px 1px 0;margin:1px}td.calendar_head{padding:1px}td.calendar_head_prev_month{background-color:#C7C7C7}td.calendar_head_month_select{color:#C7C7C7;text-align:center;font-size:11px;background-color:#E1E1E1}td.calendar_head_next_month{background-color:#E1E1E1}table.calendar_base{border:1px solid #C7C7C7;border-width:0 1px 1px 0}tr.calendar_base{vertical-align:top}td.calendar_base{padding:3px;border:1px solid #C7C7C7;border-width:1px 0 0 1px;font-size:11px;margin:2px;line-height:12px;width:78px}div.calendar_base{width:21px;height:21px;font-size:10px;font-weight:bold;margin:0px;line-height:24px;text-align:center;color:#7F7F7F;background-color:#E2E2E2}tr.calendar_dow{height:20px}div.calendar_dow{line-height:13px;height:13px;font-size:9px;padding:0px 0px 0px 5px;background-color:#fcd8d9}div.calendar_day_this_month{color:#000000;font-weight:bold;min-height:110px;height:auto !important;height:110px}div.calendar_day_other_month{color:#aaaaaa;font-weight:bold;min-height:110px;height:auto !important;height:110px}div.calendar_event_day{color:#000000;background-color:#BDBDBD;cursor:pointer}div.calendar_event_rollover{width:222px;padding:5px;text-align:left;font-size:10px;font-weight:normal;line-height:14px;color:#000000}div.calendar_event_rollover_body{background-color:white;border-color:#7F7F7F}div.calendar1{color:white;background-color:#B6CBB1;cursor:pointer}div.calendar1_hover{color:white;background-color:#497D3B;cursor:pointer}td.calendar_today{background-color:#fcd8d9}body.home #logo-bar #logo-bar-main{background-color:#0089d0;background:linear-gradient(0deg, #0060af 0%, #0089d0 100%)}body.section-camp-erdman #logo-bar #logo-bar-main{background-color:#20bdbe;background:linear-gradient(0deg, #00ab96 0%, #20bdb4 100%)}body.section-camp-erdman #logo-bar.section-page #btn-menu{padding:2vw 3vw 0vw 4vw}body.section-camp-erdman #logo-bar.section-page #logo-bar-extra{display:block}body.section-camp-erdman #logo-bar.section-page #logo-bar-extra .section-phone{color:#00aeef}body.section-camp-erdman #content #quick-links{background-color:#00ab96}body.section-camp-erdman #content #quick-links a{border-color:#00896c}body.section-camp-erdman #content #quick-links a:hover{background-color:#20bdbe}body.section-camp-erdman #content #left-sidebar h2 a{color:#006b6b}body.section-camp-erdman #content #left-sidebar ul li a{color:#20beb3}body.section-camp-erdman #content #left-sidebar ul li a.current{color:#01a490}body.section-camp-erdman #content #main h1,body.section-camp-erdman #content #main h1 a{color:#0060af}body.section-camp-erdman #content #sidebar h2{color:#01A490}body.section-camp-erdman #footer{background-color:#006b6b}body.section-locations.locations_landing_page #logo-bar #logo-bar-extra{display:none}body.section-locations #logo-bar #logo-bar-main{background-color:#0089d0;background-image:none}body.section-locations #logo-bar.section-page #btn-menu{background-color:#5c2e91}body.section-locations #logo-bar.section-page #btn-action{background-color:#5c2e91}body.section-locations #logo-bar.section-page #logo-bar-extra{display:block;color:rgba(255,255,255,0.6);background-color:#92278f}body.section-locations #logo-bar.section-page #logo-bar-extra .section-hours{display:block}body.section-locations #top-nav-container #top-nav{border-color:#90238D}body.section-locations #top-nav-container #top-nav a{color:#87318A}body.section-locations #top-nav-container #top-nav a:hover{background-color:#E5D5E7}body.section-locations #top-nav-container #top-nav li.selected-page>a{background-color:#E5D5E7}body.section-youth-and-government #logo-bar.section-page #btn-menu{background-color:#0060af;background-image:none}body.section-youth-and-government #logo-bar.section-page #btn-menu .section-title{font-size:7.5vw}body.section-youth-and-government #logo-bar.section-page #btn-action a{color:#1BB1FE;border-color:#1BB1FE}body.section-youth-and-government #logo-bar.section-page #logo-bar-extra{display:block;background-color:#0089d0}@media only screen and (min-width: 640px) and (max-width: 950px){body.section-camp-erdman #logo-bar.section-page #btn-menu{padding:2vw 3vw 0.5vw 4vw}body.section-camp-erdman #logo-bar.section-page #btn-menu .section-title{font-size:6.9vw}body.section-youth-and-government #logo-bar.section-page #btn-menu .section-title{font-size:5.0vw}body.section-youth-and-government #logo-bar #btn-action a{color:#1BB1FE;border-color:#1BB1FE;top:11.25vw}}@media only screen and (min-width: 951px){body.home #logo-bar #logo-bar-main,body.section-camp-erdman #logo-bar #logo-bar-main,body.section-locations #logo-bar #logo-bar-main{background-color:white;background-image:none}body.section-camp-erdman #logo-bar #logo-bar-main #logo-icon{background-image:url(/assets/structure/logo-green-ca34689af17e5da58f0d61cd0e9f95671257505a38afa2ceb6d9ecc65ded6683.svg)}body.section-camp-erdman #logo-bar #logo-bar-main #logo{color:#00ab96}body.section-camp-erdman #logo-bar.section-page #logo-bar-extra{display:none}body.section-camp-erdman #camp-social-buttons{display:block;float:right;margin:1.5vw 0 0 25px}body.section-camp-erdman #camp-social-buttons a{font-size:30px;color:rgba(255,255,255,0.6);margin-left:12px}body.section-camp-erdman #camp-social-buttons a:hover{color:white}body.section-camp-erdman #top-nav-container{background-color:#0060af;background-image:none}body.section-camp-erdman #top-nav-container #section-phone{display:block;float:right;margin:2vw 0 0 0;padding:0;color:#00aeef;font-family:'Cachet Bold';font-size:1.5em}body.section-locations.locations_landing_page #top-nav-container #top-nav-extra{display:none}body.section-locations #logo-bar.section-page #logo-bar-extra{display:none}body.section-locations #top-nav-container{background-color:#5c2d91;background-image:none}body.section-locations #top-nav-container #top-nav>li>a{color:white}body.section-locations #top-nav-container #top-nav>li.selected-page>a{color:#ff1fb6;background-color:inherit}body.section-locations #top-nav-container #top-nav>li:hover>a{color:#5c2d91;background-color:white}body.section-locations #top-nav-container #top-nav-extra{display:block;background-color:#92278f}body.section-locations #top-nav-container #top-nav-extra .section-hours{display:block}body.section-youth-and-government #logo-bar.section-page #btn-menu{background-color:#0060af;background-image:none}body.section-youth-and-government #logo-bar.section-page #logo-bar-extra{display:none}body.section-youth-and-government #top-nav-container{background-color:#0060af;background-image:none}body.section-youth-and-government #top-nav-container #btn-action-lg{color:#1BB1FE;border-color:#1BB1FE}body.section-youth-and-government #top-nav-container #top-nav-extra{display:block;background-color:#0089d0}}.feature-color-scheme.green span{color:#006b6b !important}.feature-color-scheme.green a{background-color:#20bdbe !important}.feature-color-scheme.blue span{color:#0060af !important}.feature-color-scheme.blue a{background-color:#00aeef !important}.feature-color-scheme.purple span{color:#5c2e91 !important}.feature-color-scheme.purple a{background-color:#c6168d !important}.feature-color-scheme.red span{color:#a92b31 !important}.feature-color-scheme.red a{background-color:#f15922 !important}.feature-color-scheme.orange span{color:#dd5828 !important}.feature-color-scheme.orange a{background-color:#fcaf17 !important}.feature-color-scheme.preview{width:90%;max-width:768px;font-family:'Cachet Bold';font-size:1.1em;position:relative;background-color:rgba(255,255,255,0.5);margin-left:30px}.feature-color-scheme.preview input[type=radio]{position:absolute;top:7px;left:-30px}.feature-color-scheme.preview span{display:block;font-size:1.2em;text-transform:uppercase;text-align:left;padding:0.55em 1em}.feature-color-scheme.preview a{display:inline-block;position:absolute;top:auto;bottom:4px;right:4px;padding:6px 12px;border-radius:4px;font-size:1.2em;font-weight:normal;color:white;text-decoration:none;text-transform:uppercase}#management-content #feature-container{margin:0 -10px 0 -15px}#management-content #features{overflow:hidden}#content #feature-container{margin:0 -5vw}#feature-container{position:relative}#feature-container a#btn-previous{display:block;position:absolute;left:2vw;top:28vw;width:4.53vw;height:8.53vw;background:url(/assets/structure/arrow-previous-96a73930d2e83403deba83cf9fc070e929b7c199462cacda4d0c3ecc21980d33.png) left top no-repeat;background-size:contain}#feature-container a#btn-next{display:block;position:absolute;right:2vw;top:28vw;width:4.53vw;height:8.53vw;background:url(/assets/structure/arrow-next-d500abd3527fd663320b003b6372a629fdd7c2d77885c68796a74c8ec6dd9f08.png) left top no-repeat;background-size:contain}#features{height:66vw;overflow:hidden}#features #feature-track{width:10000vw;position:relative}#features .feature{width:100vw;height:66vw;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;float:left;font-family:'Cachet Bold';text-align:center}#features .feature span{display:none}#features .feature span{position:absolute;width:100%;height:50px;left:0;top:auto;bottom:0;font-size:2.5em;color:#5c2e91;text-transform:uppercase;text-align:left;background-color:rgba(255,255,255,0.8);padding:20px 1em}#features .feature a{display:inline-block;position:relative;top:50vw;padding:2vw 5vw;background-color:#c6168d;border-radius:2vw;font-size:1.2em;color:white;text-decoration:none;text-transform:uppercase}#features .nav{display:none}@media only screen and (min-width: 640px) and (max-width: 950px){#feature-container a#btn-previous{left:2.5vw;top:15vw;width:3vw;height:5vw}#feature-container a#btn-next{right:2.5vw;top:15vw;width:3vw;height:5vw}#features{height:51vw}#features .feature{height:51vw;position:relative}#features .feature span{display:block;padding-bottom:1.6em}#features .feature a{position:absolute;top:auto;bottom:2vw;right:2vw;padding:0.6vw 2.5vw 0.7vw;border-radius:1.1vw;font-size:1.3em;font-weight:normal}}@media only screen and (min-width: 951px){#feature-container a#btn-previous{left:2.5vw;top:10vw;width:2vw;height:4vw}#feature-container a#btn-next{right:2.5vw;top:10vw;width:2vw;height:4vw}#features{height:32vw}#features .feature{height:32vw;position:relative}#features .feature span{display:block}#features .feature a{position:absolute;top:auto;bottom:23px;right:2vw;padding:7px 2.5vw 8px;border-radius:1.1vw;font-size:1.3em;font-weight:normal}}@media only screen and (min-width: 1201px){#feature-container a#btn-previous{top:11vw}#feature-container a#btn-next{top:11vw}#features .feature a{border-radius:12px}}@font-face{font-family:"Cachet Regular";src:url(/fonts/0607f9db-d153-4e8a-8f5d-21a88d3c4e1b.eot?#iefix);src:url(/fonts/0607f9db-d153-4e8a-8f5d-21a88d3c4e1b.eot?#iefix) format("eot"),url(/fonts/3e15c9ef-5d92-4016-9a06-9664ef43f034.woff2) format("woff2"),url(/fonts/9a42ea27-5613-4a99-aadf-f8c66c4661b8.woff) format("woff"),url(/fonts/b1f6ec8d-5fc1-4e3d-aacc-ef8cb7e2d5db.ttf) format("truetype"),url(/fonts/eb21fd05-f2c1-40f0-982e-463aefc8717a.svg#eb21fd05-f2c1-40f0-982e-463aefc8717a) format("svg")}@font-face{font-family:"Cachet Bold";src:url(/fonts/8c13495e-0421-4f4d-8ef5-3c4f11a2a6d1.eot?#iefix);src:url(/fonts/8c13495e-0421-4f4d-8ef5-3c4f11a2a6d1.eot?#iefix) format("eot"),url(/fonts/7d323dbf-d995-486f-8d5b-afe3dbd18e97.woff2) format("woff2"),url(/fonts/6d297abf-10e9-4341-a29f-45080f1ebfab.woff) format("woff"),url(/fonts/dd8c38f7-f93b-4e3e-a6a7-2979efd4a9b5.ttf) format("truetype"),url(/fonts/91d0f127-dfbc-4375-832a-4f4c1e56a078.svg#91d0f127-dfbc-4375-832a-4f4c1e56a078) format("svg")}.form{font-size:.9em;color:#000000;text-decoration:none;text-indent:0;margin-top:2px;background-color:#ffffff}.mailform{font-size:.9em;text-decoration:none;text-indent:0;margin-bottom:1px;color:#000000;background-color:#ffffff}.form_status{font-size:.9em;color:#000000;text-decoration:none;text-indent:0;width:100%;margin-top:2px;background-color:#E2E2E2}.form_button{font-family:Verdana, Arial, sans-serif;margin:0;font-size:.9em;text-decoration:none;text-indent:0;color:#ffffff;background-color:#231F20}div.fieldWithErrors{display:inline}div.fieldWithErrors input{background-color:yellow}#content form td[align=right]{padding:1.35em 1em 0 0}#content input[type=text],#content input[type=email],#content input[type=phone]{width:100%;box-sizing:border-box;font-size:20px;border-radius:10px;border:1px solid #ccc;margin:5px 0;padding:5px 16px;color:#777;background-color:#eee}#content textarea{width:100%;box-sizing:border-box;font-size:18px;font-family:sans-serif;border-radius:10px;border:1px solid #ccc;margin:5px 0;padding:5px 16px;color:#777;background-color:#eee}#content select{width:100%;box-sizing:border-box;font-size:18px;border:1px solid #ccc;margin:5px 0;padding:5px 16px;color:#777;background-color:#eee}#content input[type=submit]{float:right;margin-top:10px;padding:8px 40px;border-radius:10px;border:none;background-color:#c6168d;color:white;font-family:'Cachet Bold';font-size:25px;text-transform:uppercase}#membership-for-all{position:relative;max-width:584px;padding:20px 0 0 20px;font-size:1.2em;background-color:#D3EFEF;border:solid 5px #B6DCDB}#membership-for-all>div{display:inline-block;text-align:left;vertical-align:middle;margin:0 20px 20px 0}#membership-for-all .rate-select-form{max-width:300px}#membership-for-all #your-rate{max-width:215px;background-color:#fff;padding:15px}#membership-for-all h3{font-size:0.95em;text-align:center;margin:0 0 10px}#membership-for-all #rate_box-monthly{margin:0 5px 4px}#membership-for-all #rate_box-annual{display:none}#membership-for-all .rate_box{float:left;width:185px;color:#666;text-transform:uppercase;padding:10px;text-align:center;font-size:.75em;background-color:#e5e5e5}#membership-for-all .rate_box .rate{font-size:2.5em;line-height:45px;color:#00315a;font-weight:bold}#membership-for-all .rate_box .rate small{font-size:0.5em;font-weight:bold}#membership-for-all .detail{font-size:0.85em}#membership-types-help{position:absolute;top:-50px;left:0;right:0;margin:0 auto;width:80vw;max-width:400px;padding:10px;background:#fff;border:5px solid #a4a4a4}#membership-types-help h3{font-size:1.3em;text-transform:uppercase;border-bottom:solid 1px #dedede;margin-bottom:10px;padding-bottom:5px}.slideshow{padding:20px}.slideshow-images{width:350px;height:350px;margin:15px auto auto}.slideshow-image{width:350px;height:350px;position:absolute}.slideshow-image img{border-radius:12px}.slideshow-thumbs{width:545px;margin-top:10px;text-align:center;margin-left:21px}.slideshow-thumbs div{border-radius:8px;border-color:#D1F0FC}.slideshow-thumbs div.current{border-radius:8px;border-color:#0099E0}.slideshow-thumbs img{border-radius:4px}.slideshow-thumb{float:left;border-width:4px;border-style:solid;margin:0 5px 5px 0;cursor:pointer}.slideshow-nav{width:545px;padding:0 !important}.slideshow-nav table{padding:0 !important;margin:0 !important}.slideshow-nav td{display:block;float:left;width:auto;cursor:pointer;background-color:#292929;margin-left:12px}.slideshow-nav td img{position:relative;top:1px}td.slideshow-nav-button{width:220px}.slideshow-caption{width:560px;height:60px;margin:10px auto;overflow:auto;font-size:1em;line-height:1.1;padding:10px;text-align:center;color:black}.with-sidebar .slideshow-thumbs{width:300px}.with-sidebar .slideshow-nav{width:100%}.with-sidebar td.slideshow-nav-button{width:125px}.with-sidebar .slideshow-caption{width:315px}table td{vertical-align:top}table.generic{border-collapse:collapse;font-size:95%;width:100%}table.generic th,table.generic td{border:solid 2px #fff}table.generic th.small{font-size:10px;font-weight:normal}table.generic tbody th,table.generic tbody td{padding:5px}table.generic tbody th{padding-left:10px}table.generic thead tr{background-color:#b6dcdb}table.generic tbody tr:hover{background-color:#e6f6f8}table.generic thead tr th{vertical-align:middle;color:#337684;text-transform:uppercase;font-size:95%;padding-left:5px}table.generic thead tr th sup{text-transform:none}table.generic thead tr th.cross{vertical-align:middle;text-align:left;width:40%;padding-left:10px;font-size:105%}table.generic thead tr th.pmt_category{width:30%}table.generic tbody tr th,table.generic tbody tr td{background-color:#d3efef}table.generic tbody tr th{text-align:left}table.generic tbody tr td{text-align:center}div#job h3{margin:4px 0 9px}div#job ul li{line-height:1.5}table#job_head{margin-bottom:5px;border-collapse:collapse}table#job_head,table#job_foot{width:100%}table#job_head th,table#job_foot th{text-align:left}table#job_head th,table#job_head td{padding:5px 0}table#job_head th{width:30%;font-size:1em;line-height:1.1;font-weight:bold;text-transform:uppercase}table#job_head td{width:70%}table#job_foot th{width:20%;vertical-align:top}table#job_foot td{width:80%}.vy-grid{display:grid;gap:30px;grid-template-columns:1fr 1fr}@media only screen and (max-width: 639px){.vy-grid{grid-template-columns:1fr}}.accordion__title{display:block;cursor:pointer;font-family:'Cachet Bold', sans-serif;font-size:1.6em;line-height:1.2;font-weight:normal;color:#202020;margin:5px 0;padding:3px 0 8px;border-bottom:2px solid #202020}.accordion__title::before{display:inline-block;content:'▸';padding:0 8px 0 2px;transition:transform .15s}.accordion__title:hover::before{transform:translate(1px, 2px) rotate(45deg)}.accordion__segment.open .accordion__title:hover::before{transform:translate(1px, 3px) rotate(90deg)}.accordion__segment.open .accordion__title::before{transform:translate(1px, 3px) rotate(90deg)}.accordion__content{display:none;border-bottom:2px solid #202020}
