/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Cachet';font-style:normal;font-weight:300;src:url(/modules/custom/y_fonts/fonts/CachetW05-ExtraLight.woff2) format('woff2'),url(/modules/custom/y_fonts/fonts/CachetW05-ExtraLight.woff) format('woff');}@font-face{font-family:'Cachet';font-style:normal;font-weight:400;src:url(/modules/custom/y_fonts/fonts/CachetW05-Book.woff2) format('woff2'),url(/modules/custom/y_fonts/fonts/CachetW05-Book.woff) format('woff');}@font-face{font-family:'Cachet';font-style:normal;font-weight:500;src:url(/modules/custom/y_fonts/fonts/CachetW05-Medium.woff2) format('woff2'),url(/modules/custom/y_fonts/fonts/CachetW05-Medium.woff) format('woff');}@font-face{font-family:'Cachet';font-style:normal;font-weight:700;src:url(/modules/custom/y_fonts/fonts/CachetW05-Bold.woff2) format('woff2'),url(/modules/custom/y_fonts/fonts/CachetW05-Bold.woff) format('woff');}
.footer.ws-footer{background-color:var(--wsPrimaryColor,lightgrey);display:block;color:var(--ylb-color-white,white);}.footer.ws-footer h2{color:inherit;font-size:16px;font-family:var(--ylb-font-family-verdana);font-weight:700;line-height:35px;margin-bottom:20px;}.footer.ws-footer a{color:var(--ylb-color-white,white);}.footer.ws-footer a:hover,.footer.ws-footer a:active,.footer.ws-footer a:focus{color:var(--ylb-color-white,white);text-decoration:underline;}.footer--top{padding:30px 15px;}@media (min-width:768px){.footer--top{padding:80px 0;}}.footer--top-left-column{margin-bottom:40px;}@media (min-width:992px){.footer--top-left-column{margin-bottom:0;}}.footer--top-left-column img{max-width:200px;}.footer--top-left-column .ws-logo:hover{opacity:50%;}.footer--top-middle-column{display:flex;flex-wrap:wrap;flex-direction:column;}@media (min-width:768px){.footer--top-middle-column{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}}@media (min-width:1200px){.footer--top-middle-column{grid-template-columns:repeat(3,1fr);}}.footer--top-middle-column nav{margin-bottom:40px;}@media (min-width:768px){.footer--top-middle-column nav{margin-bottom:0;}}.footer--top-middle-column nav ul{padding:0;}.footer--top-middle-column nav ul li{list-style:none;font-size:16px;font-family:var(--ylb-font-family-verdana);line-height:20px;margin-bottom:20px;}.footer--top-right-column ul{display:flex;justify-content:flex-start;}.footer--top-right-column ul li{margin-left:24px;}.footer--top-right-column ul li:first-child{margin-left:0;}.footer--top-right-column ul li:not(:last-child){margin-right:0;}.footer--top-right-column ul li a{color:var(--ylb-color-white,white);}.footer--top-right-column ul li a:hover,.footer--top-right-column ul li a:active,.footer--top-right-column ul li a:focus{color:var(--ylb-color-white,white);opacity:50%;}.footer--top-right-column ul li a i{font-size:28px;}.footer--bottom{padding:20px 10px;background-color:rgba(0,0,0,0.2);}.footer--bottom-left-column{margin-bottom:30px;}@media (min-width:768px){.footer--bottom-left-column{margin-bottom:0;}}.footer--bottom-left-column .field-block-content p{font-size:14px;font-family:var(--ylb-font-family-verdana);}.footer--bottom-right-column ul{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0;}.footer--bottom-right-column ul li{list-style:none;}.footer--bottom-right-column ul li::before{content:'|';display:inline-block;}.footer--bottom-right-column ul li:first-child::before{content:'';display:none;}.footer--bottom-right-column ul li:first-child a{padding-left:0;}.footer--bottom-right-column ul li a{font-size:14px;color:var(--ylb-color-white,white);font-family:var(--ylb-font-family-verdana);padding:0 5px;}.footer--bottom-right-column ul li a:hover,.footer--bottom-right-column ul li a:active,.footer--bottom-right-column ul li a:focus{color:var(--ylb-color-white,white);}.footer .layout-builder-block{background-color:transparent;}
.colorway-green-dark .block-lb-carousel .carousel-item .carousel-gallery-info h2{font-weight:500;}.colorway-green-dark .block-lb-carousel .carousel-item .carousel-gallery-info .btn{font-size:18px;font-weight:500;line-height:28px;}@media (min-width:992px){.colorway-green-dark .block-lb-carousel .carousel-item .carousel-gallery-info .btn{margin-top:20px !important;}}.colorway-green-dark .block-lb-carousel .carousel-control-panel{background-color:var(--wsColorLightGreen);}
.colorway-green-dark footer.footer.ws-footer .footer--top-middle-column nav[class*='block-system-menu-blockfooter-menu'] ul span.font-weight-bold{line-height:2.1875rem;}.colorway-green-dark footer.footer.ws-footer .footer--top-middle-column nav > h2:hover,.colorway-green-dark footer.footer.ws-footer .footer--top-middle-column nav > h2:focus{text-decoration:underline;}.colorway-green-dark footer.footer.ws-footer .footer--top-middle-column nav li{line-height:22px;}.colorway-green-dark footer.footer.ws-footer .footer--top-middle-column nav li span{font-size:16px;font-weight:700;line-height:35px;margin-bottom:20px;}.colorway-green-dark footer.footer.ws-footer .footer--top-middle-column nav li span:hover,.colorway-green-dark footer.footer.ws-footer .footer--top-middle-column nav li span:focus{text-decoration:underline;}.colorway-green-dark footer.footer.ws-footer .footer--top-middle-column nav li a:hover,.colorway-green-dark footer.footer.ws-footer .footer--top-middle-column nav li a:focus{text-decoration:underline;}.colorway-green-dark footer.footer.ws-footer--bottom{background-color:rgba(var(--wsColorBlackRGB),0.2);}.colorway-green-dark footer.footer.ws-footer .footer--top .footer--top-left-column img{padding-top:10px;height:auto;}
.colorway-green-dark .header.ws-header .block-ws-search-bar .search-icon button i,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .block-ws-search-bar .search-icon button i{color:var(--wsColorWhite);}.colorway-green-dark .header.ws-header.mobile .search-icon,.colorway-green-dark .header:not(.layout-builder__layout).ws-header.mobile .search-icon{top:5px;}
.header.ws-header.mobile.open .header--bottom .row,.header:not(.layout-builder__layout).ws-header.mobile.open .header--bottom .row{flex-direction:column;}.header.ws-header.mobile.open .header--bottom .menu-toggle,.header:not(.layout-builder__layout).ws-header.mobile.open .header--bottom .menu-toggle{top:33px !important;}.header.ws-header.mobile.open .header--bottom .menu-toggle .header-navbar-toggler,.header:not(.layout-builder__layout).ws-header.mobile.open .header--bottom .menu-toggle .header-navbar-toggler{background-image:url(/modules/custom/ymca_master/assets/svg/menu-close.svg) !important;}.header.ws-header.mobile.open .block-ws-site-logo svg,.header:not(.layout-builder__layout).ws-header.mobile.open .block-ws-site-logo svg{left:-45px;}.header.ws-header.mobile.open .header--bottom-left-column,.header:not(.layout-builder__layout).ws-header.mobile.open .header--bottom-left-column{padding:23px 0 23px 35px;}.header.ws-header.mobile.open .header--bottom-middle-column,.header:not(.layout-builder__layout).ws-header.mobile.open .header--bottom-middle-column{flex:0 0 100%;max-width:100%;}.header.ws-header.mobile.open .header--bottom-right-column,.header:not(.layout-builder__layout).ws-header.mobile.open .header--bottom-right-column{flex:0 0 100%;max-width:100%;}.header.ws-header.mobile,.header:not(.layout-builder__layout).ws-header.mobile{margin-bottom:0;}.header.ws-header.mobile .block-ws-site-logo,.header:not(.layout-builder__layout).ws-header.mobile .block-ws-site-logo{max-height:48px;}.header.ws-header.mobile .block-ws-site-logo svg,.header:not(.layout-builder__layout).ws-header.mobile .block-ws-site-logo svg{max-height:40px;}.header.ws-header .header--bottom .header--bottom-left-column,.header.ws-header .header--bottom .header--bottom-right-column,.header:not(.layout-builder__layout).ws-header .header--bottom .header--bottom-left-column,.header:not(.layout-builder__layout).ws-header .header--bottom .header--bottom-right-column{flex:0 0 20%;max-width:20%;}.header.ws-header .header--bottom .header--bottom-middle-column,.header:not(.layout-builder__layout).ws-header .header--bottom .header--bottom-middle-column{flex:0 0 60%;max-width:60%;}.colorway-green-dark .header.ws-header,.colorway-green-dark .header:not(.layout-builder__layout).ws-header{color:var(--wsColorWhite);background-color:var(--wsPrimaryColor);}.colorway-green-dark .header.ws-header .header--top,.colorway-green-dark .header.ws-header .header--bottom,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .header--top,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .header--bottom{border-bottom:1px solid var(--wsColorDarkGrey);}.colorway-green-dark .header.ws-header .header--top-right-column nav,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .header--top-right-column nav{display:flex;align-items:center;}.colorway-green-dark .header.ws-header .header--top-right-column nav ul,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .header--top-right-column nav ul{display:flex;align-items:center;list-style:none;padding-left:0;margin-bottom:0;}.colorway-green-dark .header.ws-header .header--top-right-column nav li,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .header--top-right-column nav li{padding-left:15px;padding-right:15px;}.colorway-green-dark .header.ws-header .header--top-right-column nav li:last-child,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .header--top-right-column nav li:last-child{padding-right:30px;}.colorway-green-dark .header.ws-header .header--top-right-column nav li a,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .header--top-right-column nav li a{color:var(--wsColorWhite);font-size:15px;text-decoration:none !important;}.colorway-green-dark .header.ws-header .header--bottom-right-column nav li a,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .header--bottom-right-column nav li a{color:var(--wsColorWhite);font-size:18px;font-weight:500;max-height:40px;display:flex;align-items:center;text-decoration:none !important;}.colorway-green-dark .header.ws-header .header--bottom-right-column nav li a:active,.colorway-green-dark .header.ws-header .header--bottom-right-column nav li a:hover,.colorway-green-dark .header.ws-header .header--bottom-right-column nav li a:focus,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .header--bottom-right-column nav li a:active,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .header--bottom-right-column nav li a:hover,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .header--bottom-right-column nav li a:focus{color:var(--wsPartnerColor);}.colorway-green-dark .header.ws-header.mobile .header--top .header--top-left-column,.colorway-green-dark .header:not(.layout-builder__layout).ws-header.mobile .header--top .header--top-left-column{align-self:center;}.colorway-green-dark .header.ws-header.mobile .header--top nav,.colorway-green-dark .header:not(.layout-builder__layout).ws-header.mobile .header--top nav{display:none;}.colorway-green-dark .header.ws-header.mobile .header--bottom,.colorway-green-dark .header:not(.layout-builder__layout).ws-header.mobile .header--bottom{background-color:var(--wsPrimaryColor);padding-top:5px;position:relative;}.colorway-green-dark .header.ws-header.mobile .header--bottom::after,.colorway-green-dark .header:not(.layout-builder__layout).ws-header.mobile .header--bottom::after{content:'';position:absolute;width:100%;height:1px;display:block;left:0;right:0;margin-top:5px;border-bottom:1px solid var(--wsColorDarkGrey);}.colorway-green-dark .header.ws-header.mobile .header--bottom .menu-toggle,.colorway-green-dark .header:not(.layout-builder__layout).ws-header.mobile .header--bottom .menu-toggle{top:17px;}.colorway-green-dark .header.ws-header.mobile .header--bottom .menu-toggle .header-navbar-toggler,.colorway-green-dark .header:not(.layout-builder__layout).ws-header.mobile .header--bottom .menu-toggle .header-navbar-toggler{background-image:url(/modules/custom/ymca_master/assets/svg/burger_menu_white.svg);}.colorway-green-dark .header.ws-header.mobile .hb-selector,.colorway-green-dark .header:not(.layout-builder__layout).ws-header.mobile .hb-selector{top:159px !important;z-index:100;}@media (min-width:381px){.colorway-green-dark .header.ws-header.mobile .hb-selector,.colorway-green-dark .header:not(.layout-builder__layout).ws-header.mobile .hb-selector{top:135px !important;}}@media (min-width:505px){.colorway-green-dark .header.ws-header.mobile .hb-selector,.colorway-green-dark .header:not(.layout-builder__layout).ws-header.mobile .hb-selector{top:119px !important;}}@supports (-webkit-touch-callout:none){.colorway-green-dark .header.ws-header.mobile .hb-selector,.colorway-green-dark .header:not(.layout-builder__layout).ws-header.mobile .hb-selector{top:132px !important;}@media (min-width:510px){.colorway-green-dark .header.ws-header.mobile .hb-selector,.colorway-green-dark .header:not(.layout-builder__layout).ws-header.mobile .hb-selector{top:116px !important;}}}.colorway-green-dark .header.ws-header .block-ws-site-name a,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .block-ws-site-name a{font-size:0.9375rem;color:var(--wsColorWhite) !important;}.colorway-green-dark .header.ws-header .block-ws-site-name a:active,.colorway-green-dark .header.ws-header .block-ws-site-name a:focus,.colorway-green-dark .header.ws-header .block-ws-site-name a:hover,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .block-ws-site-name a:active,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .block-ws-site-name a:focus,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .block-ws-site-name a:hover{color:var(--wsColorWhite);text-decoration:none;}.colorway-green-dark .header.ws-header .block-ws-site-name .hb-selector--link,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .block-ws-site-name .hb-selector--link{font-size:0.875rem;}.colorway-green-dark .header.ws-header .block-ws-site-name .hb-selector--link svg,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .block-ws-site-name .hb-selector--link svg{visibility:visible;}.colorway-green-dark .header.ws-header .block-ws-site-name .hb-selector--link svg path,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .block-ws-site-name .hb-selector--link svg path{fill:var(--wsColorWhite);}.colorway-green-dark .header.ws-header .block-ws-site-logo svg,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .block-ws-site-logo svg{min-width:190px;display:block;width:100%;height:auto;position:relative;left:-25px;}@media (min-width:1100px){.colorway-green-dark .header.ws-header .block-ws-site-logo svg,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .block-ws-site-logo svg{left:-10px;}}.colorway-green-dark .header.ws-header .block-ws-site-logo svg path,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .block-ws-site-logo svg path{fill:var(--wsColorWhite);}.colorway-green-dark .header.ws-header .block-openy-gtranslate-block .openy-google-translate select,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .block-openy-gtranslate-block .openy-google-translate select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/modules/custom/ymca_master/assets/svg/arrow-down-white.svg);background-repeat:no-repeat;background-size:10px 8px;background-position:calc(100% - 10px) center;}.colorway-green-dark .header.ws-header .block-openy-gtranslate-block .goog-te-combo,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .block-openy-gtranslate-block .goog-te-combo{color:var(--wsColorWhite);}.colorway-green-dark .header.ws-header .block-openy-gtranslate-block .goog-te-combo option,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .block-openy-gtranslate-block .goog-te-combo option{color:var(--wsPrimaryColor);}@media (max-width:425px){.colorway-green-dark .header.ws-header .block-openy-gtranslate-block .goog-te-combo,.colorway-green-dark .header:not(.layout-builder__layout).ws-header .block-openy-gtranslate-block .goog-te-combo{text-align:right;}}.colorway-green-dark .hb-selector i::before{color:var(--wsColorWhite) !important;}.colorway-green-dark.locations-page-camp-page .location-header{background-color:var(--wsSecondaryColor) !important;}
.ui-dialog.entity-browser-modal{top:10% !important;}.block.block-layout-builder .btn:active,.block.block-layout-builder .btn:hover,.block.block-layout-builder .btn:focus{text-decoration:none !important;}@media (min-width:992px){.colorway-green-dark .block.block-layout-builder h2{font-size:48px;}}@media (min-width:992px){.colorway-green-dark .block.block-layout-builder h3{font-size:32px;line-height:34px;}}.colorway-green-dark .block.block-layout-builder h2,.colorway-green-dark .block.block-layout-builder h3,.colorway-green-dark .block.block-layout-builder h4,.colorway-green-dark .block.block-layout-builder h5,.colorway-green-dark .block.block-layout-builder h6{font-weight:500;text-transform:none !important;}.ylb-bs-shadow-regular{box-shadow:0 2px 8px 0 rgba(0,0,0,0.12);}
.colorway-green-dark .ws-main-menu-wrapper .level-2 .dropdown-label .main-menu-link--level-1{color:var(--wsColorWhite);}.colorway-green-dark .ws-main-menu-wrapper .level-2 .dropdown-label .main-menu-link--level-1:active,.colorway-green-dark .ws-main-menu-wrapper .level-2 .dropdown-label .main-menu-link--level-1:hover,.colorway-green-dark .ws-main-menu-wrapper .level-2 .dropdown-label .main-menu-link--level-1:focus{text-decoration:underline;text-decoration-thickness:2px;}.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li a,.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li:active a,.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li:hover a,.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li:focus a{color:var(--wsColorWhite);}.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li a:active,.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li a:hover,.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li a:focus,.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li:active a:active,.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li:active a:hover,.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li:active a:focus,.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li:hover a:active,.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li:hover a:hover,.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li:hover a:focus,.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li:focus a:active,.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li:focus a:hover,.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li:focus a:focus{color:var(--wsColorWhite);text-decoration:underline;text-decoration-thickness:2px;}.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li a.menu-link--level-1{color:var(--wsColorWhite);}.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li a.menu-link--level-1:hover,.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li a.menu-link--level-1:focus{text-decoration:none;}.colorway-green-dark .ws-main-menu-wrapper ul.row-level-1 li a.menu-link--level-1 #menu-chevron{fill:var(--wsColorWhite);}.colorway-green-dark .ws-main-menu-wrapper .level-2 .dropdown-label::after{border-bottom-color:var(--wsColorWhite);}.colorway-green-dark .ws-main-menu-wrapper .ws-menu-cta-block .field-description,.colorway-green-dark .ws-main-menu-wrapper .ws-menu-cta-block .field-title{color:var(--wsColorWhite);}.colorway-green-dark .ws-main-menu-wrapper .ws-menu-cta-block .cta-link .btn{background-color:var(--wsColorWhite);border-width:2px;color:var(--wsColorDarkGreen);}.colorway-green-dark .ws-main-menu-wrapper .ws-menu-cta-block .cta-link .btn:hover,.colorway-green-dark .ws-main-menu-wrapper .ws-menu-cta-block .cta-link .btn:focus{text-decoration:none;}.colorway-green-dark .ws-main-menu-wrapper .header-nav__submenu.level-3.open{background-color:var(--wsSecondaryColor);}.colorway-green-dark .ws-main-menu-wrapper .header-nav__submenu.level-3.open a.show,.colorway-green-dark .ws-main-menu-wrapper .header-nav__submenu.level-3.open a:active,.colorway-green-dark .ws-main-menu-wrapper .header-nav__submenu.level-3.open a:hover,.colorway-green-dark .ws-main-menu-wrapper .header-nav__submenu.level-3.open a:focus{text-decoration:none;}.colorway-green-dark .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show,.colorway-green-dark .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2:active,.colorway-green-dark .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2:hover,.colorway-green-dark .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2:focus{border-color:var(--wsColorWhite);}.colorway-green-dark .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show .menu-link--level-1,.colorway-green-dark .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2:active .menu-link--level-1,.colorway-green-dark .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2:hover .menu-link--level-1,.colorway-green-dark .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2:focus .menu-link--level-1{color:var(--wsColorWhite);}.colorway-green-dark .desktop .ws-main-menu-wrapper .level-2{background-color:var(--wsColorBlack);}.colorway-green-dark .desktop .ws-main-menu-wrapper .level-2 li.nav-level-3.children a::after,.colorway-green-dark .desktop .ws-main-menu-wrapper .level-2 li.nav-level-3.children a:hover::after{background-color:var(--wsColorWhite);}.colorway-green-dark .header.ws-header.mobile.open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2{padding:22px 0;}.colorway-green-dark .header.ws-header.mobile.open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.children::after{background-image:url(/modules/custom/ymca_master/assets/svg/white-menu-arrow-right-thin.svg);}.colorway-green-dark .header.ws-header.mobile.open .header-nav__submenu.open{background-color:var(--wsColorBlack);}.colorway-green-dark .header.ws-header.mobile.open .header-nav__submenu.open .header-nav__submenu-left .navigation-top,.colorway-green-dark .header.ws-header.mobile.open .header-nav__submenu.open .header-nav__submenu-right .navigation-top{overflow:hidden;}.colorway-green-dark .header.ws-header.mobile.open .header-nav__submenu.open .header-nav__submenu-left .navigation-top a,.colorway-green-dark .header.ws-header.mobile.open .header-nav__submenu.open .header-nav__submenu-left .navigation-top span,.colorway-green-dark .header.ws-header.mobile.open .header-nav__submenu.open .header-nav__submenu-right .navigation-top a,.colorway-green-dark .header.ws-header.mobile.open .header-nav__submenu.open .header-nav__submenu-right .navigation-top span{color:var(--wsColorWhite);}.colorway-green-dark .header.ws-header.mobile.open .header-nav__submenu.open .header-nav__submenu-left .navigation-bottom,.colorway-green-dark .header.ws-header.mobile.open .header-nav__submenu.open .header-nav__submenu-left .header-nav__submenu_links,.colorway-green-dark .header.ws-header.mobile.open .header-nav__submenu.open .header-nav__submenu-right .navigation-bottom,.colorway-green-dark .header.ws-header.mobile.open .header-nav__submenu.open .header-nav__submenu-right .header-nav__submenu_links{background-color:var(--wsColorDarkGreen);}.colorway-green-dark .header.ws-header.mobile.open .header--bottom-right-column nav ul{display:flex;justify-content:flex-start;flex-direction:column-reverse;flex-wrap:nowrap;margin-top:12px;}.colorway-green-dark .header.ws-header.mobile.open .header--bottom-right-column nav ul a:not(.highlighted){display:block;text-decoration:underline;text-decoration-thickness:1px;}
.colorway-green-dark .block-lb-branch-hours .branch-name h1{font-weight:500;}.colorway-green-dark .block-lb-branch-hours .info-card{background-color:transparent !important;}@media (max-width:991.98px){.colorway-green-dark .block-lb-branch-hours .info-card{padding:10px 20px !important;}}.colorway-green-dark .block-lb-branch-hours .info-card .card{background:rgba(var(--wsDarkBlackColorRGB),0.2) !important;overflow:hidden;min-width:230px;height:100%;}.colorway-green-dark .block-lb-branch-hours .info-card .card > div{padding:20px;}.colorway-green-dark .block-lb-branch-hours .info-card .card .branch-email a,.colorway-green-dark .block-lb-branch-hours .info-card .card .branch-phone a,.colorway-green-dark .block-lb-branch-hours .info-card .card .branch-fax a{word-break:break-word;}.block-lb-branch-hours .card .branch-hours h5,.block-lb-branch-hours .card .holiday-hours h5{display:none;}.block-lb-branch-hours .card .branch-hours table tbody tr td:first-child,.block-lb-branch-hours .card .holiday-hours table tbody tr td:first-child{padding-right:10px;}.block-lb-branch-hours .card .holiday-hours table tbody tr td{display:block;}
.colorway-green-dark .section-branch-menu-wrapper{background-color:var(--wsPrimaryColor);}.colorway-green-dark .section-branch-menu-wrapper > div{background-color:rgba(var(--wsDarkBlackColorRGB),0.2);}.colorway-green-dark .section-branch-menu-wrapper .block-y-branch-menu{background-color:transparent;}.colorway-green-dark.locations-page-camp-page .section-branch-menu-wrapper{background-color:var(--wsSecondaryColor);}
:root{--ylb-color-nyc-white:#fff;--ylb-color-nyc-rgb-white:255,255,255;--ylb-color-nyc-dark-black:#000;--ylb-color-nyc-rgb-dark-black:0,0,0;--ylb-color-nyc-black:#231f20;--ylb-color-nyc-rgb-black:35,31,32;--ylb-color-nyc-light-blue:#20bdbe;--ylb-color-nyc-rgb-light-blue:32,189,190;--ylb-color-nyc-indigo:#4b0082;--ylb-color-nyc-rgb-indigo:75,0,130;--ylb-color-nyc-light-green:#01a490;--ylb-color-nyc-rgb-light-green:1,164,144;--ylb-color-nyc-dark-green:#006b6b;--ylb-color-nyc-dark-grey:#636466;--ylb-color-nyc-rgb-dark-green:0,107,107;--ylb-color-nyc-light-grey:#ccc;--ylb-color-nyc-light-light-grey:#f2f2f2;}.ymca_nyc .download-our-app-wrapper.app-container,.page-with-lb .download-our-app-wrapper.app-container{background-color:var(--ylb-color-nyc-black);padding-left:30px;padding-right:30px;}.ymca_nyc .download-our-app-wrapper.app-container .download-our-app-inner-wrapper,.page-with-lb .download-our-app-wrapper.app-container .download-our-app-inner-wrapper{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:60px 0;border-bottom:3px solid var(--ylb-color-nyc-white);}@media (min-width:768px){.ymca_nyc .download-our-app-wrapper.app-container .download-our-app-inner-wrapper,.page-with-lb .download-our-app-wrapper.app-container .download-our-app-inner-wrapper{justify-content:center;}}.ymca_nyc .download-our-app-wrapper.app-container .download-our-app-inner-wrapper .main-text,.page-with-lb .download-our-app-wrapper.app-container .download-our-app-inner-wrapper .main-text{color:var(--ylb-color-nyc-white);font-weight:700;font-size:16px;line-height:35px;}@media (max-width:767px){.ymca_nyc .download-our-app-wrapper.app-container .download-our-app-inner-wrapper .download-our-app-main-text-wrapper,.page-with-lb .download-our-app-wrapper.app-container .download-our-app-inner-wrapper .download-our-app-main-text-wrapper{margin-bottom:15px;width:100%;}}.ymca_nyc .download-our-app-wrapper.app-container .download-our-app-inner-wrapper .download-our-app-main-text-wrapper,.ymca_nyc .download-our-app-wrapper.app-container .download-our-app-inner-wrapper .app-link.apple-link,.page-with-lb .download-our-app-wrapper.app-container .download-our-app-inner-wrapper .download-our-app-main-text-wrapper,.page-with-lb .download-our-app-wrapper.app-container .download-our-app-inner-wrapper .app-link.apple-link{margin-right:40px;}@media (max-width:425px){.ymca_nyc .download-our-app-wrapper.app-container .download-our-app-inner-wrapper .app-link,.page-with-lb .download-our-app-wrapper.app-container .download-our-app-inner-wrapper .app-link{margin-bottom:15px;}}.ymca_nyc .download-our-app-wrapper.app-container .download-our-app-inner-wrapper .field-media-image img,.page-with-lb .download-our-app-wrapper.app-container .download-our-app-inner-wrapper .field-media-image img{max-height:40px;}@media (min-width:1200px){.ymca_nyc .download-our-app-wrapper.app-container .download-our-app-inner-wrapper .field-media-image img,.page-with-lb .download-our-app-wrapper.app-container .download-our-app-inner-wrapper .field-media-image img{max-height:60px;}}
/* @license Public Domain https://raw.githubusercontent.com/jquery/jquery-ui/1.13.2/LICENSE.txt */
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)";}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}
