
.mp-player_container > div > div > iframe
{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

.mp-player_container > div > div > iframe.mp-player_fullscreen
{
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	display: block !important;
	width: 100% !important;
	height: 100% !important;
	z-index: 2147483647 !important;
	overflow: hidden !important;
}

.mp-player_container.mp-player_video,
.mp-player_container.mp-player_video > div > div
{
	position: relative;
	height: 0;
	max-width: 100%;
	width: 100%;
}

.mp-player_container.mp-player_video.mp-player_landscape,
.mp-player_container.mp-player_video.mp-player_landscape > div > div
{
	padding-bottom: 56.25%;
}

.mp-player_container.mp-player_video.mp-player_portrait,
.mp-player_container.mp-player_video.mp-player_portrait > div > div
{
	padding-bottom: 177.77%;
}

.mp-player_container.mp-player_audio,
.mp-player_container.mp-player_audio > div > div
{
	height: 40px;
}

.mp-player_chapters .mp-player_chapter-title:empty,
.mp-player_chapters .mp-player_chapter-description:empty
{
	display: none;
}

.mp-player_chapters .mp-player_chapter-time
{
	display: block;
}

.mp-player_chapters table > tbody > tr > th,
.mp-player_chapters table > tbody > tr > td
{
	vertical-align: middle;
}

div.mp-player_container.mp-player_fixable
{
	overflow: visible;
	z-index: 990;
}

.mp-player_container.mp-player_fixable > div
{
	position: relative;
}

.mp-player_container.mp-player_fixed > div
{
	position: fixed;
	z-index: 990;
	width: 500px;
	max-width: 50vw;
}

.mp-player_container.mp-player_fixed.mp-player_top-left > div
{
	top: 10px;
	left: 10px;
}

.mp-player_container.mp-player_fixed.mp-player_top-right > div
{
	top: 10px;
	right: 10px;
}

.mp-player_container.mp-player_fixed.mp-player_bottom-left > div
{
	bottom: 10px;
	left: 10px;
}

.mp-player_container.mp-player_fixed.mp-player_bottom-right > div
{
	bottom: 10px;
	right: 10px;
}
