.video-wrap .video-inner.stuck {
	height: 145px;
}

.video-wrap .video-inner .pipMe {
	display: inline;
}
.video-wrap .video-inner.stuck .pipMe {
	display: none;
}
.video-wrap .video-inner .close {
	display: none;
}
.video-wrap .video-inner.stuck .close {
	display: inline;
}

@keyframes fade-in-down {
	0% { opacity: 0; }
	100% { transform: translateY(0); opacity: 1; }
}

.video-wrap, .video-inner {
	position: relative;
	max-width: 1000px;
}


.video-wrap video {
	max-width: 100%;
	max-height: 100%;
}

.video-wrap .video-inner.stuck {
	position: fixed !important;
	top: 20px;
	left: 20px;
	width: 528px;
	height: 297px;
	transform: translateY(calc(-100% - 20px));
	animation: fade-in-down .25s ease forwards;
	z-index:120;
	cursor: move;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}
@media (max-width: 600px) {
	.video-wrap .video-inner.stuck {
		width: 352px;
		height: 198px;
	}
}

@media (max-width: 360px) { 
	.video-wrap .video-inner.stuck {
		width: 320px;
		height: 180px;
	}
}


.video-wrap .pip-message {
	position: absolute;
	display: none;
	top: 30%;
	left: 0;
	padding: 2rem;
	color: white;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	width: 100%;
}
.video-wrap.is-pip
{
	background-color: #333;
}
.video-wrap.is-pip .pip-message
{
	display: block;
}
#pipButton, .pipButton
{
	position: absolute;
	top: 0;
	right: 0;
	color: white;
}

.plyr--audio + #pipButton,
.plyr--audio + .pipButton,
.plyr--audio + .pipButton,
.plyr--video + #pipButton {
	display: flex;
	min-width: 48px;
	min-height: 48px;
	justify-content: center;
	align-items: center;
}

#pipButton:hover,
.pipButton:hover
{
	background: #735E7E;
}

#pipButton svg,
.pipButton svg
{
	filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.6));
}

/* ensure tap targets are 48px X 48px for accessibility */
.plyr--audio .plyr__controls {
	flex-wrap: wrap;
	padding:48px;
	justify-content: space-between;
}

.plyr--audio .plyr__volume input[type="range"],
.plyr--video .plyr__volume input[type="range"] {
	min-height: 48px;
	min-width: 48px;
}
.footer_nav-item a {
	min-height: 48px;
	min-width: 48px;
	display: flex;
	align-items: center;
}
.plyr--audio .plyr__controls__item,
.plyr--video .plyr__controls__item {
	min-width: 48px;
	min-height: 48px;
	margin: 9px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.plyr--video .plyr__control[data-plyr="airplay"] {
	display: none;
}


.plyr--audio .plyr__progress,
.plyr--video .plyr__progress {
	width: 100%;
}

.plyr--audio .plyr__control,
.plyr--video .plyr__control {
	min-width: 48px;
	min-height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.plyr--full-ui.plyr--video .plyr__control--overlaid, 
.plyr--audio .plyr__control--overlaid, 
.plyr--video .plyr__control--overlaid {
	display: none;
}
.plyr--audio .plyr__control[data-plyr="captions"],
.plyr--audio .plyr__control[data-plyr="fullscreen"] {
	display: none;
}
.plyr--video .plyr--airplay[data-plyr='airplay'],
.plyr--video .plyr--airplay-supported [data-plyr='airplay'],
.plyr--video .plyr__control[data-plyr="captions"] {
	display: none !important;
}

.plyr--is-ios.plyr--video .plyr__volume {
	display: inline-block !important;
}

.plyr--pip-supported[data-plyr="pip"],
.plyr__control[data-plyr="pip"] {
	display: none !important;
}

.plyr__menu__container.menu-below::after
{
	top: 4px;
}
.plyr__menu__container.menu-below
{
	bottom: auto;
	top: 100%;
}


@media screen and (max-width: 650px) {
	.plyr--video .plyr__controls {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		grid-template-rows: repeat(2, 1fr);
		padding: 9px 12px 12px 12px;
	}

	.plyr--video .plyr__controls .plyr__controls__item.plyr__volume {
		width: 48px;
		min-width: 48px;
	}

	.plyr--video .plyr__control[data-plyr="play"] {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 2;
		grid-row-end: 3;
		margin: 9px;
		width: 48px;
		min-width: 48px;
	}
	
	.plyr--video .plyr__progress__container {
		grid-column-start: 2;
		grid-column-end: 4;
		grid-row-start: 2;
		grid-row-end: 3;
	}
	.plyr--video .plyr__time--current {
		grid-column-start: 4;
		grid-column-end: 5;
		grid-row-start: 2;
		grid-row-end: 3;
	}
	.plyr--video .plyr__volume {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 2;
		width: 48px;
	}

	.plyr--video .plyr__volume input {
		display: none;
	}
	.plyr--video .plyr__menu {
		grid-column-start: 3;
		grid-column-end: 4;
		grid-row-start: 1;
		grid-row-end: 2;
		width: 48px;
	}
	.plyr--video .plyr__control[data-plyr="fullscreen"] {
		grid-column-start: 2;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 2;
		width: 48px;
	}
}

@media screen and (max-width: 350px) {
	.plyr--video .plyr__controls {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		grid-template-rows: repeat(2, 1fr);
		padding: 9px 12px 12px 12px;
	}

	
	.plyr--video .plyr__progress__container {
		display: none;
	}
	.plyr--video .plyr__time--current {
		grid-column-start: 2;
		grid-column-end: 3;
		
	}
	
	.plyr--video .plyr__menu {
		grid-column-start: 3;
		grid-column-end: 4;
	}
	
}