h2{line-height:1.2em}#top-header .container,#et-top-navigation{font-weight:400}#et-top-navigation .et-cart-info{float:right;margin:0;position:absolute}#et-secondary-menu{margin-right:80px}#top-menu,.et-menu,nav#top-menu-nav,nav.et-menu-nav{padding-right:10px}.et_pb_bg_layout_light.et_pb_button:hover,.et_pb_bg_layout_light .et_pb_button:hover,.et_pb_button:hover,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{background-color:rgba(0,0,0,0);color:#1e73a4!important;border:1px solid #1e73a4}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:hover{border-radius:3px!important}.ecs-event .date_thumb{color:#fff!important;background-color:rgba(255,255,255,0.2)!important;border-radius:20px 20px 20px 20px;overflow:hidden;padding-top:15px;padding-bottom:15px;width:40%;max-width:120px;margin-bottom:20px;margin-right:10px}.ecs-event .date_thumb .month{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif!important;font-size:14px!important;font-weight:600!important}.ecs-event .date_thumb .day{color:#fff!important;font-family:'Cabin Sketch',display;font-size:60px!important}.ecs-event .summary{display:flex!important;flex-wrap:wrap;flex-direction:column;padding-left:10px;padding-top:10px}.ecs-event .summary,.ecs-event .summary a{font-size:18px;font-weight:600;color:#fff!important}#top-menu .menu-item-has-children>a:first-child::after{right:inherit}#top-menu li li a{padding:6px 0px;width:200px}#top-header{z-index:999;padding-left:140px}.et_header_style_left .logo_container{height:200px;width:200px;margin-top:-75px;z-index:10000}.nav li ul{width:240px}.nav li li{line-height:1.6em}#top-menu>li:last-child{min-width:180px}.nf-form-content input.nf-element:not([type="button"]),.nf-form-content textarea.nf-element{color:#ffffff;background-color:#fff;border:none;padding:25px}.nf-form-content input.nf-element[type="submit"]{color:#7f5aff;padding:15px}.nf-form-wrap,.nf-field-label,.nf-element::placeholder{color:white}.nf-field-element select option{color:#333333}.nf-form-content input.nf-element{border-radius:5px 5px 5px 5px;overflow:hidden;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:16px}#nf-form-1-cont .nf-error-msg,#nf-form-1-cont .ninja-forms-req-symbol{color:#00ff00}#nf-form-1-cont .nf-error.listimage-wrap .nf-field-element ul,#nf-form-1-cont .nf-error .ninja-forms-field{border:1px solid #00ff00}.woocommerce ul.products li.product .soldout{left:10px!important;margin:0!important;right:auto!important}.woocommerce span.soldout{z-index:2;background:#2ea3f2!important;border-radius:3px!important;color:#fff;font-size:20px!important;font-weight:500!important;left:10px!important;line-height:inherit!important;margin:0!important;min-height:0!important;min-width:0!important;padding:6px 18px!important;position:absolute;text-shadow:none!important;top:10px!important}.woocommerce span.soldout{-webkit-box-shadow:none!important;box-shadow:none!important}.woocommerce-product-details__short-description div{padding:10px 0}p.demo_store{top:0!important;bottom:auto!important;min-height:75px;font-size:25px;color:#F1B42A}p.demo_store a,p.demo_store a:hover{color:#F1B42A}#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-events-category-fundraiser.tribe-event-featured{background-color:#000000}.postid-15434.woocommerce div.product form.cart .variations td{padding:.857em 0.587em!important}.page-id-23 #page-container .et_pb_section .et_pb_button_0{width:calc(100% - 30px)}ul.wp-block-latest-posts__list{text-align:center}.wp-block-latest-posts__list li{margin-bottom:30px!important}.mfp-title{display:none!important}.page-id-23 .et_pb_row_inner_0{background-color:rgba(0,0,0,0.0)}.et_pb_posts .et_pb_post{background-color:rgba(0,0,0,0.04);padding:15px;border-radius:10px}.postid-18317 li.post-18066,.postid-18317 li.post-16879,.postid-18167 li.post-18220,.postid-18167 li.post-16879{display:none}.postid-18066 .et_post_meta_wrapper img,.postid-17757 .et_post_meta_wrapper img,.postid-17778 .et_post_meta_wrapper img,.archive .entry-featured-image-url img,.postid-18414 .et_post_meta_wrapper img,.postid-20023 .et_post_meta_wrapper img{display:none}.woocommerce-breadcrumb,.product_meta{display:none}.nf-form-content input.nf-element:not([type="button"]),.nf-form-content textarea.nf-element{color:#999}.post-type-archive-tribe_events .main_title{text-align:center;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:50px;color:rgba(0,0,0,0.8)!important;line-height:1.4em}.post-type-archive-tribe_events .main_title::after{content:'Event Calendar 2024-2025'}.post-type-archive-tribe_events #sidebar{display:none}.post-type-archive-tribe_events.et_right_sidebar #left-area{float:none;padding-right:0}.post-type-archive-tribe_events .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding:60px 0}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event{opacity:1}.tribe-events .tribe-events-calendar-month__day-date-daynum{color:#888}.tribe-events .tribe-events-calendar-month__calendar-event-datetime{color:#000}.tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar{border-radius:0}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner,.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:hover,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner{background-color:rgba(0,0,0,0)!important}.tribe-events-calendar-month__calendar-event,.tribe-events .tribe-events-calendar-month__multiday-event-bar{background-color:#ff9c02;padding:16px!important}.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-svgicon__svg-fill{fill:#007CBA}#left-area ul,.entry-content ul{padding:0 0 4px 1em}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{background-color:#007CBA;border:1px solid #007CBA;border-radius:3px;color:white;padding:15px}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:active,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus{background-color:rgba(0,124,186,0.8);border:1px solid rgba(0,124,186,0.8)}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:focus,.single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:focus,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:focus,.tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:focus{outline:none}.tribe-events .tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover,.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:#ff9c02}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper{height:46px!important}.single-tribe_events #et-main-area .container,#tribe-events-pg-template{padding-top:0!important}.single-tribe_events .tribe-blocks-editor .tribe-events-single-event-title{font-size:46px;line-height:50px;margin:50px 0 15px}.single-tribe_events .tribe-blocks-editor .tribe-events-schedule,h2.tribe-events-schedule__datetime{padding:0;margin:0}.tribe-events-back a{border:1px solid #007cba;padding:15px;color:#007cba;background-color:rgba(0,0,0,0);border-radius:3px}.tribe-events-back a:hover{background-color:#007cba;color:#fff}.single-tribe_events .tribe-events-c-subscribe-dropdown__button,.tribe-block__events-link .tribe-events-c-subscribe-dropdown__button{width:215px}.single-tribe_events .tribe-events-c-subscribe-dropdown,.tribe-events .tribe-events-c-subscribe-dropdown{margin:0}.woocommerce-MyAccount-navigation ul{list-style-type:none}.logged-in .woocommerce-MyAccount-navigation-link--downloads{display:none}a.pta-sus-link.view-all{font-weight:700;position:absolute;right:0;top:-135px}.pta-sus-sheet{margin-top:45px!important}.pta-sus-sheet h2:first-child{font-size:50px}h3.pta-sus.details-header{margin-top:30px}h3.pta-sus.sign-up-header{margin:45px 0 30px;padding:0}.page-id-17304 .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item{width:44%!important}.home ul.ecs-event-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:5%;row-gap:10%;padding:0;line-height:18px}.home li.ecs-event{list-style-type:none;padding:30px 20px;text-align:center;min-height:175px}.home li.ecs-event:nth-child(1){background-color:#ff9c02}.home li.ecs-event:nth-child(2){background-color:#007CBA}.home li.ecs-event:nth-child(3){background-color:#74BC19}.home li.ecs-event:nth-child(4){background-color:#7f5aff}.home li.ecs-event:nth-child(5){background-color:#ff7355}.home li.ecs-event:nth-child(6){background-color:#304975}.home li.ecs-event h4{padding-left:0;font-family:'Cabin Sketch',display}.home li.ecs-event h4 a{font-size:30px;line-height:1.2em}.home li.ecs-event .duration.time{color:#fff}.home li.ecs-event .tribe-event-time{white-space:nowrap}footer .et-db #et-boc .et-l .et_pb_section_1_tb_footer.et_pb_section{background-color:#007CBA!important}@media (min-width:981px){.post-type-archive-tribe_events.et_right_sidebar #main-content .container::before{right:0!important;display:none}.post-type-archive-tribe_events #left-area{width:100%;padding-bottom:23px}}@media only screen and (max-width:980px){#top-header{padding-left:100px}.container{width:100%;padding:15px}.et_right_sidebar #sidebar{text-align:center}#main-content .colReverse.et_pb_row{display:flex;flex-direction:column-reverse;padding-bottom:0!important}.colReverse .et_pb_column{margin-bottom:30px!important}}@media only screen and (max-width:898px){.page-id-12169 .et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_one,.page-id-12169 .et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two{margin-right:7.5px;margin-left:7.5px}}@media only screen and (max-width:767px){.home ul.ecs-event-list{display:block}.home li.ecs-event{min-height:150px;margin-bottom:15px}}@media only screen and (max-width:600px){a.pta-sus-link.view-all{top:-220px}}