@font-face { font-family:'UTM Cafeta'; src:url('../fonts/UTM Cafeta.eot'); src:url('../fonts/UTM Cafeta.eot?#iefix') format('embedded-opentype'),url('../fonts/UTM Cafeta.woff2') format('woff2'); font-weight:normal; font-style:normal }
@font-face { font-family:'UTMCafeta'; src:url('../fonts/UTMCafeta.woff') format('woff'),url('../fonts/UTMCafeta.ttf') format('truetype'),url('../fonts/UTMCafeta.svg#UTMCafeta') format('svg'); font-weight:normal; font-style:normal }
@font-face { font-family:'UTMCafeta'; src:url('UTMCafeta.html'); src:url('UTMCafetad41d.html?#iefix') format('embedded-opentype'),url('UTMCafeta-2.html') format('woff2'),url('UTMCafeta-3.html') format('woff'),url('UTMCafeta-4.html') format('truetype'),url('UTMCafeta-5.html#svgFontName') format('svg') }
@font-face { font-family:'roboto'; src:url('../fonts/RobotoCondensed-Regular.ttf'); font-weight:400 }
@font-face { font-family:'roboto'; src:url('../fonts/RobotoCondensed-Bold.ttf'); font-weight:700 }
* { -webkit-box-sizing:initial; -moz-box-sizing:initial; box-sizing:initial }
::-webkit-scrollbar { width:6px; height:4px }
::-webkit-scrollbar-button { width:0; height:0 }
::-webkit-scrollbar-track { background-color:#444 }
::-webkit-scrollbar-track-piece { background-color:#282828; -webkit-border-radius:6px }
::-webkit-scrollbar-thumb { height:50px; background-color:#2ecc71 }
::-webkit-scrollbar-corner { background-color:#444 }
::-webkit-scrollbar-thumb:vertical { -webkit-border-radius:6px; background:url(/Theme/images/scoll.png) center no-repeat #666 }
.overlow-hidden { overflow:hidden }
.left { float:left }
.right { float:right }
.clear { clear:both }
.absolute { position:absolute }
.relative { position:relative }
.bold { font-weight:bold }
.italic { font-style:italic }
.uppercase { text-transform:uppercase }
.text-center { text-align:center }
.text-right { text-align:right }
.fb-comments,.fb-comments>span,.fb-comments iframe[style] { width:100% !important }
ul,span,p,div { margin:0; padding:0 }
li { list-style:none }
.no-margin-left { margin-left:0 !important }
.no-margin-right { margin-right:0 !important }
a,a:focus,a:hover { text-decoration:none }
.container { padding:0; margin:0 auto; width:980px }
body,html { background:#3a3a3a; margin:0; font-family:Arial,Tahoma; font-size:14px; color:#dcdcdc }
#header {
    height: 38px;
    padding: 14px 0;
    background: #4267b2;
}
#header .logo { float:left; margin:-14px 80px 0 0; animation:jiggle 5s infinite }
#header .form-search { float:left }
.epmoi a { padding:4px 6px; background:#404040; border:1px solid #4e4e4e; color:#fff !important; font-size:14px; border-radius:3px; margin-right:4px }
.epmoi a:hover { background:#54b355; border:1px solid #54b355; border-bottom-color:#AAF3AB }
.form-search #keyword { background:#fff; border:none; border-radius:5px; color:#666; height:35px; line-height:35px; padding-left:20px; width:370px; outline:none; float:left }
#keyword::-moz-placeholder { color:#666; opacity:1 }
#keyword:-ms-input-placeholder { color:#666 }
#keyword::-webkit-input-placeholder { color:#666 }
.form-search button { background:#5cb85c; border:none; border-radius:2px; color:#fff; font-size:14px; font-weight:bold; line-height:35px; padding:0 12px; margin:1px 0 0 15px; width:61px; position:absolute }
.search-container .fa-search { position:absolute; right:-24px; top:7px; font-size:20px; color:#666 }
#header #menu-user { float:right; margin-right:10px }
#menu-user li { float:left }
#menu-user li a { display:block; color:#ffffff; margin-right:5px; background:rgba(0,0,0,0.4); padding:8px 12px; transition:all 0.3s; border-radius:3px }
#menu-user li:last-child a { margin-right:0 }
#menu-user li a>i.fa { margin-right:5px; font-size:15px }
#main-menu { clear:both; margin:0; background:#253961 }
#main-menu.fix-nav { position:fixed; left:0; right:0; z-index:99; top:0; margin:0 }
#main-menu>.container {}
#main-menu ul>li { float:left; position:relative }
#main-menu ul>li:first-child { border:none }
#main-menu ul>li>a { color:#ffffff; text-transform:uppercase; display:block; font-family:Tahoma,Arial; font-size:13px; font-weight:bold; line-height:40px; padding:0 13px }
#main-menu ul>li.menu-home a { padding:0 4px 0 10px; font-size:26px }
#main-menu.desktop ul>li>a:hover { color:yellow; background:#222 }
#main-menu ul>li:first-child>a {}
#main-menu ul>li>a>i.fa { margin-right:6px }
#main-menu .sub-menu { top:100%; left:0; width:166px; background-color:#323031; z-index:101; display:none }
#main-menu.desktop ul>li:hover .sub-menu { display:block }
#main-menu .sub-menu.span-2 { width:650px }
#main-menu .sub-menu.span-3 { width:450px }
#main-menu .sub-menu.span-4 { width:550px }
#main-menu ul.sub-menu>li { border-left:none; float:none }
#main-menu .sub-menu.span-2>li,#main-menu .sub-menu.span-3>li,#main-menu .sub-menu.span-4>li { float:left; width:25% }
#main-menu ul.sub-menu>li a { font-size:13px; font-weight:normal; font-family:Arial; text-transform:none; line-height:20px; padding:7px; white-space:nowrap; display:block }
#content>.container {}
#content>.container.player { width:980px; padding:0; background:#333333 }
#content .left-content { float:left; width:670px; overflow:hidden }
#content .right-content { float:right; width:300px }
#top-slide { width:670px; height:270px; overflow:hidden; }
#top-slide li img { width:670px; height:270px; }
.owl-theme .owl-controls .owl-page span { background:#fff; opacity:0.8; }
.owl-pagination .owl-page.active span { background:#a21d0a; }
.owl-theme .owl-controls { margin:0; }
.list-film .film-item { width:162px; float:left; position:relative; }
.list-film .film-item img {width:100%; height:210px; background:url(/Theme/images/AjaxLoader.gif) no-repeat center; }
.list-film .film-item img:hover{opacity: 0.5;filter: alpha(opacity=50);}
.list-film .film-item .title { padding:7px; color:#fbfbfb; font-size:12px; height:37px; background: #141414;}
.list-film .film-item .title .real-name,.list-film .film-item .title .name { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:700; color:#44e2ff; font-size:12px; text-transform: uppercase;line-height:20px}
.list-film .film-item .title .real-name { font-size:11px; color:#fbfbfb; font-weight:normal; text-transform: none;}
.list-film .film-item .current-statuss { position:absolute; color:#fff; background:#A21D0A; font-size:12px; font-weight:bold; float:left; clear:both; padding:4px 4px 3px; left:4px; top:4px; display:inline-block; white-space:nowrap; text-overflow:ellipsis; max-width:70%; overflow:hidden; border-radius:2px;z-index:1;box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.75); }
.list-film .film-item .current-status {
    position: absolute;
    color: #fff;
    background: #A21D0A;
    font-size: 11px;
    font-weight: bold;
    float: left;
    clear: both;
    padding: 4px;
    text-shadow: 1px 1px 2px #111;
    left: 2px;
    top: 5px;
    white-space: nowrap;
	z-index:1;
    display: inline-block;
    -webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.75);
    box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.75);
}
.list-film .film-item .current-status:after {
    content: "";
    float: right;
    position: absolute;
    top: 0;
    right: -12px;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #A21D0A;
    border-style: solid;
    border-width: 11px 0 12px 12px;
}
.list-film .film-item .current-status-adult { position:absolute; color:#000; background:#ffff42; font-size:15px; font-weight:bold; float:left; clear:both; padding:1px 4px; left:2px; top:185px; display:inline-block; white-space:nowrap; text-overflow:ellipsis; max-width:70%; overflow:hidden; border-radius:5px; }
.list-film .film-item-ver { overflow:hidden; margin:5px; padding-bottom:5px; border-bottom:1px dashed#666; }
.list-film .film-item-ver img.avatar { width:70px; height:70px; float:left; border:1px solid#5e6547; margin:3px 10px 0 0; border-radius:5px; padding:1px; }
.list-film .film-item-ver .name { color:#e9dec1; font-weight:bold; font-size:13px; }
.list-film .film-item-ver .view,.list-film .film-item-ver .real-name { font-size:12px; color:#b2b2b2; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.list-film .label-quality { position:absolute; background:#FFF601; color:#080505; border-radius:0; font-size:12px; font-weight:bold; padding:4px 3px; bottom:53px; left:2px; border-radius:0 2px 2px 0; }
#film-hot.list-film .label-quality { bottom:70px; }
.list-film .label-quality:after { content:""; border:10px solid transparent; border-left:10px solid #FFF601; position:absolute; bottom:-8px; left:0; }
#film-hot { margin:20px 0 0; max-height:260px; overflow:hidden; }
.film-slide { padding:0; width:auto; }
#film_related.film-slide { padding:0; }
.film-slide .film-item { width:160px; }
.film-slide>.film-item { margin-right:3px; }
#film_related.film-slide .film-item { width:100%; overflow:hidden; margin:4px; }
.film-slide .film-item .name { color:#ff8034 !important; }
.owl-theme .owl-controls .owl-buttons div { background:rgba(0,0,0,0); }
.owl-theme .owl-controls .owl-buttons div { margin-top:-26px; }
#film_realted.film-slide .owl-controls .owl-next { right:0; }
.block-film { margin:0 0 13px 0; clear:both;display: block;}
.block-film:last-child { margin-bottom:0 }
.block-film .caption{text-transform:uppercase;color:#e0dc63!important;font-size:17px;line-height:45px;margin:5px 0 5px 8px}
#film-trailer .caption { background:#151515; border-top:1px solid #303030; padding:8px 10px; text-transform:uppercase; font-size:16px; font-family:'roboto'; color:#eee; font-weight:bold }
.block-film .caption a.view-all{color:#bbb;float:right;text-transform:none;font-size:14px;margin-top:3px}
.block-film .caption a.view-all:hover{text-decoration:underline}
.block-film .caption i.fa { margin:0 5px 0 0 }
.block-film .list-film .film-item { margin:0 7px 8px 0 }
.block { margin-bottom:25px }
.block .caption { padding:6px; text-align:center; background:#282828; font-family:UTM Cafeta; color:#eee; font-size:22px; }
.block .caption  a { color:#97b9ff }
.block .caption  a:hover { color:#fff601 }
.most-view { background:#333 }
.most-view .tabs .tab { width:100px; background:#444; color:#dcdcdc; padding:8px 0; float:left; text-align:center; cursor:pointer; font-weight:bold; font-size:14px }
.most-view .tabs .tab:hover { color:#f5cc2a }
.most-view .tabs .tab.active { background:#282828; color:#fff }
.breadcrumbs { margin:0 0 5px; overflow:hidden; background:#282828 }
.breadcrumbs span,.breadcrumbs a { color:#ffffff; text-decoration:none; padding:7px 5px 7px 30px; background:brown; background:#282828; position:relative; display:block; float:left; font-size:13px; font-weight:bold }
.breadcrumbs span:before,.breadcrumbs a:before { content:" "; display:block; width:0; height:0; border:16px solid transparent; border-left:16px solid #444; position:absolute; top:50%; margin-top:-16px; margin-left:1px; left:100%; z-index:1 }
.breadcrumbs span:after,.breadcrumbs a:after { content:" "; display:block; width:0; height:0; border-top:16px solid transparent; border-bottom:16px solid transparent; border-left:16px solid #282828; position:absolute; top:50%; margin-left:-1px; margin-top:-16px; left:100%; z-index:2 }
.breadcrumbs a:hover { color:#31b0d5; background:#3a3a3a }
.breadcrumbs a:hover:after { border-left-color:#3a3a3a }
.breadcrumbs a:first-child { padding-left:25px }
.breadcrumbs h1,.breadcrumbs h2 { padding:0; margin:0; font-size:13px; line-height:17px }
.meta-data li { padding:3px 0; text-overflow:ellipsis; overflow:hidden }
.meta-data li label { margin:0; color:#fff }
.meta-data li a { color:#729DC7 }
.meta-data li a:hover { color:#3A86BF }
.meta-data li strong { color:#fff601 }

@media (min-width:980px) {
    #main-content { margin:0;} .film-info .buttons { position:absolute; bottom:0; z-index:10; left:0; right:0; background:rgba(0,0,0,0.4); padding:10px 5px 5px 5px } .list_tapmoi { position:absolute } .film-info { min-height:350px } 
} 
.block-film .film-content { line-height:1.4em; font-size:13px; background:#282828; padding:10px }
.film-content img { margin:5px auto; width:100% !important; height:auto !important; display:block }
.block-film .film-content p { color:#dcdcdc !important; font-size:13px !important; font-family:Arial }
.tags label { margin:0 10px 5px 0; float:left; color:#fff601 }
.block-film .film-content h2,.block-film .film-content h3,.block-film .film-content h4 { font-size:14px; line-height:1em; margin:0; font-weight:normal; margin:0 0 0.8em 0 }
.tagcloud .tags { margin:10px 0 0 0 }
.tags .tag-item { float:left }
.tags .tag-item h2,.tags .tag-item h3,.tags .tag-item h4 { margin:0; float:left; font-size:14px; line-height:20px }
.tags a { display:inline-block; height:24px; line-height:24px; position:relative; margin:0 12px 8px 12px; padding:0 10px 0 8px; background:#34495e; -webkit-border-bottom-right-radius:3px; border-bottom-right-radius:3px; -webkit-border-top-right-radius:3px; border-top-right-radius:3px; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2); box-shadow:0 1px 2px rgba(0,0,0,0.2); color:#fbfbfb; font-size:12px; text-decoration:none; text-shadow:0 1px 2px rgba(0,0,0,0.2); font-weight:bold }
.show-time .tags { overflow:hidden }
.show-time .tags a,.show-time .tags a:before { background:#2671bd; border-color:transparent #2671bd transparent transparent }
.tags a:hover { background:#666666 }
.tags a:hover:before { border-color:transparent #666666 transparent transparent }
.tags a:before { content:""; position:absolute; top:0; left:-12px; width:0; height:0; border-color:transparent #34495e transparent transparent; border-style:solid; border-width:12px 12px 12px 0 }
.tags a:after { content:""; position:absolute; top:10px; left:1px; float:left; width:5px; height:5px; -webkit-border-radius:50%; border-radius:50%; background:#fff; -webkit-box-shadow:-1px -1px 2px rgba(0,0,0,0.4); box-shadow:-1px -1px 2px rgba(0,0,0,0.4) }
.notifi-trailler { border:1px dashed #e6e230; background:#484848; color:#e6e224; padding:10px; margin:0 0 5px 0; border-radius:3px; font-weight:bold; font-size:13px }
.keywords { background:#1d1d1d; color:#aaa; padding:10px; margin:0 0 10px 0; font-size:12px }
#box-player { width:100% }
#box-player:before { content:''; float:left }
#player-video .bottom-content { background:#282828; margin:0; padding:0 }
#player-video .box-comment { background:#fff }
#player-video .block-film .caption { background:#282828; border:none }
#player-video .film-slide { background:none }
#player-video .list-film .film-item .title { background:#1a1a1a }
#background_lamp { position:fixed; background-color:#000; top:0; left:0; right:0; bottom:0 }
#btn_lightbulb.off::after { content:"Bật Đèn" }
.keywords h4 { display:inline-block; font-size:12px; margin:0 5px 0 0; line-height:1.4em }
.choose-server { float:left; margin:5px 0 0 0; font-size:12px; color:#ffffff }
.div-control{padding:5px;background:#404040}
.player .social-icon { padding:2px 5px }
.choose-server li { display:inline-block; float:left; margin:0 4px 0 0; position:relative; margin-bottom:5px }
.playing { position:relative; float:left; width:3px; height:3px; margin:7px 15px 0 0; background-color:#fff; border-radius:50px }
.playing:before { content:""; position:absolute; top:-7px; left:2px; border-top:1px solid #fff; border-right:1px solid #fff; border-radius:0 50px 0 0; width:8px; height:8px; background-color:rgba(255,255,255,.1); -webkit-transform-origin:0% 100%; transform-origin:0% 100%; -webkit-animation:playing 1.5s linear infinite; animation:playing 1.5s linear infinite }
.playing::after { content:""; position:absolute; top:2px; right:2px; border-bottom:1px solid #fff; border-left:1px solid #fff; border-radius:0 0 0 50px; width:8px; height:8px; background-color:rgba(255,255,255,.1); -webkit-transform-origin:100% 0%; transform-origin:100% 0%; -webkit-animation:playing 1.5s linear infinite; animation:playing 1.5s linear infinite }

@-webkit-keyframes playing {
    0% { -webkit-transform:rotate(0deg) } 100% { -webkit-transform:rotate(360deg) } 
} 

@keyframes playing {
    0% { transform:rotate(0deg) } 100% { transform:rotate(360deg) } 
} 
.choose-server li a { display:block; padding:5px 10px 3px 10px; background:#282828; color:#fff601; border-radius:4px; font-size:12px; font-weight:bold }
.choose-server li a:hover { background:#555555 }
.video-btn { font-size:13px; padding:3px 5px; margin:5px 0 0 5px; color:#ffffff; background-color:#202020; border-radius:2px; float:right; cursor:pointer; position:relative; z-index:9; font-weight:bold }
.video-btn a { color:#ffffff }
.video-btn i { padding-right:5px }
#btn_autonext i { color:#767676 }
#btn_autonext.active i { color:#ffd700 }
#btn_lightbulb:after { content:"Tắt Đèn" }
#btn_autonext.active:after { content:"Tắt Chuyển Tập: Bật" }
.player { color:#fafafa }
.player .details { clear:both }
.player .details .send-message { clear:both; margin:10px 10px 10px 0; float:left }
.player .details .fb-send { float:left; margin:0 5px 0 0 }
.player .details .send-message-fb { font-style:normal; font-size:13px; color:#dedede; margin:5px 0 0 0; float:left }
.player .details .box-rating { float:right; margin:13px 0 0 0 }
.player .episodes { overflow:hidden }
.note-browser { color:#DAD507; border:1px dashed #fafafa; padding:5px; margin:10px 0; font-style:italic; font-size:13px }
.note-like { font-size:13px; font-weight:bold; color:#DAD507; margin:5px 0 }
.player .details h1 { color:#97b9ff; margin:10px 0; font-size:25px; font-family:'roboto' }
.player .details h2 { font-size:16px; color:#fafafa; font-style:italic; margin:5px 0 }
.player .details .control-box { min-height:43px }
.episodes .caption { color:#ffffff; margin:0 0 5px 0 }
.episodes .caption i.fa { margin:0 5px 0 0 }
.episodes ul li { float:left; margin:0 5px 5px 0 }
.episodes ul li a { background:#666666; border-bottom:2px solid #B1B1B1; color:#fff; font-size:15px; padding:2px 10px 2px 10px; display:block }
.episodes ul li a:hover,.episodes ul li a.current { background:#54b355; border-bottom-color:#AAF3AB }
.control-box .social-icon { margin:0 0 5px 0 }
.control-box .btn-report { background-color:#2E2E2E; border-radius:4px; padding:4px 10px 3px 10px; font-size:13px; float:left; margin:0 10px 0 0 }
.control-box .btn-report .fa { margin:0 8px 0 0; font-size:13px; color:yellow }
.control-box .box-rating { overflow:hidden; max-width:100% }
.control-box .box-rating>div { float:left }
.control-box .box-rating .rate-lable { float:left; margin:3px 5px 0 0; color:#fafafa; font-weight:bold; font-size:13px }
.control-box .box-rating #div_average { padding:3px 0 }
.control-box #link-report { color:#fafafa }
.box-rating #star { display:inline-block; width:100px; float:left }
#player-video .show-time { background:#ffffff; padding:5px; color:#333333; margin:5px 0 10px 0 }
#detail-page .show-time { background:#292929; padding:5px; color:#aaa; display:inline-flex; width:100% }
.tags { display:inline-block }
#player-video .show-time h3 { margin:0 0 5px 0; font-size:18px; color:#000000; line-height:1em; font-weight:bold }
#player_message { font-size:13px; font-weight:700; border:1px solid #908b30; padding:8px 4px; color:#f7ee03; margin:5px 0; text-align:center; background:#363636; }
#player_message>a { padding:3px 4px; color:red; font-weight:700; }
.form-subscribe,.blockbody .show-time,.blockbody .detail { background:#282828; margin:10px 0 10px 0; padding:5px; color:#848484; font-size:13px }
.form-subscribe { overflow:hidden; position:relative }
.form-subscribe .loading { position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.3) url(/Theme/images/ajax-loader.gif) no-repeat center; display:none }
.form-subscribe .caption { color:#fff601; font-weight:bold }
.form-subscribe .col { float:left; margin-right:20px; margin-bottom:10px }
.form-subscribe .input { border:none; padding:8px; outline:none; background:#383838; border-radius:3px; width:230px; color:#cecece }
.form-subscribe .col .captcha { float:left; width:77px }
.form-subscribe .col .refresh-captcha { margin:5px }
#form_subscribe { display:none; margin:20px 0 0 0 }
.form-subscribe .message { color:#FFF601; display:none; margin:20px 0 0 0; clear:both }
.box-film-related { margin:10px 0 0 0 }
.form-filter { overflow:hidden; margin:0 0 10px 0 }
.form-filter .filter-item { float:left; color:#959595; font-size:12px; margin:0 4px 0 0 }
.form-filter .filter-item label { float:left; font-weight:normal; margin:8px 5px 0 0 }
.form-filter .filter-item .form-control { width:134px; margin:0 5px 5px 0; padding:0; font-size:12px; height:26px; background:#FFFFFF; border:1px solid #000; box-shadow:none; border-radius:4px; color:#333; outline:none }
.form-filter .filter-item .form-control#cat_id { width:164px }
.form-filter .filter-item .form-control#city_id { width:110px }
.form-filter .filter-item .form-control#year { width:88px }
.form-filter .filter-item .form-control#order { width:90px }
.form-filter .filter-item .form-control#type { width:90px }
.form-filter .btn { padding:5.5px 8px; font-size:12px; font-weight:bold; background:#4267b2; color:#fff; border:none; outline:none }
.form-filter .btn:hover { background:#3e8f3e }
.pagination { text-align:center; margin:10px 0; display:block }
.pagination ul {}
.pagination ul li { display:inline-block; margin-left:4px }
.pagination ul li a { padding:4px 12px; border-radius:3px; background:#e9e9e9; font-size:16px; font-weight:bold; text-decoration:none; color:#222; display:block }
.pagination ul li a:hover { background:#fefefe; background:-webkit-gradient(linear,0% 0%,0% 100%,from(#FEFEFE),to(#f0f0f0)); background:-moz-linear-gradient(0% 0% 270deg,#FEFEFE,#f0f0f0) }
.pagination ul li a.current { background:#eaab0c }
.pagination ul li a.disabled { opacity:0.5 }
.static-page { background:#fff; color:#333; border-radius:5px; margin:5px 0 30px; padding-bottom:20px; overflow:hidden }
.static-page .title { font-size:2em; font-weight:bold; color:#555; margin:30px 30px 10px 30px }
.static-page .news-content { margin:0 30px; min-height:400px }
.upload-film { margin:0 30px }
.upload-film .row { margin:0 0 20px 0 }
.row { display:block; padding:10px 0; position:relative; float:left; width:100% }
.upload-film .row label { font-weight:normal; width:160px; text-align:right; margin:7px 20px 0 0; float:left }
.upload-film .row select,.upload-film .row textarea,.upload-film .row input[type="text"] { padding:8px; outline:none; background:#ffffff; border-radius:3px; width:450px; text-align:left; color:#333333; border:1px solid #dcdcdc }
.upload-film .row .btn-submit { margin:0 0 0 180px }
.imdb-logo{font:1em/1 Impact,HelveticaNeue-CondensedBold,sans-serif; // change the font size to whatever
  color:#000 !important; text-shadow:0 0 .15em #fff; text-decoration:none; display:inline-block; vertical-align:bottom; padding:.2em; border-radius:.15em; background:radial-gradient(#ffffb8,#ce981d); &:hover { background:radial-gradient(lighten(#ffffb8,10%),lighten(#ce981d,10%)) }
}
.year-logo{font:1em/1 Impact,HelveticaNeue-CondensedBold,sans-serif; // change the font size to whatever
  color:#000 !important; text-shadow:0 0 .15em #fff; text-decoration:none; display:inline-block; vertical-align:bottom; padding:.2em; border-radius:.15em; background:radial-gradient(#ffffb8,#497db3); &:hover { background:radial-gradient(lighten(#ffffb8,10%),lighten(#ce981d,10%)) }
}
#footer { background:#2b2b2b; border-top:1px solid#444 }
#footer .content { display:block; padding:0 15px; color:#ffffff }
#footer .content .views-row { margin:0 auto; /*width:300px;*/ text-align:center }
#footer .views-row.views-row-1 { width:290px }
#footer .views-row.views-row-5 { margin-right:0 }
#footer .views-row .copy-right,#footer .views-row a { color:#999999; font-size:12px }
#footer .views-row a:hover { color:#fafafa }
#footer .views-row .copy-right { margin:10px 0 }
#footer .views-row>p { color:#ffffff; font-size:14px; margin:0 0 8px 0 }
#footer .views-row .social ul li { float:left; margin:0 5px 0 0 }
#footer .views-row .social ul li a { font-size:25px; color:#ffffff }
#profile { background:#2a2a2a; margin:0 0 20px 0 }
#profile .heading { padding:10px 25px; border-bottom:1px solid #dcdcdc; color:#FFF601; font-weight:bold; font-size:18px }
#profile .heading .btn-edit { color:#009DEF; font-size:14px; margin:5px 0 0 0; cursor:pointer }
#profile .heading .btn-edit:hover { color:#0072AE }
#profile .heading .btn-edit .fa { margin:0 5px 0 0 }
#profile .wapper { padding:25px }
#profile .item { margin:0 0 10px 0; color:#cecece }
#profile .item .notset { color:#999999 }
#profile .item label,#profile .form-row label { width:135px; color:#666666; text-align:right }
#profile .form-row { margin:0 0 10px 0 }
#profile .form-row input[type="text"],#profile .form-row input[type="password"],#profile .form-row input[type="email"],#profile .form-row input[type="tel"] { border:none; padding:8px; outline:none; background:#383838; width:300px; border-radius:3px; color:#cecece }

@media(min-width:1000px) {
    .wap { display:none } 
} 

@media(max-width:999px) {
    .web { display:none } 
} 
/*go to Top*/

.s-gotop-wrap { display:none; overflow:hidden; position:fixed; right:32px; bottom:20px; z-index:1000; max-width:1440px; text-align:right }
.s-gotop-wrap.s-show { display:block }
.s-gotop-wrap .s-btn-gotop { width:58px; height:58px; -webkit-border-radius:4px; border-radius:4px; background:#363636; font-size:0; opacity:.7 }
.s-gotop-wrap .s-btn-gotop:after { overflow:hidden; display:inline-block; width:36px; height:22px; margin:18px auto; background:url("/Theme/images/btn-gotop.png") no-repeat; background-size:100%; content:'' }

@media screen and (max-width:768px) {
    .s-gotop-wrap { min-width:320px; right:34.13333px; right:4.44444vw; bottom:34.13333px; bottom:4.44444vw; font-size:0 } 
} 

@media screen and (max-width:768px) and (max-width:360px) {
    .s-gotop-wrap { right:16px; right:4.44444vw } 
} 

@media screen and (max-width:768px) and (max-width:360px) {
    .s-gotop-wrap { bottom:16px; bottom:4.44444vw } 
} 

@media screen and (max-width:768px) {
    .s-gotop-wrap .s-btn-gotop { width:40px; height:40px } .s-gotop-wrap .s-btn-gotop:after { width:23px; height:16px; margin:9px auto } 
} 
.s-gotop-wrap button { border:0 }
.s-sidebar ul li a:nth-child(1n) { margin-right:3px }
.s-sidebar .x ul li { float:left; width:50%; margin:1.5px 0 }
.s-sidebar ul li h3 a { padding:6px 10px; display:block; background:#272727; position:relative; font-size:12px; font-weight:bold; color:#b3b3b3; transition:background-color .2s,border .2s,color .2s; transition-delay:0s; transition-timing-function:linear; -moz-transition:background-color .2s,border .2s,color .2s; -moz-transition-delay:0s; -moz-transition-timing-function:linear; -webkit-transition:background-color .2s,border .2s,color .2s; -webkit-transition-delay:0s; -webkit-transition-timing-function:linear; *margin:1.5px }
.s-sidebar ul li h3 a:after { transition:background-color .2s,border .2s,color .2s; transition-delay:0s; transition-timing-function:linear; -moz-transition:background-color .2s,border .2s,color .2s; -moz-transition-delay:0s; -moz-transition-timing-function:linear; -webkit-transition:background-color .2s,border .2s,color .2s; -webkit-transition-delay:0s; -webkit-transition-timing-function:linear; display:block; content:""; position:absolute; bottom:0; right:0; z-index:1; border-right:5px solid #191919; border-top:5px solid #272727 }
.s-sidebar .title { color:#9dbeff; font-size:18px; font-weight:bold; height:35px; line-height:35px; clear:both; padding:3px; margin-top:10px }
.s-sidebar h3,.s-sidebar h5 { margin:0 !important; padding:0 !important }
.s-sidebar .widget-body { display:block; overflow:hidden; margin-bottom:10px }
.s-sidebar .y li { float:left; list-style:none; margin:2.5px }
.s-sidebar li h5 a { font-weight:normal; color:#a8a8a8; display:block; padding:4px 6px; font-size:12px; background:#2b2b2b; transition:background .1s; transition-delay:0s; transition-timing-function:linear; -moz-transition:background .1s; -moz-transition-delay:0s; -moz-transition-timing-function:linear; -webkit-transition:background .1s; -webkit-transition-delay:0s; -webkit-transition-timing-function:linear; white-space:nowrap; margin-right:5px }
.send-message div { margin-right:5px !important; float:left; max-height:31px; overflow:hidden; max-width:360px }
.film-info { color:#dcdcdc; overflow:hidden; background:#282828; padding:5px 10px; }
.film-info .poster { margin:5px 10px 10px 0; float:left; position:relative }
.poster img { border:2px solid #6F6F6F; width:260px; height:340px; padding:1px; margin:0 }
.film-info .buttons { text-align:center; margin:3px }
.film-info .buttons li { display:inline-block }
.film-info .buttons a { font-family:'roboto'; font-size:19px; padding:6px }
.film-info .buttons a { display:block }
.film-info h1.name { margin:0 0 0 248px; font-size:23px; line-height:1.5em; color:#44e2ff; font-weight:bold }
.film-info h2.real-name { font-size:15px; font-weight:normal; margin:3px 0 7px 248px; color:#ffffff; font-weight:bold }
.film-info .meta-data { font-size:13px; margin:0 0 0 278px }
.text { padding:10px; border:1px dashed#888888; margin-bottom:10px; background:#404040 }
.label-quality { position:absolute; background:#FFF601; color:#080505; border-radius:0; font-size:11px; font-weight:bold; padding:4px 3px; bottom:60px; left:0 }
#film-hot.list-film .label-quality { bottom:70px }
.list-film .label-quality:after { content:""; border:10px solid transparent; border-left:10px solid #FFF601; position:absolute; bottom:-8px; left:0 }
.list-filmz .itemz { position:relative; padding:5px 0 5px 45px; border-top:1px dashed #555 }
.list-filmz .itemz:first-child { border-top:none }
.list-filmz .itemz .icon { color:#d9534f; font-weight:bold; left:10px; top:15px; width:23px; height:23px; line-height:23px; text-align:center; font-size:20px; border-radius:15px; position:absolute }
.list-filmz .itemz .icons { color:#ffc20a; font-weight:bold; left:10px; top:15px; width:23px; height:23px; line-height:23px; text-align:center; font-size:22px; position:absolute }
.list-filmz .link-h a { color:#fff; font-size:14px; font-weight:bold }
.list-filmz .link-n a { color:#dcdcdc; font-size:13px; font-weight:bold }
.list-filmz .itemz a:hover { color:#ffc20a }
.list-filmz .itemz .itemz-tus { color:#BABABA; font-size:12px; margin:3px 0 0 0; font-style:italic }
.tab-wrapper {}
.tab-wrapper ul { overflow:hidden; margin:0; padding:0; background:#282828 }
.tab-wrapper ul li { float:left; list-style:none; padding:10px 0; width:50%; text-align:center; cursor:pointer }
.tab-wrapper ul li.active { background:#333 }
.tab-wrapper ul li.active a { color:#eaab0c }
.tab-wrapper ul li a { color:#fff; text-transform:uppercase; text-decoration:none; font-weight:bold }
.tab-content { padding:20px }
.itemz .hot { padding:1px 5px; border-radius:7px; background-color:#ff3f3f; color:#fff; font-size:11px; margin-left:5px }
.jwplayer.jw-skin-bilutv .jw-display-icon-container { border-radius:50%; border:4px solid rgba(255,255,255,0.15); padding:5px }
#media-player .jw-settings-topbar,#media-player:not(.jw-state-idle) .jw-controlbar,#media-player.jw-flag-audio-player .jw-controlbar { background:rgba(0,0,0,0) !important }
#media-player .jw-nextup,#media-player .jw-settings-menu { background:rgba(0,0,0,.6) !important }




















.film-k{border:2px solid#141414}
.list-films.film-hot .film-item:first-child { margin-left:0; }
.list-films .film-item a { color:#ffffff; }
.list-films .film-item a .title:hover { color:#C8C8CA; }
.list-films.film-related .film-item .title,.list-films.film-hot .film-item .title { bottom:0; left:0; right:0; background:rgba(0,0,0,0.7); text-align:center; padding:6px; }
.list-films .film-item .title .real-name,.list-films .film-item .title .name { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#fce456; font-size:15px; }
.list-films .film-item .title .real-name { font-size:11px; color:#fbfbfb; font-weight:normal; }
.list-films .film-item .lazy { width:160px; height:230px !important; }
.list-films.film-hot .film-item .lazy { width:100%; }

@media (min-width:250px) and (max-width:979px) {
    #film_related.owl-carousel,#film_hot.owl-carousel { height:auto; } #form_search .fa-arrow-circle-right { font-size:18px; font-size:20px; float:right; margin:1px 0 0 0; position:absolute; } #footer .desc { width:auto; } #footer .info { float:left; width:auto; width:100%; padding:2%; } .title-box { padding-left:8px; } .list-films .label-quality { bottom:60px; } .list-films.film-hot .film-item .lazy,.list-films .item .lazy { width:100%; height:100%; } .title-box .view-all,.title-box .list-tab-label { display:none; } .list-films #film_related .item,.list-films.film-related .item,#film_hot .owl-item .film-item { width:96%; margin:0 2%; } .form-filter .filter-item { margin-bottom:10px; } .breadcrumbs a,.breadcrumbs span { display:inline-block; margin:0 0 5px 0; } .breadcrumbs>a:first-child { padding-left:10px; } #player .water-mark { font-size:12px; } #player-video .details .name { width:auto; } #player-video .details .name h1,.fullscreen { font-size:1.2em; } #player-video .details .name h2 { font-size:1.1em; } #player-video .details .name h1,#player-video .details .name h2.chapter-name,#player-video .details .name span { font-size:1.2em; } .form-filter .filter-item .form-control#year { width:80px !important; } #player .countdown-wrapper { font-size:1.2em; } .vjs-default-skin .vjs-res-button { width:8em; margin-right:5px; } .vjs-default-skin .vjs-res-button ul li { width:3em; float:left; } #player-video .details .social-icon { margin-left:18px; } 
} 

@media (min-width:720px) and (max-width:999px) {
    .list-films.film-new .film-item { width:23%; margin:5px 1% !important; height:auto; } .film-new>ul { margin-left:-1%; margin-right:-1%; } .video-js.vjs-fullscreen .vjs-text-track,.video-js .vjs-text-track { font-size:20px; } #player .countdown-wrapper { font-size:1.3em; } 
} 

@media (min-width:480px) and (max-width:999px) {
    .list-films.film-new .film-item { width:30%; margin:5px 1.3% !important; height:auto; } .film-new>ul { margin-left:-1.3%; margin-right:-3.3%; } .form-filter .filter-item .form-control { width:120px !important; } 
} 

@media (min-width:250px) and (max-width:479px) {
    .list-films.film-new .film-item { width:46%; margin:5px 2% !important; height:auto; } .video-js { overflow:hidden; } .box-rating #star { float:none; } #div_average { margin:5px 0 !important; } #player-video .details .box-rating { margin-right:0; } .film-new>ul { margin-left:-2%; margin-right:-2%; } #player-video .details .social-icon { margin-left:0; } #page-info .blockbody .poster { float:none; width:100%; text-align:center; } .poster img { width:200px; height:200px; } #page-info .blockbody .text { margin:10px 0; } #page-info .blockbody .text h1 { text-align:center; margin:0 0 15px 0; } #page-info .text .box-rating { margin:8px 0 0 0; } .form-filter .filter-item .form-control { width:120px !important; } .video-js.vjs-fullscreen .vjs-text-track,.video-js .vjs-text-track { font-size:16px; } #player .countdown-wrapper { font-size:1em; top:5%; } div.skip-ads { bottom:inherit; top:10px; } 
} 

@media (min-width:250px) and (max-width:767px) {
    #player .water-mark.top-right { top:5px; right:0; background:none; padding:0; } #player .water-mark { font-size:10px; } .lamp { clear:both; } .video-js.vjs-fullscreen .vjs-text-track,.video-js .vjs-text-track { font-size:16px; } #player-video .details .social-icon div { margin-bottom:5px; } .choose-server li { margin-bottom:5px; } .div-control { margin-top:30px; } #btn_autonext,#btn_download { display:none; } 
} 
.advs-top-mobile>div { margin:0 auto; }
#film_hot { position:relative; height:295px; overflow:hidden; }
#film_hot .film-item { margin:0 3px; position:relative; width:190px; float:left; height:256px; margin-bottom:10px; }
#film_hot .owl-item .film-item { height:auto; }
#film_hot .film-item .current-status { position:absolute; padding:4px 4px 3px; font-size:12px; color:#ffffff; background:#A21D0A; top:4px; left:4px; z-index:2; border-radius:0; font-weight:bold; }
.owl-prev,.owl-next { position:absolute; width:50px; height:70px; margin-top:-35px; top:50%; color:#fff; opacity:0.8; }
.owl-next .fa,.owl-prev .fa { padding:1px 20px; font-size:40px; }
.owl-prev { left:0; }
.owl-next { right:0; }
.owl-next:hover,.owl-prev:hover { opacity:1; }
.owl-carousel .owl-wrapper:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.owl-carousel { display:none; position:relative; width:100%; -ms-touch-action:pan-y; }
.owl-carousel .owl-wrapper { display:none; position:relative; -webkit-transform:translate3d(0px,0px,0px); }
.owl-carousel .owl-wrapper-outer { overflow:hidden; position:relative; width:100%; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out; }
.owl-carousel .owl-item { float:left; }
.owl-controls .owl-page,.owl-controls .owl-buttons div { cursor:pointer; }
.owl-controls { -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-tap-highlight-color:rgba(0,0,0,0); }
.grabbing { cursor:url(grabbing.png) 8 8,move; }
.owl-carousel .owl-wrapper,.owl-carousel .owl-item { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); }
























.search-container { float:left; margin:0 0 12px; width:350px; }
.relative { position:relative; }
#suggestions { margin-left:-3px; margin-top:6px; position:relative; }
#suggestions.msuggestions { margin-top:-44px; }
#suggestions strong { color:#c2c2c2; }
#suggestions ul.autocomplete-list { background:#fff none repeat scroll 0 0; border-radius:6px; left:3px; list-style:outside none none; padding:5px 0 10px; position:absolute; top:42px; max-width:390px; width:100%; z-index:15; }
#suggestions ul.autocomplete-list li { border-bottom:1px dashed #333; display:block; height:35px; line-height:35px; margin:0 8px; padding:0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000; }
#suggestions ul.autocomplete-list li a { width:100%; display:inline-block; }
#suggestions ul.autocomplete-list li.last { border-bottom:none; background:rgba(0,0,0,0) url("/Theme/images/icon_childparenthover.png") no-repeat scroll right center; }
#suggestions ul.autocomplete-list li.last a { color:#337ab7; }
#suggestions ul.autocomplete-list li.film { height:48px; line-height:20px; margin-top:4px; }
#suggestions ul.autocomplete-list li.film img { width:40px; padding-right:10px; float:left; display:inline; height:45px; }
#suggestions ul.autocomplete-list li.film a { line-height:14px; }
#suggestions ul.autocomplete-list li.film span { font-size:12px; }
#suggestions ul.autocomplete-list li.hover { background:#151515 none repeat scroll 0 0; }
#suggestions ul.autocomplete-list li strong { color:#44e2ff; }
#suggestions ul.autocomplete-list li span { color:#44e2ff; }
#suggestions ul.autocomplete-list li a span { color:#333; }
#suggestions ul.autocomplete-list li a { color:#000; }
#suggestions ul.autocomplete-list li a:hover { color:#44e2ff; }
#suggestions ul.autocomplete-list li a.active { color:#44e2ff; }
#suggestions .keyword { background:#2d2d2d none repeat scroll 0 0; border:1px solid #000; border-radius:4px; box-shadow:0 1px 0 0 #242424; color:#8c8c8c; float:left; font-size:12px; height:38px; line-height:38px; margin-bottom:5px; margin-left:2px; padding:0 12px; width:326px; }
#suggestions .submit { background-color:#000; background-position:0 0; border:medium none; cursor:pointer; float:left; height:40px; margin-left:8px; width:56px; }
#suggestions .submit:hover { background-position:-56px 0; }
#msuggestions { float:left; margin-left:-8px; margin-top:-14px; position:relative; }
#msuggestions strong { color:#c2c2c2; }
#msuggestions ul.autocomplete-list { background:#1f1f1f none repeat scroll 0 0; border-radius:6px; left:3px; list-style:outside none none; padding:5px 0 10px; position:absolute; top:42px; width:400px; z-index:15; }
#msuggestions ul.autocomplete-list li { border-bottom:1px dashed #333; display:block; height:35px; line-height:35px; margin:0 8px; padding:0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#c2c2c2; }
#msuggestions ul.autocomplete-list li.last { border-bottom:none; background:rgba(0,0,0,0) url("/Theme/images/icon_childparenthover.png") no-repeat scroll right center; }
#msuggestions ul.autocomplete-list li.last a { color:#fff601; }
#msuggestions ul.autocomplete-list li.film { height:48px; line-height:20px; margin-top:4px; }
#msuggestions ul.autocomplete-list li.film a { line-height:14px; }
#msuggestions ul.autocomplete-list li.film span { font-size:12px; }
#msuggestions ul.autocomplete-list li.hover { background:#151515 none repeat scroll 0 0; }
#msuggestions ul.autocomplete-list li strong { color:#fff601; }
#msuggestions ul.autocomplete-list li span { color:#fff601; }
#msuggestions ul.autocomplete-list li a span { color:#999; }
#msuggestions ul.autocomplete-list li a { color:#c2c2c2; }
#msuggestions ul.autocomplete-list li a:hover { color:#44e2ff; }
#msuggestions ul.autocomplete-list li a.active { color:#44e2ff; }
#msuggestions .keyword { background:#2d2d2d none repeat scroll 0 0; border:1px solid #000; border-radius:4px; box-shadow:0 1px 0 0 #242424; color:#8c8c8c; float:left; font-size:12px; height:38px; line-height:38px; margin-bottom:5px; margin-left:2px; padding:0 12px; width:326px; }
#msuggestions .submit { background-color:#000; background-position:0 0; border:medium none; cursor:pointer; float:left; height:40px; margin-left:8px; width:56px; }
#msuggestions .submit:hover { background-position:-56px 0; }
.page-search .title-box { margin-top:10px; font-size:24px; }
.page-search .title-box { margin-left:10px; }
#media-player img { max-width:100%; }
#media-player { width:100%; height:100%; z-index:10; position:relative; background:url("/Theme/images/tWcQQmL.gif") center center no-repeat #000}
#media-player .countdown-wrapper { color:white; font-size:20px; left:0; position:absolute; text-align:center; top:35%; width:100%; }
#media-player .countdown-wrapper .countdown { font-weight:600; margin:20px 0; }
#media-player .countdown-wrapper .countdown .label { font-size:100%; }
#media-player .not-found { text-align:center; padding:15% 3%; font-size:17px; line-height:1.3em; color:#AFAFAF; }
#media-player .not-found p { font-size:24px; font-weight:bold; margin:0 0 20px 0; color:#BF0000; }
#media-player .not-found a { text-decoration:underline; }
#detail-page .box-rating { overflow:hidden; max-width:350px; width:100%; margin-top:5px; }
#detail-page .box-rating .rate-lable { float:left; margin:3px 5px 0 0; color:#fafafa; font-weight:bold; font-size:13px; }
#detail-page .box-rating #div_average { padding:3px 0; }
.error-film { min-height:20px; max-width:460px !important; width:100% !important; }
.warp { background:#f8cc1b none repeat scroll 0 0; border-radius:10px 10px 7px 7px; color:#333338; font-size:14px; padding:0; }
.h2-ttlpopup { background:#333338 none repeat scroll 0 0; border-radius:7px 7px 0 0; box-sizing:unset; color:#fff9e3; display:block; font-size:20px; height:25px; padding:10px 0; text-align:center; text-transform:uppercase; }
.error-film .row { padding:4px 0; }
.error-film .contentpopup { padding:15px 30px; }
.error-film .error { color:#a20606; font-size:14px; padding:0 0 5px; text-align:center; }
.error-film .cf { min-height:1px; }
.error-film .row { display:block; float:left; padding:10px 0; position:relative; width:100%; }
.error-film .error-film .row { padding:4px 0; }
.error-film .cf::after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
.error-film .row .label { color:#333338; float:left; font-size:14px; min-height:23px; padding:10px 0 0; width:27%; }
.error-film .row .inputs { float:right; min-height:33px; width:70%; }
.error-film .txtInputStyle { background:#f5f4d6 none repeat scroll 0 0; border:0 none; border-radius:6px; box-sizing:unset; color:#474747; display:inline-block; float:left; font-size:14px; height:20px; padding:5px 10px; width:260px; }
.error-film .txtInputStyle4 { width:50px; }
.error-film .cmd { margin:0 auto; padding:0 0 10px; text-align:center; width:100%; }
.error-film .btnstyle2 { background:#313136 none repeat scroll 0 0; border:0 none; border-radius:6px; color:#f8cc1b; cursor:pointer; font-size:14px; font-weight:bold; height:30px; margin-right:5px; padding:0 10px 3px; }
.download-episode { background:#282828 none repeat scroll 0 0; color:#848484; font-size:13px; margin:10px 0; padding:5px; }
.download-episode .caption { border-bottom:1px solid #fff601; color:#fff601; margin:0 0 20px; overflow:hidden; padding-bottom:10px; }
.download-episode .caption>h2 { font-size:14px; font-weight:bold; margin:0 0 8px; text-transform:uppercase; }
.left { float:left; }
.right { float:right; }
.refresh-captcha { color:#44e2ff; cursor:pointer; display:inline-block; font-size:25px; margin:12px; }
.captcha-container .left { background:#fefefe; border:2px solid #b9b9b9; border-radius:5px; padding:5px; }
.captcha-container .captcha { float:left; margin:5px 5px 5px 0; }
.captcha-container .left .label { font-size:12px; font-weight:bold; padding:0 3px; display:block; color:#181818; margin:0 0 5px 0; text-align:left; }
.captcha-container #ip_captcha { width:140px; padding:3px; }
.refresh-captcha { color:#44e2ff; display:inline-block; font-size:25px; margin:12px; cursor:pointer; }
.download-episode .btn-get-link { margin:10px; font-weight:bold; }
.download-episode table { border-top:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-collapse:collapse; color:#fafafa; width:100%; margin:20px 0 0 0; }
.download-episode table th { text-align:center; font-weigh:bold; }
.download-episode table td,.download-episode table th { border-bottom:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding:5px; }
#page-info .list-episode,.download-box { background:#181818 none repeat scroll 0 0; margin:10px 0 0; overflow:hidden; padding:10px; }
.download-box h1 { font-size:24px; margin:0 0 20px 0; color:#fff601; }
.download-box .ads { width:300px; height:300px; border:1px solid #121212; background:#222; }
.download-box .list-download { text-align:center; }
.list-download li a { display:inline-block; padding:10px; font-size:20px; margin:0 0 20px 0; }
#btn_autonext.active:after { content:"Tắt Chuyển Tập: Bật"; }
#btn_autonext:after { content:"Tắt Chuyển Tập: Tắt"; }
.box-player { position:relative; }
.box-player .skip { padding:0; border-radius:0; bottom:5em; right:1em; border:1px solid #333; background:rgba(0,0,0,0.5); color:#fff; line-height:1.75em; font-size:1em; display:inline-block; position:absolute; z-index:11; cursor:pointer; }
.box-player .admute { padding:.4em; border-radius:0; bottom:2em; right:1em; border:1px solid #333; background:rgba(0,0,0,0.5); color:#fff; line-height:1.75em; font-size:1.2em; display:inline-block; position:absolute; z-index:11; cursor:pointer; }
.play-tags .caption { background:#00B0E4; padding:2px 5px; color:#fff; margin:0 0 5px 0; display:inline-block; }
.play-tags { margin:20px 0 0 0; background:#ffffff; padding:10px; }
.play-tags h3 { margin:0 0 10px 0; font-size:12px; color:#333333; }
ul.server-backup { text-align:left; }
ul.server-backup li { display:block; padding:5px 10px 3px 10px; background:#444444; color:#fff601; border-radius:4px; font-size:12px; font-weight:bold; cursor:pointer; display:inline-block; }
ul.server-backup li.active,ul.server-backup li:hover { background:#54B355; color:#fff; }

@media (max-width:1299px) {
    .float-ads { display:none; } 
} 
.box-player .loading-player:before { content:"\e601"; }
.box-player .loading-player { -webkit-animation:spin 2s linear infinite; animation:spin 2s linear infinite; }
.box-player .loading-container { position:absolute; text-align:center; vertical-align:middle !important; background-position:50% 50%; background-repeat:no-repeat; font-size:2em; color:#fff; background:#000000; z-index:12; top:50%; left:50%; margin:-39px 0 0 -39px; border-radius:50%; padding:19px 25px; display:none; }
.box-player .loading-container:after { content:"Vui Lòng Chờ Trong Giây Lát..."; font-size:12px; white-space:nowrap; left:-35px; bottom:-20px; margin:3px 0 0 0; position:absolute; color:#ffffff; animation:none; }
.box-player.loading .loading-container { display:block; }
#media-player img.error_loading { max-width:100%; max-height:100%; }
.player_pause_ads { display:none; position:absolute; bottom:44px; left:0; right:0; }
.jw-state-paused .player_pause_ads { display:block; }
.player_pause_btn { display:none; background:rgba(0,0,0,0.5); height:80px; width:80px; position:absolute; top:50%; left:50%; margin:-40px 0 0 -40px; border-radius:50%; border:1px solid #ffffff; cursor:pointer; }
.player_pause_btn:after { content:""; position:absolute; top:50%; left:50%; border:20px solid transparent; border-left:30px solid #ffffff; margin:-19px 0 0 -8px; }
.jw-state-paused .player_pause_btn { display:block; }
.list-server { background:#383838; padding:10px; border-radius:5px; overflow:hidden; margin:5px 0; color:#fff601; padding-bottom:5px; }
.list-server .server-item { margin:0 0 10px 0; overflow:hidden; line-height:28px; }
.list-server .col-xs-4 { padding-left:5px; padding-right:5px; }
.list-server .server-item .btn .linkhyxa .linkokru { margin:0 4px 5px 0; }
.btn-sm,.btn-group-sm>.btn { padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; }
.btn-success { color:#fff; background-color:#5cb85c; border-color:#4cae4c; }
.btn{display:inline-block; /*padding:6px 12px; */

    margin-bottom:0; /*font-size:14px; */

    font-weight:400; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-image:none; border:1px solid transparent; border-radius:4px}
.list-server .server-item:last-child { margin:0; }
.list_tapmoi { background:#383838; margin-bottom:5px; border:1px solid #555; padding-left:6px; padding-right:6px; line-height:40px; border-radius:3px; margin:6px 0; min-width:252px; overflow:hidden; height:42px; }
.list_tapmoi dd { font-weight:bold; color:#FFCC00; font-size:13px; display:contents; margin-right:5px; }
.list_tapmoi span { margin-right:3px; }
.list_tapmoi span a { background:#5cb85c; color:#fff !important; padding:4px 9px; border-radius:2px; font-weight:bold; }
.list_tapmoi span a:hover { background:#d43f3a; }
.adult { float:left; position:absolute; top:5px; left:5px; width:45px; height:45px; background:url("/Theme/images/adult.png"); background-size:cover; }
.bg-danger { color:#000; padding:10px; margin:-8px auto -8px; max-width:244px; font-size:18px; }
.box-comment .note { padding:10px; color:#ef311f; font-size:16px; border-bottom:1px dashed #bbb; font-weight:bold; }

@media(min-width:1000px) {
    .left-content-player { float:left; width:730px; overflow:hidden; } .right-content-player { float:right; width:250px; } .lienquan { height:373px; overflow-y:auto; } .tit-lienquan { padding:8px; text-align:center; font-size:16px; font-weight:bold; } 
} 

@media(max-width:999px) {
    .right-content-player { display:none; } .khung { padding:0 5px; } 
} 
.ab1 { position:fixed; left:0; bottom:0; padding:0 auto; z-index:2; width:100%; margin:0 auto; background:rgba(0,0,0,.2); }
.ab1x { margin:0 auto; max-width:100%; }
.ab4 { position:fixed; left:0; bottom:0; z-index:3 !important; overflow:hidden; max-width:300px; }
.ab5 { position:fixed; right:0; bottom:0; z-index:3 !important; overflow:hidden; max-width:300px; }
.ab2 { color:#fff; font-weight:normal; font-size:14px; padding:5px; margin-bottom:-60px; float:left; position:relative; font-weight:bold; }
.ab8,.ab9 { color:#fff; font-weight:normal; padding:3px; font-size:10px; position:absolute; z-index:1; right:0; }
.ab8:hover,.ab9:hover { cursor:pointer; }
.ab3 { max-height:80px; }
.ab6,.ab7 { background:#fff; }
.abplay { position:absolute; left:50%; bottom:220px; z-index:33 !important; overflow:hidden; max-width:700px; margin-left:-350px; }
.abp1 { color:#fff; font-weight:normal; padding:3px; font-size:10px; position:absolute; z-index:1; right:0; cursor:pointer; }

@media(min-width:1000px) {
    .hbobet { background-size:980px 75px !important; width:100%; height:75px; margin-top:5px; } .ad-play { background-size:980px 75px !important; width:100%; height:75px; float:left; } .ab1,.wap { display:none; } #ads-trai { width:100px; top:117px; left:0; position:fixed; } #ads-phai { width:100px; top:117px; right:0; position:fixed; } 
} 

@media(max-width:999px) {
    .ab10 { clear:both; } .hbobet { background-size:100% 50px !important; width:100%; height:50px; margin-bottom:2px; clear:both; } .ad-play { background-size:100% 50px !important; width:100%; height:50px; margin-bottom:2px; clear:both; } .web,#ads-trai,#ads-phai,.ab5,.ab4 { display:none; } 
} 
.box-player {position:relative;background:url("/Theme/images/tWcQQmL.gif") center center no-repeat #000}

@media (min-width:1000px) {
    .box-player { min-height:551px; } 
} 

@media(max-width:999px) {
    .box-player { min-height:420px; } 
} 

@media(max-width:800px) {
    .box-player { min-height:390px; } 
} 

@media(max-width:700px) {
    .box-player { min-height:360px; } 
} 

@media(max-width:650px) {
    .box-player { min-height:330px; } 
} 

@media(max-width:600px) {
    .box-player { min-height:280px; } 
} 

@media(max-width:500px) {
    .box-player { min-height:250px; } 
} 

@media(max-width:450px) {
    .box-player { min-height:230px; } 
} 

@media(max-width:420px) {
    .box-player { min-height:210px; } 
} 

@media(max-width:400px) {
    .box-player { min-height:200px; } 
} 
.box-rating { overflow:hidden; margin:0 0 5px 0; }
.entry-meta { margin:35px 0 10px 0; clear:both; overflow:hidden; }
.entry-meta li { width:30%; float:left; margin:0 3% 0 0; }
.entry-meta li label { color:#ffffff; font-size:13px; }
.film-content,.entry-meta li,.entry-meta li a { color:#828282; }
.entry-meta li a:hover { color:#ff6901; }
.film-content h2,.film-content h3,.film-content h4 { font-weight:bold; font-size:1.2em; margin:0 0 5px 0; }
.film-content img,.film-content table { max-width:100%; height:auto !important; margin:5px auto; display:block; }
.film-content { line-height:1.5em; }
.text .block-film { margin:10px 0 0 0; border-bottom:1px solid #3a3a3a; padding:0 0 10px 0; }
.block-film .heading { font-weight:bold; margin-bottom:15px; font-size:1.1em; color:#8dce55; }
.block-film.show-time .heading { font-size:1.3em; }
.film-related { margin:20px 0 0 0; padding:10px 0 0 0; border-top:1px solid #4c4c4c; }
.comment { background:#ffffff; padding:5px; margin:0; }
.icon-play:after { content:""; position:absolute; top:50%; left:50%; border:15px solid transparent; border-left:20px solid #ffffff; margin:-15px 0 0 -6px; }
#onesignal-popover-container.slide-down #onesignal-popover-dialog { font-family:animevncms; width:430px !important; }
#onesignal-popover-container #onesignal-popover-dialog { padding:0.7em !important; border-bottom-left-radius:0 !important; border-bottom-right-radius:0 !important; }
#onesignal-popover-container #onesignal-popover-dialog .popover-body-message{padding:0
0 0 0.6em !important; font-size:1.15em !important; line-height:1em !important}
#onesignal-popover-container #onesignal-popover-dialog .popover-footer { margin:0 !important; margin-top:-40px !important; }
#onesignal-popover-container #onesignal-popover-dialog .popover-button.primary { background:#00A8FF !important; }
#onesignal-popover-container #onesignal-popover-dialog .popover-button.primary:hover { background:#7145f0 !important; }
#onesignal-popover-container #onesignal-popover-dialog .popover-button { padding:0.6em 1em !important; font-size:1em !important; border-radius:1px !important; }

@media (min-width:1000px) {
    #detail-page .image .poster { min-height:550px; max-height:551px; } #detail-page .image .avatar { min-height:300px; max-height:310px; } 
} 

@media (max-width:1200px) {
    #detail-page .image .avatar { display:none; } #detail-page .image .text { left:5px; right:5px; } #detail-page .image .icon-play { width:35px; height:35px; right:20px; top:20px; margin:0; left:inherit; } #detail-page .image .icon-play:after { border:10px solid transparent; border-left:16px solid #ffffff; margin:-10px 0 0 -5px; } 
} 

@media (max-width:799px) {
    #detail-page .image .poster { min-height:200px; max-height:551px; } 
} 

@media(max-width:639px) {
    ; } @media(max-width:479px)  {  .entry-meta li{width:100%; } 
} 

@media(max-width:399px) {
    .options .tool .autoplay { width:55px; display:none; } .options .tool li { margin:0 5px 0 0; } .options .tool li span { display:none; } 
} 

@media (max-width:359px) {
    #main-menu ul.sub-menu > li { width:100%; float:none; } 
} 

@media(max-width:319px) {
    ; } .widget.serial-list .item .box  {  background:#252525; margin:0; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; } .widget.serial-list .item .box .title { color:#eaab0c; font-weight:bold; padding:12px 15px; font-size:13px; } .widget.serial-list .item .box ul { border-top:1px solid #161616; list-style:none; padding-bottom:6px; } .widget.serial-list .item .box ul li { padding:7px 15px; border-top:1px solid #2c2c2c; border-bottom:1px solid #161616; } .widget.serial-list .item .box ul li .country { background:#78adc6; color:#111; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:12px; padding:1px 4px; display:inline-block; width:32px; text-align:center; } .widget.serial-list .item .box ul li h3 { font-size:11px; font-weight:normal; display:inline; white-space:nowrap; text-overflow:ellipsis; max-width:140px; overflow:hidden; } .widget.serial-list .item .box ul li a { margin-left:5px; color:#ddd; overflow:hidden; } .widget.serial-list .item .box ul li .status { color:#999; float:right; font-size:11px; white-space:nowrap; padding-top:2px; max-width:110px; overflow:hidden; } .widget.serial-list .item .box ul li:last-child { border-bottom:none; } .widget.serial-list .widget-title .xtabs { margin:0; background:#2a2d33; overflow:hidden; border-top-left-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; border-top-right-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; } .widget.serial-list .widget-title .xtabs .tab { color:#ccc; font-weight:normal; padding:12px 0; text-align:center; font-size:13px; float:left; cursor:pointer; position:relative; width:50%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; } .widget.serial-list .widget-title .xtabs .tab.active { color:#eaab0c; } .widget.serial-list .widget-title .xtabs .tab+.tab:before { content:""; height:20px; width:1px; background:#444; position:absolute; left:0; top:13px; } @media all and (min-device-width:240px) and (max-device-width:480px),all and (max-width:540px),all and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) { .widget.serial-list .widget-title{display:block; } .widget.serial-list .item { display:none; width:100%; } .widget.serial-list .item.active { display:block; } .widget.serial-list .item .box { margin:0; } .widget.serial-list .item .box .title { display:none; } .widget.info .details { font-size:11px; } .widget.info .details h2 a { font-size:16px; } .widget.info .details h3 { font-size:12px; } .widget.info .content { font-size:13px; } 
} 

@media(min-width:1000px) {
    .movie-update .col-left { width:300px; height:auto; float:left; } .movie-update .col-right { float:left; margin-left:10px; width:360px; } 
} 

@media(max-width:999px) {
    .movie-update .col-left { display:none; } .movie-update .col-right { margin:0 5px; } 
} 
.banner-wrapper .banner { margin-bottom:5px; border-radius:2px; overflow:hidden; }
.banner-wrapper .b-thumb { height:auto; width:100%; display:block; position:relative; font-style:0; }
.banner-wrapper .b-thumb img { width:100%; height:110px; }
.banner-wrapper .overplayz { position:absolute; width:100%; height:100%; top:0; left:0; z-index:3; -webkit-transition:opacity 0.2s ease-in; -moz-transition:opacity 0.2s ease-in; -o-transition:opacity 0.2s ease-in; transition:opacity 0.2s ease-in; background-image:-webkit-linear-gradient(271deg,rgba(0,0,0,.59),rgba(211,211,211,.09) 71%,rgba(255,255,255,0)); background-image:-o-linear-gradient(271deg,rgba(0,0,0,.59),rgba(211,211,211,.09) 71%,rgba(255,255,255,0)); background-image:linear-gradient(1deg,rgba(0,0,0,.59),rgba(211,211,211,.09) 71%,rgba(255,255,255,0)); }
.banner-wrapper .title-film { display:block; position:absolute; color:#fff; text-align:center; top:100%; width:250px; left:0; -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); font-size:15px; line-height:1.58; font-family:Arial; font-weight:700; text-transform:uppercase; padding-left:10px; padding-right:10px; text-align:left; padding-bottom:6px; }
.banner-wrapper .head-filmhot { text-align:center; background:#2f2f2f; margin-bottom:2px; padding:2px; }
.banner-wrapper .head-filmhot h2 { display:inline-block; padding-bottom:2px; position:relative; margin:0; padding:6px; font-family:UTM Cafeta; color:#eee; font-size:22px; }
.nav-down { position:fixed !important; top:0 !important; transition:top 0.2s ease-in-out !important; z-index:9999 !important; }
.nav-up { top:-50px !important; }
.top-menu-scroll { top:50px !important; }
.ab11 { margin-top:-22px; }
.ab10 { overflow:hidden; min-height:20px; max-height:225px; clear:both; margin-bottom:5px;}
.ab12 { overflow:hidden; min-height:20px; max-height:460px; clear:both; padding:0 2px; background:#fff; margin-bottom:10px; }
.ab13 { margin-top:-40px; }
.ab12 a:hover { color:red !important; }
.film-note { margin:8px 0; border:1px solid #6f6726; background:#1f1f1c; padding:10px; }
.film-note b { font-size:17px; margin-bottom:4px; display:block; color:#FDDD37; }














.btn-humber { position:absolute; top:10px; left:10px; transition:0.3s all; -webkit-transition:0.3s all ease; -o-transition:0.3s all ease; -moz-transition:0.3s all ease; text-align:center; color:#fff; font-size:23px; }
i.btn-search { position:absolute; right:10px; font-size:22px; color:#fff; top:14px; }
.mobile-search-bar { -webkit-box-sizing:border-box; box-sizing:border-box; height:48px; border-bottom:2px solid #efc72a; padding:0 46px 0 0; width:100%; opacity:1; filter:alpha(opacity=100); -webkit-transition:all .2s ease; transition:all .2s ease; background:#7713f1; left:0; position:absolute; text-align:left; top:0; }
.mobile-search-bar #keyword { font-size:21px; height:48px; padding:0 5px 0 15px; border:none; outline:none; background:#7713f1; color:#ffffff; width:calc(100% - 45px); }
::-webkit-input-placeholder { color:#ffffff; }
:-moz-placeholder { color:#ffffff; }
::-moz-placeholder { color:#ffffff; }
:-ms-input-placeholder { color:#ffffff; }
.mobile-search-submit,.mobile-search-bar .close-button { font-size:20px; cursor:pointer; display:inline-block; height:48px; position:absolute; top:0; right:0; width:40px; line-height:50px; font-size:20px; text-align:center; color:#ffffff; background:#7713f1; }
.mobile-search-submit { right:40px; }

@media (max-width:979px) {
    .only-pc { display:none; } .fb-page,.fb-page iframe[style],.fb-page span { width:100% !important; } #top-slide { width:auto; height:auto; } #player { width:100%; height:auto; } .container { width:100% !important; padding:0 !important; } #content .left-content { float:none; width:auto; } #content .right-content { float:none; margin:10px auto; width:auto; } #top-slide li img { width:100%; } #header { width:100%; height:50px; padding:0; position:relative; text-align:center; } #header .logo { float:none; margin:0; } #header .logo img { width:140px; margin:3px 0 0; } #main-menu { position:fixed; width:240px; -webkit-backface-visibility:hidden; backface-visibility:hidden; background:#34495e; transform:translate3d(-240px,0px,0px); -webkit-transform:translate3d(-240px,0px,0px); margin:0; bottom:0; overflow-x:hidden; overflow-y:auto; top:50px; z-index:100; transition:all 300ms ease; } #main-menu.expanded { transform:translate3d(0,0px,0px); -webkit-transform:translate3d(0,0px,0px); } #main-menu ul>li { float:none; } #main-menu .container>ul>li { padding:5px 0; } #main-menu ul>li:first-child>a,#main-menu ul>li>a { padding:0 8px; } #main-menu ul>li>a>i.fa { margin-right:10px; } #main-menu ul>li>a>i.fa.fa-angle-up,#main-menu ul>li>a>i.fa.fa-angle-down { margin:8px 0 0 0; float:right; font-size:25px; } #main-menu ul>li:first-child>a>i.fa-clone { margin-right:5px; } #main-menu .sub-menu { width:100%; } #main-menu .sub-menu.span-2 { width:100%; } #main-menu ul.sub-menu>li { width:100%; float:none; } #main-menu ul.sub-menu>li a { padding:3px; font-size:15px; padding:7px 5px 7px 25px; color:#E8E8E8; } #overlay_menu { position:fixed; background:rgba(0,0,0,0.4); top:50px; right:0; bottom:0; left:0; transition:0.3s all; } .div-control .social-icon { float:left; margin:0; padding:0; } .list-film .film-item img { width:100%; } .film-slide .film-item,.film-slide .film-item img { width:160px !important; } .block-film .film-content,.block-film .broadcast,.tags,.keywords { padding:0 5px; } .tags a { margin-left:10px; } 
} 

@media (max-width:799px) {
    .list-film .film-item { width:23%; margin:5px 1% !important; height:auto; } #keyword::-moz-placeholder { color:#eee !important; opacity:1; } #keyword:-ms-input-placeholder { color:#eee !important; } #keyword::-webkit-input-placeholder { color:#eee !important; } 
} 

@media(max-width:639px) {
    .list-film .film-item { width:30%; margin:5px 1.3% !important; height:auto; } #top-slide { height:250px; } #top-slide li img { height:260px; } .film-slide { padding-left:10px; } .list-film .film-item img { height:220px; } .film-info .poster { float:none; margin:0 auto 10px 0; text-align:center; } .poster img {} .film-info h1.name,.film-info h2.real-name,.film-info .meta-data { margin-left:5px; } .meta-data li { white-space:normal; line-height:1.6em; } .breadcrumbs span,.breadcrumbs a { padding:5px 5px 5px 12px; background:none; } .breadcrumbs span:after,.breadcrumbs a:after { border-width:6px; border-left:6px solid #1a1a1a; margin-top:-7px; } .breadcrumbs span:before,.breadcrumbs a:before { border-width:6px; border-left-width:6px; margin-top:-7px; } .breadcrumbs a:last-child:before,.breadcrumbs span:last-child:before,.breadcrumbs a:last-child:after,.breadcrumbs span:last-child:after { border:none; } #player .countdown-wrapper { top:20%; } 
} 

@media screen and (max-width:1580px) {
    .float-ck img { height:205px !important; width:250px !important; } 
} 

@media screen and (max-width:1460px) {
    #ban_right img,#ban_left img { width:100px !important; } .float-ck img { height:184px !important; width:220px !important; } 
} 

@media screen and (max-width:1400px) {
    #ban_right img,#ban_left img { width:80px !important; } .float-ck img { height:160px !important; width:180px !important; } 
} 

@media screen and (max-width:1340px) {
    #ban_right img,#ban_left img { width:60px !important; } .float-ck img { height:100px !important; width:120px !important; } 
} 

@media screen and (max-width:1280px) {
    #ban_right img,#ban_left img { width:50px !important; } 
} 

@media screen and (max-width:1220px) {
    .float-ads,.float-ck,#ban_right,#ban_left { display:none !important; } 
} 

@media(max-width:568px) {
    .breadcrumbs a:first-child { padding-left:10px !important; } 
} 

@media(max-width:479px) {
    .list-film .film-item { width:48%; margin:5px 1% !important; height:auto; } .list-film .film-item img { height:220px; } #top-slide { height:190px; } #top-slide li img { height:190px; } 
} 

@media(max-width:399px) {
    .list-film .film-item img { height:200px; } #top-slide { height:170px; } #top-slide li img { height:170px; } .film-slide { padding-left:7px; } 
} 

@media (max-width:359px) {
    .list-film .film-item img { height:190px; } #top-slide { height:150px; } #top-slide li img { height:150px; } .film-slide .film-item { width:150px !important; margin:5px 0% !important; } .film-slide .film-item img { width:150px !important; height:190px !important; } .list-film .film-item img { height:190px !important; } 
} 

@media(max-width:319px) {
    .film-slide .film-item { width:120px !important; } .film-slide .film-item img { width:120px !important; height:155px !important; } 
} 
.advs-top-mobile > div { margin:0 auto; }

#fanback{display:none;background:rgba(0,0,0,0.8);width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999}#fan-exit{width:100%;height:100%}
#JasperRoberts{background: white;
    width: 450px;
    min-height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -225px;}
#Blogduykhanh{float:right;cursor:pointer;padding:2px 8px;position:relative;background:#000;color:#fff;}
#JasperRoberts img{margin-top:-24px}
@keyframes jiggle {
    48%,62% { transform:scale(1.0,1.0) } 50% { transform:scale(1.1,0.9) } 56% { transform:scale(0.9,1.1) translate(0,-5px) } 59% { transform:scale(1.0,1.0) translate(0,-3px) } 
}
.list-episode{
	max-height: 300px;
    overflow: auto;
    overflow-x: hidden;
}
.list-episode::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.list-episode::-webkit-scrollbar
{
	width: 12px;
	background-color: #282828;
}

.list-episode::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #D62929;
}
#ins-content {
    position: fixed;
    border-radius: 3px;
    background-repeat: no-repeat;
    background-size: 554px 450px;
    width: 700px;
    height: 450px;
    z-index: 99999999;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    opacity: 1;
    display: none;
}
#ins-close-button {
    padding: 0;
    margin: 0;
    position: absolute;
   /* right: -26px; */
	left: 95%;
    top: -1px;
    width: 20px;
    height: 36px;
    border: none;
    color: #ffff;
    font-size: 42px;
    font-weight: bold;
    cursor: pointer;
}
#ins-close-buttonPC {
    padding: 0;
    margin: 0;
    position: absolute;
    top: -1px;
    width: 20px;
    height: 36px;
    border: none;
    color: #ffff;
    font-size: 42px;
    font-weight: bold;
    cursor: pointer;
}
#ins-overlay {
    display: none;
    z-index: 9999999;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgb(0, 0, 0);
    opacity: 0.8;
}
@media (max-width: 992px) {
    #ins-content {
        width: 300px;
        height: 250px;
    }
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0
}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}
.fade.in {
    opacity: 1
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 30px 10px
}
.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%)
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}
.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
}
.modal-body {
    position: relative;
    padding: 40px
}
.modal-footer {
    padding: 40px;
    text-align: center;
    border-top: 1px solid #eee
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}
.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0
}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5
}