:root {--tec-color-text-events-title-day: var(--tec-color-text-events-title);--tec-color-text-events-title-latest-past: var(--tec-color-text-events-title);--tec-color-text-event-title-list: var(--tec-color-text-events-title);--tec-color-text-events-title-month-multiday: var(--tec-color-text-events-title);--tec-color-text-events-title-widget-list: var(--tec-color-text-events-title);--tec-color-text-secondary-event-date-month: var(--tec-color-text-secondary-event-date);--tec-color-text-secondary-event-date-month-mobile: var(--tec-color-text-secondary-event-date-month);--tec-color-text-day-of-week-month: var(--tec-color-text-secondary);--tec-color-day-marker-month: var(--tec-color-text-primary);--tec-color-day-marker-month-hover: var(--tec-color-text-primary-hover);--tec-color-day-marker-month-active: var(--tec-color-text-primary-active);--tec-color-day-marker-current-month: var(--tec-color-day-marker-month);--tec-color-day-marker-current-month-hover: var(--tec-color-day-marker-month-hover);--tec-color-day-marker-current-month-active: var(--tec-color-day-marker-month-active);--tec-color-day-marker-past-month: var(--tec-color-text-primary);--tec-color-day-marker-past-month-hover: var(--tec-color-day-marker-past-month);--tec-color-day-marker-past-month-active: var(--tec-color-day-marker-past-month);--tec-color-text-day-of-week-week: var(--tec-color-text-secondary);--tec-border-radius-month-multiday: 9.5px;--tec-color-border-secondary-month-grid: var(--tec-color-border-secondary);--tec-color-border-active-month-grid-hover: var(--tec-color-border-active);--tec-color-background-month-grid: transparent;--tec-color-background-tooltip: var(--tec-color-background);--tec-color-text-events-bar-input: var(--tec-color-text-primary);--tec-color-text-events-bar-input-placeholder: var(--tec-color-text-secondary);--tec-opacity-events-bar-input-placeholder: var(--tec-opacity-default);--tec-color-border-events-bar: var(--tec-color-border-secondary);--tec-color-background-events-bar: var(--tec-color-background);--tec-color-background-view-selector: var(--tec-color-background-events-bar);--tec-color-background-view-selector-tabs: var(--tec-color-background-view-selector);--tec-color-background-view-selector-list-item-hover: var(--tec-color-background-secondary);--tec-color-background-subscribe-list-item-hover: var(--tec-color-background-secondary);--tec-color-text-view-selector-list-item: var(--tec-color-text-primary);--tec-color-text-view-selector-list-item-hover: var(--tec-color-accent-secondary-hover);--tec-color-background-search-container: var(--tec-color-background-events-bar);--tec-color-text-events-bar-submit-button: var(--tec-color-background);--tec-color-text-events-bar-submit-button-active: var(--tec-color-text-events-bar-submit-button);--tec-color-text-events-bar-submit-button-hover: var(--tec-color-text-events-bar-submit-button);--tec-color-background-events-bar-submit-button: var(--tec-color-button-primary);--tec-color-background-events-bar-submit-button-hover: var(--tec-color-button-primary-hover);--tec-color-background-events-bar-submit-button-active: var(--tec-color-button-primary-active);--tec-color-icon-events-bar: var(--tec-color-icon-primary);--tec-color-icon-events-bar-active: var(--tec-color-icon-active);--tec-color-icon-events-bar-hover: var(--tec-color-icon-hover);}
.tribe-events-view {background-color: var(--tec-color-background-events);}
.tribe-events-view.alignwide {margin-left: auto;margin-right: auto;}
.tribe-events .tribe-events-c-breadcrumbs__list {font-family: var(--tec-font-family-base);font-size: var(--tec-font-size-2);line-height: var(--tec-line-height-1);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list {line-height: var(--tec-line-height-0);}
.tribe-events .tribe-events-c-breadcrumbs__list-item-link {color: var(--tec-color-link-accent);transition: var(--tec-transition-color);}
.tribe-events .tribe-events-c-breadcrumbs__list-item-link:visited {color: var(--tec-color-text-secondary);}
.tribe-events .tribe-events-c-breadcrumbs__list-item-link:focus, .tribe-events .tribe-events-c-breadcrumbs__list-item-link:hover {color: var(--tec-color-accent-primary-hover);}
.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg path {fill: var(--tec-color-icon-primary);}
.tribe-events .tribe-events-header__content-title {align-items: center;display: flex;}
.tribe-events .tribe-events-header__content-title:after {background-color: var(--tec-color-border-default);content: "";display: block;flex: auto;height: 1px;margin-left: 20px;}
.tribe-events .tribe-events-header__content-title .tribe-events-header__content-title-text {flex: none;}
.tribe-events .datepicker {background-color: var(--tec-color-background);border: 1px solid var(--tec-color-border-default);border-radius: var(--tec-border-radius-default);box-shadow: var(--tec-box-shadow-tooltip);}
.tribe-events .datepicker:after, .tribe-events .datepicker:before {content: none;}
.tribe-events .datepicker .datepicker-switch:active, .tribe-events .datepicker .datepicker-switch:focus, .tribe-events .datepicker .datepicker-switch:hover, .tribe-events .datepicker .next:active, .tribe-events .datepicker .next:focus, .tribe-events .datepicker .next:hover, .tribe-events .datepicker .prev:active, .tribe-events .datepicker .prev:focus, .tribe-events .datepicker .prev:hover {background-color: var(--tec-color-background);}
.tribe-events .datepicker .datepicker-switch {color: var(--tec-color-text-primary);font-family: var(--tec-font-family-sans-serif);font-size: var(--tec-font-size-3);line-height: var(--tec-line-height-3);font-weight: var(--tec-font-weight-regular);}
.tribe-events .datepicker .datepicker-switch:focus, .tribe-events .datepicker .datepicker-switch:hover {color: var(--tec-color-accent-secondary-hover);}
.tribe-events .datepicker .datepicker-switch:active {color: var(--tec-color-accent-secondary-active);}
.tribe-events .datepicker .next:active .tribe-events-c-top-bar__datepicker-nav-icon-svg path, .tribe-events .datepicker .next:focus .tribe-events-c-top-bar__datepicker-nav-icon-svg path, .tribe-events .datepicker .next:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path, .tribe-events .datepicker .prev:active .tribe-events-c-top-bar__datepicker-nav-icon-svg path, .tribe-events .datepicker .prev:focus .tribe-events-c-top-bar__datepicker-nav-icon-svg path, .tribe-events .datepicker .prev:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path {fill: var(--tec-color-icon-active);}
.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path, .tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path {fill: var(--tec-color-icon-secondary);}
.tribe-events .datepicker .dow {font-size: var(--tec-font-size-0);line-height: var(--tec-line-height-2);}
.tribe-events .datepicker .day, .tribe-events .datepicker .dow {color: var(--tec-color-text-primary);font-family: var(--tec-font-family-sans-serif);font-weight: var(--tec-font-weight-regular);}
.tribe-events .datepicker .day {font-size: var(--tec-font-size-3);line-height: var(--tec-line-height-3);}
.tribe-events .datepicker .month, .tribe-events .datepicker .year {color: var(--tec-color-text-primary);font-family: var(--tec-font-family-sans-serif);font-size: var(--tec-font-size-1);line-height: var(--tec-line-height-0);font-weight: var(--tec-font-weight-regular);}
.tribe-events .datepicker .past {color: var(--tec-color-text-primary-light);}
.tribe-events .datepicker .day, .tribe-events .datepicker .month, .tribe-events .datepicker .year {border-radius: var(--tec-border-radius-default);}
.tribe-events .datepicker .day.focused, .tribe-events .datepicker .day:focus, .tribe-events .datepicker .day:hover, .tribe-events .datepicker .month.focused, .tribe-events .datepicker .month:focus, .tribe-events .datepicker .month:hover, .tribe-events .datepicker .year.focused, .tribe-events .datepicker .year:focus, .tribe-events .datepicker .year:hover {background: var(--tec-color-background-secondary-datepicker);}
.tribe-events .datepicker .day.current, .tribe-events .datepicker .day.current.focused, .tribe-events .datepicker .day.current:focus, .tribe-events .datepicker .day.current:hover, .tribe-events .datepicker .month.current, .tribe-events .datepicker .month.current.focused, .tribe-events .datepicker .month.current:focus, .tribe-events .datepicker .month.current:hover, .tribe-events .datepicker .year.current, .tribe-events .datepicker .year.current.focused, .tribe-events .datepicker .year.current:focus, .tribe-events .datepicker .year.current:hover {background: var(--tec-color-accent-primary-background-datepicker);}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {background: var(--tec-color-accent-primary);color: var(--tec-color-background);text-shadow: none;}
.admin-bar .tribe-events .datepicker {margin-top: var(--tec-spacer-1);}
.admin-bar .tribe-events.tribe-common--breakpoint-medium .datepicker {margin-top: var(--tec-spacer-3);}
.tribe-theme-enfold .tribe-events .datepicker {border: 1px solid var(--tec-color-border-default);border-radius: var(--tec-border-radius-default);box-shadow: var(--tec-box-shadow-tooltip);}
.tribe-theme-enfold .tribe-events .datepicker table, .tribe-theme-enfold .tribe-events .datepicker td, .tribe-theme-enfold .tribe-events .datepicker th, .tribe-theme-enfold .tribe-events .datepicker tr {background: transparent;}
.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch {color: var(--tec-color-text-primary) !important;}
.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:focus, .tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:hover {color: var(--tec-color-accent-secondary-hover) !important;}
.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:active {color: var(--tec-color-accent-secondary-active) !important;}
.tribe-theme-enfold .tribe-events .datepicker .day {background-color: var(--tec-color-background);}
.tribe-theme-enfold .tribe-events .datepicker .day.new, .tribe-theme-enfold .tribe-events .datepicker .day.old {opacity: 1;}
.tribe-theme-enfold .tribe-events .datepicker .day, .tribe-theme-enfold .tribe-events .datepicker .month, .tribe-theme-enfold .tribe-events .datepicker .year {background-color: var(--tec-color-background);color: var(--tec-color-text-primary);}
.tribe-theme-enfold .tribe-events .datepicker .day.focused, .tribe-theme-enfold .tribe-events .datepicker .day:focus, .tribe-theme-enfold .tribe-events .datepicker .day:hover, .tribe-theme-enfold .tribe-events .datepicker .month.focused, .tribe-theme-enfold .tribe-events .datepicker .month:focus, .tribe-theme-enfold .tribe-events .datepicker .month:hover, .tribe-theme-enfold .tribe-events .datepicker .year.focused, .tribe-theme-enfold .tribe-events .datepicker .year:focus, .tribe-theme-enfold .tribe-events .datepicker .year:hover {background: var(--tec-color-background-secondary-datepicker);}
.tribe-theme-enfold .tribe-events .datepicker .day.past, .tribe-theme-enfold .tribe-events .datepicker .month.past, .tribe-theme-enfold .tribe-events .datepicker .year.past {color: var(--tec-color-text-primary-light);}
.tribe-theme-enfold .tribe-events .datepicker .day.current, .tribe-theme-enfold .tribe-events .datepicker .day.current.focused, .tribe-theme-enfold .tribe-events .datepicker .day.current:focus, .tribe-theme-enfold .tribe-events .datepicker .day.current:hover, .tribe-theme-enfold .tribe-events .datepicker .month.current, .tribe-theme-enfold .tribe-events .datepicker .month.current.focused, .tribe-theme-enfold .tribe-events .datepicker .month.current:focus, .tribe-theme-enfold .tribe-events .datepicker .month.current:hover, .tribe-theme-enfold .tribe-events .datepicker .year.current, .tribe-theme-enfold .tribe-events .datepicker .year.current.focused, .tribe-theme-enfold .tribe-events .datepicker .year.current:focus, .tribe-theme-enfold .tribe-events .datepicker .year.current:hover {background: var(--tec-color-accent-primary-background-datepicker);}
.tribe-theme-enfold .tribe-events .datepicker .day.active, .tribe-theme-enfold .tribe-events .datepicker .day.active.focused, .tribe-theme-enfold .tribe-events .datepicker .day.active:focus, .tribe-theme-enfold .tribe-events .datepicker .day.active:hover, .tribe-theme-enfold .tribe-events .datepicker .month.active, .tribe-theme-enfold .tribe-events .datepicker .month.active.focused, .tribe-theme-enfold .tribe-events .datepicker .month.active:focus, .tribe-theme-enfold .tribe-events .datepicker .month.active:hover, .tribe-theme-enfold .tribe-events .datepicker .year.active, .tribe-theme-enfold .tribe-events .datepicker .year.active.focused, .tribe-theme-enfold .tribe-events .datepicker .year.active:focus, .tribe-theme-enfold .tribe-events .datepicker .year.active:hover {background: var(--tec-color-accent-primary);color: var(--tec-color-background);}
.tribe-theme-avada .tribe-events .datepicker {border: 1px solid var(--tec-color-border-default);border-radius: var(--tec-border-radius-default);}
.tribe-theme-avada .tribe-events .datepicker tbody td {border: 0;}
.tribe-theme-avada .tribe-events .datepicker .datepicker-switch, .tribe-theme-avada .tribe-events .datepicker .datepicker-switch:hover, .tribe-theme-avada .tribe-events .datepicker .next, .tribe-theme-avada .tribe-events .datepicker .next:hover, .tribe-theme-avada .tribe-events .datepicker .prev, .tribe-theme-avada .tribe-events .datepicker .prev:hover {background-color: var(--tec-color-background);}
.tribe-theme-avada .tribe-events .datepicker .day.new, .tribe-theme-avada .tribe-events .datepicker .day.old {background-color: transparent !important;color: var(--tec-color-text-primary) !important;}
.tribe-theme-avada .tribe-events .datepicker .day.new.focused, .tribe-theme-avada .tribe-events .datepicker .day.new:focus, .tribe-theme-avada .tribe-events .datepicker .day.new:hover, .tribe-theme-avada .tribe-events .datepicker .day.old.focused, .tribe-theme-avada .tribe-events .datepicker .day.old:focus, .tribe-theme-avada .tribe-events .datepicker .day.old:hover {background: var(--tec-color-background-secondary-datepicker) !important;}
.tribe-theme-avada .tribe-events .datepicker .day, .tribe-theme-avada .tribe-events .datepicker .month {background-color: transparent;color: var(--tec-color-text-primary);}
.tribe-theme-avada .tribe-events .datepicker .day.focused, .tribe-theme-avada .tribe-events .datepicker .day:focus, .tribe-theme-avada .tribe-events .datepicker .day:hover, .tribe-theme-avada .tribe-events .datepicker .month.focused, .tribe-theme-avada .tribe-events .datepicker .month:focus, .tribe-theme-avada .tribe-events .datepicker .month:hover {background: var(--tec-color-background-secondary-datepicker);}
.tribe-theme-avada .tribe-events .datepicker .day.past, .tribe-theme-avada .tribe-events .datepicker .month.past {color: var(--tec-color-text-primary-light) !important;}
.tribe-theme-avada .tribe-events .datepicker .day.current, .tribe-theme-avada .tribe-events .datepicker .day.current.focused, .tribe-theme-avada .tribe-events .datepicker .day.current:focus, .tribe-theme-avada .tribe-events .datepicker .day.current:hover, .tribe-theme-avada .tribe-events .datepicker .month.current, .tribe-theme-avada .tribe-events .datepicker .month.current.focused, .tribe-theme-avada .tribe-events .datepicker .month.current:focus, .tribe-theme-avada .tribe-events .datepicker .month.current:hover {background: var(--tec-color-accent-primary-background-datepicker);}
.tribe-theme-avada .tribe-events .datepicker .day.active, .tribe-theme-avada .tribe-events .datepicker .day.active.focused, .tribe-theme-avada .tribe-events .datepicker .day.active:focus, .tribe-theme-avada .tribe-events .datepicker .day.active:hover, .tribe-theme-avada .tribe-events .datepicker .month.active, .tribe-theme-avada .tribe-events .datepicker .month.active.focused, .tribe-theme-avada .tribe-events .datepicker .month.active:focus, .tribe-theme-avada .tribe-events .datepicker .month.active:hover {background: var(--tec-color-accent-primary) !important;color: var(--tec-color-background) !important;}
.tribe-events .tribe-events-c-day-marker:after {background-color: var(--tec-color-border-default);content: "";display: block;flex: auto;height: 1px;margin-left: 20px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar {background-color: var(--tec-color-background-events-bar);}
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input {background-color: transparent;color: var(--tec-color-text-events-bar-input);}
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input::placeholder {color: var(--tec-color-text-events-bar-input-placeholder);opacity: var(--tec-opacity-events-bar-input-placeholder);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {border: 1px solid var(--tec-color-border-events-bar);}
.tribe-events .tribe-events-c-events-bar__search-container {background-color: var(--tec-color-background-events-bar);}
.tribe-events .tribe-events-c-events-bar__search-button, .tribe-events button.tribe-events-c-events-bar__search-button {background-color: transparent;background-image: none;border: none;border-radius: 0;box-shadow: none;display: flex;font-size: var(--tec-font-size-3);font-style: normal;outline: none;padding: var(--tec-spacer-0);text-decoration: none;text-shadow: none;}
.tribe-events .tribe-events-c-events-bar__search-button:focus, .tribe-events .tribe-events-c-events-bar__search-button:hover, .tribe-events button.tribe-events-c-events-bar__search-button:focus, .tribe-events button.tribe-events-c-events-bar__search-button:hover {background-color: transparent;background-image: none;border: none;border-radius: 0;box-shadow: none;display: flex;font-size: var(--tec-font-size-3);font-style: normal;opacity: var(--tec-opacity-icon-hover);outline: none;padding: var(--tec-spacer-0);text-decoration: none;text-shadow: none;}
.tribe-events .tribe-events-c-events-bar__search-button:focus, .tribe-events button.tribe-events-c-events-bar__search-button:focus {outline: auto;}
.tribe-events .tribe-events-c-events-bar__search-button:active, .tribe-events button.tribe-events-c-events-bar__search-button:active {opacity: var(--tec-opacity-icon-active);}
.tribe-events .tribe-events-c-events-bar__search-button:before, .tribe-events button.tribe-events-c-events-bar__search-button:before {background-color: var(--tec-color-icon-events-bar-hover);content: "";display: none;height: 2px;pointer-events: none;position: absolute;top: 100%;transform: translateY(var(--tec-spacer-0));width: calc(100% - var(--tec-spacer-0) * 2);}
.tribe-events .tribe-events-c-events-bar__search-button--active:before {display: block;}
.tribe-events .tribe-events-c-events-bar__search-button-icon-svg path {fill: var(--tec-color-icon-events-bar-active);}
.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-events-bar__search-button, .tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-events-bar__search-button:focus, .tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-events-bar__search-button:hover {background-color: transparent;}
.tribe-events .tribe-events-header__title h1.tribe-events-header__title-text, .tribe-events .tribe-events-header__title h2.tribe-events-header__title-text, .tribe-events .tribe-events-header__title h3.tribe-events-header__title-text, .tribe-events .tribe-events-header__title h4.tribe-events-header__title-text, .tribe-events .tribe-events-header__title h5.tribe-events-header__title-text, .tribe-events .tribe-events-header__title h6.tribe-events-header__title-text {font-family: var(--tec-font-family-base);}
.single-tribe_events .tribe-events-c-ical__link, .single-tribe_events .tribe-events-c-ical__link:visited, .tribe-events .tribe-events-c-ical__link, .tribe-events .tribe-events-c-ical__link:visited {align-items: center;background-color: var(--tec-color-background);border: 1px solid var(--tec-color-accent-primary);border-radius: var(--tec-border-radius-default);color: var(--tec-color-accent-primary);font-weight: var(--tec-font-weight-bold);}
.single-tribe_events .tribe-events-c-ical__link:active, .single-tribe_events .tribe-events-c-ical__link:focus, .single-tribe_events .tribe-events-c-ical__link:focus-within, .single-tribe_events .tribe-events-c-ical__link:hover, .tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:focus-within, .tribe-events .tribe-events-c-ical__link:hover {background-color: var(--tec-color-accent-primary);color: var(--tec-color-background);}
.single-tribe_events .tribe-events-c-ical__link:active .tribe-events-c-ical__link-icon-svg path, .single-tribe_events .tribe-events-c-ical__link:focus-within .tribe-events-c-ical__link-icon-svg path, .single-tribe_events .tribe-events-c-ical__link:focus .tribe-events-c-ical__link-icon-svg path, .single-tribe_events .tribe-events-c-ical__link:hover .tribe-events-c-ical__link-icon-svg path, .tribe-events .tribe-events-c-ical__link:active .tribe-events-c-ical__link-icon-svg path, .tribe-events .tribe-events-c-ical__link:focus-within .tribe-events-c-ical__link-icon-svg path, .tribe-events .tribe-events-c-ical__link:focus .tribe-events-c-ical__link-icon-svg path, .tribe-events .tribe-events-c-ical__link:hover .tribe-events-c-ical__link-icon-svg path {stroke: var(--tec-color-background);}
.single-tribe_events .tribe-events-c-ical__link-icon-svg, .tribe-events .tribe-events-c-ical__link-icon-svg {display: block;flex: none;margin-right: var(--tec-spacer-1);width: 10px;}
.single-tribe_events .tribe-events-c-ical__link-icon-svg path, .tribe-events .tribe-events-c-ical__link-icon-svg path {stroke: currentColor;}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-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.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-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {background-color: var(--tec-color-accent-primary);color: var(--tec-color-background);}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button button, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button button {background: transparent;}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, .single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text {background-color: transparent;background-image: none;border: none;border-radius: 0;box-shadow: none;color: currentColor;cursor: pointer;font-size: inherit;padding: 0;text-shadow: none;}
.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: auto;}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {color: currentColor;stroke: currentColor;}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon path, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon path {fill: currentColor;}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list {background-color: var(--tec-color-background);border: 1px solid var(--tec-color-border-secondary);border-radius: var(--tec-border-radius-default);box-shadow: var(--tec-box-shadow-default);}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item {color: var(--tec-color-text-primary);font-family: var(--tec-font-family-sans-serif);}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:hover {background-color: var(--tec-color-background-subscribe-list-item-hover);}
.tribe-theme-twentyseventeen .single-tribe_events .tribe-events-c-ical__link:active, .tribe-theme-twentyseventeen .single-tribe_events .tribe-events-c-ical__link:focus, .tribe-theme-twentyseventeen .single-tribe_events .tribe-events-c-ical__link:hover, .tribe-theme-twentyseventeen .tribe-events .tribe-events-c-ical__link:active, .tribe-theme-twentyseventeen .tribe-events .tribe-events-c-ical__link:focus, .tribe-theme-twentyseventeen .tribe-events .tribe-events-c-ical__link:hover {color: var(--tec-color-background);}
.tribe-theme-twentytwentyone .single-tribe_events .tribe-events-c-ical__link:focus:not(.wp-block-button__link):not(.wp-block-file__button), .tribe-theme-twentytwentyone .tribe-events .tribe-events-c-ical__link:focus:not(.wp-block-button__link):not(.wp-block-file__button) {background-color: var(--tec-color-accent-primary);color: var(--tec-color-background);}
.tribe-theme-twentytwentyone .single-tribe_events .tribe-events-c-subscribe-dropdown__list-item a:focus, .tribe-theme-twentytwentyone .single-tribe_events .tribe-events-c-subscribe-dropdown__list-item a:focus-within, .tribe-theme-twentytwentyone .single-tribe_events .tribe-events-c-subscribe-dropdown__list-item a:hover, .tribe-theme-twentytwentyone .tribe-events .tribe-events-c-subscribe-dropdown__list-item a:focus, .tribe-theme-twentytwentyone .tribe-events .tribe-events-c-subscribe-dropdown__list-item a:focus-within, .tribe-theme-twentytwentyone .tribe-events .tribe-events-c-subscribe-dropdown__list-item a:hover {background-color: transparent !important;}
.single-tribe_events .tribe-events-c-ical, .tribe-block__events-link .tribe-events-c-ical {text-align: left;}
.single-tribe_events .tribe-events-c-ical__link, .tribe-block__events-link .tribe-events-c-ical__link {color: var(--tec-color-accent-primary);font-size: var(--tec-font-size-2);margin: 0 0 var(--tec-spacer-3);width: 220px;}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container, .tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container {width: 200px;}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown, .tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown {position: relative;}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content, .tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content {position: absolute;top: 42px;width: 100%;z-index: var(--tec-z-index-dropdown);}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon, .tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {margin-left: var(--tec-spacer-2);}
.single-tribe_events .tribe-events-c-subscribe-dropdown__button, .tribe-block__events-link .tribe-events-c-subscribe-dropdown__button {padding: var(--tec-spacer-1) var(--tec-spacer-2);width: 200px;}
.single-tribe_events .tribe-events-c-subscribe-dropdown__export-icon, .tribe-block__events-link .tribe-events-c-subscribe-dropdown__export-icon {color: currentColor;display: inline-block;height: 16px;margin-right: var(--tec-spacer-1);margin-top: -3px;stroke: currentColor;vertical-align: middle;width: 21px;}
#tribe-events-content .tribe-block__events-link .tribe-events-c-ical__link {color: var(--tec-color-accent-primary);}
#tribe-events-content .tribe-block__events-link .tribe-events-c-ical__link:hover {color: #fff;}
.tribe-events .tribe-events-c-messages__message {background-color: var(--tec-color-background-messages);border-radius: var(--tec-border-radius-default);}
.tribe-events .tribe-events-c-messages__message--notice .tribe-events-c-messages__message-icon-svg {display: inline-block;margin-right: var(--tec-spacer-2);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message-list {text-align: center;}
.tribe-events .tribe-events-c-messages__message-list-item-link {color: var(--tec-color-link-accent);font-weight: var(--tec-font-weight-bold);}
.tribe-events .tribe-events-c-nav {border-top: 1px solid var(--tec-color-border-default);}
.tribe-events .tribe-events-c-nav__list {list-style: none;}
.tribe-events .tribe-events-c-nav__next-label-plural, .tribe-events .tribe-events-c-nav__prev-label-plural {white-space: pre;}
.tribe-events .tribe-events-c-nav__today:focus, .tribe-events .tribe-events-c-nav__today:hover {color: var(--tec-color-accent-secondary-hover);}
.tribe-events .tribe-events-c-nav__today:active {color: var(--tec-color-text-primary);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev {color: var(--tec-color-text-secondary);}
.tribe-events .tribe-events-c-nav__next:focus, .tribe-events .tribe-events-c-nav__next:hover, .tribe-events .tribe-events-c-nav__prev:focus, .tribe-events .tribe-events-c-nav__prev:hover {color: var(--tec-color-accent-secondary-hover);}
.tribe-events .tribe-events-c-nav__next:active, .tribe-events .tribe-events-c-nav__prev:active {color: var(--tec-color-text-primary);}
.tribe-events .tribe-events-c-nav__next:disabled, .tribe-events .tribe-events-c-nav__prev:disabled {background-color: transparent;background-image: none;border: none;border-radius: 0;box-shadow: none;color: var(--tec-color-text-disabled);cursor: default;font-size: 1rem;font-style: normal;outline: none;padding: 0;pointer-events: none;text-decoration: none;text-shadow: none;}
.tribe-events .tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg, .tribe-events .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg, .tribe-events button.tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg, .tribe-events button.tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg {opacity: var(--tec-opacity-icon-hover);}
.tribe-events .tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg path, .tribe-events .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg path, .tribe-events button.tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg path, .tribe-events button.tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg path {fill: var(--tec-color-icon-active);}
.tribe-events .tribe-events-c-nav__prev:active:before, .tribe-events button.tribe-events-c-nav__prev:active:before {opacity: var(--tec-opacity-default);}
.tribe-events .tribe-events-c-nav__prev:disabled, .tribe-events button.tribe-events-c-nav__prev:disabled {background-color: transparent;background-image: none;border: none;cursor: default;outline: none;pointer-events: none;}
.tribe-events .tribe-events-c-nav__prev:disabled .tribe-events-c-nav__prev-icon-svg path, .tribe-events button.tribe-events-c-nav__prev:disabled .tribe-events-c-nav__prev-icon-svg path {fill: var(--tec-color-icon-disabled);}
.tribe-events .tribe-events-c-nav__prev-icon-svg {display: block;margin-right: 8px;width: 7px;}
.tribe-events .tribe-events-c-nav__prev-icon-svg path {fill: var(--tec-color-icon-active);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg {margin-right: 15px;width: 9px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg path {fill: var(--tec-color-icon-primary);}
.tribe-events .tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg, .tribe-events .tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg, .tribe-events button.tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg, .tribe-events button.tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg {opacity: var(--tec-opacity-icon-hover);}
.tribe-events .tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg path, .tribe-events .tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg path, .tribe-events button.tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg path, .tribe-events button.tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg path {fill: var(--tec-color-icon-active);}
.tribe-events .tribe-events-c-nav__next:active:after, .tribe-events button.tribe-events-c-nav__next:active:after {opacity: var(--tec-opacity-default);}
.tribe-events .tribe-events-c-nav__next:disabled, .tribe-events button.tribe-events-c-nav__next:disabled {background-color: transparent;background-image: none;border: none;cursor: default;outline: none;pointer-events: none;}
.tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path, .tribe-events button.tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path {fill: var(--tec-color-icon-disabled);}
.tribe-events .tribe-events-c-nav__next-icon-svg {display: block;margin-left: 8px;width: 7px;}
.tribe-events .tribe-events-c-nav__next-icon-svg path {fill: var(--tec-color-icon-active);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg {margin-left: 15px;width: 9px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg path {fill: var(--tec-color-icon-primary);}
.tribe-events .tribe-events-c-small-cta__stock {color: var(--tec-color-text-secondary);}
.tribe-events .tribe-events-c-search__input-control {position: relative;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control {border-right: 1px solid var(--tec-color-border-events-bar);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control:last-child {border-right: 0;}
.tribe-events .tribe-events-c-search__input-control-icon-svg {color: var(--tec-color-icon-events-bar);display: block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg {left: 16px;right: auto;}
.tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input~.tribe-events-c-search__input-control-icon-svg path, .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus~.tribe-events-c-search__input-control-icon-svg path, .tribe-events .tribe-events-c-search__input-control--location-focus .tribe-events-c-search__input~.tribe-events-c-search__input-control-icon-svg path, .tribe-events .tribe-events-c-search__input-control--location .tribe-events-c-search__input:focus~.tribe-events-c-search__input-control-icon-svg path, .tribe-events .tribe-events-c-search__input-control-icon-svg path {fill: currentColor;}
.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {background-color: var(--tec-color-background-events-bar-submit-button);background-image: none;box-shadow: none;color: var(--tec-color-text-events-bar-submit-button);font-style: normal;outline: none;text-decoration: none;text-shadow: none;}
.tribe-events .tribe-events-c-search__button:focus, .tribe-events .tribe-events-c-search__button:hover, .tribe-events button.tribe-events-c-search__button:focus, .tribe-events button.tribe-events-c-search__button:hover {background-color: var(--tec-color-background-events-bar-submit-button-hover);border: none;border-radius: var(--tec-border-radius-default);box-shadow: none;color: var(--tec-color-text-events-bar-submit-button-hover);font-size: var(--tec-font-size-2);font-style: normal;outline: none;text-decoration: none;text-shadow: none;}
.tribe-events .tribe-events-c-search__button:focus, .tribe-events button.tribe-events-c-search__button:focus {outline: 2px solid var(--tec-color-accent-secondary);}
.tribe-events .tribe-events-c-search__button:active, .tribe-events button.tribe-events-c-search__button:active {background-color: var(--tec-color-background-events-bar-submit-button-active);color: var(--tec-color-text-events-bar-submit-button-active);}
.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__input {background-color: var(--tec-background-color);}
.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button {background-color: var(--tec-color-background-events-bar-submit-button);color: var(--tec-color-text-events-bar-submit-button);}
.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button:focus, .tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button:hover {background-color: var(--tec-color-background-events-bar-submit-button-hover);color: var(--tec-color-text-events-bar-submit-button-hover);}
.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button:active {background-color: var(--tec-color-background-events-bar-submit-button-active);color: var(--tec-color-text-events-bar-submit-button-active);}
.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__input {background-color: var(--tec-background-color);}
.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button {background-color: var(--tec-color-background-events-bar-submit-button);color: var(--tec-color-text-events-bar-submit-button);}
.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button:focus, .tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button:hover {background-color: var(--tec-color-background-events-bar-submit-button-hover);color: var(--tec-color-text-events-bar-submit-button-hover);}
.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button:active {background-color: var(--tec-color-background-events-bar-submit-button-active);color: var(--tec-color-text-events-bar-submit-button-active);}
.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-search__button:not(:hover):not(:active) {background-color: var(--tec-color-background-events-bar-submit-button);color: var(--tec-color-text-events-bar-submit-button);}
.tooltipster-base.tribe-events-tooltip-theme {background-color: var(--tec-color-background-tooltip);border: 1px solid var(--tec-color-border-default);border-radius: var(--tec-border-radius-default);box-shadow: var(--tec-box-shadow-tooltip);}
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box {background-color: transparent;border: 0;border-radius: 0;box-shadow: none;}
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content {color: var(--tec-color-text-primary);overflow: inherit;}
.tooltipster-base.tribe-events-tooltip-theme--hover {background-color: var(--tec-color-background-tooltip);}
.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button {font-size: var(--tec-font-size-8);}
.tribe-events button.tribe-events-c-top-bar__nav-link--next:disabled, .tribe-events button.tribe-events-c-top-bar__nav-link--prev:disabled {background-color: transparent;background-image: none;border: none;border-radius: 0;box-shadow: none;color: var(--tec-color-text-disabled);font-size: 1rem;font-style: normal;outline: none;padding: 0;text-decoration: none;text-shadow: none;}
.tribe-events button.tribe-events-c-top-bar__datepicker-button {background-color: transparent;background-image: none;border: none;border-radius: 0;box-shadow: none;color: var(--tec-color-text-primary);font-size: var(--tec-font-size-6);font-style: normal;outline: none;padding: 0;text-decoration: none;text-shadow: none;transition: var(--tec-transition-opacity);}
.tribe-events button.tribe-events-c-top-bar__datepicker-button:focus, .tribe-events button.tribe-events-c-top-bar__datepicker-button:hover {border: none;border-radius: 0;box-shadow: none;color: var(--tec-color-text-primary);opacity: var(--tec-opacity-icon-hover);outline: none;text-shadow: none;}
.tribe-events button.tribe-events-c-top-bar__datepicker-button:focus {outline: auto;}
.tribe-events button.tribe-events-c-top-bar__datepicker-button:active {opacity: var(--tec-opacity-icon-active);}
.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg {display: block;height: 6px;margin-left: var(--tec-spacer-1);width: 9px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg {height: 8px;width: 11px;}
.tribe-events .tribe-events-c-top-bar__datepicker-button--open .tribe-events-c-top-bar__datepicker-button-icon-svg {transform: rotate(180deg);}
.tribe-theme-genesis .tribe-events .tribe-events-c-top-bar__nav-link:disabled, .tribe-theme-genesis .tribe-events .tribe-events-c-top-bar__nav-link:focus, .tribe-theme-genesis .tribe-events .tribe-events-c-top-bar__nav-link:hover, .tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-top-bar__datepicker-button, .tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-top-bar__nav-link {background-color: transparent;}
.tribe-theme-twentytwentyone .tribe-events button.tribe-events-c-top-bar__datepicker-button:focus {outline-offset: 0;}
.tribe-theme-twentytwentyone .tribe-events a.tribe-events-c-top-bar__nav-link--next.tribe-events-c-top-bar__nav-link:focus, .tribe-theme-twentytwentyone .tribe-events a.tribe-events-c-top-bar__nav-link--prev.tribe-events-c-top-bar__nav-link:focus {background: transparent;}
.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button, .tribe-events .tribe-events-c-view-selector--labels button.tribe-events-c-view-selector__button {background-color: inherit;background-image: none;border: none;border-radius: 0;box-shadow: none;color: inherit;font-size: var(--tec-font-size-3);font-style: normal;outline: none;text-decoration: none;text-shadow: none;}
.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:focus, .tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:hover, .tribe-events .tribe-events-c-view-selector--labels button.tribe-events-c-view-selector__button:focus, .tribe-events .tribe-events-c-view-selector--labels button.tribe-events-c-view-selector__button:hover {background-color: inherit;background-image: none;border-radius: 0;box-shadow: none;color: var(--tec-color-text-events-bar-submit-button-hover);font-style: normal;outline: none;text-decoration: none;text-shadow: none;}
.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:focus, .tribe-events .tribe-events-c-view-selector--labels button.tribe-events-c-view-selector__button:focus {outline: 2px solid var(--tec-color-accent-secondary);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:before, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels button.tribe-events-c-view-selector__button:before {content: none;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon-caret-svg {color: var(--tec-color-icon-events-bar);display: block;flex: none;height: 6px;margin-left: var(--tec-spacer-1);width: 10px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon-caret-svg path {fill: currentColor;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button--active .tribe-events-c-view-selector__button-icon-caret-svg {transform: rotate(180deg);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text {color: var(--tec-color-text-primary);color: var(--tec-color-text-view-selector-list-item);font-family: var(--tec-font-family-sans-serif);font-size: var(--tec-font-size-2);line-height: var(--tec-line-height-3);font-weight: var(--tec-font-weight-regular);font-weight: var(--tec-font-weight-bold);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content {box-shadow: var(--tec-box-shadow-default);}
.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content {background-color: var(--tec-color-background-view-selector);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content {border: 0;border-radius: 0;box-shadow: none;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after {background-color: var(--tec-color-accent-secondary);bottom: -1px;content: "";display: block;height: 2px;position: absolute;width: 100%;}
.tribe-events .tribe-events-c-view-selector__button {background: transparent;text-align: left;}
.tribe-events .tribe-events-c-view-selector__button:focus, .tribe-events .tribe-events-c-view-selector__button:hover {opacity: var(--tec-opacity-icon-hover);}
.tribe-events .tribe-events-c-view-selector__button:active {opacity: var(--tec-opacity-icon-active);}
.tribe-events .tribe-events-c-view-selector__button:before {background-color: var(--tec-color-accent-primary);content: "";display: none;height: 2px;pointer-events: none;position: absolute;top: 100%;transform: translateY(var(--tec-spacer-0));width: calc(100% - var(--tec-spacer-0) * 2);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__button:before {transform: none;width: calc(100% - var(--tec-spacer-1) * 2);}
.tribe-events .tribe-events-c-view-selector__button--active:before {display: block;}
.tribe-events .tribe-events-c-view-selector__content {background-color: var(--tec-color-background-view-selector);border: 1px solid var(--tec-color-border-secondary);border-radius: var(--tec-border-radius-default);box-shadow: var(--tec-box-shadow-tooltip);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus-within, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover {background-color: var(--tec-color-background-view-selector-list-item-hover);}
.tribe-events .tribe-events-c-view-selector__list-item-text {color: var(--tec-color-text-primary);color: var(--tec-color-text-view-selector-list-item);font-family: var(--tec-font-family-sans-serif);font-size: var(--tec-font-size-2);line-height: var(--tec-line-height-3);font-weight: var(--tec-font-weight-regular);}
.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text {font-weight: var(--tec-font-weight-bold);}
.tribe-events .tribe-events-c-view-selector__list-item-link {border-radius: var(--tec-border-radius-default);color: var(--tec-color-text-view-selector-list-item);}
.tribe-events .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-icon, .tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-icon {opacity: var(--tec-opacity-icon-hover);}
.tribe-events .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-text, .tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-text {color: var(--tec-color-text-view-selector-list-item-hover);}
.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-view-selector__button, .tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-view-selector__button:focus, .tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-view-selector__button:hover {background-color: transparent;}
.tribe-events .tec-events-c-view-box-border {background-color: var(--tec-color-background);border: 1px solid var(--tec-color-border-default);}
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {background-color: var(--tec-color-accent-primary);border-radius: var(--tec-border-radius-default);content: "";height: 100%;position: absolute;right: calc(100% - 3px);width: 3px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {right: -1px;width: 4px;}
.tribe-events .tribe-events-calendar-list__event-venue {font-style: normal;}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {color: var(--tec-color-text-primary);color: var(--tec-color-text-secondary);font-family: var(--tec-font-family-sans-serif);font-size: var(--tec-font-size-0);font-weight: var(--tec-font-weight-regular);line-height: var(--tec-line-height-2);text-transform: uppercase;}
.tribe-events .tribe-events-calendar-list__event-featured-image-link {transition: var(--tec-transition-opacity);}
.tribe-events .tribe-events-calendar-list__event-featured-image-link:focus, .tribe-events .tribe-events-calendar-list__event-featured-image-link:hover {opacity: var(--tec-opacity-icon-hover);}
.tribe-events .tribe-events-calendar-list__event-featured-image-link:active {opacity: var(--tec-opacity-icon-active);}
.tribe-events .tribe-events-calendar-list__event-title {color: var(--tec-color-text-event-title-list);}
.tribe-events .tribe-events-calendar-list__event-datetime {color: var(--tec-color-text-event-date);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {color: var(--tec-color-accent-primary);font-weight: var(--tec-font-weight-bold);}
.tribe-events .tribe-events-calendar-list__month-separator:after {background-color: var(--tec-color-border-default);content: "";display: block;flex: auto;height: 1px;margin-left: 20px;}
.tribe-events .tribe-events-calendar-list-nav {border-top: 1px solid var(--tec-color-border-default);}
.tribe-events .tribe-events-calendar-month__body {background-color: var(--tec-color-background-month-grid);}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event {opacity: .64;}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime {color: var(--tec-color-text-event-date);opacity: .94;}
.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link {transition: var(--tec-transition-opacity);}
.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:focus, .tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:hover {opacity: var(--tec-opacity-icon-hover);}
.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:active {opacity: var(--tec-opacity-icon-active);}
.tribe-events .tribe-events-calendar-month__calendar-event-datetime {color: var(--tec-color-text-primary);color: var(--tec-color-text-secondary-event-date);font-family: var(--tec-font-family-sans-serif);font-size: var(--tec-font-size-0);font-weight: var(--tec-font-weight-regular);line-height: var(--tec-line-height-2);}
.tribe-events .tribe-events-calendar-month__calendar-event--featured:before {background-color: var(--tec-color-accent-primary);content: "";height: 100%;left: 7px;position: absolute;width: 2px;}
.tribe-events .tribe-events-calendar-month__calendar-event--featured:last-child:before {height: calc(100% - var(--tec-spacer-3));}
.tribe-events .tribe-events-calendar-month__calendar-event-title-link, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link {background: transparent;color: var(--tec-color-text-events-title);}
.tribe-events .tribe-events-calendar-month__calendar-event-title-link:active, .tribe-events .tribe-events-calendar-month__calendar-event-title-link:focus, .tribe-events .tribe-events-calendar-month__calendar-event-title-link:hover, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:active, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:focus, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:hover {background: transparent;border-color: currentColor;color: var(--tec-color-text-events-title);}
.tribe-events .tribe-events-calendar-month__calendar-event-title-link:visited, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:visited {background: transparent;color: var(--tec-color-text-events-title);}
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link {transition: var(--tec-transition-opacity);}
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:focus, .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:hover {opacity: var(--tec-opacity-icon-hover);}
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:active {opacity: var(--tec-opacity-icon-active);}
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime {color: var(--tec-color-text-primary);color: var(--tec-color-text-event-date);font-family: var(--tec-font-family-sans-serif);font-size: var(--tec-font-size-0);font-weight: var(--tec-font-weight-regular);line-height: var(--tec-line-height-2);}
.tribe-events .tribe-events-calendar-month__header-column {text-transform: uppercase;}
.tribe-events .tribe-events-calendar-month__header-column-title {color: var(--tec-color-text-day-of-week-month);text-align: center;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title {text-align: left;}
.tribe-events .tribe-events-calendar-month__day {border-radius: var(--tec-border-radius-default);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day {border-radius: 0;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:after {background-color: transparent;bottom: 0;content: "";display: block;height: 2px;left: -1px;position: absolute;transition: var(--tec-transition-background-color);width: calc(100% + 2px);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after {background-color: var(--tec-color-border-active-month-grid-hover);}
.tribe-events .tribe-events-calendar-month__day-date-link {color: var(--tec-color-day-marker-month);transition: var(--tec-transition-color);}
.tribe-events .tribe-events-calendar-month__day-date-link:focus, .tribe-events .tribe-events-calendar-month__day-date-link:hover {color: var(--tec-color-day-marker-month-hover);}
.tribe-events .tribe-events-calendar-month__day-date-link:active {color: var(--tec-color-day-marker-month-active);}
.tribe-events .tribe-events-calendar-month__day-date-daynum {color: var(--tec-color-day-marker-month);}
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {color: var(--tec-color-day-marker-current-month);font-weight: var(--tec-font-weight-bold);}
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:focus, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:hover {color: var(--tec-color-day-marker-month-current-hover);}
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:active {color: var(--tec-color-day-marker-month-current-active);}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date {color: var(--tec-color-day-marker-past-month);opacity: .6;}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link {color: var(--tec-color-day-marker-past-month);}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link:focus, .tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link:hover {color: var(--tec-color-day-marker-month-past-hover);}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link:active {color: var(--tec-color-day-marker-month-past-active);}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link .tribe-events-calendar-month__day-date-daynum {color: inherit;}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--event {background-color: var(--tec-color-icon-active);opacity: .6;}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured {opacity: .6;}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path {fill: var(--tec-color-icon-active);}
.tribe-events .tribe-events-calendar-month__day-cell--mobile:focus, .tribe-events .tribe-events-calendar-month__day-cell--mobile:hover {background-color: var(--tec-color-background-secondary);}
.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 {background-color: var(--tec-color-accent-primary);}
.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date {color: var(--tec-color-background);opacity: var(--tec-opacity-default);}
.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event {background-color: var(--tec-color-background);opacity: var(--tec-opacity-default);}
.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--featured {opacity: var(--tec-opacity-default);}
.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path {fill: var(--tec-color-background);}
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {background-color: var(--tec-color-accent-primary);}
.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path {fill: currentColor;}
.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:focus, .tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:hover {color: var(--tec-color-accent-primary-hover);}
.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:active {color: var(--tec-color-accent-primary-active);}
.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {background-color: var(--tec-color-accent-primary);}
.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-date-link:focus, .tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-date-link:hover {color: var(--tec-color-accent-secondary-hover);}
.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-date-link:active {color: var(--tec-color-accent-secondary-active);}
.tribe-theme-twentytwenty .tribe-events .tribe-events-calendar-month__day-cell--selected {background-color: var(--tec-color-accent-primary);}
.tribe-theme-avada #main .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date {color: var(--tec-color-background-events);}
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event+.tribe-events-calendar-month-mobile-events__mobile-event {border-top: 1px solid var(--tec-color-border-default);}
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime {color: var(--tec-color-text-secondary-event-date-month-mobile);}
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text {color: var(--tec-color-accent-primary);font-weight: var(--tec-font-weight-bold);}
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:focus .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon-svg path, .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:hover .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon-svg path {fill: currentColor;stroke: currentColor;}
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link {background: transparent;color: var(--tec-color-text-events-title);}
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:active, .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:focus, .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:hover {background: transparent;border-color: currentColor;color: var(--tec-color-text-events-title);}
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:visited {background: transparent;color: var(--tec-color-text-events-title);}
.tribe-events .tribe-events-calendar-month__more-events {border-top: 1px solid var(--tec-color-border-secondary);}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__more-events-link {opacity: .5;}
.tribe-events .tribe-events-calendar-month__multiday-event--start .tribe-events-calendar-month__multiday-event-bar {border-bottom-left-radius: 9.5px;border-top-left-radius: 9.5px;}
.tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar {border-bottom-right-radius: 9.5px;border-top-right-radius: 9.5px;}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {background-color: var(--tec-color-background-primary-multiday);transition: var(--tec-transition-background-color);}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--focus, .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--hover, .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:focus, .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:hover {background-color: var(--tec-color-background-primary-multiday-hover);}
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner {background-color: var(--tec-color-background-secondary-multiday);}
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner--focus, .tribe-events .tribe-events-calendar-month__multiday-event--past .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:focus, .tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner:hover {background-color: var(--tec-color-background-secondary-multiday-hover);}
.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-featured-icon, .tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-title {opacity: .64;}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-title {color: var(--tec-color-text-events-title-month-multiday);font-weight: var(--tec-font-weight-regular);text-overflow: ellipsis;}
.tribe-theme-avada #main .tribe-events .tribe-events-calendar-month__multiday-event-bar-title {font-weight: var(--tec-font-weight-regular);}
.tribe-events .tribe-events-calendar-day__event-title {color: var(--tec-color-text-events-title-day);}
.tribe-events .tribe-events-calendar-day__event-title-link {background: transparent;color: var(--tec-color-text-events-title);}
.tribe-events .tribe-events-calendar-day__event-title-link:active, .tribe-events .tribe-events-calendar-day__event-title-link:focus, .tribe-events .tribe-events-calendar-day__event-title-link:hover {background: transparent;border-color: currentColor;color: var(--tec-color-text-events-title);}
.tribe-events .tribe-events-calendar-day__event-title-link:visited {background: transparent;color: var(--tec-color-text-events-title);}
.tribe-events .tribe-events-calendar-day__event-datetime {color: var(--tec-color-text-event-date);}
.tribe-events .tribe-events-calendar-day__event--featured {position: relative;}
.tribe-events .tribe-events-calendar-day__event--featured:after {background-color: var(--tec-color-accent-primary);content: "";height: 100%;left: var(--tec-grid-gutter-small-half);position: absolute;width: 3px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event--featured:after {left: calc(var(--tec-grid-width-1-of-9) - var(--tec-grid-gutter-half));width: 4px;}
.tribe-events .tribe-events-calendar-day__event-venue {font-style: normal;}
.tribe-events .tribe-events-calendar-day__event-featured-image-link {transition: var(--tec-transition-opacity);}
.tribe-events .tribe-events-calendar-day__event-featured-image-link:focus, .tribe-events .tribe-events-calendar-day__event-featured-image-link:hover {opacity: var(--tec-opacity-icon-hover);}
.tribe-events .tribe-events-calendar-day__event-featured-image-link:active {opacity: var(--tec-opacity-icon-active);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-featured-text {color: var(--tec-color-accent-primary);font-weight: var(--tec-font-weight-bold);}
.tribe-events .tribe-events-calendar-day-nav {border-top: 1px solid var(--tec-color-border-default);}
.tribe-events .tribe-events-calendar-day__time-separator:after, .tribe-events .tribe-events-calendar-day__type-separator:after {background-color: var(--tec-color-border-default);content: "";display: block;flex: auto;height: 1px;margin-left: 20px;}
.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);content: "";height: 100%;position: absolute;right: calc(100% - 3px);width: 3px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row--featured .tribe-events-calendar-latest-past__event-date-tag-datetime:after {right: -1px;width: 4px;}
.tribe-events .tribe-events-calendar-latest-past__event-venue {font-style: normal;}
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month, .tribe-events .tribe-events-calendar-latest-past__event-date-tag-year {color: var(--tec-color-text-primary);font-family: var(--tec-font-family-sans-serif);font-size: var(--tec-font-size-0);font-weight: var(--tec-font-weight-regular);line-height: var(--tec-line-height-2);}
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month {color: var(--tec-color-text-secondary);text-transform: uppercase;}
.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link {transition: var(--tec-transition-opacity);}
.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link:focus, .tribe-events .tribe-events-calendar-latest-past__event-featured-image-link:hover {opacity: var(--tec-opacity-icon-hover);}
.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link:active {opacity: var(--tec-opacity-icon-active);}
.tribe-events .tribe-events-calendar-latest-past__event-datetime {color: var(--tec-color-text-event-date);}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-text {color: var(--tec-color-accent-primary);font-weight: var(--tec-font-weight-bold);}
.tribe-events .tribe-events-calendar-latest-past__event-title {color: var(--tec-color-text-events-title-latest-past);}
.tribe-events .tribe-events-calendar-latest-past__event-title-link {background: transparent;color: var(--tec-color-text-events-title);}
.tribe-events .tribe-events-calendar-latest-past__event-title-link:active, .tribe-events .tribe-events-calendar-latest-past__event-title-link:focus, .tribe-events .tribe-events-calendar-latest-past__event-title-link:hover {background: transparent;border-color: currentColor;color: var(--tec-color-text-events-title);}
.tribe-events .tribe-events-calendar-latest-past__event-title-link:visited {background: transparent;color: var(--tec-color-text-events-title);}
.tribe-events .tribe-events-status-label__text {color: var(--tec-color-icon-error);}
.tribe-events-single .tribe-events-status-single__header {color: var(--tec-color-icon-error);font-weight: var(--tec-font-weight-regular);line-height: var(--tec-line-height-0);}
.tribe-events-single .tribe-events-status-single__header--bold {font-weight: var(--tec-font-weight-bold);}
.tribe-events-single .tribe-events-status-single__header--alert-icon:before {background-image: url("../images/alert.svg");background-repeat: no-repeat;background-size: var(--tec-spacer-3);content: "";display: inline-block;height: var(--tec-spacer-3);margin-right: var(--tec-spacer-1);min-width: var(--tec-spacer-3);}
.tribe-events-single .tribe-events-status-single {border: 1px solid var(--tec-color-border-active);border-left-color: var(--tec-color-icon-error);border-left-width: var(--tec-spacer-0);font-size: var(--tec-font-size-2);}
.tribe-events-single .tribe-events-status-single__description {color: var(--tec-color-text-primary);}