/* Table of Content
==================================================
#TYPOGRAPHY
#WM MENU
#TV WM
#MEDIA QUERIES
*/

/* TYPOGRAPHY
================================================== */
/* font */

@font-face {
    font-family: 'futurademi';
    src: url('../fonts/futura-demi.eot');
    src: url('../fonts/futura-demi.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura-demi.woff') format('woff'),
         url('../fonts/futura-demi.ttf') format('truetype'),
         url('../fonts/futura-demi.svg#futura_t_otdemi') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background-color: #f1f1f1;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
a:active,a:focus {
outline: none;
}

/* WM MENU
================================================== */
#wm-menu {
	display: block;
	background: url(../images/header_top_bg.png) left top repeat-x;
	width: 100%;
	position: fixed;
	z-index: 99999;
}
#wm-menu ul {
	height: 30px;
	display: table;
	width: 100%;
	padding: 0;
	margin: 0;
}
#wm-menu ul>li {
	list-style: none;
	display: table-cell;
	position: relative;
}
#wm-menu li>a {
	float: left;
	width: 100%;
	line-height: 27px;
	text-align: center;
	margin: 0;
	border-bottom: 3px solid #202020;
	font-family: Verdana, Arial;
	font-size: 1em;
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
}
#wm-menu ul>li.right {
	width: 31px;
}
#wm-menu ul>li.right a {
	padding: 0;
	border: none;
}
#wm-menu ul>li.right a:hover {
	border: none;
	background-color: none;
}
#wm-menu li.right img {
	height: 31px;
}        

#wm-menu li>a.more:after {
    font: normal 0.714em 'Glyphicons Halflings';
    content: "\e114";
    color: #fff;
    padding: 0 4px;
    vertical-align: middle;
}
#wm-menu ul>li>a:hover {
	background: #fff !important;
	border-bottom: 3px solid #f16f0d;
	color: #141414;
}
#wm-menu ul li a.active {
	background: #077ea6 !important;
	border-bottom: 3px solid #077ea6;
}
#wm-menu ul li a.active:hover {
	background: #fff !important;
	border-bottom: 3px solid #f16f0d;
	color: #141414;
}
#wm-menu ul li a.logo {
	padding: 0;
	background: url(../images/ico_logo2.png) left top no-repeat;
	display: block;
	width: 31px;
	height: 30px;
}
#wm-menu ul li a.logo:hover {
	padding: 0;
	background: url(../images/ico_logo2.png) 0 -30px no-repeat !important;
	display: block;
	width: 31px;
	height: 30px;
	border: none;
}
#wm-menu li ul {
	top: 100%;
	display: none;
	width: 160px;
	border: 1px solid #c3c3c3;
	border-top: 0;
	background: #fff;
	position: absolute;
	box-shadow: 0px 7px 9px #d4d4d4;
	z-index: 1001;
	padding: 0;
	margin: 0;
	height:auto;
}
#wm-menu li:hover ul {
	display: block;
}
#wm-menu li ul li {
	display: block;
}
#wm-menu li ul li a {
	display: block;
	background: #202020;
	text-align: left;
	padding: 3px 12px 0;
}
#wm-menu .panel-group {
	display: none;
}
/* header wm */
div.header {
	display: block;
	overflow: hidden;
	padding-top: 50px;
	padding-bottom: 15px;
}
div.header h1.logo {
	margin: 0;
}
div.header h1.logo a {
	display: block;
}
div.header p {
	display: block;
	padding-top: 10px;
	text-align: center;
	color: #f16f0d;
	text-transform: uppercase;
	font-size: 0.923em;
	font-family: 'futurademi';
}
div.header div.search input.text {
	border: 0;
	width: 100%;
	height: 55px;
	background: #fff;
	color: #666;
	font-size: 1.231em;
	position: relative;
	z-index: 10;

}
div.header div.search input.btn_search {
	position: absolute;
	top: 0;
	right: 0;
	border: 0;
	width: 53px;
	height: 55px;
	margin: 0px 0 0 -3px;
	padding: 0;
	z-index: 20;
}
#menu_main {
	display: block;
	background: #077ea6;
	width: 100%;
	margin-bottom: 10px;
}
.sticky {
	position: fixed;
	top: 30px;
	z-index: 1499;
	width: 1160px !important;
}
#menu_main .dropdown-menu-wm {
	height: 40px;
	margin: 0 auto;
	padding: 0;
	display: table;
	width: 100%;
	border: 0px solid red;
}
#menu_main .dropdown-menu-wm_hover {
	background: url(../img/main_menu_bg.png) top left repeat-x;
}
#menu_main .dropdown-menu-wm li {
	display: table-cell;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu_main .dropdown-menu-wm li a {
	display: block;
	line-height: 37px;
	margin: 0px 0 0 0;
	padding: 0;
	text-align: center;
	font-family: Arial;
	font-size: 1.114em;
	color: #fff;
	background: #077ea6;
	text-decoration: none;
	border: 0px;
	border-bottom: 3px solid #077ea6;
}
#menu_main ul.dropdown-menu-wm li a:hover {
	color: #141414;
	background: #fff !important;
	border-bottom: 3px solid #f1700b;
}
#menu_main ul.dropdown-menu-wm li a.hover {
	color: #141414;
	background: #fff !important;
	border-bottom: 3px solid #f1700b;
}
#menu_main ul.dropdown-menu-wm li a.hover2 {
	color: #141414;
	background: #fff !important;
	border-bottom: 3px solid #f1700b;
}
#menu_main ul.dropdown-menu-wm li a.active {
	color: #141414;
	background: #fff !important;
	border-bottom: 3px solid #f1700b;
}
#menu_main ul.dropdown-menu-wm li a.active:hover {
	color: #141414;
	background: #fff !important;
	border-bottom: 3px solid #f1700b;
}
#menu_main ul.dropdown-menu-wm li div.submenu {
	display: none;
	width: 550px;
	height: 354px;
	border: 1px solid #c3c3c3;
	border-top: 0;
	background: #fff;
	position: absolute;
	margin-left: -1px;
	box-shadow: 0px 7px 9px #d4d4d4;
	z-index: 1001;
	padding: 0px 0px 0px 0px;
}
#menu_main ul.dropdown-menu-wm li div.submenu ul {
	margin: 0;
	padding: 0;
	display: block;
	width: 170px;
	height: 320px;
	background: #005d7c;
	overflow: hidden;
	float: left;
}
#menu_main ul.dropdown-menu-wm li div.submenu ul li {
	display: block;
	width: 170px;
}
#menu_main ul.dropdown-menu-wm li div.submenu ul li a {
	background: #005d7c;
	font-size: 0.923em;
	color: #fff;
	line-height: normal;
	padding: 10px 0 7px 25px;
	border-bottom: 3px solid #005d7c;
	text-align: left;
}
#menu_main ul.dropdown-menu-wm li div.submenu ul li a:hover {
	background: #fff !important;
	border-bottom: 3px solid #f1700b;
	color: #141414;
}
#menu_main ul.dropdown-menu-wm li div.submenu div.news {
	display: block;
	border: 0px solid red;
	float: right;
	width: 378px;
	padding: 20px 20px 0 20px;
}
#menu_main ul.dropdown-menu-wm li div.submenu div.news ul {
	margin: 0;
	padding: 0;
	background: #fff;
	height: auto;
	width: 340px;
}
#menu_main ul.dropdown-menu-wm li div.submenu div.news ul li {
	margin: 0 0 10px 0;
	padding: 0;
	width: 340px;
}
#menu_main ul.dropdown-menu-wm li div.submenu div.news ul li a {
	padding: 0;
	background: transparent;
	border: 0px solid red;
	width: 340px;
	overflow: hidden;
	color: #636363;
	font-size: 1em;
}
#menu_main ul.dropdown-menu-wm li div.submenu div.news ul li a img {
	width: 90px;
	float: left;
}
#menu_main ul.dropdown-menu-wm li div.submenu div.news ul li a span.news_container {
	display: block;
	float: right;
	width: 230px;
}
#menu_main ul.dropdown-menu-wm li div.submenu div.news ul li a:hover span.news_container {
	text-decoration: underline !important;
}
#menu_main ul.dropdown-menu-wm li div.submenu a.more {
	display: block;
	clear: both;
	padding: 2px 0 0 0;
	font-size: 0.923em;
	background: #f1700b /*url(../img/ico_more_bg.png) right  no-repeat*/;
	text-align: center;
	border-bottom: 2px solid #f1700b;
	height: 34px;
	line-height: 34px;
	text-transform: uppercase;
	font-weight: bold;
}
#menu_main ul.dropdown-menu-wm li div.submenu a.more:hover {
	text-decoration: none;
	background: #DEDEDE !important;
}
#menu_main ul.dropdown-menu-wm li div.submenu_right ul {
	float: right;
}
#menu_main ul.dropdown-menu-wm li div.submenu_right div.news {
	float: left;
}
/* menu category */
#cat-menu-tv #btn-menu {
	font-size: 1.114em;
	display: block;
	background-color: #077EA6;
	color: #fff;
	padding: 0 0 0 15px;
	text-decoration: none;
}
#cat-menu-tv a .text {
	display: block;
	padding: 12px 0 0;
}
.navbar-toggle {
	border-color: #fff;
}
.navbar-toggle .icon-bar {
    background-color: #fff;
}
#cat-menu-tv .panel-body {
	padding-top: 0;
	padding-bottom: 0;
}
#cat-menu-tv .panel-body ul {
	margin-top: 0 ;
}
#tv-menu li.panel a {
	color: #077EA6;
}
#tv-menu li.panel>a:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    color: #077EA6;
}
#tv-menu li.panel>a.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
#tv-menu li.panel .csc-menu li {
	list-style: none;
}
#tv-menu li.panel .csc-menu li>a {
	display: block;
}
#tv-menu li.panel .csc-menu li>a:before {
    font: normal 0.643em 'Glyphicons Halflings';
    content: "\e080";
    float: left;
    margin: 4px 4px 0 0;
    color: #077EA6;
}

/* WM TV
================================================== */
/* slider */
#home-slider {
	background-color: #fff;
	padding: 20px 0;
	margin-bottom: 22px;
}
#home-slider .owl-carousel {
	position: relative;
}
#home-slider .owl-controls {
	margin: 0;
	position: absolute;
	top: 38%;
	width: 100%;
}
.owl-theme .owl-controls .owl-nav div {
	position: absolute;
	border-radius: 0;
	margin: 0;
	padding: 0;
}
.owl-carousel .item .description h4 {
	font-size: 1em;
}
.owl-carousel .item:hover .description h4 {
	overflow: inherit;
    text-overflow: inherit;
    white-space: normal;
    height: auto;
}

/* ---- main container ---- */
/* part of the common column main & player */
#main .item,
#recommended-movies .item {
	text-decoration: none;
	color: #fff;
	position: relative;
	display: block;
}
.item .glyphicon-play-circle {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -40px;
	margin-left: -40px;	
	color: #f16f0c;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	font-size: 5.714em;
}
.item .top {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #f16f0c;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	padding: 2px 7px;
}
.top .glyphicon b {
	font: normal 0.857em Tahoma,Geneva,Kalimati,sans-serif;
}
.top .glyphicon:before {
	padding: 0 4px 0 0;
}
.item .description {
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #161616;
	padding: 0 21px;
	width: 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.item .description h4 {
	font: normal 1.500em Georgia, "Times New Roman", Times, Rekha, serif;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.item .description p {
	font-family: Georgia, "Times New Roman", Times, Rekha, serif;
	display: none;
}
/* television-adv */
#television-adv {
	background-color: #fff;
	-webkit-box-shadow: 10px 0 20px -10px #E6E6E6;
	-moz-box-shadow: 10px 0 20px -10px #E6E6E6;
    box-shadow: 10px 0 20px -10px #E6E6E6;
    margin-left: -1px;
    position: relative;
    z-index: 1000;	
}
#television-adv h2 {
	font: normal 1.929em 'futurademi';
	border-bottom: #e1e1e1 1px solid;
	height: 58px;
	line-height: 58px;
	padding: 0 21px;
	margin: 0 0 20px;
}
#television-adv h2 a {
	display: block;
	color: #202020;
	text-decoration: none;
}
#television-adv .item {
	margin: 0 21px 24px;
}
#television-adv a.item:hover .description h4 {
	overflow: inherit;
    text-overflow: inherit;
    white-space: normal;
}
#television-adv a.item:hover .description p {
	display: block;
	height: auto;
}
/* latest movies & recommended movies */
#latest-movies, #recommended-movies {
	background-color: #fff;
}
#latest-movies h2,
#recommended-movies h2 {
	background-color: #077ea5;
	color: #fff;
	font: normal 1.286em 'futurademi';
	margin: 0 0 20px;
	height: 58px;
	line-height: 58px;
}
#latest-movies h2 a,
#recommended-movies h2 a {
	display: block;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
#latest-movies .item,
#recommended-movies .item {
	margin: 0 21px 20px;
}
#latest-movies .item .glyphicon-play-circle,
#recommended-movies .item .glyphicon-play-circle {
	margin-top: -20px;
	margin-left: -20px;	
	font-size: 2.857em;
}
#latest-movies .description h4,
#recommended-movies .description h4 {
	font-size: 0.857em;
	margin: 8px 0;
}
#recommended-movies ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* most popular */
#most-popular h2 {
	background-color: #131313;
	color: #f16f0c;
	font: normal 1.286em 'futurademi';
	margin: 0;
	height: 58px;
	line-height: 58px;
}
#most-popular h2 a {
	display: block;
	color: #f16f0c;
	padding: 0 0 0 21px;
	text-decoration: none;
}
#most-popular .tab-content {
	margin: 0 0 20px;
}
#most-popular ul.video-list {
	padding: 0 16px;
	background-color: #202020;
	border-bottom: #313131 1px solid;
}
#most-popular ul.bg-list {
	background-color: #131313;
}
ul.video-list li {
	list-style: none;
	padding: 16px 3px;
}
ul.video-list li a {
	display: block;
	color: #fff;
}
ul.video-list li a .thumb {
	position: relative;
}
ul.video-list li a img {
	display: block;
	margin: 0 auto;
}
.thumb .glyphicon-play-circle {
	position: absolute;
	padding: 0;
	bottom: 0;
	top: auto !important;
	right: 0;
	margin-bottom: 6px;
	margin-right: 6px;	
	color: #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	font: normal 1.143em/16px 'Glyphicons Halflings';
}
ul.video-list li a span {
	padding: 22px 0 0;
	display: block;
	font: bold 0.923em Tahoma,Geneva,Kalimati,sans-serif;
}
/* player */
#main-video {
	margin-bottom: 30px;
}
.flowplayer { 
	width: 100%;
}
#video-player,
#listing-video {
	background-color: #fff;
	border-right: #e0e0e0 1px solid;
}
#video-player h1,
#listing-video h1 {
	color: #202020;
	font: 1.929em 'futurademi';
	height: 52px;
	text-transform: uppercase;
	margin: 10px 0 6px;
	padding: 0 14px 0 80px;
	background: url(../images/ico_movie.png) 18px 4px no-repeat;
	display: table;
}
#video-player h1 strong,
#listing-video h1 strong {
	display: table-cell; 
	vertical-align: middle; 	
}
#video-player .content-video {
	padding: 0 0 0 19px;
}
.content-video .bottom-info {
	padding: 6px 10px 20px;
}
.content-video .bottom-info span {
	font-size: 1.143em;
	padding: 0 8px 0 0;
	color: #f16f0c;
}
.content-video .bottom-info b {
	color: #6A6A6A;
    font: normal 0.938em Georgia,"Times New Roman",Times,Rekha,serif;
    padding: 0 0 0 6px;
    position: relative;
    top: -4px;
}
.content-video .glyphicon-thumbs-up {
	color: #077ea5 !important;
}
/* social */
.social-tabs .tab-content {
	padding: 16px 0 10px;
	border-bottom: 1px solid #ddd;
}
.social-tabs > .nav-tabs > li > a {
	color: #61666d;
}
.social-tabs > .nav-tabs > li.active > a, 
.social-tabs > .nav-tabs > li.active > a:hover,
.social-tabs > .nav-tabs > li.active > a:focus {
	color: #f16f0c;
	font-weight: bold;
}
.social-tabs .form-group {
	padding: 0 20px 0 0;
}
.social-tabs .form-group input,
.social-tabs .form-group textarea {
	border-radius: 0;
 	border: 3px solid #e7e3e3;
    color: #4c5563;
    height: 36px;
    font: 1em Tahoma,Geneva,Kalimati,sans-serif;
}
.social-tabs .form-group #video-code {
	height: 55px;
}
.social-tabs .form-group .btn {
	border-radius: 0;
	border: none;
	background-color: #077ea5;
    color: #fff;
    font: normal 1.286em 'futurademi';
    padding: 6px 10px;
    text-transform: uppercase;
}
.social .share {
	float: left;
	width: 400px;
}
/*
 * social buttons
 */
.vhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.number {
	font: bold 1em Arial, Helvetica, Garuda, sans-serif;
	color: #3a3a3a;
	display: block;
	text-align: center;
	padding: 8px 0 0;
}
.social-buttons {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
}
.social-buttons > li {
	display: block;
	margin: 0;
	padding: 0 2px 0 0;
	float: left;
}
.social-buttons .socialite {
	display: block;
	position: relative;
	background: url(../images/social-sprite.png) 0 0 no-repeat;
}
.social-buttons .socialite_loaded {
	background: none !important;
}
.social-buttons .rss {
	width: 25px;
	height: 63px;
	background-position: 0 0;
}
.social-buttons .facebook_like {
	width: 57px;
	height: 63px;
	background-position: -27px 0;
}
.social-buttons .twitter_share {
	width: 57px;
	height: 63px;
	background-position: -89px 0;
}
.social-buttons .googleplus_one {
	width: 50px;
	height: 63px;
	background-position: -151px 0;
}
.social-buttons .wykop_share {
	width: 60px;
	height: 63px;
	background-position: -205px 0;
}
.social-buttons .comments {
	width: 62px;
	height: 63px;
	background-position: -269px 0;
}
.social-buttons .linkedin {
	width: 59px;
	height: 63px;
	background-position: -406px 0;
}
/* newsletter */
.social .newsletter {
	width: 252px;
	float: right;
}
.social .newsletter h2 {
	background: #0084b7;
	color: #fff;
	height: 24px;
	line-height: 24px !important;
	text-align: center;
	font: bold 1em 'futurademi';
	margin: 0;
}
.social .newsletter form {
	background: #e1e1e1;
	padding: 7px 0 7px 7px;
}
.social .text-email {
	width: 140px;
	height: 21px;
	line-height: 21px;
	margin: 0 10px 0 0;
	text-align: center;
	font: normal 0.846em Georgia, "Times New Roman", Times, Rekha, serif;
	color: #3a3a3a;
}
.newsletter .btn_send {
	width: 79px;
	height: 20px;
	border: 0;
	background: #002d3c;
	font: bold 0.923em 'futurademi';
	color: #fff;
	text-transform: uppercase;
	border: 0;
	border-radius: 0;
	text-shadow: none;
}

/* video body */
.content-video .video-body {
	padding: 20px 10px 0 0; 
	color: #61666d; 
	font: normal 1.071em/22px Tahoma, Geneva, Kalimati, sans-serif;
}
/* comments */
#comments {
	overflow: hidden;
	width: 100%;
}
#comments-title {
	color: #202020;
	font: normal 1.929em 'futurademi';
	padding: 15px 15px 10px 20px;
	line-height: 45px;
	text-transform: uppercase;
	text-align: left;
	border-top: 1px solid #e1e1e1;
}
#comments ol.commentlist {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom: #f0f0f0 1px solid;
}
#comments ol.commentlist li {
	border-top: #f0f0f0 1px solid;
	list-style: none;
	padding: 12px 0 0;
}
#comments ol.commentlist li header {
	font: normal 0.786em Georgia, "Times New Roman", Times, Rekha, serif;
	background: #fff;
	padding: 0 15px 0 20px;
	width: auto;
}
#comments .fn {
	color: #6a6a6a;
	float: right;
}
#comments .comment-author a,
#comments .comment-author span {
	color: #6a6a6a;
	text-decoration: none;
}
#comments .comment-author span.says {
	font-size: 0;
}
#comments .comment-content {
	font: normal 1em Tahoma, Geneva, Kalimati, sans-serif;
	padding: 10px 15px 10px 20px;
}
#comments .comment-content a,
#comments .comment-content span {
	color: #3a3a3a;
	text-decoration:  none;
}
#comments .comnet-belka {
	background: #f8f8f8;
	padding: 4px 15px 6px 0;
}
.comnet-belka span {
	font-size: 1.143em;
	padding: 0 8px 0 0;
	color: #f16f0c;
}
.comnet-belka .glyphicon-thumbs-up {
	color: #077ea5;
}
.comnet-belka b {
	color: #6A6A6A;
    font: normal 0.938em Georgia,"Times New Roman",Times,Rekha,serif;
    padding: 0 0 0 6px;
    position: relative;
    top: -4px;
}
#comments .paggin_button {
	padding: 8px 15px 10px 20px;
	height: 100%;
	overflow: hidden;
}
#comments .paggin_button ul {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	overflow: hidden;
}
#comments .comment_see_all {
	float: right;
	height: 21px;
	line-height: 21px;
}
#comments .comment_see_all a {
	color: #f16f0c;
	text-decoration: none;
	text-align: right;
}
/* comments form */
#respond {
	overflow: hidden;
	width: 100%;
}
#respond h2,
#rate-movie h2,
#video-tag-cloud h2 {
	background-color: #077EA6;
	color: #fff;
	text-align: left;
	padding: 10px 0 12px 20px;
	margin: 0;
	font: normal 1.286em 'futurademi';
	text-decoration: none;
	text-transform: uppercase;
}
#respond h2 a,
#video-tag-cloud h2 a {
	color: #fff;
}
#commentform {
	background: #fff;
	margin: 0;
	padding: 28px 0 0;
	overflow: hidden;
}
/* video tag */
#video-tag-cloud p {
	padding: 0 19px 0;
}
#video-tag-cloud p a {
	color: #3a3a3a;
}
/* global form */
#commentform #author, #commentform textarea {
	display: block;
	background-color: #fff;
	border: 3px solid #e7e3e3;
	color: #4c5563;
	margin: 0 auto 10px;
	width: 95%;
	height: 36px;
	line-height: 36px;
	font: normal 1em Tahoma, Geneva, Kalimati, sans-serif;
}
#commentform textarea {
    height: 106px;
    margin: 0 auto 20px;
}
#commentform #submit {
	float: right;
    background: url("../images/btn_add.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 0;
    height: 36px;
    margin: 0 3% 5% 0;
    text-indent: -9999px;
    width: 111px;
}
#comments .responsibility {
	font-size: 0.929em;
    color: #A0A0A0;
    padding: 0 15px 18px 20px;
}
#comments .responsibility a {
	color: #3A3A3A;
	text-decoration: underline;
}
/* category page */
#listing-video .video-listing {
	margin: 0;
	padding: 0;
}
.video-listing li {
	list-style: none;
	margin-bottom: 15px;
}
.video-listing li a {
	position: relative;
	display: block;
	margin: 0 15px;
}
.video-listing .glyphicon-play-circle {
	margin-left: -23px;
    margin-top: -23px;
	font-size: 3.286em;
}
.video-listing .description h4 {
	font-size: 1em;
}

/* pagination */
.bottom-pagination {
	text-align: center;
}
.pagination > .active > a, .pagination > .active > span, 
.pagination > .active > a:hover, .pagination > .active > span:hover, 
.pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #f16f0c;
    border-color: #f16f0c;
    color: #fff;
}
.pagination > li > a,
.pagination > li > span {
	margin-left: 4px;
	color: #3A3A3A;
	font-weight:  bold;
}
.pagination > li:first-child > a, 
.pagination > li:first-child > span,
.pagination > li:last-child > a, 
.pagination > li:last-child > span {
	color: #fff;
	background-color: #202020;
	border: 1px solid #202020;
}

/* tabs */
#most-popular .nav-tabs {
	display: table;
	width: 100%;
	border: none;
}
#most-popular .nav-tabs > li {
	float: none;
	display: table-cell;
}
#most-popular .nav-tabs > li > a {
	background-color: #f8f8f8;
	color: #636363;
	border-radius: 0;
	border-left: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	margin: 0;
	padding: 10px 6px;
	text-align: center;
	font: bold 0.786em Tahoma,Geneva,Kalimati,sans-serif;
}
#most-popular .nav-tabs > li:last-child > a {
	position: relative;
	border-right: 1px solid #d1d1d1;	
}
#most-popular .nav-tabs > li > a:hover,
#most-popular .nav-tabs > li.active > a {
	background-color: #f16f0c;
	color: #fff;
}
#most-popular .nav-tabs > li.active > a:after {
	position: absolute;
	margin-left: -10px;
	left: 50%;
	bottom: -10px;
    font: normal 1.500em 'Glyphicons Halflings';
    content: "\e114";
    color: #f16f0c;
    padding: 0 4px;
    vertical-align: middle;
}
/* see more */
.see-more {
	margin: 0;
}
.see-more a {
	text-align: center;
	padding: 8px 0 6px;
	color: #f16f0c;
	display: block;
	background-color: #f8f8f8;
	font: normal 1.3em 'futurademi';
	text-transform: uppercase;
}
#most-popular .see-more a {
	background-color: #202020 !important;
}

/* tags */
#tag-cloud h2 {
	font: normal 1.929em 'futurademi';
	background-color: #dedede;
	margin: 0;
	padding: 0 21px;
	height: 61px;
	line-height: 61px;
}
#tag-cloud h2 a {
	display: block;
	height: 61px;
	line-height: 61px;
	padding: 0 21px;
	color: #202020;
	text-decoration: none;
}
#tag-cloud p {
	background-color: #fff;
 	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	text-align: justify;
	border-bottom: #e1e1e1 1px solid;
	padding: 14px;
	margin: 0;
}
#tag-cloud p a {
	color: #3a3a3a;
}
.tagadelic.level1 {
	font-size: 0.714em;
}
.tagadelic.level2 {
	font-size: 0.857em;
}
.tagadelic.level3 {
	font-size: 1.071em;
}
.tagadelic.level4 {
	font-size: 1.143em;
}
.tagadelic.level5 {
	font-size: 1.286em;
}
.tagadelic.level6 {
	font-size: 1.571em;
}
.tagadelic.level7 {
	font-size: 2.000em;
}
/* rating */
#television-adv .star-rating-control {
	padding: 0 0 0 12px;
	display: inline-block;
}
/* footer */
footer {
	padding: 20px 0 0;
}
footer .menu {
    color: #636363;
    text-align: center;
    font: normal 0.786em Tahoma,Geneva,Kalimati,sans-serif;
}
footer .menu a {
    color: #636363;
    padding: 0 6px;
    text-decoration: none;
}
footer .copyright {
	text-align: center;
	font-size: 0.786em;
	color: #636363;
}
footer .copyright strong {
	font-weight: normal;
	padding: 0 0 0 138px;
}
footer .copyright a {
	color: #636363;
}

/* MEDIA QUERIES
================================================== */
@media (min-width:1200px) {
	.container {
		padding-left: 0;
		padding-right: 0;
	}
	.container .row {
		margin: 0;
	}
}
@media (min-width:992px) {
	.container .row {
		margin: 0;
	}
}
@media (min-width:768px) {
	.container .row {
		margin: 0;
	}
}
@media (max-width:767px) {
	.container .row {
		margin: 0;
	}
	#wm-menu ul>li.right {
		display: none;
		width: auto;
	}
	#wm-menu .more-submenu {
		right: 0;
	}
	/* latest movies */
	#latest-movies .item .glyphicon-play-circle,
	#recommended-movies .item .glyphicon-play-circle,
	.video-listing .glyphicon-play-circle {
		margin-top: -40px;
		margin-left: -40px;	
		font-size: 5.714em;
	}
	#latest-movies .description h4,
	#recommended-movies .description h4,
	.video-listing .description h4 {
		font-size: 1.500em;
		margin: 8px 0;
	}
	/* most popular */
	.thumb .glyphicon-play-circle {
		top: 50% !important;
		bottom: auto !important;
		left: 50% !important;
		margin-top: -40px;
		margin-left: -40px;	
		font-size: 5.714em;
	}
	/* video player */
	#video-player .content-video {
		padding: 0 15px 0;
	}
	/* newsletter */
	.social .newsletter {
		float: none;
		width: 100%;
		margin: 0 auto;
	}
	.newsletter label {
		width: 70%;
	}
	.newsletter #email {
		width: 100%;
	}
	.newsletter .btn_send {
		width: 25%;
	}
	/* #comments-title */
	#comments-title a {
		float: none !important;
		display: block;
	}
	#comments .paggin_button {
		text-align: center;
	}
	#comments .paggin_button ul {
		float: none;
		margin: 0;
	}
	#comments .comment_see_all {
		display: block;
		float: none;
	}
	/* footer */
	footer .copyright strong,
	footer .copyright a {
		display: block;
		padding: 0;
		float: none !important;
	}
}
@media (max-width: 480px) {
	.header h1.logo {
		padding: 14px;
	}
	#cat-menu-tv a .text {
		display: none;
	}
	#wm-menu .container {
		padding: 0;
	}
	#wm-menu .panel-group {
		display: block;
		margin: 0;
	}
	#wm-menu .panel-group img {
		padding: 8px 0 0 4px;
	}
	#wm-menu #main-menu {
		display: none;
	}
	#wm-menu .in {
		display: block !important;
	}
	#main-menu {
		background-color: #202020;
		display: block;
		height: 173px !important;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
	}
	#main-menu .logo {
		display: none !important;
	}
	#main-menu li {
		display: block !important;
	}
	#main-menu li.right {
		display: none !important;
	}
	#main-menu li a {
		display: block;
		float: none;
	}
	#main-menu li a.more {
		display: none;
	}
	#main-menu li ul.more-submenu {
		width: auto;
		display: block;
		position: static;
		box-shadow: none;
		border: none;
	}
	#main-menu li ul.more-submenu a {
		text-align: center;
	}
	/* header */
	#television-adv h2,
	#latest-movies h2,
	#recommended-movies h2,
	#most-popular h2 {
		font-size: 1.286em;
		height: auto;
		line-height: 20px !important;
		padding: 8px 0 6px;
	}
	#television-adv h2 {
		padding: 8px 0 6px 20px;
	}
	
	/* video play */
	.item .glyphicon-play-circle {
		margin-top: -20px;
		margin-left: -20px;	
		font-size: 2.857em;
	}
	/* most popular */
	.thumb .glyphicon-play-circle {
		top: 50% !important;
		bottom: auto !important;
		left: 50% !important;
		margin-top: -20px;
		margin-left: -20px;	
		font-size: 2.857em;
	}	
	/* hover video */
	#television-adv a.item:hover .description h4 {
		overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;	    
	}
	#television-adv a.item:hover .description p {
		display: none;
	}
	/* latest movies & recommended-movies */
	#latest-movies .item .glyphicon-play-circle,
	#recommended-movies .item .glyphicon-play-circle {
		margin-top: -20px;
		margin-left: -20px;	
		font-size: 2.857em;
	}	
	#latest-movies .description h4,
	#recommended-movies .description h4 {
		font-size: 0.857em;
		margin: 8px 0;
	}
	/* listing category */
	.video-listing .description h4 {
		font-size: 1em;		
	}
	.pagination > li > a,
	.pagination > li > span {
		margin-left: 2px;
		padding: 4px 6px;
	}
	/* #comments-title */
	#comments-title {
		font-size: 1.429em;
	}
	/* footer */
	footer .copyright strong,
	footer .copyright a {
		display: block;
		padding: 0;
		float: none !important;
	}	
}

.colored-tooltip + .tooltip > .tooltip-inner {background-color: #428bca;}
.colored-tooltip + .tooltip > .tooltip-arrow { border-bottom-color:#428bca; }

#player {
    background-color: white;
    min-height: 200px;
    width: 640px;
    margin: auto;
}

#player .wmtv {
    width: 100%;
}
video {
	width: 1600px;
	height: 900px;	
}
#respond label.error {
	margin-left: 20px;
	color: red;
}
.main-adv {
	width: 100%;
	clear: both;
	height: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}
.main-adv .float_left {
	float: left;
}
.main-adv .float_right {
	float: right;
}
.adv-container {
	text-align:center;
	display:block;
	width: 620px;
	margin: 0 auto;
	padding-top: 20px;
}
.adv-col-box {
	text-align: center;
	margin-bottom: 20px;
}

div.adv-mobile {
	text-align: center;
}
