.tribe-events button.tribe-events-c-top-bar__datepicker-button{
	color: red;
}

.tribe-events .tribe-events-calendar-month__day-date-daynum {
	color: red;
}

.tribe-events .tribe-events-calendar-month__calendar-event-datetime{
	color: #ec242c
}

.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link {
    color: red;
}

.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime {
    color: white;
    opacity: .94;
}

.tribe-events-c-top-bar__datepicker-time{
	color: white;
}

.tribe-common-h5{
	color: white;
}

.tribe-events-pro-summary__event-title-link .tribe-common-anchor-thin{
	color: white;
}

.tribe-events-pro .tribe-events-pro-summary__event-datetime{
	color: white;
}


.tribe-events .tribe-events-calendar-series-archive__link:hover .tribe-events-series-archive__icon{
	color: white;
}


.tribe-events-pro-summary__event-title{
	color: white;
}

.tribe-common .tribe-common-h8{
	color: white;
}

.tribe-common a:not(.tribe-common-anchor--unstyle), .tribe-common a:not(.tribe-common-anchor--unstyle):active, .tribe-common a:not(.tribe-common-anchor--unstyle):focus, .tribe-common a:not(.tribe-common-anchor--unstyle):hover, .tribe-common a:not(.tribe-common-anchor--unstyle):visited {
    color: white;
    outline: 0;
    text-decoration: none;
}

.tribe-common a:not(.tribe-common-anchor--unstyle), .tribe-common a:not(.tribe-common-anchor--unstyle):active, .tribe-common a:not(.tribe-common-anchor--unstyle):focus, .tribe-common a:not(.tribe-common-anchor--unstyle):hover, .tribe-common a:not(.tribe-common-anchor--unstyle):visited {
    color: white;
    outline: 0;
    text-decoration: none;
}

.tribe-events .tribe-events-series-archive__icon {
    color: white !important;
    display: inline-block;
    stroke: currentColor;
}

.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
    color: white;
}


.tooltipster-box .tooltipster-content  .tribe-common-anchor-thin a {
	color: black !important;
}

.tribe-common a:not(.tribe-common-anchor--unstyle):not(.tribe-events-c-subscribe-dropdown__list-item-link):not(.tribe-events-c-top-bar__today-button):not(.tribe-events-calendar-month__calendar-event-tooltip-title-link),
.tribe-common a:not(.tribe-common-anchor--unstyle):not(.tribe-events-c-subscribe-dropdown__list-item-link):not(.tribe-events-c-top-bar__today-button):not(.tribe-events-calendar-month__calendar-event-tooltip-title-link):active, 
.tribe-common a:not(.tribe-common-anchor--unstyle):not(.tribe-events-c-subscribe-dropdown__list-item-link):not(.tribe-events-c-top-bar__today-button):not(.tribe-events-calendar-month__calendar-event-tooltip-title-link):focus, 
.tribe-common a:not(.tribe-common-anchor--unstyle):not(.tribe-events-c-subscribe-dropdown__list-item-link):not(.tribe-events-c-top-bar__today-button):not(.tribe-events-calendar-month__calendar-event-tooltip-title-link):hover, 
.tribe-common a:not(.tribe-common-anchor--unstyle):not(.tribe-events-c-subscribe-dropdown__list-item-link):not(.tribe-events-c-top-bar__today-button):not(.tribe-events-calendar-month__calendar-event-tooltip-title-link):visited, 
.tribe-events-c-subscribe-dropdown__list-item {
    color: white !important;
    outline: 0;
    text-decoration: none;
}

.tribe-events-c-top-bar__today-button{
	color: black !important
}

.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small {
    color: black !important
}
.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: black;
    cursor: pointer;
    font-size: inherit;
    padding: 0;
    text-shadow: none;
}

.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: white;
    opacity: var(--tec-opacity-icon-hover);
    outline: none;
    text-shadow: none;
}



.tribe-common a:not(.tribe-common-anchor--unstyle), .tribe-common a:not(.tribe-common-anchor--unstyle):active, .tribe-common a:not(.tribe-common-anchor--unstyle):focus, .tribe-common a:not(.tribe-common-anchor--unstyle):hover, .tribe-common a:not(.tribe-common-anchor--unstyle):visited {
    color: black;
    outline: 0;
    text-decoration: none;
}

.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: black;
    stroke: currentColor;
}

.tribe-events button.tribe-events-c-top-bar__datepicker-button {
    color: white;
}

.tribe-events-schedule h2{
	color: white
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar {
    background-color: #1c2448;
}
