.tribe-events-widget .tribe-events-widget-events-list__header {
	margin-bottom: var(--tec-spacer-5)
}

.tribe-events-widget .tribe-events-widget-events-list__event-row--featured .tribe-events-widget-events-list__event-date-tag-datetime:after {
	background-color: var(--tec-color-accent-primary);
	border-radius: 1.5px;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	width: 3px
}

.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {
	/*color: var(--tec-color-text-primary);*/
	color: white(--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-widget .tribe-events-widget-events-list__event-title {
	color: var(--tec-color-text-events-title-widget-list)
}

.tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-events-list__event-title {
	font-size: var(--tec-font-size-4);
	line-height: var(--tec-line-height-2)
}

.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-title {
	font-size: var(--tec-font-size-7);
	line-height: var(--tec-line-height-1)
}

.tribe-events-widget .tribe-events-widget-events-list__view-more-link,
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited {
	color: var(--tec-color-link-accent)
}

.tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover {
	border-bottom-color: var(--tec-color-link-accent);
	color: var(--tec-color-link-accent)
}

.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message {
	background-color: initial;
	border-radius: 0
}

.tribe-events-widget .tribe-events-widget-events-list .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-widget .tribe-events-widget-events-list .tribe-events-c-messages__message-list {
	text-align: left
}

.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message-list-item-link {
	font-weight: var(--tec-font-weight-bold)
}

.site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link,
.site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited,
.tribe-theme-twentyseventeen .tribe-events-widget .tribe-events-widget-events-list__view-more-link,
.tribe-theme-twentyseventeen .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited {
	color: var(--tec-color-link-accent)
}

.site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,
.site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,
.site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,
.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover,
.tribe-theme-twentyseventeen .tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,
.tribe-theme-twentyseventeen .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,
.tribe-theme-twentyseventeen .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover {
	border-bottom-color: var(--tec-color-link-accent);
	color: var(--tec-color-link-accent)
}

.ast-separate-container .tribe-events-widget .tribe-events-widget-events-list__event,
.tribe-theme-astra.ast-separate-container .tribe-events-widget .tribe-events-widget-events-list__event {
	background-color: initial;
	border: 0
}

.footer_color .tribe-events-widget .tribe-events-widget-events-list__event-organizer-contact,
.footer_color .tribe-events-widget .tribe-events-widget-events-list__event-venue-address,
.main_color .tribe-events-widget .tribe-events-widget-events-list__event-organizer-contact,
.main_color .tribe-events-widget .tribe-events-widget-events-list__event-venue-address,
.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__event-organizer-contact,
.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__event-venue-address {
	color: var(--tec-color-text-primary)
}

.main_color .sidebar .tribe-events-widget .tribe-events-widget-events-list__view-more-link,
.main_color .sidebar .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited,
.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__view-more-link,
.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited {
	color: var(--tec-color-link-accent)
}

.main_color .sidebar .tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,
.main_color .sidebar .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,
.main_color .sidebar .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover,
.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,
.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,
.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover {
	border-bottom-color: var(--tec-color-link-accent);
	color: var(--tec-color-link-accent)
}

.tribe-events-widget .tribe-events-status-label__text {
	color: var(--tec-color-icon-error)
}