body{--tec-heading-font: var(--tec-font-family-sans-serif);--tec-heading-weight: 700;--tec-heading-2-size: var(--wp--preset--font-size--x-large, var(--tec-font-size-9));--tec-heading-3-size: var(--wp--preset--font-size--large, var(--tec-font-size-6))}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list,.tribe-events .datepicker .month,.tribe-events .datepicker .year,.tribe-events-schedule__all-day,.tribe-events-schedule__separator,.tribe-events-schedule__timezone,.tribe-events-meta-group .tribe-events-single-section-title,.tribe-common .tribe-common-b1,.tribe-common .tribe-common-b2,.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2,.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium,.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2--min-medium,.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium,.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium,.tribe-common .tribe-common-cta,.tribe-common .tribe-events-c-top-bar__datepicker-button.tribe-common-h3,.tribe-events-schedule__date,.tribe-events-schedule__time{font-size:inherit;line-height:inherit;color:inherit}.tribe-events .datepicker .month,.tribe-events .datepicker .year,.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label,.tribe-common .tribe-common-form-control-slider__label,.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,.tribe-common .tribe-common-form-control-text__input,#top .main_color .tribe-common .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input,#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,.tribe-common .tribe-common-form-control-toggle__label,.tribe-common .tribe-common-cta,.tribe-common .tribe-common-b1,.tribe-common .tribe-common-b2,.tribe-common .tribe-common-b3,.tribe-events .tribe-events-calendar-month__calendar-event-datetime,.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn,.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{font-family:inherit}.tribe-common .tribe-common-h1,.tribe-common .tribe-common-h2,.tribe-common .tribe-common-h3,.tribe-common .tribe-common-h4,.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6,.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8,.tribe-events-calendar-latest-past__event-datetime,.tribe-events-calendar-list__event-datetime,.tribe-events-meta-group .tribe-events-single-section-title{font-family:var(--tec-heading-font);font-weight:var(--tec-heading-weight)}.tribe-events-notices{background-color:var(--tec-color-background-messages, #ddd);border-color:var(--tec-color-background-messages, #bbb);border-radius:var(--tec-border-radius-default, 0px);color:var(--wp--preset--color--contrast, #000)}.tribe-events-schedule span{display:inline-block}@media(max-width: 768px){.single-tribe_events .tribe-events-schedule{padding:0;background-color:rgba(0,0,0,0);border:0}}.tribe-block__venue,.events-list #tribe-events-footer,.single-tribe_events #tribe-events-footer,.tribe-events-day #tribe-events-footer,.tribe-events-map #tribe-events-footer,.tribe-events-photo #tribe-events-footer{border-top:0;padding-top:0}.tribe-block__event-price{padding:0}.tribe-block__event-price *{font-size:inherit !important}.tribe-block__organizer__details,.tribe-block__venue{border:0;padding:0}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{background-color:var(--tec-color-link-primary)}.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:hover,.tribe-common .tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:focus{background-color:var(--tec-color-link-primary);filter:brightness(1.2)}.tribe-events .tribe-events-c-ical__link{border-color:var(--tec-color-link-primary);color:var(--tec-color-link-primary);text-decoration:none}.tribe-events .tribe-events-c-ical__link:hover,.tribe-events .tribe-events-c-ical__link:focus{background-color:var(--tec-color-link-primary);border:1px solid var(--tec-color-link-primary)}.tribe-events-c-subscribe-dropdown__content{position:absolute;z-index:999}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-text{color:var(--tec-color-accent-primary)}.tribe-events .tribe-events-calendar-latest-past__event-row--featured .tribe-events-calendar-latest-past__event-date-tag-datetime::after{background-color:var(--tec-color-accent-primary)}.tribe-events-c-nav__list [disabled]{display:none}body{--tec-color-background: var(--background-color);--tec-color-text-primary: currentColor;--tec-color-accent-primary: var(--link-color);--tec-color-accent-primary-hover: var(--link-color-shifted);--tec-color-accent-primary-active: var(--link-color-active, var(--link-color-shifted));--tec-color-link-primary: var(--link-color);--tec-color-button-primary: var(--button-color);--tec-color-link-accent: var(--link-decoration-color);--tec-color-link-accent-hover: var(--link-decoration-color-shifted);--tec-color-background-events-bar-submit-button: var(--button-color);--tec-color-accent-primary-background: var(--color-blue-100);--tec-color-accent-secondary: var(--color-blue-800);--tec-color-accent-secondary-hover: var(--color-blue-brand);--tec-color-accent-secondary-active: var(--color-blue-brand);--tec-color-accent-secondary-background: var(--color-sky-100);--tec-color-background-events: transparent;--tec-color-background-transparent: rgba(255, 255, 255, 0.6);--tec-color-background-secondary: var(--color-gray-100);--tec-color-background-messages: var(--color-blue-100);--tec-color-background-secondary-hover: var(--color-blue-300);--tec-color-background-error: var(--color-red-100);--tec-color-text-primary-light: var(--color-gray-600);--tec-color-text-secondary: var(--color-gray-800);--tec-color-text-disabled: var(--color-gray-400);--tec-color-accent-primary-week-event: var(--color-gray-100);--tec-color-accent-primary-week-event-hover: var(--color-blue-100);--tec-border-radius-default: var(--border-radius-lg);--tec-font-size-0: calc(var(--font-size-xs) * 0.85);--tec-font-size-1: var(--font-size-xs);--tec-font-size-2: var(--font-size-sm);--tec-font-size-3: var(--font-size-md);--tec-font-size-4: var(--font-size-lg);--tec-font-size-5: var(--font-size-xl);--tec-font-size-6: var(--font-size-h5);--tec-font-size-7: var(--font-size-h4);--tec-font-size-8: var(--font-size-h3);--tec-font-size-9: var(--font-size-h2);--tec-font-size-10: var(--font-size-h1);--tec-font-family-sans-serif: var(--font-family-base);--tec-font-weight-regular: var(--font-weight-base);--tec-font-weight-bold: var(--font-weight-strong);--tec-heading-weight: var(--font-weight-semi);--tec-line-height-0: 1.38;--tec-line-height-1: 1.42;--tec-line-height-2: 1.5;--tec-line-height-3: 1.62;--tec-spacer-0: var(--spacing-10);--tec-spacer-1: var(--spacing-20);--tec-spacer-2: var(--spacing-30);--tec-spacer-3: var(--spacing-30);--tec-spacer-4: var(--spacing-40);--tec-spacer-5: var(--spacing-40);--tec-spacer-6: var(--spacing-50);--tec-spacer-7: var(--spacing-50);--tec-spacer-8: var(--spacing-60);--tec-spacer-9: var(--spacing-60);--tec-spacer-10: var(--spacing-70);--tec-spacer-11: calc((var(--spacing-70, 56px) + var(--spacing-80, 80px)) / 2);--tec-spacer-12: var(--spacing-80, 80px);--tec-spacer-13: var(--spacing-90, calc(var(--spacing-80, 80px) * 1.2));--tec-spacer-14: var(--spacing-100, calc(var(--spacing-80, 80px) * 2));--tec-grid-gutter: var(--spacing-40, 48px);--tec-grid-gutter-small: var(--spacing-30, 42px);--tec-grid-gutter-page: var(--site-gutter-width, var(--tec-grid-gutter-small));--tec-grid-gutter-page-small: calc(var(--tec-grid-gutter-page) / 2);--tec-grid-width-default: var(--site-width, 1176px);--tec-color-box-shadow: rgba(0, 0, 0, 0.14);--tec-color-box-shadow-secondary: rgba(0, 0, 0, 0.1);--tec-box-shadow-default: 0 2px 5px 0 var(--tec-color-box-shadow);--tec-box-shadow-tooltip: 0 2px 12px 0 var(--tec-color-box-shadow);--tec-box-shadow-card: 0 1px 6px 2px var(--tec-color-box-shadow);--tec-box-shadow-multiday: 16px 6px 6px -2px var(--tec-color-box-shadow-secondary);--tec-color-icon-primary: var(--wp--preset--color--primary, #5d5d5d);--tec-color-icon-primary-alt: #757575;--tec-color-icon-secondary: #bababa;--tec-color-icon-active: #141827;--tec-color-icon-disabled: #d5d5d5;--tec-color-icon-focus: var(--focus-color);--tec-color-icon-error: var(--error-color);--tec-color-event-icon: currentColor;--tec-color-event-icon-hover: var(--accent-color);--tec-color-border-default: #d5d5d5;--tec-color-border-secondary: #e4e4e4;--tec-color-border-tertiary: #7d7d7d;--tec-color-border-hover: #5d5d5d;--tec-color-border-active: #141827;--tec-transition-timing: 0.2s;--tec-transition: all var(--tec-transition-timing) ease;--tec-transition-background-color: background-color var(--tec-transition-timing) ease;--tec-transition-color-border-color: color 0.2s ease, border-color var(--tec-transition-timing) ease;--tec-transition-transform: transform var(--tec-transition-timing) ease;--tec-transition-border-color: border-color var(--tec-transition-timing) ease;--tec-transition-color: color var(--tec-transition-timing) ease;--tec-transition-opacity: opacity var(--tec-transition-timing) ease}:is(.site-wrapper,#specificity-hack) .tribe-common p{font-weight:inherit}:is(.site-wrapper,#specificity-hack) .tribe-common .tribe-common-anchor-thin{border-bottom:0}:is(.site-wrapper,#specificity-hack) .tribe-events button{-webkit-appearance:none;appearance:none;cursor:pointer;padding:0;margin:0;color:currentColor;border-width:0;border-style:solid;border-color:rgba(0,0,0,0);border-radius:0;background-color:rgba(0,0,0,0);background-image:none;touch-action:manipulation;user-select:none}:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__next,:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__prev{gap:var(--button-icon-gap, 1em);font-weight:var(--font-weight-semi);font-weight:var(--font-weight-link);--link-decoration-color: transparent}@supports(text-decoration-color: transparent) and (color: var(--pink)){:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__next,:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__prev{color:var(--link-color);text-decoration-line:var(--link-decoration-line, underline);text-decoration-style:var(--link-decoration-style, solid);text-decoration-color:var(--link-decoration-color, currentColor);text-decoration-thickness:var(--link-decoration-thickness, 2px);text-underline-offset:var(--link-decoration-offset, 2px)}:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__next:hover,:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__next:active,:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__next:focus,:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__prev:hover,:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__prev:active,:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__prev:focus{color:var(--link-color-shifted);text-decoration-color:var(--link-decoration-color-shifted, currentColor)}}:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg,:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg{transform:translateX(-0.3em)}:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg,:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg{transform:translateX(0.3em)}:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__next-icon-svg,:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__prev-icon-svg{display:inline-block;height:var(--button-icon-size, var(--button-icon-height, 2ex));width:auto;max-width:var(--button-icon-size, var(--button-icon-width, 2ch));margin:0}:is(.site-wrapper,#specificity-hack) .tribe-events-c-subscribe-dropdown{position:relative}:is(.site-wrapper,#specificity-hack) .tribe-events-c-subscribe-dropdown__button{cursor:pointer;gap:.75em}:is(.site-wrapper,#specificity-hack) .tribe-events-c-subscribe-dropdown__button .tribe-common-c-svgicon{fill:currentColor}:is(.site-wrapper,#specificity-hack) .tribe-events-c-subscribe-dropdown__button-icon{margin:0}:is(.site-wrapper,#specificity-hack) .tribe-events-c-subscribe-dropdown__content{background-color:var(--color-gray-100);box-shadow:var(--box-shadow-sm);left:0;right:0}:is(.site-wrapper,#specificity-hack) .tribe-events-c-subscribe-dropdown__list{margin:0;padding:0;transform:none;background-color:rgba(0,0,0,0);border:0;box-shadow:none;border-radius:0}:is(.site-wrapper,#specificity-hack) .tribe-events-c-subscribe-dropdown__list-item{margin-block:var(--spacing-20);padding-block:0;padding-inline:var(--spacing-30)}:is(.site-wrapper,#specificity-hack) .tribe-events-c-subscribe-dropdown__list-item-link{display:inline;padding:0;--link-decoration-color: transparent}@supports(text-decoration-color: transparent) and (color: var(--pink)){:is(.site-wrapper,#specificity-hack) .tribe-events-c-subscribe-dropdown__list-item-link{color:var(--link-color);text-decoration-line:var(--link-decoration-line, underline);text-decoration-style:var(--link-decoration-style, solid);text-decoration-color:var(--link-decoration-color, currentColor);text-decoration-thickness:var(--link-decoration-thickness, 2px);text-underline-offset:var(--link-decoration-offset, 2px)}:is(.site-wrapper,#specificity-hack) .tribe-events-c-subscribe-dropdown__list-item-link:hover,:is(.site-wrapper,#specificity-hack) .tribe-events-c-subscribe-dropdown__list-item-link:active,:is(.site-wrapper,#specificity-hack) .tribe-events-c-subscribe-dropdown__list-item-link:focus{color:var(--link-color-shifted);text-decoration-color:var(--link-decoration-color-shifted, currentColor)}}:is(.site-wrapper,#specificity-hack) .tribe-events-widget{margin-bottom:unset}:is(.site-wrapper,#specificity-hack) .tribe-events .tribe-events-l-container{width:var(--site-width);max-width:100%;margin-left:auto;margin-right:auto;min-height:0;padding:0}:is(.site-wrapper,#specificity-hack) main>.tribe-events>.tribe-events-l-container{max-width:calc(100% - var(--site-edge-width))}:is(.site-wrapper,#specificity-hack) .events-archive-title{margin-bottom:var(--section-padding-block)}:is(.site-wrapper,#specificity-hack) .tribe-events .tribe-events-header{z-index:1000}:is(.site-wrapper,#specificity-hack) .tribe-events-header__top-bar{gap:var(--spacing-50)}:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__nav-list{gap:var(--spacing-30)}:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__nav-list-item{padding:0}:is(.site-wrapper,#specificity-hack) .tribe-events .datepicker .day.active,:is(.site-wrapper,#specificity-hack) .tribe-events .datepicker .month.active,:is(.site-wrapper,#specificity-hack) .tribe-events .datepicker .year.active{color:var(--button-color-inverse);background-color:var(--button-color)}:is(.site-wrapper,#specificity-hack) .tribe-events .datepicker .day.active.focused,:is(.site-wrapper,#specificity-hack) .tribe-events .datepicker .day.active:focus,:is(.site-wrapper,#specificity-hack) .tribe-events .datepicker .day.active:hover,:is(.site-wrapper,#specificity-hack) .tribe-events .datepicker .month.active.focused,:is(.site-wrapper,#specificity-hack) .tribe-events .datepicker .month.active:focus,:is(.site-wrapper,#specificity-hack) .tribe-events .datepicker .month.active:hover,:is(.site-wrapper,#specificity-hack) .tribe-events .datepicker .year.active.focused,:is(.site-wrapper,#specificity-hack) .tribe-events .datepicker .year.active:focus,:is(.site-wrapper,#specificity-hack) .tribe-events .datepicker .year.active:hover{color:var(--button-color-inverse);background-color:var(--button-color)}:is(.site-wrapper,#specificity-hack) .tribe-events button.tribe-events-c-top-bar__datepicker-button{gap:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semi)}:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button{-webkit-appearance:none;appearance:none;cursor:pointer;padding:0;margin:0;color:currentColor;border-width:0;border-style:solid;border-color:rgba(0,0,0,0);border-radius:0;background-color:rgba(0,0,0,0);background-image:none;touch-action:manipulation;user-select:none;display:inline-block;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;gap:var(--button-icon-gap, 0.3em);text-align:center;width:fit-content;max-width:100%;border-style:var(--button-border-style, solid);white-space:normal;text-decoration:none;color:var(--button-text-color);border-color:var(--button-border-color, var(--button-background-color));background-color:var(--button-background-color);border-width:var(--button-border-width, 0);border-radius:var(--button-border-radius, 0);padding:.4em .8em;padding:var(--button-padding);padding-block:var(--button-padding-block, var(--button-padding));padding-inline:var(--button-padding-inline, var(--button-padding));font-size:var(--button-font-size);line-height:var(--button-line-height);font-family:var(--button-font-family);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);border:0;text-transform:none}:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button[disabled]{filter:grayscale(80%) opacity(40%);cursor:not-allowed;pointer-events:none}:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button[disabled]:hover,:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button[disabled]:focus,:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button[disabled]:active{filter:grayscale(100%) opacity(60%)}:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button::-moz-focus-inner{border:0;padding:0}:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button svg{height:var(--button-icon-size, var(--button-icon-height, 2ex));width:auto;max-width:var(--button-icon-size, var(--button-icon-width, 2ch))}:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button svg{color:var(--button-icon-color)}:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button:hover,:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button:active,:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button:focus{color:var(--button-text-color-shifted, var(--button-text-color));border-color:var(--button-border-color-shifted, var(--button-border-color, var(--button-background-color)));background-color:var(--button-background-color-shifted, var(--button-background-color))}:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button:hover svg,:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button:active svg,:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button:focus svg{color:var(--button-icon-color-shifted, var(--button-icon-color))}:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button,:is(.site-wrapper,#specificity-hack) .tribe-events button.tribe-events-c-top-bar__datepicker-button{font-weight:var(--font-weight-link);--link-decoration-color: transparent}@supports(text-decoration-color: transparent) and (color: var(--pink)){:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button,:is(.site-wrapper,#specificity-hack) .tribe-events button.tribe-events-c-top-bar__datepicker-button{color:var(--link-color);text-decoration-line:var(--link-decoration-line, underline);text-decoration-style:var(--link-decoration-style, solid);text-decoration-color:var(--link-decoration-color, currentColor);text-decoration-thickness:var(--link-decoration-thickness, 2px);text-underline-offset:var(--link-decoration-offset, 2px)}:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button:hover,:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button:active,:is(.site-wrapper,#specificity-hack) .tribe-events-c-top-bar__today-button:focus,:is(.site-wrapper,#specificity-hack) .tribe-events button.tribe-events-c-top-bar__datepicker-button:hover,:is(.site-wrapper,#specificity-hack) .tribe-events button.tribe-events-c-top-bar__datepicker-button:active,:is(.site-wrapper,#specificity-hack) .tribe-events button.tribe-events-c-top-bar__datepicker-button:focus{color:var(--link-color-shifted);text-decoration-color:var(--link-decoration-color-shifted, currentColor)}}:is(.site-wrapper,#specificity-hack) .tribe-common-c-btn-icon--caret-left,:is(.site-wrapper,#specificity-hack) .tribe-common-c-btn-icon--caret-right{color:var(--text-color)}:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__prev-icon-svg,:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__prev-icon-svg path,:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__next-icon-svg,:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav__next-icon-svg path,:is(.site-wrapper,#specificity-hack) .tribe-common-c-btn-icon__icon-svg,:is(.site-wrapper,#specificity-hack) .tribe-common-c-btn-icon__icon-svg path{fill:var(--text-color)}:is(.site-wrapper,#specificity-hack) .tribe-events-c-nav{border-top:0;padding-top:0}:is(.site-wrapper,#specificity-hack) .tribe-events-status-label{display:inline-block;font-weight:var(--font-weight-strong)}:is(.site-wrapper,#specificity-hack) .tribe-events-view .tribe-events-status-label{font-size:max(50%,var(--font-size-xs));margin-inline-end:.3em;transform:translateY(-0.3em);transform:translateY(-0.3lh);--event-status-label-padding: 0.125em 0.5em}:is(.site-wrapper,#specificity-hack) .tribe-events-status-label__text{padding:var(--event-status-label-padding, 0.25em 0.75em);border-width:var(--event-status-label-border-width, min(0.125em, 2px));border-style:solid;border-color:rgba(0,0,0,0);border-radius:var(--border-radius-xl)}:is(.site-wrapper,#specificity-hack) .tribe-events-status-label__text--sold-out{color:var(--color-gray-900);border-color:var(--color-gray-600);background-color:var(--color-gray-100)}:is(.site-wrapper,#specificity-hack) .tribe-events-status-label__text--rescheduled,:is(.site-wrapper,#specificity-hack) .tribe-events-status-label__text--postponed{color:var(--color-gray-900);border-color:var(--color-yellow-600);background-color:var(--color-yellow-100)}:is(.site-wrapper,#specificity-hack) .tribe-events-status-label__text--canceled{color:var(--color-gray-900);border-color:var(--color-red-600);background-color:var(--color-red-100)}:is(.site-wrapper,#specificity-hack) .tribe-events-section-category{font-weight:var(--font-weight-semi)}:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list,:is(.site-wrapper,#specificity-hack) .tribe-compatibility-container:has(.tribe-events-widget-events-list){max-width:75ch;margin-inline:auto}:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__header{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;margin:0 !important;border:0;white-space:nowrap}:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-row{position:relative;display:flex;flex-flow:row nowrap;border-radius:var(--border-radius-lg);--stretched-link-border-radius: var(--border-radius-lg);color-scheme:light dark;--text-color: #212121;--text-color-shifted: #0c3b5b;--text-color-inverse: #ffffff;--text-shadow-color: rgba(255, 255, 255, 0.25);--background-color: #ffffff;--background-color-shifted: #e8f6ff;--background-color-transparent: rgba(255, 255, 255, 0.75);--background-color-transparent-shifted: rgba(232, 246, 255, 0.75);--background-shadow-color: rgba(33, 33, 33, 0.25);--link-decoration-color-shifted: #005691;--button-color: #005691;--button-color-inverse: #ffffff;--button-color-shifted: #36a186;--button-color-inverse-shifted: #ffffff;--input-text-color: #212121;--input-placeholder-color: #9e9e9e;--input-background-color: #f5f5f5;--input-border-color: #f5f5f5;--focus-color: #42cae5;--box-shadow-xs: 0 1px 3px 0 var(--background-shadow-color);--box-shadow-sm: 0 2px 6px 1px var(--background-shadow-color);--box-shadow-md: 5px 5px 36px 0 var(--background-shadow-color);--box-shadow-lg: 8px 8px 20px 0 var(--background-shadow-color);--text-shadow-sm: 0px 4px 7px var(--text-shadow-color);--text-shadow-md: 3px 3px 6px var(--text-shadow-color), 0px 2px 12px var(--text-shadow-color);color:var(--text-color);background-color:var(--background-color);box-shadow:var(--box-shadow-sm);transition-property:opacity,transform,scale,translate,rotate,background-color;transition-duration:150ms;transition-timing-function:ease-out}@media(pointer: coarse){:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-row{transition-duration:75ms}}:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-row:hover,:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-row:focus{transition-duration:450ms;transition-timing-function:ease}@media(pointer: coarse){:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-row:hover,:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-row:focus{transition-duration:225ms}}:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-row:hover,:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-row:focus-within{background-color:var(--color-blue-100);--stretched-link-outline-color: var(--accent-color);--stretched-link-outline-color-shifted: var(--accent-color)}:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-date-tag{min-width:8ch;padding:var(--spacing-30);color-scheme:dark light;--text-color: #ffffff;--text-color-shifted: #fff4cc;--text-color-inverse: #212121;--text-shadow-color: rgba(33, 33, 33, 0.25);--background-color: #0c3b5b;--background-color-shifted: #0266ab;--background-color-transparent: rgba(12, 59, 91, 0.75);--background-color-transparent-shifted: rgba(2, 102, 171, 0.75);--background-shadow-color: rgba(33, 33, 33, 0.25);--link-decoration-color-shifted: #f5d526;--button-color: #44bc9d;--button-color-inverse: #0c3b5b;--button-color-shifted: #42cae5;--button-color-inverse-shifted: #0c3b5b;--input-text-color: #212121;--input-background-color: #ffffff;--input-border-color: #ffffff;--focus-color: #ffe380;--box-shadow-xs: 0 1px 3px 0 var(--background-shadow-color);--box-shadow-sm: 0 2px 6px 1px var(--background-shadow-color);--box-shadow-md: 5px 5px 36px 0 var(--background-shadow-color);--box-shadow-lg: 8px 8px 20px 0 var(--background-shadow-color);--text-shadow-sm: 0px 4px 7px var(--text-shadow-color);--text-shadow-md: 3px 3px 6px var(--text-shadow-color), 0px 2px 12px var(--text-shadow-color);color:var(--text-color);background-color:var(--color-blue-brand);border-top-left-radius:var(--border-radius-lg);border-bottom-left-radius:var(--border-radius-lg)}:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-date-tag-datetime{align-items:center;justify-content:center;gap:var(--spacing-05);line-height:1}:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-date-tag-month{letter-spacing:.125em;text-transform:uppercase;font-weight:var(--font-weight-semi)}:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-date-tag-daynum{font-size:var(--font-size-xl);font-weight:var(--font-weight-full)}:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-details{height:100%;padding:var(--spacing-30);line-height:1.2}:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-datetime{font-size:var(--font-size-md)}:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-full)}:is(.site-wrapper,#specificity-hack) .tribe-events-widget-events-list__event-title a{text-decoration:none}:is(.site-wrapper,#specificity-hack) .tribe-events-calendar-list__event-date-tag{width:auto;min-width:7ch;padding:0}:is(.site-wrapper,#specificity-hack) .tribe-events-calendar-list__event-date-tag-datetime{padding:var(--spacing-20);color-scheme:dark light;--text-color: #ffffff;--text-color-shifted: #fff4cc;--text-color-inverse: #212121;--text-shadow-color: rgba(33, 33, 33, 0.25);--background-color: #0c3b5b;--background-color-shifted: #0266ab;--background-color-transparent: rgba(12, 59, 91, 0.75);--background-color-transparent-shifted: rgba(2, 102, 171, 0.75);--background-shadow-color: rgba(33, 33, 33, 0.25);--link-decoration-color-shifted: #f5d526;--button-color: #44bc9d;--button-color-inverse: #0c3b5b;--button-color-shifted: #42cae5;--button-color-inverse-shifted: #0c3b5b;--input-text-color: #212121;--input-background-color: #ffffff;--input-border-color: #ffffff;--focus-color: #ffe380;--box-shadow-xs: 0 1px 3px 0 var(--background-shadow-color);--box-shadow-sm: 0 2px 6px 1px var(--background-shadow-color);--box-shadow-md: 5px 5px 36px 0 var(--background-shadow-color);--box-shadow-lg: 8px 8px 20px 0 var(--background-shadow-color);--text-shadow-sm: 0px 4px 7px var(--text-shadow-color);--text-shadow-md: 3px 3px 6px var(--text-shadow-color), 0px 2px 12px var(--text-shadow-color);color:var(--text-color);background-color:var(--color-blue-brand);border-radius:var(--border-radius-lg);align-items:center;justify-content:center;gap:var(--spacing-20);height:auto}:is(.site-wrapper,#specificity-hack) .tribe-events-calendar-list__event-date-tag-datetime,:is(.site-wrapper,#specificity-hack) .tribe-events-calendar-list__event-date-tag-datetime *{line-height:1}:is(.site-wrapper,#specificity-hack) .tribe-events-calendar-list__event-date-tag-weekday,:is(.site-wrapper,#specificity-hack) .tribe-events-calendar-list__event-date-tag-daynum{color:var(--text-color)}:is(.site-wrapper,#specificity-hack) .tribe-events-calendar-list__event-date-tag-weekday{letter-spacing:.125em;text-transform:uppercase;font-size:var(--font-size-sm);font-weight:var(--font-weight-strong)}:is(.site-wrapper,#specificity-hack) .tribe-events-calendar-list__event-date-tag-daynum{font-size:var(--font-size-h5);font-weight:var(--font-weight-full)}:is(.site-wrapper,#specificity-hack) .tribe-events-calendar-list__event-featured-image{border-radius:var(--border-radius-lg)}:is(.site-wrapper,#specificity-hack) .tribe-events-calendar-list .tec_series_marker__title{display:none}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:stretch;justify-items:stretch;gap:0;padding:0;margin-bottom:0 !important;border-radius:var(--border-radius-lg);--stretched-link-border-radius: var(--border-radius-lg);box-shadow:var(--box-shadow-xs);background-color:var(--color-white);transition-property:opacity,transform,scale,translate,rotate,background-color;transition-duration:150ms;transition-timing-function:ease-out}@media(pointer: coarse){:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event{transition-duration:75ms}}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event:hover,:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event:focus{transition-duration:450ms;transition-timing-function:ease}@media(pointer: coarse){:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event:hover,:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event:focus{transition-duration:225ms}}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event:hover,:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event:focus-within{background-color:var(--color-blue-100);--stretched-link-outline-color: var(--accent-color);--stretched-link-outline-color-shifted: var(--accent-color)}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-date-tag{width:auto;min-width:7ch;align-self:flex-start;margin:0;margin-top:-2rem}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-date-tag-datetime{padding:var(--spacing-20);color-scheme:dark light;--text-color: #ffffff;--text-color-shifted: #fff4cc;--text-color-inverse: #212121;--text-shadow-color: rgba(33, 33, 33, 0.25);--background-color: #0c3b5b;--background-color-shifted: #0266ab;--background-color-transparent: rgba(12, 59, 91, 0.75);--background-color-transparent-shifted: rgba(2, 102, 171, 0.75);--background-shadow-color: rgba(33, 33, 33, 0.25);--link-decoration-color-shifted: #f5d526;--button-color: #44bc9d;--button-color-inverse: #0c3b5b;--button-color-shifted: #42cae5;--button-color-inverse-shifted: #0c3b5b;--input-text-color: #212121;--input-background-color: #ffffff;--input-border-color: #ffffff;--focus-color: #ffe380;--box-shadow-xs: 0 1px 3px 0 var(--background-shadow-color);--box-shadow-sm: 0 2px 6px 1px var(--background-shadow-color);--box-shadow-md: 5px 5px 36px 0 var(--background-shadow-color);--box-shadow-lg: 8px 8px 20px 0 var(--background-shadow-color);--text-shadow-sm: 0px 4px 7px var(--text-shadow-color);--text-shadow-md: 3px 3px 6px var(--text-shadow-color), 0px 2px 12px var(--text-shadow-color);color:var(--tec-date-tag-color, var(--color-white));background-color:var(--tec-date-tag-background-color, var(--color-blue-brand));border-radius:var(--border-radius-lg);align-items:center;justify-content:center;gap:var(--spacing-05);height:auto}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-date-tag-datetime,:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-date-tag-datetime *{line-height:1}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-date-tag-month,:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-date-tag-daynum{color:var(--text-color);margin:0}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-date-tag-month{letter-spacing:.125em;text-transform:uppercase;font-size:var(--font-size-md);font-weight:var(--font-weight-strong)}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-date-tag-daynum{font-size:var(--font-size-xl);font-weight:var(--font-weight-full)}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-details-wrapper{z-index:10;display:flex;flex-flow:column;gap:var(--spacing-30);padding:0 var(--spacing-30) var(--spacing-30);border-bottom-left-radius:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-lg)}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-details>*+*{margin-top:var(--spacing-20)}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-title,:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-cost{margin-bottom:0}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-title,:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-title-link{color:var(--color-blue-800);font-size:var(--font-size-h5);font-weight:var(--font-weight-full)}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-title-link{text-decoration:none;color:currentColor}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-datetime,:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-age,:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-cost{color:var(--color-gray-700);font-weight:var(--font-weight-semi);line-height:1}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-datetime{font-size:var(--font-size-md)}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-age{font-size:var(--font-size-sm)}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-cost{font-size:var(--font-size-sm);font-style:italic}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-description{font-size:var(--font-size-sm)}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-featured-image-wrapper{position:relative;z-index:5;border-top-left-radius:var(--border-radius-lg);border-top-right-radius:var(--border-radius-lg);margin:0;height:300px;background-color:var(--color-blue-800)}@supports(aspect-ratio: 16/9){:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-featured-image-wrapper{height:auto;aspect-ratio:16/9}}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo__event-featured-image{border-radius:inherit;object-fit:cover;object-position:50% 25%;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo .tribe-events-status-label{position:absolute;top:var(--spacing-20);right:var(--spacing-20);z-index:15;transform:none;margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-strong)}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo .tribe-events-status-label__text{padding:.25em .75em;border-width:2px}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo>.tribe-common-g-row{display:grid;gap:var(--spacing-60);margin:0 0 var(--spacing-60)}@media(min-width: 23rem){:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo>.tribe-common-g-row{grid-template-columns:repeat(auto-fill, minmax(20rem, 1fr))}}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-photo>.tribe-common-g-row>.tribe-events-pro-photo__event{width:auto}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-summary__event-row .tribe-events-pro-summary__event-date-tag{width:auto;min-width:7ch;padding:0}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-summary__event-date-tag-datetime{padding:var(--spacing-20);color-scheme:dark light;--text-color: #ffffff;--text-color-shifted: #fff4cc;--text-color-inverse: #212121;--text-shadow-color: rgba(33, 33, 33, 0.25);--background-color: #0c3b5b;--background-color-shifted: #0266ab;--background-color-transparent: rgba(12, 59, 91, 0.75);--background-color-transparent-shifted: rgba(2, 102, 171, 0.75);--background-shadow-color: rgba(33, 33, 33, 0.25);--link-decoration-color-shifted: #f5d526;--button-color: #44bc9d;--button-color-inverse: #0c3b5b;--button-color-shifted: #42cae5;--button-color-inverse-shifted: #0c3b5b;--input-text-color: #212121;--input-background-color: #ffffff;--input-border-color: #ffffff;--focus-color: #ffe380;--box-shadow-xs: 0 1px 3px 0 var(--background-shadow-color);--box-shadow-sm: 0 2px 6px 1px var(--background-shadow-color);--box-shadow-md: 5px 5px 36px 0 var(--background-shadow-color);--box-shadow-lg: 8px 8px 20px 0 var(--background-shadow-color);--text-shadow-sm: 0px 4px 7px var(--text-shadow-color);--text-shadow-md: 3px 3px 6px var(--text-shadow-color), 0px 2px 12px var(--text-shadow-color);color:var(--text-color);background-color:var(--color-blue-brand);border-radius:var(--border-radius-lg);align-items:center;justify-content:center;gap:var(--spacing-20);height:auto}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-summary__event-date-tag-datetime,:is(.site-wrapper,#specificity-hack) .tribe-events-pro-summary__event-date-tag-datetime *{line-height:1}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-summary__event-date-tag-weekday,:is(.site-wrapper,#specificity-hack) .tribe-events-pro-summary__event-date-tag-daynum{color:var(--text-color)}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-summary__event-date-tag-weekday{letter-spacing:.125em;text-transform:uppercase;font-size:var(--font-size-md);font-weight:var(--font-weight-strong)}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-summary__event-date-tag-daynum{font-size:var(--font-size-xl);font-weight:var(--font-weight-full)}:is(.site-wrapper,#specificity-hack) .tribe-events-pro-summary__event-header{align-items:baseline}:is(.site-wrapper,#specificity-hack) .tribe-events-pro .tribe-events-pro-week-grid__events-time-tag{font-size:var(--font-size-xs);line-height:1;white-space:nowrap}:is(.single-tribe_events,#specificity-hack) #tribe-events-pg-template{width:100%;max-width:100%}:is(.single-tribe_events,#specificity-hack) #tribe-events-pg-template:has(.acf-hero.alignfull){padding-block-start:0}:is(.single-tribe_events,#specificity-hack) #tribe-events-pg-template:has(.acf-hero.alignfull) .acf-hero.alignfull:is(.acf-hero+*:not(.alignwide,.alignfull)){margin-bottom:var(--section-padding-block)}:is(.single-tribe_events,#specificity-hack) .tribe-events-series-relationship-single-marker{display:none}:is(.single-tribe_events,#specificity-hack) .tribe-events-series-relationship-single-marker-container{display:inline-block;border-radius:var(--border-radius-lg);background-color:var(--background-color-shifted);padding-block:var(--spacing-10);padding-inline:var(--spacing-30);text-shadow:none}:is(.single-tribe_events,#specificity-hack) .tribe-events-series-relationship-single-marker .tribe-events-series-archive__icon{color:currentColor}:is(.single-tribe_events,#specificity-hack) .tribe-events-single-footer{padding-top:var(--section-padding-block)}:is(.single-tribe_events,#specificity-hack) .tribe-events-single-footer-container{border-top:2px solid var(--color-gray-600);padding-top:var(--spacing-50);text-align:right;--link-decoration-color: transparent}:is(.single-tribe_events,#specificity-hack) .tribe-events-single-footer-container a:hover svg,:is(.single-tribe_events,#specificity-hack) .tribe-events-single-footer-container a:focus svg{transform:translateX(0.3em)}/*# sourceMappingURL=plugin-events-calendar.css.map */
