* {
	margin:0;
	padding:0;
}
.ipplayerjs-video-title p { word-wrap: break-word;}
body {
	background: url('images/bg.jpg');
	font-family:Arial;
}
a, img {
    border: none;
}
a:active, a:link, a:visited {
    text-decoration: none;
    color: #00f;
}
.clr,
#servers-list li:after,
.summary:after,
ul.list:after,
#header .nav .dropdown:after {
	content:"";
	display: block;
	width:100%;
	clear:both;
}
#page {
	width: 920px;
	margin:0 auto
}
#header {
	position: relative;
	margin: 10px 0;
}
#header .top{
	background-color: #FFF;
    border: 1px solid silver;
	position: relative;
}
#header .top form{
	position: absolute;
	right:20px;
	top: 40px;
}
#header .top form input {
    border: 1px solid silver;
    height: 16px;
    width: 266px;
    font-size: 11px;
    padding: 4px 5px 3px 5px;
    color: blue;
    background-color: beige;
	vertical-align: middle;
}
#header .top form button {
    border: 1px solid silver;
    height: 25px;
    width: 90px;
    font-size: 11px;
    padding: 2px;
    background-color: beige;
	cursor:pointer;
	vertical-align: middle;
}
#header .nav {
	height: 33px;
    background: url(images/nav.png) repeat-x;
	padding-left: 10px;
}
#header .nav>li {
    list-style: none;
    float: left;
    font: 16px Calibri;
    position: relative;
    height: 33px;
    line-height: 33px;
}
#header .nav>li a {
    text-decoration: none;
    color: #fff;
    display: block;
    padding: 0 15px;
}
#header .nav>li a:hover{
	background:url(images/active.png) repeat-x;
	color:#31650b;
}
#header .nav .dropdown {
    position: absolute;
    z-index: 999;
    top: 33px;
    background-color: beige;
    width: 400px;
    border: #36730a solid 1px;
	padding: 15px;
    display: none;
}
#header .nav>li:hover .dropdown {
	display: block;
}
#header .nav .dropdown li {
    list-style: none;
    line-height: 28px;
    text-align: left;
    background: url(images/gray_bullate.jpg) 0 15px no-repeat;
    padding: 0 0 0 12px;
	float: left;
	width: 30%;
}
#header .nav .dropdown li a{
	color: #5d5d5d;
    font-size: 15px;
    padding: 0;
}
#header .nav .dropdown.dropdown-year li {
	width: 11%;
}
#main {
	margin-bottom: 10px;
}

#main .l {
    width: 730px;
	float: left;
}
#main .l .content{
	position: relative;
    border: 1px solid silver;
    background-color: #FFF;
}
#main .l .content .title {
    text-align: left;
    font-family: Arial;
    font-size: 14px;
    border-bottom: 1px solid silver;
	border-top: 1px solid silver;
    margin-top: 0;
	color: green;
    padding: 5px;
    background-color: beige;
}
#main .r {
    width: 180px;
    border: 1px solid silver;
    background-color: #FFF;
	float: right;
}
#main .r .title {
    text-align: left;
    font-family: Arial;
    font-size: 14px;
    border-bottom: 1px solid silver;
	border-top: 1px solid silver;
    margin-top: 0;
	color: black;
    margin-bottom: 0;
    padding: 8px;
    background-color: beige;
}
#main .l .content .title:nth-child(1),
#main .r .title:nth-child(1) {
	border-top:0;
}
#footer {
    font-size: 11px;
}
#footer h3 {
    font-family: Arial;
    font-size: 11px;
    font-weight: 400;
    margin: 10px 0;
    padding: 0;
}
#footer .footer-text {
    background-color: #FFF;
    border: 1px dotted silver;
    font-family: Arial;
    font-size: 10px;
    text-align: left;
    padding: 5px;
	margin-bottom:10px;
}
ul.list{
	font-size: 12px;
}
ul.list li{
	float: left;
	width: 20%;
	list-style:none;
}
ul.list li .item {
	position: relative;
	padding-top: 5px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 10px;
	display: block;
}
div.status,
span.status,
span.mli-eps {
    position: absolute;
	top: 10px;
    right: 10px;
    width: 40px;
    padding-top: 8px;
    text-align: center;
    height: 32px;
    border-radius: 50%;
    background: rgba(79,162,17,0.8);
    color: #fff;
    font-size: 7px;
    text-transform: uppercase;
    text-shadow: 0 0 2px rgba(0,0,0,0.3);
}
span.status {
	padding-top:0;
	height: 40px;
	line-height:40px;
	 font-size: 14px;
}
div.status span, span.mli-eps i {
    font-size: 14px;
    margin-top: 1px;
    display: block;
    font-style: normal;
}
.block-social {
    position: absolute;
    margin-top: -24px;
    padding-left: 55px;
    padding-right: 6px;
    width: 100%;
    overflow: hidden;
    height: 20px;
    box-sizing: border-box;
}
.top-movies li{
	list-style: none;
	border-bottom: 1px solid #dfdfdf;
	padding: 5px 5px 5px 23px;
	font-size: 12px;
    font-family: 'Lucida Grande',Arial,Helvetica,Verdana,sans-serif;
	background: url(images/green-play1.gif) no-repeat 5px 3px;
}
.top-movies li{
	
}
.keyword  {
    padding: 10px;
    font-size: 14px;
}
.google_plusone_iframe_widget {
	width:60px !important;
}
.quality, .mli-quality {
    position: absolute;
    left: 13px;
    top: 10px;
    background: #4fa211;
    color: #fff;
    padding: 2px 5px;
}
ul.list li .item .thumb {
    padding-top: 145%;
    border: 1px solid silver;
    overflow: hidden;
    display: block;
    position: relative;
}
ul.list li .item .thumb img {
	position: absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width: 100%;
	height: 100%;
}
ul.list li .item p{
    padding-top: 5px;
	text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
#main .l .content h1.title {
    font-size: 20px;
    font-weight: normal;
    padding: 10px;
}
a.more-filter {
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 12px;
    border-left: 1px solid #b9b7b7;
    padding-left: 10px;
}
.section-filter {
    border-bottom: 1px solid silver;
    padding: 10px;
	font-size:12px;
	display: none;
}
.section-filter button, .section-filter input[type="submit"] {
	border: 1px solid silver;
    height: 25px;
    width: 100%;
	display: block;
    font-size: 11px;
    padding: 2px;
    background-color: beige;
    cursor: pointer;
}
.section-filter select {
    width: 100%;
    border: 1px solid silver;
    padding: 2px;
    margin-bottom: 8px;
}
.top-imdb {
    display: block;
}
.top-imdb>div {
    float: left;
    width: 33.33%;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 15px;
    background: url(images/nav.png) repeat-x;
}
.top-imdb>div>a {
    display: block;
    text-align: center;
    padding: 8px 0;
    color: #fff;
    font-size: 12px;
}
.top-imdb>div.active>a {
    background: rgba(225, 225, 225, 0.2);
}

.ml-alphabet{font-size:12px;}
.movies-letter{ display: block; margin-right:2px; margin-top: 10px}
.movies-letter a.btn-letter{
    float: left;
    background-color: #dedede;
    color: #333;
    margin-left: 1%;
    width: 10%;
    margin-bottom: 5px;
	text-align: center;
	padding: 5px 0;
}
.movies-letter a.btn-letter:hover,
.movies-letter a.btn-letter.active{background: url(images/nav.png) repeat-x;color: #fff;}
.movies-letter a.btn-letter:hover {
	opacity:0.7;
}
.letter-movies-lits{font-size:12px;}
.letter-movies-lits .table-striped{width:100%; background: rgba(255,2555,255,1); margin-top: 10px;color: #333;}
.letter-movies-lits .table-striped td {padding: 5px 8px;margin:0 5px 0 5px}
.letter-movies-lits a{ color: #333;}
.letter-movies-lits .table-striped > tbody > tr:nth-of-type(2n+1){ background:#eee}
.letter-movies-lits .table-striped > tbody > tr > td{ border-color: #eee; vertical-align: middle;}
.letter-movies-lits .mlnew-head td{ font-weight: 600;}
.letter-movies-lits .mlnew h2{ margin: 0; font-weight: 600; font-size: 14px; line-height: 1.42857;}
.letter-movies-lits .mlnh-1{ width: 40px; text-align: center;}
.letter-movies-lits .mlnew .mlnh-thumb .thumb{ width: 40px; height: 50px; overflow: hidden; display: inline-block;}
.letter-movies-lits .mlnew .mlnh-thumb .thumb img{ width: 100%; height: auto; min-height: 100%;}
.letter-movies-lits .mlnew .mlnh-6  span{
    background: #E2BC00 !important;
    color: #111 !important;
    display: inline-block;
    margin-bottom: 5px;
    border-radius: 2px;
    padding: 2px 5px;
}
.letter-movies-lits td.mlnh-4,
.letter-movies-lits td.mlnh-5 {
    text-align: center;
}
.letter-movies-lits .mlnew .d-rating{ width: 80px; margin-top: 5px;}

.pages {
	margin: 10px 0;
	text-align: center;
}
.pages a,
.pages span {
	display: inline-block;
    border: #999999 1px solid;
    margin: 0 5px 0 5px;
    font-size: 12px;
    color: #333;
    padding: 5px 10px;
}

.pages span, .pages .pagecurrent {
	color:#fff;
	background-color: #C05083;
}

.summary {
    padding: 15px 10px 10px;
    font-size: 12px;
}
.summary .image {
	float: left;
	width:134px;
}
.summary .image a {
    margin-top: 8px;
    display: block;
    text-align: center;
    padding: 3px 0;
    cursor: pointer;
    border: 1px solid;
}
.summary .image img {
	width:100%;
}
.summary .info {
	padding-left: 144px;
}
.summary .info p {
	margin-bottom: 8px;
	background: url(images/arrow.gif) no-repeat 0px 3px;
	padding-left:10px;
}
#servers-list {
	font-size:12px;
}
#servers-list li {
	list-style:none;
    border-bottom: 1px solid silver;
    color: #262626;
    text-align: left;
	padding:0 5px;
	    line-height: 37px;
}
#servers-list li .version {
	background: url(images/bullet.gif) no-repeat 0px 14px;
	padding-left:15px;
	display: inline-block;
	width:70px;
	color: blue;
	current: pointer;
}
#servers-list li .version:hover {
	text-decoration: underline;
}
#servers-list li a.play{
	float: right;
    border: 1px solid #aba8a8;
    padding: 5px;
    border-radius: 2px;
    vertical-align: middle;
    color: black;
	line-height: normal;
	margin: 5px 0;
}
#servers-list li.active a:hover,
#servers-list li.active a.play{
	background: url(images/nav.png) repeat-x;color: #fff;
}
#servers-list li.active a:hover {
	opacity:0.7;
}
#ip_episode{ display: block; margin-right:2px; margin-top: 10px}
#ip_episode a{
	font-size:12px;
    display: inline-block;
    background-color: #dedede;
    color: #333;
    margin-left: 1%;
    width: 10%;
    margin-bottom: 5px;
	text-align: center;
	padding: 5px 0;
}
#ip_episode a:hover,
#ip_episode a.active{background: url(images/nav.png) repeat-x;color: #fff;}
#ip_episode a:hover {
	opacity:0.7;
}

#report-form .btn {
	border:0;
    background: #3e830d;
    cursor: pointer;
	height: 30px;
	color:#fff;
}
.subscribe {
    font-size: 12px;
    padding: 8px;
}

#subscribe-email {
    border: 1px solid silver;
    width: 150px;
    padding: 5px;
    margin: 8px 0;
}
.subscribe button{
    border: 1px solid silver;
    height: 30px;
    width: 100%;
    font-size: 11px;
    padding: 2px 0;
    background-color: beige;
    cursor: pointer;
	text-align: center;
}
.not-found {
    padding: 100px 10px;
    text-align: center;
}

.not-found p {
    margin-bottom: 10px;
}
/*popup*/
.appriseOverlay{
	position:fixed;
	top:0;
	left:0;
	background-color: rgba(0, 0, 0, 0.4);
	display:none;
	z-index: 99997;
}
.appriseOuter{
	color:#333333;
	font-size:14px;
	background:#FFF;
	position:absolute;
	z-index:99999;
	min-width:300px;
	min-height:50px;
	max-width:75%;
	position:fixed;
	display:none;
	border-radius:3px;
    box-shadow: 0 2px 26px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.appriseOuter .close {
	position: absolute;
	top:12px;
	right:10px;
	display: inline-table;
	cursor: pointer;
	color: #848484;
	font-weight: normal;
	font-size:16px;
}
.appriseOuter .close:hover {
	opacity: 0.9;
}

.appriseOuter h2 {
	background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 3px 3px 0 0;
    color: #212121;
    font-size: 16px;
    font-weight: normal;
    line-height: 19px;
    padding: 10px 12px;
}
.appriseInner{
	border-top: 1px solid #ffffff;
	padding:10px 10px 0 10px;
}
.iposbottom {
	border-bottom: 1px solid #dfdfdf;
	padding: 5px 3px;	
}
.iposbottom button{
	font-family: tahoma;
	border:1px solid #bbb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-khtml-border-radius:3px;
	background: -moz-linear-gradient(100% 100% 90deg, #eee, #d5d5d5);
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#d5d5d5));
  	background: -webkit-linear-gradient(#eee, #d5d5d5);
    background: -o-linear-gradient(#eee, #d5d5d5);
	color:#232d3d;
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	margin:0 3px;
	text-shadow:0px 1px 0px #fff;
	cursor:pointer;
	box-shadow:0px 1px 2px #ccc;
	-moz-box-shadow:0px 1px 2px #ccc;
	-webkit-box-shadow:0px 1px 2px #ccc;
}
.iposbottom button:hover{
	color:#d85054;
}
.aButtons, .aInput{
	text-align: right;
}
.aTextbox{
	border:1px solid #aaa;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-khtml-border-radius:4px;
	box-shadow:0px 1px 0px #fff;
	-moz-box-shadow:0px 1px 0px #fff;
	-webkit-box-shadow:0px 1px 0px #fff;
	width:180px;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px;
}

.items-form {
	margin-bottom: 8px;
}
.items-form label{
	margin-left: 2px;
	margin-bottom: 2px;
	display: block;
}
.form-group  input[type='text'],
.form-group  textarea,
.items-form  input[type='text'],
.items-form  input[type='password'],
.items-form  input[type='email'],
.items-form  select,
.items-form  textarea{
	border: 1px solid #dddddd;
    border-radius: 2px 2px 2px 2px;	
    font-weight: 500;
    margin-left: 1%;
    margin-right: 1%;
    outline: medium none;
    padding: 5px 8px;
    width: 92%;
	color:#6d6d6d;
	font-size:14px;
	font-family: tahoma;
}
.form-group  input[type='text'],
.form-group  textarea {
	width: 100%;
	display: block;
	margin-left: 0px;
	    min-height: 20px;
}
.form-group  input[type='text']:focus,
.form-group  textarea:focus,
.items-form  input[type='text']:focus,
.items-form  input[type='password']:focus,
.items-form  input[type='email']:focus,
.items-form  select:focus,
.items-form  textarea:focus{
    border: 1px solid #56B4EF;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 8px rgba(82, 168, 236, 0.6);
		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 8px rgba(82, 168, 236, 0.6);
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 8px rgba(82, 168, 236, 0.6);
}

.items-form  input[type='submit'] {
	width: 99%;
	font-size: 11pt;
	font-weight:600;
}
.txtcenter {
	text-align: center;	
}
.items-form a.line {
	border-left: 1px solid #dfdfdf;
	margin-left: 10px; padding-left: 10px;
}
#register {
	width: 555px;
}
#register input[type="text"],
#register input[type="password"],
#register input[type="email"],
#register select{
	width: 240px;
	margin:0;
}
#register input[type="checkbox"] {
	vertical-align: middle;
}
#register select{
	padding: 4px 8px;
	width: 257px;
}
#register .registerLeft {
	float: left;
	width: 265px;
	padding-right: 10px;
	border-right: 1px solid #dfdfdf;
	margin-right: 15px;
}
#register .registerrRight {
	float: left;
}
.txtfaq {
	padding-top: 5px;
	font-size:12px;
}
#register .captcha input,
#_frmLogin .captcha input{
	width: 117px;
}
#register .captcha img,
#_frmLogin .captcha img{
	vertical-align: top;
}
#register .birthday select,
#register .birthday input{
	width: 56px;
	border-radius: 0;
}
#register .birthday input.name {
	width: 65px;
	border-right: none;
}
#register .birthday input.y {
	width:45px;
	text-align: center;	
}
#register .birthday select[name="month"] {
	border-left: none;
	border-right: none;
}
.blue-btn,
.cc-btn,
.fb-btn,
.google-btn {
	display: block;
	width:99%;
	background-color:#396;
	height: 33px;
	line-height: 32px;
	border: none;
	cursor: pointer;
	color: #ffffff;
	font-size:14px;
	border-radius: 3px;
	text-align: center;
	font-weight: normal;
	padding: 0;
}
.fb-btn {
	background-color: #3B5998;	
}
.cc-btn {
	background-color: #DDDDDD;
	color: #333333;	
}
.btn-google {
	background-color: #df4a32;
}
.blue-btn:hover,
.fb-btn:hover,
.cc-btn:hover,
.btn-google:hover {
	opacity:0.9;
}
#register .blue-btn {
	width: 47%;	
}
.report {
	font-size:14px;
	padding: 10px;
	
}
.report strong{
	color:#FF0000;
}
.report .txt {
	margin-bottom: 10px;	
}
.report img {
	position: absolute;
	top: 2px;
	right: 3px;
}
.report button,
.report .btn-download {
    border-radius: 0;
    display: block;
    width: 100%;
    margin-top: 10px;
    cursor: pointer;
}
.report .btn-download {
	background-color: #396;
    width: 295px;
    color: #fff;
}
.report .btn-download {
	background-color: #396;
    width: 295px;
    color: #fff;
}
.report .btn-download:hover {
	opacity:0.9;
}
.report .block {
	position: relative;
}
.report input {
	border: 1px solid #dfdfdf;
	padding: 0 10px;
	font-size: 14px;
	height: 34px;
	width: 300px;
	
}
a.btn.btn-download {
    width: 100%;
    text-align: center;
    line-height: 30px;
}
.none {
	display:none;
}

.download_content {
	padding:10px;
}
.download_content table {
	width: 100%;
	font-size: 12px;
}
.download_content table td a {
    margin-left: 5px;
	margin-bottom: 5px;
    background-color: #396;
    color: #fff;
    padding: 5px 8px;
    font-size: 11px;
	display: inline-block;
}
.download_content table td a:hover {
	opacity:0.9;
}
#download_data{
	position: relative;
}
#download_data .close {
    position: absolute;
    color: #909090;
    border: 1px solid;
    right: 5px;
    top: 6px;
    padding: 1px 4px;
    cursor: pointer;
    font-size: 11px;
}

.alert,
#p_error,
.p_error {
	background: #FFF0D3 url(images/error.png) no-repeat 5px 5px;
    border: 1px solid #FFAF93;
    border-radius: 3px 3px 3px 3px;
    color: #DB5F36;
    margin-bottom: 10px;
    padding: 5px 5px 5px 25px;
    cursor: pointer;
}
.report .alert {
	width: 290px;
}
.alert.alert-success {
	background: #FFF0D3 url(images/ok.png) no-repeat 5px 5px;
    border-color: #396;
    background-color: #deffc6;
    color: #45a200;
}
ul#search_result {
	position: absolute;
    z-index: 2;
    background-color: #fff;
    border: 1px solid silver;
    right: 116px;
    top: 65px;
    width: 276px;
	font-size:12px;
	display:none;
}
ul#search_result li {
    border-bottom: 1px solid #dfdfdf;
	padding: 8px 10px;
}
ul#search_result .ss-info a{
	font-weight: bold;
	margin-bottom: 3px;
}
ul#search_result li a.thumb {
	width: 36px;
    height: 47px;
    display: block;
    float: left;
	margin-right:10px;
	    background-size: 100%;
}
ul#search_result li:after {
	display: block;
	content:"";
	clear: both;
	width:100%
}
ul#search_result li.ss-bottom a {
    background-color: #38770b;
    text-align: center;
    padding: 5px;
    display: block;
    color: #fff;
}
.player,
.mediaplayer {
	background: #000!important;
	height:450px;
}
#menu-mobie,
#search-mobie {
	display:none;
}
.adv {
	overflow: hidden;
}
@media only screen and (max-width:920px) {
	#page {
		width: 96%;
	}
	#main .r {
		display:none;
	}
	#main .l {
		float:none;
		width:100%;
	}
	.player{
		padding-top: 56.25%;
		position: relative;
		height: auto;
	}
	#mediaplayer,
	.ipplayerjs-container,
	.ipplayerjs-layer,
	#mediaplayer video,
	#mediaplayer iframe{
		position: absolute !important;
		top:0;
		left:0;
		right:0;
		bottom:0;
		width:100% !important;
		height:100% !important;
	}
}
@media only screen and (max-width:895px) {
	.appriseOuter.trailer-box {
		width: 90%;
		left: 5% !important;
		max-width: 100%;
	}
	.appriseOuter.trailer-box .appriseInner {
		position: relative;
		padding: 56% 0 0 0;
		margin: 10px;
	}
	.appriseOuter.trailer-box .appriseInner iframe {
		width:100%;
		height:100%;
		position: absolute;
		left:0;
		top:0;
		right:0;
		bottom:0;
	}
}
@media only screen and (max-width:790px) {
	#menu-mobie {
		display: block;
		position: absolute;
		left: 10px;
		top: 13px;
		cursor: pointer;
	}
	#header .top a {
		margin-left: 35px;
	}
	#header .top a img {
		height: 40px;
	}
	#header .top form {
		right: 10px;
		top: 10px;
	}
	#header .top form button {
		display:none;
	}
	#header .nav {
		display:none;
		height:auto;
		background: #333;
	}
	.mobile #header .nav {
		display:block;
	}
	#header .nav:after {
		content:"";
		display: block;
		width:100%;
		clear:both;
	}
	#header .nav>li {
		width:100%;
		position: static;
		float:none;
		height:auto;
		overflow: hidden;
		margin-left: -5px;
	}
	#header .nav .dropdown {
		width:100%;
		position: static;
		display: block;
		top:auto;
		left:auto;	
	}
	ul#search_result{
		right: 11px;
		top: 35px;	
	}
	.letter-movies-lits td.mlnh-3,
	.letter-movies-lits td.mlnh-6	{
		display:none;
	}
}	
@media only screen and (max-width:580px) {
	ul.list li {
		width: 33.3333%;
	}
	.letter-movies-lits td.mlnh-4,
	.letter-movies-lits td.mlnh-5	{
		display:none;
	}
}
@media only screen and (max-width:500px) {
	#search-mobie {
		display: block;
		position: absolute;
		right: 10px;
		top: 13px;
		cursor: pointer;
		background-color:#fff;
	}
	#header .top form {
		display:none;
		right: 0;
		top: 44px;
		position: absolute;
		left: -1px;
		width: 100%;
		z-index:999;
	}
	#header .top form.search {
		display: block;
	}
	#header .top form input {
		width: 94%;
		padding: 8px 3%;
		font-size: 14px;
	}
	ul#search_result {
		right: 0;
		top: 78px;
		width: auto;
		left: 0;
	}
	/*popup res*/
	.report input,
	.report .alert	{
		width:100%;
		    box-sizing: border-box;
	}
	.appriseOuter {
		min-width: auto;
		left: 10px !important;
		right: 10px !important;
		max-width: 100%;
	}
	.appriseOverlay {
		width: 100%!important;
		height: 100%!important;
	}
}
@media only screen and (max-width:380px) {
	ul.list li {
		width: 50%;
	}
	#header .nav .dropdown li {
		width: 44%;
	}
	.summary .image {
		width: 60px;
	}
	.summary .image a {
		height: 12px;
		overflow: hidden;
		padding: 3px 5px;
	}
	.summary .info {
		padding-left: 74px;
	}
}
@media only screen and (max-width:250px) {
	ul.list li {
		width: 100%;
	}
}
/*IPPLAYER 1.0 - BY ICHPHIENPRO*/
.ipplayerjs-offscreen{clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);clip-path: polygon(0px 0px, 0px 0px,0px 0px, 0px 0px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}.ipplayerjs-container {position: relative;background: #000;font-family: Helvetica, Arial;text-align: left;vertical-align: top;text-indent: 0;  -webkit-touch-callout: none; /* iOS Safari */  -webkit-user-select: none;   /* Chrome/Safari/Opera */  -khtml-user-select: none;    /* Konqueror */  -moz-user-select: none;      /* Firefox */  -ms-user-select: none;       /* IE/Edge */  user-select: none;           /* non-prefixed version, currently*/}.ipplayerjs-container * {outline:0;text-shadow: none;box-shadow: none;}.ipplayerjs-container:focus {outline: none;}.ipplayerjs-container p {margin: 10px 0;}.ipplayerjs-container a {color: #dfdfdf;}.ipplayerjs-container a:hover {text-decoration: none;}.me-plugin {position: absolute;}.ipplayerjs-embed, .ipplayerjs-embed body {width: 100%;height: 100%;margin: 0;padding: 0;background: #000;overflow: hidden;}.ipplayerjs-fullscreen {/* set it to not show scroll bars so 100% will work */overflow: hidden !important;}.ipplayerjs-container-fullscreen {position: fixed;left: 0;top: 0;right: 0;bottom: 0;overflow: hidden;z-index: 1000;}.ipplayerjs-container-fullscreen .ipplayerjs-mediaelement,.ipplayerjs-container-fullscreen video {width: 100%;height: 100%;}.ipplayerjs-clear {clear: both;}/* Start: LAYERS */.ipplayerjs-background {position: absolute;top: 0;left: 0;}.ipplayerjs-mediaelement {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.ipplayerjs-poster {position: absolute;top: 0;left: 0;background-size: contain ;background-position: 50% 50% ;background-repeat: no-repeat ;}:root .ipplayerjs-poster img {display: none ;}.ipplayerjs-poster img {border: 0;padding: 0;border: 0;}.ipplayerjs-overlay {position: absolute;top: 0;left: 0;z-index:1;}.ipplayerjs-overlay-play {cursor: pointer;}.ipplayerjs-overlay-button {position: absolute;top: 50%;left: 50%;width: 80px;height: 55px;margin: -27.5px 0 0 -40px;background: rgba(0, 0, 0, 0.8);border-radius: 5px;}.ipplayerjs-overlay-button:before {content: "";display: block;width: 80px;height: 55px;background: transparent url(../../../ip.file/swf/ipplayer/skin/vplay.png) 50% 50% no-repeat;background-size: 23px;}.ipplayerjs-overlay-button:hover{background:#51a611;}.ipplayerjs-overlay-loading {position: absolute;top: 50%;left: 50%;width: 80px;height: 80px;margin: -40px 0 0 -40px;background: rgba(0, 0, 0, 0.8);border-radius: 5px;}.ipplayerjs-overlay-loading span {display: block;width: 80px;height: 80px;background: transparent url(../../../ip.file/swf/ipplayer/skin/loading.gif) 50% 50% no-repeat;}/* End: LAYERS *//* Start: CONTROL BAR */.ipplayerjs-container .ipplayerjs-controls {position: absolute;list-style-type: none;margin: 0;padding: 0;bottom: 0;left: 5px;right: 5px;height: 45px;width: auto;z-index:2;}.ipplayerjs-container .ipplayerjs-controls  div.ipplayerjs-button,.ipplayerjs-container .ipplayerjs-controls  div.ipplayerjs-time {list-style-type: none;background-image: none;display: block;float: left;margin: 0;padding: 0;width: 45px;height: 45px;font-size: 11px;line-height: 11px;font-family: Helvetica, Arial;border: 0;}.ipplayerjs-container .ipplayerjs-controls .ipplayerjs-time-float {font-size: 11px;line-height: 11px;font-family: Helvetica, Arial;}.ipplayerjs-settingz-selector table{border-top:1px solid #5D5D5D}.ipplayerjs-controls .ipplayerjs-button button {cursor: pointer;display: block;font-size: 0;line-height: 0;text-decoration: none;padding: 0;position: absolute;height: 45px;width: 45px;border: 0;}/* End: CONTROL BAR *//* Start: Time (Current / Duration) */.ipplayerjs-container .ipplayerjs-controls .ipplayerjs-time {color: #fff;display: block;height: 45px;width: auto;padding: 0 5px 0 5px ;overflow: hidden;text-align: center;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}.ipplayerjs-container .ipplayerjs-controls .ipplayerjs-time .ipplayerjs-currenttime,.ipplayerjs-container .ipplayerjs-controls .ipplayerjs-time .ipplayerjs-duration {font-size: 14px;line-height: 45px;}.ipplayerjs-container .ipplayerjs-controls .ipplayerjs-time a {color: #fff;font-size: 14px;line-height: 12px;display: block;float: left;margin: 1px 2px 0 0;width: auto;}/* End: Time (Current / Duration) *//* Start: Play/Pause/Stop */.ipplayerjs-controls .ipplayerjs-play button {background: url(../../../ip.file/swf/ipplayer/skin/play.png) no-repeat center;}.ipplayerjs-controls .ipplayerjs-pause button {background: url(../../../ip.file/swf/ipplayer/skin/pause.png) no-repeat center;}.ipplayerjs-controls .ipplayerjs-stop button {background-position: -112px 0;}/* Start: Play/Pause/Stop *//* Start: Progress Bar */.ipplayerjs-controls div.ipplayerjs-time-rail {height: auto;}.ipplayerjs-time-rail,.ipplayerjs-time-total.ipplayerjs-time-slider {width: 100%!important;height: auto;}.ipplayerjs-controls div.ipplayerjs-time-rail {direction: ltr;    position: absolute;    bottom: 48px;}.ipplayerjs-controls .ipplayerjs-time-rail span, .ipplayerjs-controls .ipplayerjs-time-rail a {display: block;position: absolute;width: 180px;height: 3px;cursor: pointer;}.ipplayerjs-controls div.ipplayerjs-time-rail:hover {bottom: 50px;}.ipplayerjs-controls div.ipplayerjs-time-rail:hover span,.ipplayerjs-controls .ipplayerjs-time-rail:hover a{height: 5px;}.ipplayerjs-controls .ipplayerjs-time-rail .ipplayerjs-time-total {background: #333;background: rgba(50,50,50,0.8);}.ipplayerjs-controls .ipplayerjs-time-rail .ipplayerjs-time-buffering {width: 100%;background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size: 15px 15px;-moz-background-size: 15px 15px;-o-background-size: 15px 15px;background-size: 15px 15px;-webkit-animation: buffering-stripes 2s linear infinite;-moz-animation: buffering-stripes 2s linear infinite;-ms-animation: buffering-stripes 2s linear infinite;-o-animation: buffering-stripes 2s linear infinite;animation: buffering-stripes 2s linear infinite;}@-webkit-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }@-moz-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }@-ms-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }@-o-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }@keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }.ipplayerjs-controls .ipplayerjs-time-rail .ipplayerjs-time-loaded {background: #51a611;width: 0;}.ipplayerjs-controls .ipplayerjs-time-rail .ipplayerjs-time-current {background: #fff;background: rgba(255,255,255,0.8);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));width: 0;outline:0;}.ipplayerjs-controls .ipplayerjs-time-rail .ipplayerjs-time-handle {display: none;position: absolute;margin: 0;width: 10px;background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor: pointer;border: solid 2px #333;top: -2px;text-align: center;}.ipplayerjs-controls .ipplayerjs-time-rail .ipplayerjs-time-float {position: absolute;display: none;background: rgba(0,0,0,0.7);width: 36px;height: 17px!important;top: -26px;margin-left: -18px;text-align: center;color: #fff;border-radius: 2px;line-height: 14px;}.ipplayerjs-controls .ipplayerjs-time-rail .ipplayerjs-time-float-current {margin: 2px;width: 30px;display: block;text-align: center;left: 0;}.ipplayerjs-controls .ipplayerjs-time-rail .ipplayerjs-time-float-corner {position: absolute;display: block;width: 0;height: 0;line-height: 0;border: solid 5px rgba(0,0,0,0.7);border-color: rgba(0,0,0,0.7) transparent transparent transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;top: 17px;left: 13px;}.ipplayerjs-long-video .ipplayerjs-controls .ipplayerjs-time-rail .ipplayerjs-time-float {width: 48px;}.ipplayerjs-long-video .ipplayerjs-controls .ipplayerjs-time-rail .ipplayerjs-time-float-current {width: 44px;}.ipplayerjs-long-video .ipplayerjs-controls .ipplayerjs-time-rail .ipplayerjs-time-float-corner {left: 18px;}/*.ipplayerjs-controls .ipplayerjs-time-rail:hover .ipplayerjs-time-handle {visibility:visible;}*//* End: Progress Bar *//* Start: Fullscreen */.ipplayerjs-controls .ipplayerjs-fullscreen-button button {background: url(../../../ip.file/swf/ipplayer/skin/full.png) no-repeat center;}.ipplayerjs-controls .ipplayerjs-unfullscreen button {background: url(../../../ip.file/swf/ipplayer/skin/full.png) no-repeat center;}/* End: Fullscreen *//* Start: Mute/Volume */.ipplayerjs-controls .ipplayerjs-volume-button {}.ipplayerjs-controls .ipplayerjs-mute button {background: url(../../../ip.file/swf/ipplayer/skin/vol.png) no-repeat center;}.ipplayerjs-controls .ipplayerjs-unmute button {background: url(../../../ip.file/swf/ipplayer/skin/mute.png) no-repeat center;}.ipplayerjs-controls .ipplayerjs-volume-button {position: relative;}.ipplayerjs-controls .ipplayerjs-volume-button .ipplayerjs-volume-slider {display: none;height: 115px;width: 45px;background: rgba(0, 0, 0, 0.5);-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;top: -115px;left: 0;z-index: 1;position: absolute;margin: 0;font-size:0;}.ipplayerjs-controls .ipplayerjs-volume-button:hover {-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;}/*.ipplayerjs-controls .ipplayerjs-volume-button:hover .ipplayerjs-volume-slider {display: block;}*/.ipplayerjs-controls .ipplayerjs-volume-button .ipplayerjs-volume-slider .ipplayerjs-volume-total {position: absolute;left: 22px;top: 8px;width: 2px;height: 100px;background: #ddd;background: rgba(255, 255, 255, 0.5);margin: 0;}.ipplayerjs-controls .ipplayerjs-volume-button .ipplayerjs-volume-slider .ipplayerjs-volume-current {position: absolute;left: 22px;top: 8px;width: 2px;height: 100px;background: #ddd;background: rgba(255, 255, 255, 0.9);margin: 0;}.ipplayerjs-controls .ipplayerjs-volume-button .ipplayerjs-volume-slider .ipplayerjs-volume-handle {position: absolute;left: 15px;top: -3px;width: 16px;height: 6px;background: #ddd;background: rgba(255, 255, 255, 0.9);cursor: N-resize;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;margin: 0;}/* horizontal version */.ipplayerjs-controls a.ipplayerjs-horizontal-volume-slider {height: 26px;width: 56px;position: relative;    display: block;    float: left;    vertical-align: middle;}.ipplayerjs-controls .ipplayerjs-horizontal-volume-slider .ipplayerjs-horizontal-volume-total {position: absolute;left: 0;top: 11px;width: 50px;height: 8px;margin: 0;padding: 0;font-size: 1px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: #333;background: rgba(50,50,50,0.8);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));}.ipplayerjs-controls .ipplayerjs-horizontal-volume-slider .ipplayerjs-horizontal-volume-current {position: absolute;left: 0;top: 11px;width: 50px;height: 8px;margin: 0;padding: 0;font-size: 1px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: #fff;background: rgba(255,255,255,0.8);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));}.ipplayerjs-controls .ipplayerjs-horizontal-volume-slider .ipplayerjs-horizontal-volume-handle {display: none;}/* End: Mute/Volume */.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector {visibility: hidden;    position: absolute;    bottom: 45px;    right: -90px;    width: 360px;    overflow: hidden;padding-top: 5px;height:auto;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector.ipplayerjs-settingz-selector-mobile {    width: 160px;    right: -45px;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector.ipplayerjs-settingz-selector-mobile ul li.settingz-mbip {padding: 10px 0;}.ipplayerjs-settingz-selector-mobile li span{    padding: 3px 5px;    display: inline-block;    margin-left: 10px;cursor: pointer;}.ipplayerjs-settingz-selector-mobile li span:before {    content: "";    width: 8px;    height: 8px;    display: inline-block;    background-color: #fff;    margin-right: 5px;}.ipplayerjs-settingz-selector-mobile li span.active_settingz:before {background-color: #51a611;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector ul {margin: 0;padding: 0;display: block;list-style-type: none !important;overflow: hidden;background: rgba(0,0,0,0.7);margin-bottom: 5px;border: 1px solid #5D5D5D;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector h4{font-size: 14px;font-weight: normal;color:#51a611;margin:5px 0;text-transform: uppercase;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector h4 span {    border: 1px solid #fff;    background-color: #51a611;    color: #fff;    padding: 1px 5px;    cursor: pointer;float:right;margin-top:-1.5px;margin-right:-5px;text-transform: none;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector ul li {border-top: 1px solid #5D5D5D;line-height: 20px;list-style: none;font-size: 12px;color:#fff;padding: 0 10px;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector ul li .zsettingL {width:105px;display: inline-block;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector ul li .zsettingR {display: inline-block;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector ul li .zsettingR a{border: 1px solid #5D5D5D;padding: 3px 5px;cursor: pointer;margin-right:5px;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector ul li .zsettingR a:hover,.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector ul li .zsettingR a.ipplayer_active {color: #fff;background-color:#51a611;border-color: #fff;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector ul li .zsettingR.ipplayer_color a{width: 16px!important;    display: inline-block;    height: 16px;    vertical-align: middle;border-color:#fff;padding: 0;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector ul li .zsettingR.ipplayer_color a em {    height: 16px;    width: 16px;    background: url(../../../ip.file/swf/ipplayer/skin/check.png) no-repeat;display:block;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector ul li .zsettingR i,.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector ul li .zsettingR s {border: 1px solid #fff;padding: 3px 0;cursor: pointer;text-decoration: none;margin-left:-1px;display: inline-block;text-align: center;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector ul li .zsettingR i {width: 20px;background-color: #51a611;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector ul li .zsettingR s {width: 50px;background-color:#fff;color: #111;}.ipplayerjs-controls .ipplayerjs-settingz-button .ipplayerjs-settingz-selector ul li:first-child {border-top: none;}.ipplayerjs-controls .ipplayerjs-settingz-button:hover .ipplayerjs-settingz-selector{visibility: visible}#settingzSubFontFamily select{    border: 1px solid #fff;    background: #fff;    height: 25px;color: #111;cursor: pointer;}/* Start: Track (Captions and Chapters) */.ipplayerjs-controls .ipplayerjs-captions-button {position: relative;}.ipplayerjs-controls .ipplayerjs-settingz-button button {background: url(../../../ip.file/swf/ipplayer/skin/setting.png) no-repeat center;}.ipplayerjs-controls .ipplayerjs-captions-button button {background: url(../../../ip.file/swf/ipplayer/skin/sub.png) no-repeat center;}.ipplayerjs-controls .ipplayerjs-hd-button {right: 180px;}.ipplayerjs-controls .ipplayerjs-hd-button button {background: url(../../../ip.file/swf/ipplayer/skin/hd.png) no-repeat center;}.ipplayerjs-controls .ipplayerjs-captions-button .ipplayerjs-captions-selector,.ipplayerjs-controls .ipplayerjs-hd-button .ipplayerjs-hd-selector {visibility: hidden;    position: absolute;    bottom: 45px;    right: -30px;    width: 105px;    overflow: hidden;padding-top: 5px;}.ipplayerjs-controls .ipplayerjs-hd-button .ipplayerjs-hd-selector {width: 75px;right: -15px;}.ipplayerjs-controls .ipplayerjs-hd-button:hover .ipplayerjs-hd-selector,.ipplayerjs-controls .ipplayerjs-captions-button:hover  .ipplayerjs-captions-selector {visibility: visible;}.ipplayerjs-controls .ipplayerjs-captions-button .ipplayerjs-captions-selector ul,.ipplayerjs-controls .ipplayerjs-hd-button .ipplayerjs-hd-selector ul {margin: 0;padding: 0;display: block;list-style-type: none !important;overflow: hidden;background: rgba(0,0,0,0.7);margin-bottom: 5px;border: 1px solid #5D5D5D;}.ipplayerjs-controls .ipplayerjs-captions-button .ipplayerjs-captions-selector ul li,.ipplayerjs-controls .ipplayerjs-hd-button .ipplayerjs-hd-selector ul li {padding: 0;list-style-type: none !important;display: block;color: #fff;overflow: hidden;border-top: 1px solid #5D5D5D;line-height: 20px;}.ipplayerjs-controls .ipplayerjs-captions-button .ipplayerjs-captions-selector ul li:first-child,.ipplayerjs-controls .ipplayerjs-hd-button .ipplayerjs-hd-selector ul li:first-child  {border-top: none;}.ipplayerjs-controls .ipplayerjs-captions-button .ipplayerjs-captions-selector ul li span,.ipplayerjs-controls .ipplayerjs-hd-button .ipplayerjs-hd-selector ul li span {display: block;    cursor: pointer;    padding: 5px 10px;    font-size: 14px;}.ipplayerjs-controls .ipplayerjs-captions-button .ipplayerjs-captions-translations {font-size: 10px;margin: 0 0 5px 0;}.ipplayerjs-chapters {position: absolute;top: 0;left: 0;-xborder-right: solid 1px #fff;width: 10000px;z-index: 1;}.ipplayerjs-chapters .ipplayerjs-chapter {position: absolute;float: left;background: #222;background: rgba(0, 0, 0, 0.7);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow: hidden;border: 0;}.ipplayerjs-chapters .ipplayerjs-chapter .ipplayerjs-chapter-block {font-size: 11px;color: #fff;padding: 5px;display: block;border-right: solid 1px #333;border-bottom: solid 1px #333;cursor: pointer;}.ipplayerjs-chapters .ipplayerjs-chapter .ipplayerjs-chapter-block-last {border-right: none;}.ipplayerjs-chapters .ipplayerjs-chapter .ipplayerjs-chapter-block:hover {background: #666;background: rgba(102,102,102, 0.7);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background: -moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background: -o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background: -ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);}.ipplayerjs-chapters .ipplayerjs-chapter .ipplayerjs-chapter-block .ch-title {font-size: 12px;font-weight: bold;display: block;white-space: nowrap;text-overflow: ellipsis;margin: 0 0 3px 0;line-height: 12px;}.ipplayerjs-chapters .ipplayerjs-chapter .ipplayerjs-chapter-block .ch-timespan {font-size: 12px;line-height: 12px;margin: 3px 0 4px 0;display: block;white-space: nowrap;text-overflow: ellipsis;}.ipplayerjs-captions-layer {position: absolute;bottom: 0;left: 0;text-align:center;line-height: 20px;font-size: 16px;color: rgb(243, 243, 120);width:100%;height:auto;}.ipplayerjs-captions-layer  a {color: #fff;text-decoration: underline;}.ipplayerjs-captions-layer[lang=ar] {font-size: 20px;font-weight: normal;}.ipplayerjs-captions-position {position: absolute;width: 100%;bottom: 15px;left: 0;}.ipplayerjs-captions-position-hover {bottom: 70px;}.ipplayerjs-captions-text {padding: 3px 5px;white-space: pre-wrap;display: inline-block;    line-height: normal;border-radius: 5px;}/* End: Track (Captions and Chapters) *//* Start: Error */.me-cannotplay {}.me-cannotplay a {color: #fff;font-weight: bold;}.me-cannotplay span {padding: 15px;display: block;}/* End: Error *//* Start: Loop */.ipplayerjs-controls .ipplayerjs-loop-off button {background-position: -64px -16px;}.ipplayerjs-controls .ipplayerjs-loop-on button {background-position: -64px 0;}/* End: Loop *//* Start: backlight */.ipplayerjs-controls .ipplayerjs-backlight-off button {background-position: -80px -16px;}.ipplayerjs-controls .ipplayerjs-backlight-on button {background-position: -80px 0;}/* End: backlight *//* Start: Picture Controls */.ipplayerjs-controls .ipplayerjs-picturecontrols-button {background-position: -96px 0;}/* End: Picture Controls *//* context menu */.ipplayerjs-contextmenu {position: absolute;width: 150px;padding: 10px;border-radius: 4px;top: 0;left: 0;background: #fff;border: solid 1px #999;z-index: 1001; /* make sure it shows on fullscreen */}.ipplayerjs-contextmenu .ipplayerjs-contextmenu-separator {height: 1px;font-size: 0;margin: 5px 6px;background: #333;}.ipplayerjs-contextmenu .ipplayerjs-contextmenu-item {font-family: Helvetica, Arial;font-size: 12px;padding: 4px 6px;cursor: pointer;color: #333;}.ipplayerjs-contextmenu .ipplayerjs-contextmenu-item:hover {background: #2C7C91;color: #fff;}/* Start: Source Chooser */.ipplayerjs-controls .ipplayerjs-sourcechooser-button {position: relative;}.ipplayerjs-controls .ipplayerjs-sourcechooser-button button {background-position: -128px 0;}.ipplayerjs-controls .ipplayerjs-sourcechooser-button .ipplayerjs-sourcechooser-selector {visibility: hidden;position: absolute;bottom: 26px;right: -10px;width: 130px;height: 100px;background: rgba(0,0,0,0.7);border: solid 1px transparent;padding: 10px;overflow: hidden;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.ipplayerjs-controls .ipplayerjs-sourcechooser-button .ipplayerjs-sourcechooser-selector ul {margin: 0;padding: 0;display: block;list-style-type: none !important;overflow: hidden;}.ipplayerjs-controls .ipplayerjs-sourcechooser-button .ipplayerjs-sourcechooser-selector ul li {margin: 0 0 6px 0;padding: 0;list-style-type: none !important;display: block;color: #fff;overflow: hidden;}.ipplayerjs-controls .ipplayerjs-sourcechooser-button .ipplayerjs-sourcechooser-selector ul li input {clear: both;float: left;margin: 3px 3px 0 5px;}.ipplayerjs-controls .ipplayerjs-sourcechooser-button .ipplayerjs-sourcechooser-selector ul li label {width: 100px;float: left;padding: 4px 0 0 0;line-height: 15px;font-family: helvetica, arial;font-size: 10px;}/* End: Source Chooser *//* Start: Postroll */.ipplayerjs-postroll-layer {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.7);z-index: 1000;overflow: hidden;}.ipplayerjs-postroll-layer-content {width: 100%;height: 100%;}.ipplayerjs-postroll-close {position: absolute;right: 0;top: 0;background: rgba(0,0,0,0.7);color: #fff;padding: 4px;z-index: 100;cursor: pointer;}/* End: Postroll *//* Start: Speed */div.ipplayerjs-speed-button {width: 46px !important;position: relative;}.ipplayerjs-controls .ipplayerjs-button.ipplayerjs-speed-button button {background: transparent;width: 36px;font-size: 11px;line-height: normal;color: #ffffff;}.ipplayerjs-controls .ipplayerjs-speed-button .ipplayerjs-speed-selector {display: none;position: absolute;top: -100px;left: -10px;width: 60px;height: 100px;background: rgba(0, 0, 0, 0.5);border: solid 1px transparent;padding: 0;overflow: hidden;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.ipplayerjs-controls .ipplayerjs-speed-button:hover > .ipplayerjs-speed-selector {display: block;}.ipplayerjs-controls .ipplayerjs-speed-button .ipplayerjs-speed-selector ul li label.ipplayerjs-speed-selected {color: rgba(33, 248, 248, 1);}.ipplayerjs-controls .ipplayerjs-speed-button .ipplayerjs-speed-selector ul {margin: 0;padding: 0;display: block;list-style-type: none !important;overflow: hidden;}.ipplayerjs-controls .ipplayerjs-speed-button .ipplayerjs-speed-selector ul li {margin: 0 0 6px 0;padding: 0 10px;list-style-type: none !important;display: block;color: #fff;overflow: hidden;}.ipplayerjs-controls .ipplayerjs-speed-button .ipplayerjs-speed-selector ul li input {clear: both;float: left;margin: 3px 3px 0 5px;display: none;}.ipplayerjs-controls .ipplayerjs-speed-button .ipplayerjs-speed-selector ul li label {width: 60px;float: left;padding: 4px 0 0 0;line-height: 15px;font-family: helvetica, arial;font-size: 11.5px;color: white;margin-left: 5px;cursor: pointer;}.ipplayerjs-controls .ipplayerjs-speed-button .ipplayerjs-speed-selector ul li:hover {background-color: rgb(200, 200, 200) !important;background-color: rgba(255,255,255,.4) !important;}/* End: Speed *//* Start: Jump Forward */.ipplayerjs-controls .ipplayerjs-button.ipplayerjs-jump-forward-button {background: transparent url(../../../ip.file/swf/ipplayer/skin/jumpforward.png) no-repeat;background-position: 3px 3px;}.ipplayerjs-controls .ipplayerjs-button.ipplayerjs-jump-forward-button button {background: transparent;font-size: 9px;line-height: normal;color: #ffffff;}/* End: Jump Forward *//* Start: Skip Back */.ipplayerjs-controls .ipplayerjs-button.ipplayerjs-skip-back-button {background: transparent url(../../../ip.file/swf/ipplayer/skin/skipback.png) no-repeat;background-position: 3px 3px;}.ipplayerjs-controls .ipplayerjs-button.ipplayerjs-skip-back-button button {background: transparent;font-size: 9px;line-height: normal;color: #ffffff;}/* End: Skip Back */div.ipplayerjs-fullscreen-button,div.ipplayerjs-volume-button,div.ipplayerjs-captions-button,div.ipplayerjs-settingz-button,div.ipplayerjs-hd-button {position: absolute !important;bottom:0;}div.ipplayerjs-fullscreen-button {right:0;}div.ipplayerjs-volume-button {right: 45px;}div.ipplayerjs-settingz-button {right: 90px;}div.ipplayerjs-captions-button {right: 135px;}div.ipplayerjs-hd-selector em {    background-color: #F90000;    font-size: 8px;    display: inline-block;    position: absolute;    padding: 1px 2px;    line-height: normal;    margin-left: 4px;    border-radius: 1px;}.ipplayerjs-rightclicks {display: none;background: rgba(0,0,0,0.7);border: 1px solid #5D5D5D;font-size: 12px;position: absolute;font-size: 11px;color: #cccccc;min-width: 200px;border-radius: 2px;z-index:3;}.ipplayerjs-rightclicks .ipplayerjs-rightclicks-label {border-top: 1px solid #5D5D5D;padding: 7px 10px;cursor: pointer;}.ipplayerjs-rightclicks .ipplayerjs-rightclicks-label:hover,.ipplayerjs-controls .ipplayerjs-captions-button .ipplayerjs-captions-selector ul li span:hover {background-color:#1c1c1c;}.ipplayerjs-rightclicks .ipplayerjs-rightclicks-label:first-child {border-top: none;}div.ipplayerjs-captions-button .ipplayer_active,.ipplayerjs-controls .ipplayerjs-hd-button .ipplayerjs-hd-selector ul li span.ipplayer_active {background-color:#51a611;}.ipplayer_popup {    position: absolute;    background: rgba(0,0,0,0.7);border: 1px solid #cccccc;color: #cccccc;text-align: center;border-radius: 3px;width: 70%;left:0;margin-left: 15%;z-index: 2;}.ipplayer_popup h1{border-bottom: 1px solid #cccccc;font-size: 16px;padding: 10px;margin:0;color: #fff;}.ipplayer_popup .ipplayer_content {padding: 10px;font-size: 14px;color: #cccccc;}.ipplayer_popup .ipplayer_content p button {border: 1px solid #cccccc;padding: 5px 15px;color: #cccccc;margin-right: 5px;background: none;}.ipplayer_popup .ipplayer_content p button:hover {border-color:#fff;color: #fff;background-color: #51a611;}span.plugins_upload_subtitle_close {    position: absolute;    right: 10px;    cursor: pointer;    border: 1px solid;    border-radius: 2px;    width: 20px;    font-size: 14px;    font-weight: normal;}.ipplayer_content.plugins_upload_subtitle_contents {font-size:12px;}.ipplayer_content.plugins_upload_subtitle_contents ul {margin:0;padding:0;}.ipplayer_content.plugins_upload_subtitle_contents ul li{    display: inline-block;    border: 1px solid;    margin-left: -1px;    padding: 8px 20px;}.ipplayer_content.plugins_upload_subtitle_contents ul li.active{color: #fff;background-color:#51a611;cursor: pointer;}.ipplayer_content.plugins_upload_subtitle_contents input[type="text"] {background-color:#fff;padding: 0 10px;color: #333;height: 27px;border: none;width: 250px;vertical-align: middle;}.ipplayer_content.plugins_upload_subtitle_contents .plugins_upload_input i {    width: 80px;    vertical-align: middle;    display: inline-block;    height: 27px;    border: 1px solid;    line-height: 27px;    padding: 0 5px;    font-style: normal;}.ipplayer_content.plugins_upload_subtitle_contents #select-file {width: 80px;height: 23px;vertical-align: middle;position: absolute;margin-left:-80px;cursor: pointer;opacity:0;display: inline-block;}.ipplayer_content.plugins_upload_subtitle_contents .plugins_upload_subtitle_progress {    border: 1px solid #ccc;    width: 100%;    height: 20px;    margin-bottom: 10px;    text-align: center;    position: relative;display:none;margin-top: 20px;}.ipplayer_content.plugins_upload_subtitle_contents .plugins_upload_subtitle_bar {    background: #51a611;    height: 20px;    width: 0px;    line-height: 20px;}.ipplayer_content.plugins_upload_subtitle_contents .plugins_upload_subtitle_percent {    position: absolute;    left: 50%;    top: 0px;    line-height: 20px;}.ipplayer_content.plugins_upload_subtitle_contents #plugins_upload_subtitle_result,.ipplayer_content.plugins_upload_subtitle_contents #plugins_upload_subtitle_result_copy {    color: red;    background-color: #fff;    margin: 15px 0px;    display: inline-block;    padding: 1px 5px;}.ipplayer_ajax {background: url(../../../ip.file/swf/ipplayer/skin/ajax.gif) no-repeat;width: 16px;height: 16px;}.ipplayerjs-video-title {    position: absolute;    display: block;    left: 0;    top: 0;width: 100%;height: 250px;color: #fff;background: -moz-linear-gradient(top, rgba(8,8,8,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(8,8,8,1)), color-stop(100%, rgba(255,255,255,0)));background: -webkit-linear-gradient(top, rgba(8,8,8,1) 0%, rgba(255,255,255,0) 100%);background: -o-linear-gradient(top, rgba(8,8,8,1) 0%, rgba(255,255,255,0) 100%);background: -ms-linear-gradient(top, rgba(8,8,8,1) 0%, rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(8,8,8,1) 0%, rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#080808', endColorstr='#ffffff', GradientType=0 );}.ipplayerjs-video-title h1{color:#fff;font-size: 20px;    padding: 0 20px;    margin: 0;    line-height: 50px;}.ipplayerjs-video-title p{    font-size: 16px;    margin: 0;    padding: 0 20px;}#settingzAutoNext {display: none;}.ipplayerjs-container .ipplayerjs-controls div.ipplayerjs-time {width: auto;margin-right: 10px;}.ipplayerjs-android .ipplayerjs-captions-button,.ipplayerjs-android .ipplayerjs-settingz-button,.ipplayerjs-android .ipplayerjs-hd-button,.ipplayerjs-ipad .ipplayerjs-captions-button,.ipplayerjs-ipad .ipplayerjs-settingz-button,.ipplayerjs-ipad .ipplayerjs-hd-button,.ipplayerjs-iphone .ipplayerjs-captions-button,.ipplayerjs-iphone .ipplayerjs-settingz-button,.ipplayerjs-iphone .ipplayerjs-hd-button,.ipplayerjs-ios .ipplayerjs-captions-button,.ipplayerjs-ios .ipplayerjs-settingz-button,.ipplayerjs-ios .ipplayerjs-hd-button{margin-right:-45px!important;}#settingzZoom a[rel="1"] {display:none}

#getDownload {
    position: absolute;
    z-index: 1;
    right: 10px;
    top: 10px;
    background: rgba(0,0,0,0.8);
    border: 1px solid #464646;
    border-radius: 50%;
    width: 40px;
    height: 40px;
}
#getDownload:hover {
	color: #fff;
}
#getDownload:focus {
	outline:0;
}