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}body.et_pb_button_helper_class .et_pb_button.bluebtn:hover,body .et_pb_bg_layout_light .et_pb_button.blueBtn:hover{background-color:#007CBA!important}.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}#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-events-category-fundraiser.tribe-event-featured{background-color:#000000}.page-id-122 #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-122 .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}.page-id-122 .et_pb_image_container{margin:0}.page-id-122 .et_pb_blog_grid .et_pb_post{padding:0}.page-id-122 .et_pb_blog_0.et_pb_bg_layout_light .et_pb_post .post-content p{line-height:1.6em}.postid-18317 li.post-18066,.postid-18317 li.post-16879,.postid-18167 li.post-18220,.postid-18167 li.post-16879{display:none}.postid-257 .et_post_meta_wrapper img,.postid-241 .et_post_meta_wrapper img,.postid-380 .et_post_meta_wrapper img,.archive .entry-featured-image-url img,.postid-17757 .et_post_meta_wrapper img,.postid-13629 .et_post_meta_wrapper img,.postid-21324 .et_post_meta_wrapper img,.postid-21521 .et_post_meta_wrapper img{display:none}.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__multiday-event--end .tribe-events-calendar-month__multiday-event-bar{border-radius:0}.tribe-events .tribe-events-calendar-month__multiday-event-bar{padding:16px 5px!important}.tribe-events-calendar-month__calendar-event{padding:0!important}#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,.tribe-events .tribe-events-c-search__button,.tribe-events button.tribe-events-c-search__button{margin-top:30px;background-color:#007CBA;border:1px solid #007CBA;border-radius:3px;color:white;padding:11px 20px}.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,.tribe-events .tribe-events-c-search__button:hover,.tribe-events button.tribe-events-c-search__button:hover{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-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}}