:root{
    --tec-color-text-events-title-day:var(--col-farbe-3);
    --tec-color-text-events-title-latest-past:var(--col-farbe-3);
    --tec-color-text-event-title-list:var(--col-farbe-3);
    --tec-color-text-events-title-month-multiday:var(--col-farbe-3);
    --tec-color-text-events-title-widget-list:var(--col-farbe-3);
    --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(--col-farbe-1);
    --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(--col-farbe-1);
    --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(--col-farbe-1);
    --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(--col-farbe-1);
    --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 .tribe-events-c-breadcrumbs__list{
    font-family:var(--tec-font-family-base);
    font-size:24px;
    line-height:var(--tec-line-height-1)
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list{
    font-size:42px;
    line-height:var(--tec-line-height-0)
}
.tribe-events .tribe-events-c-breadcrumbs__list-item-link{
    color:var(--tec-color-text-secondary);
    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-text-primary)
}
.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg path{
    fill:var(--tec-color-icon-primary)
}
.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(--col-farbe-1);
    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(--col-farbe-1);
    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(--col-farbe-1);
    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{
    display:flex
}
.tribe-events .tribe-events-c-events-bar__search-button:focus,.tribe-events .tribe-events-c-events-bar__search-button:hover{
    opacity:var(--tec-opacity-icon-hover)
}
.tribe-events .tribe-events-c-events-bar__search-button:active{
    opacity:var(--tec-opacity-icon-active)
}
.tribe-events .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
}
.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(--col-farbe-4);
    color:var(--col-farbe-2);
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text{
    cursor:pointer
}
.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(--col-farbe-1);
    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:100%;
}
.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:50px;
    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)
}
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn,
.single-tribe_events .tribe-events-c-subscribe-dropdown__button,.tribe-block__events-link .tribe-events-c-subscribe-dropdown__button{
    width: 100%;
    color: var(--col-farbe-2);
    background-color: var(--col-farbe-3);
    border: none;
}
.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;
    color:var(--tec-color-text-disabled);
    cursor:default;
    pointer-events: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{
    background-color: var(--col-farbe-3);
    color:var(--col-farbe-2);
}
.tribe-events .tribe-events-c-search__button:focus,.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-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-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(--col-farbe-1);
    overflow:inherit
}
.tooltipster-base.tribe-events-tooltip-theme--hover{
    background-color:var(--tec-color-background-tooltip)
}
.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;
    color:var(--tec-color-text-disabled);
    outline:none
}
.tribe-events button.tribe-events-c-top-bar__datepicker-button{
    background-color:transparent;
    background-image:none;
    border:none;
    color:var(--col-farbe-1);
    outline: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;
    opacity:var(--tec-opacity-icon-hover);
    outline:none
}
.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-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .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(--col-farbe-1);
    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);
    color:var(--tec-color-text-view-selector-list-item)
}
.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{
    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-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(--col-farbe-2);
}
.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 .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(--col-farbe-1);
    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);
    color:var(--tec-color-text-secondary);
    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(--col-farbe-1);
    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);
    color:var(--tec-color-text-secondary-event-date)
}
.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{
    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{
    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{
    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(--col-farbe-1);
    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);
    color:var(--tec-color-text-event-date)
}
.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{
    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{
    border-color:currentColor;
    color:var(--tec-color-text-events-title)
}
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:visited{
    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{
    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{
    border-color:currentColor;
    color:var(--tec-color-text-events-title)
}
.tribe-events .tribe-events-calendar-day__event-title-link:visited{
    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(--col-farbe-1);
    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{
    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{
    border-color:currentColor;
    color:var(--tec-color-text-events-title)
}
.tribe-events .tribe-events-calendar-latest-past__event-title-link:visited{
    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)
}

/**
* Rebuilt views drop down for Mareen :)
* Not proud of this hack… sorry, Ron.
*
*/

.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-events-c-view-selector__list-item-headline {
    display: none;
}

@media (min-width: 1024px) {

    .tribe-events .tribe-events-c-view-selector__list-item-text{
        color:var(--col-farbe-1);
    }

    .tribe-events .tribe-events-c-view-selector__content {
        display: flex !important;
        padding: 0px;
        background: var(--col-farbe-2);
        border: 0px;
        box-shadow: none;
        position: relative;
        top: 0px;
        width: 100%;
        justify-content: space-between;
    }

    .tribe-events-c-view-selector__list {
        display: flex;
        flex-direction: row;
        width: 100%;
        justify-content: space-between;
    }

    .tribe-events .tribe-events-c-view-selector__list-item:hover {
        background: none !important;
    }

    .tribe-events .tribe-events-c-view-selector__list-item:hover a {
        color: var(--col-farbe-1);
    }

    .tribe-common a[class^="tribe-events-c-view-selector__list-item--"] {
        color: var(--col-farbe-1) !important;
        padding: 10px 20px;
    }

    .tribe-events-c-view-selector__list-item--active span {
        font-weight: 400 !important;
        border: 1px solid var(--col-farbe-1);
        border-radius: 7px;
        padding: 2px 15px 2px 15px !important;
    }

    .tribe-events-c-view-selector {
        display: flex;
        width: 100% !important;
    }

    .tribe-events-c-events-bar__filter-button-container,
    .tribe-events-c-view-selector__button,
    .tribe-events .tribe-events-c-view-selector__content span[class^="tribe-events-c-view-selector__list-item-icon"] {
        display: none !important; 
    }



    .tribe-events .tribe-events-c-events-bar__views {
        flex-direction: row;
        width: 100%;
    }

    .tribe-events-header__events-bar.tribe-events-c-events-bar {
        width: 100%;
        padding-bottom: 25px!important;
        border-bottom: 1px solid white;
        margin: 0 0 22px 0 !important;
    }

    .tribe-events-c-view-selector__list-item:focus-within {
        background-color: none;
    }

    li.tribe-events-c-view-selector__list-item-headline {
        order: 1;
        display: block;
    }

    li a.tribe-events-c-view-selector__list-item-link-headline {
        padding-left: 0px !important;
    }

    .tribe-events-c-view-selector__list-item--map {
        order: 4;
    }

    .tribe-events-c-view-selector__list-item--list {
        order: 2;
    }

    .tribe-events-c-view-selector__list-item--photo {
        order: 3;
    }
}
