.jwplayer.jw-state-idle .jw-controlbar {display: table;}
.jwplayer .jw-menu {padding: 8px;}
.jwplayer .jw-controlbar .jw-option {text-align: right; padding: 0 4px 8px; margin: 0 0 8px; border-radius: 2px;}
.jwplayer .jw-controlbar .jw-option .red {color: #f00;}
.jwplayer .jw-controlbar .jw-option.jw-active-option .red {color: #000;}



*{
	margin:0;
	padding:0;
	-webkit-text-size-adjust:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	outline:none;
	font-family:'Roboto', Arial, Helvetica, sans-serif;
}
html{
	height:100%;
}
body{
	font:11px/1.2 'Roboto', Arial, Helvetica, sans-serif;
	min-width:320px;
	min-height:100%;
	margin:0 auto;
	position:relative;
	color:#666;
	background:#000;
	-webkit-background-size:1px 55px;
	background-size:1px 55px;
	cursor:default;
	width:100%;
}
input[type=text]{-webkit-appearance:none;}
a{
	color:#5092b7;
	text-decoration:underline;
}
a.hover,
a:hover{
	color:#fff;
	text-decoration:underline;
}
a:active{
	color:#5092b7;
	text-decoration:none;
	outline:none;
}
a *{cursor:pointer;}
img{
	border:none;
	vertical-align:bottom;
}
ul,
ol{list-style:none;}
input{
	-webkit-appearance:none;
	-webkit-border-radius:0;
	border-radius:0;
}
.menu-fade .cover{
	display:block !important;
}
.cover{
	content:'';
	position:absolute;
	left:0;
	top:55px;
	bottom:131px;
	width:100%;
	background:rgba(0, 0, 0, 0.8);
	z-index:320;
	display:none;
}
/* Header */
.header{
	position:relative;
	z-index:321;
	background:url(../images/header.png) repeat-x 50% 0;
	-webkit-background-size:1043px 791px;
	background-size:1043px 791px;
	height:55px;
}
.header:after{
	content:"";
	display:block;
	clear:both;
}
.header-holder{
	height:55px;
	position:relative;
	margin:0 auto;
	width:93.75%;
	padding:6px 0 0;
	box-sizing:padding-box;
}
.btn-search,
.btn-menu{
	float:left;
	width:43px;
	height:43px;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	cursor:pointer;
	background:url(../images/header.png) no-repeat 50% -171px;
	-webkit-background-size:1043px 791px;
	background-size:1043px 791px;
}
.btn-menu.hover,
.btn-menu:hover{
	background-position:50% -226px;
}
.menu-fade .btn-menu,
.btn-menu:active{
	background-position:50% -281px;
}
.btn-search{
	float:right;
	background-position:50% -336px;
}
.btn-search.hover,
.btn-search:hover{
	background-position:50% -391px;
}
.btn-search:active{
	background-position:50% -446px;
}
.search-fade .btn-search{
	display:none;
}
.header .header-area{
	overflow:hidden;
}
.header .logo{
	display:block;
	width:180px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/header.png) no-repeat 50% -62px;
	-webkit-background-size:1043px 791px;
	background-size:1043px 791px;
}
.header .logo a{
	display:block;
	height:100%;
}
.search-fade .header .logo{
	width:40px;
	height:40px;
	background-position:50% -117px;
}
.block-search{
	float:right;
	margin:5px 0 0;
	width:66%;
	height:35px;
	background:#000;
	position:relative;
	display:none;
}
.block-search.open{
	display:block;
}
.block-search input[type="text"]{
	border:none;
	background:none;
	width:100%;
	height:35px;
	font:15px/35px 'Roboto', Arial, Helvetica, sans-serif;
	padding:0 30px 0 12px;
	box-sizing:border-box;
	color:#fff;
	border:1px solid #facb88;
}
#search_button_x{
	position:absolute;
	top:0;
	right:0;
	width:35px;
	height:35px;
	border:none;
	cursor:pointer;
	background:url(../images/header.png) no-repeat 50% -560px;
	-webkit-background-size:1043px 791px;
	background-size:1043px 791px;
	text-indent:-9999px;
}
#search_button_x.hover,
#search_button_x:hover{
	background-position:50% -615px;
}
.menu-fade .block-menu{
	display:block;
}
.menu-holder{
	float:left;
	height:49px;
	position:relative;
}



.block-menu{
	position:absolute;
	top:48px;
	left:0;
	width:247px;
	background:#141414;
	border:1px solid #facb88;
	overflow:hidden;
	font-size:18px;
	z-index:321;
	display:none;
}
.block-menu .button{
	display:block;
	color:#fff;
	line-height:40px;
	font-size:18px;
	padding:0 17px;
	position:relative;
	cursor:pointer;
	background:#000;
	border-bottom:1px solid #1f1f1f;
}
.block-menu .button:after{
	content:'';
	width:13px;
	height:3px;
	position:absolute;
	top:18px;
	right:15px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAHCAYAAAD5wDa1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQUFFRTgwMEI0QjQxMUU0QTMxNEM2OUU2QkEwODkzRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQUFFRTgwMUI0QjQxMUU0QTMxNEM2OUU2QkEwODkzRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJBQUVFN0ZFQjRCNDExRTRBMzE0QzY5RTZCQTA4OTNFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJBQUVFN0ZGQjRCNDExRTRBMzE0QzY5RTZCQTA4OTNFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pEfVFwAAAH1JREFUeNpi/P//P8PvM50eDAwMdUBsDMRngbiJ1aR8BwMaoFQd46/THd5AzhYGTBAKVLAGyQCK1TEBiXYG7KAOjU+xOpBl6jgk1QnwSVYHsuwmDsmbBPgkqwNZVoNDsgmNT7E6JmDkbgIygoD4OFQQRAchRzoIUEMdQIABAKTyPYTS77ETAAAAAElFTkSuQmCC) no-repeat;
	-webkit-background-size:13px 3px;
	background-size:13px 3px;
}
.block-menu .button.hover,
.block-menu .button:hover{
	background:#141414;
	color:#fff;
}
.block-menu .button.hover:after,
.block-menu .button:hover:after{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAHCAYAAAD5wDa1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNzAyQTc4M0JDMUQxMUU0ODkwOUYyNjMyQzBEOTg1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNzAyQTc4NEJDMUQxMUU0ODkwOUYyNjMyQzBEOTg1RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE3MDJBNzgxQkMxRDExRTQ4OTA5RjI2MzJDMEQ5ODVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE3MDJBNzgyQkMxRDExRTQ4OTA5RjI2MzJDMEQ5ODVGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+x8+n7AAAAGtJREFUeNpi+P//PwMQewDxMSD+CaU9oOLomCJ1IAnv/9hBCJoBFKsDSV7CIXkJzRCK1TGCvMrAwMDGgAl+ATE7Ep9idUxA4iYDdnCTAJ90dUCf+REZFxSrgykIhKaa/1A6EEcqo0gdQIABADRG6dKnKq3cAAAAAElFTkSuQmCC) no-repeat;
	-webkit-background-size:13px 3px;
	background-size:13px 3px;
}
.block-menu .drop{
	display:none;
	margin:0;
	border:none;
}
.block-menu ul{
	border-top:1px solid #1f1f1f;
	background:#000;
	margin:5px 0 0;
}
.block-menu li{
	border-bottom:1px solid #1f1f1f;
}
.block-menu ul a{
	display:block;
	line-height:40px;
	font-size:18px;
	padding:0 17px;
	color:#facb88;
	text-decoration:none;
}
.block-menu ul a.active{
	color:#fff;
}
.block-menu ul a.hover,
.block-menu ul a:hover{
	background:#141414;
	color:#fff;
}
.header .block-menu .btn-all{
	width:92px;
	font-size:12px;
	text-align:center;
	margin:10px auto;
}



/* Footer */
.footer{
	background:url(../images/header.png) no-repeat 50% 100%;
	-webkit-background-size:1043px 791px;
	background-size:1043px 791px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:131px;
	z-index:2;
}
.footer-holder{
	text-align:center;
	padding:12px 0 0;
	color:#999;
}
.footer-logo{
	display:block;
	margin:0 auto 4px;
	width:180px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/header.png) no-repeat 50% -62px;
	-webkit-background-size:1043px 791px;
	background-size:1043px 791px;
}
.footer-logo a{
	display:block;
	height:100%;
}
.footer .rta{
	display:block;
	margin:0 auto;
	width:40px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/120x60_RTA-5042-1996-1400-1577-RTA_c.gif) no-repeat 50% 50%;
	-webkit-background-size:40px 20px;
	background-size:40px 20px;
}
.footer .copy{
	display:block;
	font-weight:bold;
	padding: 6px 0;
	font-size: 12px;
	color: #BBB;
}
.footer p{
	margin:0;
}
.footer ul{
	padding-bottom: 8px;;
}
.footer li{
	font-size:11px;
	display:inline-block;
	padding:0 5px;
	border-left:1px solid #313131;
}
.footer li:first-child{
	border:none;
}
.footer li a{
	color:#999;
}
.footer li a.hover,
.footer li a:hover{
	color:#fff;
}
.footer li a:active{
	color:#999;
	text-decoration:none;
}
/* Main */
.main{
	margin:0 auto;
	width:93.75%;
	padding:0 0 131px;
	position:relative;
}
.heading{
	padding:12px 12px 13px;
	margin:0 0 1px;
	text-align:center;
	position:relative;
	cursor:pointer;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.heading:after{
	content:'';
	width:13px;
	height:3px;
	position:absolute;
	top:21px;
	right:12px;
	background:url(../images/bg-dots.png) no-repeat;
	-webkit-background-size:13px 3px;
	background-size:13px 3px;
}
.heading:hover:after{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAHCAYAAAD5wDa1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNzAyQTc4M0JDMUQxMUU0ODkwOUYyNjMyQzBEOTg1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNzAyQTc4NEJDMUQxMUU0ODkwOUYyNjMyQzBEOTg1RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE3MDJBNzgxQkMxRDExRTQ4OTA5RjI2MzJDMEQ5ODVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE3MDJBNzgyQkMxRDExRTQ4OTA5RjI2MzJDMEQ5ODVGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+x8+n7AAAAGtJREFUeNpi+P//PwMQewDxMSD+CaU9oOLomCJ1IAnv/9hBCJoBFKsDSV7CIXkJzRCK1TGCvMrAwMDGgAl+ATE7Ep9idUxA4iYDdnCTAJ90dUCf+REZFxSrgykIhKaa/1A6EEcqo0gdQIABADRG6dKnKq3cAAAAAElFTkSuQmCC) no-repeat;
	-webkit-background-size:13px 3px;
	background-size:13px 3px;
}
.heading.heading-videos{
	padding-bottom:2px;
}
.heading-videos:after{
	display:none;
}
.heading.no-dots{
	cursor:default;
}
.heading.no-dots:after{
	display:none;
}
.heading b,
.heading h1{
	font-size:15px;
	font-weight:normal;
	color:#fff;
	padding:0 30px;
	margin:0 0 3px;
	display:block;
	overflow:hidden;
}
.heading.open b,
.heading.open h1{
	height:auto;
}
.heading p{
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.heading.open p{
	white-space:normal;
}
.heading span{
	float:right;
	font-size:15px;
	color:#facb88;
}
.block-videos{
	width:100%;
	overflow:hidden;
	margin-bottom:90px;
}

/* Orientations menu dropdown */
.drop li a{
	color:#f30;
}



/* TEST B - Google Analytics Content Experiment code */
.block-videos.test-b .thumb{
	padding-bottom:21px;
}
.block-videos.test-b .thumb a span{
	bottom:0;
	left:0;
	right:0;
	color:#f30;
	background:#000;
}
.block-videos.test-b .thumb a:visited span{
	color:#c0c;
}
.block-videos.test-b .thumb.hover a span,
.block-videos.test-b .thumb:hover a span{
	background:#000;
	color:#fff;
}
.block-videos.test-b .video-rating{
	border-top:1px solid #000;
	bottom:18px;
}
.block-videos.test-b .duration{
	bottom:21px;
}
/* TEST B - Google Analytics Content Experiment code */



/* TEST C - Google Analytics Content Experiment code */
.block-videos.test-c .thumb{
	padding-bottom:18px;
}
.block-videos.test-c .thumb a span{
	bottom:0;
	left:0;
	right:0;
	color:#f30;
	background:#000;
}
.block-videos.test-c .thumb a:visited span{
	color:#c0c;
}
.block-videos.test-c .thumb.hover a span,
.block-videos.test-c .thumb:hover a span{
	background:#000;
	color:#fff;
} 
.block-videos.test-c .video-rating{
	display:none;
}
.block-videos.test-c .duration{
	bottom:18px;
}
/* TEST C - Google Analytics Content Experiment code */



.block-videos .thumb{
	position:relative;
	padding:0 0 3px;
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
}
.block-videos .thumb .img{
	background:url(../images/thumb-logo.png) no-repeat 50% 50% / 100% 100%;
	display:block;
	overflow:hidden;
	position:relative;
	padding-bottom:56.25%;
}

.block-videos .thumb .img:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}

.preview-pos-abs { /* separeted style to prevent FF mobile bug */
  position:absolute;
  display: block !important;
}

.block-videos .thumb .video{
  display: none;
	/*position:absolute;*/
	top:0;
	left:0;
	right:0;
	bottom:3px;
	z-index:2;
	overflow:hidden;
}
.preview-loading:after{
	display:block;
	position:absolute;
	content:'';
	right: calc(50% - 18px);
    top: calc(50% - 18px);
	margin:-14px 0 0 -14px;
	width:36px;
	height:36px;
	z-index:10;
	overflow:hidden;
	background:url("../images/load-trailer.gif");
	background-size: contain;
}
.block-videos .thumb.active .video{
	top:0;
	background:#000;
}
.block-videos .thumb video{
	width:100%;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	/*width: 100%;
	top: 0;
	left: 0;*/
}
.block-videos .thumb img{
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.1);
	position:absolute;
	object-fit:cover;
}
.block-videos .thumb a{
	display:block;
}
.block-videos .thumb .video-title{
	position:absolute;
	bottom:3px;
	left:0;
	right:37px;
	height:21px;
	line-height:23px;
	font-size:13px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#000;
	text-decoration:none;
	padding:0 5px;
	background:rgba(255, 255, 255, 0.7);
}
.block-videos .thumb a:visited .video-title{
	color:#909;
}
.block-videos .thumb.hover a .video-title,
.block-videos .thumb:hover a .video-title{
	background:rgba(255, 255, 255, 1);
	color:#0c00cc;
}
.block-videos .thumb img:-moz-loading {
    visibility: hidden;
}
.block-videos .friends{
	position:absolute;
	top:3px;
	left:3px;
	line-height:20px;
	height:18px;
	color:#fff;
	text-align:center;
	background:rgba(255, 51, 0, 0.67);
	z-index:3;
	border-radius: 2px;
	padding: 0 5px;
}
.block-videos .duration{
	position:absolute;
	bottom:3px;
	right:0;
	height:21px;
	line-height:23px;
	font-size:13px;
	width:37px;
	color:#fff;
	text-align:center;
	background:rgba(0, 0, 0, 0.7);
	z-index:3;
}
.block-videos .thumb.hover .duration,
.block-videos .thumb:hover .duration{
	background:rgba(0, 0, 0, 0.9);
}
.block-videos .video-rating{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:2px;
	background:#dc1919;
	overflow:hidden;
	z-index:3;
}
.block-videos .video-rating.empty{
	background:#565656;
}
.block-videos .video-rating span{
	position:absolute;
	height:2px;
	left:0;
	bottom:0;
	border-right:1px solid #000;
	background:#3ec01b;
}
.block-videos .video-rating.empty span{
	background:#565656;
	width:50% !important;
}
.block-videos .btn-trailer{
	position:absolute;
	top:10px;
	right:10px;
	width:36px;
	height:36px;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	z-index:6;
	background:url(../images/btn-trailer.png) no-repeat;
	-webkit-background-size:72px 108px;
	background-size:72px 108px;
}
.block-videos .btn-trailer.hover,
.block-videos .btn-trailer:hover{
	background-position:0 -36px;
}
.block-videos .btn-trailer:active{
	background-position:0 -72px;
}
.block-videos .btn-trailer.stop{
	background-position:-36px 0;
}
.block-videos .btn-trailer.stop.hover,
.block-videos .btn-trailer.stop:hover{
	background-position:-36px -36px;
}
.block-videos .btn-trailer.stop:active{
	background-position:-36px -72px;
}



/* Pagination */
.pagination{
	width:100%;
	padding:0;
	overflow:hidden;
	text-align:center;
	margin:-90px 0 100px;
	position:relative;
	top:0;
	left:0;
}
.pagination a,
.pagination span{
	font-weight:bold;
	display:inline-block;
	margin:0 1px;
	height:43px;
	color:#facb88;
	font-size:14px;
	line-height:43px;
	padding:7px 15px 5px;
	position:relative;
	top:0;
	left:0;
	background:url(../images/bg-pagination.png) no-repeat 0 0;
	-webkit-background-size:200px 400px;
	background-size:200px 400px;
	text-decoration:none;
}
.pagination span{
	color:#fff;
	background:none;
}
.pagination a:hover{
	color:#fff;
	background-position:0 -50px;
}
.pagination a:active{
	color:#facb88;
	background-position:0 -300px;
}
.pagination span:after,
.pagination a:after{
	content:'';
	position:absolute;
	right:0;
	top:0;
	width:1px;
	height:50px;
	background:url(../images/bg-pagination.png) no-repeat 100% -100px;
	-webkit-background-size:200px 400px;
	background-size:200px 400px;
}
.pagination span:after{
	background:none;
	background-position:100% -100px;
}
.pagination a:hover:after{
	background-position:100% -150px;
}
.pagination a:active:after{
	background-position:100% -350px;
}
.pagination .prev,
.pagination .next{
	text-transform: none;
	color:#facb88;
	font-weight:bold;
	background-position:0 -200px;
}
.pagination .prev:after,
.pagination .next:after{
	background-position:100% -250px;
}
.pagination a.active{
	color:#aaa;
	background-position:0 -50px;
}
.pagination a.active:after{
	background-position:100% -150px;
}
.pagination a.active:hover{
	color:#fff;
}
.pagination a.active:active{
	color:#facb88;
	background-position:0 -300px;
}
.pagination a.active:active:after{
	background-position:100% -350px;
}



/* Pagination Tabs */
.pagination.tabs{
	width:100%;
	height:50px;
	padding:0;
	overflow:hidden;
	text-align:center;
	margin:0 0 15px;
	position:relative;
	top:0;
	left:0;
}
.pagination.tabs span {
	padding:0;
	margin-left:0;
	margin-right:0;
	height:55px;
	vertical-align:top;
}
.pagination.tabs a{
}
.pagination.tabs a.big{
	position: relative;
	color:#f8e1c1;
}
.pagination.tabs a.big:hover{
	color:#fff;
}
.pagination.tabs a.big:active{
	color:#facb88;
}
.pagination.tabs a.big i, .pagination.tabs a.big span{
	font-style: normal;
	position: absolute;
	color: #f30;
	font-size: 7px;
	top: -2px;
	right: 8px;
}

.pagination.tabs a.big span {
height: auto;
width: auto;
padding: 0;
margin: 0;
text-align: right;
}
.pagination.tabs a.telegram{
	color: #95d4f1;
	padding-left: 46px;
}
.pagination.tabs a.telegram:hover{
	color: #fff;
}
.pagination.tabs a.telegram:active{
	color:#facb88;
}
.pagination.tabs a.telegram b{
	font-weight:normal;
}
.pagination.tabs a.telegram em{
	background: url(../images/telegram-icon.png) no-repeat 0 0;
	-webkit-background-size: 28px 28px;
	background-size: 28px 28px;
	display:block;
	width:28px;
	height:28px;
	position: absolute;
	top:14px;
	left:14px;
}
.tabs .shift-load a::before {
	content:"ads";
	position:absolute;
	color:#000;
	font-size:9px;
	top:14px;
	right:8px;
	background:#ff3000;
	border-radius:2px;
	line-height:9px;
	padding:0 2px 1px;
	font-family:Helvetica;
}


/* Player */
.block-video{
	min-height:530px;
	margin:0 0 20px;
	position:relative;
}
.video-holder{
	background:#181d1e;
}
.block-video .video-heading{
	position:relative;
	z-index:3;
	width:93.75%;
	margin:0 auto;
	padding:8px 0;
}
.block-video .video-heading ul{
	overflow:hidden;
	text-align:center;
	height:14px;
	padding:0;
}
.block-video .video-heading li{
	display:inline-block;
	margin:0 7px;
}
.block-video .video-heading li b{
	color:#999;
	padding-right:6px;
}
.block-video .video-heading ul a{
	position:relative;
	color:#6b7c7e;
	text-decoration:underline;
	line-height:14px;
	padding-left:9px;
}
.block-video .video-heading ul a:after{
	content:'';
	position:absolute;
	left:0;
	top:50%;
	width:4px;
	height:4px;
	margin-top:-2px;
	border-radius:2px;
	background:#2e383a;
}
.block-video .video-heading ul a.hover,
.block-video .video-heading ul a:hover{
	color:#fff;
}
.block-video .video-heading ul a.hover:after,
.block-video .video-heading ul a:hover:after{
	background:#f30;
}
.block-video .video-heading ul a.active,
.block-video .video-heading ul a:active{
	color:#fff;
}
.block-menu .btn-all{
	position:relative;
	color:#000;
	text-decoration:none;
	display:block;
	height:30px;
	font-size:13px;
	line-height:30px;
	padding:0 10px;
	border: none;
	border-radius: 1px;
	background:#d6d6d6;
	background:-moz-linear-gradient(top,  #d6d6d6 0%, #7f7f7f 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#7f7f7f));
	background:-ms-linear-gradient(top,  #d6d6d6 0%,#7f7f7f 100%);
	background:-webkit-linear-gradient(top,  #d6d6d6 0%,#7f7f7f 100%);
	background:-o-linear-gradient(top,  #d6d6d6 0%,#7f7f7f 100%);
	background:linear-gradient(to bottom,  #d6d6d6 0%,#7f7f7f 100%);
}
.block-menu .btn-all.hover,
.block-menu .btn-all:hover{
	color:#585858;
	background-image:-webkit-linear-gradient(bottom, #bfbfbf 0%, #fff 100%);
	background-image:-o-linear-gradient(bottom, #bfbfbf 0%, #fff 100%);
	background-image:linear-gradient(to top, #bfbfbf 0%, #fff 100%);
}
.block-menu .btn-all:active{
	line-height:20px;
	height:20px;
}
.block-menu .btn-all:active{
	color:#cbcbcb;
	background-image:-webkit-linear-gradient(#292929 0%, #353535 100%);
	background-image:-o-linear-gradient(#292929 0%, #353535 100%);
	background-image:linear-gradient(#292929 0%, #353535 100%);
}
.player{
	width:100%;
	position:relative;
	overflow:hidden;
}
#kt_player{
	width:100% !important;
	height:auto !important;
	position:static !important;
}
#kt_player.jwplayer{
	height:100% !important;
	position:absolute !important;
}
.player video{
	width:100%;
}
.player .preview{
	width:100%;
	height:auto;
	display:block;
	margin:14px 0;
}
.player video,
.player object{
	position:absolute;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	height:100% !important;
	z-index:2;
	transform: translate(0, 0) scale(1) !important;
}
.jw-media video{
	z-index:0;
}
.video-info{
	position:relative;
	padding:29px 10px 0;
}
.video-info .info-holder{
	height:48px;
	border-bottom:1px solid #1f2526;
}
.video-info .btn-share{
	float:left;
	overflow:hidden;
	width:38px;
	height:38px;
	background:url(../images/bg-video.png) no-repeat 50% -260px;
	-webkit-background-size:142px 514px;
	background-size:142px 514px;
	margin:0 12px 0 0;
	text-indent:-9999px;
	position:relative;
	cursor:pointer;
}
.video-info .btn-share a{
	max-height:38px !important;
	max-width:38px !important;
	height:38px;
	width:38px;
	margin:0;
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
}
.hover{
	-webkit-user-select:none;
	-webkit-touch-callout:none;
}
.video-info .btn-share.hover,
.video-info .btn-share:hover{
	background-position:50% -303px;
}
.video-info .btn-share:active{
	background-position:50% -346px;
}
.video-info .btn-download{
	float:left;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:92px;
	height:38px;
	background:url(../images/bg-video.png) no-repeat 50% -389px;
	-webkit-background-size:142px 514px;
	background-size:142px 514px;
}
.video-info .btn-download.hover,
.video-info .btn-download:hover{
	background-position:50% -432px;
}
.video-info .btn-download:active{
	background-position:50% -475px;
}
.video-info .rating{
	float:right;
	width:144px;
	position:relative;
	margin:-1px;
}
.video-info .rating .g_hint{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	text-align:center;
	color:#000;
	font-size:12px;
	background:url(../images/bg-video.png) no-repeat 50% 0;
	-webkit-background-size:142px 514px;
	background-size:142px 514px;
}
.video-info .rating .g_hint span{
	display:table-cell;
	vertical-align:middle;
	height:40px;
	padding:0 12px;
}
.video-info .like{
	float:left;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:40px;
	height:40px;
	background:url(../images/bg-video.png) no-repeat 50% -55px;
	-webkit-background-size:142px 514px;
	background-size:142px 514px;
}
.video-info .like.hover,
.video-info .like:hover{
	background-position:50% -98px;
}
.video-info .like:active{
	background-position:50% -141px;
}
.video-info .votes{
	float:right;
	color:#999;
	margin:-2px 1px 2px 0;
}
.video-info .votes span{
	font-size:15px;
}
.video-info .rating-holder{
	float:right;
	clear:right;
	width:102px;
}
.video-info .dislike{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	width:22px;
	height:22px;
	background:url(../images/bg-video.png) no-repeat 50% -184px;
	-webkit-background-size:142px 514px;
	background-size:142px 514px;
}
.video-info .dislike.hover,
.video-info .dislike:hover{
	background-position:50% -209px;
}
.video-info .dislike:active{
	background-position:50% -234px;
}
.video-info .block-scale{
	width:76px;
	float:right;
	margin:1px 3px 0 0;
}
.video-info .scale{
	width:100%;
	overflow:hidden;
	position:relative;
	background:#da1a1a;
	height:2px;
	display:block;
	margin:0 0 4px;
}
.video-info .scale.empty{
	background:#565656;
}
.video-info .scale.empty span{
	background:#565656;
	width:50% !important;
}
.video-info .scale span{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	background:#35c91c;
	border-right:1px solid #0d0202;
}
.block-scale .likes{
	float:left;
	padding-left:2px;
	color:#35c91c;
}
.block-scale .dislikes{
	float:right;
	padding-right:2px;
	color:#da1a1a;
}
.rating .g_hint{
	color:#fff;
	float:right;
}
.video-info h1,
.video-info h2{
	position:absolute;
	font-size:12px;
	font-weight:normal;
	color:#facb88;
	top:7px;
	left:0;
	width:100%;
	overflow:hidden;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-height:33px;
}
.video-info .sub-info{
	text-align:center;
	overflow:hidden;
	font-size:0;
	color:#525e60;
	height:14px;
	padding:5px 0;
	width:100%;
	text-align:center;
}
.video-info .sub-info.text{
	height:auto;
	text-align:justify;
	padding:5px 0 7px;
}
.video-info .sub-info.text .sub-holder{
	height:auto;
	text-align: center;
}
.video-info .sub-info a:visited{
	color:#939;
}
.video-info .sub-info .sub-holder{
	overflow:hidden;
	height:13px;
	font-size:11px;
}
.video-info .sub-info .sub-holder a{
	text-decoration:none;
}
.video-info .sub-info .sub-holder b{
	font-weight:normal;
}
.player .banner{
	display:block;
	position:absolute;
	width:300px;
	height:250px;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	z-index:10;
	background:#888;
	border:2px solid #FFF;
}
.player .banner strong{
	position:absolute;
	top:-20px;
	left:-2px;
	overflow:hidden;
	font-size: 11px;
	height:16px;
	line-height:16px;
	border:2px solid #fff;
	background: #a10;
	padding: 0 8px;
	color:#fff;
}
.player .banner .close{
	position:absolute;
	top:-20px;
	right:-20px;
	text-indent:-9999px;
	overflow:hidden;
	width:40px;
	height:40px;
	cursor:pointer;
	border:none;
	background:url(../images/btn-close.png) no-repeat;
	-webkit-background-size:40px 120px;
	background-size:40px 120px;
}
.player .banner .close.hover,
.player .banner .close:hover{
	background-position:0 -40px;
}
.player .banner .close:active{
	background-position:0 -80px;
}
.video-holder:after{
	content:"";
	display:block;
	clear:both;
}
.block-banner-between-thumbs{
	text-align:center;
	padding:10px 0;
}
.block-banner-between-thumbs-inner{
	display:inline-block;
	width:300px;
	margin:0 5px;
	font-size:0;
}
.block-banner{
	text-align:center;
	padding:10px 0;
	border-top:1px solid #1f1f1f;
}
.block-banner strong{
	display:block;
	text-align:center;
	color:#f30;
	font-size:15px;
	font-weight:normal;
	line-height:30px;
}
.block-banner .banner{
	display:inline-block;
	width:300px;
	margin:0 5px;
	font-size:0;
}
.block-banner .banner.ntv-c,
.block-banner .banner.ntv-b{
	display:none;
}
.g_hidden{
	display:none;
}
.block-center{
	text-align:center;
	position:absolute;
	left:auto;
	right:auto;
	width:93.7%;
	top:75px;
	bottom:191px;
}
.block-center .holder{
	display:table;
	width:100%;
	height:100%;
}
.block-center .inner{
	display:table-cell;
	vertical-align:middle;
}
.block-center img{
	display:block;
	height:auto;
	width:70%;
	max-width:468px;
	margin:0 auto 20px;
}
.block-center.overload img{
	max-width:438px;
}
.block-center strong{
	display:block;
	color:#facb88;
	font-size:15px;
	text-align:center;
	font-weight:normal;
}
.block-center strong span{
	display:block;
	color:#666;
}

.und_text {
width: 468px;
margin: auto;
text-align: center;
height: 35px;
line-height: 35px;
font-size: 12px;
}

.und_text a {
margin-left:5px;
}

/* search autocomplete */
.ui-autocomplete{
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	top:45px !important;
	left:0;
	background:#000;
	z-index:321 !important;
	border:1px solid #facb88;
}
.ui-autocomplete li{
	border-top:1px solid #1f1f1f;
	position:relative;
	z-index:2;
}
.ui-autocomplete li:first-child{
	border:0;
}
.ui-autocomplete a{
	display:block;
	padding:8px 11px 7px;
	color:#facb88;
	font-size:15px;
	cursor:pointer;
	position:relative;
	text-decoration:none;
	z-index:2;
}
.ui-autocomplete li:first-child a{
	background:none;
}
.ui-autocomplete .ui-state-focus,
.ui-autocomplete a:hover{
	color:#fff;
	background:#141414;
}
.ui-helper-hidden-accessible{
	display:none;
}
#at15s.atm{
	display:none;
}
.at4-share-outer-right{
	display:none !important;
}
.bottom-banners{
	text-align:center;
	margin:30px 0 15px;
	font-size:0;
	height:292px;
	overflow:hidden;
}
.bottom-banners .banner{
	display:inline-block;
	margin:0 5px;
}
.top-banner{
	text-align:center;
	padding:10px 0;
}

.bottom-banners strong,
.top-banner strong{
	display:block;
	font-size:13px;
	font-weight:normal;
	color:#933;
	width:300px;
	margin:0 auto 3px;
	position:relative;
}
.bottom-banners strong{
	width:auto;
}
.bottom-banners strong{
	display:block;
	text-align:center;
	color:#f30;
	font-size:15px;
	font-weight:normal;
	line-height:23px;
	padding:10px 0 9px;
}
.bottom-banners strong:after,
.top-banner strong:after{
	content:'';
	position:absolute;
	bottom:3px;
	left:0;
	right:0;
	height:1px;
	background:#333;
}
.bottom-banners strong:after{
	content:'';
	position:absolute;
	bottom:15px;
	left:0;
	right:0;
	height:1px;
	background:#333;
}

.bottom-banners strong span,
.top-banner strong span{
	display:inline-block;
	background:#000;
	padding:0 10px;
	position:relative;
	z-index:2;
}



.pagination .show1{
	display:none;
}
.pagination .show2{
	display:none;
}
.content-title{
	color:#facb88;
	text-align:center;
	font-size:15px;
	padding:14px 0;
}
.content{
	background:#141414;
	padding:0 25px 25px;
	border:1px solid #1f1f1f;
	margin:0 0 100px;
}
.content ul,
.content p{
	margin:15px 0;
}
.content ul li{
	padding:0 0 0 15px;
}
.content ul span,
.content ul b,
.content p span,
.content p b{
	font-weight:bold;
	color:#999;
}
.content a{
	color:#999;
}
.content a:hover{
	color:#fff;
}
.content ul.content-menu{
	text-align:center;
	font-size:0;
	overflow:hidden;
	margin:0 -25px 25px;
	border-bottom:1px solid #1f1f1f;
}
.content ul.content-menu li{
	display:inline-block;
	font-size:13px;
	line-height:29px;
	border:solid #1f1f1f;
	border-width:0 1px 1px;
	margin:0 0 -1px -1px;
	padding:0;
}
.content ul.content-menu li span{
	display:block;
	color:#fff;
	padding:0 12px;
}
.content ul.content-menu li a{
	display:block;
	color:#facb88;
	text-decoration:underline;
	padding:0 12px;
}
.content ul.content-menu li a:hover,
.content ul.content-menu li a:active{
	color:#fff;
}
.content-resp{
	margin:0;
	text-align:justify;
}
.content-resp > ul > li{
	padding:0;
}
.content-resp > ul > li,
.content-resp > ul > li > ul > li{
	margin:0 0 15px;
}
.support-form{
	margin:0;
	overflow:hidden;
}
.support-form label{
	display:block;
	margin:0 0 7px;
}
.support-form .row{
	margin:0 0 10px;
	overflow:hidden;
}
.support-form .field_error{
	color:#99332e;
	width:100%;
	overflow:hidden;
	padding:3px 0 0;
}
.support-form textarea{
	box-sizing:border-box;
	width:100%;
	max-width:100%;
	height:105px;
	padding:5px;
	background:#0d0d0d;
	color:#fff;
	border:1px solid #1f1f1f;
	font:11px/1.2 "Roboto",Arial,Helvetica,sans-serif;
}
.support-form .text{
	box-sizing:border-box;
	width:100%;
	padding:5px;
	background:#0d0d0d;
	color:#fff;
	height:30px;
	line-height:28px;
	border:1px solid #1f1f1f;
}
.support-form .captcha{
	float:left;
	width:183px;
}
.support-form .captcha img{
	float:left;
	width:75px;
	height:30px;
	margin:0 12px 0 0;
}
.support-form .captcha .text{
	width:96px;
}
.support-form .submit{
	float:right;
	width:63px;
	height:30px;
	background:#0d0d0d;
	border:1px solid #1f1f1f;
	font-size:15px;
	font-weight:bold;
	color:#facb88;
	cursor:pointer;
}
.block-videos .thumb .loader {
    position:absolute;
    top:24px;
    right:10px;
    margin:-14px 0 0 -14px;
    width:36px;
    height:36px;
    z-index:10;
    display:none;
    overflow:hidden;
    background:url("/images/load-trailer.gif");
    background-size: contain;
}
.block-share{
	cursor:default;
	position:fixed;
	top:50%;
	left:15px;
	right:15px;
	margin-right:auto;
	margin-left:auto;
	max-width:712px;
	box-sizing:border-box;
	display:none;
	z-index:999;
	transform:translate(0, -50%);
}
.share-fade .cover,
.share-fade .block-share{
	display:block !important;
}
.block-share .title{
	float:left;
	line-height:36px;
	font-size:16px;
	color:#4f8dbd;
	padding-left:35px;
	text-shadow:none;
	background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz4KPHRpdGxlLz4KCgo8ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj4KPC9nPjxwYXRoIGZpbGw9IiM0ZjhkYmQiIGQ9Ik04MjAuNDE2IDcyMS43MjNjLTM5LjA2NiAwLTc0LjAyMCAxNS40MjEtMTAwLjc1IDM5LjU4bC0zNjYuNTAxLTIxMy4zMjJjMi41Ny0xMS44MjIgNC42MjYtMjMuNjQ2IDQuNjI2LTM1Ljk4MnMtMi4wNTctMjQuMTU5LTQuNjI2LTM1Ljk4MmwzNjIuMzg5LTIxMS4yNjVjMjcuNzU3IDI1LjcwMSA2NC4yNTMgNDEuNjM2IDEwNC44NjIgNDEuNjM2IDg1LjMyOSAwIDE1NC4yMDgtNjguODc5IDE1NC4yMDgtMTU0LjIwOHMtNjguODc5LTE1NC4yMDgtMTU0LjIwOC0xNTQuMjA4LTE1NC4yMDggNjguODc5LTE1NC4yMDggMTU0LjIwOGMwIDEyLjMzNyAyLjA1NyAyNC4xNTkgNC42MjYgMzUuOTgybC0zNjIuMzg5IDIxMS4yNjVjLTI3Ljc1Ny0yNS43MDEtNjQuMjUzLTQxLjYzNi0xMDQuODYyLTQxLjYzNi04NS4zMjkgMC0xNTQuMjA4IDY4Ljg3OS0xNTQuMjA4IDE1NC4yMDhzNjguODc5IDE1NC4yMDggMTU0LjIwOCAxNTQuMjA4YzQwLjYwOSAwIDc3LjEwNC0xNS45MzUgMTA0Ljg2Mi00MS42MzZsMzY1Ljk4OCAyMTMuODM1Yy0yLjU3IDEwLjc5NS00LjExMiAyMi4xMDQtNC4xMTIgMzMuNDExIDAgODIuNzU4IDY3LjMzNyAxNTAuMDk2IDE1MC4wOTYgMTUwLjA5NnMxNTAuMDk2LTY3LjMzNyAxNTAuMDk2LTE1MC4wOTYtNjcuMzM3LTE1MC4wOTYtMTUwLjA5Ni0xNTAuMDk2eiIgaWQ9InN2Z18xIiBjbGFzcz0ic2VsZWN0ZWQiIGZpbGwtb3BhY2l0eT0iMSIvPjwvZz48L3N2Zz4=) no-repeat 12px 50% / 14px 15px;
}
.block-share .btn-close{
	float:right;
	width:36px;
	height:36px;
	text-indent:-9999px;
	cursor:pointer;
	border:none;
	background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz4KPHRpdGxlLz4KCgo8ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj4KPC9nPjxwYXRoIGZpbGw9IiNmNTMyMWUiIGQ9Ik0xMDAxLjI1MiAyMy41MjVjLTMwLjI4Ny0zMC4yODctNzkuMjEyLTMwLjI4Ny0xMDkuNDk5IDBsLTM3OS43NTMgMzc4Ljk3Ni0zNzkuNzUzLTM3OS43NTNjLTMwLjI4Ny0zMC4yODctNzkuMjEyLTMwLjI4Ny0xMDkuNDk5IDBzLTMwLjI4NyA3OS4yMTIgMCAxMDkuNDk5bDM3OS43NTMgMzc5Ljc1My0zNzkuNzUzIDM3OS43NTNjLTMwLjI4NyAzMC4yODctMzAuMjg3IDc5LjIxMiAwIDEwOS40OTlzNzkuMjEyIDMwLjI4NyAxMDkuNDk5IDBsMzc5Ljc1My0zNzkuNzUzIDM3OS43NTMgMzc5Ljc1M2MzMC4yODcgMzAuMjg3IDc5LjIxMiAzMC4yODcgMTA5LjQ5OSAwczMwLjI4Ny03OS4yMTIgMC0xMDkuNDk5bC0zNzkuNzUzLTM3OS43NTMgMzc5Ljc1My0zNzkuNzUzYzI5LjUxLTI5LjUxIDI5LjUxLTc5LjIxMiAwLTEwOC43MjJ6IiBpZD0ic3ZnXzEiIGNsYXNzPSJzZWxlY3RlZCIgZmlsbC1vcGFjaXR5PSIxIi8+PC9nPjwvc3ZnPg==) no-repeat 50% 50% / 13px 13px;
}
.block-share .btn-close:hover{
	background:#b23023 url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMjQiIGhlaWdodD0iMTAyNCIgc3R5bGU9IiI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz4KPHRpdGxlLz4KCgo8ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PGcgaWQ9Imljb21vb24taWdub3JlIj4KPC9nPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMDAxLjI1MiAyMy41MjVjLTMwLjI4Ny0zMC4yODctNzkuMjEyLTMwLjI4Ny0xMDkuNDk5IDBsLTM3OS43NTMgMzc4Ljk3Ni0zNzkuNzUzLTM3OS43NTNjLTMwLjI4Ny0zMC4yODctNzkuMjEyLTMwLjI4Ny0xMDkuNDk5IDBzLTMwLjI4NyA3OS4yMTIgMCAxMDkuNDk5bDM3OS43NTMgMzc5Ljc1My0zNzkuNzUzIDM3OS43NTNjLTMwLjI4NyAzMC4yODctMzAuMjg3IDc5LjIxMiAwIDEwOS40OTlzNzkuMjEyIDMwLjI4NyAxMDkuNDk5IDBsMzc5Ljc1My0zNzkuNzUzIDM3OS43NTMgMzc5Ljc1M2MzMC4yODcgMzAuMjg3IDc5LjIxMiAzMC4yODcgMTA5LjQ5OSAwczMwLjI4Ny03OS4yMTIgMC0xMDkuNDk5bC0zNzkuNzUzLTM3OS43NTMgMzc5Ljc1My0zNzkuNzUzYzI5LjUxLTI5LjUxIDI5LjUxLTc5LjIxMiAwLTEwOC43MjJ6IiBpZD0ic3ZnXzEiIGNsYXNzPSJzZWxlY3RlZCIgZmlsbC1vcGFjaXR5PSIxIi8+PC9nPjwvc3ZnPg==) no-repeat 50% 50% / 13px 13px;
}
.block-share .share-holder{
	padding:40px;
	width:100%;
	box-sizing:border-box;
	overflow:hidden;
	background:#f1f1f0;
	-webkit-box-shadow:0 3px 5px -2px rgba(0,0,0,0.75);
	-moz-box-shadow:0 3px 5px -2px rgba(0,0,0,0.75);
	box-shadow:0 3px 5px -2px rgba(0,0,0,0.75);
}
.block-share .row{
	margin-top:11px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	align-content:space-between;
}
.block-share .row:first-child{
	margin:0;
}
.block-share label{
	width:110px;
	line-height:42px;
	color:#898989;
	text-shadow:none;
}
.block-share input{
	flex:1;
	line-height:42px;
	font-size:12px;
	box-sizing:border-box;
	border:1px solid #878787;
	background:#959595;
	color:#fff;
	padding:0 12px;
}
@media (max-width: 359px) {
	.tabs .shift-load a{
		padding:7px 8px 5px;
	}
}
@media screen and (min-width: 481px){
	.pagination .show1{
		display:inline-block;
	}
	.thumb-holder{
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		margin:0 -5px;
	}
	.block-videos .thumb{
		padding-right:5px;
		padding-left:5px;
		-webkit-flex-basis:50%;
		flex-basis:50%;
		-ms-flex-preferred-size:47.5%;
		box-sizing:border-box;
	}
	.block-videos .thumb .video-title{
		left:5px;
		right:42px;
	}
	.block-videos .friends{
		left:8px;
	}
	.block-videos .thumb .video,
	.block-videos .thumb a,
	.block-videos .btn-trailer,
	.block-videos .video-rating,
	.block-videos .duration{
		right:5px;
	}
	.block-videos .thumb .video,
	.block-videos .video-rating,
	.block-videos .thumb a{
		left:5px;
	}
	.header-holder{
		padding:6px 1% 0;
	}
	.heading{
		padding:12px 3% 13px;
	}
	.heading:after{
		right:3%;
	}
	.search-fade .btn-search{
		display:block;
		margin-left:10px;
	}
	.btn-trailer {
        right: 15px !important;
        top: 10px !important;
    }
    .block-videos .thumb .loader {
        right:15px;
    }
    .block-videos .searchContainer .thumb:nth-last-child(1),
    .block-videos.block-videos-middle .thumb:nth-last-child(1){
		display:none;
	}
}
@media screen and (min-width: 680px){
	.block-banner .banner.ntv-b{
		display:inline-block;
	}
}
@media screen and (min-width: 770px){
	.pagination .show2{
		display:inline-block;
	}
	.block-videos .thumb{
		-webkit-flex-basis:33.33%;
		flex-basis:33.33%;
		-ms-flex-preferred-size:31.5%;
	}
	.block-videos .thumb:nth-last-child(-n+2) {
		display:none;
	}
	.block-videos .searchContainer .thumb:nth-last-child(-n+3),
	.block-videos.block-videos-middle .thumb:nth-last-child(2),
	.block-videos.block-videos-small .thumb:nth-last-child(2) {
		display:block;
	}
	.video-info{
		padding-top:10px;
	}
	.video-info h1,
	.video-info h2{
		position:static;
		text-overflow:none;
		white-space:normal;
		width:auto;
		padding:3px 10px 0;
		text-align:center;
		height:33px;
	}
	.header-holder{
		padding:6px 2% 0;
	}
	.heading{
		padding:12px 4% 13px;
	}
	.heading:after{
		right:4%;
		margin-right:4px;
	}
	.search-fade .header .logo{
		display:block;
		width:180px;
		height:39px;
		background-position:50% -62px;
	}
	.block-search{
		width:55%;
	}
	.block-banner .banner.ntv-b{
		display:inline-block;
	}
	.block-banner .banner.ntv-c{
		display:none;
	}
	.video-info h1 span,
	.video-info h2 span{
		display:table;
		width:100%;
		height:33px;
	}
	.video-info h1 b,
	.video-info h2 b{
		display:table-cell;
		width:100%;
		vertical-align:middle;
		font-weight:normal;
	}
	.support-form{
		margin:0 10%;
	}
}
@media screen and (min-width:1025px){
	.block-videos .thumb{
		-webkit-flex-basis:25%;
		flex-basis:25%;
		-ms-flex-preferred-size:23.8%;
		background:#000;
		max-width:330px;
	}
	.block-videos .searchContainer .thumb:nth-last-child(-n+3),
	.block-videos.block-videos-small .thumb:nth-last-child(-n+2) {
		display:none;
	}
	.header-holder{
		padding:6px 0 0;
	}
	.heading{
		padding:12px 5% 13px;
	}
	.heading:after{
		right:5%;
		margin-right:6px;
	}
	.block-search{
		/*right:3%;*/
		margin-right:3%;
	}
	.video-info h1,
	.video-info h2{
		padding:5px 3.5% 0;
	}
	.video-holder{
		margin:0 320px 0 0;
	}
	.block-banner{
		border:none;
		position:absolute;
		top:0;
		right:0;
		padding:0;
	}
	.block-banner .banner{
		display:block;
		margin:0 0 10px;
	}
	.block-banner .banner.ntv-c,
	.block-banner .banner.ntv-b{
		display:none;
	}
	.block-center strong,
	.heading b,
	.heading h1{
		font-size:16px;
	}
	.pagination a,
	.pagination span{
	font-size:14px;
	}
	.header .block-menu .btn-all,
	.video-info .rating .g_hint,
	.block-video .video-heading li,
	.heading{
		font-size:13px;
	}
	.video-info h1,
	.video-info h2{
		font-size:15px;
	}
	.video-info .sub-info .sub-holder{
		font-size:12px;
	}
	.video-info .sub-info{
		height:16px;
	}
	.video-info .sub-info .sub-holder{
		height:17px;
	}
	.at4-share-outer-right{
		display:block !important;
	}
	.content-resp{
		margin:0 3%;
	}
	.support-form{
		margin:0 15%;
	}
  .block-banner-under-player {
    width: 660px;
  }
  .block-banner-under-player-inner {
    margin: 0 auto;
    width: 468px;
    display: inline-block;
    float: left;
  }
  .und_text {
    width: auto;
    float: left;
    display: inline-block;
    height: 60px;
    margin: 0 0 0 25px;
    padding-top: 5px;
  }
  .und_text span {
    line-height: 25px;
    float: left;
    font-size: 12px;
  }
  .und_text a {
    line-height: 25px;
    clear: both;
    float: left;
    font-size: 12px;
    margin-left:0;
  }

}
@media screen and (min-width:1100px){
	.block-banner .banner.ntv-b{
		display:block;
	}
	.block-banner .banner.ntv-c{
		display:none;
	}
	.content-resp{
		margin:0 6%;
	}
	.support-form{
		margin:0 20%;
	}
}
@media screen and (min-width:1400px){
	.block-center,
	.header-holder,
	.main{
		width:1310px;
		margin:0 auto;
	}
}
@media screen and (min-width:1441px){
	.video-info h1,
	.video-info h2{
		padding:5px 85px 0;
	}
	.content-resp{
		margin:0 9%;
	}
	.support-form{
		margin:0 25%;
	}
}
@media all and (min-width:1760px){
	.block-center,
	.header-holder,
	.main{
		width:1640px;
	}
	.block-videos .thumb{
		-webkit-flex-basis:330px;
		-ms-flex-preferred-size:330px;
		flex-basis:330px;
	}
	.block-videos .searchContainer .thumb:nth-last-child(-n+3),
	.block-videos.block-videos-middle .thumb:nth-last-child(1),
	.block-videos .thumb:nth-last-child(-n+2),
	.block-videos.block-videos-small .thumb:nth-last-child(-n+2) {
		display:block;
	}
	.block-banner .banner.ntv-c{
		display:block;
	}
}
/*@media screen and (min-width:1921px){
	.block-videos .friends,
	.block-videos .duration{
		height:21px;
		line-height:23px;
		font-size:14px;
	}
}
*/
.btn-report{
	float: left;
	overflow: hidden;
	width: 38px;
	height: 38px;
	background: url(../images/btn-report.png) no-repeat;
	background-size: auto;
	-webkit-background-size: 38px 114px;
	background-size: 38px 114px;
	margin: 0 0 0 12px;
	text-indent: -9999px;
	position: relative;
	cursor: pointer;
}
.btn-report:hover{
	background-position: 0 -38px;
}
.btn-report.active{
	background-position: 0 -76px;
}
.block-report{
	padding: 15px;
	display: none;
}
.block-report b{
	display: block;
	color: #f30;
	font-size: 15px;
	font-weight: normal;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	margin: 0 0 10px;
	text-align: center;
}
.row-report{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	padding: 5px;
	margin: 0 0 10px;
}
.row-report input[type=radio]{
	width: 16px;
	height: 16px;
	cursor: pointer;
	-webkit-appearance: radio;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin: 0 5px 0 0;
}
.row-report input[type='radio']:checked{
	accent-color: #f30;
}
.row-report label{
	color: #6b7c7e;
	font-size: 13px;
	white-space: nowrap;
}
.row-report .radio-holder{
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	margin: 0 5px 10px;
}
.row-report input[type='radio'] + label{
	cursor: pointer;
}
.row-report input[type='radio']:checked + label{
	color: #fff;
}
#report-text{
	display: block;
}
.row-report textarea{
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	height: 105px;
	padding: 5px;
	background: #0d0d0d;
	color: #666;
	border: 1px solid #1f1f1f;
	font: 12px/1.2 "Roboto",Arial,Helvetica,sans-serif;
}
.row-report textarea:focus::placeholder{
	color: transparent;
}
.block-report .submit{
	width: 63px;
	height: 30px;
	background: #000;
	border: 1px solid #2f2f2f;
	font-size: 12px;
	font-weight: bold;
	color: #facb88;
	cursor: pointer;
	display: block;
	margin: 0 auto 10px;
}
.block-report .submit:hover{
	color: #fff;
	border: 1px solid #fafafa;
}
.row-report .g_hidden{
	color: #facb88;
	text-align: center;
	font-size: 15px;
	padding: 0 20px;
}
@media screen and (max-width: 1025px) {
	.row-report input[type=radio]{
		width: 12px;
		height: 12px;
	}
	.row-report label{
		font-size: 12px;
	}
	.block-report b{
		font-size: 12px;
		font-weight: bold;
	}
}
@media screen and (max-width: 770px) {
	.block-report{
		padding: 5px;
	}
	.row-report .g_hidden{
		padding: 0 5px;
	}
	.row-report{
		padding: 0;
	}
	.btn-report{
		margin: 0 0 0 2px;
	}
	.video-info .btn-share{
		margin: 0 2px 0 0;
	}
	.row-report .g_hidden{
		font-size: 12px;
	}
}
.thumb video {
		background: none !important;
	}