.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 dotted var(--color-content-border)}.w-btn-wrapper .w-btn.us-btn-style_1:hover,.w-btn-wrapper .w-btn.us-btn-style_2:hover{-webkit-box-shadow:0 14px 0 -10px var(--color-content-heading),0 -14px 0 -10px var(--color-content-heading);box-shadow:0 14px 0 -10px var(--color-content-heading),0 -14px 0 -10px var(--color-content-heading)}.quote-icon i.material-icons{margin:0;padding:0}@media (max-width:1023px){html body .l-canvas{overflow:visible}}.full-width-img img{width:100%!important}.nomar,.nopad{margin:0!important;padding:0!important}.nomar *,.nopad *{margin:0!important;padding:0!important}.callouts .vc_column-inner{-webkit-transition:.4s ease all;-o-transition:.4s ease all;transition:.4s ease all}.callouts .vc_column-inner:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.corners,.tribe-events-event-image,.tribe-related-events-thumbnail,html body .tribe-common a.tribe-events-calendar-day__event-featured-image-link,html body .tribe-common a.tribe-events-calendar-list__event-featured-image-link{--s:2rem;border:8px solid var(--color-content-border)!important;border-radius:.2rem;padding:.75rem!important;-webkit-mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0/calc(100% - var(--s)) calc(100% - var(--s));mask:conic-gradient(#000 0 0) content-box,conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0/calc(100% - var(--s)) calc(100% - var(--s))}.corners.corners-primary,.tribe-events-event-image.corners-primary,.tribe-related-events-thumbnail.corners-primary,html body .tribe-common a.tribe-events-calendar-day__event-featured-image-link.corners-primary,html body .tribe-common a.tribe-events-calendar-list__event-featured-image-link.corners-primary{border-color:var(--color-content-primary)}.corners.corners-secondary,.tribe-events-event-image.corners-secondary,.tribe-related-events-thumbnail.corners-secondary,html body .tribe-common a.tribe-events-calendar-day__event-featured-image-link.corners-secondary,html body .tribe-common a.tribe-events-calendar-list__event-featured-image-link.corners-secondary{border-color:var(--color-content-secondary)}.tribe-common-g-row.tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-details{background:rgba(242,243,247,.5);border-radius:.2rem;padding:1rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{top:0}.tribe-events-calendar-day__event-title,.tribe-events-calendar-list__event-title{border-radius:.2rem;padding:.5rem 1rem!important}#tribe-events h1,#tribe-events h2,#tribe-events h3,#tribe-events h4,#tribe-events h5,#tribe-events h6{font-family:"IM Fell DW Pica",serif!important;line-height:1!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:0 auto;padding:0;max-width:1400px}@media (max-width:1460px){#tribe-events-content.tribe-events-single{padding:0}}@media (max-width:600px){#tribe-events-content.tribe-events-single{padding:0}}#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:.2rem}.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:.2rem;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}ul.tribe-related-events{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){ul.tribe-related-events{grid-auto-flow:row}}ul.tribe-related-events li{border-radius:.2rem;margin:0!important;padding:1rem!important}ul.tribe-related-events li h3.tribe-related-events-title{font-size:1.2rem!important}.tribe-events-calendar-day img,.tribe-events-calendar-list img{border-radius:.2rem}#tribe-events-footer{border-top:0}.entry .entry-content .event-tickets .tribe-tickets__tickets-form,.event-tickets .tribe-tickets__tickets-form{background:var(--color-content-bg-alt);border-radius:.2rem;margin-bottom:0;max-width:100%}.tribe-events-event-meta.primary+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets{margin-bottom:1rem}.entry .entry-content .event-tickets .tribe-tickets__tickets-item,.event-tickets .tribe-tickets__tickets-item{border-width:1px;border-bottom-width:0;border-style:solid;background:var(--color-content-secondary);padding:1rem}.entry .entry-content .event-tickets .tribe-tickets__tickets-item *,.event-tickets .tribe-tickets__tickets-item *{color:#000}.entry .entry-content .event-tickets .tribe-tickets__tickets-footer,.entry .entry-content .event-tickets .tribe-tickets__tickets-item,.event-tickets .tribe-tickets__tickets-footer,.event-tickets .tribe-tickets__tickets-item{border-color:#5ea6d6}@media (min-width:768px){.entry .entry-content .event-tickets .tribe-tickets__tickets-form,.event-tickets .tribe-tickets__tickets-form{padding:2rem}}.pop-retreat{cursor:pointer}.w-gallery .w-gallery-item{border-radius:.2rem;overflow:hidden;-webkit-transition:.4s ease all;-o-transition:.4s ease all;transition:.4s ease all;opacity:1}.w-gallery .w-gallery-item img{border-radius:.25rem}.w-gallery .w-gallery-item:hover{-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,.35);box-shadow:0 1rem 2rem rgba(0,0,0,.35);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:100}.w-gallery:hover .w-gallery-item:not(:hover){opacity:.5}.w-tabs .w-tabs-section.active:not(.has_text_color)>.w-tabs-section-header{color:#000}.w-tabs>div>div>.w-tabs-section-header:focus,.w-tabs>div>div>.w-tabs-section-header:hover{background:var(--color-content-border)!important}.w-tabs .w-tabs-section .w-tabs-section-header{padding:1rem}.w-tabs .w-tabs-section .w-tabs-section-content{background:var(--color-content-bg-alt)!important}.w-tabs .w-tabs-section.active .w-tabs-section-header{background:var(--color-content-border)!important}#content h1 a,#content h2 a,#content h3 a,#content h4 a,#content h5 a,#content h6 a{font-weight:400!important}#content a h1,#content a h2,#content a h3,#content a h4,#content a h5,#content a h6{font-weight:400!important}#content a:not(.w-grid-item-anchor):not(.w-btn):not(:has(img)):not(.tribe-event-url):not(.w-gallery-item-link){font-weight:600}.post-content-ps p{margin-bottom:.5rem}footer .w-iconbox{font-size:.9rem;line-height:1.2}footer .w-iconbox .w-iconbox-title{margin:0 0 .5rem 0;padding:0!important}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)!important;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}}