@font-face{font-family:'xiomararegular';src:url(../fonts/xiomara-script-webfont.eot);src:url(../fonts/xiomara-script-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/xiomara-script-webfont.woff) format("woff"),url(../fonts/xiomara-script-webfont.ttf) format("truetype"),url(../fonts/xiomara-script-webfont.svg#xiomararegular) format("svg");font-weight:400;font-style:normal}
*{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}a{text-decoration:none;transition:all .3s linear 0;webkit-transition:all .3s linear 0;moz-transition:all .3s linear 0;o-transition:all .3s linear 0;color:#686868;font-size:100%}
html, body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;color: #333333;}

h1, h2, h3, h4, h5, h6{padding: 0;margin: 0;}
a:hover {text-decoration: none;color: #ed3d8a;}
img{border: 0;margin: 0;padding: 0;}
p{margin: 8px 0;}
.clr{clear: both;}
.tac {text-align:center;}
.content ul li, .header ul li{list-style: none;}
.ads{max-width: 100%; overflow: hidden;max-height: 270px;}
.croll{position: fixed; right: 10px; bottom: 10px; z-index: 999999;}
.croll img{cursor: pointer;}

/*============= section content =============== */

.pagination{text-align: center; padding: 20px 0;}
.pagination ul li{display: inline-block; margin: 0 3px;}
.pagination ul li a{padding: 8px 0px;border-radius: 50%;background: #cbcbcb;color: #f4f4f4;font-size: 16px;font-weight: bold;width: 35px;height: 35px;display: inline-block;text-align: center;}
.pagination ul li a:hover, .pagination ul li.selected a{background: #ef428e;}

#header_search_autocomplete{position: absolute; z-index: 9999; width: 100%;}
#header_search_autocomplete_body{border: 1px solid #e3c5d1;border-radius: 6px; padding: 10px 6px; background-color: #fff;}
#header_search_autocomplete_body a{color: #000;padding: 3px 0; display: block;}
#header_search_autocomplete_body a:hover{color: #ed3d8a;}
#off_light{  position: fixed; z-index: 2; width: 100%; height: 100%; top: 0px; left: 0px;display: none;background-color: #e5e5e5;opacity: .4;}
#off_light-2{  position: fixed; z-index: 2; width: 100%; height: 100%; top: 0px; left: 0px;display: none;background-color: #000;opacity: .9;}

.anime_video_body_watch_items{margin-bottom: 10px;position: relative;z-index: 100;}
.play-video {position: relative;padding-bottom: 56.25%;height: 0;width: 100%;background-color: #000;}
.play-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.add_ads {position: absolute;left: 0;top: 0;z-index: 999;width: 100%;height: 100%;background-image: url(../img/bg/bong.png);background-repeat: repeat}
.add_ads_items_close {background-color: #7b7c6f;text-align: center;color: #000;padding: 4px 0;cursor: pointer;font-weight: 600; position: relative;z-index: 99999;}
.add_ads_items {width: 300px;margin: auto;margin-top: 8%;background-color: #000}
span.load{background: url(../img/load/loading2.gif) no-repeat; padding: 15px; position: absolute;display: none;}
span.load_remove{background: url(../img/load/loading2.gif) no-repeat; padding: 15px; position: absolute;display: none;}

.fancybox-close{top: 12px !important; right: 13px !important; background: url(../img/close.png) no-repeat center center !important; width: 23px !important; height: 23px !important;background-size: 100% auto !important;}
.btn-success{background-color: #f04892; border: 0 !important; padding: 5px 10px !important; color: #fff;}
input.btn-success:hover{background-color: #68bec5;}
h4.modal-title{color: #f04892;text-transform: uppercase;}
.modal-header .fa{color: #f04892;}

#wrapper_inside{width: 100%;float:left;}
#wrapper, .header, .container{margin: auto;width: 940px;}
#wrapper_bg{float:left;width: 100%;	}
.clearfix {clear:both;}

/*============= header =============== */

.line-top {height: 1px;width: 100%;background: #d3a3b6;position: absolute;top: 104px;}
.header .banner_menu{float: left;width: 728px; background-color: #fff;position: relative;z-index: 1;}
.menu_top ul{font-family: 'xiomararegular';}
.menu_top ul a{font-size: 14px;color: #ed2e82;text-decoration: none;}
.menu_top ul li{list-style: none;float: left;width: 84px;height: 84px; background: url(../img/bg/bg-menu.png) no-repeat;background-position: 0px 0px;margin-right: 23px;padding: 20px 10px 0;text-align: center;}
.menu_top ul li:last-child{margin-right: 0px;}
.menu_top ul  li.active{background-position: -84px 0px;}
.menu_top ul  li:hover{background-position: -168px 0px;}
.menu_top ul  li.active a,.menu_top ul  li:hover a{color: #fff;}
.navigation{text-align: right;padding: 30px 0 10px 0;}
.navigation ul li{display: inline-block; position: relative;}
.navigation ul li.user a {color: #68bec5;}
.navigation ul li.user a:hover {color: #ed3d8a;}
.header .banner_right{float: right; width: 160px;}

/*============= section form search =============== */

#search-form {margin-top: 25px;position: relative;z-index: 1; background-color: #fff;}
#search-form .row{border: 1px solid #e3c5d1;border-radius: 6px;color: #686868;padding: 8px 10px; position: relative;}
#search-form .row input[type="text"]{outline: none;border: 0;color: #686868;}
#search-form .row input[type="button"]{position: absolute; right: 0; top: 0; background: url(../img/bg/icon-search.png) no-repeat center center; height: 100%; width: 40px; border: 0; background-color: transparent;}

/*============= section content =============== */

.content {float: left; width: 100%;padding-top: 10px;}
.content .content_left{float: left; width: 728px;}
.content .content_right{width: 160px; float: right;}
.label_fb {font-weight: bold;padding-bottom: 5px;}
.homeleftads {padding-top: 3px;    overflow: hidden;}
.label_coming{color: #f04892;font-weight: bold;text-transform: uppercase;font-size: 12px;border-bottom: 1px solid #cbcbcb;border-top: 1px solid #cbcbcb;padding: 12px 0;margin-bottom: 21px;}
.facebookbox {height: 100px; overflow: hidden;}
.follow-social{margin-left: -15px;text-align:center;}
.follow-social a {background:#f04892;padding:10px 20px;line-height:36px;color:#fff;font-size:11px;}
.follow-social a:hover {background:#cbcbcb;}
.tab_menu{border-top: 1px solid #cbcbcb;border-bottom: 1px solid #cbcbcb;float: left; width: 100%;padding: 10px 0px;margin: 25px 0 35px 0;}
.tab_menu ul li{float: left;padding-right: 10px;}
.tab_menu ul li a{color: #cbcbcb;text-transform: uppercase;}
.tab_menu ul li a:hover, .tab_menu ul li a.active{color: #f484b1;}

.entry-content a{color: #428bca;}

h1.sitenamw{color: #f04892;font-weight: bold;text-transform: uppercase;font-size: 13px;border-bottom: 1px solid #cbcbcb;border-top: 1px solid #cbcbcb;padding: 11px 0;margin-bottom: 15px;}
.filter-category li{list-style: none;float: left;padding-right: 17px;}
.filter-category ul{padding: 0px;margin: 0px;}
.filter-category a{color: #a5a5a5; text-transform: uppercase;}
.filter-category a:hover,.filter-category a.active,.filter-char a.active,.filter-char a:hover{color: #f04892;text-decoration: none;}
.filter-category{border-bottom: 1px solid #cbcbcb;border-top: 1px solid #cbcbcb;padding: 10px 0;margin-top: 30px;}
.filter-char{padding: 10px 0px;float: left;width: 100%;}
.filter-char a{color: #70c0c8;text-decoration: none;}
.filter-char  ul li{list-style: none;float: left;padding-right: 16px;}
.filter-char ul{padding: 0px;}
.list_title {color: #f04892;font-weight: bold;text-transform: uppercase;font-size: 12px;border-bottom: 1px solid #cbcbcb;border-top: 1px solid #cbcbcb;padding: 10px 0;font-size: 20px;padding: 2px 0;}
.list_items ul li{float: left; width: 25%;overflow: hidden;height: 28px;line-height: 28px;padding-right: 5px;}
.list_items ul li a {color: #393939; white-space: nowrap;overflow: hidden; display: block;}
.list_items ul li a:hover{color: #ed3d8a;}

.drama_info_body_bg{float: left; width: 100%; margin-bottom: 10px;}
.info_left{float: left; width: 30%;}
.info_right{float: right; width: 70%;padding-left: 30px;}
.info_left img{width: 100%;}
.info_des{padding-bottom: 30px;}
.info_right p{margin: 0;}
.info_right h2{color: #504f4f;font-size: 18px;font-weight: 500;}
.info_right .bookmark_top{padding: 10px 0 5px 0;}
.info_right .bookmark_top a{color: red;}
.info_right .other_name a:not(:last-child):after {content: '/ ';color: #504f4f;}
.info_right a{color: #428bca;}
.info_right a:hover{color: #ed3d8a;}
.info_left .img_cover {overflow: hidden;position: relative;border-radius: 50%;border: 2px solid #cf5e8e;}
.info_left .img_cover.RAW{border-color: #8dd9df;}
.info_left .img_cover::before {content: "";display: block;padding-top: 100%;}
.info_left .img_cover span {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;overflow: hidden;}

.customer {padding: 10px 0 20px 0;}
.customer a, .info_top a, .info_bottom a{color: #428bca;}
.customer a:hover, .info_top a:hover, .info_bottom a:hover{text-decoration: underline;}

.info_bottom .pdtb10{padding: 10px 0;}
.here{padding-bottom: 10px;}
.social_dis{padding: 10px 0 8px 0; float: left;width: 100%;}
.social_dis .left{float: left;}
.button_like{text-align: right;float: right;overflow: hidden;height: 20px;}
.button_share{padding: 5px 0;}
.button_share a{display: inline-block;width: 24px;height: 25px;background: url(../img/bg/ic-social.png);background-repeat: no-repeat;text-indent: -9999px;}
.button_share a:hover{opacity: 0.6;}
.button_share a.facebook {background-position: -24px 0;}
.button_share a.twitter {background-position: -48px 0;}
.button_share a.offlight {background-position: -72px 0;}
.button_share a#download_link {background: url(../img/bg/icon-download.png) no-repeat center right;height: 23px;margin-right: 20px;float: right; display: block; width: auto;text-indent: 0;}
.button_share a.viewDetail{padding-left: 33px; background: url(../img/bg/icon-report.png);width: auto;height: 23px;float: right;text-indent: 0;color: #e5001e;background-repeat: no-repeat;}
.icon-download{padding-right: 33px; color: #ff55a1;}

.reportForm h3 {width: 87%;font-size: 13px;font-weight: normal;line-height: 22px;border-bottom: 1px solid #eee;color: #444;margin: 25px;padding: 0 0 14px 0;}
.reportForm-close {position: absolute;right: 15px;top: 10px;color: #ddd;text-decoration: none;font-size: 34px;line-height: 1em;}
.reportForm {padding: 10px;background: #fff;border-radius: 5px;}
.reportForm.show{position: fixed;top: 100px;left: 40%;display: block;z-index: 9999999;}
.main_body{margin-top: 20px;}

div.btn_comment {background:#f04892;color:#fff;text-align:center;padding:10px 0;text-transform:uppercase;cursor:pointer;}
a.btn_comment {background-position: -119px 0;}
.comments {display:none;}

/*============= section video =============== */

.anime_muti_link ul{margin:10px 0;}
.anime_muti_link ul li{position: relative;margin: 1px 0;text-transform: uppercase;padding: 10px 0 10px 0; font-size: 12px}
.anime_muti_link ul li.mp4{background-image: url('../img/video/mp4.gif')}
.anime_muti_link ul li.open{background-image: url('../img/video/openupload.png')}
.anime_muti_link ul li.your{background-image: url('../img/video/yourupload.png')}
.anime_muti_link ul li.hydrax{background-image: url('../img/video/hydrax.ico')}
.anime_muti_link ul li.estream{background-image: url('../img/video/estream.png')}
.anime_muti_link ul li.bestream{background-image: url('../img/video/bestream.png')}
.anime_muti_link ul li.thevideo{background-image: url('../img/video/thevideo.png')}
.anime_muti_link ul li.easyload{background-image: url('../img/video/easyload.png')}
.anime_muti_link ul li.kingvid{background-image: url('../img/video/kingvid.png')}
.anime_muti_link ul li.vidup{background-image: url('../img/video/thevideo.png')}
.anime_muti_link ul li.vidlox{background-image: url('../img/video/vidlox.png')}
.anime_muti_link ul li.oload{background-image: url('../img/video/openupload.png')}
.anime_muti_link ul li.rapidvideo{background-image: url('../img/video/rapidvideo.png')}
.anime_muti_link ul li.xstreamcdn{background-image: url('../img/video/xstreamcdn.png')}
.anime_muti_link ul li.mixdrop{background-image: url('../img/video/mixdrop.png')}
.anime_muti_link ul li.streamtape{background-image: url('../img/video/streamtape.png')}
.anime_muti_link ul li.streamsb{background-image: url('../img/video/streamsb.png')}
.anime_muti_link ul li:nth-child(2n+1){background-color: #eee;}
.anime_muti_link ul li span {position: absolute;right: 0;top: 0;bottom:0;padding: 10px 10px;cursor:pointer;}
.anime_muti_link ul li:hover span, .anime_muti_link ul li.active span{background: #f04892;}

[class^="iconlayer-"], [class*="iconlayer-"]{background: url('../img/icon_player.png') no-repeat left top;display: inline-block;vertical-align: middle;width: 20px;height: 20px;margin-right: 10px;margin-top: -4px;}
.iconlayer-hydrax, .iconlayer-Hyrax{background-position: left -25px}
.iconlayer-xstreamcdn,.iconlayer-Xstreamcdn{background-position: left -48px}
.iconlayer-easyload,.iconlayer-Easyload{background-position: left -68px}
.iconlayer-rapidvideo{background-position: left -88px}
.iconlayer-open{background-position: left -114px}
.iconlayer-thevideo,.iconlayer-cloud9, .iconlayer-movcloud{background-position: left -140px}
.iconlayer-mp4,.iconlayer-mp4upload{background-position: left -165px}
.iconlayer-your,.iconlayer-YourUpload{background-position: left -189px}
.iconlayer-bestream{background-position: left -213px}
.iconlayer-kingvid{background-position: left -237px}
.iconlayer-doodstream{background-position: left -360px}
.iconlayer-vidlox{background-position: left -260px}
.iconlayer-Mixdrop, .iconlayer-mixdrop{background-position: left -284px}
.iconlayer-streamtape{background-position: left -309px}
.iconlayer-streamsb{background-position: left -334px}
h1.seohiden {text-indent: -999999px;display: none;}
footer h2, footer h3{font-weight: normal;font-size: 100%;float: left;}
.add_ads_items_close {font-size: 12px;cursor: pointer;z-index: 99999;text-align: center;color: #FFFFFF;background: #5B5B5B;cursor: pointer;line-height: 12px;text-align: center;text-decoration: none;width: 100%;display: block;}
.add_ads_items {width: 300px;margin: auto;margin-top: 8%;background-color: #000;}
.adsdisplay{min-height: 250px;}

/*============= section list episode =============== */

ul.list_episode{float: left; width: 100%; padding-bottom: 15px;}
ul.list_episode li{float: left;width: 20%;margin-bottom: 15px; padding-left: 6px;}
ul.list_episode li:nth-child(n+16) {display: none;}
ul.list_episode li a{color: #504f4f; white-space: nowrap;}
ul.list_episode li a:hover{color: #ed3d8a;}
ul.list_episode li a.RAW:hover{color: #8dd9df;}
ul.list_episode li .icon-play {width: 32px;height: 32px;display: inline-block;background: url("../img/bg/icon-play.png") no-repeat;vertical-align: middle; margin-right: 10px;}
ul.list_episode li .icon-play.SUB {background-position: -33px 0px;}
ul.list_episode li a:hover .icon-play{background-position: 0px -32px;}
ul.list_episode li a:hover .icon-play.SUB{background-position: -33px -33px;}
#view_more_episodes {float: right;text-transform: none;color: #f04892;cursor:pointer;}
#view_more_episodes:hover{color: #68bec5;}

/*============= view more star =============== */

.video_star ul.tab{border-bottom: 1px solid #dddddd; float: left;width: 100%;margin-top: 20px;}
.video_star ul.tab li{border-radius: 4px 4px 0 0;float: left; background-color: #ffffff;border: 1px solid #dddddd;border-bottom-color: transparent;cursor: default;margin-bottom: -1px;}
.video_star ul.tab li a{display: block;padding: 10px 15px;border-radius: 4px 4px 0 0;color: #555555;}

.tab-content-star ul.itemss.star{padding: 0;}
.tab-content-star ul.itemss.star li{padding: 0; margin-bottom: 10px;margin-left: 4%; width: 22%;}
.tab-content-star ul.itemss.star li:nth-child(4n+1){margin-left: 0;}
.tab-content-star ul.itemss.star .name_star{height: 40px;overflow: hidden; margin-top: 5px;}

/*============= Coming episode =============== */

.commingbox .item {padding-top: 10px;}
.commingbox h3.title {color: #393939;font-size: 13px;margin: 0px;font-family: inherit;font-weight: 500;line-height: 1.1;}
.commingbox h3.title:hover{color: #ed3d8a;}
.commingbox .timerelease {font-size: 10px;color: #bbbbbb;}

/*============= footer =============== */

footer .inner {background: #e6e6e6;float: left; width: 100%; margin-top: 20px;}
footer .inner .col-md-4 {width: 25%;float: left;}
footer .inner .col-md-4.text{padding-left: 30px;}
footer, footer a {color: #494949;}
.inner-content {padding: 20px;}
footer ul li {margin-bottom: 10px;}

/*============= List film =============== */

ul.items li{float:left;position: relative;margin-left: 4.0293%;width: 21.9780%;text-align:center;list-style: none;margin-bottom: 15px;vertical-align: top;border-radius: 4px;}
ul.items li .img {overflow: hidden;position: relative;border-radius: 50%; border: 2px solid #cf5e8e;} 
ul.items li .img a::after {transition:all 0.3s ease;-webkit-transition:all 0.3s ease;content:"\f04b";font:normal normal normal 0px/1 FontAwesome;background:#cf5e8e;color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;}
ul.items li .img:hover a::after {font:normal normal normal 20px/1 FontAwesome;padding:12px 13px 12px 15px;top:calc(50% - 22px);left:calc(50% - 22px);}
ul.items li.RAW .img{border-color: #8dd9df;}
ul.items li .img:before {content: "";display: block;padding-top: 100%;}
ul.items li .img  img{width: 100%;max-width: 100%;height: auto;}
ul.items li .img a {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;overflow:  hidden;}
ul.items li:nth-child(4n+1){margin-left: 0;}
ul.items li .bottom{text-align: center;position: relative; padding-top: 20px;}
ul.items li .name{height: 56px;overflow: hidden;}
ul.items li .name a{color: #000;}
ul.items li .name a:hover{color: #cf5e8e;}
ul.items li.RAW .name a:hover{color: #8dd9df;}
ul.items li .country{color: #9d9d9d;height: 24px;}
ul.items li .type{position: absolute;top: -10px;width: 100%;}
ul.items li .type span{background: #cf5e8e;color: #fff;padding: 6px 13px;text-transform: uppercase;}
ul.items li.RAW .type span{background: #8dd9df;}
ul.items li .type img{width: auto;}
ul.items li .img:hover{
  -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);
  filter: gray; /* IE 6-9 */;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
}

ul.items li.RAW:hover a,ul.items li.RAW a:hover{color: #8dd9df;}
ul.items li.SUB:hover a,ul.items li.SUB a:hover{color: #ed3d8a;}
.play-video {position: relative;padding-bottom: 56.25%;height: 0;width: 100%;background-color: #000;}
.play-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.play-video .add_ads_items{position: relative;}

/*============= section slide =============== */

.content_episode_popular_slide{position: relative; border: 1px solid #d3a3b6;padding: 14px 6px 30px 6px;margin-top: 30px; background-color: #fff;max-height: 300px;}
.jcarousel-control-prev{left: -30px;background: url(../img/bg/icon-nav-slide.png) no-repeat;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
.jcarousel-control-next{right: -30px;background: url(../img/bg/icon-nav-slide.png) no-repeat;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);background-position: -90px 0;}
.jcarousel-control-prev:hover{background: url(../img/bg/icon-nav-slide_hover.png)}
.jcarousel-control-next:hover{background: url(../img/bg/icon-nav-slide_hover.png);background-position: -90px 0;}
p.jcarousel-pagination{padding: 0; margin: 0;}
.jcarousel-pagination a{border-radius: 50%;border: 3px solid #d16c9f;}
.jcarousel-pagination a:hover{border: 3px solid #8dd9df; background: #8dd9df;}
.jcarousel-pagination a.active{background-color: #ffffff;border: 3px solid #ef0069;}

ul.itemss li{float:left;position: relative;width: 25%;;list-style: none;vertical-align: top; padding: 0 6px;}
ul.itemss li .img{overflow: hidden;position: relative; z-index: 1;} 
ul.itemss li .img:before {content: "";display: block;padding-top: 125%;}
ul.itemss li .img  img{width: 100%;max-width: 100%;height: auto;}
ul.itemss li .img a {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;overflow: hidden;}
ul.itemss li .bottom{display: none; z-index: 10;padding: 0px;background: url(../img/bg/bg-black.png);position: absolute;width: 100%; left: 0; bottom: 0;color: #fff;padding: 10px;}
ul.itemss li .img a:hover .bottom{display: none;}
ul.itemss li:hover .bottom{display: block;}

/*============= Custom CSS Mozi =============== */


/*============= form contact us =============== */

.form-contact input[type="text"], .form-contact input[type="email"], .form-contact textarea{border: 1px solid #e3c5d1;width: 100%;color: #686868;padding: 3px 10px;border-radius: 6px;outline: none;font-family: inherit;font-size: inherit;}
.form-contact textarea{height: 150px;}
.form-contact .row label{display: inline-block;margin-bottom: 5px;font-weight: bold;}
.form-contact button[type="submit"]{background: #f04892;color: #fff;padding: 2px 15px;margin-top: 10px;border: none; cursor: pointer;}

/*============= report-loading =============== */

#report-loading{background: url(../img/load/processing.gif) no-repeat center center; height: 25px;display: none;color: red; text-align: center;}
#report-loading.no_img{background-image: none;}
#report-loading span{padding-top: 5px;}
.report-list{ background: rgba(0,0,0,0.02); padding: 0; font-size: 12px; border: 1px solid #ddd; border-radius: 3px; margin: 10px 0; overflow: auto;}
.report-list .rl-block{ padding: 10px 15px; border-bottom: 1px solid #ddd;}
.report-list .rl-block:last-of-type{ border-bottom: none;}
.report-list .rl-title{ font-size: 14px;}
.modal-report .form-group .fg-radio {margin-right: 20px;}
.modal-dialog .modal-body input[type="checkbox"] {padding: inherit;height: inherit;position: inherit;margin: 0 5px 0 0;}
.captcha {padding: 5px 0;}
.btn-success {border: solid 1px #CCC;padding: 3px 5px;cursor: pointer;}
.report-textarea textarea{resize: none;display: block;width: 100%;height: 60px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 2px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.report-textarea input[type=text] {width:100%;color:#555;border:1px solid #ccc;padding:6px 12px;border-radius: 2px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

/*============= section mobile =============== */

.light-bg{display: none;}
.menu_mobi{display: none; float: left; position: relative; z-index: 101;}
.menu_mobi ul li{float: left;}
.menu_mobi ul li a{background: url(../img/bg/menu/menu_m.png) no-repeat left center; display: block; width: 34px; height: 32px;}
.menu_mobi ul li.logo a{background: url(../img/bg/menu/logo.png) no-repeat; margin-left: 10px;}

.ads_above_video {max-width: 100%;max-height: 320px;overflow: hidden;text-align: center}
.loader{display: none;border:2px solid #f484b1;border-radius:50%;border-top:2px solid #68bec5;width:12px;height:12px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;right:50px;top:12px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.trailer {margin:10px 0;position:relative;padding-bottom: 70%;height: 0;overflow: hidden;max-width: 100%;}
.trailer iframe, .trailer object, .trailer embed {position: absolute;top: 60px;left: 0;width: 100%;height: 90%;}

.cf-download {margin:10px 0;}
.cf-download a {background:#f04892;color:#fff;padding:5px 10px;margin-right:5px;}
.cf-download a:hover {opacity: 0.6;}

.login_top{float:right;margin-top:4px}
.login_bottom{float:right;width:15%;text-align:right}
.login_top{float:right;text-align:right}
.login_top ul li,.login_bottom ul li{list-style:none;position:relative}
.login_top ul li a,.login_bottom ul li a{color:#fff;font-size:12px}
.login_top ul li a:hover,.login_bottom ul li a:hover{color:#fffc00}
.login_top ul li ul li{background-image:none}
.login_top ul li a.fix{text-decoration:none}
.favorites_book{float:left}
.favorites_book ul li{list-style:none;cursor:pointer;color:#fff;background-color:#68bec5;padding:0 10px;height:25px;line-height:25px;border-radius:4px}
.favorites_book ul li span{padding-left:8px}
.favorites_book ul li:hover{text-shadow:1px 0 2px #000}
.login-popup{position:fixed;background:rgba(236,235,238,0.9);max-width:300px;width:100%;z-index:9999;padding:22px;left:0;right:0;top:50px;margin:auto;display:none}
.login-popup h2{text-align:center;color:#000;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}
.login-popup .link-forget{float:right;color:#000}
.login-popup .link-signup{float:left;color:#000}
.login-popup button{margin-top:15px;width:100%;padding:10px;text-align:center;background:#68bec5;color:#fff;border:none;-webkit-border-radius:0;-webkit-appearance:none;cursor:pointer}
.login-popup hr{margin-bottom:10px;visibility:hidden}
.mask{width:100%;height:100%;background:rgba(0,0,0,.7);z-index:998;position:fixed;top:0;display:none}
.nav_down_up{position:absolute;top:30px;right:0;z-index:9999;display:none;background:#fff;border-radius:4px;border:solid 1px #f484b1}
.nav_down_up ul{padding:10px 15px!important}
.nav_down_up li{padding:3px 0}
.nav_down_up ul li a{height:auto!important;line-height:inherit!important;white-space:nowrap;color:#FFF;text-decoration:none}
.fa-heart::before{content:"\f004"}
.favorites_book ul li.active i,.favorites_book ul li.active span{color:#f04892}
.login-popup input.error{border:solid 1px red}
.bookmark-manage i{background:url(../img/bookmart-manage.png) no-repeat;background-position:0 3px;padding:5px 0 10px 20px !important}
.bookmark-add i{background:url(../img/bookmart-add.png) no-repeat;background-position:0 3px;padding:5px 0 10px 24px !important}
.bookmark-remove i{background:url(../img/bookmart-remove.png) no-repeat;background-position:0 5px;padding:5px 0 10px 18px !important}

@media only screen and (max-width: 939px) { 
    html, body{background-color: #fff;}
    #wrapper, section.content section.content_left, header .header, .footer, .container{width:100%}
    section.content section.content_right, .listpopular, .line-top{display: none;}
    .menu_mobi{display: block;}
    header .header{padding: 0 16px;}
    section.content{padding: 16px;border-bottom: 0;margin-bottom: 0;}
    .form .row input[type="text"]{height: 30px;line-height: 30px;}
    .form .row input[type="button"]{height: 30px;}
    
    #search-form{margin-top: 0px;}
    .navigation{padding: 14px 0 15px 0;}
    #search-form .row{height: 32px; padding: 0 10px;}
    .header .banner_right{min-width: 160px; width: 60%;}
    
    .header .banner_menu{z-index: 100;width: auto;}
    .menu_top{position: fixed; top: 0; left: 0; z-index: 100;width: 215px; height: 100%; max-width: 100%;padding-top: 111px;}
    .menu_top ul{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; float: left; width: 100%;height: 100%;background-color: #fff;position: relative; z-index: 2; overflow-x: auto;}
    .light-bg{position: relative; width: 100%; height: 100%;display: block;background-color: #fff; z-index: 0;}
    .menu_top{display: none;}
    .menu_top.show,#off_light.show{display: block;}
    .menu_top.hide, #off_light.hide{display: none;}
    .menu_top ul li{padding: 0; background-image: none; width: auto; height: auto; margin-right: 0; text-align: left; float: left; width: 100%;}
    .menu_top ul li a{color: #555555; display: block; border-top: solid 1px #f0f0f0; padding: 6px 18px;}
    .menu_top ul li.active a, .menu_top ul li:hover a{color: #ed2e82;}
    
    .add_ads_items{max-width: 100%;max-height: 100%;min-height: 260px;overflow: hidden;margin-top: 0;}
    .add_ads {position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;display: block;z-index: 9999;background: #000000;overflow: hidden;}
    .add_ads_items {position: relative;overflow: hidden;top: 50%;max-height: 80%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
    .add_ads_items_close{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 99999;}
}

@media only screen and (min-width: 800px) and (max-width: 939px) {
      ul.items li{margin-left: 3.333%;width: 17.3336%;}
      ul.items li:nth-child(4n+1) {margin-left: 3.333%}
      ul.items li:nth-child(5n+1) {margin-left: 0;}
}
@media only screen and (min-width: 726px) and (max-width: 799px) {
     .list_items ul li{width: 50%;}
}
@media only screen and (min-width: 610px) and (max-width: 725px) {
      ul.items li{width: 30.6471%;}
      ul.items li:nth-child(4n+1) {margin-left: 4.0293%;}
      ul.items li:nth-child(3n+1) {margin-left: 0;}
      .list_items ul li{width: 50%;}
      
       ul.list_episode li{width: 33.3333%;}
}
@media only screen and (min-width: 480px) and (max-width: 609px) {
     ul.items li{width: 30.6471%;}
     ul.items li:nth-child(4n+1) {margin-left: 4.0293%;}
     ul.items li:nth-child(3n+1) {margin-left: 0;}
     
     footer .inner .col-md-4{width: 100%;}
     footer .inner .col-md-4.text{width: 25%;}
     footer .inner .col-md-4 .inner-content{padding-bottom: 0px;}
     
     .list_items ul li{width: 50%;}
     
     .tab-content-star ul.itemss.star li{width: 30.666%;}
     .tab-content-star ul.itemss.star li:nth-child(4n+1){;margin-left: 4%}
     .tab-content-star ul.itemss.star li:nth-child(3n+1){;margin-left: 0}
     
     ul.list_episode li{width: 33.3333%;}
}
@media only screen and (max-width: 479px) {
     ul.items li{width: 47.9853%;}
     ul.items li:nth-child(4n+1) {margin-left: 4.0293%;}
     ul.items li:nth-child(2n+1) {margin-left: 0;}
     
     footer .inner .col-md-4{width: 100%;}
     footer .inner .col-md-4.text{width: 50%;}
     footer .inner .col-md-4 .inner-content{padding-bottom: 0px;}
     
     .tab_menu ul li{width: 50%;padding-right: 0; text-align: center;}
     .tab_menu ul li:first-child{text-align: left;}
     .tab_menu ul li:last-child{text-align: right;}
     .tab_menu ul li.i2{display: none;}
     
     .list_items ul li{width: 100%;padding-right: 0;}
     
     .tab-content-star ul.itemss.star li{width: 48%;}
     .tab-content-star ul.itemss.star li:nth-child(4n+1){;margin-left: 4%}
     .tab-content-star ul.itemss.star li:nth-child(2n+1){;margin-left: 0}
     
     ul.list_episode li{width: 50%;}
     .anime_video_body_watch_items .play-video {padding: 0;min-height: 260px;background-color: #000;}
     .social_dis .left, .social_dis .button_like{float: right; width: 100%;}
     .social_dis .left{margin-top: 10px;}
     .button_share a.viewDetail{text-indent: -9999px;padding-left: 0;width: 23px;}
     .button_share a#download_link{margin-right: 10px;text-indent: -9999px;padding-right: 0;width: 23px;}
     
     .add_ads_items{max-width: 100%;max-height: 100%;min-height: 260px;overflow: hidden;margin-top: 0;}
     .add_ads{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;display: block;z-index: 9999;background: #000000;overflow: hidden;}
     .add_ads_items {display: inline-block;position: relative;overflow: hidden;top: 50%;min-width: 300px;max-width: 100%;min-height: 220px;max-height: 80%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);padding-bottom: 20px;}
     .add_ads_items_close{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 2;}
     
     .modal-report .form-group .fg-radio{width: 50%;float: left;margin-right: 0;}
     .report-list .rl-block{}
     
}
@media only screen and (min-width: 360px) and (max-width: 479px) {
    

}
@media only screen and (min-width: 320px) and (max-width: 359px) {
   
}
@media only screen and (max-width: 319px) {
    .info_right,.info_left{width:100%; padding: 0;}
    ul.list_episode li{padding-left: 0px;}
}