.creditbox{background:#f2f2f2;padding:30px 0 20px 0}.kb-gallery-ul li{list-style:none}#navbarTop{position:relative;padding:0}.pagehead .page-header .entry-title{top:auto;bottom:-20%;right:25px;padding:30px 50px;background:var(--header_image_color_overlay);border-radius:5px}.pagehead:before{display:none}.pagehead{margin-bottom:110px;background-attachment:fixed}.home .pagebreak_fix:first-child{padding-bottom:30px}.search_container{padding:10px !important;margin:0 !important;background:var(--additional_theme_color_1)}#target-search_bar{background:#000;font-family:var(--primary_font);padding:10px 0}#searchform_header{display:block;width:100%;margin:10px auto !important;font-family:var(--primary_font);padding:5px !important;border:1px solid var(--primary_site_color);border-radius:0px;background:#fff}#searchform_header input:first-child{display:block;width:100%;border-radius:0px;padding:4px 12px;border:0 none;outline:none;font-family:var(--primary_font)}.affix #navbarBottom #main_nav ul li .fa-search,.affix #navbarTop #top_nav ul li .fa-search{display:none}footer.site-footer a:link,footer.site-footer a:visited{text-decoration:none}#branding-container-footer img{display:block;margin:0 auto}.footer_content_wrapper{padding-top:40px;text-align:center}.credits{text-transform:uppercase;font-size:2rem}.footer_blue{border-radius:5px 0 0 0;padding:50px 50px 50px 65px;background:var(--credits_background_color);color:#fff;position:relative;display:none}.footer_blue .row{position:relative;z-index:2}.footer_blue:after{position:absolute;display:block;content:"";background:var(--credits_background_color);top:0;right:-50%;height:100%;width:100%;z-index:1}.footer_blue p,.footer_blue a:link,.footer_blue a:visited{color:#fff}.footer_blue a:hover,.footer_blue a:active{color:var(--additional_theme_color_4)}footer.site-footer .bottom_nav_title p{color:var(--additional_theme_color_4);font-family:myriad-pro-semiextended,sans-serif;font-weight:700;margin-bottom:15px;line-height:90%;font-size:1.8rem;position:relative;z-index:3}footer.site-footer .bottom_nav_title p span{font-weight:300;text-transform:uppercase;color:#fff;font-size:.8em}.carousel-inner{overflow:visible}div#homefeatured .bottom_content .slideDesc{max-width:920px;right:100px;bottom:-90px;top:auto;padding:50px;width:calc(100% - 150px)}div#homefeatured{margin-bottom:130px}.margin_bottom_0{margin-bottom:0px !important}#page img{border-radius:5px}.pagebreak .pagebreak_left_img,.pagebreak .pagebreak_right_img{background-attachment:fixed}.pagebreak ul li{list-style-image:url(../img/ul_li_pagebreak.png)}h2,.h2{font-size:clamp(2.5rem,2.5rem + 1vw,var(--heading_2_font_size))}.multicolor{font-family:myriad-pro-semiextended,sans-serif;font-weight:400;line-height:100%}.multicolor strong{color:var(--additional_theme_color_4);font-weight:700;font-size:1.25em}.full_height{height:100%}.btn-mayecreate.special_button,a.btn-mayecreate.special_button:link,a.btn-mayecreate.special_button:visited{text-align:left;border:0 none;font-family:myriad-pro-semiextended,sans-serif;font-weight:700;line-height:100%}.btn-mayecreate.special_button span.secondary_button_title{font-weight:300;color:#000;text-transform:uppercase;font-size:.75em}.pagebreak a.post_link_wrapper:link,.pagebreak a.post_link_wrapper:visited{background:#fff}.pagebreak a.post_link_wrapper:hover,.pagebreak a.post_link_wrapper:active{background:var(--news_background_hover_color)}.grey_pagebreak h2,.grey_pagebreak h3,.grey_pagebreak h4,.grey_pagebreak h5,.grey_pagebreak h6{color:var(--secondary_color)}.grey_pagebreak p,.grey_pagebreak li{color:var(--primary_site_color)}.grey_pagebreak a:link,.grey_pagebreak a:visited{color:var(--link_color)}.grey_pagebreak a:hover,.grey_pagebreak a:active{color:var(--link_hover_color)}.kb-gallery-ul .kadence-blocks-gallery-item{list-style:none}.searchandfilter ul{margin:0 0 20px 0;text-align:center;display:block}.searchandfilter ul li{list-style:none;display:block;padding:10px 0;margin:0 5px}.searchandfilter ul li label{display:block;width:100%}.searchandfilter ul li input{overflow:visible;border:1px solid var(--primary_site_color);padding:8px;width:100%;display:inline-block;font-size:var(--body_font_size);border-radius:var(--button_border_radius);border:var(--button_border_thickness) solid #1c5e90}.searchandfilter ul li select{display:inline-block;width:100%;padding:8px;border-radius:var(--button_border_radius);border:var(--button_border_thickness) solid #1c5e90}.searchandfilter .search-filter-reset,.searchandfilter .sf-field-submit input{display:block;background:var(--button_background_color);text-align:center;font-weight:400;font-size:var(--body_font_size);text-decoration:none;border-radius:var(--button_border_radius);border:var(--button_border_thickness) solid var(--button_border_color);padding:10px 25px;color:var(--button_color)}.searchandfilter .search-filter-reset:hover,.searchandfilter .sf-field-submit input:hover{background:var(--button_hover_background_color);color:var(--button_hover_color);border:var(--button_border_thickness) solid var(--button_border_color_hover)}.search-filter-scroll-loading{display:none !important}.post_link_wrapper,.post_link_wrapper:link,.post_link_wrapper:visited{margin:20px 15px !important}.post_link_wrapper.event_link_wrapper,.post_link_wrapper.event_link_wrapper:link,.post_link_wrapper.event_link_wrapper:visited{margin:0 15px 40px 15px !important}.camploop,.camp_single_content{max-width:95%;margin:0 auto}.searchtitle{color:var(--heading_1_color)}.datetitle{margin-bottom:0 !important;padding-bottom:0 !important;margin-left:10px}.search-filter-wrap{background:var(--additional_theme_color_1);padding:50px 20px;margin:0 15px 30px 15px;position:relative}.search-filter-wrap:before{background:var(--additional_theme_color_1);position:absolute;height:100%;width:200%;left:-150%;content:"";display:block;top:0;z-index:-1}.search-filter-wrap:after{width:0;height:0;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:40px solid var(--additional_theme_color_1);position:absolute;display:block;content:"";top:20px;right:-30px}.caps{text-transform:uppercase !important}.searchandfilter ul{display:block;margin-top:0;margin-bottom:0;margin:0}.searchandfilter select.sf-input-select{min-width:170px;width:100%;padding:9px 5px;font-weight:400}.searchandfilter label{display:inline-block;margin:0;padding:0;width:100%}.searchandfilter input{width:100%;font-size:20px;padding:9px 5px;font-weight:400}.searchandfilter ul li.sf-field-submit{margin-top:15px}.searchandfilter ul li.sf-field-submit input{padding:10px 35px;background-color:var(--resource_background_hover_color) !important;border:2px solid var(--resource_background_hover_color);color:#fff !important;text-transform:uppercase;display:table;width:auto}.searchandfilter ul li.sf-field-submit:hover input{background-color:#000 !important;border:2px solid #fbb800;color:#fbb800 !important}.search-filter-scroll-loading{display:block;margin:10px;margin-top:20px;height:30px;width:30px;animation:search-filter-loader-rotate .7s infinite linear;border:5px solid #000;border-right-color:#ccc;border-radius:50%}.camps_link_wrapper{border:3px solid var(--news_background_color);background-size:cover;background:#fff;border-radius:5px}.camps_link_wrapper:hover{border:3px solid #000;background-size:cover;background:var(--resource_background_hover_color)}a.camps_link_wrapper_outer .camps_link_wrapper{margin-bottom:30px}.camps_link_wrapper .loop_title{padding:30px 30px 10px 30px;display:block}a .camps_link_wrapper .loop_title h2{color:#000;text-decoration:none !important;font-weight:700}a .camps_link_wrapper:hover .loop_title h2{color:#fff}a.camps_link_wrapper_outer{text-decoration:none !important}.topiccat{background:#707070;padding:15px 15px 15px 40px;color:#000 !important;position:relative;display:table;margin-bottom:10px}.datecat{background:#fbb800;padding:15px 15px 15px 40px;color:#000 !important;position:relative;display:table;margin-bottom:10px}.agecat{background:var(--resource_background_hover_color);padding:15px 15px 15px 40px;color:#fff !important;position:relative;display:table;margin-bottom:10px}.agecat span.post_loop_cats_sep:last-child,.datecat span.post_loop_cats_sep:last-child,.topiccat span.post_loop_cats_sep:last-child{display:none}a .camps_link_wrapper:hover .topiccat{background:#000;padding:15px 15px 15px 40px;color:#000 !important;position:relative;display:table}a .camps_link_wrapper:hover .datecat{background:#fbb800;padding:15px 15px 15px 40px;color:#000 !important;position:relative;display:table}a .camps_link_wrapper:hover .agecat{background:#fff;padding:15px 15px 15px 40px;color:#000 !important;position:relative;display:table}.camps_link_wrapper.camp_single{border:none;background:none;background-size:cover;margin-bottom:45px}.camps_link_wrapper.camp_single:hover{border:none;background:none;background-size:cover}.camps_link_wrapper.camp_single .loop_content{background:#fff;background-size:cover;padding:20px 0;display:block}.camps_link_wrapper.camp_single .loop_content .agecat{background:#000;padding:15px 15px 15px 50px;color:#fff !important;position:relative;display:table;margin-bottom:10px}.camps_link_wrapper.camp_single .loop_content .pricecat{background:#fff;padding:15px 15px 15px 50px;color:#000 !important;position:relative;display:table;margin-bottom:10px}.btn-mayecreate.large.yellowbtn,a.btn-mayecreate.large.yellowbtn:link,a.btn-mayecreate.large.yellowbtn:visited,.wp-block-button.large.yellowbtn a:link,.wp-block-button.large.yellowbtn a:visited{background:#fbb800;border-radius:0;border:1px solid #fbb800;display:block;padding:15px 25px;margin:0 auto 20px auto;text-align:center;line-height:120%;height:auto;vertical-align:middle;cursor:pointer;color:#000;font-weight:400;text-decoration:none;text-transform:uppercase}a.btn-mayecreate.large.yellowbtn:hover,a.btn-mayecreate.large.yellowbtn:active,a.btn-mayecreate.large.yellowbtn:focus,.wp-block-button.large.yellowbtn a:hover,.wp-block-button.large.yellowbtn a:active{background:#fff;color:#38477b;border:1px solid #38477b;font-weight:400;text-decoration:none}span.h3.location{display:block}span.h3.location i{font-size:30px;display:inline}span.h3.location p{font-size:30px;display:inline;margin-bottom:30px}ul.activities li{list-style-image:url(../img/bullet-calc.png)}.agecat span{background:url(../img/child-w.png) center left no-repeat;padding-left:25px;padding-top:1px}.pricecat span{background:url(../img/money.png) center left no-repeat;padding-left:25px;padding-top:1px}a .camps_link_wrapper:hover .agecat span{background:url(../img/child.png) center left no-repeat;padding-left:25px;padding-top:1px}.datecat span.cat-September:first-child,.datecat span.cat-October:first-child,.datecat span.cat-November:first-child{background:url(../img/fall.png) center left no-repeat;padding-left:30px;padding-top:1px;background-size:auto 70%}.datecat span.cat-December:first-child,.datecat span.cat-January:first-child,.datecat span.cat-February:first-child{background:url(../img/winter.png) center left no-repeat;padding-left:30px;padding-top:1px;background-size:auto 70%}.datecat span.cat-March:first-child,.datecat span.cat-April:first-child,.datecat span.cat-May:first-child{background:url(../img/spring.png) center left no-repeat;padding-left:30px;padding-top:1px;background-size:auto 70%}.datecat span.cat-June:first-child,.datecat span.cat-July:first-child,.datecat span.cat-August:first-child{background:url(../img/Summer.png) center left no-repeat;padding-left:30px;padding-top:1px;background-size:auto 70%}.topiccat span.cat{padding-left:35px !important;padding-top:1px !important;background-size:auto 90% !important;filter:grayscale(1) invert(1)}.camps_link_wrapper_outer .topiccat span{filter:grayscale(1) invert(1)}.camps_link_wrapper_outer .loop_content{padding-bottom:25px;display:block}.post_link_wrapper.event_link_wrapper.calendar,.post_link_wrapper.event_link_wrapper.calendar:link,.post_link_wrapper.event_link_wrapper.calendar:visited{display:block;margin-bottom:40px;padding:0;background:#fff;border-radius:5px;border:3px solid var(--news_background_color);text-decoration:none !important}.post_link_wrapper.event_link_wrapper.calendar .top-data,.post_link_wrapper.event_link_wrapper.calendar:link .top-data,.post_link_wrapper.event_link_wrapper.calendar:visited .top-data{display:block;background:var(--news_background_color);padding:var(--news_post_padding);text-decoration:none !important}.post_link_wrapper.event_link_wrapper.calendar .bottom-data,.post_link_wrapper.event_link_wrapper.calendar:link .bottom-data,.post_link_wrapper.event_link_wrapper.calendar:visited .bottom-data{display:block;background:#fff;padding:var(--news_post_padding);text-decoration:none !important}.post_link_wrapper.event_link_wrapper.calendar:hover{background:#fff;border:3px solid var(--additional_theme_color_1)}.post_link_wrapper.event_link_wrapper.calendar:hover .top-data{background:rgba(213,228,238,.85)}.post_link_wrapper.event_link_wrapper.calendar:hover .bottom-data{background:var(--additional_theme_color_3)}.dayclass{font-size:clamp(3rem,2.8rem + 1vw,75px);font-weight:700;line-height:.75;color:#000}.reg{font-weight:400 !important}.month span{text-transform:uppercase;margin-left:5px}.pagebreak h2.event-title,h2.event-title{color:#000 !important}.postdiv{width:65px;height:2px;background:#666;margin:0 0 20px 0}.post_link_wrapper.event_link_wrapper.calendar{position:relative;max-width:95%;margin:0 auto 30px auto}.date-outer{margin-top:40px}.event-cats{position:absolute;top:0;display:block;padding:15px 0;left:0}.event-cats .fa-solid.fa-person{color:#69901d}.post_link_wrapper.event_link_wrapper.calendar:hover .event-cats .fa-solid.fa-person{color:#1c5e90}.eventcat{background:#69901d;padding:5px 20px;margin-right:30px;position:relative;color:#fff !important}.eventcat:after{width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:20px solid #69901d;position:absolute;display:block;content:"";top:30%;right:-10px}.post_link_wrapper.event_link_wrapper.calendar:hover .eventcat{background:#000;color:#fff}.post_link_wrapper.event_link_wrapper.calendar:hover .eventcat:after{width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:20px solid #000;position:absolute;display:block;content:"";top:30%;right:-10px}.event-cats .fa-solid.fa-person{color:#69901d}.post_link_wrapper.event_link_wrapper.calendar .daytime{color:#000;margin-bottom:20px;display:block}.post_link_wrapper.event_link_wrapper.calendar:hover .daytime{color:#1c5e90}.post_link_wrapper.event_link_wrapper.calendar .fa-location-dot,.post_link_wrapper.event_link_wrapper.calendar:hover .fa-location-dot,.post_link_wrapper.event_link_wrapper.calendar .fa-note-sticky,.post_link_wrapper.event_link_wrapper.calendar:hover .fa-note-sticky{color:#1c5e90}.post_link_wrapper.event_link_wrapper.calendar .eventcat-aud,.post_link_wrapper.event_link_wrapper.calendar .location{color:#000}.post_link_wrapper.event_link_wrapper.calendar:hover .eventcat-aud,.post_link_wrapper.event_link_wrapper.calendar:hover .location{color:#1c5e90}.post_link_wrapper.event_link_wrapper.calendar .post_loop_cats,.post_link_wrapper.event_link_wrapper.calendar .location{font-size:clamp(2rem,1.8rem + 1vw,22px)}.event-cats-single{display:block;background:var(--news_background_color);padding:var(--news_post_padding);text-decoration:none !important;border-radius:5px;margin:0 auto 40px auto;max-width:95%}.single .calendarbox{background:#fff;border-radius:5px;border:3px solid #69901d;margin:0 auto 20px auto;padding:15px}.single .fa-solid.fa-person{color:#69901d;margin-right:10px}.single .fa-location-dot,.single .fa-note-sticky,.single .fa-clock{color:#1c5e90;margin-right:10px}.single .eventcat,.single .cat-aud,.single .eventcat-prog{margin:0 0 10px 0;font-size:22px;display:inline-block}.team_block_wrapper h2{padding-bottom:0;margin-bottom:10px}.event_link_wrapper p{font-size:18px}a.post_link_wrapper.event_link_wrapper:hover p{color:#000}@media(min-width: 768px){#navigation.affix #top_nav a:link,#navigation.affix #top_nav a:visited,#navigation.affix #main_nav a:link,#navigation.affix #main_nav a:visited{font-size:1.6rem}#navigation.affix #navbarBottom{border-bottom:0}#navigation.affix #navbarTop{padding:0}#navigation.affix #top_nav_title{padding:10px}#navigation.affix #top_nav_title p{font-size:2rem}.footer_content_wrapper{padding-top:60px}.footer_blue{display:block}#footer_nav_list ul{display:block;list-style:none;margin:0;padding:0}#footer_nav_list ul li{display:block;margin:0;padding:0;list-style:none}#footer_nav_list ul li a:link,#footer_nav_list ul li a:visited{color:#fff;padding:10px 0;border-top:1px solid var(--additional_theme_color_3);display:block;font-size:2rem;font-family:myriad-pro-semiextended,sans-serif}#footer_nav_list ul li a:hover,#footer_nav_list ul li a:active{color:var(--additional_theme_color_4)}#footer_nav_button ul{margin:0;padding:0;display:block}#footer_nav_button ul li{display:block;margin:0;padding:0;list-style:none}#footer_nav_button ul li a:link,#footer_nav_button ul li a:visited{border-radius:10px;background:#fff;color:var(--credits_background_color);display:block;font-size:2rem;font-family:myriad-pro-semiextended,sans-serif;text-align:center;padding:10px 25px;margin-bottom:20px}#footer_nav_button ul li a:hover,#footer_nav_button ul li a:active{background:var(--additional_theme_color_4);color:var(--credits_background_color)}}@media(min-width: 992px){#branding-container{max-width:180px}#branding-container-footer img{margin:0}#main_nav a:link,#main_nav a:visited{font-family:myriad-pro-semiextended,sans-serif;font-weight:400;font-size:1.3rem;padding:var(--main_nav_link_padding_top) 6px var(--main_nav_link_padding_bottom);border-bottom:3px solid rgba(0,0,0,0);border-top:3px solid rgba(0,0,0,0)}#main_nav a:hover,#main_nav a:active,#main_nav a:focus,#main_nav>ul>li.active>a{border-bottom:3px solid var(--main_nav_link_hover_color)}#top_nav a:link,#top_nav a:visited{text-transform:none;font-size:1.6rem;font-family:myriad-pro-semiextended,sans-serif}#top_nav_title{background:var(--header_image_color_overlay);padding:var(--top_navbar_padding) 0px var(--top_navbar_padding);position:relative}#top_nav_title:before{background:var(--top_nav_link_hover_color);position:absolute;z-index:1;width:160%;height:100%;left:-100%;top:0;display:block;content:""}#top_nav_title:after{background:url(../img/top_nav_right.png) left center no-repeat;background-size:auto 100%;position:absolute;z-index:1;width:30px;height:100%;right:-30px;top:0;display:block;content:""}#top_nav_title p{color:var(--additional_theme_color_4);font-family:myriad-pro-semiextended,sans-serif;font-weight:700;margin-bottom:0;line-height:90%;font-size:1.8rem;position:relative;z-index:3}#top_nav_title p span{font-weight:300;text-transform:uppercase;color:#fff;font-size:.8em}#top_nav{float:right;width:auto}.footer_content_wrapper{text-align:left}#footer_nav ul li a:link,#footer_nav ul li a:visited{text-transform:uppercase;color:var(--footer_text_color);font-family:myriad-pro-semiextended,sans-serif;font-size:1.4rem}#footer_nav ul li a:hover,#footer_nav ul li a:active{color:var(--footer_link_color)}.searchandfilter .search-filter-reset,.searchandfilter .sf-field-submit input{display:table;margin:0;width:auto}}@media(min-width: 1024px){.event_link_wrapper p{font-size:22px}}@media(min-width: 1200px){#branding-container{max-width:250px}#top_nav a:link,#top_nav a:visited{font-size:1.8rem}#main_nav a:link,#main_nav a:visited{font-size:1.5rem;padding:var(--main_nav_link_padding_top) 8px var(--main_nav_link_padding_bottom)}#top_nav_title:after{width:48px;right:-48px}#top_nav_title p,footer.site-footer .bottom_nav_title p{font-size:2.5rem}#top_nav_title{padding:var(--top_navbar_padding) 10px var(--top_navbar_padding)}#footer_nav ul li a:link,#footer_nav ul li a:visited{font-size:1.7rem}}@media(min-width: 1400px){#branding-container{max-width:300px}#top_nav a:link,#top_nav a:visited{font-size:2.2rem}#main_nav a:link,#main_nav a:visited{font-size:1.7rem;padding:var(--main_nav_link_padding_top) 8px var(--main_nav_link_padding_bottom)}#footer_nav ul li a:link,#footer_nav ul li a:visited{font-size:1.8rem;padding:0 0 0 25px}}@media(min-width: 1500px){#main_nav a:link,#main_nav a:visited{font-size:1.9rem;padding:var(--main_nav_link_padding_top) 18px var(--main_nav_link_padding_bottom)}#top_nav a:link,#top_nav a:visited{padding:var(--top_nav_link_padding_top) 20px var(--top_nav_link_padding_bottom)}#top_nav_title p,footer.site-footer .bottom_nav_title p{font-size:3.2rem}#top_nav_title{padding:var(--top_navbar_padding) 20px var(--top_navbar_padding)}#footer_nav ul li a:link,#footer_nav ul li a:visited{font-size:2rem}.h1{font-size:var(--heading_1_font_size)}h2,.h2{font-size:var(--heading_2_font_size)}.dayclass{font-size:75px}}@media(min-width: 1700px){#main_nav a:link,#main_nav a:visited{font-size:2.2rem}#footer_nav ul li a:link,#footer_nav ul li a:visited{font-size:2.2rem}}/*# sourceMappingURL=main.min.css.map */