.plyr {
	font-family: inherit;
}

.plyr input[type=range]{
	color: #3F9EF1;
}
.plyr input[type=range]:active::-webkit-slider-thumb {
	background:#3498db;
	border-color:#fff;
}

.plyr input[type=range]:active::-moz-range-thumb {
	background:#3498db;
	border-color:#fff;
}

.plyr input[type=range]:active::-ms-thumb {
	background:#3498db;
	border-color:#fff;
}
.plyr--audio .plyr__controls {
	/* display: inline-block !important; */
	padding: 0px;
	background: transparent;
}
.plyr--audio .plyr__controls > * {
	display: none;
	/* flex: unset */
}
.plyr--audio .plyr__controls > button[data-plyr="play"],
.plyr--audio .plyr__controls > div.plyr__progress,
.plyr--audio .plyr__controls > div.plyr__time,
.plyr--audio .plyr__controls > button.plyr__control[data-plyr="mute"],
.plyr--audio .plyr__controls > div.plyr__volume,
/* .plyr--audio .plyr__controls > button[data-plyr="captions"], */
/* .plyr--audio .plyr__controls > div.plyr__menu, */
/* .plyr--audio .plyr__controls > button[data-plyr="pip"], */
.plyr--audio .plyr__controls > button[data-plyr="airplay"]
/* .plyr--audio .plyr__controls > button[data-plyr="fullscreen"] */
{
	display: inline-block;
	/* display: inline; */
	vertical-align: middle;
}

.plyr__controls button svg {
	width:18px;
	height:18px;
	display:block;
	fill: #3F9EF2;
}
.plyr__controls button:hover svg {
	fill: #ffffff;
}


.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover {
	background:#3498db;
	color:#fff;
}
.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover {
	background:#3498db;
	color:#fff;
}

.plyr__play-large {
	display:none;
	position:absolute;
	z-index:1;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	padding:10px;
	background:#3498db;
	border:4px solid currentColor;
	border-radius:100%;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);
	box-shadow:0 1px 1px rgba(0,0,0,.15);
	color:#fff;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}

.plyr__play-large svg {
	position:relative;
	left:2px;
	width:20px;
	height:20px;
	display:block;
	fill:currentColor;
}

.plyr__progress--played,.plyr__volume--display {
	z-index:1;
	color:#3498db;
	background:0 0;
	-webkit-transition:none;
	transition:none;
}
