/* _start Font face */

@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 }

/* _end Font face */

:root{--color-bilu-t0:#fff;--color-bilu-t03:rgba(255,255,255,.03);--color-bilu-t1:rgba(255,255,255,.1);--color-bilu-t2:rgba(255,255,255,.2);--color-bilu-t3:rgba(255,255,255,.3);--color-bilu-t4:rgba(255,255,255,.4);--color-bilu-t5:rgba(255,255,255,.5);--color-bilu-t6:rgba(255,255,255,.6);--color-bilu-t7:rgba(255,255,255,.7);--color-bilu-t8:rgba(255,255,255,.8);--color-bilu-t9:rgba(255,255,255,.9);--color-bilu-c1:#41c4ff;--color-bilu-c2:#d9a1f1;--color-bilu-c3:#6ba3cf;--color-bilu-c4:#ffb850;--color-bilu-m0:#000;--color-bilu-m1:#111;--color-bilu-m2:#222;--color-bilu-m3:#333;--color-bilu-m4:#444;--color-bilu-m5:#555;--color-bilu-m6:#666;--color-bilu-m7:#777;--color-bilu-m8:#888;--color-bilu-m9:#999;--color-bilu-ma:#aaa;--color-bilu-mb:#bbb;--color-bilu-mc:#ccc;--color-bilu-md:#ddd;--color-bilu-me:#eee;--color-bilu-mf:#fff}
* { -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:#222;}
::-webkit-scrollbar-thumb { height:50px; background-color:#2ecc71; }
::-webkit-scrollbar-corner { background-color:#444; }
::-webkit-scrollbar-thumb:vertical { -webkit-border-radius:6px; background:url(../images/scoll.png?v=1.0) 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:700; }
.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; }
a:hover { color:#711698; }
.container { padding:0; margin:0 auto; width:1020px; background:#202020; padding:5px; }
body,html { margin:0; font-family:noto sans,sans-serif,Helvetica,Arial; font-size:14px; color:#ccc; background:#191919 url() fixed no-repeat; background-size:cover; }
#header { height:38px; padding:20px 0; background:#151515 url() top center repeat-x;}
#header .logo { float:left; margin:-6px 95px 0 0; font-size:18px; color:#fff; font-weight:700; }
#header .logo img { width:90%; margin:-5px 0 0; }
#header .logo .ah-tls { color:#e6e6e6 !important; background:#b13f3f; padding:5px 10px; margin-left:4px; text-shadow:1px 1px 0 #000; border-radius:4px; box-shadow:0 0 1px 1px #ff9696; }
#header .form-search { float:left; }
#header>.container { background:0 0; padding:0; }
article.toggled { max-height:none !important; }
article { font-size:14px; max-height:280px; overflow:hidden; }
.item-content-toggle { border-top:1px solid rgba(255,255,255,.08); text-align:center; position:relative; padding-top:2px; box-shadow:0 -19px 20px 0 rgba(0,0,0,.51); margin:5px -5px 10px; }
.item-content-toggle .show-more { border:1px solid rgba(255,255,255,.08); border-top:none; border-radius:0 0 3px 3px; padding:4px 10px; cursor:pointer; font-size:13px; }
.film-content.toggled { max-height:none !important; }
.film-content { font-size:14px; max-height:280px; overflow:hidden; }
.item-content-toggler { border-top:1px solid rgba(255,255,255,.08); text-align:center; position:relative; padding-top:2px; box-shadow:0 -19px 20px 0 rgba(0,0,0,.51); margin:5px -5px 10px; }
.item-content-toggler .show-morer { border:1px solid rgba(255,255,255,.08); border-top:none; border-radius:0 0 3px 3px; padding:4px 10px; cursor:pointer; font-size:14px; color:#fff; background:#333; }
.box-rating { float:left; padding:5px 0 5px 70px; position:relative; }
.box-rating #star { display:inline-block; line-height:1.2em; min-width:242px; }
.rate_count { display:inline-block; line-height:2em; }
.average { background:rgba(255,255,255,.1); color:#ffe000; float:left; padding:10px 0; font-size:30px; width:60px; font-weight:700; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:6px; border:1px solid#404040; position:absolute; top:0; left:0; line-height:30px; }

@media (min-width:1000px) {
    .meta-data .info-y { height:200px; overflow-y:auto; padding:10px; background:#222} 
} 
#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:700; 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; }
#menu-user li { float:left; }
#menu-user li a { display:block; color:#fff; margin-right:5px; padding:8px 12px; border-radius:3px; }
#menu-user li a:hover { border:2px solid#f06402; }
#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:#282828; }
#main-menu.fix-nav { position:fixed; left:0; right:0; z-index:99; top:0; margin:0; }
#main-menu>.container { background:#282828; padding:0 5px; }
#main-menu ul>li { float:left; border-right:0px solid #666; position:relative; }
#main-menu ul>li:hover { background:#454545; }
#main-menu ul>li:first-child { border:none; }
#main-menu ul>li>a { color:#eee; text-transform:uppercase; display:block; font-size:13px; font-weight:700; line-height:40px; padding:0 13px; }
#main-menu ul>li.menu-home a { padding:0 4px 0 10px; font-size:26px; background:#282828; color:#fff; }
#main-menu.desktop ul>li>a:hover { color:#fff; }
#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:#282828; z-index:101; display:none; border:1px solid #666; box-shadow:0 3px 8px rgba(3,3,3,.26); }
#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:400; text-transform:none; line-height:20px; padding:7px; white-space:nowrap; display:block; }
#content>.container {}
#content>.container.player { width:1000px; padding:0; }
#content .left-content { float:left; width:710px; overflow:hidden; }
#content .right-content { float:right; width:300px; }
#top-slide { width:710px; height:290px; overflow:hidden; }
#top-slide li img { width:710px; height:290px; }
#top-slide .owl-pagination { position:absolute; bottom:0; left:50%; -webkit-transform:translate(-50%); transform:translate(-50%); -webkit-transition:opacity .1s cubic-bezier(.4,0,.2,1); transition:opacity .1s cubic-bezier(.4,0,.2,1); }
.owl-theme .owl-controls .owl-page span { opacity:0.8; background-color:rgba(0,0,0,.26); }
.owl-pagination .owl-page.active span { background:#a21d0a; }
.owl-theme .owl-controls { margin:0; }
#film-hot { margin:8px 0 20px; max-height:284px; overflow:hidden; }
#top-slide .owl-controls i.fa,.film-slide .owl-controls i.fa { font-size:30px; color:#ffffff; }
.owl-theme .owl-controls .owl-buttons div { background:rgba(0,0,0,0.4); }
#top-slide .owl-controls .owl-next,#top-slide .owl-controls .owl-prev,.film-slide .owl-controls .owl-next,.film-slide .owl-controls .owl-prev { position:absolute; top:50%; z-index:2; opacity:0.7; margin:-30px 0 0 0; width:16px; padding:15px 10px; }
.owl-theme .owl-controls .owl-buttons div { margin-top:-26px; }
#top-slide .owl-controls .owl-prev,.film-slide .owl-controls .owl-prev { left:0; border-top-right-radius:6px; border-bottom-right-radius:6px; }
#top-slide .owl-controls .owl-next,.film-slide .owl-controls .owl-next { right:0; border-top-left-radius:6px; border-bottom-left-radius:6px; }
#top-slide .owl-prev:hover { background:#222; }
#top-slide .owl-next:hover { background:#222; }
.list-film .film-item { float:left; position:relative; }
.list-film .film-item img { width:100%; height:230px; background:url(../images/ajaxloader.gif) no-repeat center; border:1px solid#505050; border-radius:5px; padding:1px; margin-bottom:5px; -moz-box-shadow:0 2px 2px 0 rgba(255,255,255,0.05); box-shadow:0 2px 2px 0 rgba(255,255,255,0.05); }
.list-film .film-item .title { height:55px; overflow:hidden; }
.list-film .film-item .title .real-name { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:11px; color:#888; font-weight:400; }
.list-film .film-item .title .name { font-weight:700; color:#fff; font-size:13.5px; line-height:18px; overflow:hidden; max-height:36px; }
.list-film .label-quality { position:absolute; background:#FFF601; color:#080505; border-radius:0; font-size:12px; font-weight:700; padding:4px 3px; bottom:100px; left:11px; border-radius:0 2px 2px 0; }
.list-film .label-quality:after { content:""; border:10px solid transparent; border-left:10px solid #FFF601; position:absolute; bottom:-8px; left:0; }
.list-film .film-item .current-status { position:absolute; color:#fff; background:#c33628; font-size:13px; font-weight:700; float:left; clear:both; padding:3px 5px; left:15px; top:11px; display:inline-block; white-space:nowrap; text-overflow:ellipsis; max-width:65%; overflow:hidden; border-radius:.15em; }
.list-film .film-item .current-vip { position:absolute; background-image:url(/Theme/images/film_vip.png?v=1.1); background-repeat:no-repeat; background-size:25px 38px; width:25px; height:38px; float:left; clear:both; right:12px; top:12px; display:inline-block; overflow:hidden; }
.list-film .film-item .current-status-adult { position:absolute; color:#000; background:#ffff42; font-size:15px; font-weight:700; 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; padding:5px 0; border-bottom:1px solid#3f3f3f; position:relative; }
.list-film .film-item-ver .name:hover { color:yellow; }
.list-film .film-item-ver img.avatar { width:60px; height:60px; float:left; border:1px solid#404040; margin:3px 10px 0 0; border-radius:5px; padding:1px; }
.list-film .film-item-ver img.avatar-s { width:35px; height:35px; float:left; border:1px solid#404040; margin:3px 10px 0 0; border-radius:5px; padding:1px; }
.list-film .film-item-ver .name { color:#c2aa8d; font-size:14px; line-height:25px; overflow:hidden; height:25px; font-family:"Open Sans","segoe ui",helvetica,arial,sans-serif; font-weight:bold; }
.list-film .film-item-ver .view,.list-film .film-item-ver .real-name { font-size:12px; color:#ccc; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:20px; }

.list-film-2 .film-item { float:left; position:relative; }
.list-film-2 .film-item img { width:100%; height:230px; background:url(../images/ajaxloader.gif) no-repeat center; border:1px solid#505050; border-radius:5px; padding:1px; margin-bottom:5px; -moz-box-shadow:0 2px 2px 0 rgba(255,255,255,0.05); box-shadow:0 2px 2px 0 rgba(255,255,255,0.05); }
.list-film-2 .film-item .title { height:55px; overflow:hidden; }
.list-film-2 .film-item .title .real-name { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:11px; color:#888; font-weight:400; }
.list-film-2 .film-item .title .name { font-weight:700; color:#fff; font-size:13.5px; line-height:18px; overflow:hidden; max-height:36px; }
.list-film-2 .label-quality { position:absolute; background:#FFF601; color:#080505; border-radius:0; font-size:12px; font-weight:700; padding:4px 3px; bottom:100px; left:11px; border-radius:0 2px 2px 0; }
.list-film-2 .label-quality:after { content:""; border:10px solid transparent; border-left:10px solid #FFF601; position:absolute; bottom:-8px; left:0; }
.list-film-2 .film-item .current-status { position:absolute; color:#fff; background:#c33628; font-size:13px; font-weight:700; float:left; clear:both; padding:3px 5px; left:15px; top:11px; display:inline-block; white-space:nowrap; text-overflow:ellipsis; max-width:65%; overflow:hidden; border-radius:.15em; }
.list-film-2 .film-item .current-vip { position:absolute; background-image:url(/Theme/images/film_vip.png?v=1.1); background-repeat:no-repeat; background-size:25px 38px; width:25px; height:38px; float:left; clear:both; right:12px; top:12px; display:inline-block; overflow:hidden; }
.list-film-2 .film-item .current-status-adult { position:absolute; color:#000; background:#ffff42; font-size:15px; font-weight:700; 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-2 .film-item-ver { overflow:hidden; padding:5px 0; border-bottom:1px solid#3f3f3f; position:relative; }
.list-film-2 .film-item-ver .name:hover { color:yellow; }
.list-film-2 .film-item-ver img.avatar { width:60px; height:60px; float:left; border:1px solid#404040; margin:3px 10px 0 0; border-radius:5px; padding:1px; }
.list-film-2 .film-item-ver img.avatar-s { width:35px; height:35px; float:left; border:1px solid#404040; margin:3px 10px 0 0; border-radius:5px; padding:1px; }
.list-film-2 .film-item-ver .name { color:#c2aa8d; font-size:14px; line-height:25px; overflow:hidden; height:25px; font-family:"Open Sans","segoe ui",helvetica,arial,sans-serif; font-weight:bold; }
.list-film-2 .film-item-ver .view,.list-film-2 .film-item-ver .real-name { font-size:12px; color:#ccc; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:20px; }

.rank { background:#ffffff; padding:0 6px; border-radius:2px; position:absolute; bottom:7px; left:2px; color:#000; z-index:1; }
.rank1 { color:#d35400 !important; }
.rank2 { color:#27ae60 !important; }
.rank3 { color:#3498db !important; }
#film-hot { margin:0 0 15px; max-height:300px; overflow:hidden; background:#212c3a; border-bottom:1px solid#404040; }
.film-slide { padding:0; width:auto; }
#film_related.film-slide { padding:0; }
.film-slide .film-item { width:100% !important; }
.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:#c7d136 !important; }
.block-film { clear:both; overflow:hidden; }
.block-gray { background:#f5f5f5; margin-top:10px; padding:0 10px; }
.block-film:last-child { margin-bottom:0; }
.block-film .caption { text-transform:uppercase; color:#f06402 !important; font-size:22px; line-height:45px; margin:15px 0 5px 8px; }
.block-film .caption span { border-bottom:2px dashed#f06402; padding-bottom:5px; color: #f06402;text-shadow: 1px 1px 1px #1a1a1a;text-transform: uppercase;}
#film-trailer .caption { background:#151515; border-top:1px solid #303030; padding:8px 10px; text-transform:uppercase; font-size:16px; color:#eee; font-weight:700; }
.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 .k-film { padding:0 0 5px 0; background:#eaeaea; }
.block-film .k-film .title { padding-left:4px; padding-top:3px; }
.film-hot .k-film { background:#eaeaea; }
.block { margin-bottom:25px; }
.block .caption {text-align:center;color:#f06402;font-size:20px;border-bottom: 2px dashed#f06402;padding:5px 0;margin-top:10px;font: 28px/35px 'UTM Cafeta';}
.block .caption a {color:#f06402;font: 28px/40px 'UTM Cafeta';}
.block .caption a:hover { color:#f06402; }
.most-view {}
.breadcrumbs { margin:0 0 5px; overflow:hidden; background: #2c2c2c;}
.breadcrumbs span,.breadcrumbs a { color:#ccc; text-decoration:none; padding:7px 5px 7px 30px; background:#363636; position:relative; display:block; float:left; font-size:12px; font-weight:700; }
.breadcrumbs span:before,.breadcrumbs a:before { content:" "; display:block; width:0; height:0; border:16px solid transparent; border-left:16px solid #282828; 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 #363636; position:absolute; top:50%; margin-left:-1px; margin-top:-16px; left:100%; z-index:2; }
.breadcrumbs a:hover { color:#fff; background:#777; }
.breadcrumbs a:hover:after { border-left-color:#777; }
.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; }
.meta-data li label { margin:0; font-weight:500 !important; }
.meta-data li a { color:#eee; }
.meta-data li a:hover { color:#fff601; }
.meta-data li strong { color:#fff601; font-size:15px; }


.block-film .film-content { padding:3px; }
.film-content img { margin:10px auto; width:auto !important; height:auto !important; display:block; }
.block-film .film-content p { font-size:15px; padding:5px; }
.tags label { margin:0 10px 5px 0; float:left; color:#777; }
.block-film .film-content h2,.block-film .film-content h3,.block-film .film-content h4 {}
.tagcloud .tags { margin:10px 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; padding:0 10px 0 8px; background:#3a3a3a; -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:700; }
.show-time .tags { overflow:hidden; }
.show-time .tags a,.show-time .tags a:before { background:#3a3a3a; border-color:transparent #3a3a3a transparent transparent; }
.tags a:hover { background:#555; }
.tags a:hover:before { border-color:transparent #555 transparent transparent; }
.tags a:before { content:""; position:absolute; top:0; left:-12px; width:0; height:0; border-color:transparent #3a3a3a 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; border-radius:3px; font-weight:700; font-size:13px; }
.keywords { color:#aaa; padding:10px; margin:0 0 10px; font-size:12px; }
#box-player { width:100%; }
#box-player:before { content:''; float:left; }
#player-video .top-content { padding:0; }
#player-video .bottom-content { padding:0; }
.box-comment { background:#fff; }
#player-video .film-slide { background:none; }
#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; font-size:12px; color:#fff; }
.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; background:#444; color:#fff601; border-radius:2px; font-size:12px; font-weight:bold; }
.choose-server li a:hover { background:#555; }
.video-btn { font-size:13px; padding:3px 5px; margin:5px 0 0 5px; color:#fff; background-color:#365899; border-radius:2px; float:right; cursor:pointer; position:relative; z-index:9; font-weight:bold; }
.video-btn:hover { background-color:#4570c2; }
.video-btn a { color:#fff; }
.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ự 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; float:left; }
.player .episodes {padding:10px;list-style:none;max-height:350px;overflow:overlay;background:#0e141b!important}
.epmoi a { padding:3px 10px; background:#777; border:1px solid #555; color:#fff !important; font-size:14px; border-radius:3px; margin-right:4px; }
.epmoi a:hover { background:#a64ecc; border:1px solid #5d2f70; }
.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:700; color:#DAD507; margin:5px 0; }
.player .details h2 { color: #f06402;
    font: 30px/40px 'UTM Cafeta'; margin:5px 0;}
.player .details h3 { font-size:14px; color:#999; font-style:italic; margin:5px 0; }
.player .details .control-box { min-height:43px; }
.episodes .caption { color:#fff; margin:0 0 14px; }
.episodes .caption span { line-height:25px; border-bottom:1px solid#555; padding:5px 0; }
.episodes .caption i.fa { margin:0 5px 0 0; }
.episodes ul li{display:inline-block;margin:0 12px 15px 0}
.episodes ul li a,.pagination ul li a{border-radius:3px;display:block}
.episodes ul li a{background:#2e3546;color:var(--color-bilu-t0);padding:9px 4px 0;zoom:1;border:1px solid var(--color-bilu-t1);font-size:15px;min-width:30px;min-height:28px;text-align:center;font-weight:700}
.episodes ul li a:visited{background:#5a688a!important;border:1px solid#5a688a!important}
.episodes ul li a.current,.episodes ul li a:hover{background:var(--color-bilu-c4)!important;color:var(--color-bilu-m0)!important}
.control-box .social-icon { margin:0 0 5px; }
.control-box .btn-report { background-color:#2E2E2E; border-radius:4px; padding:4px 10px 3px; font-size:13px; float:left; margin:0 10px 0 0; }
.control-box .btn-report .fa { margin:0 8px 0 0; font-size:13px; color:#ff0; }
.control-box #link-report { color:#fafafa; }
.box-rating #star { display:inline-block; width:100px; float:left; }
#player-video .show-time { background:#fff; padding:5px; color:#333; margin:5px 0 10px; }
#detail-page .show-time { background:#292929; padding:5px; color:#aaa; display:inline-flex; width:100%; }
.tags { display:inline-block; padding:10px 5px; }
#player-video .show-time h3 { margin:0 0 5px; font-size:18px; color:#000; line-height:1em; font-weight:700; }
#player_message { font-size:13px; font-weight:bold; 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; 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('../images/ajax-loader.gif') no-repeat center; display:none; }
.form-subscribe .caption { color:#fff601; font-weight:700; }
.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; }
.form-subscribe .message { color:#FFF601; display:none; margin:20px 0 0; clear:both; }
.box-film-related { margin:10px 0 0; }
.form-filter { overflow:hidden; margin:0 0 10px; }
.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:400; 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:#FFF; 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:700; 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:700; 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,.pagination ul li a:hover { background:#9a46ff; color:#fff; }
.pagination ul li a.disabled { opacity:.5; }
.static-page { background:#fff; color:#333; border-radius:5px; margin:5px 0 30px; padding-bottom:20px; overflow:hidden; }
.static-page .title { font-size:26px; font-weight:700; color:#25517d; margin:15px 20px; }
.static-page .news-content { margin:0 30px; min-height:400px; }
.upload-film { margin:0 30px; }
.upload-film .row { margin:0 0 20px; }
.row { display:block; padding:10px 0; position:relative; float:left; width:100%; }
.upload-film .row label { font-weight:400; 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:#fff; border-radius:3px; width:450px; text-align:left; color:#333; border:1px solid #dcdcdc; }
.upload-film .row .btn-submit { margin:0 0 0 180px; }
.imdb-logo {
      font:1em/1 impact,helveticaneue-condensedbold,sans-serif; //changethefontsizetowhatevercolor:#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%)); }
}
.quality-fhd {
      position:absolute; float:left; clear:both; left:4px; top:32px; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font:1em/1 impact,helveticaneue-condensedbold,sans-serif; color:#000 !important; text-shadow:0 0 .15em #fff; text-decoration:none; 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; //changethefontsizetowhatevercolor:#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:#222; margin-top:5px; padding:10px 0; }
#footer .content { display:block; padding:0 15px; color:#fff; }
#footer .content .views-row { margin:0 auto; text-align:center; }
#footer .views-row.views-row-1 {}
#footer .views-row.views-row-5 { margin-right:0; }
#footer .views-row .copy-right,#footer .views-row a { color:#999; font-size:12px; }
#footer .views-row a:hover { color:#fafafa; }
#footer .views-row .copy-right {}
#footer .views-row>p { color:#fff; font-size:14px; margin:0 0 8px; }
#footer .views-row .social ul li { float:left; margin:0 5px 0 0; }
#footer .views-row .social ul li a { font-size:25px; color:#fff; }
#profile { background:#2a2a2a; margin:0 0 20px; }
#profile .heading { padding:10px 25px; border-bottom:1px solid #dcdcdc; color:#FFF601; font-weight:700; font-size:18px; }
#profile .heading .btn-edit { color:#009DEF; font-size:14px; margin:5px 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; color:#cecece; }
#profile .item .notset { color:#999; }
#profile .item label,#profile .form-row label { width:135px; color:#666; text-align:right; }
#profile .form-row { margin:0 0 10px; }
#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) {
	#main-content { margin:10px 0 0; } .film-info .buttons { position:absolute; bottom:0; z-index:10; left:0; right:0; background:rgba(0,0,0,.8); padding:8px 5px 8px; } .list_tapmoi {} .film-info { min-height:350px; } 
	.block-film .caption span {font: 32px/40px 'UTM Cafeta';}
    .wap,.main.jsx-3084556328 { display:none; } #header #menu-user { float:right; } .search-container { float:left; margin:0; width:330px; } .form-search #keyword { background:#fff; border:none; border-radius:5px; color:#666; height:35px; line-height:35px; padding-left:20px; width:350px; outline:none; float:left; } #suggestions ul.autocomplete-list { background:#fff none repeat scroll 0 0; border-radius:6px; left:-1px; list-style:outside none none; padding:5px 0 10px; position:absolute; top:46px; max-width:490px; width:100%; z-index:15; border:1px solid#d5d5d5; } .count-pc { background:#f11b1b; padding:1px 7px; color:#fff; font-size:14px; border-radius:5px; } 
} 

@media(max-width:999px) {
	.block-film .caption span {font: 25px/40px 'UTM Cafeta';}
    #header #menu-user { display:none; } #header .logo img { width:150px; margin:3px 5px 0; } .search-container { float:right; margin:5px; right:10px; width:calc(100% - 180px); } .form-search #keyword { background:#fff; border:none; border-radius:5px; color:#666; height:35px; line-height:35px; padding:3px 10px; width:calc(100% - 10px); outline:none; float:left; position:absolute; } .search-container .fa-search { position:absolute; top:9px; font-size:20px; color:#666; right:0; } #suggestions ul.autocomplete-list { background:#fff none repeat scroll 0 0; border-radius:6px; list-style:outside none none; padding:5px 0 10px; position:fixed; top:50px; left:0; width:100%; z-index:15; border:1px solid#d5d5d5; } .web { display:none; } .margin5 { margin:5px !important; } body,html { background:#272727 !important; } .main.jsx-3084556328 { background-image:url(/Theme/images/bg_menu_p14.png); padding:10px 0; } .main.jsx-3084556328 { background-color:var(--color-dark-1); background-position:center; background-repeat:no-repeat; background-size:cover; } .channels.jsx-3084556328 { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; max-width:100%; max-width:400px; margin:0 auto; } .item.jsx-3084556328 { padding:0; width:25%; border-right:1px solid#444; } .item.jsx-3084556328 span.count { background:#f11b1b; padding:1px 7px; color:#fff; font-size:14px; border-radius:5px; margin-left:20px; position:absolute;} .item.jsx-3084556328:last-child { border-right:none; } .jsx-3084556328 i { display:block; font-size:25px; text-align:center; } .item-label.jsx-3084556328 { margin-top:6px; text-align:center; color:var(--color-light-0); font-weight:bold; font-size:12px; } .item.jsx-3084556328 a { color:#fff; } .active.item.jsx-3084556328 a,.active:focus { color:yellow; } 
} 
.s-gotop-wrap { display:none; overflow:hidden; position:fixed; right:25px; 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:40px; height:50px; -webkit-border-radius:4px; border-radius:4px; background:#711698; font-size:0; opacity:.7; }
.s-gotop-wrap .s-btn-gotop:after { overflow:hidden; display:inline-block; width:36px; height:22px; background:url('../images/btn-gotop.png') no-repeat; background-size:100%; content:''; }

@media screen and (max-width:768px) {
    .s-gotop-wrap { 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:700; color:#b3b3b3; transition:background-color .2s,border .2s,color .2s; transition-delay:0; transition-timing-function:linear; -moz-transition:background-color .2s,border .2s,color .2s; -moz-transition-delay:0; -moz-transition-timing-function:linear; -webkit-transition:background-color .2s,border .2s,color .2s; -webkit-transition-delay:0; -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:0; transition-timing-function:linear; -moz-transition:background-color .2s,border .2s,color .2s; -moz-transition-delay:0; -moz-transition-timing-function:linear; -webkit-transition:background-color .2s,border .2s,color .2s; -webkit-transition-delay:0; -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:700; 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:400; color:#a8a8a8; display:block; padding:4px 6px; font-size:12px; background:#2b2b2b; transition:background .1s; transition-delay:0; transition-timing-function:linear; -moz-transition:background .1s; -moz-transition-delay:0; -moz-transition-timing-function:linear; -webkit-transition:background .1s; -webkit-transition-delay:0; -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:#999; overflow:hidden; padding:5px;}
.film-info .poster { margin:5px 30px 5px 5px; float:left; position:relative; }
.poster img { border:1px solid #6f6f6f; width:260px; height:360px; padding:1px; margin:0; }
.film-info .buttons { text-align:center; padding:10px; }
.film-info .buttons li { display:inline-block; }
.film-info .buttons a { color:#fff; }
.buttons .btn { padding:8px 6px; font-size:14px; }
.film-info h1.name { margin:0 0 0 248px; font-size:23px; line-height:1.5em; font-weight:700; font-family:"Open Sans","segoe ui",helvetica,arial,sans-serif; color: #f06402;font: 30px/40px 'UTM Cafeta';}
.film-info h2.real-name { font-size:14px; margin:3px 0 7px 248px; color:#999; font-family:"Open Sans","segoe ui",helvetica,arial,sans-serif; line-height:1.5em; }
.film-info .meta-data { font-size:14px; }
.text { padding:10px; border:1px dashed#888888; margin-bottom:10px; background:#404040; }
.btn-watch { color:#fff; background-color:#dd262f; }
.btn-watch:hover { color:#fff; background-color:#E50914; }
.list-filmz .itemz { position:relative; padding:5px 0 5px 45px; border-top:1px dashed #777; }
.list-filmz .itemz a { color:#cec882; }
.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:#d5d5d5; font-weight:bold; left:0; top:10px; width:23px; height:23px; line-height:23px; text-align:center; font-size:22px; position:absolute; background:#2f2f2f; padding:5px; border-radius:2px; border:1px solid#4d4d4d; }
.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:#1c1c1c; }
.tab-wrapper ul li { float:left; list-style:none; padding:10px 0; width:49%; text-align:center; cursor:pointer; }
.tab-wrapper ul li.active { background:#303030; border-right:1px solid #303030; border-left:1px solid #303030; }
.tab-wrapper ul li.active a { color:#fff; }
.tab-wrapper ul li a { color:#ddd; 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; }
#logo-flash:before { content:""; position:absolute; width:80px; height:15px; background-color:rgba(120,20,241,.4); -webkit-transform:rotate(-60deg); -moz-transform:rotate(-60deg); -ms-transform:rotate(-60deg); -o-transform:rotate(-60deg); transform:rotate(-60deg); -webkit-animation:searchlights 4s ease-out 2s infinite; -o-animation:searchlights 4s ease-out 2s infinite; animation:searchlights 4s ease-out 2s infinite; }
#logo-flash { position:relative; width:100%; margin:0 auto; overflow:hidden; }

@-webkit-keyframes searchlights {
    0% { left:-100px; top:0; } to { left:250px; top:0; } 
} 

@-o-keyframes searchlights {
    0% { left:-100px; top:0; } to { left:250px; top:0; } 
} 

@-moz-keyframes searchlights {
    0% { left:-100px; top:0; } to { left:250px; top:0; } 
} 

@keyframes searchlights {
    0% { left:-100px; top:0; } to { left:250px; top:0; } 
} 
.list-films.film-hot .film-item:first-child { margin-left:0; }
.list-films .film-item a { color:#fff; }
.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; text-align:center; padding:6px 3px; }
.list-films .film-item .title .real-name,.list-films .film-item .title .name { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:700; color:#000; font-size:13px; }
.list-films .film-item .title .real-name { font-size:11px; color:#000; font-weight:400; }
.list-films .film-item .lazy { width:160px; height:210px !important; }
.list-films.film-hot .film-item .lazy { width:100%; }

@media (min-width:250px) and (max-width:999px) {
    #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; position:absolute; } #footer .desc { width:auto; } #footer .info { float:left; width:auto; width:100%; padding:2%; } .title-box { padding-left:8px; } .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; } .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:640px) {
    .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; } .film-info .current-vip { position:absolute; background-image:url(/Theme/images/film_vip.png?v=1.1); background-repeat:no-repeat; background-size:40px 60px; width:40px; height:60px; float:left; clear:both; right:10px; top:10px; display:inline-block; overflow:hidden; } 
} 
.advs-top-mobile>div { margin:0 auto; }
#film_hot { position:relative; margin:15px 0; height:265px; overflow:hidden; }
#film_hot .film-item { margin:0; position:relative; width:175px; float:left; height:256px; margin-bottom:10px; }
#film_hot .owl-item .film-item { height:auto; }
#film_hot .film-item .current-status { position:absolute; padding:3px 5px; font-size:13px; font-weight:700; color:#fff; background:#c33628; top:8px; left:8px; z-index:2; border-radius:0; display:inline-block; white-space:nowrap; text-overflow:ellipsis; max-width:65%; overflow:hidden; border-radius:.15em; }
.relative { position:relative; }
#suggestions { margin-left:-3px; position:relative; }
#suggestions.msuggestions { margin-top:-44px; }
#suggestions strong { color:#c2c2c2; }
#suggestions ul.autocomplete-list li { border-bottom:1px dashed #444; display:block; height:35px; line-height:35px; margin:0 8px; padding:2px 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000; }
#suggestions ul.autocomplete-list a { width:100%; }
#suggestions ul.autocomplete-list a li:hover { background:#f1f1f1; }
#suggestions ul.autocomplete-list .last { border-bottom:none; background:rgba(0,0,0,0) url('image/icon_childparenthover.png') no-repeat scroll right center; }
#suggestions ul.autocomplete-list .last a { color:#337ab7; }
#suggestions ul.autocomplete-list .last a:hover { background:none; }
#suggestions ul.autocomplete-list .film { height:46px; line-height:20px; }
#suggestions ul.autocomplete-list .film img { width:40px; margin:3px 10px 3px 0; float:left; display:inline; height:40px; border-radius:3px; border:1px solid#888; }
#suggestions ul.autocomplete-list .film a { line-height:14px; }
#suggestions ul.autocomplete-list .film span { font-size:12px; }
#suggestions ul.autocomplete-list .hover { background:#151515 none repeat scroll 0 0; }
#suggestions ul.autocomplete-list strong { color:#0094fc; }
#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; }
.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%; background-color:#000; z-index:10; position:relative; }
#media-player .countdown-wrapper { color:#fff; 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:700; margin:0 0 20px; color:#BF0000; }
#media-player .not-found a { text-decoration:underline; }
#detail-page .box-rating { overflow:hidden; max-width:240px; width:100%; margin-top:5px; min-height:50px; }
#detail-page .box-rating .rate-lable { float:left; margin:3px 5px 0 0; color:#fafafa; font-weight:700; 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:700; 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:700; margin:0 0 8px; text-transform:uppercase; }
.left { float:left; }
.right { float:right; }
.refresh-captcha { color:#0094fc; 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:700; padding:0 3px; display:block; color:#181818; margin:0 0 5px; text-align:left; }
.captcha-container #ip_captcha { width:140px; padding:3px; }
.refresh-captcha { color:#0094fc; display:inline-block; font-size:25px; margin:12px; cursor:pointer; }
.download-episode .btn-get-link { margin:10px; font-weight:700; }
.download-episode table { border-top:1px solid #c2c2c2; border-left:1px solid #c2c2c2; border-collapse:collapse; color:#fafafa; width:100%; margin:20px 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; 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; }
#btn_autonext.active:after { content:"Tự chuyển tập: Bật"; }
#btn_autonext:after { content:"Tự chuyển tập: Tắt"; }
.box-player { position:relative; background:url('../images/load-data.gif') center center no-repeat #000; }
.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; display:inline-block; }
.play-tags { margin:20px 0 0; background:#fff; padding:10px; }
.play-tags h3 { margin:0 0 10px; font-size:12px; color:#333; }
ul.server-backup { text-align:left; }
ul.server-backup li { display:block; padding:5px 10px 3px; background:#444; color:#fff601; border-radius:4px; font-size:12px; font-weight:700; 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:#000; 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; position:absolute; color:#fff; 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 #fff; cursor:pointer; }
.player_pause_btn:after { content:""; position:absolute; top:50%; left:50%; border:20px solid transparent; border-left:30px solid #fff; margin:-19px 0 0 -8px; }
.jw-state-paused .player_pause_btn { display:block; }
.list-server { background:#333; padding:10px; border-radius:2px; overflow:hidden; margin:5px 0; color:#fff601; padding-bottom:5px; }
.list-server .server-item { margin:0 0 10px; overflow:hidden; line-height:28px; }
.list-server .col-xs-4 { padding-left:5px; padding-right:5px; }
.list-server .server-item .btn { 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; margin-bottom:0; 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 { line-height:35px; }
.list_tapmoi dd { font-weight:700; font-size:17px; display:contents; margin-right:5px; }
.list_tapmoi span { margin-right:5px; }
.list_tapmoi span a { background:#505050; color:#fff !important; padding:6px; border-radius:2px; font-weight:700; border:1px solid#747474; }
.list_tapmoi span a:hover { background:#54b355; border:1px solid#61c662; }
.adult { float:left; position:absolute; top:5px; left:5px; width:45px; height:45px; background:url('../images/adult.png'); background-size:cover; }
.bg-danger { color:#000; padding:10px; margin:-8px auto; max-width:244px; font-size:18px; }
.box-comment .note { padding:10px; color:#ef311f; font-size:16px; border-bottom:1px dashed #bbb; font-weight:700; }

@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:700; } 
} 

@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:400; font-size:14px; padding:5px; margin-bottom:-60px; float:left; position:relative; font-weight:700; }
.ab8,.ab9 { color:#fff; font-weight:400; 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:400; padding:3px; font-size:10px; position:absolute; z-index:1; right:0; cursor:pointer; }

@media(min-width:1000px) {
    .hbobet { background-size:1020px 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; } 
} 

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

@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:410px) {
    .box-player { min-height:220px; } 
} 

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

@media(max-width:320px) {
    .box-player { min-height:181px; } 
} 
.box-rating { overflow:hidden; margin:0 0 5px; }
.entry-meta { margin:35px 0 10px; clear:both; overflow:hidden; }
.entry-meta li { width:30%; float:left; margin:0 3% 0 0; }
.entry-meta li label { color:#fff; font-size:13px; }
.film-content,.entry-meta li,.entry-meta li a { color:#bbb; }
.entry-meta li a:hover { color:#ff6901; }
.film-content h2,.film-content h3,.film-content h4 { font-weight:700; font-size:1.2em; margin:0 0 5px; }
.film-content img,.film-content table { max-width:90%; height:auto !important; margin:10px auto; display:block; border:3px solid #404040; }
.film-content { line-height:1.5em; }
.text .block-film { margin:10px 0 0; border-bottom:1px solid #3a3a3a; padding:0 0 10px; }
.block-film .heading { font-weight:700; margin-bottom:15px; font-size:1.1em; color:#8dce55; }
.block-film.show-time .heading { font-size:1.3em; }
.film-related { margin:20px 0 0; padding:10px 0 0; border-top:1px solid #4c4c4c; }
.comment { background:#fff; padding:5px; margin:0; color:#000;font-size: 15px;line-height: 30px;}
.icon-play:after { content:""; position:absolute; top:50%; left:50%; border:15px solid transparent; border-left:20px solid #fff; 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:.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 .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:.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 #fff; 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:700; 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; line-height:25px; } .widget.serial-list .item .box ul li:hover { border-left:3px solid#555; } .widget.serial-list .item .box ul li .country { background:#4267b2; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:14px; padding:1px 4px; display:inline-block; text-align:center; margin-right:10px; } .widget.serial-list .item .box ul li h3 { font-size:14px; font-weight:400; display:inline; color:#ddd; } .widget.serial-list .item .box ul li a { margin-left:5px; color:#ddd; } .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:400; 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 .2s ease-in; -moz-transition:opacity .2s ease-in; -o-transition:opacity .2s ease-in; transition:opacity .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 .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:167px; clear:both; margin-bottom:5px; border-top:4px solid#282828; border-bottom:10px solid#282828; }
.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 #f06402; background:#181818; padding:10px; color:#fff; }
.film-note b { font-size:17px; margin-bottom:4px; display:block; color:#fff579; }
.btn-humber { position:absolute; top:10px; left:10px; transition:.3s all; -webkit-transition:.3s all ease; -o-transition:.3s all ease; -moz-transition:.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:#f06402; 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:#f06402; color:#fff; width:calc(100% - 45px); }
::-webkit-input-placeholder { color:#fff; }
:-moz-placeholder { color:#fff; }
::-moz-placeholder { color:#fff; }
:-ms-input-placeholder { color:#fff; }
.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:#fff; background:#f06402; }
.mobile-search-submit { right:40px; }

@media (max-width:999px) {
    .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; } #header .logo { float:left; margin:0; display:inline-block; } #main-menu { position:fixed; width:240px; -webkit-backface-visibility:hidden; backface-visibility:hidden; background:#404040; 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; 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; border-bottom:1px solid#666; } #main-menu ul.sub-menu>li a { padding:3px; font-size:15px; padding:7px 5px 7px 25px; color:#ccc; } #overlay_menu { position:fixed; background:rgba(0,0,0,.4); top:50px; right:0; bottom:0; left:0; transition:.3s all; } .div-control .social-icon { float:left; margin:0; padding:0; } .film-slide .film-item,.film-slide .film-item img { width:160px !important; } .block-film .film-content,.block-film .broadcast,.tags,.keywords { padding:3px; } .tags a { margin-left:10px; } 
} 

@media (min-width:1000px) {
    .list-film .film-item { width:25%; height:auto; } .film-k { margin:5px 9px 15px; } .p-leftx { margin-left:0 !important; } .p-rightx { margin-right:0 !important; } 
    .list-film-2 .film-item { width:25%; height:auto; } .film-k { margin:5px 9px 15px; } .p-leftx { margin-left:0 !important; } .p-rightx { margin-right:0 !important; } 
} 

@media (min-width:800px) {
    .player .details .box-rating { float:right; margin:13px 0 0 0; max-width:240px; } .list-film .film-item { width:25%; height:auto; } .list-film-2 .film-item { width:25%; height:auto; } .film-k { margin:5px 9px 15px; } 
} 

@media (max-width:799px) {
    .player .details .box-rating { float:left; margin:13px 0 0; max-width:240px; } .list-film .film-item { width:25%; height:auto; } .list-film-2 .film-item { width:25%; height:auto; } .film-k { margin:5px 9px 15px; } 
} 

@media(max-width:639px) {
    .list-film .film-item { width:33.333%; height:auto; } .list-film-2 .film-item { width:33.333%; height:auto; } #top-slide { height:260px; } #top-slide li img { height:260px; } .film-slide { padding-left:10px; } .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:0 0; } .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:50%; height:auto; }  .list-film-2 .film-item { width:50%; height:auto; } #top-slide { height:190px; } #top-slide li img { height:190px; } 
} 

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

@media (max-width:359px) {
    #top-slide { height:150px; } #top-slide li img { height:160px; } .film-slide .film-item { width:150px !important; margin:5px 0 !important; } .film-slide .film-item img { width:150px !important; 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; }
.notiny-container * { margin:0; padding:0; box-sizing:border-box; }
.notiny-container { position:fixed; z-index:9999; }
.notiny-container-fluid-top .notiny-base,.notiny-container-fluid-bottom .notiny-base { width:100%; border-radius:0; }
.notiny-container-fluid-top .notiny-base { margin-top:0; }
.notiny-container-fluid-bottom .notiny-base { margin-bottom:0; }
.notiny-img { display:none; }

@-webkit-keyframes notiny-animation-hide {
    0% { -webkit-transform:scale(1,1); transform:scale(1,1); } 20% { opacity:1; } 30% { -webkit-transform:scale(1.2,1.2); transform:scale(1.2,1.2); } 90% {} 100% { opacity:0; -webkit-filter:blur(4px); filter:blur(4px); -webkit-transform:scale(1,1); transform:scale(1,1); } 
} 

@keyframes notiny-animation-hide {
    0% { -webkit-transform:scale(1,1); transform:scale(1,1); } 20% { opacity:1; } 30% { -webkit-transform:scale(1.2,1.2); transform:scale(1.2,1.2); } 90% {} 100% { opacity:0; -webkit-filter:blur(4px); filter:blur(4px); -webkit-transform:scale(1,1); transform:scale(1,1); } 
} 

@-webkit-keyframes notiny-animation-show {
    0% { opacity:0; -webkit-transform:scale(1,1); transform:scale(1,1); -webkit-filter:blur(4px); filter:blur(4px); } 15% { opacity:1; } 50% { -webkit-transform:scale(1.2,1.2); transform:scale(1.2,1.2); } 90% { -webkit-filter:blur(0px); filter:blur(0px); } 100% { -webkit-transform:scale(1,1); transform:scale(1,1); } 
} 

@keyframes notiny-animation-show {
    0% { opacity:0; -webkit-transform:scale(1,1); transform:scale(1,1); -webkit-filter:blur(4px); filter:blur(4px); } 15% { opacity:1; } 50% { -webkit-transform:scale(1.2,1.2); transform:scale(1.2,1.2); } 90% { -webkit-filter:blur(0px); filter:blur(0px); } 100% { -webkit-transform:scale(1,1); transform:scale(1,1); } 
} 

@-webkit-keyframes notiny-animation-hover {
    0% { -webkit-transform:scale(1,1); transform:scale(1,1); } 100% { -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1); } 
} 

@keyframes notiny-animation-hover {
    0% { -webkit-transform:scale(1,1); transform:scale(1,1); } 100% { -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1); } 
} 
.notiny-theme-dark { background-color:#202020; color:#f5f5f5; }
.notiny-theme-light { background-color:#f0f0f0; color:#202020; }
.notiny-theme-success { background-color:#5FB662; color:#fff; }
.notiny-theme-info { background-color:#4092d9; color:#fff; }
.notiny-theme-warning { background-color:#f2a12e; color:#fff; }
.notiny-theme-error { background-color:#FF3448; color:#fff; }
.notiny-default-vars { padding:3px; margin:2px 0; border-radius:2px; min-height:32px; max-width:100vw; }
.notiny-default-vars .notiny-img { display:block; border-radius:2px; width:32px; height:32px; float:left; }
.notiny-default-vars .notiny-text { font-size:13px; padding:8px 5px 6px; display:block; overflow:hidden; }
.notiny-default-vars .notiny-with-img .notiny-text { padding-left:6px; }
.k-animation-container { filter:grayscale(0); }
div.notification { width:100%; padding:14px 20px; }
 { border:none; }
.k-notification-success { background-color:#c8e6c9; color:#5fb662; border-color:#c8e6c9; }
.k-notification-info { background-color:#4092d9; color:#fff; border-color:#bbdefb; }
.k-notification-warning { background-color:#f2a12e; color:#fff; border-color:#fdefba; }
.k-notification-error { background-color:#ffcdd2; color:#ff3448; border-color:#ffcdd2; }
.k-notification-success { background-color:#5FB662; color:#fff; }
.k-notification-error { background-color:#FF3448; color:#fff; }
div.notification span.icons { margin-top:3px; float:left; width:26px; padding-right:14px; font-size:1.5em; }
div.notification span.left { box-sizing:border-box; max-width:300px; }
.clear { clear:both; }
div.notification span h2 { padding:0; margin:0; font-size:1.7em; line-height:1.2em; font-family:"Source Sans Pro",arial,sans-serif; }
div.notification span p { font-size:1.4em; line-height:1.4em; margin:0; padding:0; font-family:"Source Sans Pro",arial,sans-serif; }
.widget-title { display:block; overflow:hidden; margin-top:10px; }
.tabs { float:left; }
.tabs .tab { float:left; height:30px; padding-top:10px; margin-bottom:5px; cursor:pointer; overflow:hidden; font-weight:bold; font-size:11px; *padding-top:0; }
.tabs .tab a { color:#fff; }
.tabs .tab:hover span,.tabs .tab:hover .name { color:#eee; background:#2c2c2c; }
.tabs .tab:hover span:before,.tabs .tab:hover .name:before { border-bottom-color:#2c2c2c; }
.tabs .tab:hover span:after,.tabs .tab:hover .name:after { border-top-color:#2c2c2c; }
.tabs .tab span,.tabs .tab .name { background:#555; display:block; padding:2px 15px; line-height:15px; position:relative; font-size:14px; transition:all .1s; transition-delay:0s; transition-timing-function:linear; -moz-transition:all .1s; -moz-transition-delay:0s; -moz-transition-timing-function:linear; -webkit-transition:all .1s; -webkit-transition-delay:0s; -webkit-transition-timing-function:linear; *padding:10px; }
.tabs .tab span:before,.tabs .tab span:after,.tabs .tab .name:before,.tabs .tab .name:after { transition:all .1s; transition-delay:0s; transition-timing-function:linear; -moz-transition:all .1s; -moz-transition-delay:0s; -moz-transition-timing-function:linear; -webkit-transition:all .1s; -webkit-transition-delay:0s; -webkit-transition-timing-function:linear; content:""; display:block; width:100%; height:10px; position:absolute; box-sizing:initial; }
.tabs .tab span:before,.tabs .tab .name:before { border-bottom:10px solid #555; border-left:10px solid transparent; top:-19px; left:-1px; }
.tabs .tab span:after,.tabs .tab .name:after { border-top:10px solid #555; border-right:10px solid transparent; bottom:-19px; right:-1px; top:13px \0; }
.tabs .tab.active a { color:#fff; }
.tabs .tab.active span,.tabs .tab.active .name { background:#f06402; color:#fff; }
.tabs .tab.active span:before,.tabs .tab.active .name:before { border-bottom-color:#f06402; }
.tabs .tab.active span:after,.tabs .tab.active .name:after { border-top-color:#f06402; }
.tabs .tab.active:hover span,.tabs .tab.active:hover .name { color:#3f2e02; background:#f3b61c; }
.tabs .tab.active:hover span:before,.tabs .tab.active:hover .name:before { border-bottom-color:#f3b61c; }
.tabs .tab.active:hover span:after,.tabs .tab.active:hover .name:after { border-top-color:#f3b61c; }
.tabs .tab+.tab { margin-left:10px; }
.right-contentz .tabs .tab.active span,.right-contentz .tabs .tab.active .name { background:#b6e0f9; color:#352702; }
.right-contentz .tabs .tab.active span:before,.right-contentz .tabs .tab.active .name:before { border-bottom-color:#b6e0f9; }
.right-contentz .tabs .tab.active span:after,.right-contentz .tabs .tab.active .name:after { border-top-color:#b6e0f9; }
.right-content .block-title .tabs { display:block; overflow:hidden; margin:0; }
.right-content .block-title .tabs .tabs { display:block; width:50%; float:left; padding:0; text-align:center; cursor:pointer; position:relative; -webkit-transition:all .2s ease-in-out 0s; -khtml-transition:all .2s ease-in-out 0s; -moz-transition:all .2s ease-in-out 0s; -ms-transition:all .2s ease-in-out 0s; -o-transition:all .2s ease-in-out 0s; transition:all .2s ease-in-out 0s; }
.right-content .block-title .tabs .tab.active,.right-content .block-title .tabs .tab:hover { color:#eee; }
.right-content .block-title .tabs .tab:after { transition:all .2s ease-in-out 0s; position:absolute; content:""; top:0; z-index:2; width:0; height:0; border-style:solid; }
.right-content .block-title .tabs .tab:after { -webkit-transition:all .2s ease-in-out 0s; -khtml-transition:all .2s ease-in-out 0s; -moz-transition:all .2s ease-in-out 0s; -ms-transition:all .2s ease-in-out 0s; -o-transition:all .2s ease-in-out 0s; }
.right-content .block-title .tabs .tab.dark { background:#1B2D43; }
.right-content .block-title .tabs .tab.dark.active,.right-content .block-title .tabs .tab.dark:hover { background-color:#2a4567; }
.right-content .block-title .tabs .tab.dark.active:after,.right-content .block-title .tabs .tab.dark:hover:after { border-color:#2a4567 transparent transparent; }
.right-content .block-title .tabs .tab.dark:after { right:-5px; border-width:45px 10px 0 0; border-color:#1B2D43 transparent transparent; }
.right-content .block-title .tabs .tab.light { background:#45CCFF; }
.right-content .block-title .tabs .tab.light.active,.right-content .block-title .tabs .tab.light:hover { background-color:#12beff; }
.right-content .block-title .tabs .tab.light.active:after,.right-content .block-title .tabs .tab.light:hover:after { border-color:transparent transparent #12beff; }
.right-content .block-title .tabs .tab.light:after { left:-5px; border-width:0 0 45px 10px; border-color:transparent transparent #45CCFF; }
.right-content .block-title .tabs .tab.active { border-bottom:none; }
#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:#fff; 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; }
#modalContainer { background-color:rgba(0,0,0,0.3); position:absolute; top:0; width:100%; height:100%; left:0; z-index:10000; }
#alertBox { position:relative; width:33%; min-height:100px; max-height:400px; margin-top:50px; border:1px solid #fff; background-color:#fff; background-repeat:no-repeat; top:30%; }
#modalContainer>#alertBox { position:fixed; }
#alertBox h1 { margin:0; font:bold 1em raleway,arial; background-color:#f97352; color:#FFF; border-bottom:1px solid #f97352; padding:10px 0; text-align:center; }
#alertBox p { height:50px; padding-left:5px; padding-top:30px; text-align:center; vertical-align:middle; }
#alertBox #closeBtn { display:block; position:relative; margin:10px auto 10px auto; padding:7px; border:0 none; width:70px; text-transform:uppercase; text-align:center; color:#FFF; background-color:#f97352; border-radius:0; text-decoration:none; outline:0 !important; }
#mContainer { position:relative; width:600px; margin:auto; padding:5px; border-top:2px solid #fff; border-bottom:2px solid #fff; }
#credits { position:relative; margin:25px auto 0 auto; width:350px; font:0.7em verdana; border-top:1px solid #000; border-bottom:1px solid #000; height:90px; padding-top:4px; }

@media (max-width:600px) {
    #alertBox { position:relative; width:90%; top:30%; } 
} 

@media (min-width:250px) and (max-width:639px) {
    #player .water-mark.top-right { top:5px; right:0; background:0 0; 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:0 0 5px 5px; } .div-control { margin-top:20px; } #btn_autonext,#btn_download { display:none; } .list-films.film-new .film-item { width:46%; margin:5px 2% !important; height:auto; } .video-js { overflow:hidden; } .box-rating #star { float:none; } #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:150px; height:150px; position:absolute; top:15px; left:50%; -webkit-transform:translate(-50%); transform:translate(-50%); -webkit-transition:opacity .1s cubic-bezier(.4,0,.2,1); transition:opacity .1s cubic-bezier(.4,0,.2,1); border:3px solid #fff; } .bigthumbz { background-size:cover; background-repeat:no-repeat; background-position:75% 50%; height:235px; -webkit-filter:grayscale(90%); filter:grayscale(90%); -webkit-filter:blur(5px); -o-filter:blur(5px); -moz-filter:blur(5px); filter:blur(5px); filter:brightness(30%); } .film-info .current-vip { position:absolute; background-image:url(/Theme/images/film_vip.png?v=1.1); background-repeat:no-repeat; background-size:30px 45px; width:30px; height:45px; float:left; clear:both; left:50%; -webkit-transform:translate(-50%); transform:translate(-50%); -webkit-transition:opacity .1s cubic-bezier(.4,0,.2,1); transition:opacity .1s cubic-bezier(.4,0,.2,1); top:125px; display:inline-block; overflow:hidden; } .film-info .buttons { text-align:center; padding:10px; position:absolute; top:180px; left:50%; min-width:250px; -webkit-transform:translate(-50%); transform:translate(-50%); -webkit-transition:opacity .1s cubic-bezier(.4,0,.2,1); transition:opacity .1s cubic-bezier(.4,0,.2,1); } #page-info .blockbody .text { margin:10px 0; } #page-info .blockbody .text h1 { text-align:center; margin:0 0 15px; } #page-info .text .box-rating { margin:8px 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; } 
} 
.clear-all { text-align:center; padding:10px; }
.tuphim-del { background:#555; color:#fff; border-radius:3px; font-size:14px; padding:5px 8px; display:inline-block; text-align:center; margin:5px; float:right; cursor:pointer; }
.tuphim-del:hover { background:#d9534f; }
.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe { min-width:100% !important; }

.tray{text-align:center}


@media (min-width: 800px) {
.tray .collection-item{width:100%;height:100px;float:left;}
}
@media (max-width: 799px) {
.tray .collection-item{width:50%;height:100px;float:left;}	
}

.tray .collection-item img{width:97%;height:90px;border-radius: 3px;}

#top-slide li img { border-radius: 3px;}
#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-contentMB {
    position: fixed;
    border-radius: 3px;
    background-repeat: no-repeat;
    background-size: 554px 450px;
    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: 84%;
    top: -45px;
    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: -20px;
    left: 82%;
    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;
}
#episodes ul{padding:10px;list-style:none;max-height:350px;overflow:overlay;background:#0e141b!important}