/* = Single Event Template Styles
   @ Template: single-event.php
============================================= */
.single-tribe_events .tribe-events-single-event-title {
	color: var(--tec-color-text-event-title);
	font-size: 4em;
	line-height: 2;
	margin: 0;
	padding: 0;
}

.single-tribe_events .tribe-events-single-event-recurrence-description {
	align-items: center;
	display: flex;
	font-size: 1em;
	margin: 0.5em 0 1.5em;

	& > img {
		height: 1em;
	}

	& > a {
		color: #009fd4;
		font-size: 0.8125em;
	}

	& > * {
		margin-right: 0.4375em;
	}
}

#tribe-events-content .tribe-events-single-event-description .attachment-post-thumbnail {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.single-tribe_events .tribe-events-single-event-description a {
	color: var(--tec-color-link-primary);
}

.tribe-events-meta-group {
	.tribe-events-single-section-title {
		font-size: 4em;
		font-weight: bold;
		margin: 20px 0 10px;
	}

	a {
		color: var(--tec-color-link-accent);
	}

	& + .tribe-events-single-section-title {
		margin-top: 0;
	}
}

.tribe-events-event-meta .tribe-events-meta-group address.tribe-events-address {
	display: block;
	margin: 0;
}


.tribe-events-single-section-title {
		font-size: 4em;
		font-weight: bold;
		margin: 20px 0 10px;
	}

	a {
		color: var(--tec-color-link-accent);
	}

	& + .tribe-events-single-section-title {
		margin-top: 0;
	}

.tribe-events-calendar-list__event-date-tag-daynum .tribe-common-h3 .tribe-common-h4--min-medium {
  font-size: 4em;
		font-weight: bold;
		margin: 20px 0 10px;
}

.tribe-events-calendar-list__event-date-tag-weekday {
  
  font-size: 4em;
		font-weight: bold;
		margin: 20px 0 10px;
}