
.tribe-events-widget {
	margin-bottom: var(--tec-spacer-7);
}

.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 {
	flex-wrap: nowrap;
	margin-bottom: var(--tec-spacer-3);
}

.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-row {
	margin-bottom: var(--tec-spacer-4);
}

.tribe-events-widget .tribe-events-widget-events-list__event-row:last-child {
	margin-bottom: 0;
}

.tribe-events-widget .tribe-events-widget-events-list__event-date-tag {
	flex: none;
	position: relative;
	width: var(--tec-spacer-11);
}

.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-date-tag {
	width: calc(var(--tec-spacer-11) + var(--tec-spacer-1));
}

.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {
	display: flex;
	flex-direction: column;
	height: 100%;
	text-align: center;
}

.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-daynum, .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {
	margin-bottom: calc(var(--tec-spacer-0) * -1);
}

.tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-daynum, .tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {
	margin-bottom: -2px;
}

.tribe-events-widget .tribe-events-widget-events-list__event-datetime-wrapper {
	margin-bottom: var(--tec-spacer-0);
}

.tribe-events-widget .tribe-events-widget-events-list__event-datetime-featured-icon {
	display: inline-block;
	margin-right: var(--tec-spacer-0);
}

.tribe-events-widget .tribe-events-widget-events-list__view-more {
	margin-top: var(--tec-spacer-4);
}

.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages {
	display: flex;
	flex-direction: column;
}

.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message {
	align-items: center;
	display: flex;
	padding: 0;
	width: 100%;
}

.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message {
	justify-content: flex-start;
	padding: 0;
}

.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 {
	padding: 0;
}
