*{padding:0;margin:0}
body{background:#fff url(../images/bg.jpg) repeat-x;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}
a{color:#fff;text-decoration:none}
.mask{width:100%;height:100%;background:rgba(0,0,0,.7);z-index:15;position:fixed;top:0;display:none}
.img{position:relative;display:block}
.img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:3}
.selected{display:block}
.container{width:970px;margin:auto}
.clearfix{clear:both}
header{position:relative;margin-bottom:10px}
.char-list{background:silver;font-size:0}
.char-list li{display:inline-block;width:calc(3.57% - 1px);border-right:1px solid #d7d3cf;text-align:center;padding:8px 0}
.char-list li:hover{background:#FDB813}
.char-list li:last-child{border-right:none}
.char-list li a{font-size:9.6px;font-weight:700;padding:8px 12px}
.logo{height:73px}
.search{height:34px;background:transparent;overflow:hidden;position:absolute;top:50px;right:70px;background:#F6FCFC;z-index:10}
.search select,.search input,.search button{float:left;border:none}
.search select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:2px;width:55px;height:34px;color:#3ec2cf;background:#F6FCFC url(../images/ic-arrow-search.jpg) center right no-repeat}
.search input{padding:6px;height:22px;background:#F6FCFC;width:170px}
.search button{background:#FDB813;padding:6px 4px;cursor:pointer}
.ui-autocomplete{background:#FFF!important;position:absolute!important;z-index:889;width:220px!important}
.ui-menu-item{margin:5px;z-index:889;list-style-type:none;padding:5px 0;cursor:pointer}
.ui-menu-item a{color:#000}
.ui-menu-item:nth-of-type(2n){background:rgba(192,192,192,0.2)}
.ui-menu-item img{width:38px;float:left}
.ui-menu-item .info{float:left;width:calc(100% - 48px);margin-left:10px}
.ui-menu-item a:hover{color:#0EA8D1!important}
.navbar{background:#3EC2CF;font-size:0}
.navbar > li{display:inline-block;position:relative;border-right:1px solid #d7d3cf}
.navbar > li:hover,.navbar > li.selected{background:#FDB813}
.navbar > li:hover .sub-nav{display:block;z-index:13}
.navbar > li:first-child a{padding:8px 20px}
.navbar > li > a{font-size:12px;font-weight:700;padding:15px 20px;float:left}
.navbar > li > a.account{padding:3px 20px}
.navbar .user{border-right:none}
.navbar .user:hover{background:#3EC2CF}
.navbar .user:hover a{color:#FDB813}
.navbar .user .avatar{border:1px solid #d7d3cf}
.navbar .user > .txt-account{display:none}
.navbar .sub-nav{display:none;position:absolute;top:45px;background:#FFF;width:160px;list-style-type:none;border:1px solid rgba(0,0,0,0.15);padding:5px 0;z-index:10}
.navbar .user .sub-nav{right:0;top:40px}
.navbar .user .sub-nav a{color:#000}
.sub-nav li{overflow:hidden}
.sub-nav li:hover{background:#F5F5F5}
.sub-nav li a{font-size:14px;float:left;padding:3px 20px;color:#000}
#layerslider{margin-bottom:10px;width:970px;height:300px}
footer{clear:both;color:#FFF;background:#3EC2CF;padding:10px 10px 20px;position:relative}
footer ul{width:100%;margin-top:10px}
footer ul li{display:inline-block}
footer ul li a{float:left;padding-right:12px}
footer ul li a:hover{color:#FDB813}
.btn-btt{background:#FDB813;border:none;color:#FFF;padding:10px 20px;position:absolute;top:15px;right:15px;font-size:14px;cursor:pointer;z-index:999999}
.content{overflow:hidden}
.content-left{float:left;width:750px}
.content-right{float:left;width:210px;margin-left:10px}
.ads_place{text-align:center}
.ads_place_728{height:90px}
.ads_place_160{text-align:center}
.block,.ads_place{border:1px solid #eaeaea;margin-bottom:10px;padding:10px;background:#FFF;position:relative;overflow:hidden}
.fanpage a{color:#000}
.fanpage > div > img{width:30px;float:left}
.fanpage > div > div:nth-child(2){margin-top:10px;margin-left:5px;float:left}
.fanpage > div:nth-child(1) > div:nth-child(2) > a:hover,.fanpage > div:nth-child(2) > div:nth-child(2) > a:hover{color:#3EC2CF}
.fanpage > div:nth-child(3) > div:nth-child(2) > a:hover{color:#FDB813}
.fanpage > div:nth-child(2),.fanpage > div:nth-child(3){border-top:1px solid #eaeaea;margin-top:4px;padding-top:4px}
.block-tab{position:relative}
.block-tab > h1{font-size:12px;background:#FDB813;color:#fff;padding:5px 10px;display:inline-block}
.tab{width:100%;margin-bottom:2px}
.tab li{display:inline-block;background:#3ec2cf;color:#FFF;padding:5px 10px;cursor:pointer;}
.tab li:hover,.tab li.selected{background:#FDB813}
.tab-content{display:none}
.tab-content.selected{display:block}
.content-right-title{font-size:16px;font-weight:400;color:#3EC2CF;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #eaeaea}
.content-right-title .fa{color:#FDB813}
.list-right li{list-style-type:none;margin-bottom:10px}
.list-right li a{color:#3EC2CF;font-weight:500;font-size:14px}
.list-right li a:hover{color:#FDB813}
.list-right .right-genre li:not(:nth-child(-n+32)){display:none}
.list-right .time{color:#ccc}
.list-episode-item{font-size:0;margin-left:-5px;margin-top:-5px;width:calc(100% + 10px)}
.list-episode-item li{position:relative;display:inline-block;width:173px;width:calc(25% - 10px);vertical-align:top;margin:5px;padding-top:22%;background:#eee}
.list-episode-item li:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:55px;background:rgba(0,0,0,0.5);z-index:4}
.list-episode-item li .img{position:absolute;top:0;right:0;bottom:0;left:0}
.list-episode-item li .title,.list-episode-item li .time{position:absolute;left:10px;z-index:4;font-weight:400;width:calc(100% - 55px)}
.list-episode-item li:hover .title{font-weight:700}
.list-episode-item li .title{font-size:12px;color:#FFF;bottom:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:28px;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.list-episode-item li .time{font-size:11px;color:#D1D1D1;bottom:5px}
.list-episode-item li .ep{background:url(../images/bg-ep-sub.png) no-repeat}
.list-episode-item li .ep.sub,.list-episode-item li .ep.SUB{background:url(../images/bg-ep-sub.png) no-repeat}
.list-episode-item li .ep.raw,.list-episode-item li .ep.RAW{background:url(../images/bg-ep-raw.png) no-repeat}
.list-episode-item li .ep{padding-left:2px;width:50px;height:20px;font-size:12px;color:#FFF;display:block;position:absolute;bottom:12px;right:-9px;z-index:5}
.list-episode-item .type,.list-episode-item-2 img,.list-episode-item-2 .ep{display:none!important}
.list-episode-item-2 li{list-style-type:none;width:100%;display:inline-block;margin:2px 0}
.list-episode-item-2 li:hover,.list-episode-item-2 li:nth-child(even){background:#EDEDED}
.list-episode-item-2 .type{float:left;color:#FFF;width:50px;display:block;text-align:center;padding:5px;background:silver}
.list-episode-item-2 .type.sub,.list-episode-item-2 .type.SUB{background:#3EC2CF}
.list-episode-item-2 .type.raw,.list-episode-item-2 .type.RAW{background:#FDB813}
.list-episode-item-2 .title{float:left;font-weight:400;padding:5px;font-size:12px;color:#000}
.list-episode-item-2 .title:hover{color:#d19917}
.list-episode-item-2 .time{float:right;padding:5px;color:#ccc}
.list-popular li{list-style-type:none;width:calc(33% - 10px);display:inline-block;margin:2px 5px}
.list-popular li a{color:#3ec2cf}
.list-popular li a:hover{color:#FDB813}
.view-more{text-align:right;padding:5px 0}
.view-more a{color:#3ec2cf;display:inline-block;font-size:14px}
.switch-view{position:absolute;right:0;top:5px}
.switch-view li{display:inline-block;width:23px;height:18px;cursor:pointer;margin-left:2px}
.switch-view li:first-child{background:url(../images/icon-switch-view.png);background-position:0 0}
.switch-view li.selected:first-child{background:url(../images/icon-switch-view.png);background-position:0 18px}
.switch-view li:last-child{background:url(../images/icon-switch-view.png);background-position:23px 36px}
.switch-view li.selected:last-child{background:url(../images/icon-switch-view.png);background-position:23px 18px}
.list-star > li{display:inline-block;width:354px;width:calc(50% - 10px);margin:0 6px 10px 0;vertical-align:top}
.list-star > li .img{float:left;width:180px;padding-top:180px;margin-right:10px}
.list-star > li h3 a{color:#3EC2CF;margin-bottom:10px;display:block}
.list-star > li ul li{list-style-type:none;margin:0 0 5px 10px;font-size:11px}
.pagination{text-align:right;margin-top:20px}
.pagination li{display:inline-block;border:1px solid #ddd;border-right:none}
.pagination li:last-child{border-right:1px solid #ddd}
.pagination li a{color:#3EC2CF;display:block;padding:7px 12px}
.pagination li.selected a,.pagination li a:hover{background:#3EC2CF;color:#FFF}
.details{overflow:hidden}
.details .img{width:220px;height:315px;float:left;margin:0 10px 10px 0}
.details .img img{height:auto;min-height:250px}
.details .info{border:1px solid silver;overflow:hidden;padding:10px;font-size:11px}
.details .info h1{font-size:36px;margin-bottom:20px}
.details .info p{margin:0 0 15px}
.details .info span{color:#3EC2CF}
.details .info a{color:#000}
.details .info a:hover{color:silver}
.details .info .other_name a{color:#3EC2CF}
.details .info .other_name a:not(:last-child):after{content:'/ ';color:#3EC2CF}
.details .info .other_name a:hover{color:#FDB813}
.show-all{position:absolute;right:0;top:5px;cursor:pointer;color:#3EC2CF}
.all-episode li .title{color:#3EC2CF;font-size:11px}
.all-episode li:nth-child(n+14){display:none}
.watch .title{font-size:18px;color:#FDB813;border-bottom:1px solid #cfcfcf;padding:10px 0;margin-bottom:10px}
.watch .category{position:absolute;right:10px;top:27px}
.watch .category a{font-weight:700;color:#3EC2CF}
.list-content{width:32%;display:inline-block;vertical-align:top;margin-right:-4px;margin-bottom:10px}
.list-content:nth-child(3n+2){margin:0 calc(2% - 4px) 10px 2%}
.list-content a{color:#3ec2cf}
.list-content a:hover{color:#FDB813}
.list-content .title-list{border-bottom:1px solid #cfcfcf;margin-bottom:5px}
.list-content .title-list h4{font-weight:400}
.list-content .title-list a{float:right}
.list-content li{list-style-type:none;padding:5px 0}
.list-content li.show{display:block}
.list-content li.hidden{display:none}
.list-content li a{display:block;width:calc(100% - 40px);font-weight:500}
.list-content .year{float:right;font-size:11px}
.list .filter{width:calc(100% + 10px);margin-bottom:20px;overflow:hidden}
.list .filter select{width:calc(25% - 10px);float:left;height:24px;margin-right:10px;border:1px solid #cfcfcf;color:#000;font-size:10px;padding:2px 5px}
.list .filter select option{padding:2px 5px}
.privacy a{color:#3EC2CF}
.privacy a:hover{color:#FDB813}
.contact-input{margin:5px 0}
.contact-input label{display:inline-block;vertical-align:top;width:80px}
.contact-input input[type="text"],.contact-input input[type="email"]{height:24px;max-width:302px;padding:0 5px;width:100%;border:1px solid #eaeaea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.contact-input textarea{max-width:302px;padding:5px;resize:vertical;width:100%;border:1px solid #eaeaea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.contact-input .captcha{display:inline-block;max-width:250px;width:100%}
.contact-input button{background:#3ec2cf none repeat scroll 0 0;border:medium none;color:#fff;padding:5px 10px;width:100px;cursor:pointer}
.contact-input button:hover{color:#FDB813}
.slider-star{margin:0 -11px;padding-top:20px}
.slider-star .item{width:calc(100% - 20px);height:160px;margin:10px}
.slider-star .item a{width:100%;height:100%;position:relative}
.slider-star .item a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:55px;background:rgba(0,0,0,0.5);z-index:4}
.slider-star .item .title{position:absolute;left:10px;bottom:20px;z-index:4;font-weight:400;width:calc(100% - 55px);font-size:12px;color:#FFF;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:28px;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.slider-star .slick-prev,.slider-star .slick-next{position:absolute;top:5px;right:10px;cursor:pointer;background:#3EC2CF;color:#FFF;font-weight:700;border:none;padding:0 10px;font-size:16px}
.slider-star .slick-prev{right:45px}
.comment a{color:#3EC2CF}
.bookmark{padding:10px 15px}
.bookmark table{border-collapse:collapse;width:100%;text-align:left;margin:30px 0}
.bookmark table th{border-bottom:1px solid #3EC2CF;padding:5px 0;color:#3EC2CF}
.bookmark table td{border-bottom:1px solid #353442;padding:10px 0}
.bookmark table tr:last-child td{border-bottom:none;padding:10px 0}
.bookmark table .title{width:60%}
.bookmark table .latest,.status{width:10%}
.bookmark table td i{margin-right:5px}
.bookmark i.fa-check,.check{color:#009bc3}
.bookmark i.fa-close,.close{color:#fea501}
.bookmark i.fa-trash,.trash{color:#d30b0c}
.bookmark i.fa-folder,.folder{color:#536571}
.bookmark [type=checkbox]:checked,.bookmark [type=checkbox]:not(:checked){position:absolute;left:-9999px}
.bookmark [type=checkbox]:checked + label,.bookmark [type=checkbox]:not(:checked) + label{position:relative;padding-left:25px;cursor:pointer}
.bookmark [type=checkbox]:checked + label:before,.bookmark [type=checkbox]:not(:checked) + label:before{content:'';position:absolute;left:0;top:-3px;width:17px;height:17px;border:1px solid #e3e3e3;border-radius:0}
.bookmark [type=checkbox]:checked + label:after,.bookmark [type=checkbox]:not(:checked) + label:after{content:'✔';position:absolute;top:-3px;left:4px;font-size:18px;line-height:.8;color:#09ad7e;transition:all .2s}
.bookmark [type=checkbox]:not(:checked) + label:after{opacity:0;transform:scale(0)}
.bookmark [type=checkbox]:checked + label:after{opacity:1;transform:scale(1)}
.bookmark [type=checkbox]:disabled:checked + label:before,.bookmark [type=checkbox]:disabled:not(:checked) + label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}
.bookmark [type=checkbox]:disabled:checked + label:after{color:#999}
.bookmark [type=checkbox]:disabled + label{color:#aaa}
.bookmark [type=checkbox]:checked:focus + label:before,.bookmark [type=checkbox]:not(:checked):focus + label:before{border:1px dotted #00f}
.bookmark .check:hover,.bookmark .close:hover,.bookmark .folder:hover,.bookmark .trash:hover{color:#3EC2CF;cursor:pointer}
.bookmark .check:hover i,.bookmark .close:hover i,.bookmark .folder:hover i,.bookmark .trash:hover i{color:#3EC2CF}
.bookmark label:hover:before{border:1px solid #4778d9!important}
.bookmark .shared-bookmark-link{border:1px solid #e3e3e3;min-width:300px;padding:3px;width:50%}
.bookmark .group-input{margin-top:30px}
.bookmark .group-input select{-moz-appearance:none;-webkit-appearance:none;background:#fff url(../images/ic-arrow-search.jpg) no-repeat scroll 95% 50%;border:1px solid #e3e3e3;box-shadow:none;height:24px;max-width:215px;padding:0 10px;text-shadow:0 0 0 #fff;width:100%}
.bookmark table td a{color:#FDB813}
.bookmark table td a:hover{color:#3EC2CF}
.bookmark p{margin:8px 0}
.bookmark .loading{left:0;position:absolute;top:-3px;width:20px;z-index:-1}
.disabled{pointer-events:none;cursor:default}
.hidden{display:none}
.ads_place{max-height:275px;border:none!important;margin-bottom:0!important;padding:0!important}
.tags{margin:10px 0}
.tags ul{width:100%;text-align:left}
.tags ul li{margin:0 5px 5px 0;display:inline-block}
.tags ul li a{color:#fff;display:block;background-color:#3EC2CF;padding:5px 10px;text-transform:capitalize;border-radius:4px;font-size:12px;line-height:100%}
.tags ul li a:hover{background-color:#FDB813}
.tags > a{color:#3EC2CF}
.tags > a:hover{color:#FDB813}
.tags > a:before{content:'#'}
.tags > a:after{content:';'}
.tags-info h1{color:#FDB813;border-bottom:1px solid #cfcfcf;padding-bottom:10px;margin-bottom:10px;font-size:16px}
.tags-info{padding-bottom:10px}
.trailer{margin-top:10px;position:relative;padding-bottom:70%;height:0;overflow:hidden;max-width:100%}
.trailer > div:nth-of-type(1){font-weight:700}
.trailer iframe,.trailer object,.trailer embed{position:absolute;top:30px;left:0;width:100%;height:90%}
.ads_above_video{max-width:100%;max-height:320px;overflow:hidden}
div.btn-comment{background:#3EC2CF;color:#fff;text-align:center;padding:10px 0;text-transform:uppercase;cursor:pointer}
div.btn-comment:hover{background:#FDB813}
.comment{display:none}
.topview .tab{margin-top:10px;display:inline-table}
.topview .tab .tab_icon{display:inline-block;width:32%;text-align:center;background-color:#3ec2cf;padding:5px 0;cursor:pointer;border-left:solid 1px #fff;border-right:solid 1px #fff;color:#fff}
.topview .tab .tab_icon:first-child{border:0}
.topview .tab .tab_icon:last-child{border:0}
.topview .tab .tab_icon.active{background-color:#FDB813}
.topview h2{text-transform:uppercase}
.movies_show{position:relative;float:left;width:100%;min-height:30px;padding:14px 0}
.load_topviews ul li{float:left;width:100%;margin:5px 0;list-style:none}
.load_topviews ul li:first-child{margin-top:0}
.load_topviews ul li:last-child{margin-bottom:0}
.load_topviews ul li .cover{float:left;margin-right:15px}
.load_topviews ul li .cover{width:65px;height:70px;background-size:100% auto!important;background-position:center center;background-repeat:repeat!important}
.load_topviews ul li .cover img{width:65px}
.load_topviews ul li .title{color:#3ec2cf;padding-bottom:10px}
.load_topviews ul li .reaslead{color:#000}
.load_topviews ul li .reaslead span{color:#898989}
#laoding{display:none;position:absolute;left:0;top:0;width:100%;text-align:center;padding-top:10px}
.loaders{border:1px solid #3ec2cf;border-top:1px solid #FDB813;border-radius:50%;width:15px;height:15px;animation:spin 2s linear infinite;margin:auto}
@keyframes spin {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.clr{clear:both}
.res_mobi{display:none}
.menu_m{background-color:#3ec2cf;padding:12px 5px;float:left;width:100%;height:40px;position:relative;z-index:9998}
.menu_m .left,.menu_m .right{float:left}
.menu_m .left{margin-right:10px}
.menu_top.show{display:block}
.menu_top.hide{display:none}
#off_light{width:100%;height:100%;background:rgba(0,0,0,.7);z-index:15;position:fixed;top:0;display:none}
@media only screen and (max-width: 986px) {
*{margin:0;padding:0;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-mos-box-sizing:border-box}
body{background-image:none}
.container,.content-left{width:100%}
.logo img{max-width:100%}
.content-right,.block.ads_place_728,ul.char-list,.switch-view,#layerslider,.logo a.ads-evt{display:none}
.res_mobi{display:block}
.content,.slide_mobilde{padding:0 5px}
.btn-btt{padding:3px 6px}
.list-episode-item li{width:calc(50% - 10px);padding-top:42%}
.list-popular li{width:calc(50% - 2px);margin:2px 0}
.list-popular li{white-space:nowrap;overflow:hidden}
.search{position:absolute;right:5px;top:8px;height:22px;z-index:9999}
.search select{height:22px;font-size:11px}
.search input{width:70px;padding:0 0 0 5px;line-height:22px;font-size:11px}
.search button{padding:0;height:22px}
.search button img{width:60%}
.navbar .user > .txt-account{background:#3EC2CF;padding:15px 20px;display:inline-block!important}
.navbar .user > .account{display:none}
.navbar .user .sub-nav{top:0!important}
.navbar .user:hover{background:none}
.navbar .user .sub-nav a{color:#fff}
.menu_top{position:fixed;top:0;left:0;z-index:100;width:215px;height:100%;max-width:100%;padding-top:40px;display:none}
.menu_top ul{background-color:#000;width:100%;height:100%}
.navbar > li{width:100%;border-top:solid 1px #262626;border-right:0}
.navbar > li:first-child{display:none}
.navbar > li:last-child{border-bottom:solid 1px #262626}
.navbar > li:hover,.navbar > li.selected{background:#3ec2cf}
.navbar .sub-nav{width:100%;position:inherit;top:0;background-color:#000}
.navbar > li > a{width:100%;display:block;float:none}
.sub-nav li{width:100%}
.sub-nav li a{color:#9da2aa;font-size:13px;padding:5px 20px}
#off_light.show{display:block}
#off_light.hide{display:none}
.logo{height:40px}
#calendar{padding:0 0 20px!important}
.list-content{width:100%}
.list-content:nth-child(3n+2){margin:0 0 10px}
.plugins2 ul li i{display:inline-block!important;font-size:16px;width:20px;text-align:center}
.plugins2 ul li.direction i{width:auto!important;text-align:left!important}
.plugins2 ul li span{display:none}
.block-tab .report2{display:none!important}
.plugins2 ul li.reports{display:inline-block!important}
.plugins2 .direction select{padding:5px 5px 4px!important}
.watch-drama .category{position:inherit!important;right:0!important;top:0!important;padding-bottom:10px!important;white-space:normal;max-width:inherit!important}
}
@media only screen and (min-width: 800px) and (max-width: 985px) {
.list-popular li{width:33%;margin:2px 0}
.list-episode-item li{width:calc(25% - 10px);padding-top:22%}
#layerslider{display:block}
.search input{width:300px}
.list-content{width:32%}
.list-content:nth-child(3n+2){margin:0 calc(2% - 4px) 10px 2%}
}
@media only screen and (min-width: 726px) and (max-width: 799px) {
.list-popular li{width:33%;margin:2px 0}
.list-episode-item li{width:calc(25% - 10px);padding-top:22%}
.search input{width:300px}
.list-content{width:32%}
.list-content:nth-child(3n+2){margin:0 calc(2% - 4px) 10px 2%}
}
@media only screen and (min-width: 610px) and (max-width: 725px) {
.list-episode-item li{width:calc(33.33% - 10px);padding-top:32%}
.search input{width:200px}
.list-star > li{width:100%}
.list-star > li .img{width:130px;padding-top:130px}
}
@media only screen and (min-width: 480px) and (max-width: 609px) {
.list-episode-item li{width:calc(33.33% - 10px);padding-top:32%}
.search input{width:150px}
.list-star > li{width:100%}
.list-star > li .img{width:130px;padding-top:130px}
}
@media only screen and (max-width: 479px) {
.ls-bottom-nav-wrapper,.pagination li.first,.pagination li.previous,.pagination li.next,.pagination li.last{display:none}
.list-popular li{width:100%}
#layerslider{height:150px}
.list-star > li{width:100%}
.list-star > li .img{width:130px;padding-top:130px}
.pagination li a{padding:5px 10px}
.pagination{border-right:1px solid #ddd}
.details .img{width:100px}
.list-episode-item-2 .time{display:none}
.slider-star .item .title{width:100%;left:3px}
.watch-drama .category{position:inherit!important;right:0!important;top:0!important;padding-bottom:10px!important}
.report2{position:inherit!important;margin-bottom:6px!important}
.plugins2{margin-top:6px!important}
.plugins2 li{margin-bottom:6px}
.watch_video.watch-iframe{padding:0;min-height:260px;background-color:#000}
.watch-videojs::before,.watch-iframe::before{margin-top:0!important}
#block-tab-video.block{padding:0!important}
.plugins2 ul li.direction span{display:none}
.ui-autocomplete{right:0!important;left:auto!important}
.details .img img{min-height:120px}
}
@media only screen and (min-width: 360px) and (max-width: 479px) {
.search input{width:100px}
#block-tab-video{}
.plugins2 ul li i{width:16px}
.plugins2 .direction select{}
}
@media only screen and (min-width: 320px) and (max-width: 359px) {
#tab-video.tab li{width:49%;margin-bottom:4px}
.block-tab .report2{position:absolute!important;top:30px!important;left:50%!important;right:5px!important}
.anime_muti_link ul li a{font-size:11px!important;padding:10px 0 9px 28px!important}
}
@media only screen and (max-width: 319px) {
.tab li{padding:5px}
.search input{width:50px}
.details .img{width:100%;height:auto}
.details .img img{position:inherit;min-height:inherit}
}
@media only screen and (max-width: 220px) {
.list-episode-item li{width:calc(100% - 10px);padding-top:72%}
}
@media only screen and (max-width: 725px) {
.ui-autocomplete{right:0;left:auto!important}
}


.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.login-popup{position:fixed;background:rgba(236,235,238,0.9);max-width:300px;width:100%;z-index:16;padding:22px;left:0;right:0;top:50px;margin:auto;display:none;color:#000}
.login-popup hr{margin-bottom:10px;visibility:hidden}
.login-popup h2{text-align:center;color:#3EC2CF;font-size:20px;margin-bottom:10px}
.login-popup .btn-facebook,.login-popup .btn-google{display:inline-block;width:100%;margin:7px 0;position:relative;color:#FFF;font-size:14px}
.login-popup .btn-facebook:hover,.login-popup .btn-google:hover{color:#FFF}
.login-popup .btn-facebook{background:#3b5998}
.login-popup .btn-google{background:#dd4b39}
.login-popup .btn-facebook span,.login-popup .btn-google span{display:inline-block;width:40px;padding:10px 0;text-align:center;margin-right:10px}
.login-popup .btn-facebook img,.login-popup .btn-google img{height:17px}
.login-popup .btn-facebook span{background-color:#2f477a}
.login-popup .btn-google span{background-color:#b13c2e}
.login-popup input:not([type="checkbox"]){width:100%;-webkit-appearance:none;appearance:none;border:1px solid #cdcdcd;height:40px;margin:7px 0;font-size:14px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.login-popup .link-forget{float:right;color:#000}
.login-popup .link-signup{float:left;color:#000}
.login-popup button{margin-top:7px;width:100%;padding:10px;text-align:center;background:#3EC2CF;color:#fff;border:none;-webkit-border-radius:0;-webkit-appearance:none}
.follow{background-color: #FDB813;padding: 5px 15px;display: inline-block;cursor: pointer;text-transform: uppercase;color: #fff !important;margin-bottom: 10px;}
.follow.active,.follow.following{background-color: hsl(0, 0%, 93.3%);color: #999 !important;}
.follow.disabled{pointer-events:auto}
.btn-comment i{margin-right:2px}

/* ---- Report / Request popups (shared shell) --------------------------- */
.report-popup{position:fixed;background:#ECEBEE;max-width:420px;width:100%;z-index:16;padding:22px;left:0;right:0;top:50px;margin:auto;display:none;color:#000}
.report-popup h2{text-align:center;color:#3EC2CF;font-size:20px;margin-bottom:10px}
.report-popup h2 .fa{color:#FDB813}
.report-popup p{margin:8px 0}
.report-popup .rl-block{margin-bottom:8px}
.report-popup .rl-block h4{color:#3EC2CF;margin-bottom:4px}
.report-popup .checkbox-item{display:block;padding:2px 0}
.report-popup input[type="text"],.report-popup input[type="email"],.report-popup input[type="url"],.report-popup textarea{width:100%;border:1px solid #cdcdcd;margin:7px 0;font-size:13px;padding:8px 10px;box-sizing:border-box;background:#fff}
.report-popup textarea{min-height:60px;resize:vertical}
.report-popup button{margin-top:7px;padding:10px 20px;background:#3EC2CF;color:#fff;border:none;cursor:pointer}
.report-popup button:hover{background:#FDB813}
.report-popup button[type="button"]{background:silver}
.dc-form-msg{font-weight:700;margin:6px 0}
.login-popup .dc-form-msg{color:#d63638}

/* ---- Custom comments --------------------------------------------------- */
.dc-comments{padding:10px 0}
.dc-comment-form-wrap{margin-bottom:12px}
.dc-comment-form textarea{width:100%;border:1px solid #cdcdcd;padding:8px 10px;box-sizing:border-box;font-size:13px;resize:vertical;background:#fff;color:#000}
.dc-comment-form button{margin-top:6px;padding:8px 16px;background:#3EC2CF;color:#fff;border:none;cursor:pointer}
.dc-comment-form button:hover{background:#FDB813}
.dc-login-note{padding:10px;background:#F6FCFC;border:1px solid #eaeaea;color:#000}
.dc-login-note a{color:#3EC2CF;font-weight:700;cursor:pointer}
.dc-comment-tree,.dc-comment-tree .children{list-style:none}
.dc-comment-tree .children{margin-left:34px;border-left:2px solid #eaeaea;padding-left:10px}
.dc-comment{margin:10px 0}
/* flow-root (not overflow:hidden) contains the avatar float without clipping the
   3-dots dropdown, which is absolutely positioned inside .dc-comment-main. */
.dc-comment-body{display:flow-root}
.dc-comment-avatar{float:left;width:34px;height:34px;line-height:34px;text-align:center;background:#3EC2CF;color:#fff;font-weight:700;border-radius:50%;margin-right:10px}
.dc-comment-main{display:flow-root}
.dc-comment-meta{margin:0 0 3px;color:#000}
.dc-comment-author{color:#3EC2CF}
.dc-comment-date{color:#999;font-size:11px;margin-left:6px}
.dc-comment-content{margin:0;color:#333;line-height:1.5}
.dc-reply-link{color:#3EC2CF;font-size:11px;cursor:pointer;display:inline-block;margin-top:3px;text-transform:uppercase;font-weight:700}
.dc-reply-link:hover{color:#FDB813}
.dc-reply-form-wrap{margin:8px 0}
.dc-reply-form button[type="button"]{background:silver}
.dc-no-comments{color:#999;padding:8px 0}
/* Load-more controls (20 parents / 20 replies per level). */
.dc-load-more-wrap{text-align:center;margin:12px 0}
.dc-load-more-comments{background:#F6FCFC;border:1px solid #3EC2CF;color:#3EC2CF;padding:8px 18px;cursor:pointer;font-weight:700;border-radius:3px}
.dc-load-more-comments:hover{background:#3EC2CF;color:#fff}
.dc-more-replies{list-style:none;margin:4px 0}
.dc-load-more-replies{background:none;border:none;padding:2px 0;color:#3EC2CF;cursor:pointer;font-size:11px;font-weight:700;text-transform:uppercase}
.dc-load-more-replies:hover{color:#FDB813}
/* Comment action bar: like / dislike / reply / 3-dots menu. */
.dc-comment-actions{display:flex;align-items:center;gap:14px;margin-top:5px}
.dc-comment-actions .dc-reply-link{margin-top:0}
.dc-vote{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:2px;margin:0;cursor:pointer;color:#777;font-size:12px;line-height:1}
.dc-vote .dc-ico{display:block}
.dc-vote:hover{color:#3EC2CF}
.dc-vote.dc-dislike:hover{color:#c0392b}
.dc-vote.dc-like.is-active{color:#3EC2CF}
.dc-vote.dc-dislike.is-active{color:#c0392b}
.dc-vote-count{font-weight:700;min-width:8px}
.dc-comment-menu{position:relative;display:inline-flex;margin-left:auto}
.dc-menu-toggle{background:none;border:none;padding:2px;cursor:pointer;color:#999;line-height:1}
.dc-menu-toggle:hover{color:#333}
.dc-menu-list{position:absolute;right:0;top:100%;z-index:20;min-width:120px;background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 14px rgba(0,0,0,.12);border-radius:4px;padding:4px 0}
.dc-menu-list[hidden]{display:none}
.dc-menu-list .dc-comment-delete{display:block;width:100%;text-align:left;background:none;border:none;padding:7px 14px;margin:0;font:inherit;color:#c0392b;font-size:12px;cursor:pointer}
.dc-menu-list .dc-comment-delete:hover{background:#fbeaea;color:#c0392b}
.dc-spoiler-check{display:inline-block;margin:6px 0;color:#666;font-size:12px;cursor:pointer}
.dc-spoiler-check input{margin-right:5px}
/* Spoiler: blur until hover (desktop) or tap (.dc-spoiler-shown, added by JS). */
.dc-spoiler .dc-spoiler-inner{filter:blur(5px);background:rgba(0,0,0,.06);border-radius:3px;transition:filter .15s ease;cursor:help;-webkit-user-select:none;user-select:none}
.dc-spoiler:hover .dc-spoiler-inner,.dc-spoiler.dc-spoiler-shown .dc-spoiler-inner{filter:none;background:transparent;-webkit-user-select:auto;user-select:auto}
.dc-comment-highlight{animation:dc-comment-flash 2.5s ease}
@keyframes dc-comment-flash{0%,40%{background:#fff6da}100%{background:transparent}}
/* Profile → My Comments list. */
.dc-my-comments{list-style:none;margin:0;padding:0}
.dc-my-comment{padding:10px 0;border-bottom:1px solid #eaeaea}
.dc-my-comment:last-child{border-bottom:none}
.dc-my-comment-src{margin:0 0 4px;color:#666;font-size:12px}
.dc-my-comment-src a{color:#3EC2CF;font-weight:700}
.dc-my-comment-src a:hover{color:#FDB813}
.dc-my-comment .dc-comment-actions{margin-top:8px}

/* ---- Account pages (login / register / profile) ------------------------ */
.dc-account-form{max-width:340px;margin:10px auto;padding:20px;background:#F6FCFC;border:1px solid #eaeaea;color:#000}
.dc-account-form h2,.dc-account-form h3{text-align:center;color:#3EC2CF;margin-bottom:12px;font-size:18px}
.dc-account-form input:not([type="checkbox"]){width:100%;border:1px solid #cdcdcd;height:38px;margin:6px 0;font-size:13px;padding:0 10px;box-sizing:border-box;background:#fff}
.dc-account-form button{margin-top:8px;width:100%;padding:10px;background:#3EC2CF;color:#fff;border:none;cursor:pointer;font-weight:700}
.dc-account-form button:hover{background:#FDB813}
.dc-account-form .dc-remember{display:block;margin:6px 0;color:#333}
.dc-account-form .dc-alt-link{text-align:center;margin-top:10px;color:#333}
.dc-account-form .dc-alt-link a,.dc-alt-link a{color:#3EC2CF;font-weight:700}
.dc-profile-head{overflow:hidden;padding:10px 0;color:#000}
.dc-profile-avatar{float:left;width:64px;height:64px;line-height:64px;text-align:center;background:#3EC2CF;color:#fff;font-weight:700;font-size:28px;border-radius:50%;margin-right:15px}
.dc-profile-head h2{color:#3EC2CF;margin-bottom:4px}
.dc-profile-email{color:#333}
.dc-profile-since{color:#999;font-size:11px;margin:2px 0 6px}
.dc-logout-btn{display:inline-block;background:#FDB813;color:#fff!important;padding:5px 15px;text-transform:uppercase;font-weight:700}
.dc-logout-btn:hover{background:#3EC2CF}
.dc-profile-password{margin:10px 0 0}
.no-items{padding:10px;color:#666}
.dc-loading{color:#999;padding:10px;list-style:none}
.char-list-cast{list-style:none;font-size:0;margin:5px -5px}
.char-list-cast li{display:inline-block;width:calc(12.5% - 10px);margin:5px;text-align:center;vertical-align:top}
.char-list-cast li img{width:100%;height:90px;object-fit:cover;border-radius:4px}
.char-list-cast li span{display:block;font-size:11px;color:#333;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list-genres{column-count:4;padding:5px 0}
.list-genres li{list-style:none;margin-bottom:8px}
.list-genres li a{color:#3EC2CF;font-size:13px}
.list-genres li a:hover{color:#FDB813}
body.off-light-on .watch_video{position:relative;z-index:16}