/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.categories-block li > a{font-family:'Cachet',Arial,sans-serif;font-weight:800;color:#0089d0;}.categories-block{padding:12px;background:#e0e0e0;}.panel-blog-subnav .categories-block ul{padding-bottom:0;margin:0;}.panel-blog-subnav .categories-block ul li{margin-bottom:0;}.ymca-twin-cities-blog header,.view-display-id-page_2 .view-header,.view-ymca-twin-cities-blog-archive .view-header{font-weight:bold;;font-size:14px;color:#000;padding:25px 38px;}.views-exposed-form{display:flex;position:absolute;top:12px;right:2%;}.panel-blog-subnav .categories-block ul li a::before,.form-item-sort-order label,.form-item-sort-by,#edit-submit-ymca-twin-cities-blog,#edit-submit-ymca-taxonomy-term,#edit-submit-ymca-twin-cities-blog-archive{display:none;}.form-item-sort-order .form-control{height:50px;padding:15px 12px;color:#000;}.categories-block{margin-bottom:12px;}.open-bar{height:100%;overflow:scroll;width:100%;background:#fff;position:fixed;top:0;z-index:3000;padding:100px 20px;}body.open .container{padding-left:15px;padding-right:15px;}body.open .primary_menu,body.open #page-head{display:none;}body.open .btn-menu{z-index:9999;top:0;position:fixed;right:0;margin:12px 30px;border:none;}.modal-title{display:none;}body.open .modal-title{border-bottom:1px solid #777;display:block;background:#fff;font-size:16px;text-transform:uppercase;color:#636466;width:100%;z-index:9999;top:0;position:fixed;left:0;padding:12px 30px;}body.open .modal-title p{margin-bottom:0;font-weight:bold;font-family:'Cachet';}@media (max-width:991px){.search-results-ul,.ymca-twin-cities-blog header,.view-display-id-page_2 .view-header,.view-ymca-twin-cities-blog-archive .view-header{padding-left:0;}body.open .mobile-search{display:flex;}.btn-menu .fa-bars{font-size:18px;}.btn-menu{border-radius:6px;padding:5px 10px;border:1px solid #ccc;}body.open .btn-menu{padding:2px 15px;}.body.open .viewport{padding-top:0;}body.open #toolbar-bar,.sidebar-region,.subnav,body.open .page-title.title-only .header-copy,#edit-sort-order{display:none;}body.open .form-item-sort-order{z-index:9999;}body.open .blog-search-container{width:60%;}.view-ymca-taxonomy-term ul{padding-left:0;}body.open .views-exposed-form{display:inline-block;position:relative;margin:4px 10px;width:50%;top:0;right:0;}body.open .sidebar-region,body.open .subnav,body.open #edit-sort-order{display:block;}.open-bar .form-item-sort-order span{padding:5px;display:flex;align-items:center;justify-content:center;}.open-bar .form-item-sort-order{padding:0 10px;border:1px solid #ccc;}.open-bar .form-item-sort-order .form-control{border:none;}.open-bar .form-item-sort-order .form-control{height:50px;padding:15px 12px;color:#000;}}@media (max-width:576px){body.open .mobile-search{display:block;}body.open .views-exposed-form{display:flex;position:relative;margin:4px 10px;width:100%;top:0;right:0;}body.open .blog-search-container{width:100%;}.open-bar{padding-top:80px;}}.panel-blog-subnav ul .blog_month_li a{color:#0060af;}.input-search-group input{border-color:#636466;}.material-symbols-outlined,.material-symbols-rounded{font-family:'Material Icons Round';font-size:20px;}.form-item-sort-order{display:flex;}@media(min-width:992px){.form-item-sort-order span{padding:5px;display:flex;align-items:center;justify-content:center;}.form-item-sort-order{padding:0 10px;border:1px solid #ccc;}.form-item-sort-order .form-control{border:none;}.form-item-sort-order .form-control{height:50px;padding:15px 12px;color:#000;}}
.archive-block{padding:12px;background:#e0e0e0;}.wrapper-field-sidebar-content .paragraph--type--ygtc-block-wrapper .panel-blog-subnav ul{margin:0;}.wrapper-field-sidebar-content .paragraph--type--ygtc-block-wrapper .panel-blog-subnav ul li{margin:0;}.wrapper-field-sidebar-content .paragraph--type--ygtc-block-wrapper .archive-block ul li a::before{display:none;}.blog-search-container{background:#fff;color:#fff;padding:5px 10px 10px;}button.btn-search{border-radius:24px;opacity:1;background:#0060AF;background:#0060AF 0% 0% no-repeat padding-box;}.btn.btn-search{height:50px;vertical-align:middle;width:50px;opacity:0.6;}.btn.btn-search:hover{background:#0060AF;opacity:1;}.search{display:table-cell;vertical-align:middle;padding-left:12px;}.input-group.input-search-group{display:flex;align-items:center;}.input-search-group input{padding:20px 12px;}.archive-block{padding:12px;background:#fff;}.blog_year_li{padding:15px 12px;border-top:1px solid #CCCCCC;}.blog_month_li{padding:12px;}.blog_month_li a{font-weight:bold;}.archive-block .icons-sub,.archive-block .icons{float:right;color:#777;}.archive-block  .title .glyphicon-calendar{margin-right:8px;}.panel-blog-subnav li:before{display:none !important;}
@media (max-width:768px){.ps-small_banner-yn-prgf-skins-small-banner.banner--small{min-height:initial;height:auto;}}.ps-small_banner-yn-prgf-skins-small-banner.clearfix:before,.ps-small_banner-yn-prgf-skins-small-banner.clearfix:after{display:block !important;}.ps-small_banner-yn-prgf-skins-small-banner{position:relative;}@media (max-width:768px){.ps-small_banner-yn-prgf-skins-small-banner{min-height:initial;height:auto;}.ps-small_banner-yn-prgf-skins-small-banner .container-fluid{padding:0 15px;}}.ps-small_banner-yn-prgf-skins-small-banner:before{position:absolute;top:0;left:-21%;z-index:2;width:80%;height:100%;background:inherit;content:"";-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg);}@media (max-width:768px){.ps-small_banner-yn-prgf-skins-small-banner:before{display:none;visibility:hidden;}}@media (min-width:768px){.ps-small_banner-yn-prgf-skins-small-banner:before{display:block;}}.ps-small_banner-yn-prgf-skins-small-banner .header-copy{z-index:3;background:inherit;}.ps-small_banner-yn-prgf-skins-small-banner .header-copy .banner-copy{padding:30px 0;z-index:3;}@media (max-width:767px){.ps-small_banner-yn-prgf-skins-small-banner .header-copy .banner-copy{padding-top:20px;padding-bottom:10px;}}.ps-small_banner-yn-prgf-skins-small-banner .header-copy .banner-copy h1{font-size:48px;text-transform:uppercase;font-weight:bold;line-height:1.1em;margin:20px 0 10px;font-family:"Cachet",Verdana,Geneva,sans-serif;color:white;margin-top:0;}@media (max-width:992px){.ps-small_banner-yn-prgf-skins-small-banner .header-copy .banner-copy h1{font-size:24px;}}.ps-small_banner-yn-prgf-skins-small-banner .header-copy .banner-copy p{margin:0 0 10px;color:white;font-size:24px;font-family:"Cachet",Verdana,Geneva,sans-serif;}@media (max-width:767px){.ps-small_banner-yn-prgf-skins-small-banner .header-copy .banner-copy p{font-size:16px;}}.ps-small_banner-yn-prgf-skins-small-banner .header-image{z-index:1;height:100%;position:absolute;left:50%;padding-right:30px;background-position:center;background-size:cover;background-repeat:no-repeat;}@media (min-width:1200px){.ps-small_banner-yn-prgf-skins-small-banner .header-image{padding-right:100px;}}@media (max-width:768px){.ps-small_banner-yn-prgf-skins-small-banner .header-image{background-image:none !important;position:static;width:100%;padding:0;}}.ps-small_banner-yn-prgf-skins-small-banner .header-image figure{overflow:hidden;margin:0 -30px 0 -20px;}.ps-small_banner-yn-prgf-skins-small-banner .header-image figure .field-media-image div{padding-bottom:0 !important;}.ps-small_banner-yn-prgf-skins-small-banner .header-image figure .media--ratio{height:auto;}.ps-small_banner-yn-prgf-skins-small-banner .header-image figure .media--ratio .media__element{display:block;height:auto;left:0;position:relative;top:0;width:100%;z-index:0;}
.overflow #side-area ul{border-top:0;padding-top:0;}.overflow .top-bar{background-color:#0060af;min-height:60px;padding:0 15px;}.overflow #side-area .top-side{padding:0;}.overflow  #side-area .top-bar a.home-icon{float:left;font-size:32px;height:60px;margin-right:15px;line-height:60px;padding:0;}.overflow  #side-area .top-bar .sign-in-icon{float:left;font-size:26px;text-align:center;height:60px;line-height:60px;width:60px;}.overflow  #side-area .top-bar .search-icon{float:left;font-size:26px;text-align:center;height:60px;line-height:60px;width:60px;}.overflow .top-bar{display:flex;background-color:#0060af;min-height:60px;padding:0 15px;width:100%;}.overflow  #side-area .top-side{padding-top:0;}.overflow .navbar-nav li a{background:#0089d1;box-shadow:inset 0 1px #0181cc;height:70px;border:none;}.overflow #side-area a{font-weight:normal;font-family:"Cachet",Arial,sans-serif;font-size:20px;line-height:70px;padding:0 15px;text-overflow:ellipsis;overflow:hidden;}.overflow #side-area ul.nav-level-1{min-height:0;}.mobile_menu .openy-google-translate select{margin-left:0;}.mobile_menu{padding-bottom:80px;}.overflow{overflow:hidden;}.overflow #side-area a:hover,#side-area a:focus{background:none;}.overflow .nav-top-mobile .site-search-sidebar .btn{display:inline-block;background:none;color:#0060af;box-shadow:none;font-size:17px;width:9%;}.overflow .nav-top-mobile .site-search-sidebar .form-control{background-color:#ffffff;box-shadow:none;color:#636466;display:inline-block;border:none;height:60px;font-size:18px;line-height:60px;width:86%;padding:5px 15px;}.overflow .nav-top-mobile .site-search-sidebar{background-color:#ffffff;}.overflow .mobile_menu .goog-te-combo{margin-left:-1px;}
.v-dialog-wrapper{max-width:100%;max-height:100%;margin:auto;animation-duration:.3s;position:fixed;top:0;right:0;bottom:0;left:0;width:auto;overscroll-behavior:contain;background-color:transparent;color:#231f20;border:0;border-radius:0;padding:0;overflow-x:hidden}.v-dialog-wrapper::backdrop{background-color:#231f2080}.v-dialog-wrapper[open].v-dialog-wrapper--default{animation:show-dialog-default .3s ease-in forwards}.v-dialog-wrapper[open].v-dialog-wrapper--right{animation:show-dialog-right .3s ease-in forwards}.v-dialog-wrapper[open]::backdrop{animation:fade-in .3s ease-in forwards}.v-dialog-wrapper.hide-backdrop::backdrop{opacity:0!important}.v-dialog-wrapper .v-dialog{width:auto;position:relative;background-color:#fff}.v-dialog-wrapper .v-dialog__content{position:relative;display:flex;flex-direction:column;width:100%}.v-dialog-wrapper .v-dialog__content__header{border-bottom:1px solid #cccccc;display:flex;gap:1.2rem;align-items:center;flex-shrink:0}.v-dialog-wrapper .v-dialog__content__header__title{margin-bottom:0}.v-dialog-wrapper .v-dialog__content__header__close-button{background:#fff;border:0;color:#636466;transition:opacity .15s ease-in-out;margin-left:auto}.v-dialog-wrapper .v-dialog__content__header__close-button:focus-visible{outline:none}.v-dialog-wrapper .v-dialog__content__header__close-button:hover,.v-dialog-wrapper .v-dialog__content__header__close-button:focus{opacity:.75}.v-dialog-wrapper .v-dialog__content__header__close-button .icon{vertical-align:middle}.v-dialog-wrapper .v-dialog__content__body{flex:1 1 auto;position:relative}.v-dialog-wrapper .v-dialog__content__footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center}.v-dialog-wrapper .v-dialog.v-dialog--scrollable{height:100%}.v-dialog-wrapper .v-dialog.v-dialog--scrollable .v-dialog__content{max-height:100%;overflow:hidden;height:100%}.v-dialog-wrapper .v-dialog.v-dialog--scrollable .v-dialog__content__body{overflow-y:auto}body.modal-open{overflow:hidden!important}@keyframes show-dialog-default{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes show-dialog-right{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.sf-modal-wrapper .sf-modal-dialog{max-width:none;margin:0}.sf-modal-wrapper .sf-modal-header{padding:1rem .5rem 1rem 1rem}.sf-modal-wrapper .sf-modal-header .close{color:#636466;position:relative;padding:0;margin:0 0 0 auto!important;opacity:1;height:2.4rem}.sf-modal-wrapper .sf-modal-body{padding:0;border:none}.sf-modal-wrapper .sf-modal-title{font-size:1.8rem;text-transform:uppercase;color:#636466}.type-small{max-width:90%}@media (min-width:576px){.type-small{max-width:52.2rem}}@media (min-width:768px){.type-small{max-width:45.6rem}}@media (min-width:992px){.type-small{max-width:61rem}}@media (min-width:1200px){.type-small{max-width:72.4rem}}@media (min-width:768px){[id^=yn-notice-modal].type-small{max-width:696px}}@media (min-width:992px){[id^=yn-notice-modal].type-small{max-width:770px}}@media (min-width:1200px){[id^=yn-notice-modal].type-small{max-width:724px}}[id^=yn-notice-modal].type-small .container{padding-inline:1.2rem;margin-left:auto;margin-right:auto;width:100%}@media (min-width:992px){[id^=yn-notice-modal].type-small .container{padding-inline:2.4rem!important}}[id^=yn-notice-modal].type-small .notice-header{margin-block:1.2rem;font-size:1.8rem;font-weight:500;font-family:"Cachet Medium",var(--bs-font-sans-serif);color:#636466}body:not([data-theme-variant]) [id^=yn-notice-modal].type-small .notice-header{font-family:Cachet,Verdana,Geneva,sans-serif;font-weight:700}@media (min-width:992px){[id^=yn-notice-modal].type-small .notice-header{font-size:2.4rem;margin-block:2.4rem}}[id^=yn-notice-modal].type-small .notice-picture{display:block;margin-bottom:1.2rem}@media (min-width:992px){[id^=yn-notice-modal].type-small .notice-picture{margin-bottom:2.4rem}}[id^=yn-notice-modal].type-small .notice-picture img{width:100%;height:auto;max-width:100%}[id^=yn-notice-modal].type-small .notice-description{font-size:1.2rem;margin-bottom:1.2rem}@media (min-width:992px){[id^=yn-notice-modal].type-small .notice-description{font-size:1.4rem;margin-bottom:2.4rem}}[id^=yn-notice-modal].type-small .notice-buttons-wrapper{background-color:#f2f2f2;padding:1.2rem;margin-inline:-1.2rem}@media (min-width:992px){[id^=yn-notice-modal].type-small .notice-buttons-wrapper{margin-inline:-2.4rem}}[id^=yn-notice-modal].type-small .notice-buttons-wrapper .btn{width:100%}body:not([data-theme-variant]) [id^=yn-notice-modal].type-small .notice-buttons-wrapper .btn{padding:15px 35px!important}body:not([data-theme-variant]) [id^=yn-notice-modal].type-small .notice-buttons-wrapper .btn .label{margin:0;padding:0;display:inline-block;font-size:20px!important}body:not([data-theme-variant]) [id^=yn-notice-modal].type-small .notice-buttons-wrapper .btn span.icon{vertical-align:-4px;margin-left:8px}[id^=yn-notice-modal].type-small .material-symbols-rounded{font-family:Material Symbols Rounded!important}[id^=yn-notice-modal].type-small .sf-modal-title{margin-top:0}
