.l-header .w-nav a.level_1 .w-nav-arrow:before{content:'\2b'!important;display:inline-block;font-size:1rem;margin-top:-4px}.l-header .w-nav.type_desktop .mobile-menu-only{display:none}.l-header .w-nav.type_desktop .w-nav-list.level_2{padding:5px}.l-header .w-nav.type_mobile .desktop-menu-only{display:none}.l-header .w-nav.type_mobile .w-nav-list .menu-item.level_1+.level_1:not(.my-account){border-top:1px solid var(--color-content-border)}.su-spoiler-style-default{background:var(--color-content-bg-alt);border-radius:.2rem;margin:.5rem 0 1rem 0;padding:.5rem 1rem}.su-spoiler-style-default:not(.su-spoiler-closed)>.su-spoiler-content{padding:1em 27px!important}p.tribe-events-back{float:right;margin:.25rem 0 .25rem .25rem}p.tribe-events-back a{border:1px solid var(--color-content-border);border-radius:.2rem;padding:.5rem}#tribe-events-pg-template,.tribe-common.tribe-events-view{padding:0}.tribe-common .tribe-common-l-container{max-width:100%}#tribe-events-content.tribe-events-single{margin:3rem auto;max-width:1400px}@media (max-width:1460px){#tribe-events-content.tribe-events-single{padding:0 2.5rem}}@media (max-width:600px){#tribe-events-content.tribe-events-single{padding:0 1.5rem}}#tribe-events-content.tribe-events-single .tribe-events-schedule{background:var(--color-content-bg-alt);border-radius:.2rem;margin:.5rem 0 1rem 0;padding:.5rem 1rem}#tribe-events-content.tribe-events-single .tribe-events-event-image img{border-radius:1rem}.single-tribe_events .tribe-events-single .tribe-events-event-meta{border:1px solid var(--color-content-border);border-left:0;border-right:0;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1rem;padding:1rem 0;width:100%}@media (max-width:900px){.single-tribe_events .tribe-events-single .tribe-events-event-meta{grid-auto-flow:row}}.single-tribe_events .tribe-events-single .tribe-events-event-meta:before{display:none}.single-tribe_events .tribe-events-single .tribe-events-event-meta>div{background:var(--color-content-bg-alt);border-radius:1rem;margin:0;padding:1.5rem;width:auto}.single-tribe_events .tribe-events-single .tribe-events-event-meta>div h2{font-size:1.2rem;font-weight:inherit;letter-spacing:inherit;line-height:1;margin-bottom:1rem;text-transform:none}.single-tribe_events .tribe-events-single .tribe-events-event-meta>div dl *{line-height:1.4}.single-tribe_events .tribe-events-single .tribe-events-event-meta>div dl dd{margin-bottom:0}.single-tribe_events .tribe-events-single .tribe-events-event-meta>div>div{margin:0;width:100%}.single-tribe_events .tribe-events-single .tribe-events-event-meta>div>div iframe{border-radius:.2rem;display:block;margin:0;max-height:250px;padding:0}.tribe-events-calendar-day img,.tribe-events-calendar-list img{border-radius:1rem}#tribe-events-footer{border-top:0}#contact a{color:#fff!important}.w-vwrapper.grid_style_12:after,.w-vwrapper.grid_style_12:before{border-color:#fff!important;border-radius:100%}footer ul.menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.logged-in .signed-out{display:none}body:not(.logged-in) .signed-in{display:none}.sp-wrap-cpt{margin-bottom:3rem}.sp-wrap-cpt ul{margin-bottom:1.5rem}.woocommerce #payment .payment_methods li img{max-width:30px;margin-right:2px}.no-touch .bg_solid .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after,.no-touch .bg_transparent .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after{background:var(--color-header-middle-text-hover)}.w-nav.type_mobile .menu-item>a.w-btn{margin-top:.5rem;width:calc(100% - 1.4rem)}.pagination>:not(.custom) .page-numbers{border-radius:.2em;font-size:.8rem;height:2rem;line-height:2rem;width:2rem}.w-post-elm>.l-section:first-of-type{padding-top:0}.w-post-elm>.l-section:last-of-type{padding-bottom:0}.gform_confirmation_message{background:#c9f7b2;border-radius:0;color:#333;font-size:1.2rem;line-height:1;padding:1rem}.gform_wrapper.gravity-theme .gform_validation_errors{background:rgba(255,0,0,.85);border-radius:0;margin:0 0 1rem 0;padding:1rem}.gform_wrapper.gravity-theme .gform_validation_errors>h2.gform_submission_error{color:#fff;font-size:1.2rem;line-height:1;padding-left:1.5rem}.gform_required_legend{display:none}.l-main .w-image.align_right,.l-main img.alignright{margin-left:1.5rem}.l-main .w-image.align_left,.l-main img.alignleft{margin-right:1.5rem}.l-main .w-image.align_center,.l-main .w-image.align_left,.l-main .w-image.align_right,.l-main img.aligncenter,.l-main img.alignleft,.l-main img.alignright{margin-bottom:1.5rem}@media (max-width:767px){.l-main .w-image.align_center,.l-main .w-image.align_left,.l-main .w-image.align_right,.l-main img.aligncenter,.l-main img.alignleft,.l-main img.alignright{display:block;float:none;margin:10px auto 1.5rem auto;text-align:center}.l-main .w-image.align_center img,.l-main .w-image.align_left img,.l-main .w-image.align_right img,.l-main img.aligncenter img,.l-main img.alignleft img,.l-main img.alignright img{height:auto;max-width:100%;width:auto}}@media (max-width:767px){.l-main img.aligncenter,.l-main img.alignleft,.l-main img.alignright{height:auto;max-width:100%;width:auto}}