
.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: 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-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);
}
