
.tribe-events-hybrid-single-marker, .tribe-events-virtual-single-marker {
	color: var(--tec-color-text-primary);
	font-family: var(--tec-font-family-sans-serif);
	background-color: var(--tec-color-background-secondary);
	font-size: var(--tec-font-size-1);
	line-height: var(--tec-font-size-1);
}

.tribe-events-virtual-link-button {
	background-color: var(--tec-color-accent-primary);
}

.tribe-events-virtual-link-button:focus, .tribe-events-virtual-link-button:hover {
	background-color: var(--tec-color-accent-primary-hover);
}

.tec-events-virtual-single-api-details__icon path, .tribe-events-virtual-single-zoom-details__icon path {
	fill: var(--tec-color-text-primary);
}

.tec-events-virtual-single-api-details__text {
	font-size: var(--tec-font-size-2);
}

.tec-events-virtual-single-api-details__link, .tec-events-virtual-single-api-details__phone-number {
	font-weight: var(--tec-font-weight-normal);
}

.tec-events-virtual-single-api-details__link:focus, .tec-events-virtual-single-api-details__link:hover, .tec-events-virtual-single-api-details__phone-number:focus, .tec-events-virtual-single-api-details__phone-number:hover {
	color: var(--tec-color-accent-primary-hover);
}

.tec-events-virtual-single-api-details__phone-number-list {
	line-height: var(--tec-line-height-3);
}

ul.tribe-related-events .tribe-related-event-info .tribe-events-hybrid-single-marker, ul.tribe-related-events .tribe-related-event-info .tribe-events-virtual-single-marker {
	letter-spacing: -9999px;
}

.tribe-events-virtual-single-youtube__embed-wrap {
	margin-bottom: 24px;
}

.tribe-events-virtual-single-youtube__embed {
	height: 0;
	margin: 0;
	padding-bottom: 56.25%;
	position: relative;
	width: 100%;
}

.tribe-events-virtual-single-youtube__embed iframe {
	height: 100%;
	left: 0;
	max-height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}

.tribe-events-virtual-single-youtube__chat-wrap {
	margin: 0;
	position: relative;
}

.tribe-events-virtual-single-youtube__chat-embed {
	width: 100%;
}

@media (min-width:768px) {
	.tribe-events-schedule .tribe-events-hybrid-single-marker, .tribe-events-schedule .tribe-events-virtual-single-marker {
		font-size: var(--tec-font-size-2);
		font-weight: 500;
		line-height: var(--tec-line-height-3);
	}
}
