.mytg-overlay, .mytg-container, .mytg-video {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

html.mytg, html.mytg body{
	width: 100%;
	height: 100%;
}

html.mytg body{
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
}

.mytg-overlay {
	position: fixed;
	visibility: hidden;
	opacity: 0;
	filter: alpha( opacity=0 );
	z-index: 9999;
	background-color: #000000;
	background-color: rgba( 0, 0, 0, 0.99 );
}

.mytg-overlay.mytg-fullscreen {
	cursor: none;
}

.mytg-container {
	position: absolute;
}

.mytg-video {
	margin: 0;
	padding: 0;
	position: absolute;
}

.mytg-player {
	display: block;
	margin: 0 auto;
	position: relative;
	opacity: 0;
	filter: alpha(opacity=0);
}

.mytg-loading {
	background-image: url(../../../images/icons/loading.gif);
	background-size: auto;
	background-position: center center;
	background-repeat: no-repeat;
}

.mytg-current {
	z-index: 12;
}

.mytg-background {
	z-index: 11;
}

.mytg-top {
	z-index: 13;
}

.mytg-next, .mytg-prev, .mytg-exit  {
	z-index: 100;
}

.mytg-next, .mytg-prev {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: 60px;
	height: 60px;
	box-sizing: border-box;
	background-position: center;
	background-repeat: no-repeat;
	border: 2px solid #ffffff;
}

.mytg-next {
	right: 15px;
	background-image: url(../../../images/icons/arrow-right-white.png);
}

.mytg-overlay.mytg-hide .mytg-next {
	transform: translateX(75px);
}

.mytg-prev {
	left: 15px;
	background-image: url(../../../images/icons/arrow-left-white.png);
}

.mytg-overlay.mytg-hide .mytg-prev {
	transform: translateX(-75px);
}

.mytg-prev, .mytg-next {
	transition: transform 500ms ease 0s;
}

.mytg-exit {
	position: absolute;
	cursor: pointer;
	display: block;
	top: 15px;
	right: 15px;
	width: 22px;
	height: 22px;
	background-image: url(../../../images/icons/exit.png);
	background-position: center center;
	background-size: auto;
	background-repeat: no-repeat;
}

/*.mytg-next, .mytg-prev {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: 70px;
	height: 51px;
	background-repeat: no-repeat;
}

.mytg-next {
	background-image: url(../../../images/icons/arrow-right-white.png);
	background-position: left center;
	background-size: auto;
}

.mytg-prev {
	background-image: url(../../../images/icons/arrow-left-white.png);
	background-position: right center;
	background-size: auto;
}

.mytg-exit {
	position: absolute;
	cursor: pointer;
	display: block;
	top: 20px;
	right: 20px;
	width: 15px;
	height: 15px;
	background-image: url(../../../images/icons/exit.png);
	background-position: center center;
	background-size: auto;
	background-repeat: no-repeat;
}*/