/*----------------------------------------------------------------------------------------------
 *
 *	YouTube player: gallery thumbnail play button
 *
 *--------------------------------------------------------------------------------------------*/
/* Page styles on ::part() override the player's shadow DOM styles. Same sizing as .aiovg-svg-icon-play. */
aiovg-youtube::part(playbutton) {
	border-radius: 0;
	background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm14.024-.983a1.125 1.125 0 0 1 0 1.966l-5.603 3.113A1.125 1.125 0 0 1 9 15.113V8.887c0-.857.921-1.4 1.671-.983l5.603 3.113Z'/%3E%3C/svg%3E");
	padding: 0;
	width: 33%;
	min-width: 32px;
	max-width: 64px;
	height: 33%;
	min-height: 32px;
	max-height: 64px;
	filter: drop-shadow( 1px 2px 4px rgba( 0, 0, 0, 0.2 ) );
}

/*----------------------------------------------------------------------------------------------
 *
 *	Slider: Inline layout with multiple columns
 *
 *--------------------------------------------------------------------------------------------*/
.aiovg-slider-layout-inline-columns .aiovg-custom-slide {
	margin: 0.75em;
}

.aiovg-slider-layout-inline-columns .aiovg-custom-thumbnail {
	display: block;
	position: absolute;
	inset: 0;
}

.aiovg-slider-layout-inline-columns .aiovg-item-video .aiovg-player-title,
.aiovg-slider-layout-inline-columns .aiovg-item-video .aiovg-player-description {
	margin: 0;
	margin-top: 1em;
}

.aiovg-slider-layout-inline-columns .aiovg-item-video.aiovg-active .aiovg-custom-thumbnail {
	display: none;
}
