/* Плейлист */
.scroll-wrapper{
	overflow:hidden !important;
	padding:0 !important;
	position:relative;
}
.scroll-wrapper > .scroll-content{
	border:none !important;
	box-sizing:content-box !important;
	height:auto;
	left:0;
	margin:0;
	max-height:none;
	max-width:none !important;
	overflow:scroll !important;
	padding:0;
	position:relative !important;
	top:0;
	width:auto !important;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar{
	height:0;
	width:0;
}
.scroll-element{
	display:none;
}
.scroll-element,
.scroll-element div{
	box-sizing:content-box;
}
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible{
	display:block;
}
.scroll-element .scroll-arrow,
.scroll-element .scroll-bar{
	cursor:default;
}
.scroll-textarea{
	border:1px solid rgba(0,0,0,.07);
}
.scroll-textarea > .scroll-content{
	overflow:hidden !important;
}
.scroll-textarea > .scroll-content > textarea{
	border:none !important;
	box-sizing:border-box;
	height:100% !important;
	margin:0;
	max-height:none !important;
	max-width:none !important;
	outline:0;
	overflow:scroll !important;
	padding:2px;
	position:relative !important;
	top:0;
	width:100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar{
	height:0;
	width:0;
}
.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div{
	background:0 0;
	border:none;
	margin:0;
	padding:0;
	position:absolute;
	z-index:10;
}
.scrollbar-macosx > .scroll-element div{
	display:block;
	height:100%;
	left:0;
	top:0;
	width:100%;
}
.scrollbar-macosx > .scroll-element .scroll-element_track{
	display:none;
}
.scrollbar-macosx > .scroll-element .scroll-bar{
	background-color:#6C6E71;
	border-radius:2px;
	display:block;
	filter:alpha(opacity=0);
	opacity:0;
	transition:opacity .2s linear;
}
.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar{
	opacity:.85;
}
.scrollbar-macosx > .scroll-element.scroll-x{
	bottom:0;
	height:0;
	left:0;
	min-width:100%;
	overflow:visible;
	width:100%;
}
.scrollbar-macosx > .scroll-element.scroll-y{
	height:100%;
	min-height:100%;
	right:0;
	top:0;
	width:0;
}
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar{
	height:7px;
	min-width:10px;
	top:-9px;
}
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar{
	left:-9px;
	min-height:10px;
	width:7px;
}
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer{
	left:2px;
}
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size{
	left:-4px;
}
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer{
	top:2px;
}
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size{
	top:-4px;
}
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{
	left:-11px;
}
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{
	top:-11px;
}


/* Меню привязки */
#wrap_100 .linked_menu.menu_options{
	background:none;
	margin:0;
	position:absolute;
	right:0;
	top:0;
	z-index:1;
}
#wrap_100 .linked_menu .menu{
	list-style:none;
	margin:0;
	overflow:hidden;
}
#wrap_100 .linked_menu .menu li{
	float:left;
	height:auto;
	line-height:inherit;
	margin:0;
	padding:0;
}
#wrap_100 .linked_menu.menu_options > .body{
	padding:0;
}
#wrap_100 .linked_menu .menu .item{
	background-image:none;
}
#wrap_100 .linked_menu .menu li.active .item{
	color:#000;
}
#wrap_100 .linked_menu .menu a,
#wrap_100 .linked_menu .menu span.item{
	background:#95a5a6;
	border-right:1px solid #ecf0f1;
	color:#fff;
	display:block;
	font-size:12px;
	overflow:hidden;
	padding:6px 8px;
	text-decoration:none;
}
#wrap_100 .linked_menu .menu li:last-child a,
#wrap_100 .linked_menu .menu li:last-child span.item{
	border-right:none;
}
#wrap_100 .linked_menu .menu a:hover{
	background:#16a085;
	color:#FFF;
}
#wrap_100 .linked_menu .menu .counter{
	background:#376499;
	border-radius:50px;
	color:#fff;
	float:right;
	font-size:11px;
	padding:0 7px;
}
#wrap_100 .linked_menu .menu li:hover .counter{
	background:#BDC3C7;
}
#wrap_100 .linked_menu .menu .save .item{
	background:#2980b9;
}
#wrap_100 .linked_menu .menu .save .item:hover{
	background:#3498db;
}


/* Категории видео 
	список плиткой */
.video_cats.tiled{
	border:1px solid rgba(0,0,0,.07);
}
.video_cats.tiled .video_cat{
	width:100%;
	float:left;
	padding:20px;
	position:relative;
}
.video_cats.tiled::before,
.video_cats.tiled::before,
.video_cats.tiled::after,
.video_cats.tiled::after,
.video_cats.tiled > div.clr::before,
.video_cats.tiled > div.clr::before,
.video_cats.tiled > div.clr::after,
.video_cats.tiled > div.clr::after{
	position:absolute;
	width:1px;
	height:100%;
	background:rgba(0,0,0,.07);
	content:'';
	top:0;
	left:0;
	top:0;
	left:-9999px;
}
.cols_4 .video_cats.tiled::before,
.cols_5 .video_cats.tiled::before,
.cols_6 .video_cats.tiled::before{
	left:50%;	
}
.cols_7 .video_cats.tiled::before,
.cols_8 .video_cats.tiled::before,
.cols_9 .video_cats.tiled::before{
	left:33.3333%;	
}
.cols_7 .video_cats.tiled::after,
.cols_8 .video_cats.tiled::after,
.cols_9 .video_cats.tiled::after{
	left:66.6566%;	
}
.cols_10 .video_cats.tiled::before,
.cols_11 .video_cats.tiled::before{
	left:25%;	
}
.cols_10 .video_cats.tiled::after,
.cols_11 .video_cats.tiled::after{
	left:50%;	
}
.cols_10 .video_cats.tiled > div.clr::before,
.cols_11 .video_cats.tiled > div.clr::before{
	left:75%;	
}
.cols_12 .video_cats.tiled::before{
	left:20%;	
}
.cols_12 .video_cats.tiled::after{
	left:40%;	
}
.cols_12 .video_cats.tiled > div.clr::before{
	left:60%;	
}
.cols_12 .video_cats.tiled > div.clr::after{
	left:80%;	
}
.cols_1 .video_cats.tiled .video_cat,
.cols_2 .video_cats.tiled .video_cat,
.cols_3 .video_cats.tiled .video_cat{
	float:none;
	border-top:1px solid rgba(0,0,0,.07);
}
.cols_1 .video_cats.tiled .video_cat:first-child,
.cols_2 .video_cats.tiled .video_cat:first-child,
.cols_3 .video_cats.tiled .video_cat:first-child{
	border-top:0 none;
}
.cols_4 .video_cats.tiled .video_cat,
.cols_5 .video_cats.tiled .video_cat,
.cols_6 .video_cats.tiled .video_cat{
	width:50%;
}
.cols_7 .video_cats.tiled .video_cat,
.cols_8 .video_cats.tiled .video_cat,
.cols_9 .video_cats.tiled .video_cat{
	width:33.3333%;
}
.cols_10 .video_cats.tiled .video_cat,
.cols_11 .video_cats.tiled .video_cat{
	width:25%;
}
.cols_12 .video_cats.tiled .video_cat{
	width:20%;
}
.cols_4 .video_cats.tiled .video_cat:nth-child(2n+1),
.cols_5 .video_cats.tiled .video_cat:nth-child(2n+1),
.cols_6 .video_cats.tiled .video_cat:nth-child(2n+1),
.cols_7 .video_cats.tiled .video_cat:nth-child(3n+1),
.cols_8 .video_cats.tiled .video_cat:nth-child(3n+1),
.cols_9 .video_cats.tiled .video_cat:nth-child(3n+1),
.cols_10 .video_cats.tiled .video_cat:nth-child(4n+1),
.cols_11 .video_cats.tiled .video_cat:nth-child(4n+1),
.cols_12 .video_cats.tiled .video_cat:nth-child(5n+1){
	clear:left;
}
.cols_4 .video_cats.tiled .video_cat:nth-child(2n+1)::before,
.cols_5 .video_cats.tiled .video_cat:nth-child(2n+1)::before,
.cols_6 .video_cats.tiled .video_cat:nth-child(2n+1)::before,
.cols_7 .video_cats.tiled .video_cat:nth-child(3n+1)::before,
.cols_8 .video_cats.tiled .video_cat:nth-child(3n+1)::before,
.cols_9 .video_cats.tiled .video_cat:nth-child(3n+1)::before,
.cols_10 .video_cats.tiled .video_cat:nth-child(4n+1)::before,
.cols_11 .video_cats.tiled .video_cat:nth-child(4n+1)::before,
.cols_12 .video_cats.tiled .video_cat:nth-child(5n+1)::before{
	position:absolute;
	height:1px;
	background:rgba(0,0,0,.07);
	content:'';
	top:0;
	left:0;
}
.cols_4 .video_cats.tiled .video_cat:first-child::before,
.cols_5 .video_cats.tiled .video_cat:first-child::before,
.cols_6 .video_cats.tiled .video_cat:first-child::before,
.cols_7 .video_cats.tiled .video_cat:first-child::before,
.cols_8 .video_cats.tiled .video_cat:first-child::before,
.cols_9 .video_cats.tiled .video_cat:first-child::before,
.cols_10 .video_cats.tiled .video_cat:first-child::before,
.cols_11 .video_cats.tiled .video_cat:first-child::before,
.cols_12 .video_cats.tiled .video_cat:first-child::before{
	display:none;
}
.cols_4 .video_cats.tiled .video_cat:nth-child(2n+1)::before,
.cols_5 .video_cats.tiled .video_cat:nth-child(2n+1)::before,
.cols_6 .video_cats.tiled .video_cat:nth-child(2n+1)::before{
	width:200%;
}
.cols_7 .video_cats.tiled .video_cat:nth-child(3n+1)::before,
.cols_8 .video_cats.tiled .video_cat:nth-child(3n+1)::before,
.cols_9 .video_cats.tiled .video_cat:nth-child(3n+1)::before{
	width:300%;
}
.cols_10 .video_cats.tiled .video_cat:nth-child(4n+1)::before,
.cols_11 .video_cats.tiled .video_cat:nth-child(4n+1)::before{
	width:400%;
}
.cols_12 .video_cats.tiled .video_cat:nth-child(5n+1)::before{
	width:500%;
}
.cols_7 .video_cats.tiled .video_cat:nth-child(3n+1),
.cols_8 .video_cats.tiled .video_cat:nth-child(3n+1),
.cols_9 .video_cats.tiled .video_cat:nth-child(3n+1),
.cols_10 .video_cats.tiled .video_cat:nth-child(4n+1),
.cols_11 .video_cats.tiled .video_cat:nth-child(4n+1),
.cols_12 .video_cats.tiled .video_cat:nth-child(5n+1){
	clear:left;
}
.video_cats div .movie_count{
	color:#9a9a9a;
}
.video_cat_cover{
	overflow:hidden;
	margin:0 0 15px;
}
.video_cat_cover a{
	background-color:#f2f2f2;
	background-position:center 20%;
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:56%;
}
.video_cats.tiled .video_cat_desc{
	padding:10px 0 5px;
	display:block;
	font-size:0.8667rem;
	line-height:1.3333rem;
	color:#7a7a7a;
}
.video_cats h3{
	font-size:1.1333rem;
	margin:0;
	font-weight:400;
}
.video_cats a{
	text-decoration:none;
}

/* Список с изображением */
.video_cats.list_img{
	margin:0 -15px;
}
.video_cats.list_img .video_cat{
	width:100%;
	float:left;
	padding:15px;
	border-top:1px solid rgba(0,0,0,.07);
}
.cols_1 .video_cats.list_img .video_cat,
.cols_2 .video_cats.list_img .video_cat,
.cols_3 .video_cats.list_img .video_cat{
	float:none;
}
.cols_4 .video_cats.list_img .video_cat,
.cols_5 .video_cats.list_img .video_cat,
.cols_6 .video_cats.list_img .video_cat{
	width:50%;
}
.cols_7 .video_cats.list_img .video_cat,
.cols_8 .video_cats.list_img .video_cat,
.cols_9 .video_cats.list_img .video_cat{
	width:33.3333%;
}
.cols_10 .video_cats.list_img .video_cat,
.cols_11 .video_cats.list_img .video_cat,
.cols_12 .video_cats.list_img .video_cat{
	width:25%;
}
.cols_4 .video_cats.list_img .video_cat:nth-child(2n+1),
.cols_5 .video_cats.list_img .video_cat:nth-child(2n+1),
.cols_6 .video_cats.list_img .video_cat:nth-child(2n+1),
.cols_7 .video_cats.list_img .video_cat:nth-child(3n+1),
.cols_8 .video_cats.list_img .video_cat:nth-child(3n+1),
.cols_9 .video_cats.list_img .video_cat:nth-child(3n+1),
.cols_10 .video_cats.list_img .video_cat:nth-child(4n+1),
.cols_11 .video_cats.list_img .video_cat:nth-child(4n+1),
.cols_12 .video_cats.list_img .video_cat:nth-child(4n+1){
	clear:left;
}
.cols_4 .video_cats.list_img .video_cat:nth-child(-n+2),
.cols_5 .video_cats.list_img .video_cat:nth-child(-n+2),
.cols_6 .video_cats.list_img .video_cat:nth-child(-n+2),
.cols_7 .video_cats.list_img .video_cat:nth-child(-n+3),
.cols_8 .video_cats.list_img .video_cat:nth-child(-n+3),
.cols_9 .video_cats.list_img .video_cat:nth-child(-n+3),
.cols_10 .video_cats.list_img .video_cat:nth-child(-n+4),
.cols_11 .video_cats.list_img .video_cat:nth-child(-n+4),
.cols_12 .video_cats.list_img .video_cat:nth-child(-n+4){
	border-top:0 none;
}
.video_cats.list_img .video_cat_cover{
	max-width:64px;
	float:left;
	margin:0 15px 5px 0;
}
.video_cats.list_img .video_cat_desc{
	padding:5px 0;
	display:block;
	font-size:0.8667rem;
	line-height:1.1333rem;
	color:#7a7a7a;
}


/* Добавление видео */
.add_video_types{
	box-shadow:inset 0 1px 0 0 #fff;
	background-color:#f9f9f9;
	background:linear-gradient(to bottom, #f9f9f9 5%, #ededed 100%);
	border-radius:10px;
	border:1px solid rgba(0,0,0,.1);
	display:block;
	color:#999;
	font-size:18px;
	padding:20px;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
	transition:all .3s linear;
	margin-bottom:15px;
	line-height:32px;
	max-width:700px;
}
.add_video_types:hover{
	color:#565656;
	border-color:#c7c7c7;
	background-color:#ededed;
	background:linear-gradient(to top, #ededed 5%, #f9f9f9 100%);
	transition:all .1s linear;
}
.add_video_types::before{
	font-family:'fontello';
	font-size:32px;
	margin:0 15px 0 0;
	display:block;
	float:left;
}
.add_file::before{
	content:'\e650';
}
.add_link::before{
	content:'\e646';
}
.add_code::before{
	content:'\e653';
}
.add_parse::before{
	content:'\e665';
}
.add_video_types span{
	display:block;
}
#available_countries,
#stars{
	background:#aaa;
	height:300px;
	overflow-x:hidden;
	overflow-y:auto;
	width:240px;
	border:1px solid rgba(0,0,0,.07);
}
#start-upload-button-single{
	display:inline-block;
	margin:65px 0 20px;
}


/* Загрузка файла */
#upload-button-text{
	color:#7a7a7a;
	display:block;
	font-weight:400;
	margin:15px 0 9px;
}
#upload-button-duration{
	color:#444;
	display:block;
	font-size:24px;
	margin:-5px 0 15px 0;
}
#upload-drag-drop-description{
	font-size:24px;
	font-weight:400;
	padding:7px;
}
.upload-widget{
	font-size:100%;
	padding:15px;
	position:relative;
	width:100%;
}
#upload-prompt-box{
	min-height:355px;
	text-align:center;
}
.video-upload-button{
	cursor:pointer;
	display:inline-block;
	height:148px;
	font-size:128px;
	line-height:148px;
	padding:10px;
	width:148px;
	box-shadow:inset 0 1px 0 0 #fff;
	background-color:#f9f9f9;
	background:linear-gradient(to bottom, #f9f9f9 5%, #ededed 100%);
	border-radius:10px;
	border:1px solid rgba(0,0,0,.1);
	color:#999;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
	transition:all .3s linear;
	margin-bottom:15px;
}
.video-upload-button:hover{
	color:#565656;
	border-color:#c7c7c7;
	background-color:#ededed;
	background:linear-gradient(to top, #ededed 5%, #f9f9f9 100%);
	transition:all .1s linear;
}
.video-upload-button::before{
	font-family:'fontello';
	content:'\e650';
}
.upload-widget .qq-upload-drop-area{
	background-color:rgba(0,0,0,.03) !important;
	color:#565656;
	z-index:1;
}
.upload-widget .qq-upload-drop-area span{
	font-size:1.1333rem;
	margin-top:-9px;
}
.upload-widget .qq-upload-drop-area-active{
	background-color:rgba(0,0,0,.03);
}
.upload-widget .qq-upload-list{
	height:100%;
	list-style:outside none none;
	margin:0;
}
.upload-widget .qq-upload-list > li{
	height:100%;
	left:0;
	margin:0;
	position:absolute;
	top:0;
	width:100%;
}
.progress{
	box-sizing:border-box;
	height:100%;
	overflow:hidden;
	position:absolute;
	top:0;
	width:100%;
}
.progress-bar{
	background:#2897e1;
	float:left;
	height:100%;
	transition:width .6s ease;
	width:0;
}
.percent_count{
	color:#fff;
	font-size:20px;
	left:0;
	margin-top:-10px;
	position:absolute;
	text-align:center;
	top:50%;
	width:inherit;
}
.upload-widget .qq-upload-list > li > span{
	display:none !important;
}
.upload-widget .qq-upload-cancel{
	background:rgba(0,0,0,.5);
	border:0;
	color:#fff;
	cursor:pointer;
	margin:0;
	opacity:.8;
	padding:4px 6px;
	position:absolute;
	right:0;
	text-decoration:none;
	top:0;
	z-index:1;
}
.upload-widget .qq-upload-cancel:hover{
	background:#e53c45;
	color:#fff;
}
#privacy_select select{
	max-width:280px;
}
#privacy_select > div:last-child{
	margin:10px 0 0;
}


/* По ссылке */
.tabs-menu .tabbed{
	margin-bottom:0;
}
.tabs-menu .tab fieldset{
	border-top:none;
}
.tabs-menu #f_is_private.private_pined{
	padding:15px;
	margin-bottom:15px;
	border:1px solid rgba(0,0,0,.07);
	background:rgba(0,0,0,.03);
}
.tabs-menu #f_is_private.private_pined label{
	display:none;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
	border:none;
	padding:0;
}
.tabs-menu #f_is_private.is_private_chosen > select{
	width:200px;
}
#f_new_category{
	border-bottom:0 none;
}


/* Редактирование видео */
#form-tabs > ul + #fset_video_edit_data{
	display:none;
}
.edit_movie_form > div h3{
	margin:0 0 5px;
}
.edit_movie_form dt{
	clear:left;
	float:left;
	font-size:.9333rem;
	width:35%;
	color:#6a6a6a;
}
.edit_movie_form dd{
	color:#333;
	float:left;
	font-size:.9333rem;
	padding:0 0 4px;
}
.video_preview{
	width:55%;
}
.video_edit_info,
.overflow{
	overflow:hidden;
	position:relative;
}
.video_edit_info{
	padding-left:15px;
}
.video_edit_info > div{
	padding:15px;
	border:1px solid rgba(0,0,0,.07);
	background:rgba(0,0,0,.03);
}
.video_preview h3{
	color:#FFF;
	padding:0 10px;
}
.height100{
	height:100%;
	overflow:hidden;
}
.edit_movie_form{
	margin:0 0 20px;
}
.tabs-menu > ul{
	position:relative;
}
.player_not_ready{
	text-align:center;
}
.player_not_ready h3{
	margin-top:10px !important;
}
#run_conversion{
	background:#7f8c8d;
}
#process_conversion{
	background:#34495e;
}
#show_loader{
	background:#000;
}
#blocked_only{
	background:#c0392b;
}
.timer{
	box-sizing:border-box;
	display:inline-block;
	font-size:180px;
	height:1em;
	position:relative;
	width:1em;
}
.timer > .percent{
	color:#ecf0f1;
	font-size:.3em;
	left:0;
	position:absolute;
	text-align:center;
	top:1.05em;
	width:3.33em;
}
.timer > #slice{
	clip:rect(0px,1em,1em,.5em);
	height:1em;
	position:absolute;
	width:1em;
}
.timer > #slice.gt50{
	clip:rect(auto,auto,auto,auto) !important;
}
.timer > #slice > .pie{
	border:.1em solid #f39c12;
	border-radius:.5em;
	box-shadow:0 0 1px #f39c12;
	clip:rect(0em,.5em,1em,0em);
	height:.8em;
	position:absolute;
	transition:transform .6s ease;
	width:.8em;
}
.timer > #slice > .pie.fill{
	transform:rotate(180deg) !important;
}
.timer.fill > .percent{
	display:none;
}
.timer.fill > #slice > .pie{
	background-color:#f39c12;
	border:transparent;
	height:1em;
	width:1em;
}
.prewiew_list{
	height:95px;
	overflow:hidden;
	position:relative;
}
.prewiew_list > div{
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
	height:inherit;
	margin:0 2px 0 0;
}
.thumbnail-overlay{
	background:#2c3e50;
	color:#fff;
	display:none;
	font-size:12px;
	height:inherit;
	opacity:.7;
	padding:30% 0 0;
	position:absolute;
	right:2px;
	text-align:center;
	top:0;
	vertical-align:middle;
	width:100%;
}
.prewiew_list:hover .thumbnail-overlay,.prewiew_list.selec .thumbnail-overlay{
	cursor:pointer;
	display:block;
}
.grabbing .prewiew_list .thumbnail-overlay{
	opacity:0;
}
.or_title{
	line-height:20px;
	margin:10px 0 0;
	overflow:hidden;
}
.or_title > div{
	margin:10px 0 0;
}
.or_title b{
	background:#fff;
	display:table;
	margin:-12px auto 0;
	padding:0 10px;
}
.poster_file{
	direction:ltr;
	display:block;
	font-size:13px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.file_wrap{
	margin:10px 0 0;
}
.poster_file > input{
	cursor:pointer;
	font-size:118px;
	margin:0;
	opacity:0;
	padding:0;
	position:absolute;
	right:0;
	top:0;
}
.poster_file:hover{
	background-color:rgba(0,0,0,.07);
	background:linear-gradient(to bottom,rgba(255,255,255,0) 0%, rgba(0,0,0,.07) 70%) repeat scroll 0 0;
}


/* Просмотр видео */
#player_wrap{
	background:#000;
	clear:both;
	height:100%;
	position:relative;
	width:100%;
}
.iplayer_wrap{
	width:100% !important;
	height:100% !important;
}
.ivideo_player_wrap{
	padding:0;
	overflow:hidden;
	position:relative;
	width: 100%;
	height: 100%;
}
.tabs-menu .ivideo_player_wrap li{
	float:none;
	margin-right:auto;
	background:transparent;
}
.duration{
	background:#f28d4f;
	bottom:0;
	color:#fff;
	opacity:.9;
	padding:1px 5px;
	position:absolute;
	right:0;
	font-size:.8667rem;
}
.duration i::before{
	margin:0;
}
.video_tumb_block .duration{
	font-size:.8667rem;
	padding:3px 5px;
}
.player_play{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	cursor:pointer;
	opacity:.3;
	background:rgba(0,0,0,0);
	transition:all .1s linear;	
}
.player_play::before{
	height:6rem;
	color:#fff;
	left:50%;
	margin:-3rem 0 0 -3rem;
	position:absolute;
	line-height:6rem;
	font-size:6rem;
	text-shadow:3px 3px 3px rgba(0,0,0,.3);
	top:50%;
	width:6rem;
	text-align:center;
	content:'\e720';
	font-family:'fontello';
	padding:0;
}
#player_wrap:hover .player_play{
	opacity:.5;
	background:rgba(0,0,0,.2);
	transition:all .1s linear;
}
.video_tumb_block{
	overflow:hidden;
}
.video_tumb_block img{
	visibility:hidden;
}
.player_play_loading{
	background:url(../../images/video/loader.gif) no-repeat scroll 20px 0 transparent;
	height:76px;
	left:50%;
	margin:-38px 0 0 -50px;
	position:absolute;
	top:50%;
	width:100px;
}
#run_conversion .player_play_loading{
	background:url(../../images/video/loader_7f8c8d.gif) no-repeat scroll 20px 0 transparent;
}
.play_error{
	background:#d35400;
	color:#fff;
	height:20px;
	line-height:20px;
	margin:-10px 0 0;
	position:absolute;
	text-align:center;
	top:50%;
	width:100%;
}
#adult_info,
#adblock_info{
	color:#fff;
	font-size:130%;
	height:30px;
	line-height:30px;
	margin:-30px 0 0;
	position:absolute;
	text-align:center;
	top:50%;
	width:100%;
}
#adult_info a{
	color:inherit;
}
#adult_info a:hover{
	color:#27ae60;
}
#adblock_info{
	color:#e74c3c;
}
#adblock_info p{
	color:#AAA;
	font-size:.8em;
	margin:0;
	padding:0 20px;
}
.error_player_wrap{
	background:#7f8c8d;
	color:#fff;
	height:inherit;
	text-align:center;
	width:inherit;
}
.error_player_wrap h3{
	color:#f1c40f;
	font-size:20px;
	line-height:20px;
	margin:0 !important;
}
.error_player_wrap p{
	font-size:14px;
	line-height:14px;
	margin:10px 0 0 0 !important;
}
#noise{
	background:#222;
	height:100%;
	left:0;
	opacity:.3;
	position:absolute;
	top:0;
	width:100%;
}
.error_text_wrap{
	height:100%;
	left:0;
	margin-top:-44px;
	position:absolute;
	top:50%;
	width:100%;
}
.error_player_wrap a{
	color:#fff;
}
.error_player_wrap a:hover{
	text-decoration:none;
}
.flash-upgrade{
	color:#a3b1b2;
	height:100%;
	padding:40px 10px;
	text-align:center;
}
.flash-upgrade a{
	color:#a3b1b2;
}
.flash-upgrade a:hover{
	color:#f39c12;
	text-decoration:none;
}
.jwlogo,.jwclick{
	display:none !important;
}
.poster_img{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.poster_img > img{
	display:none;
}
#movie_embed_title{
	background:#000;
	box-sizing:border-box;
	font-size:.9em;
	height:31px;
	line-height:31px;
	opacity:.8;
	padding:0 0 0 7px;
	position:absolute;
	top:0;
	transition:top .2s ease .2s;
	width:100%;
	z-index:29;
}
.promo_widget_wrap #movie_embed_title{
	z-index:4;
}
#player_wrap .movie_embed_title_autohide{
	top:-31px;
}
#player_wrap:hover .movie_embed_title_autohide{
	top:0;
}
#pl_icon{
	color:#FFF;
	cursor:pointer;
	float:left;
	font-size:1.5em;
	line-height:32px;
	margin:0 7px 0 0;
}
#pl_icon:hover{
	color:#f1c40f;
}
#pl_icon b{
	float:right;
	font-size:.7em;
	margin:0 0 0 4px;
}
#player_wrap.player_demo{
	background:#666;
	height:480px;
	width:640px;
}
#list_embed_playlist{
	left:-500px;
	position:absolute;
	top:0;
	z-index:30;
}
#movie_embed_title a{
	box-sizing:border-box;
	color:#fff;
	display:block;
	text-decoration:none;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#movie_embed_title a:hover{
	text-decoration:underline;
}
.player_share,
.player_share_close{
	background:transparent url(../../images/video/play_button_spr.png) no-repeat scroll 5px -173px;
	cursor:pointer;
	height:30px;
	opacity:.9;
	padding:3px 7px 0;
	position:absolute;
	right:0;
	top:0;
	transition:top .2s ease .2s;
	width:20px;
	z-index:31;
	box-sizing:content-box;
}
.player_share_close{
	background:transparent url(../../images/video/play_button_spr.png) no-repeat scroll -51px -173px;
}
.share_info{
	background:#000;
	display:none;
	height:100%;
	left:0;
	opacity:.9;
	position:absolute;
	right:0;
	top:0;
	z-index:30;
}
#embed_video_body{
	font-family:Arial;
}
#embed_video_body .share_code label.inline{
	font-size:.84em;
}
#embed_video_body #watch-appbar-playlist{
	width:400px;
}
.share_code{
	color:#fff;
	margin:4% 6% 0;
	overflow:hidden;
}
.video_tumb_block .share_code{
	font-size:.95em;
	margin:5px 15px;
}
.video_tumb_block .share_code textarea{
	font-size:.9em;
	height:55px;
}
.share_code textarea,
.share_code input[type="text"],
.share_code select{
	width:100%;
}
.share_code textarea{
	height:90px;
	margin:0;
	outline:0 none !important;
	overflow:auto;
	resize:vertical;
}
.share_code > label,
#share_playlist_wrap > label{
	display:block;
	margin:5px 0;
}
#ads_skip{
	background:#1a1a1a;
	color:#fff;
	display:none;
	font-size:.9em;
	font-size:14px;
	opacity:.8;
	padding:5px;
	position:absolute;
	right:0;
	top:70%;
	z-index:40;
}
.skip_link{
	cursor:pointer;
}
#ads_skip:hover{
	opacity:1;
}
#ads_skip > img{
	float:left;
	margin:0 5px 0 0;
	width:100px;
}
#ads_skip > img:not(.hid) + span{
	float:left;
	margin:5% 0 0;
	width:80px;
	font-size:14px;
}
#ads_top{
	color:#fff;
	left:0;
	padding:3px 6px;
	position:absolute;
	top:0;
	z-index:35;
}
.ad_title{
	color:#fff;
	display:block;
	font-size:.9em;
	height:90%;
	left:0;
	outline:none;
	position:absolute;
	top:0;
	width:100%;
	z-index:3;
}
.ad_title > span{
	opacity:0;
	position:absolute;
	right:10px;
	top:5px;
	transition:opacity .5s ease;
	z-index:2;
}
.ivideo_player_wrap:hover .ad_title > span,#player_wrap:hover .ad_title > span{
	opacity:1;
}
.ad_title:hover{
	color:#fff;
	text-decoration:none;
}
.ads_body{
	height:100%;
	overflow:hidden;
	width:100%;
}
.ads_body > .html_ad{
	color:#CCC;
	margin:2%;
	overflow:hidden;
}
.hid,
#show_more_block.hid{
	display:none;
}
.inline,.share_code label.inline{
	display:inline-block;
}
.redactor-toolbar li a{
	height:auto;
	line-height:normal;
}
.redactor-toolbar li{
	background:none;
	font-size:inherit;
}
.clear_both{
	clear:both;
	overflow:hidden;
	position:relative;
}
.not_found{
	color:#777;
	padding:50px 10px;
	text-align:center;
}
.is_hd{
	background:#545454;
	border-radius:3px;
	color:#fff;
	font-size:.9333rem;
	padding:0 5px;
}
h1.item_title > i,
h1.item_title > .is_hd{
	vertical-align:text-top;
}
.page_player{
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}
.page_player::before {
    padding-top: 56.25%;
    display: block;
    content: "";
    box-sizing: border-box;
}
.page_player #player_wrap {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.page_player.width_playlist{
	box-shadow:none !important;
}
.full{
	clear:both;
	display:block;
	overflow:hidden;
	width:100%;
}
.userav{
	margin-right:10px;
	width:64px;
	overflow:hidden;
}
.chanelav{
	margin-top:8px;
}
.user-box img{
	display:block;
	width:100%;
}
.user-box h3{
	display:block;
	line-height:19px;
	margin:0 0 6px;
}
.bottom10{
	padding-bottom:10px !important;
}
.top10{
	padding-top:10px !important;
}
.nomargin{
	margin:0 !important;
}
.float_left{
	float:left;
	position:relative;
}
.float-right{
	float:right;
	position:relative;
}
.subscribe,
.unsubscribe{
	background-color:#e53c45;
	border-radius:2px;
	color:#fff;
	padding:3px 6px;
	text-decoration:none;
	line-height:18px;
	font-size:15px;
}
.subscribe i::before,
.unsubscribe i::before{
	margin:0;
}
.unsubscribe .dt-i-play{
	display:none;
}
.subscribe .dt-i-check{
	display:none;
}
.subscribe:hover,
.unsubscribe:hover{
	background-color:#e21b25;
	color:#fff;
	text-decoration:none;
}
.count-subscribers{
	border:1px solid rgba(0,0,0,.2);
	border-radius:2px;
	color:#9a9a9a;
	font-size:13px;
	line-height:16px;
	margin-left:6px;
	padding:3px 6px;
	text-align:center;
	position:relative;
}
.count-subscribers::after{
	border-color:transparent rgba(0,0,0,.2);
	border-style:solid;
	border-width:5px 5px 5px 0;
	content:"";
	left:-5px;
	position:absolute;
	top:6px;
}
.user-box h3{
	margin:0;
	font-size:15px;
}
.user-box .line32{
	line-height:32px;
	font-size:15px;
}
.user-box .video-info,
.user-box .video-info a,
.user-box h3 span{
	color:#acacac;
}
.user-box .video-info{
	font-size:14px;
}
.user-box .video-info a:hover{
	color:#565656;
	transition:color .2s linear;
}
.user-box .video-info *::before{
	margin:0;
	padding:0;
}
.user-box .line32 .dt-i-calendar-empty span{
	color:#f28d4f;
}
.like-box{
	position:relative;
	width:180px;
	text-align:center;
	padding-top:5px;
}
.like-box .like-views{
	font-size:15px;
}
.watch-sparkbars{
	background:#cacaca;
	border-radius:2px;
	clear:both;
	height:4px;
	margin:2px 0;
	overflow:hidden;
	width:100%;
}
.watch-sparkbar-likes{
	background:#27ae60;
	float:left;
	height:inherit;
}
.watch-sparkbar-dislikes{
	background:#e53c45;
	float:right;
	height:inherit;
}
.like-show .rating_widget{
	text-align:center;
	float:none;
	margin:0;
	line-height:28px;
}
.like-show .rating_widget > div{
	display:inline-block;
	float:none;
	height:28px;
	font-size:28px;
	line-height:28px;
	vertical-align:baseline;
}
.like-show .rating_widget > div.score{
	font-size:20px;
}
.video_list .content_item .info_bar .tags_bar{
	margin:0 0 0 4px;
	padding-left:20px;
}
.nav-tabs li{
	font-size:.9333rem;
}
.nav-tabs i.dt-i-spin4::before{
	content:'\e603' !important;
}
.nav-tabs i{
	color:#acacac;
}
.style1 .nav-tabs .active i,
.style1 .nav-tabs li:hover i,
.style4 .nav-tabs .active i,
.style4 .nav-tabs li:hover i{
	color:#fff;
}
.loading{
	padding-left:20px !important;
}
#comments_widget #comments_add_link a{
	font-size:inherit;
}


/* Импорт видео */
#import_providers_wrap{
	margin:0 0 10px 0;
}
#import_providers_wrap *{
	display:block;
}
#import_providers_wrap .import_provider{
	overflow:hidden;
	position:relative;
}
.import_provider{
	background-position:center center;
	background-repeat:no-repeat;
	height:128px;
	width:128px;
	border-radius:5px;
}
.import_provider > span{
	background:#666;
	bottom:0;
	color:#fff;
	left:0;
	opacity:.8;
	padding:3px 0;
	position:absolute;
	text-align:center;
	width:100%;
}
.import_provider:hover > span{
	opacity:1;
}
#import_providers_wrap .import_provider.selected_provider > span{
	height:100%;
	opacity:.8;
	padding:0;
}
#import_providers_wrap .import_provider.selected_provider i{
	display:block;
}
#import_providers_wrap .import_provider i{
	color:#ecf0f1;
	display:none;
	font-size:50px;
	left:50%;
	line-height:50px;
	margin:-25px 0 0 -25px;
	position:absolute;
	top:50%;
}
#import_providers_wrap .import_provider i::before{
	margin:0;
}


/* Видео списком */
.video_tumb_block{
	position:relative;
	width:280px;
	background:#f2f2f2;
}
.cols_1 .video_tumb_block,
.cols_2 .video_tumb_block,
.cols_3 .video_tumb_block{
	width:100%;
	max-width:none;
}
.cols_4 .video_tumb_block,
.cols_5 .video_tumb_block{
	width:35%;
}
.video_tumb_block::before{
	content:'\e636';
	width:100px;
	height:100px;
	position:absolute;
	z-index:0;
	top:50%;
	left:50%;
	margin:-50px 0 0 -50px;
	line-height:100px;
	font-size:80px;
	font-family:'fontello';
	color:#acacac;
	text-align:center;
}
.video_tumb_block > a{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	height:0;
	padding-bottom:56.25%;
	overflow:hidden;
}
.video_tumb_block > a > .dt-i-play,
.widget_video_wrap .video_img_box > a > .dt-i-play{
	color:#fff;
	font-size:60px;
	left:50%;
	line-height:60px;
	margin:-30px;
	width:60px;
	opacity:0;
	text-align:center;
	padding:0;
	position:absolute;
	text-shadow:5px 5px 2px rgba(0,0,0,.7);
	top:50%;
	transition:opacity .1s ease;
}
.video_tumb_block > a > .dt-i-play::before,
.widget_video_wrap .video_img_box > a > .dt-i-play::before{
	width:auto;
	margin:0;
}
.video_tumb_block > a:hover > .dt-i-play,
.widget_video_wrap .video_img_box > a:hover > .dt-i-play{
	opacity:.7;
}
.video_parse_list,
.video_list_item{
	padding:15px 0;
	border-top:1px solid rgba(0,0,0,.07);
}
.video_text{
	padding:2px 15px;
	width:90%;
}
.video_text > h3{
	margin:-.1333rem 0 10px;
	color:#333;
}
.video_text > h3 a{
	text-decoration:none;
	color:#333;
}
.video_text > h3 a:hover{
	color:#2897e1;
}
.video_parse_list .video_text .video_content > div,
.video_text .video_content .f_content .value{
	line-height:1rem;
	max-height:3.9rem;
	line-height:1.3rem;
	overflow:hidden;
}
.video_parse_list .video_text .video_content > div{
	max-height:7.8rem;
	line-height:1.3rem;	
	padding-bottom:20px;
}
.video_text,
.video_text .video_content .f_content .value{
	color:#6a6a6a;	
}
.video_text .video_content{
	clear:both;
}
.video_text .video_parent_title{
	float:left;
	margin:-7px 10px 10px 0;
}
.video_parse_list .video_text_block{
	padding-right:3rem;
}
.parse_action,
.success_parse_block{
	background-color:#f2f2f2;
	border-radius:5px;
	bottom:0;
	color:#9a9a9a;
	cursor:pointer;
	font-size:2rem;
	height:3rem;
	line-height:3.1333rem;
	overflow:hidden;
	position:absolute;
	right:0;
	opacity:.3;
	text-align:center;
	top:0;
	transition:all .1s linear;
	width:3rem;
}
.success_parse_block,
.video_parse_list:hover .parse_action{
	opacity:1;
}
.parse_action i::before,
.success_parse_block i::before{
	margin:0;
	padding:0;
}
.success_parse_block{
	background-color:#2897e1;
	color:#fff !important;
	cursor:default !important;
}
.success_parse_block:hover{
	color:#fff;
}
.parse_action:hover{
	background-color:#f28d4f;
	color:#fff;
}
.gradient_line{
	background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 70%) repeat scroll 0 0;
	bottom:0;
	height:30px;
	margin:0 -15px;
	position:absolute;
	width:100%;
}
.sortable_list + #show_more_block{
	margin:15px 0 0;
}
#import_wrapform_data > span{
	color:#3498db;
	cursor:pointer;
	position:absolute;
	right:9px;
	top:4px;
}
#import_wrapform_data > span:hover{
	color:#2980b9;
}
.hide_form > div{
	display:none;
}
#import_wrapform_data.hide_form > span{
	position:relative;
	right:auto;
	top:auto;
}
#import_wrapform_data > span > span{
	display:none;
}
#import_wrapform_data.hide_form > span > span{
	display:inline-block;
}
.success_parse_form{
	padding:10px 25px 10px 10px;
}
.success_parse_form > div{
	min-height:460px;
	width:820px;
}
input.button-submit.fixed_bootom_btn{
	border-radius:0;
	box-shadow:0 -20px 0 #FFF;
	position:absolute;
	top:0;
	width:100%;
	z-index:100;
}
.success_parse_form form{
	margin-top:35px;
}
#set-coordinates-form #map-canvas{
	height:500px;
	width:800px;
}
#set-coordinates-form .buttons{
	margin:10px 0;
	text-align:center;
}
.hint > img{
	margin:5px 0 0;
}
.video_datagrid{
	width:100%;
}
.video_datagrid th{
	background:#B3C2C9;
	border-bottom:solid 1px #B3C2C9;
	height:30px;
	line-height:30px;
	padding:0 0 0 10px;
	text-align:left;
}
.video_datagrid th.center,.video_datagrid td.center{
	padding:0 10px;
	text-align:center;
}
.video_datagrid td{
	background:#fff;
	color:#34495e;
	height:20px;
	padding:5px 10px;
	position:relative;
}
.video_datagrid tr.odd td{
	background:#f9f9f9;
}
.video_datagrid tr:hover td{
	background:#e9f6fd;
}
.video_datagrid + .buttons{
	margin:10px 0 0;
}
form .video_datagrid .field_error .error_text{
	background:#FFF;
	position:absolute;
	right:30px;
	top:3px;
}


/* Просмотр видео */
.replay{
	background:rgba(0,0,0,.7);
	box-shadow:0 0 45px rgba(0,0,0,.3);
	color:#fff;
	cursor:pointer;
	font-size:50px;
	left:50%;
	height:70px;
	width:70px;
	line-height:72px;
	margin:-35px 0 0 -35px;
	opacity:.95;
	position:absolute;
	top:50%;
	border-radius:50%;
	text-align:center;
	transition:transform .2s linear;
}
.replay:hover{
	background:rgba(0,0,0,.9);
	transform:rotate(-3deg) scale(1.1);
}
.replay i::before{
	margin:0;
}
.related_title{
	background:#000;
	color:#fff;
	opacity:.8;
	padding:3px 10px;
	position:absolute;
	top:0;
	z-index:1;
}
.widget .widget_video_promo .widget_video_wrap > a,
.video_parse_list:last-child,
.edit_movie_form dl,
.video_list_item:last-child,
.video_metadata_block .info_bar,
.channel_text_block h2,
#user_profile_tab_content .pills-menu ul,
.channel-teaser > p,
.widget .widget_channels_list,
.channels_wrapper .first_channels_video .player_wrap{
	margin:0;
}


/* Виджет видео */
.widget_video{
	margin:-15px;
}
.widget_video_wrap{
	position:relative;
}
.widget .widget_video_wrap{
	width:100%;
	float:left;
	padding:15px;
}
.cols_1 .widget .widget_video_wrap,
.cols_2 .widget .widget_video_wrap,
.cols_3 .widget .widget_video_wrap{
	float:none;
}
.cols_4 .widget .widget_video_wrap,
.cols_5 .widget .widget_video_wrap{
	width:50%;
}
.cols_6 .widget .widget_video_wrap,
.cols_7 .widget .widget_video_wrap{
	width:33.3333%;
}
.cols_8 .widget .widget_video_wrap,
.cols_9 .widget .widget_video_wrap{
	width:25%;
}
.cols_10 .widget .widget_video_wrap,
.cols_11 .widget .widget_video_wrap{
	width:20%;
}
.cols_12 .widget .widget_video_wrap{
	width:16.6666%;
}
.cols_4 .widget .widget_video_wrap:nth-child(2n+1),
.cols_5 .widget .widget_video_wrap:nth-child(2n+1),
.cols_6 .widget .widget_video_wrap:nth-child(3n+1),
.cols_7 .widget .widget_video_wrap:nth-child(3n+1),
.cols_8 .widget .widget_video_wrap:nth-child(4n+1),
.cols_9 .widget .widget_video_wrap:nth-child(4n+1),
.cols_10 .widget .widget_video_wrap:nth-child(5n+1),
.cols_11 .widget .widget_video_wrap:nth-child(5n+1),
.cols_12 .widget .widget_video_wrap:nth-child(6n+1){
	clear:left;
}
.related_list .widget_video_wrap{
	background:#000;
	padding:2px;
	height:33.333%;
	width:33.333%;
	float:left;
}
.related_list .widget_video_wrap .video_img_box{
	border-radius:0 !important;
}
.widget_video_wrap .video_img_box > a{
	background-color:#000;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	height:0;
	padding-bottom:56.25%;
	margin:0;
	position:relative;
	text-decoration:none;
}
.widget_video_wrap > a.nowrap_text,
.widget_video_slider_wrap > a.nowrap_text{
	bottom:0;
	color:rgba(255,255,255,.8);
	left:15px;
	right:15px;
	padding:0 15px;
	font-size:.9333rem;
	overflow:hidden;
	position:absolute;
	height:1.8rem;
	line-height:1.8rem;
}
.related_list .widget_video_wrap > a.nowrap_text{
	left:2px;
	right:2px;
	border-radius:0 !important;
}
.widget_video_wrap > a.nowrap_text:hover,
.widget_video_slider_wrap > a.nowrap_text:hover{
	color:rgba(255,255,255,1);
}
.widget_video_slider_wrap > a.nowrap_text > span{
	display:block;
	font-size:20px;
	font-weight:400;
	line-height:20px;
	margin-top:-10px;
	padding:0 20px;
	position:absolute;
	top:50%;
}
.widget_video_wrap .duration{
	bottom:1.8rem;
	right:15px;
}
.related_list .widget_video_wrap .duration{
	right:2px;
}


/* Виджет промо */
.promo_widget_wrap .widget_video_wrap{
	width:100% !important;
	padding:0;
}
.promo_widget_wrap .widget_video_wrap > a.nowrap_text,
.widget_video_slider_wrap > a.nowrap_text{
	left:0;
	right:0;
}
.promo_widget_wrap .widget_video_wrap .duration,
.widget_video_slider_wrap .duration{
	right:0;
}
#import_providers_wrap .owl-prev,
#import_providers_wrap .owl-next,
.widget_video_slider .owl-prev,
.widget_video_slider .owl-next,
.promo_widget_wrap .owl-prev,
.promo_widget_wrap .owl-next{
	background-position:center;
	background-repeat:no-repeat;
	color:#fff;
	cursor:pointer;
	height:100%;
	position:absolute;
	top:0;
	transition:left .4s,right .4s;
	width:35px;
	text-align:center;
	background-color:transparent;
}
#import_providers_wrap .owl-next{
	right:0;
}
#import_providers_wrap .owl-prev:hover,
#import_providers_wrap .owl-next:hover,
.promo_widget_wrap .owl-prev:hover,
.promo_widget_wrap .owl-next:hover,
.widget_video_slider .owl-prev:hover,
.widget_video_slider .owl-next:hover{
	background-color:rgba(0,0,0,.1);
	color:#fff;
}
.promo_widget_wrap .owl-prev,
.widget_video_slider .owl-prev{
	left:-35px;
}
.promo_widget_wrap .owl-next,
.widget_video_slider .owl-next{
	right:-35px;
}
.owl-carousel:hover .owl-prev{
	left:0;
}
.owl-carousel:hover .owl-next{
	left:auto;
	right:0;
}
.owl-prev i,
.owl-next i{
	font-size:35px;
	height:36px;
	left:50%;
	margin:-18px 0 0 -12px;
	position:absolute;
	top:50%;
	width:24px;
}
.owl-prev i::before,
.owl-next i::before{
	margin:0;
	width:auto;
}
.first_video_wrap{
	height:0;
	margin:0 0 15px;
	overflow:hidden;
	padding-bottom:56.25%;
	position:relative;
}
.first_video_wrap #video_share{
	display:none;
}
.first_video_wrap #player_wrap{
	padding-bottom:56.25%;
}
.first_video_wrap .ivideo_player_wrap{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.first_video_wrap .ivideo_player_wrap .duration{
	top:0;
	bottom:auto;
	z-index:30;
	height:31px;
	line-height:32px;
	padding:0 10px;
	font-size:.9em;
}
.promo_widget_wrap{
	background:transparent;
	padding:0 0 5px;
}
.promo_widget_wrap .currently-playing::after{
	background:url(../../images/video/equalizer.gif) no-repeat center #333;
	content:'';
	height:100%;
	opacity:.5;
	position:absolute;
	top:0;
	width:100%;
}
.first_video_teaser{
	background:rgba(0,0,0,.8);
	bottom:15px;
	color:rgba(255,255,255,.8);
	left:15px;
	padding:15px;
	position:absolute;
	right:0;
}
.promo_widget_wrap .owl-prev::after,
.promo_widget_wrap .owl-next::after{
	display:none;
}


/* Данные видео */
.video_tag_title{
	background:#f1c40f;
	color:#333;
	display:inline-block;
	margin:0 10px 0 -7px;
	padding:0 10px;
}
.nowrap_text{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.video_tab .share_code{
	color:inherit;
	margin:0;
}
.video_metadata_block,
.video_description_block{
	clear:both;
}
.video_item_props{
	background:none;
	border:none;
	padding:0;
}
.video_item_props table .title{
	width:auto;
}
.video_item_props table .value{
	text-align:left;
	width:100%;
}
.content_item .ft_html p:last-child,.content_list_item .ft_html p:first-child{
	margin-top:0;
}
#lightsoff-background{
	background:#000;
	display:none;
	height:100%;
	left:0;
	margin:0;
	opacity:.95;
	padding:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:998;
}
.video_list_item .video_text,
.channel_trailer .video_text{
	width:100%;
}
.content_list_item .video_content .info_bar{
	margin:5px 0 0;
}
.content_list_item .video_content .tags_bar{
	font-size:.8677rem;
	margin-top:0;
	background:none;
	padding:0;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;
}
.cols_1 .content_list_item .video_content .tags_bar,
.cols_1 .content_list_item .video_content .info_bar,
.cols_2 .content_list_item .video_content .tags_bar,
.cols_2 .content_list_item .video_content .info_bar,
.cols_3 .content_list_item .video_content .tags_bar,
.cols_3 .content_list_item .video_content .info_bar,
.cols_4 .content_list_item .video_content .tags_bar,
.cols_4 .content_list_item .video_content .info_bar,
.cols_5 .content_list_item .video_content .tags_bar,
.cols_5 .content_list_item .video_content .info_bar{
	display:none;
}
.content_list_item .video_content .ft_html a.read-more{
	display:none;
}
.editors_choice{
	bottom:0;
	color:#3498db;
	font-size:1.5em;
	padding:0 5px 0 0;
	position:absolute;
	right:0;
}
.mini_tumb{
	background-position:center center;
	background-size:cover;
	display:inline-block;
	height:3rem;
	margin:0 10px 0 0;
	vertical-align:middle;
	width:4rem;
}
.complain_info{
	margin:0 0 10px;
}
.complain_wrap form fieldset{
	border:none;
	margin:0 0 10px;
	padding:0;
}
.content_item .complain_wrap .field{
	margin-bottom:10px;
}
.background_transition{
	transition:background .2s ease;
}
.color_transition{
	transition:color .4s ease;
}
.color_pumpkin{
	color:#d35400;
}
.color_red{
	color:#e53c45;
	text-decoration:none;
}
.color_green{
	color:#72b238;
	text-decoration:none;
}
.color_red:hover{
	color:#e21b25;
}
.color_green:hover{
	color:#5d922d;
}
.color_gray,.color_asbestos:hover{
	color:#bdc3c7;
}
.color_asbestos{
	color:#7f8c8d;
}
.color_blue{
	color:#2f9ae2;
}
.stat_header{
	font-size:15px;
	margin:0 0 10px;
}
.stats-target-container{
	border:1px solid rgba(0,0,0,.07);
	border-collapse:separate;
	border-spacing:0;
	display:table;
	font-size:11px;
	margin:0 0 10px;
	padding:0;
	vertical-align:middle;
	width:auto;
}
.stats-target-container td{
	background:rgba(0,0,0,.03);
	border-color:rgba(0,0,0,.07);
	border-style:solid;
	border-width:0 1px 0 0;
	cursor:pointer;
	padding:5px 10px;
	width:155px;
}
.stats-target-container td:last-child{
	border-width:0;
}
.stats-target-container td:hover{
	background:rgba(0,0,0,.07);
	color:#333;
}
.stats-target-container td.current_stat{
	border-bottom-color:#2897e1;
	border-bottom-width:2px;
}
.stats-target-container span{
	text-transform:uppercase;
}
#stats-charts-container{
	height:250px;
}
.by_country{
	width:83%;
}
#stats-countries{
	float:right;
	padding:5px 0 0;
	width:17%;
}
.stats-target-container td > div{
	font-size:1.4em;
	margin:5px 0 0;
}
#stats-by-country{
	clear:both;
	font-size:12px;
	margin:0 0 10px;
}
#stats-by-country input{
	float:left;
	margin:2px 5px 0 0;
}
.is_empty{
	color:#7f8c8d;
	padding:20px 0;
	text-align:center;
}
#overview{
	height:150px;
}
.download_video{
	display:inline-block;
	margin:10px 0 0;
	background-color:#f28d4f;
	color:#fff;
	padding:10px 15px;
	border-radius:3px;
	font-size:1.0667rem;
	cursor:pointer;
	transition:background-color .2s linear;
	text-decoration:none;
	color:#fff;
}
.download_video:hover{
	background-color:#2897e1;
	color:#fff;
}
.wautoplay{
	cursor:pointer;
	float:right;
	margin:0 0 0 15px;
	text-transform:capitalize;
}
.wautoplay.checked{
	color:#136bb9;
}
#more_link{
	background:linear-gradient(to bottom,rgba(255,255,255,.1) 0%,rgba(255,255,255,1) 50%) repeat scroll 0 0;
	bottom:0;
	cursor:pointer;
	width:100%;
	color:#ababab;
}
#more_link .line{
	border-top:1px dashed rgba(0,0,0,.1);
	margin:15px 0 0;
}
#more_link b{
	font-size:.9333rem;
	font-weight:400;
	margin:0;
	padding:0;
}
#more_link b i::before{
	margin:0;
	color:#cacaca;
}
#more_link:hover{
	color:#565656;
}
.adult-stub{
	filter:blur(10px);
}
.player_need_paid{
	filter:blur(3px);
	opacity:.4;
}
a.billing-buy{
	background:#136bb9;
	border-radius:2px;
	color:#FFF;
	font-size:15px;
	height:34px;
	left:50%;
	line-height:34px;
	margin:-17px 0 0 -100px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	top:50%;
	width:200px;
}
a.billing-buy:hover{
	background:#2897e1;
}
.video_cost{
	color:#f28d4f;
	font-size:12px;
	margin:-7px 0 10px;
}
.video_cost i{
	background:#f28d4f;
	border-radius:2px;
	color:#FFF;
	line-height:18px;
	padding:0 5px;
}
.video_item .field.ft_html.f_content{
	overflow:hidden;
	position:relative;
	transition:height .2s linear;
	font-size:1rem;
}
.video_item .field.ft_html.f_content .value > p:first-child{
	margin-top:0;
}
.content_height{
	max-height:200px;
}
.content_height #more_link{
	position:absolute;
}


/* Список видео (Режим Галерея) */
.field_movie_list{
	margin:0 -15px;
	padding-bottom:15px;
	clear:both;
}
.iwrap{
	float:left;
	width:100%;
	padding:15px 15px 0;
	z-index:1;
}
.inside .iwrap{
	border-top:1px solid rgba(0,0,0,.07);
	margin-bottom:15px;
}

/* Маленькая плитка */
.cols_1 .small_tile .iwrap,
.cols_2 .small_tile .iwrap,
.cols_3 .small_tile .iwrap{
	float:none;
}
.cols_4 .small_tile .iwrap,
.cols_5 .small_tile .iwrap{
	width:50%;
}
.cols_6 .small_tile .iwrap,
.cols_7 .small_tile .iwrap{
	width:33.3333%;
}
.cols_8 .small_tile .iwrap,
.cols_9 .small_tile .iwrap{
	width:25%;
}
.cols_10 .small_tile .iwrap,
.cols_11 .small_tile .iwrap{
	width:20%;
}
.cols_12 .small_tile .iwrap{
	width:16.6666%;
}
.cols_4 .small_tile .iwrap:nth-child(2n+1),
.cols_5 .small_tile .iwrap:nth-child(2n+1),
.cols_6 .small_tile .iwrap:nth-child(3n+1),
.cols_7 .small_tile .iwrap:nth-child(3n+1),
.cols_8 .small_tile .iwrap:nth-child(4n+1),
.cols_9 .small_tile .iwrap:nth-child(4n+1),
.cols_10 .small_tile .iwrap:nth-child(5n+1),
.cols_11 .small_tile .iwrap:nth-child(5n+1),
.cols_12 .small_tile .iwrap:nth-child(6n+1){
	clear:left;
}

/* Плитка */
.cols_1 .normal_tile .iwrap,
.cols_2 .normal_tile .iwrap,
.cols_3 .normal_tile .iwrap{
	float:none;
}
.cols_1 .widget .normal_tile .iwrap,
.cols_2 .widget .normal_tile .iwrap,
.cols_3 .widget .normal_tile .iwrap{
	padding-bottom:15px;
}
.cols_4 .normal_tile .iwrap,
.cols_5 .normal_tile .iwrap,
.cols_6 .normal_tile .iwrap{
	width:50%;
}
.cols_7 .normal_tile .iwrap,
.cols_8 .normal_tile .iwrap,
.cols_9 .normal_tile .iwrap{
	width:33.3333%;
}
.cols_10 .normal_tile .iwrap,
.cols_11 .normal_tile .iwrap{
	width:25%;
}
.cols_12 .normal_tile .iwrap{
	width:20%;
}
.cols_4 .normal_tile .iwrap:nth-child(2n+1),
.cols_5 .normal_tile .iwrap:nth-child(2n+1),
.cols_6 .normal_tile .iwrap:nth-child(2n+1),
.cols_7 .normal_tile .iwrap:nth-child(3n+1),
.cols_8 .normal_tile .iwrap:nth-child(3n+1),
.cols_9 .normal_tile .iwrap:nth-child(3n+1),
.cols_10 .normal_tile .iwrap:nth-child(4n+1),
.cols_11 .normal_tile .iwrap:nth-child(4n+1),
.cols_12 .normal_tile .iwrap:nth-child(5n+1){
	clear:left;
}

/* Большая плитка */
.cols_1 .big_tile .iwrap,
.cols_2 .big_tile .iwrap,
.cols_3 .big_tile .iwrap,
.cols_4 .big_tile .iwrap{
	float:none;
}
.cols_5 .big_tile .iwrap,
.cols_6 .big_tile .iwrap,
.cols_7 .big_tile .iwrap,
.cols_8 .big_tile .iwrap{
	width:50%;
}
.cols_9 .big_tile .iwrap,
.cols_10 .big_tile .iwrap,
.cols_11 .big_tile .iwrap{
	width:33.3333%;
}
.cols_12 .big_tile .iwrap{
	width:25%;
}
.cols_5 .big_tile .iwrap:nth-child(2n+1),
.cols_6 .big_tile .iwrap:nth-child(2n+1),
.cols_7 .big_tile .iwrap:nth-child(2n+1),
.cols_8 .big_tile .iwrap:nth-child(2n+1),
.cols_9 .big_tile .iwrap:nth-child(3n+1),
.cols_10 .big_tile .iwrap:nth-child(3n+1),
.cols_11 .big_tile .iwrap:nth-child(3n+1),
.cols_12 .big_tile .iwrap:nth-child(4n+1){
	clear:left;
}
.video_img_box{
	overflow:hidden;
	position:relative;
}
.cols_1 .small_tile .iwrap,
.cols_2 .small_tile .iwrap,
.cols_3 .small_tile .iwrap,
.cols_1 .normal_tile .iwrap,
.cols_2 .normal_tile .iwrap,
.cols_3 .normal_tile .iwrap,
.cols_1 .big_tile .iwrap,
.cols_2 .big_tile .iwrap,
.cols_3 .big_tile .iwrap,
.cols_4 .big_tile .iwrap{
	border-bottom:1px solid rgba(0,0,0,.07);
}
.player_wrap{
	background-color:#f2f2f2;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	height:0;
	padding-bottom:56.25%;
	margin:0;
	overflow:hidden;
	width:auto !important;
	position:relative;
}
.player_wrap:empty{
	background-image:url(../../images/video/video_empty.png);
	background-size:auto;
}
.private_player_wrap{
	background-color:#f2f2f2 !important;
	background-size:auto 90px !important;
}
.ioverlay:hover{
	color:#fff;
}
.ioverlay{
	background:rgba(0,0,0,0);
	color:#fff;
	opacity:.3;
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:0;
	padding-bottom:56.25%;
	text-align:center;
	text-decoration:none;
	transition:all .1s ease;
	z-index:1;
}
.video_img_box:hover .ioverlay{
	background:rgba(0,0,0,.5);
	opacity:.5;
	transition:all .1s ease;
}
.ifield_title{
	margin:10px 0 5px;
	font-weight:400;
}
.inside .ifield_title{
	margin:0;
	background-color:#2a2a2a;
	margin:-1px 0 0;
}
.ifield_title a{
	display:inline-block;
}
.inside .ifield_title a{
	display:block;
	color:rgba(255,255,255,.8);
	padding:5px 15px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.inside .ifield_title a:hover{
	color:rgba(255,255,255,1);
}
.iplay{
	cursor:pointer;
	display:block;
	height:4rem;
	line-height:4rem;
	margin-top:-2rem;
	position:absolute;
	top:50%;
	width:100%;
}
.iplay i.dt-i-play{
	font-size:4rem;
}
.video_is_hd,
.adult-icon{
	background:#545454;
	border-radius:3px;
	color:#fff;
	font-size:.9333rem;
	padding:0 5px;
	background:#666;
	left:25px;
	position:absolute;
	top:25px;
}
.adult-icon{
	background:#e53c45;
	left:auto;
	top:10px;
	right:10px;
	font-weight:700;
}
.iduration{
	background:#f28d4f;
	bottom:0;
	color:#fff;
	opacity:.9;
	padding:3px 5px;
	position:absolute;
	right:0;
	font-size:.8667rem;
}
.iduration i::before{
	margin:0;
}
.iwrap .player_wrap > img{
	display:none;
}
.video_content_data{
	color:#6a6a6a;
}
.inside .video_content_data{
	background:#136bb9;
	color:#fff;
	font-size:.9333rem;
	padding:10px 15px;
	position:absolute;
	right:15px;
	left:15px;
	bottom:-20px;
	max-height:0;
	overflow:hidden;
	transition:all .2s ease-in-out .2s;
}
.video_content_data:empty{
	display:none;
}
.inside .ifield_title:hover + .video_content_data,
.inside .video_content_data:hover{
	max-height:70%;
	bottom:0;
}
.inside .video_content_data::after{
	content:'';
	display:block;
	position:absolute;
	bottom:0;
	height:30px;
	width:100%;
	left:0;
	background:rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0) 0%,#136bb9 80%) repeat scroll 0 0;
}
.iwrap .info_bar{
	margin:5px 0;
	color:#9a9a9a;
}
.iwrap .info_bar:empty{
	display:none;
}
.iwrap .info_bar a{
	color:#9a9a9a;	
}
.iwrap .info_bar .bar_item,
.video_list_item .info_bar .bar_item{
	display:inline-block;
	font-size:.8667rem;
	float:none;
	border-right:0 none;
	padding:0 5px 0 0;
}
.subscribe_write_msg a{
	color:#9a9a9a;
}
.subscribers_list .item .actions{
	font-size:.8667rem;
}
.subs_info{
	font-size:.8667rem;
	color:#9a9a9a;
}


/* Следующее видео */
#next_video{
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
.next-container{
	height:inherit;
	left:inherit;
	position:absolute;
	top:inherit;
	width:inherit;
}
.next-wrap{
	height:100px;
	margin:-50px 0 0;
	position:relative;
	top:50%;
}
.next-container .timer{
	cursor:pointer;
	display:block;
	font-size:80px;
	margin:0 auto;
}
.next-container .timer > .percent{
	top:.82em;
}
.next-container .timer > .percent i::before{
	margin:0;
}
.next-container .timer > #slice > .pie{
	border:.04em solid #CCC;
	box-shadow:0 0 1px #CCC;
	height:.85em;
	width:.85em;
}
.next-info,
.next-cancel{
	bottom:125px;
	color:#FFF;
	left:0;
	position:absolute;
	text-align:center;
	width:100%;
}
.next-cancel{
	bottom:-25px;
}
.next-cancel a{
	border:1px solid #FFF;
	border-radius:4px;
	color:inherit;
	font-size:.8em;
	padding:3px 15px 4px;
	text-decoration:none;
	text-transform:uppercase;
}
.next-cancel a:hover{
	background:#FFF;
	color:#000;
}
.next-overlay{
	background:rgba(0,0,0,.6);
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
.next-pretitle{
	font-size:.8em;
	margin:0 0 10px;
	text-transform:uppercase;
}
.next-title{
	font-size:1.4em;
	font-weight:700;
	line-height:1.4;
	margin:0 auto;
	max-height:60px;
	max-width:65%;
	overflow:hidden;
}


/* Список каналов */
.channels_list .content_list_item{
	padding:15px 0;
}
.channels_list .video_tumb_block{
	width:320px;
}
.video_channels_list .channel_text{
	margin:0;
}
.video_channels_list .channel_text h2{
	margin-bottom:0;
}
.playlists_list .video_text > h3{
	margin-bottom:0;
}
.channel_subs{
	margin:10px 0;
	display:inline-block;
}
.date_update,
.vitems_count{
	font-size:.8667rem;
	margin:5px 0;
	color:#9a9a9a;
}
.vitems_count{
	display:inline-block;	
}
.date_update::before,
.vitems_count::before{
	color:#cacaca;
}
.channel_text_block{
	padding:0 15px;
}
.channel_text{
	margin:10px 0;
}
.latest_channel_movies,
.user_channel_list,
.first_channels_video,
.more_channels_video{
	margin:10px 0 0;
}
.latest_channel_movie{
	height:60px;
	margin:0 10px 10px 0;
	width:100px;
	overflow:hidden;
}
.user_channel_list .latest_channel_movie{
	height:64px;
	width:64px;
}
.user_channel_list .latest_channel_movie span{
	padding:0;
}
.latest_channel_movie span{
	background-color:#000;
	color:#fff;
	font-size:.9333rem;
	height:inherit;
	opacity:0;
	line-height:60px;
	position:absolute;
	text-align:center;
	transition:opacity .1s ease;
	width:inherit;
}
.latest_channel_movie span:hover{
	opacity:.8;
}
.video_content .f_teaser{
	max-height:2.6rem;
	overflow:hidden;
	font-size:1rem;
	line-height:1.3rem;
}


/* Просмотр канала */
#channel_head{
	background-color:#000;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	height:230px;
	margin:15px 0;
	position:relative;
}
#channel_head .chwrapper{
	background-position:right;
	background-repeat:repeat-y;
	height:200px;
	overflow:hidden;
	padding:15px;
}
#channel_head .channel_description{
	background-color:rgba(0,0,0,.5);
	bottom:15px;
	left:15px;
	overflow:hidden;
	padding:10px 15px;
	position:absolute;
	max-width:90%;
}
.channel_counts > div:last-child,.channels_wrapper:last-child{
	margin-bottom:0;
}
.channel_trailer{
	margin:0 0 15px;
}
.channel_trailer .video_tumb_block{
	width:450px;
}
.channel_trailer .trailer_box{
	padding-bottom:56.25%;
	width:100%;
	height:0;
	position:relative;
}
.channel_trailer .trailer_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


/* Меню канала */
#channels-item-menu{
	margin:15px 0;
}
#channels-item-menu.fixed_channel_menu{
	background-color:#fff;
	box-shadow:0 3px 4px rgba(0,0,0,.3);
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:999;
	margin:0;
}
#channels-item-menu.fixed_channel_menu .tabs-menu.inner_wrap{
	padding:5px 20px 0;
}
#channels-item-menu.fixed_channel_menu .tabs-menu > ul,
#channels-item-menu.fixed_channel_menu .tabs-menu li a{}
#channels-item-menu.fixed_channel_menu .tabs-menu li a img{
	left:5px;
	position:absolute;
	top:.3rem;
	width:32px;
}
#channels-item-menu.fixed_channel_menu .tabs-menu li:first-child a span{
	padding-left:30px;
}
.content_datasets.mysubscribe-menu ul{
	margin-left:0;
}
.mysubscribe-menu .pills-menu li.active a{
	color:inherit;
}
.channel_sorting_panel{
	overflow:hidden;
	padding:10px;
}
.channel_sorting_panel .field .title{
	margin-right:10px;
}
.channel_sorting_panel .field .sort{
	width:200px;
}
.channel_sorting_panel .field,
.channel_sorting_panel .field .title,
.channel_sorting_panel .field .control{
	float:left;
	line-height:2.3333rem;
}
.not_available{
	background-color:#e74c3c;
	color:#FFF;
}
.not_available:hover{
	background-color:#c0392b;
	color:#FFF;
}
.select_billing_plan{
	background-color:#2897e1;
	display:block;
	color:#fff;
	padding:10px 20px;
	margin:1px -20px;
	text-decoration: none;
}
.select_billing_plan:hover{
	background-color:#136bb9;
	color:#fff;
}
.select_billing_plan > span {
	display:block;
}
.format_access_denied{
	padding:10px;
	width:400px;
}
.format_access_denied .title{
	font-size:1.1em;
	font-weight:700;
}
.fgroups-list > div{
	margin:0 0 5px;
}


/* Список плейлистов */
#playlists_list{
	list-style:none outside none;
	margin:0;
	padding:0;
}
#playlists_list .dt-i-toggle-on{
	display:none;
}
#playlists_list .selected_list .dt-i-toggle-on{
	display:inline-block;
}
#playlists_list .selected_list .dt-i-toggle-off{
	display:none;
}
.addtoplaylist_lists h3{
	margin-top:0;
	font-size:15px;
	color:#9a9a9a;
}
#playlists_list li{
	cursor:pointer;
	padding:3px 0 3px 20px;
	color:#9a9a9a;
}
.addtoplaylist_lists li.channel_list_title > i{
	cursor:pointer;
	color:#9a9a9a;
	font-size:.8rem;
}
.addtoplaylist_lists li.channel_list_title > i:hover{
	color:#565656;
}
#playlists_list li:hover{
	background:rgba(0,0,0,.07);
}
#playlists_list li:hover,
#playlists_list .selected_list{
	color:#565656;
}
#playlists_list li.channel_list_title{
	background:none;
	cursor:default;
	font-size:1.0667rem;
	margin:10px 0 5px;
	padding:0;
	line-height:1.2rem;
	color:#454545;
}
#playlists_list li.channel_list_title a{
	font-size:.9333rem;
	font-weight:400;
	display:inline-block;
}
#playlists_list li.channel_list_title a i{
	font-size:.8rem;
}
#playlists_list li > strong{
	font-weight: normal;
}
.playlists_list .video_tumb_block{
	max-width:200px;
}
.cols_1 .playlists_list .video_tumb_block,
.cols_2 .playlists_list .video_tumb_block,
.cols_3 .playlists_list .video_tumb_block{
	max-width:none;
}
.playall{
	background:rgba(0,0,0,.7);
	color:#FFF;
	height:100%;
	opacity:0;
	position:absolute;
	transition:opacity .2s linear;
	width:100%;
	z-index:1;
}
.playall:hover{
	opacity:1;
}
.playall > span{
	font-size:.95em;
	height:18px;
	line-height:18px;
	margin-top:-9px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:50%;
	width:100%;
}


/* Просмотрт плейлиста */
#playlist_wrap{
	padding:0 0 15px;
}
#playlist_wrap .video_tumb_block{
	width:37%;
}
#playlist_wrap h3{
	margin:0 0 10px;
}
#playlist_wrap p{
	margin:10px 0;
}
.playlist_info_block{
	overflow:hidden;
	padding-left:15px;
}
.playlist_info{
	color:#565656;
	font-size:.8667rem;
	margin:0;
}
.playlist_info > span{
	display:block;
	margin:5px 0;
	color:#9a9a9a;
}
.playlist_info > span::before{
	color:#cacaca;
	margin:0 5px 0 0;
}
.sort_placeholder{
	background-color:#2ecc71;
}
#share-embed-customize .input{
	width:4rem;
	text-align:center;
}
#share_playlist_wrap{
	box-sizing:border-box;
	padding:10px;
	width:600px;
}
#share_playlist_wrap textarea{
	box-sizing:border-box;
	height:80px;
	width:100%;
}
.playlist_page_player{
	float:left;
	width:70%;
}
.width_playlist .duration{
	border-radius:0;
}
#watch-appbar-playlist.playlist_playlist-videos-list{
	border-top:none;
	float:left;
	width:30%;
}
#watch-appbar-playlist{
	color:#9a9a9a;
	border:1px solid rgba(0,0,0,.1);
}
#watch-appbar-playlist.playlist_dark{
	background-color:rgba(0,0,0,.8);
}
#watch-appbar-playlist.embeded{
	background-color:rgba(0,0,0,1);
}
.playlist-header{
	background-color:rgba(0,0,0,.08);
	border-bottom:1px solid rgba(0,0,0,.1);
	height:47px;
	padding:0 5px;
}
.playlist_dark .playlist-header{
	background-color:rgba(0,0,0,.5);
}
.playlist-header-content{
	font-size:11px;
	line-height:1.5;
	padding:5px;
}
#watch-appbar-playlist .playlist-title{
	color:#565656;
	font-size:14px;
	font-weight:400;
	margin:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
}
#watch-appbar-playlist.playlist_dark .playlist-title{
	color:#cacaca;
}
.playlist-title a,.playlist-details a{
	color:inherit;
	text-decoration:none;
}
.playlist-title a:hover,.playlist-details a:hover{
	text-decoration:underline;
}
.playlist-videos-list{
	margin:0;
	max-height:283px;
	padding:0;
}
#list_embed_playlist .playlist-videos-list{
	max-height:100%;
}
.playlist-videos-list > li{
	border-bottom:1px solid rgba(0,0,0,.1);
	border-top:1px solid rgba(255,255,255,.1);
	box-sizing:border-box;
	display:block;
	margin:0;
	overflow:hidden;
	padding:7px 10px;
	transition:background-color .1s linear;
}
.playlist-videos-list > li:last-child{
	border-bottom:none;
}
.playlist-videos-list > li:hover{
	background-color:rgba(0,0,0,.04);
}
.playlist_dark .playlist-videos-list > li:hover{
	background-color:rgba(255,255,255,.05);
}
.playlist-videos-list > li.currently-playing{
	background-color:rgba(0,0,0,.06);
}
.playlist_dark .playlist-videos-list > li.currently-playing{
	background-color:rgba(255,255,255,.1);
}
.playlist-video{
	display:block;
	text-decoration:none;
}
.playlist-video .video-thumb{
	height:56px;
	margin:0 7px 0 0;
	width:90px;
}
.playlist-video .video-thumb img{
	display:none;
}
.playlist-video .playlist_info{
	margin:5px 0 0;
}
.playlist-video h4{
	color:#565656;
	font-size:13px;
	font-weight:400;
	margin:0;
	opacity:.9;
}
.playlist-videos-list > li:hover .playlist-video h4{
	opacity:1;
}
.playlist_dark .playlist-video h4{
	color:#e7e5e3;	
	opacity:1;
}
.currently-playing .playlist-video h4{
	color:#136bb9;
}
.playlist_dark .currently-playing .playlist-video h4{
	color:#f28d4f;
}
#toggle_playlist{
	cursor:pointer;
	font-size:18px;
	line-height:18px;
	position:absolute;
	right:20px;
	top:15px;
}
.jw-rightclick{
	display:none !important;
}
.addto_playlist{
	color:inherit;
	cursor:pointer;
	font-size:inherit;
}
.inside .addto_playlist{
	color:#fff;
	background-color:rgba(0,0,0,.6);
	padding:5px;
	border-radius:3px;
	display:none;
	font-size:.9em;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
}
.addto_playlist i::before{
	margin:0;
}
.inside:hover .addto_playlist{
	display:block;
}
.addto_playlist:hover{
	color:#f28d4f;
}
#addto_playlist_wrap{
	background-color:#fff;
	box-shadow:2px 2px 6px rgba(0,0,0,.3);
	max-width:280px;
	padding:10px;
	position:absolute;
	z-index:150;
	border-radius:2px;
}
#addto_playlist_wrap .addtoplaylist_lists{
	max-height:270px;
}
#ploverlay{
	background-color:#000;
	height:100%;
	left:0;
	opacity:.5;
	position:fixed;
	top:0;
	width:100%;
	z-index:149;
}
#ploverlay.ajax_ploverlay{
	z-index:149;
}
.playerseekto{
	color:#555;
	text-decoration:none;
}
.value:hover .playerseekto,.content:hover .playerseekto{
	color:#4183D7;
}
#form_add_playlist .addto_playlist{
	color:inherit;
	display:block;
	font-size:inherit;
	margin-top:5px;
	position:relative;
	right:inherit;
	top:inherit;
	color:#136bb9;
}
#form_add_playlist .addto_playlist:hover{
	color:#2897e1;
}
#form_add_playlist .addto_playlist i{
	color:#9a9a9a;
}

/* Плейлисты виджет */
.playlists_list.in_widget{
	margin:0 -15px;
}
.playlists_list.in_widget .video_list_item{
	width:100%;
	padding:15px;
}
.playlists_list.in_widget.tiled .video_list_item{
	float:left;
	border-top:0 none;
}
.cols_1 .playlists_list.in_widget.tiled .video_list_item,
.cols_2 .playlists_list.in_widget.tiled .video_list_item,
.cols_3 .playlists_list.in_widget.tiled .video_list_item{
	float:none;
	border-top:1px solid rgba(0,0,0,.07);
}
.cols_1 .playlists_list.in_widget.tiled .video_list_item:first-child,
.cols_2 .playlists_list.in_widget.tiled .video_list_item:first-child,
.cols_3 .playlists_list.in_widget.tiled .video_list_item:first-child{
	padding-top:0;
	border-top:0 none;
}
.cols_4 .playlists_list.in_widget.tiled .video_list_item,
.cols_5 .playlists_list.in_widget.tiled .video_list_item{
	width:50%;
}
.cols_6 .playlists_list.in_widget.tiled .video_list_item,
.cols_7 .playlists_list.in_widget.tiled .video_list_item{
	width:33.3333%;
}
.cols_8 .playlists_list.in_widget.tiled .video_list_item,
.cols_9 .playlists_list.in_widget.tiled .video_list_item{
	width:25%;
}
.cols_10 .playlists_list.in_widget.tiled .video_list_item,
.cols_11 .playlists_list.in_widget.tiled .video_list_item{
	width:20%;
}
.cols_12 .playlists_list.in_widget.tiled .video_list_item{
	width:16.6666%;
}
.cols_4 .playlists_list.in_widget.tiled .video_list_item:nth-child(2n+1),
.cols_5 .playlists_list.in_widget.tiled .video_list_item:nth-child(2n+1),
.cols_6 .playlists_list.in_widget.tiled .video_list_item:nth-child(3n+1),
.cols_7 .playlists_list.in_widget.tiled .video_list_item:nth-child(3n+1),
.cols_8 .playlists_list.in_widget.tiled .video_list_item:nth-child(4n+1),
.cols_9 .playlists_list.in_widget.tiled .video_list_item:nth-child(4n+1),
.cols_10 .playlists_list.in_widget.tiled .video_list_item:nth-child(5n+1),
.cols_11 .playlists_list.in_widget.tiled .video_list_item:nth-child(5n+1),
.cols_12 .playlists_list.in_widget.tiled .video_list_item:nth-child(6n+1){
	clear:left;
}
.playlists_list.in_widget.tiled .video_tumb_block{
	max-width:none;
	width:100%;
}
.playlists_list.in_widget.tiled .video_text{
	padding:0;
}
.playlists_list.in_widget.tiled h3{
	margin:10px 0 5px;
}
.playlists_list.in_widget.tiled .playlist_desc{
	display:none;
}
.playlists_list.in_widget.only_text h3{
	margin:0 0 5px;
}
aside .playlists_list.in_widget .video_text_block{
	display:none;
}


/* Оверлей, реклама */
#countries{
	border:1px solid #ccc;
	height:300px;
	overflow-x:hidden;
	overflow-y:auto;
	width:240px;
}
.overlay_wrap:hover{
	opacity:.9;
}
.overlay_wrap{
	opacity:.75;
	position:absolute;
	z-index:999;
}
.close_overlay{
	background:#c0392b;
	color:#fff;
	line-height:16px;
	padding:0 5px;
	position:absolute;
	right:0;
	text-decoration:none;
	top:0;
}
.close_overlay:hover{
	background:#e74c3c;
	color:#fff;
}
.overlay_body{
	box-sizing:border-box;
	color:#fff;
	height:100%;
	padding:5px 10px;
}
.ad_delete,.ad_prolong,.ad_edit{
	display:inline-block;
	font-size:12px;
	padding:0 0 0 10px;
}
.ad_delete a,
.ad_prolong a,
.ad_edit a{
	display:inline-block;
	height:16px;
	line-height:16px;
	width:16px;
	color:#9a9a9a;
}
.ad_delete a:hover,
.ad_prolong a:hover,
.ad_edit a:hover{
	color:#565656;
}
.ad_delete a::before,
.ad_edit a::before,
.ad_prolong a::before{
	font-family:'fontello';
	font-size:1.2rem;
}
.ad_delete a::before{
	content:'\e803';
}
.ad_edit a::before{
	content:'\e80d';
}
.ad_prolong a::before{
	content:'\e806';
}
.table_wrap{
	width:100%;
	max-width:100%;
	overflow:hidden;
	overflow-x:auto;
}
.ad_table{
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
	min-width:500px;
	border:1px solid rgba(0,0,0,.07);
}
.ad_table th,
.ad_table td{
	border-right:1px solid rgba(0,0,0,.07);
	padding:5px 10px;
	text-align:center;
	box-sizing:content-box;
}
.ad_table th:first-child,.ad_table td:first-child{
	border-left:1px solid rgba(0,0,0,.07);
	text-align:left;
}
.total_summ{
	border-bottom:1px solid rgba(0,0,0,.07);
}
.total_summ td{
	padding:10px;
}
.notborder{
	border-right-color:transparent !important;
}
.ad_table th{
	background:rgba(0,0,0,.03);
	color:#7a7a7a;
	font-weight:400;
	font-size:.8667rem;
}
.ad_table td{
	font-size:.9em;
}
.notpub{
	background:#95a5a6;
	color:#fff;
}
.not_approved{
	background:#ecf0f1;
}
.notpub a{
	border-color:#FFF;
	color:#FFF;
}
.ad_chart{
	clear:both;
	height:600px;
	margin:20px;
	width:800px;
}
.charttable{
	border-spacing:0;
	margin:15px 0;
	width:100%;
}
.charttable td{
	margin:0;
	padding:10px 0;
	text-align:center;
}
.charttable tr:nth-child(2n){
	background:#ecf0f1;
}
.stattoolbar{
	float:left;
	margin:20px 0 0;
}
.types_stattoolbar{
	float:right;
	margin:20px 0 0;
}
.stat_movie_count{
	border-collapse:collapse;
	width:100%;
}
.stat_movie_count thead td{
	background:#ecf0f1;
	border-bottom:solid 1px #95a5a6;
	color:#34495e;
	font-weight:700;
	text-align:left;
}
.stat_movie_count tfoot td{
	border-top:solid 1px #95a5a6;
	font-weight:700;
}
.stat_movie_count td{
	height:30px;
	line-height:20px;
	padding:0 10px;
}
.stat_movie_count tr:hover td{
	background:#ecf0f1;
}
#user_profile_tab_content .ad_chart{
	margin:0;
	width:100%;
}
#user_profile_tab_content .pills-menu li{
	font-size:14px;
	height:25px;
	line-height:25px;
}
.selected_playlists_data{
	color:#666;
	font-size:12px;
}
.selected_playlists_data > div{
	border:1px solid rgba(0,0,0,.1);
	border-radius:4px;
	display:inline-block;
	height:1.4rem;
	line-height:1.3rem;
	margin:5px 5px 0 0;
	padding:0 5px;
	transition:background .2s linear;
}
.selected_playlists_data > div > span{
	display:inline-block;
	max-width:104px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.selected_playlists_data > div > i{
	cursor:pointer;
}
.selected_playlists_data > div:hover{
	background:rgba(0,0,0,.05);
}
.video_parent_title{
	color:#777;
	margin:-10px 0 20px;
}
.video_parent_title a{
	color:inherit;
	text-decoration:none;
}
.video_parent_title a:hover{
	text-decoration:underline;
}
.lightsoff-actions{
	color:#AAA;
	font-size:2em;
	position:absolute;
	right:20px;
	top:15px;
}
.lightsoff-actions > i{
	cursor:pointer;
	display:inline-block;
	margin-left:15px;
	transform:none;
	transition:color .5s ease,transform .5s ease;
}
.lightsoff-actions > i.preanim{
	transition:transform 1s ease .5s;
}
.lightsoff-actions > i.preanim,.lightsoff-actions > i:hover{
	transform:rotate(360deg);
}
.lightsoff-actions > i:hover{
	color:#FFF;
}
#lightsoff-title{
	color:#FFF;
	font-size:1.5em;
	left:20px;
	position:absolute;
	top:15px;
}
#overrollad,#overrollad > div,#overrollad > div > div,#overrollad > div > div:not(.overrollad) > div:first-child,#overrollad > div > div:not(.overrollad) > div:first-child > div,#overrollad > div > div:not(.overrollad) > div:first-child > div > iframe{
	height:100%;
	width:100%;
}


/* Видео Masonry / Слайдер*/
.video_isotope{
	padding:0;
}
.video_isotope,
.widget_video_slider{
	margin:0 0 15px;
}
.video_isotope .iwrap{
	padding:0;
}
.video_isotope .player_wrap{
	margin:0 !important;
	padding-bottom:0;
}
.video_isotope .ioverlay{
	right:0 !important;
	top:0;
	padding-bottom:0;
	height:100%;
}
.video_isotope .iduration{
	border-radius:0;
}
.video_isotope .video_is_hd{
	top:5px;
	left:5px;
}
.video_isotope li.small{
	display:block;
	height:140px !important;
	width:20% !important;
}
.video_isotope li img{
	display:none;
}
.video_isotope li:hover{
	opacity:1;
}
.video_isotope li{
	float:left;
	height:20% !important;
	opacity:.8;
	overflow:hidden;
	transition:all .2s;
	width:280px;
}
.video_isotope div{
	height:100%;
	position:relative;
	width:100%;
}
.video_isotope li.wide{
	display:block;
	height:140px !important;
	width:40% !important;
}
.video_isotope li.full{
	display:block;
	height:280px !important;
	width:40% !important;
}
.video_wd_description{
	background:#000;
	bottom:2rem;
	box-sizing:border-box;
	color:#fff;
	font-size:.8667rem;
	line-height:16px;
	opacity:.8;
	padding:7px 9px;
	position:absolute;
	right:0;
	transition:all .3s ease-in-out .1s;
	width:100%;
}
.widget_video_slider_wrap{
	padding-bottom:41.81%;
	position:relative;
	width:100%;
}
.widget_video_slider_wrap > a{
	height:100%;
	position:absolute;
	width:100%;
}
.widget_video_slider_wrap > a > strong{
	position:absolute;
	bottom:1rem;
	left:15px;
	height:3rem;
	line-height:3rem;
	font-size:1.3rem;
	color:rgba(0,0,0,.9);
	background:rgba(255,255,255,.9);
	font-weight:400;
	padding:0 15px;
	max-width:90%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.slider-video-teaser{
	background:rgba(255,255,255,.9);
	bottom:5rem;
	color:rgba(0,0,0,.9);
	left:15px;
	margin:0;
	opacity:0;
	padding:15px;
	position:absolute;
	transition:opacity .4s ease;
	max-width:70%;
}
.widget_video_slider:hover .slider-video-teaser{
	opacity:1;
}


/* Виджет каналов */
.widget_channels_list{
	margin:15px 0;
}
.channels_wrapper{
	margin:0;
	padding:15px 0;
	border-bottom:1px solid rgba(0,0,0,.07);
}
.channels_wrapper:first-child{
	border-top:0 none;
	padding-top:0;
}
.widget_channels_list h2{
	font-size:1.6rem;
	line-height:32px;
	margin:0 0 5px;
	font-weight:400;
}
.video_tumb_block.micro_tumb_block{
	height:32px !important;
	margin:0 10px 0 0;
	width:32px !important;
	float:left;
}
.video_tumb_block.micro_tumb_block > a{
	padding-bottom:100%;
}
.video_tumb_block.micro_tumb_block::before{
	margin:0;
	top:0;
	left:0;
	font-size:20px;
	line-height:32px;
	height:100%;
	width:100%;
}
.widget_channels_list .channel_text_block{
	padding:0;
}
.widget_channels_list .player_wrap > img{
	display:none;
}
.widget_channels_list .all_channel_video{
	box-shadow:none !important;
}
.all_channel_video_link{
	color:#acacac;
	background:transparent;
	text-align:left;
	text-decoration:none;
	transition:all .3s;
	text-align:center;
	font-size:16px;
}
.all_channel_video_link i{
	font-style:normal;
	display:block;
}
.all_channel_video_link i::before{
	margin:0;
	font-size:38px;
	vertical-align:middle;
}



.input-prefix-suffix::after{
	clear:both;
	content:'';
	display:block;
}
form .input-prefix-suffix .input{
	width:380px;
}
#add_link_list,
#add_list{
	background-image:url(../../images/video/add_link.png);
	background-position:left center;
	background-repeat:no-repeat;
	border-bottom:none;
	display:block;
	margin:0 0 15px 0;
	padding:3px 0 3px 20px;
}
#add_list select{
	width:160px;
}
#add_list a{
	font-size:1.2em;
	margin:5px;
}
#import_wrapform_data .field > label > i{
	cursor:pointer;
	float:right;
}
.replace_hint{
	margin:0;
	padding:0 0 0 20px;
}
.ui_message{
	background-color:#2897e1;
	border-color:#136bb9;
	border-left-width:10px;
	border-style:solid;
	border-width:1px;
	color:#fff;
	margin-bottom:20px;
	padding:15px;
}
.ui_message.ui_warning{
	background-color:#FDE3A7;
	border-color:#f39c12;
}
.ui_message.ui_error{
	background-color:#F1A9A0;
	border-color:#e74c3c;
	color:#333;
}
.replace_sup{
	background:none;
	color:#9a9a9a;
	font-size:.8rem;
}
.replace_sup.unavailable{
	color:#e53c45;
}
.page_sub_title{
	color:#7a7a7a;
	font-size:1.0667rem;
	margin:-15px 0 15px 0;
	padding-bottom:10px;
}
.confirm_replace_form{
	height:340px;
	width:480px;
	overflow-y:auto;
}
.confirm_replace_form .modal{
	margin:0 20px;
}
.confirm_replace_form .ui_message{
	border-right:none;
	border-top:none;
}
.pwm{
	background-image:url(../../images/video/provider_watermarks.png);
	display:none;
	height:25px;
	left:0;
	margin:5px;
	position:absolute;
	top:0;
	width:57px;
}
.pwm_youtube,
.pwm_vimeo,
.pwm_rutube,
.pwm_coub,
.pwm_pladform{
	display:block;
}
.pwm_vimeo{
	background-position:0 -25px;
	display:block;
}
.pwm_rutube{
	background-position:0 -47px;
	display:block;
}
.pwm_pladform{
	background-position:0 -95px;
	display:block;
}
.pwm_coub{
	background-position:0 -71px;
	display:block;
}
#search_results_list .video_text em{
	color:#c0392b;
}
#search_results_list .video_text .video_content .f_content .value{
	max-height:inherit;
}
.field.ft_hidden{
	padding:0;
	margin:0;
	height:auto;
	border:0 none;
}
.pls_wrap{
	overflow:hidden;
	clear:both;
	margin:0 0 20px 0;
	position: relative;
	padding-bottom:56.25%;
	height:0;
}
.pls_wrap #player_wrap{
	position:absolute;
	top:0;
	left:0;
}
.pls_wrap #watch-appbar-playlist,
.pls_wrap #list_embed_playlist,
.pls_wrap #watch-appbar-playlist > .overflow {
	height:100%;
}
.pls_wrap #list_embed_playlist{
	width: 500px;
}
.ivideo_player.float-video{
	transition:all 0.4s;
}
.floating-video #player_wrap{

}
.close-video-floating{
	position:absolute;
	bottom:100%;
	right:20px;
	color:rgba(255,255,255,1.0);
	font-size:16px;
	cursor:pointer;
	display:block;
	border-radius:50%;
	width:25px;
	height:25px;
	background-color:rgba(0,0,0,0.8);
	text-align:center;
	line-height:25px;
	margin-bottom:10px;
	opacity:0;
	visibility:hidden;
}
.float-video .close-video-floating{
	opacity:1;
	visibility:visible;
}