#modal,#rmodal,#dmodal{display:none}
@font-face{font-family:'BloggerSans';src:url(../fonts/BloggerSans.eot);src:url(../fonts/BloggerSans.eot?#iefix) format("embedded-opentype"),url(../fonts/BloggerSans.woff) format("woff"),url(../fonts/BloggerSans.ttf) format("truetype"),url(../fonts/BloggerSans.svg#BloggerSans) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility;display:swap;font-display:swap}
@font-face{font-family:'BloggerSansB';src:url(../fonts/BloggerSans-Bold.eot);src:url(../fonts/BloggerSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/BloggerSans-Bold.woff) format("woff"),url(../fonts/BloggerSans-Bold.ttf) format("truetype"),url(../fonts/BloggerSans-Bold.svg#BloggerSans-Bold) format("svg");font-style:normal;font-weight:700;text-rendering:optimizeLegibility;display:swap;font-display:swap}
@font-face{font-family:'BloggerSansMedium';src:url(../fonts/BloggerSans-Medium.eot);src:url(../fonts/BloggerSans-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/BloggerSans-Medium.woff) format("woff"),url(../fonts/BloggerSans-Medium.ttf) format("truetype"),url(../fonts/BloggerSans-Medium.svg#BloggerSans-Medium) format("svg");font-style:normal;font-weight:400;text-rendering:optimizeLegibility;display:swap;font-display:swap}
*{background:transparent;margin:0;padding:0;outline:none;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ol,ul{list-style:none}
blockquote,q{quotes:none}
table{border-collapse:collapse;border-spacing:0}
input,select{vertical-align:middle}
article,aside,figure,figure img,hgroup,footer,header,nav,section,main{display:block}
body{font:14px BloggerSans,Arial,Helvetica,sans-serif;line-height:normal;padding:0;margin:0;color:#000;background-color:#f5f5f5;height:100%;width:100%;font-weight:400}
img{max-width:100%; object-fit: cover;}
.clr{clear:both}
.clearfix:after{content:"";display:table;clear:both}
a{color:#000;text-decoration:none}
a:hover,a:focus{color:#000;text-decoration:none}
h1,h2,h3,h4,h5{font-weight:400;font-size:18px}
.sub-title h1{margin-bottom:15px;font-size:24px;font-weight:700}
.button,.pagi-load a,.up-second li a,.usp-edit a,.qq-upload-button,button:not(.color-btn):not([class*=fr]),html input[type="button"],input[type="reset"],input[type="submit"],.meta-fav a,.usp-btn a{padding:0 30px;display:inline-block;height:40px;line-height:40px;border-radius:20px;cursor:pointer;background-color:#ffba00;color:#fff;text-align:center;font-weight:400}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button[disabled],input[disabled]{cursor:default}
.button:hover,.up-second li a:hover,.usp-edit a:hover,.qq-upload-button:hover,.pagi-load a:hover,.usp-btn a:hover,button:not(.color-btn):hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.meta-fav a:hover{background-color:#202020;color:#fff}
button:active,html input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1)}
input[type="submit"].bbcodes,input[type="button"].bbcodes,input.bbcodes,.ui-button{font-size:12px!important;height:30px!important;line-height:30px!important;padding:0 10px;border-radius:3px}
input[type="text"],input[type="password"]{display:block;width:100%;height:40px;line-height:40px;padding:0 15px;color:#000;background-color:#f5f5f5;border-radius:4px;-webkit-appearance:none}
input:focus::-webkit-input-placeholder{color:transparent}
input:focus::-moz-placeholder{color:transparent}
input:focus:-moz-placeholder{color:transparent}
input:focus:-ms-input-placeholder{color:transparent}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focusinput:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hovertextarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #EDEDED inset}
select{height:40px;border:1px solid #e3e3e3;background-color:#FFF}
textarea{display:block;width:100%;padding:10px;background-color:#f5f5f5;border-radius:0;overflow:auto;vertical-align:top;resize:vertical}
.login-box input[type="text"],.login-box input[type="password"],.login-box button,.lb-check{display:block;margin-bottom:20px;width:100%}
.l-btm{margin-bottom:20px}
.img-box,.img-wide,.img-resp-h,.img-resp-v,.img-resp-sq{overflow:hidden;position:relative;background-color:#000}
.img-resp-h{padding-top:60%}
.img-resp-sq{padding-top:100%}
.img-resp-v{padding-top:133%}
.img-box img,.img-resp-h img,.img-resp-v img,.img-resp-sq img{width:100%;min-height:100%;display:block}
.img-resp-h img,.img-resp-v img,.img-resp-sq img{position:absolute;left:0;top:0}
.img-wide img{width:100%;display:block}
.img-square img{width:150%;max-width:150%;margin-left:-25%}
.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
button,input,.select,.btn-filt,.l-show,.btn-more,.ser,.to-view,.to-trailer,.rate-plus,.rate-minus,.cont,.svg-inline--fa,.p-title,.lc-title,.p-img,.s-img,.sb-link,.full .to-fav{transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease}
.button,.th-mask,a{transition:color .3s,background-color .3s,opacity .3s}
.ps-link{cursor:pointer}
.icon-l .svg-inline--fa{margin-right:10px;color:#ffba00}
.icon-r .svg-inline--fa{margin-left:10px;color:#ffba00}
.fx-row{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.fx-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.fx-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.fx-stretch{-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}
.fx-top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.fx-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.fx-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}
.fx-col{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.fx-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.fx-col-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}
.th-rate{display:inline-block;padding:3px 5px;background-color:#ffba00;position:absolute;top:0;left:0;color:#FFF;font-size:11px}
.th-rate.high{background-color:#00a0b0}
.th-rate.low{background-color:#db4437}
.short-rate-perc{background-color:#333;opacity:0;display:inline-block;height:24px;line-height:24px;padding:0 7px;position:absolute;border-radius:3px;top:5px;left:5px;color:#fff}
.wdone{opacity:1}
.short-rate-perc.high{background-color:#ffba00}
.short-rate-perc.low{background-color:#ff4f00}
.short-rate-perc:before{content:'КХ '}
.th-title,.footer a,h1,h2,h3,.sect-title,.side-bt,.side-nav,.random-link,.side-folders,.tl-menu,.h-login,.l-box2,.group-name{font-weight:700}
.footer a,.site-desc a{color:#ffba00}
.show-login:hover,.login-btns a:hover,.log-name:hover,.l-menu a:hover,.ft-menu a:hover,.carou-tabs span:hover{color:#ffba00}
.wrap{min-width:320px}
.center{max-width:1320px;margin:0 auto;position:relative;z-index:20;padding-left:15px;padding-right:15px}
.block{background-color:#FFF;box-shadow:0 20px 30px 0 rgba(0,0,0,0.4)}
.header{position:relative;z-index:200;background-color:#3a3a3a;color:#fff}
.header .head_in{height:70px}
.cols{background-color:#fff;padding:0}
.side{width:330px;background-color:#f7f7f7;float:left;position:relative}
.s-slide .side{display:none}
.cont{width:calc(100% - 330px);width:-webkit-calc(100% - 330px);float:right}
.s-slide .cont{width:100%}
.main{padding:30px}
.topline{background-color:#eff4f7;height:70px;border-top:3px solid #e4e9ec;padding:10px 30px 15px;white-space:nowrap}
.footer{background-color:#202020;color:#CCC;padding:20px}
#gotop,#site-dark{position:fixed;width:50px;height:50px;line-height:55px;right:22px;bottom:80px;cursor:pointer;font-size:25px!important;z-index:9998;display:none;opacity:1;background-color:#fff;color:#222;border-radius:50%;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,0.2)}
#site-dark{display:block;bottom:15px}
.speedbar{display:inline-block;margin-bottom:10px}
.speedbar a{color:#8f95a3}
.speedbar .svg-inline--fa{margin-right:10px;margin-left:1px;color:#ffba00}
.cattitle{background-color:#f5f5f5;padding:10px 20px;margin:16px 0;font-weight:400}
.kh-ttl{text-align:center;margin-top:20px}
.logotype,.f-logotype{color:#fff;vertical-align:middle;margin-left:20px;font:25px BloggerSansB,Arial,Helvetica,sans-serif;text-transform:uppercase}
.logotype span,.f-logotype span{font-size:18px;color:#ffba00}
.logotype:hover,.f-logotype:hover{color:#76c13c}
.menu-btn{margin-right:0;vertical-align:middle;padding:0;display:inline-block}
.menu-btn span{background-color:#ffba00;width:30px;height:2px;display:block;margin:7px 0;border-radius:35px;transition:all .3s cubic-bezier(0.81,-0.33,0.345,1.375)}
.menu-btn.active span{background-color:#fff}
.menu-btn span:first-of-type{margin-top:0;transition:all .6s}
.menu-btn.active span:first-of-type{margin-top:0}
.menu-btn span:nth-of-type(2){position:relative;width:22px;transform:translateX(8px)}
.menu-btn.active span:nth-of-type(2){transform:none}
.menu-btn span:last-of-type{position:relative;width:15px;margin-top:0;margin-top:0;transition:all .3s;transform:translateX(15px)}
.menu-btn.active span:last-of-type{margin-top:0;transform:none}
.search-box{width:400px}
.search-field{width:100%;position:relative}
.search-field input,.search-field input:focus{width:100%;padding:0 30px 0 15px;border-radius:2px;background-color:#2d2d2d;color:#fff;height:36px;line-height:36px!important;box-shadow:none;border:0}
.search-box button{position:absolute;right:10px;top:0;padding:0!important;width:30px;background:transparent!important;color:#fff!important}
.search-box .fal{font-size:18px}
.l-over{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;left:0;top:0;z-index:887;display:none;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAV1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////+ORg7oAAAAHHRSTlMAzEDyNav9hfh5ZezdoWxgUiEXEtG5uH1GLiwLAKS7wgAAAO5JREFUSMellusOgyAMhVEceHfq7uv7P+cyiTHmSA6mxkR/fJ/QIi0mcuW5OXXly32KB4PwWQYG4cEgPIxBeTAIDwbhwWA8GpzfDMqDwXg0GI8G49FgPBqcR4Pzn50R57shPIvbdWdEv186P/95K0HYjMh8enH1wl8gjuP5T942VeDBiMRbt2KlO8pVLD8PEYlk91B4O2ml+iYOEeKtpBwMDWLjzfRsrB/T0lSG/NROepO0EPeQz9m70SQtdbG+vIAHQ/G7Ep5vIN0W5UVAV2Z4IdOVSl6MdeWeNxRdy+JNUdl2eWPXHx30hxN+/PkB6HwFzA14gWEAAAAASUVORK5CYII=) 24 24,pointer}
.l-box{display:none;width:320px;height:auto;position:fixed;z-index:888;left:50%;top:35%;margin:-110px 0 0 -160px;color:#000;background-color:#fff;border-radius:3px;box-shadow:0 0 0 10px rgba(143,149,163,0.18)}
.l-box .lb_in{padding:20px}
.l-box input{margin-bottom:20px}
.lb-head{text-align:center;background-color:#101010;color:#fff;font-size:20px;padding:17px}
.l-logged{font-weight:700;white-space:nowrap;height:70px;line-height:70px;position:relative;display:inline-block;vertical-align:middle}
.l-menu{position:absolute;right:0;top:100%;width:200px;background-color:#202020;padding:10px 0;box-shadow:0 5px 11px 0 rgba(0,0,0,0.1);display:none;z-index:1}
.l-menu a{display:block;padding:0 15px;line-height:30px;color:#fff;font-weight:400}
.l-box2{padding:0 0 0 50px;position:relative;cursor:pointer;max-width:130px}
.l-ava{height:40px;width:40px;border-radius:50%;position:absolute;left:0;top:15px;border:2px solid #ffba00}
.lb-in{font-size:15px}
.lb-in > a{display:inline-block;vertical-align:middle;margin:0 15px;color:#fff}
.l-show{color: #fff; display:inline-block;vertical-align:middle;cursor:pointer;box-shadow:inset 0 0 0 3px #ffba00;padding:0 15px;border-radius:20px;height:40px;line-height:40px}
.lb-check input{display:none}
.lb-check input[type="checkbox"]{display:inline-block;position:relative;margin:0 1rem 0 0;cursor:pointer}
.lb-check input[type="checkbox"]:checked:before{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.lb-check input[type="checkbox"]:before{-webkit-transition:-webkit-transform .4s cubic-bezier(0.45,1.8,0.5,0.75);-moz-transition:-moz-transform .4s cubic-bezier(0.45,1.8,0.5,0.75);transition:transform .4s cubic-bezier(0.45,1.8,0.5,0.75);-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);content:"";position:absolute;top:0;left:.125rem;z-index:1;width:.75rem;height:.75rem;background-color:#ffba00;border-radius:50%}
.lb-check input[type="checkbox"]:after{content:"";position:absolute;top:-.25rem;left:-.125rem;width:1rem;height:1rem;background:#fff;border:3px solid #f2f2f2;border-radius:50%}
.lb-pm{background-color:#ffba00;color:#fff;width:19px;height:19px;border-radius:50%;vertical-align:middle;font-size:11px;text-align:center;line-height:22px;margin-right:0;position:absolute;left:-9px;top:10px;z-index:1}
.lb-soc{margin:20px -20px -20px;padding:20px;background-color:#f6f6f6;text-align:center}
.lb-soc a{display:inline-block;margin:10px 3px 0;vertical-align:top}
.lb-soc img{display:block;width:30px;height:30px;border-radius:15px}
.h_btn{display:inline-block;vertical-align:middle;margin-right:40px}
.h_btn a{color:#fff}
.h_btn a:first-child{margin-right:25px}
.h_btn a:hover .svg-inline--fa{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}
.droptopbar{width:100%;height:0;overflow:hidden;background-color:#202020;position:relative;z-index:21;-webkit-transition:height ease .2s;transition:height ease .2s}
.droptopbar .wrp{opacity:0;-webkit-transition:opacity ease 1s;transition:opacity ease 1s}
.sr-open #q_search{height:59px;border-bottom:1px solid #ffba00}
.sr-open #q_search .wrp{opacity:1}
.q_search{position:relative}
.q_search > input{width:100%;height:59px;padding:18px 130px 18px 18px;display:block;color:#fff}
.q_search input::-webkit-input-placeholder{color:#fff}
.q_search > .btn{position:absolute;right:10px;top:0;margin:12px 0 0;height:33px!important;line-height:20px!important;padding:6px 14px!important}
.q_search > .btn:hover{box-shadow:inset 0 0 0 1px #64696c;-webkit-box-shadow:inset 0 0 0 1px #64696c}
.s-btn{display:none;cursor:pointer;padding:20px}
.top-side{padding:20px 0 0}
.ts-title{height:40px;line-height:40px;background-color:#3a3a3a;color:#fff;padding:0 20px}
.top-side .owl-carousel{padding:10px 5px;background-color:#fff}
.tc-item{width:135px;display:block;float:left;border-radius:4px}
.tc-item img{height:190px}
.tc-title{padding:7px;text-align:center;background-color:#ffba00;color:#fff;opacity:0;position:absolute;left:0;bottom:0;width:100%}
.tc-item:hover .tc-title{opacity:1}
.st-tabs{display:inline-block;vertical-align:top;right:30px;position:absolute;top:27px}
.st-tabs span{color:#2a2a2a;background-color:transparent;cursor:pointer}
.st-tabs span.current{color:#2a2a2a;background-color:#fff}
.st-tabs span:not(.current):hover{color:#2a2a2a;background-color:#f3f7f8}
.st-tabs span{display:inline-block;vertical-align:top;padding:10px 20px;color:#fff}
.side-box{margin-bottom:30px;padding:10px}
.side-bt{font-size:24px;text-transform:uppercase;margin-bottom:15px}
.side-nav{padding:30px}
.side-bt.icon-l{border-bottom:1px dashed #e3e3e3;padding-bottom:10px}
.sb-link{font-weight:400;font-size:15px}
.sb-link:hover{color:#ffba00}
.nomb{margin-bottom:15px}
.nav-title{margin-bottom:10px;font-size:18px}
.nav-menu + .nav-title{margin-top:10px}
.nav-menu{margin:0 -30px}
.nav-menu li{display:inline-block;width:48%}
.nav-menu a{display:block;padding:5px 30px;font-weight:400}
.nav-menu a:hover,.nav-menu a.is-active{background-color:#ffba00;color:#222}
.m-menu{height:40px;line-height:40px;background-color:#3a3a3a}
.m-menu li{float:left;border-right:1px dashed #f3f7f8}
.m-menu li a{display:block;padding:0 20px;color:#fff}
.m-menu a.active,.m-menu a:hover{color:#333;background-color:#ffba00}
.m-menu a[data-label]{position:relative}
.m-menu a[data-label]:before{content:attr(data-label);position:absolute;top:-10px;right:-15px;background-color:#dd4d1b;color:#FFF;height:20px;line-height:20px;padding:0 10px;font-weight:700;border-radius:10px}
.p-item{width:94px;display:block;margin-bottom:10px}
.p-img{height:135px;margin-bottom:10px;border-radius:7px}
.p-title{line-height:16px}
.p-item:hover .p-title{color:#ffba00}
.p-item:hover .p-img{opacity:.5}
.p-item.horizontal{width:150px}
.p-item.horizontal .p-img{height:100px}
.s-item{width:150px;display:block;margin-bottom:10px}
.s-img{height:135px;margin-bottom:10px}
.s-title{line-height:16px}
.s-item:hover .s-title{color:#ffba00}
.s-item:hover .s-img{opacity:.5}
.side-box .st-tabs{right:0;position:relative;top:0;margin-bottom:20px}
.side-box .st-tabs span{color:#333}
.side-box .st-tabs span.current{color:#fff;background-color:#333}
.side-box .st-tabs span:not(.current):hover{color:#fff;background-color:#ffba00}
.lastcomm > li > a:after{content:"";display:block;clear:both}
.lastcomm > li > a{display:block;padding:10px;border-bottom:1px dashed #e3e3e3}
.lastcomm > li:last-child > a{border-bottom-width:0}
.lastcomm > li > a > *{cursor:pointer;display:block}
.lastcomm .lc-comm{font-size:13px}
.lastcomm .lc-title{color:#969696;margin-bottom:3px}
.lastcomm > li > a:hover > .lc-title{color:#ffba00}
.sect-header{margin-bottom:30px;-ms-flex-order:0;-webkit-order:0;order:0}
.sect-title{font-size:18px}
.btn-filt,.btn-more{display:inline-block;padding:0 15px;border:1px solid #e4e9ec;border-radius:3px;cursor:pointer;height:36px;line-height:36px}
.btn-filt .fa,.btn-more .fa,.l-show .fa{font-size:18px}
.btn-filt:hover,.btn-more:hover{border:1px solid #888}
.activetempajax{text-decoration:none;background-color:#ffba00;color:#fff!important}
.view-type{display:inline-block;float:right}
.view-type a{padding:3px 6px;border-radius:3px;display:inline-block;font-size:17px;color:#d9ddde}
.view-type .vt-title{display:inline-block;margin-right:10px}
.setview{width:16px;height:16px;display:inline-block;vertical-align:middle;position:relative}
.short{width:20%;float:left;position:relative;padding:0 15px;margin-bottom:30px}
.short .short-in{text-align:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.short-in{position:relative}
.short-poster{display:block;height:230px;-ms-order:-1;-webkit-order:-1;order:-1;margin-bottom:7px;border-radius:7px}
.short-poster img{width:100%;min-height:100%}
.short-meta{display:inline-block;border-radius:3px;position:absolute;z-index:10;font-size:10px;padding:3px 5px}
.short-qual{right:5px;top:5px;color:#000;background-color:#fed700}
.short-label{right:5px;top:30px;color:#000;text-transform:uppercase}
.sh-label-info{top:0;right:0;background-color:#ffba00;color:#fff;cursor:pointer;padding:5px 9px;border-radius:0}
.sl-y{background-color:#fed700}
.sl-g{background-color:#76c13c;top:55px;color:#fff}
.short-serie{width:110px;height:30px;text-align:center;font-size:11px;left:0;top:5px;position:absolute;z-index:10;color:#FFF;background-color:#79C142}
.short-serie div{font-size:14px;font-weight:700}
.sh-desc{height:60px}
.sh-title{display:block;font-size:16px}
.sh-orgtitle{color:#969696}
.b-rate{background-color:#1d1d27;text-transform:uppercase;padding:7px;font-size:11px;font-weight:400;color:#fff;position:absolute;top:199px}
.short-mask{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;padding:10px;background-color:rgba(0,0,0,0.5);opacity:0;z-index:5}
.with-mask:hover .short-mask{opacity:1}
.short-mask span.fa{width:60px;height:60px;border-radius:50%;text-align:center;line-height:60px;color:#79C142;margin:0 auto;font-size:60px;background-color:#FFF}
.short:hover .short-poster{opacity:.5}
.short:hover .sh-title{color:#ffba00}
.s-slide .short{width:16.66666666%}
.s-slide .short .short-poster{height:275px}
.s-slide .short .short-poster img{width:100%;min-height:100%}
.short-tablet{width:50%;float:left;padding:0 0 0 195px;position:relative;margin-bottom:30px}
.short-tablet .st-text{width:100%;float:right}
.short-tablet .st-desc{color:#888;line-height:16px;font-size:12px;margin-bottom:20px}
.short-tablet .st-title{font-weight:700;margin-bottom:10px;font-size:18px}
.short-tablet:hover .st-title a{color:#ffba00}
.short-tablet .sh-list li{padding:3px 0;font-size:12px}
.short-tablet .sh-list li > span:first-child{font-weight:700}
.short-tablet .sh-list a{color:#ffba00}
.short-tablet .st-poster{width:180px;margin-left:-195px;float:left;height:270px}
.short-tablet:hover .st-poster{opacity:.5}
.to-fav{width:30px;height:30px;position:absolute;right:0;top:0;cursor:pointer;font-size:18px;line-height:30px;text-align:center;background-color:#99b1c2;color:#fff;overflow:hidden;border-radius:6px}
.to-fav a,.to-fav a .fa,.to-fav .fa{display:block;width:30px;height:30px;color:#fff;line-height:30px}
.to-fav a .fav-added{background-color:#1cbc9a;color:#fff}
.update{margin-bottom:30px}
.update .sect-header{font-size:19px}
.group-name > div{padding:20px;border-bottom:1px dashed #dedddd}
.item-serial{background-color:#f5f5f5;padding:0 10px 0 0;height:50px}
.item-serial + .item-serial{margin-top:5px}
.item-serial:nth-child(2n+1){background-color:#8f95a3;color:#fff}
.item-serial .item-title{font-weight:600;max-width:calc(100% - 120px);max-width:-webkit-calc(100% - 120px)}
.item-serial:nth-child(2n+1) .item-title span,.item-serial:nth-child(2n+1) .item-title .is-serie{color:#ffba00}
.is-serie{width:106px;line-height:30px;text-align:center;background-color:#FFF;color:#333;font-weight:600;border-radius:4px;margin-left:7px}
.item-serial:hover{background-color:#ffba00}
.item-serial:hover .item-title{color:#fff}
.item-serial:hover .item-title span{opacity:0}
.item-serial .item-poster{width:65px}
.shnews{width:49%}
.sh-active{z-index:100}
.sh-text{display:none;background-color:#fff;color:#000;cursor:auto;padding:15px;text-align:left;font-size:12px;position:absolute;left:100%;top:0;width:360px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);border-radius:3px}
.sh-text:after{content:"";border:10px solid #fff;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:21px;right:100%}
.pop-left .sh-text:after{border:10px solid #fff;border-right-color:transparent;border-bottom-color:transparent;left:100%;right:auto}
.pop-left .sh-text{left:auto;right:100%}
.sh-text > .fa{font-size:50px;color:#CCC;display:block;text-align:center}
.sh-text .finfo{background-color:#f2f2f2;padding:15px;margin:15px -15px -15px}
.sh-text li:not(.vis),.sh-text img,.sh-text .fsubtitle,#trailer-box{display:none}
.sh-text li{padding-bottom:0!important}
.sh-text .fdesc{max-height:100px;overflow:hidden}
.sh-text h1{font-size:14px;padding-top:25px}
.sh-trl .fa{font-size:18px;height:30px;line-height:30px;width:30px;text-align:center;background-color:rgba(0,0,0,0.2);position:absolute;left:0;top:0;display:none}
.sh-trl{cursor:pointer;height:26px;line-height:26px;font-weight:700;position:relative;background-color:#db4437;color:#fff;font-size:12px;text-align:center;border-radius:0 3px 0 3px;overflow:hidden;display:inline-block;padding:0 10px;position:absolute;right:0;top:0}
.sh-text .frates{position:absolute;left:0;top:0;padding:5px 0 0 10px;background-color:transparent!important}
.sh-text .r-count,.sh-text .frates > span:first-child,.hide-trl .sh-trl{display:none}
.sh-text .fheader{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #ecebeb}
.js .ftabs .tabs-b{display:none}
.js .ftabs .tabs-b.visible{display:block}
.ftabs{background-color:#3a3a3a;margin:20px 0}
.ftabs .tabs-sel span,.fmeta-item{display:inline-block;padding:0 20px;line-height:34px;vertical-align:top;font-size:14px;color:#CCC}
.ftabs .tabs-sel span.current{background-color:#ffba00;color:#fff}
.ftabs .tabs-sel span:not(.current):hover{background-color:#2d2d2d;cursor:pointer}
.fmeta{margin:20px 0}
.fmeta-item{display:inline-block;padding:0 0 0 20px}
.fmeta-item a{display:block;line-height:34px;font-size:14px;color:#8f95a3}
.fmeta-item a:hover,.fmeta-item.need-reg:hover{color:#ffba00;cursor:pointer}
.fplay{background-color:#000}
.dlevideoplayer{max-width:100%!important}
.fctrl{padding-right:20px}
.fmain{padding:20px;margin-bottom:20px}
.fmain.js{margin-bottom:30px}
.fleft{width:180px;-ms-flex-order:-1;-webkit-order:-1;order:-1}
.fposter{width:235px;float:left;position:relative}
.fposter img,.fposter a{width:100%;display:block}
	.fposter img {position: relative;object-fit: cover;height: 340px;}
.fposter .b-rate{top:310px}
.fscreens{margin-top:20px}
.fscreens a,.fscreens img{display:block;width:180px;border-radius:0}
.fright{width:100%}
.fmid{width:100%;position:relative;margin-bottom:20px}
.fmain h1{font:18px BloggerSansB,Arial,Helvetica,sans-serif;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #dedddd}
.full h2{font-weight:400;padding:15px;font:18px BloggerSansB,Arial,Helvetica,sans-serif;display:inline-block}
.flist-col{width:50%;padding-right:20px;float:left}
.flist-col li{padding:3px 0;font-size:13px}
.flist-col li > span:first-child{font:14px BloggerSansB,Arial,Helvetica,sans-serif}
.flist-col a{color:#ffba00}
.flist-col a:hover{border-bottom:1px dashed}
.ftrailer{width:49%}
.new-rating{margin-top:10px}
.db-rates > div{margin-top:10px;display:inline-block;line-height:30px;font-size:14px;padding:0 10px;border-radius:2px}
.db-rates > div:before{content:attr(data-label);display:inline-block;margin-right:5px}
.r-kp{background-color:#f60;color:#fff}
.r-imdb{background-color:#fc0;color:#000}
.fmright{width:calc(100% - 255px);width:-webkit-calc(100% - 255px);float:right}
.fdesc{color:#555;line-height:16px;font-size:14px;margin-bottom:20px}
.fdesc-title{margin:20px 0;font:14px BloggerSansB,Arial,Helvetica,sans-serif;padding-bottom:10px;border-bottom:1px dashed #dedddd}
.fdesc-title span{background-color:#ffba00;padding:10px;color:#fff}
.fdesc-subtitle{background-color:#f5f5f5;padding:12px; border-bottom: 1px dashed #dedddd; text-align: center;}
.fdesc.slice-masked{margin-bottom:0}
.slice{overflow:hidden;position:relative;transition:height .2s}
.slice-masked:before{content:'';position:absolute;z-index:1;bottom:0;left:0;right:0;height:120px;pointer-events:none;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%)}
.slice-btn{margin:1px 0 15px}
.slice-btn span{display:block;cursor:pointer;text-decoration:none;box-shadow:0 0 0 1px #ccc,2px 3px 3px 0 rgba(0,0,0,0.1);text-align:center;padding:10px;font-weight:700;border-radius:4px}
.fdesc2{margin:20px 0 0}
.fr-box22{width:80px;height:80px;text-align:center;position:relative;white-space:nowrap}
.fr-count{position:absolute;width:80px;height:80px;border-radius:50%;background-color:#f7f7f7;box-shadow:inset 0 0 0 5px #ccc}
.fr-common{background-color:#79C142;color:#FFF;box-shadow:inset 0 0 0 5px #82de3b}
.fr-count > div{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;display:block;text-align:center;font-size:18px;padding-top:20px;font-weight:700}
.fr-count > div div{font:11px Arial,Helvetica,sans-serif;margin-top:0;font-weight:400}
.fr-votes{display:none}
.frkl{margin:0 auto 20px;overflow:hidden}
.fspr .reveal{cursor:pointer}
.full .chosen-container-single .chosen-single{background-color:#3a3a3a;color:#fff}
.watch-online,.read-online,.fav{font-size:13px;padding:0 10px;text-transform:uppercase;transition:color .3s,background-color .3s,opacity .3s;height:40px;line-height:40px;border-radius:2px;cursor:pointer;background-color:#79C142;color:#fff;margin:10px 0}
.watch-online .svg-inline--fa,.read-online .svg-inline--fa,.full .to-fav .svg-inline--fa,.fa-star{margin-right:20px}
.watch-online:hover{background-color:#82de3b}
.read-online{background-color:#ffba00}
.fav{background-color:#6b4c85}
.fav a{color:#fff}
.read-online:hover,.fav:hover{background-color:#202020}
.frate{height:40px;line-height:24px;width:200px;position:relative;opacity:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:20px}
.frate.done{opacity:1}
.rate-data{display:none}
.rate-plus,.rate-minus{border:4px solid #fff;height:35px;width:35px;border-radius:50%;cursor:pointer;position:absolute;-ms-touch-action:pan-x;touch-action:pan-x;top:18px;z-index:1;text-align:center;color:#fff}
.rate-plus{background-color:#79c142;left:-11px}
.rate-minus{background-color:#8f95a3;right:-11px}
.rbar{height:10px;overflow:hidden;background-color:#ddd;border-radius:3px;position:absolute;left:0;bottom:0;width:100%}
.rfill1{width:50%;height:100%;position:absolute;left:0;top:0;background-color:#79c142;transition:width 1s linear}
.rfill2{width:50%;height:100%;position:absolute;right:0;top:0;background-color:#8f95a3;transition:width 1s linear}
.rate-perc1,.rate-perc2{font-size:18px;top:-5px;position:relative}
.rate-perc1.high{color:#79c142}
.rate-perc2.low{color:#8f95a3}
.rate-text{font:14px BloggerSansB,Arial,Helvetica,sans-serif;color:#8f95a3}
.fd-title{color:#8f95a3;margin-bottom:10px}
.fplayer-title{text-align:center;border-bottom:1px dashed #dedddd}
.fdevices .fd-icon{display:inline-block;text-align:center;color:#8f95a3;margin-left:10px}
.fdevices .svg-inline--fa{display:block;font-size:30px;margin-bottom:5px}
.rmodal{color:#79c142!important}
.fdownloads h3{font-size:20px;padding:0 0 15px;border-bottom:1px dashed #dedddd}
.fdownloads .rmodal{font-size:14px;color:#8f95a3!important}
.fdownloads .finfo{margin:15px 0;font-size:13px;padding:15px 20px;display:inline-block;background-color:#f5f5f5}
.full .to-fav{position:relative;margin:10px 0;padding:0 10px;cursor:pointer;font-size:13px;height:40px;text-align:left;background-color:#ffba00;color:#fff;overflow:hidden;border-radius:2px;width:100%}
.full .to-fav:hover{background-color:#202020}
.full .to-fav a{line-height:40px}
.fimg-q span{background-color:#ffba00;color:#fff;padding:6px}
.xfieldimagegallery li:nth-child(5),.xfieldimagegallery li:nth-child(6),.xfieldimagegallery li:nth-child(7),.xfieldimagegallery li:nth-child(8),.xfieldimagegallery li:nth-child(9),.xfieldimagegallery li:nth-child(10){display:none}
.foverlay{background:#000;opacity:.9;filter:alpha(opacity=90);position:fixed;left:0;top:0;height:100%;width:100%;z-index:100;display:none}
.lightSwitcher{position:relative;z-index:101}
.lightSwitcher:hover{text-decoration:underline}
.turnedoff{color:#ff0}
.full iframe{z-index:101;position:relative}
.fepizodenew{margin:45px 0}
.fepizodenew ul{background-color:#3a3a3a;padding:10px;color:#fff}
.fepizodenew ul li{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;background-color:transparent;font-size:14px;line-height:20.34px;margin:1px 0 2px;padding:1px 3px 0;width:auto}
.fepizodenew ul li .date-fepizodenew{float:right;font-size:10px}
.fepizodenew ul li .name-fepizodenew{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block}
.fepizodenew .fdesc-title,.frelated .fdesc-title{font:20px BloggerSansB,Arial,Helvetica,sans-serif;padding:10px;margin-bottom:0;border-bottom:1px dashed #dedddd}
.frelated .fdesc-title{background-color:#f5f5f5;background-color:initial;text-align:left;margin-bottom:10px}
.frelated{margin-bottom:25px}
.frelated .tc-item{width:129px}
.fcreens img {    display: inline-block;
	margin-left: 8px;
	height: 100px;
	overflow: hidden;
	width: 161px;
}
.ficon .svg-inline--fa{color:#ffba00;margin-right:10px;font-size:20px}
.fmanga .to-fav{background-color:#3a3a3a}
.chapters-list{position:relative;max-height:400px;overflow-y:auto;margin-bottom:25px}
.chapters-list .item-serial{background-color:inherit;border-bottom:1px dashed #dedddd;color:#333}
.chapters-list .item-serial .item-title{font-weight:400}
.chapters-list .item-serial:hover .item-title,.chapters-list .item-serial:hover .item-title span{color:#333;opacity:1}
.fmmanga .short-label,.sh-text .short-label{position:relative;top:0;right:0}
.fnews .fposter{width:100%;float:none;height:235px}
.fnews .fmright{width:100%;float:none}
.fnews .fmain.js{margin-bottom:0}
.comms-title{line-height:40px;margin-bottom:20px}
.comms-title > span{font-size:16px}
.add-comm-form{position:relative;margin-bottom:20px;padding:20px;background-color:#fff;box-shadow:0 0 0 10px rgba(245,245,245,0.67);border-radius:6px;display:none}
.ac-soc{position:absolute;right:0;top:-43px}
.ac-soc:before{content:attr(data-label);display:inline-block;vertical-align:top;line-height:30px;margin-right:5px}
.ac-soc a{display:inline-block;margin:0 0 0 3px;vertical-align:top}
.ac-soc img{display:block;width:30px;border-radius:4px}
.ac-inputs,.ac-textarea{margin-bottom:15px}
.ac-av{width:40px;height:40px;float:left;margin-right:10px;border-radius:4px;background:#4f555f url(../dleimages/noavatar.png) no-repeat;background-size:contain}
.ac-title{font-weight:700;margin-bottom:15px;text-transform:uppercase}
.ac-inputs input{width:49%}
.ac-textarea textarea{height:85px}
.sec-answer + .sec-label{margin-top:10px}
.ac-protect{margin-top:-10px;display:none}
.ac-protect .label{font-size:12px}
.ac-protect .sep-input{padding:10px 10px 10px 160px}
.mass_comments_action{text-align:right;padding:5px 15px;background-color:#f5f5f5;margin:0}
.last-comm-link{font-size:14px;margin-bottom:10px}
.last-comm-link a{text-decoration:underline}
.comm-item{padding:20px 20px 20px 90px;margin-bottom:20px;background-color:#f5f5f5;border-radius:6px}
.comm-left{width:50px;height:50px;margin-left:-70px;float:left;border-radius:4px}
.comm-right{width:100%;float:right}
.comm-one{padding:0 80px 10px 0;position:relative}
.comm-one > span{float:left;margin-right:20px;opacity:.7}
.comm-author{font-weight:700;opacity:1!important}
.comm-author a{text-decoration:underline}
.rate3-comm{position:absolute;right:10px;top:15px;white-space:nowrap;font-weight:700}
.rate3-comm a{cursor:pointer;height:20px;line-height:18px;display:inline-block;font-size:12px;background-color:#8f95a3;vertical-align:top;color:#FFF;width:20px;text-align:center;border-radius:10px;border:2px solid #fff}
.rate3-comm a:last-child{background-color:#79c142}
.rate3-comm a:hover{opacity:.5}
.rate3-comm > span{height:20px;line-height:20px;display:inline-block;vertical-align:top;padding:0 5px;color:#888}
.rate3-comm > span > span.ratingtypeplus{color:#BEC5D0}
.rate3-comm > span > span.ratingplus{color:#88B669}
.rate3-comm > span > span.ratingminus{color:#EB6C65}
.comm-two{padding-bottom:0}
.comm-three{margin-top:10px;font-size:12px;text-align:right}
.comm-three li{display:inline-block;margin-left:10px}
.comm-three li:first-child{margin-left:0;float:left}
.video-box embed,.video-box object,.video-box video,.video-box iframe,.video-box frame{width:100%;max-width:100%!important;height:450px;display:block}
.mejs-container{max-width:100%!important}
.full-text{color:#444;line-height:22px;font-size:14px}
.full-text img:not(.emoji){max-width:100%}
.full-text > img[style*="left"],.full-text > .highslide img[style*="left"]{margin:0 10px 10px 0}
.full-text > img[style*="right"],.full-text > .highslide img[style*="right"]{margin:0 0 10px 10px}
.full-text a{text-decoration:underline;color:#79C142}
.full-text a:hover{text-decoration:none}
.full-text h2,.full-text h3,.full-text h4,.full-text h5{margin:10px 0;font-size:16px;font-weight:700}
.full-text p{margin-bottom:15px}
.full-text ul,.full-text ol{margin:0}
.full-text ul li{list-style:disc;margin-left:40px}
.full-text ol li{list-style:decimal;margin-left:40px}
.full-text table{width:100%;text-align:left}
.full-text table tr td{padding:10px;border:1px solid #ccc;font-size:12px}
.full-text table tr:nth-child(2n+1){background-color:#f6f6f6}
.full-text table img{display:block;margin:0;border:0;max-width:350px}
.attach{line-height:30px;background-color:#f5f5f5;padding:0 15px 0 0;overflow:hidden;margin-left:90px}
.attach .download-link{color:#FFF!important;text-decoration:none!important;margin-right:15px;float:left;display:inline-block;padding:0 15px;background-color:#8f95a3}
.attach-info{float:right}
.attach .svg-inline--fa{margin-right:5px;color:#fff;font-size:13px}
.dcont{border:1px solid #e3e3e3;padding:0 15px 15px;margin:20px 0;line-height:20px;background-color:#FFF}
.polltitle{display:block;padding:5px 15px;margin:0 -15px 15px;font-size:18px;background-color:#f5f5f5;line-height:normal}
.full-taglist{padding:20px;margin:20px -20px -20px;background-color:#f5f5f5}
.full-taglist-t{font-weight:700;display:inline;margin-right:10px}
.full-taglist a{margin:0 0 3px;opacity:.6}
.full-taglist a:hover{opacity:1}
.full-taglist span{margin-right:5px}
.full-taglist span:not(.fa):not(:last-child):after{content:",";display:inline}
.pagi-load{text-align:center}
.favmod{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0 auto;width:16px;height:16px;padding:4px}
.favmod.active,.favmod:hover{opacity:1}
.favmod.active:hover{opacity:.7}
.favmod-add,.favmod-unset{display:block;width:100%;height:100%}
.favmod-unset{background-position:0 -16px}
.favmod .favmod-unset,.favmod.active .favmod-add{display:none}
.favmod.active .favmod-unset{display:block}
.pagi-load > span{display:none}
.pagi-load > a{font-size:14px}
.pagi-load + .pagi-nav{margin-top:30px}
.pagi-load .svg-inline--fa{margin-right:10px}
.bottom-nav{line-height:40px;text-align:center;font-size:16px;padding:20px 10px 30px}
.pagi-nav{white-space:nowrap;overflow-y:hidden;overflow-x:auto;max-width:100%;background-color:#FFF;border-radius:3px;display:inline-block}
.pagi-nav > span{display:inline-block}
.pprev{color:#ddd}
.pnext a,.pprev a,.pprev > span,.pnext > span{display:block;width:40px;text-align:center}
.navigation{text-align:center}
.navigation a,.navigation span,.pnext a,.pprev a,.pprev > span,.pnext > span{display:inline-block;padding:0 5px;min-width:40px;margin:5px 5px 0 0;border-radius:50%}
.navigation span,.pagi-nav a:hover{background-color:#ffba00;color:#fff}
.navigation span.nav_ext{background-color:transparent;color:#888}
.dle-comments-navigation .pagi-nav{margin-bottom:0;padding-bottom:20px}
.site-desc{border-top:1px solid #ddd;padding-top:20px;-ms-flex-order:-2;-webkit-order:-2;order:-2}
.site-desc h1,.site-desc h2,.site-desc h3{font-size:14px;font-weight:700;margin-bottom:15px;text-align:center}
.site-desc p{line-height:18px;margin-bottom:15px}
.site-desc a{text-decoration:underline;font-weight:700}
.site-desc img{float:left;margin:0 20px 10px 0;width:250px;border-radius:6px}
.contacts{background-color:#f5f5f5;border-top:1px dashed #ffba00;border-bottom:1px dashed #ffba00;color:#333;padding:20px 0;font-size:14px;line-height:22px}
.contacts p{padding:0 160px 0 60px}
.contacts .svg-inline--fa,.contacts a{position:absolute}
.contacts a{right:0}
.contacts .svg-inline--fa{color:#ffba00}
.ft-menu{font-size:16px}
.ft-menu a{color:#fff;font-weight:400}
.ft-menu li{display:inline-block;margin-right:30px}
.ft-btm{font-size:12px}
.f-logotype{display:block;margin:0}
.soc-btn{position:relative;display:inline-block;text-align:center;width:40px;height:40px;margin:0 .8rem;border-radius:50px;cursor:pointer;transition:box-shadow .15s ease-in-out,background .15s ease-in-out}
.soc-btn.vk{box-shadow:inset 0 0 0 1px #3c4b6b}
.soc-btn.fb{box-shadow:inset 0 0 0 1px #3c4b6b}
.soc-btn.tw{box-shadow:inset 0 0 0 1px #497596}
.soc-btn.ye{box-shadow:inset 0 0 0 1px #8e3535}
.soc-btn-i{position:relative;top:9px}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:100}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left}
.owl-carousel .owl-item > img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{display:none}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;background-color:#FFF;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-nav{position:absolute;left:20px;right:20px;top:25px;z-index:500}
.owl-prev,.owl-next{width:40px;height:40px;position:absolute;top:55px;z-index:200;text-align:center;line-height:40px;color:#ccc;font-size:16px;background-color:rgba(0,0,0,0.3)}
.owl-prev{left:-20px;border-radius:0 6px 6px 0}
.owl-next{right:-20px;border-radius:6px 0 0 6px}
.owl-prev .svg-inline--fa,.owl-next .svg-inline--fa{height:40px}
.owl-prev:hover,.owl-next:hover{background-color:#ffba00;color:#FFF}
.owl-dots{text-align:center;padding-top:15px}
.owl-dot{display:inline-block;vertical-align:top;width:10px;height:10px;margin:0 5px;border-radius:50%;background-color:#4e647a}
.owl-dot.active{background-color:#1cbc9a}
#pbOverlay *,#pbOverlay :before,#pbOverlay :after{-moz-box-sizing:content-box;box-sizing:content-box}
#pbOverlay.show{opacity:1;pointer-events:auto}
#pbOverlay{opacity:0;overflow:hidden;width:100%;height:100%;position:fixed;z-index:9999;left:0;top:0;text-align:center;pointer-events:none;-moz-user-select:none;background:rgba(0,0,0,.90);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2000000',endColorstr='#e2000000');-webkit-transform:translate3d(0);transition:opacity 300ms ease}
#pbOverlay.msie{background-color:rgba(0,0,0,.6)}
.msie.pbLoading .pbWrapper{background:url(../images/loading.gif) no-repeat center center}
@keyframes pbLoaderFrames {
50%{height:5px}
}
@-webkit-keyframes pbLoaderFrames {
50%{height:5px}
}
.pbLoader{display:none;width:100px;height:100px;position:absolute;z-index:999;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;border-radius:100%;box-shadow:15px 32px 60px -20px #FFF inset,1px 1px 3px 1px #FFF inset,0 0 20px;transition:.3s}
.thumbs .pbLoader{-webkit-transform:translateY(-50px);transform:translateY(-50px)}
.pbLoading:not(.msie):not(.error) .pbLoader{display:block}
.pbLoader b{display:inline-block;vertical-align:middle;margin:0 2px;width:8px;height:60px;border-radius:5px;background:rgba(255,255,255,.8);box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-animation:.9s pbLoaderFrames infinite linear;animation:.9s pbLoaderFrames infinite linear}
.pbLoader b:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}
.pbLoader b:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}
.mobile.pbLoading .pbLoader{transform:none;transition:0}
.pbWrapper:after,#pbCaption .pbThumbs ul:after,#pbOverlay .prevNext:after,#pbOverlay .pbLoader:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}
@keyframes deadImage {
50%{text-shadow:0 0 25px rgba(255,255,255,.5);transform:scale(.85)}
}
@-webkit-keyframes deadImage {
50%{text-shadow:0 0 25px rgba(255,255,255,.5);-webkit-transform:scale(.85)}
}
#pbOverlay button{outline:0!important;box-shadow:0}
.pbWrapper{-moz-box-sizing:border-box;box-sizing:border-box;transform:rotate(0deg);vertical-align:middle;height:100%;perspective:1200px;position:relative}
.video > .pbWrapper{z-index:11;display:inline-block}
.pbLoading .pbWrapper{display:inline-block\9;width:100%}
.pbWrapper:before{content:'\2716';color:transparent;text-shadow:0 2px 35px rgba(255,255,255,0);font-size:0;vertical-align:middle;cursor:default;transition:text-shadow .7s ease-out}
.error .pbWrapper:before{font-size:22em;text-shadow:0 0 0 #FFF;-webkit-animation:2s 1s deadImage infinite linear;animation:2s 1s deadImage infinite linear}
.thumbs .pbWrapper{padding:0;margin:0}
.error .pbWrapperr img{width:0}
.pbWrapper > div{display:none;width:624px;height:351px;vertical-align:middle;border-radius:5px;background:rgba(0,0,0,.5)}
.video > .pbWrapper > div{display:inline-block}
#pbOverlay iframe,#pbOverlay embed,#pbOverlay object{display:block;width:100%;height:100%;opacity:1;transition:.5s}
.pbWrapper .pbHide iframe{opacity:0}
.pbWrapper > div,.pbWrapper > img{transition:.5s .5s cubic-bezier(.1,.87,.48,1);-webkit-transform:none;-ms-transform:none;transform:none;-webkit-backface-visibility:hidden;box-shadow:0 0 20px #000;opacity:1}
.mobile.show .pbWrapper > div,.mobile.show .pbWrapper > img{transition:30ms}
.pbWrapper > *,.pbHide .pbWrapper > .prepare{opacity:0;vertical-align:middle;-webkit-transform:scale(.2) rotateX(80deg);-ms-transform:scale(.2) rotateX(80deg);transform:scale(.2) rotateX(80deg);border-radius:6px;border:none;max-height:95%;max-width:100%}
.on .pbWrapper > *{transition-delay:0}
.pbWrapper .zoomable{-webkit-transition:0;transition:0;position:relative;z-index:9}
.pbWrapper .rotating{-webkit-transition:.25s cubic-bezier(.4,.04,0,1);transition:.25s cubic-bezier(.4,.04,0,1)}
.pbHide .pbWrapper > *{-webkit-transform:scale(1.2);transform:scale(1.2);transform:none\9;opacity:0;transition:.4s ease-out}
#pbCloseBtn,#pbAutoplayBtn{position:absolute;top:-50px;right:-50px;z-index:999;display:block;padding:0 0 20px 20px;text-align:center;cursor:pointer;color:#FFF;transition:.3s .3s ease-out}
.pbHide #pbCloseBtn{top:-50px;right:-50px}
.on #pbCloseBtn{top:-2px;right:-2px}
#pbCloseBtn:before{content:'\00D7';font:bold 1em/1 arial}
#pbCloseBtn:before,#pbAutoplayBtn:before{display:inline-block;height:35px;width:35px;padding:8px 8px 12px 12px;font-size:2em;opacity:.8;vertical-align:middle;background:#8f95a3;border-radius:0 0 0 70px;transition:.1s ease-out}
#pbCloseBtn:hover:before{padding:15px 10px 24px 24px;background:#ffba008a}
#pbAutoplayBtn{display:none;right:auto;left:-50px;padding:0;width:50px;height:50px;font-size:13px}
.hasAutoplay #pbAutoplayBtn{display:block}
#pbAutoplayBtn:hover{width:60px;height:60px}
.on #pbAutoplayBtn{top:0;left:0;transition:.1s ease-out}
#pbAutoplayBtn:before{content:'\2016';width:100%;height:100%;border-radius:0 0 70px 0;font-weight:700;padding:0;text-indent:-6px;line-height:1.6}
#pbAutoplayBtn:active:before{text-shadow:0 0 3px #FFF,0 0 6px #FFF}
#pbAutoplayBtn.play:before{content:'\25BA'}
#pbAutoplayBtn .pbProgress{display:none\9;width:100%;height:100%;overflow:hidden;position:absolute;padding:6px;top:0;left:0;opacity:.2;transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.3s;transition:.3s}
.mobile #pbAutoplayBtn .pbProgress{-webkit-transition:0;transition:0}
#pbAutoplayBtn.playing .pbProgress{-webkit-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);transform:rotateZ(90deg)}
#pbAutoplayBtn .pbProgress:before{content:'';position:absolute;right:0;bottom:0;width:200%;height:200%;border-radius:50%;box-shadow:0 0 0 8px #FFF inset}
#pbCaption,.pbHide #pbCaption{position:absolute;z-index:999;margin-bottom:5px;bottom:-120px;width:100%;overflow:hidden;transform:translateZ(0px);transition:.4s}
.show.on #pbCaption{bottom:0;transition-delay:.5s}
#pbOverlay.thumbs #pbCaption label{display:block}
#pbCaption label{display:none;float:right;margin:0 1em;color:#FFF;opacity:.3;transition:.2s;cursor:pointer}
#pbCaption label:after{content:'\276F';font-size:30px;line-height:30px;display:inline-block;transform:rotate(-90deg);transition:.2s ease-out}
#pbCaption label:hover{opacity:1}
#pbCaption .title,#pbCaption .counter{display:inline-block;color:#FFF;margin:0 6px}
#pbCaption .counter{display:none;opacity:.55}
.hasCounter #pbCaption .counter{display:inline-block}
.pbCaptionText{display:inline-block;transition:.3s;opacity:.9;font-weight:700;vertical-align:middle;text-shadow:1px 1px 1px rgba(0,0,0,.5);padding-left:60px}
.pbCaptionText.change{-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0}
#pbCaption .rotateBtn{display:none;background:none;border:0;font:800 1.7em/0 Arial;vertical-align:middle;color:rgba(255,255,255,.5);width:1.1em;height:1.1em;padding:0;border-radius:50%;background:rgba(0,0,0,.2);cursor:pointer;transition:.15s ease-out}
#pbCaption .rotateBtn.show{display:block;float:right}
#pbCaption .rotateBtn:hover{color:rgba(255,255,255,.7)}
#pbCaption .rotateBtn:active{color:#fff;background:rgba(0,0,0,.4)}
.mobile #pbCaption label{display:none;z-index:-1;color:red}
.mobile .pbCaptionText{padding:0}
#pbThumbsToggler:checked ~ #pbCaption .pbThumbs{margin:0}
#pbThumbsToggler:checked ~ #pbCaption label:after{transform:rotate(90deg)}
#pbThumbsToggler:checked ~ .pbWrapper{margin-top:-50px;padding:50px 0}
.pbThumbs{display:none;transition:.35s;-webkit-overflow-scrolling:touch}
.thumbs .pbThumbs{display:block;width:100%;padding:5px 0 2px;margin-bottom:-100px;overflow:hidden}
.mobile .pbThumbs{overflow:auto}
.pbThumbs:hover{clear:both}
.pbThumbs ul{display:inline-block;position:relative;list-style:none;height:80px;padding:0 5px;margin:0;white-space:pre;transition:.2s}
.pbThumbs ul:after{vertical-align:bottom}
.pbThumbs li{display:inline-block;vertical-align:bottom;height:70%;opacity:.6;text-align:center;position:relative;transition:.15s}
.pbThumbs li.active{height:100%;opacity:1}
.pbThumbs li:hover{height:100%;opacity:1}
.pbThumbs li.video::before{content:'\25BA';color:#FFF;font-size:20px;height:20px;width:20px;line-height:.9;position:absolute;bottom:4px;left:7px;background:rgba(0,0,0,.4);box-shadow:0 0 0 3px rgba(0,0,0,.4);border-radius:0 3px 0 0;pointer-events:none}
.pbThumbs a{height:100%;padding:0 2px;display:block;-moz-user-select:none}
.pbThumbs img{height:96%;min-height:95.9%;border:2px solid #FFF;max-width:none;border-radius:0;transition:.15s}
.pbThumbs li:hover img{min-height:96%}
.pbThumbs li.fast a img{transition:none}
.pbThumbs li.active a img{border-color:#D8FF16;min-height:96%}
#pbOverlay .prevNext{display:none;background:rgba(0,0,0,0);position:absolute;z-index:10;height:100%;width:35%;padding:80px 0;opacity:0;box-sizing:border-box;-moz-box-sizing:border-box;top:0;transition:.2s ease-out;text-shadow:0 0 12px #000,0 0 10px #FFF;user-select:none;filter:alpha(opacity=0);cursor:pointer}
#pbOverlay.hasArrows .prevNext{display:block}
#pbOverlay .prevNext.pbHide{display:none}
#pbOverlay.on .prevNext:hover{opacity:.5;filter:alpha(opacity=50)}
#pbOverlay.on .prevNext:hover:active{transition:80ms;opacity:1;filter:alpha(opacity=100);text-shadow:0 0 16px #FFF,0 0 10px #000}
.prevNext b{display:inline-block;vertical-align:middle;transition:.2s ease-in}
.prevNext:hover b{transition:.2s cubic-bezier(.095,.870,.485,.985)}
#pbPrevBtn b{transform:scale(.4) translateX(350px);-webkit-transform:scale(.4) translateX(350px)}
#pbNextBtn b{transform:scale(.4) translateX(-350px);-webkit-transform:scale(.4) translateX(-350px)}
#pbPrevBtn b:before,#pbNextBtn b:after{display:inline;line-height:.3;font-size:18em;font-weight:400;color:#FFF;font-family:Arial}
#pbPrevBtn b:before{content:'\2039'}
#pbNextBtn b:after{content:'\203A'}
.on #pbPrevBtn:hover b{transform:scale(1) translateX(20px);-webkit-transform:scale(1) translateX(20px)}
.on #pbNextBtn:hover b{transform:scale(1) translateX(-20px);-webkit-transform:scale(1) translateX(-20px)}
.show #pbPrevBtn{left:0;text-align:left}
.show #pbNextBtn{right:0;text-align:right}
@media all and (max-width:700px) {
.pbWrapper img,.pbHide .pbWrapper img.prepare{max-height:100%}
.thumbs .pbWrapper{padding:0;margin:0}
.pbThumbs{margin-bottom:-60px}
.pbThumbs.show{margin:0}
.pbThumbs ul{height:50px}
.pbThumbs li{height:100%;opacity:1}
.pbThumbs li img{min-height:96.5%}
}
@media all and (max-width:710px) {
.pbThumbs li.active a img{min-height:96%}
}
#nprogress{pointer-events:none}
#nprogress .bar{background-color:#ffba00;position:fixed;z-index:1031;top:0;left:0;width:100%;height:4px}
#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #ffba00,0 0 5px #ffba00;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}
#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}
#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#ffba00;border-left-color:#ffba00;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}
.nprogress-custom-parent{overflow:hidden;position:relative}
.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}
@-webkit-keyframes nprogress-spinner {
0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes nprogress-spinner {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
#menu-btn{display:none}
.side-panel{width:330px;height:100%;overflow-x:hidden;overflow-y:auto;background-color:#f3f7f8;z-index:888;position:fixed;left:-370px;top:0;transition:left .4s;-webkit-transition:left .4s}
.side-panel.active{left:0}
.close-overlay{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;left:0;top:0;z-index:887;display:none;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAV1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////+ORg7oAAAAHHRSTlMAzEDyNav9hfh5ZezdoWxgUiEXEtG5uH1GLiwLAKS7wgAAAO5JREFUSMellusOgyAMhVEceHfq7uv7P+cyiTHmSA6mxkR/fJ/QIi0mcuW5OXXly32KB4PwWQYG4cEgPIxBeTAIDwbhwWA8GpzfDMqDwXg0GI8G49FgPBqcR4Pzn50R57shPIvbdWdEv186P/95K0HYjMh8enH1wl8gjuP5T942VeDBiMRbt2KlO8pVLD8PEYlk91B4O2ml+iYOEeKtpBwMDWLjzfRsrB/T0lSG/NROepO0EPeQz9m70SQtdbG+vIAHQ/G7Ep5vIN0W5UVAV2Z4IdOVSl6MdeWeNxRdy+JNUdl2eWPXHx30hxN+/PkB6HwFzA14gWEAAAAASUVORK5CYII=) 24 24,pointer}
.side-panel .side-nav{padding:0}
.side-panel .nav-menu{margin:0}
.side-panel .nav-menu a{padding:5px 0}
.side-panel .l-menu{left:-19px}
.side-panel .m-menu,.side-panel .side-box{padding:10px}
.side-panel .lb-in{padding-left:60px;background-color:#333}
.side-panel .m-menu{display:block;margin-bottom:30px;height:220px;background-color:initial}
.side-panel .m-menu li{float:none;display:block;border:0}
.side-panel .m-menu a{padding:0;font-size:16px;color:#333}
.side-panel .m-menu a.active,.side-panel .m-menu a:hover{color:#ffba00;background-color:initial}
.side-panel .log-name{color:#fff}
.side-panel .log-name:hover{color:#ffba00}
.btn-close{cursor:pointer;display:block;left:290px;top:-42px;position:fixed;z-index:888;width:40px;height:40px;line-height:40px;text-align:center;font-size:18px;background-color:#ffba00;color:#fff;transition:top .4s;-webkit-transition:top .4s}
.btn-close.active{top:0}
@media screen and (max-width:1120px) {
.main{padding:30px 15px}
.short{width:25%}
.short-poster{height:220px}
.short-tablet{width:100%}
.floats{margin:0 -7px}
.short{padding:0 7px}
.yw-title{height:40px}
.yw-img{height:155px}
.sh-inf{display:none}
.shnews{width:100%}
}
@media screen and (max-width:950px) {
#toggle-btn,.search-box,.login-btns,.side,.m-menu{display:none}
#menu-btn,.s-btn{display:inline-block}
.h_left{width:60%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.top-side{background-color:#fff}
.cont{float:none;width:100%}
.short{width:25%}
.short-poster{height:260px}
.ft-menu{font-size:16px;-ms-order:-1;-webkit-order:-1;order:-1;margin-bottom:7px}
.shnews{width:50%}
.shnews .short-poster{height:220px}
.contacts{display:none}
}
@media screen and (max-width:760px) {
.short{width:33.33%}
.shnews{width:50%}
.item-serial .item-poster{display:none}
.item-serial{padding:4px 4px 5px 7px;height:auto}
.item-serial .is-serie{width:auto;padding:0 3px}
}
@media screen and (max-width:590px) {
.h_left{width:72%}
.st-tabs{right:5px;top:27px}
.st-tabs span{padding:10px}
.short-poster{height:220px}
.short-tablet{width:100%;float:none;padding-left:115px}
.short-tablet .st-text{width:100%;float:right}
.short-tablet .st-poster{width:100px;margin-left:-115px;height:150px}
.fposter{width:200px;float:none;margin:0 auto 15px}
.fmright{margin-bottom:25px}
.fmright,.flist-col{width:100%;float:none}
.ftrailer{width:100%}
.xfieldimagegallery li img{width:120px;height:75px}
.frate{width:100%}
.fdownloads{display:none}
.shnews{width:100%}
}
@media screen and (max-width:470px) {
.short{width:50%}
.shnews{width:100%}
}
/* KinoHype approved fullstory layout */
.full.khf{background:#fff;border:1px solid #e9edf3;border-radius:14px;padding:28px;margin:0 0 24px;box-shadow:0 10px 30px rgba(15,23,42,.04);font-family:Inter,BloggerSans,Arial,sans-serif;color:#111827;}
.khf *{box-sizing:border-box}.khf a{color:inherit}.khf-head{margin-bottom:24px}.khf-titlebox{float:left;width:46%}.khf h1{margin:0;font-size:32px;line-height:1.15;font-weight:800;color:#101828}.khf-original{margin-top:7px;color:#7a8494;font-size:14px}.khf-actions{float:right;width:48%;text-align:right;padding-top:6px}.khf-btn{display:inline-block;vertical-align:top;height:48px;line-height:48px;padding:0 28px;border-radius:7px;margin-left:12px;font-size:13px;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:.02em}.khf-btn .fa,.khf-btn .far,.khf-btn .fas{margin-right:9px}.khf-btn--watch{background:#ffba00;color:#111;box-shadow:0 10px 24px rgba(255,186,0,.25)}.khf-btn--fav{background:#fff;border:1px solid #dfe4ec;color:#151b28}.khf-top{position:relative}.khf-poster{float:left;width:260px;position:relative}.khf-poster img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 12px 28px rgba(15,23,42,.13)}.khf-badge{position:absolute;left:12px;top:12px;background:#ffba00;color:#111;padding:6px 10px;border-radius:5px;font-size:12px;font-weight:800}.khf-badge--green{background:#6fc342;color:#fff}.khf-info{margin-left:310px;min-height:390px}.khf-rating{border:1px solid #e4e9f1;border-radius:10px;overflow:hidden;background:#fff;margin-bottom:24px}.khf-rating__item{float:left;width:25%;min-height:132px;padding:22px 26px;border-left:1px solid #e4e9f1}.khf-rating__item:first-child{border-left:0}.khf-rating__item--user{width:50%}.khf-rating__name{font-size:14px;color:#667085;margin-bottom:10px;font-weight:700}.khf-rating__item--kp .khf-rating__name{color:#f05a28}.khf-rating__item--imdb .khf-rating__name{color:#111827}.khf-rating__score{font-size:34px;line-height:1;font-weight:900;color:#111827}.khf-rating__item--kp .khf-rating__score{color:#ff8a00}.khf-rating__score .fa,.khf-rating__score .fas{font-size:16px;color:#ffba00;margin-left:9px;vertical-align:middle}.khf-rating__votes{margin-top:10px;font-size:13px;color:#6b7280}.khf-likebar{height:6px;background:#ef4444;border-radius:20px;margin-top:13px;overflow:hidden}.khf-likebar__line{height:100%;width:var(--p,75%);max-width:100%;background:#23b23b;border-radius:20px}.khf-votes{margin-top:11px;font-size:13px;font-weight:800}.khf-votes__plus{float:left;color:#16a34a;cursor:pointer}.khf-votes__minus{float:right;color:#ef2424;cursor:pointer}.khf-votes .fa,.khf-votes .fas{margin-right:6px}.khf-meta__col{float:left;width:50%;padding-right:28px}.khf-meta__col div{min-height:30px;line-height:1.35;margin-bottom:8px;font-size:14px}.khf-meta__col span{display:inline-block;width:112px;color:#7a8494}.khf-meta__col b{font-weight:700;color:#111827}.khf-share{white-space:normal}.khf-share .ya-share2{display:inline-block;vertical-align:middle}.khf-desc{clear:both;margin:26px 0 24px;font-size:16px;line-height:1.8;color:#1f2937}.khf-player{margin:22px 0 20px}.khf-player__frame{background:#0f1117;border-radius:8px;overflow:hidden;box-shadow:0 16px 40px rgba(15,23,42,.18)}.khf-player .fplay{height:auto;background:#111}.khf-player iframe{display:block;width:100%;height:460px}.khf-playtabs{background:#fff;text-align:center;padding:16px 0;border:0}.khf-playtabs span{display:inline-block;height:40px;line-height:38px;padding:0 22px;border:1px solid #e4e9f1;border-radius:6px;margin:0 4px;background:#fff;font-weight:700;color:#667085;cursor:pointer}.khf-playtabs span.current{border-color:#ffba00;background:#fff8e3;color:#111827}.khf-bottom-info{background:#f8fafc;border:1px solid #edf1f7;border-radius:8px;margin:18px 0 24px;overflow:hidden}.khf-bottom-info>div{padding:12px 18px;border-top:1px solid #edf1f7;font-size:14px}.khf-bottom-info>div:first-child{border-top:0}.khf-bottom-info span{display:inline-block;width:120px;color:#7a8494}.khf-bottom-info b{font-weight:700}.khf-devices b{display:inline-block;margin-right:12px}.khf-devices i{margin-right:5px}.khf-section-title{font-size:20px;font-weight:800;margin:0 0 16px;color:#111827}.khf-related{margin-top:18px}.khf-comms{background:#fff;border:1px solid #e9edf3;border-radius:14px;padding:22px;margin-bottom:24px;box-shadow:0 10px 30px rgba(15,23,42,.04)}
@media(max-width:980px){.khf-titlebox,.khf-actions{float:none;width:auto;text-align:left}.khf-actions{margin-top:16px}.khf-btn{margin:0 8px 8px 0}.khf-poster{float:none;width:260px;max-width:100%;margin:0 auto 22px}.khf-info{margin-left:0;min-height:0}.khf-rating__item,.khf-rating__item--user{width:100%;border-left:0;border-top:1px solid #e4e9f1}.khf-rating__item:first-child{border-top:0}.khf-meta__col{float:none;width:auto;padding-right:0}.khf-player iframe{height:360px}}
@media(max-width:560px){.full.khf{padding:18px;border-radius:10px}.khf h1{font-size:25px}.khf-btn{width:100%;text-align:center;margin:0 0 10px}.khf-meta__col span,.khf-bottom-info span{display:block;width:auto;margin-bottom:3px}.khf-player iframe{height:240px}.khf-playtabs span{padding:0 13px}.khf-rating__score{font-size:29px}}

/* KinoHype approved fullstory override v2 */
.full.khf{background:#fff;border:1px solid #e9edf3;border-radius:14px;padding:28px 28px 26px;margin:0 0 24px;box-shadow:0 10px 30px rgba(15,23,42,.04);font-family:Inter,BloggerSans,Arial,sans-serif;color:#111827;overflow:hidden}
.khf *{box-sizing:border-box}.khf a{color:inherit;text-decoration:none}.khf-head{margin-bottom:22px;position:relative}.khf-titlebox{float:left;width:45%;min-width:0}.khf h1{margin:0 0 6px;font-size:30px;line-height:1.15;font-weight:800;color:#101828;letter-spacing:-.02em}.khf-original{color:#7a8494;font-size:14px}.khf-actions{float:right;width:52%;text-align:right;padding-top:2px;white-space:nowrap}.khf-btn{display:inline-block;vertical-align:top;height:48px;line-height:48px;padding:0 26px;border-radius:7px;margin-left:12px;font-size:13px;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:.02em;box-shadow:none}.khf-btn .fa,.khf-btn .far,.khf-btn .fas{margin-right:9px}.khf-btn--watch{background:#ffba00;color:#111;box-shadow:0 10px 24px rgba(255,186,0,.25)}.khf-btn--fav{background:#fff;border:1px solid #dfe4ec;color:#151b28;min-width:150px;text-align:center}.khf-top{position:relative;clear:both}.khf-poster{float:left;width:250px;position:relative}.khf-poster img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 14px 32px rgba(15,23,42,.14)}.khf-badge{position:absolute;left:12px;top:12px;background:#ffba00;color:#111;padding:6px 10px;border-radius:5px;font-size:12px;font-weight:800}.khf-badge--green{background:#6fc342;color:#fff}.khf-info{margin-left:300px;min-height:390px}.khf-rating{border:1px solid #e4e9f1;border-radius:10px;overflow:hidden;background:#fff;margin:0 0 22px;width:100%}.khf-rating__item{float:left;width:25%;min-height:132px;padding:22px 26px;border-left:1px solid #e4e9f1}.khf-rating__item:first-child{border-left:0}.khf-rating__item--user{width:50%}.khf-rating__name{font-size:14px;color:#667085;margin-bottom:9px;font-weight:700}.khf-rating__item--imdb .khf-rating__name{color:#101828}.khf-rating__item--kp .khf-rating__name{color:#f05a28}.khf-rating__score{font-size:34px;line-height:1;font-weight:900;color:#111827;display:block}.khf-rating__item--kp .khf-rating__score{color:#ff8a00}.khf-star{display:inline-block!important;font-size:17px!important;line-height:1!important;color:#ffba00!important;margin-left:8px;vertical-align:5px;font-family:Arial,sans-serif!important}.khf-rating__votes{margin-top:10px;font-size:13px;color:#6b7280}.khf-likebar{height:6px;background:#ef4444;border-radius:20px;margin-top:13px;overflow:hidden}.khf-likebar__line{height:100%;width:var(--p,75%);max-width:100%;background:#18b63f;border-radius:20px}.khf-votes{margin-top:11px;font-size:13px;font-weight:800}.khf-votes__plus{float:left;color:#16a34a;cursor:pointer}.khf-votes__minus{float:right;color:#ef2424;cursor:pointer}.khf-votes .fa,.khf-votes .fas{margin-right:6px}.khf-meta{font-size:14px}.khf-meta__col{float:left;width:50%;padding-right:30px}.khf-meta__col div{min-height:30px;line-height:1.45;margin-bottom:8px}.khf-meta__col span{display:inline-block;width:112px;color:#7a8494}.khf-meta__col b{font-weight:700;color:#111827}.khf-share{white-space:normal}.khf-share .ya-share2{display:inline-block;vertical-align:middle}.khf-desc{clear:both;margin:26px 0 24px;font-size:16px;line-height:1.8;color:#1f2937}.khf-player{margin:22px 0 20px}.khf-player__frame{background:#0f1117;border-radius:8px;overflow:hidden;box-shadow:0 16px 40px rgba(15,23,42,.18)}.khf-player .fplay{height:auto;background:#111}.khf-player iframe{display:block;width:100%;height:460px}.khf-playtabs{background:#fff;text-align:center;padding:16px 0 0;border:0}.khf-playtabs span{display:inline-block;height:40px;line-height:38px;padding:0 22px;border:1px solid #e4e9f1;border-radius:6px;margin:0 4px;background:#fff;font-weight:700;color:#667085;cursor:pointer}.khf-playtabs span.current{border-color:#ffba00;background:#fff8e3;color:#111827}.khf-bottom-info{background:#f8fafc;border:1px solid #edf1f7;border-radius:8px;margin:18px 0 24px;overflow:hidden}.khf-bottom-info>div{padding:12px 18px;border-top:1px solid #edf1f7;font-size:14px}.khf-bottom-info>div:first-child{border-top:0}.khf-bottom-info span{display:inline-block;width:120px;color:#7a8494}.khf-bottom-info b{font-weight:700}.khf-devices b{display:inline-block;margin-right:12px}.khf-devices i{margin-right:5px}.khf-section-title{font-size:20px;font-weight:800;margin:0 0 16px;color:#111827}.khf-related{margin-top:18px}.khf-comms{background:#fff;border:1px solid #e9edf3;border-radius:14px;padding:22px;margin-bottom:24px;box-shadow:0 10px 30px rgba(15,23,42,.04)}
@media(max-width:1120px){.khf-titlebox,.khf-actions{float:none;width:auto;text-align:left}.khf-actions{margin-top:15px}.khf-btn{margin:0 8px 8px 0}.khf-info{margin-left:285px}.khf-poster{width:235px}.khf-rating__item{padding:18px}.khf-meta__col span{width:98px}}
@media(max-width:820px){.khf-poster{float:none;width:260px;max-width:100%;margin:0 auto 22px}.khf-info{margin-left:0;min-height:0}.khf-rating__item,.khf-rating__item--user{width:100%;border-left:0;border-top:1px solid #e4e9f1}.khf-rating__item:first-child{border-top:0}.khf-meta__col{float:none;width:auto;padding-right:0}.khf-player iframe{height:360px}}
@media(max-width:560px){.full.khf{padding:18px;border-radius:10px}.khf h1{font-size:25px}.khf-btn{width:100%;text-align:center;margin:0 0 10px}.khf-meta__col span,.khf-bottom-info span{display:block;width:auto;margin-bottom:3px}.khf-player iframe{height:240px}.khf-playtabs span{padding:0 13px}.khf-rating__score{font-size:29px}}

/* KinoHype fullstory meta block fix v3: closer to approved sketch */
.khf .khf-meta{
	margin-top: 4px;
	font-size: 14px;
	line-height: 1.55;
	color: #101828;
}
.khf .khf-meta:after{
	content: "";
	display: block;
	clear: both;
}
.khf .khf-meta__col{
	float: left;
	width: 50%;
	padding-right: 34px;
}
.khf .khf-meta__col + .khf-meta__col{
	padding-right: 0;
	padding-left: 10px;
}
.khf .khf-meta__col div{
	position: relative;
	min-height: 28px;
	margin: 0 0 8px;
	padding-left: 128px;
	line-height: 1.45;
	font-size: 14px;
	border: 0;
}
.khf .khf-meta__col span{
	position: absolute;
	left: 0;
	top: 0;
	width: 108px;
	display: block;
	color: #8a94a6;
	font-weight: 500;
}
.khf .khf-meta__col b,
.khf .khf-meta__col a{
	font-weight: 600;
	color: #111827;
	text-decoration: none;
}
.khf .khf-meta__col a:hover{
	color: #ffba00;
}
.khf .khf-share{
	padding-left: 128px !important;
	min-height: 28px;
}
.khf .khf-share span{
	position: absolute;
	left: 0;
	top: 0;
}
.khf .khf-share .ya-share2{
	display: inline-block;
	vertical-align: top;
}
.khf .khf-desc{
	max-width: none;
	font-size: 15px;
	line-height: 1.8;
	color: #111827;
}
@media(max-width:820px){
	.khf .khf-meta__col,
	.khf .khf-meta__col + .khf-meta__col{
		float: none;
		width: auto;
		padding-left: 0;
		padding-right: 0;
	}
}
@media(max-width:560px){
	.khf .khf-meta__col div,
	.khf .khf-share{
		padding-left: 0 !important;
	}
	.khf .khf-meta__col span,
	.khf .khf-share span{
		position: static;
		width: auto;
		margin-bottom: 3px;
	}
}

/* KinoHype v4 fixes: approved fullstory meta, sidebar popular, top carousel */
.khf .khf-meta{
	margin-top: 8px;
	font-size: 14px;
	line-height: 1.55;
	color: #101828;
}
.khf .khf-meta:after{content:"";display:block;clear:both}
.khf .khf-meta__col{
	float: left !important;
	width: 50% !important;
	padding: 0 34px 0 0 !important;
}
.khf .khf-meta__col--right{
	padding: 0 0 0 18px !important;
}
.khf .khf-meta__col div,
.khf .khf-share{
	position: relative;
	min-height: 26px;
	margin: 0 0 10px;
	padding-left: 118px !important;
	line-height: 1.45;
	font-size: 14px;
	border: 0 !important;
}
.khf .khf-meta__col span,
.khf .khf-share > span{
	position: absolute !important;
	left: 0;
	top: 0;
	width: 96px !important;
	display: block !important;
	color: #8a94a6;
	font-weight: 500;
}
.khf .khf-meta__col b,
.khf .khf-meta__col a{
	font-weight: 700;
	color: #111827;
	text-decoration: none;
}
.khf .khf-meta__col a:hover{color:#ffba00}
.khf .khf-meta__actors b{
	display: block;
	max-width: 100%;
	line-height: 1.45;
}
.khf .khf-share .ya-share2{
	display: inline-block;
	vertical-align: top;
}
.khf .khf-desc{
	clear: both;
	margin: 28px 0 24px;
	font-size: 15px;
	line-height: 1.8;
	color: #111827;
}

/* Sidebar popular as approved sketch */
.side .popular .p_in,
.side .popular .tb-cont{
	display: block !important;
}
.kh-popular-item{
	position: relative;
	margin: 0 0 14px;
	padding: 0 44px 0 24px;
	min-height: 62px;
}
.kh-popular-item a{
	display: block;
	color: #111827;
	text-decoration: none;
}
.kh-popular-item__num{
	position: absolute;
	left: 0;
	top: 20px;
	width: 18px;
	font-size: 14px;
	color: #111827;
	text-align: left;
}
.kh-popular-item__poster{
	float: left;
	width: 42px;
	height: 58px;
	border-radius: 4px;
	overflow: hidden;
	background: #e5e7eb;
	box-shadow: 0 4px 10px rgba(15,23,42,.08);
}
.kh-popular-item__poster img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.kh-popular-item__body{
	margin-left: 54px;
	padding-top: 2px;
}
.kh-popular-item__title{
	font-weight: 700;
	font-size: 13px;
	line-height: 1.25;
	color: #111827;
	max-height: 34px;
	overflow: hidden;
}
.kh-popular-item__meta{
	font-size: 12px;
	line-height: 1.35;
	color: #8a94a6;
	margin-top: 4px;
	max-height: 32px;
	overflow: hidden;
}
.kh-popular-item__rate{
	position: absolute;
	right: 0;
	top: 17px;
	min-width: 32px;
	height: 26px;
	line-height: 26px;
	border-radius: 4px;
	background: #f5f6f8;
	font-weight: 800;
	font-size: 13px;
	color: #111827;
	text-align: center;
}
.kh-popular-item:hover .kh-popular-item__title{color:#ffba00}

/* Top carousel closer to approved sketch */
.kh-top-carousel{
	margin-top: 14px;
	padding: 0 0 16px;
	background: #fff;
}
.kh-top-carousel .ts_in{
	position: relative;
	padding: 0 38px;
}
.kh-top-carousel__head{
	margin: 0 0 14px;
	min-height: 26px;
}
.kh-top-carousel .ts-title{
	float: left;
	height: auto;
	line-height: 1.2;
	padding: 0;
	background: transparent;
	color: #111827;
	font-weight: 800;
	font-size: 14px;
}
.kh-top-tabs{
	position: static !important;
	float: right;
	font-size: 0;
}
.kh-top-tabs span{
	display: inline-block;
	padding: 0 18px 10px;
	font-size: 14px;
	font-weight: 700;
	color: #111827 !important;
	background: transparent !important;
	border-bottom: 2px solid transparent;
	cursor: pointer;
}
.kh-top-tabs span.current{
	border-bottom-color: #ffba00;
}
.kh-top-card{
	display: block;
	width: 140px;
	margin: 0 auto;
	text-decoration: none;
}
.kh-top-card__poster{
	position: relative;
	height: 205px;
	border-radius: 5px;
	overflow: hidden;
	background: #e5e7eb;
	box-shadow: 0 6px 16px rgba(15,23,42,.12);
}
.kh-top-card__poster img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.kh-top-card__rate{
	position: absolute;
	left: 7px;
	top: 7px;
	height: 24px;
	line-height: 24px;
	padding: 0 8px;
	border-radius: 4px;
	background: rgba(17,24,39,.92);
	color: #fff;
	font-size: 12px;
	font-weight: 800;
}
.kh-top-carousel .owl-nav .owl-prev,
.kh-top-carousel .owl-nav .owl-next{
	position: absolute;
	top: 90px;
	width: 30px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 28px;
	color: #111827;
	background: transparent;
}
.kh-top-carousel .owl-nav .owl-prev{left:0}
.kh-top-carousel .owl-nav .owl-next{right:0}

@media(max-width:820px){
	.khf .khf-meta__col,
	.khf .khf-meta__col--right{
		float: none !important;
		width: auto !important;
		padding: 0 !important;
	}
	.kh-top-tabs{float:none;margin-top:12px}
	.kh-top-carousel .ts_in{padding:0 16px}
}
@media(max-width:560px){
	.khf .khf-meta__col div,
	.khf .khf-share{
		padding-left: 0 !important;
	}
	.khf .khf-meta__col span,
	.khf .khf-share > span{
		position: static !important;
		width: auto !important;
		margin-bottom: 3px;
	}
	.kh-top-card{width:112px}
	.kh-top-card__poster{height:165px}
}

/* === KinoHype fullstory approved fixes v5 === */
.full.khf{max-width:none;overflow:visible!important;}
.khf-head{padding-right:0!important;margin-bottom:18px!important;}
.khf-titlebox{float:none!important;width:auto!important;}
.khf-actions{display:none!important;}
.khf-top{clear:both!important;}
.khf-poster{width:250px!important;float:left!important;}
.khf-poster-actions{margin-top:16px;}
.khf-poster-actions .khf-btn{display:block!important;width:100%!important;margin:0 0 10px!important;text-align:center!important;height:48px!important;line-height:48px!important;padding:0 12px!important;border-radius:8px!important;white-space:nowrap;}
.khf-poster-actions .khf-btn--fav{min-width:0!important;box-shadow:none!important;}
.khf-info{margin-left:310px!important;min-height:0!important;}
.khf-rating{width:100%!important;margin:0 0 26px!important;border:1px solid #dfe6f0!important;border-radius:10px!important;overflow:hidden!important;}
.khf-rating__item{height:142px!important;min-height:142px!important;padding:22px 24px!important;}
.khf-rating__item--imdb,.khf-rating__item--kp{width:25%!important;}
.khf-rating__item--user{width:50%!important;}
.khf-rating__name{font-size:13px!important;line-height:1.2!important;margin-bottom:12px!important;color:#5f6b7a!important;}
.khf-rating__item--kp .khf-rating__name{color:#ff4b1f!important;}
.khf-rating__score{font-size:31px!important;line-height:1!important;display:block!important;white-space:nowrap!important;}
.khf-rating__item--kp .khf-rating__score{color:#ff7a00!important;}
.khf-star{display:inline-block!important;font-size:15px!important;line-height:1!important;vertical-align:8px!important;margin-left:7px!important;color:#ffba00!important;position:static!important;transform:none!important;}
.khf-rating__votes{font-size:12px!important;line-height:1.25!important;margin-top:10px!important;color:#758195!important;}
.khf-likebar{height:6px!important;margin-top:12px!important;background:#ef4444!important;border-radius:12px!important;}
.khf-likebar__line{background:#18ad37!important;border-radius:12px!important;}
.khf-votes{margin-top:10px!important;font-size:13px!important;line-height:1.2!important;}
.khf-meta{display:block!important;margin-top:0!important;}
.khf-meta:after{content:"";display:block;clear:both;}
.khf-meta__col{float:left!important;width:50%!important;padding:0 26px 0 0!important;box-sizing:border-box!important;}
.khf-meta__col--right{padding:0 0 0 22px!important;}
.khf-meta__col div,.khf-share{display:block!important;min-height:26px!important;margin:0 0 12px!important;line-height:1.45!important;font-size:14px!important;color:#172033!important;}
.khf-meta__col span,.khf-share>span{float:left!important;display:block!important;width:118px!important;color:#7a8494!important;font-weight:500!important;}
.khf-meta__col b,.khf-meta__col a{display:block!important;margin-left:128px!important;color:#111827!important;font-weight:600!important;line-height:1.45!important;}
.khf-meta__actors b{line-height:1.55!important;}
.khf-share-icons{display:block!important;margin-left:128px!important;white-space:normal!important;}
.khf-share-icons a{display:inline-block!important;width:24px;height:24px;line-height:24px;text-align:center;border-radius:4px;color:#fff!important;font-size:10px;font-weight:800;margin:0 4px 4px 0;text-decoration:none!important;}
.khf-share-icons .vk{background:#2787f5}.khf-share-icons .ok{background:#ee8208}.khf-share-icons .tg{background:#27a7e7}.khf-share-icons .tw{background:#1da1f2}.khf-share-icons .ya{background:#e31b23}
.khf-desc{clear:both!important;margin:26px 0 26px!important;font-size:15px!important;line-height:1.8!important;color:#172033!important;}
/* top carousel alignment and arrows */
.kh-top-carousel{background:#fff!important;margin:0 auto 0!important;overflow:hidden!important;}
.kh-top-carousel .ts_in{position:relative!important;padding:0 48px 0!important;}
.kh-top-carousel__head{height:42px!important;line-height:42px!important;position:relative!important;margin:0!important;}
.kh-top-carousel .ts-title{float:left!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:800!important;color:#111827!important;line-height:42px!important;}
.kh-top-tabs{float:right!important;margin:0!important;padding:0!important;line-height:42px!important;height:42px!important;}
.kh-top-tabs span{display:inline-block!important;height:42px!important;line-height:42px!important;padding:0 22px!important;background:#fff!important;border:0!important;border-bottom:2px solid transparent!important;color:#111827!important;font-weight:700!important;}
.kh-top-tabs span.current{border-bottom-color:#ffba00!important;color:#111827!important;}
.kh-top-carousel .tb-cont{clear:both!important;position:relative!important;overflow:hidden!important;}
.kh-top-card{display:block!important;width:150px!important;margin:0!important;text-decoration:none!important;}
.kh-top-card__poster{height:220px!important;border-radius:5px!important;overflow:hidden!important;background:#eee!important;position:relative!important;}
.kh-top-card__poster img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.kh-top-card__title{display:none!important;}
.kh-top-card__rate{position:absolute!important;left:8px!important;top:8px!important;background:#111827!important;color:#fff!important;border-radius:4px!important;padding:4px 7px!important;font-size:12px!important;font-weight:800!important;}
.kh-top-carousel .owl-nav{display:block!important;position:static!important;}
.kh-top-carousel .owl-nav .owl-prev,.kh-top-carousel .owl-nav .owl-next{display:block!important;position:absolute!important;top:142px!important;width:34px!important;height:46px!important;line-height:46px!important;background:rgba(255,255,255,.88)!important;color:#111827!important;border-radius:4px!important;text-align:center!important;font-size:0!important;z-index:20!important;box-shadow:0 4px 15px rgba(0,0,0,.12)!important;opacity:1!important;visibility:visible!important;}
.kh-top-carousel .owl-nav .owl-prev{left:8px!important}.kh-top-carousel .owl-nav .owl-next{right:8px!important}
.kh-top-carousel .owl-nav .owl-prev:before{content:'‹';font-size:38px;line-height:42px}.kh-top-carousel .owl-nav .owl-next:before{content:'›';font-size:38px;line-height:42px}
/* popular block poster fix */
.kh-popular-item{display:block!important;margin:0 0 13px!important;min-height:64px!important;}
.kh-popular-item__link{display:block!important;position:relative!important;min-height:64px!important;padding:0 42px 0 54px!important;text-decoration:none!important;color:#111827!important;}
.kh-popular-item__poster{position:absolute!important;left:0!important;top:0!important;width:42px!important;height:58px!important;border-radius:5px!important;overflow:hidden!important;background:#e5e7eb!important;}
.kh-popular-item__poster img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;}
.kh-popular-item__body{display:block!important;}
.kh-popular-item__title{font-size:13px!important;font-weight:700!important;line-height:1.25!important;color:#111827!important;max-height:34px!important;overflow:hidden!important;}
.kh-popular-item__meta{font-size:12px!important;color:#7a8494!important;line-height:1.25!important;margin-top:3px!important;max-height:30px!important;overflow:hidden!important;}
.kh-popular-item__rate{position:absolute!important;right:0!important;top:14px!important;width:32px!important;height:26px!important;line-height:26px!important;text-align:center!important;background:#f3f4f6!important;border-radius:5px!important;font-size:13px!important;font-weight:800!important;color:#111827!important;}
@media(max-width:1120px){.khf-poster{width:230px!important}.khf-info{margin-left:270px!important}.khf-rating__item{padding:18px!important}.khf-meta__col span,.khf-share>span{float:none!important;width:auto!important;margin-bottom:3px!important}.khf-meta__col b,.khf-meta__col a,.khf-share-icons{margin-left:0!important}.kh-top-card{width:132px!important}.kh-top-card__poster{height:196px!important}}
@media(max-width:820px){.khf-poster{float:none!important;width:260px!important;margin:0 auto 22px!important}.khf-info{margin-left:0!important}.khf-rating__item,.khf-rating__item--imdb,.khf-rating__item--kp,.khf-rating__item--user{float:none!important;width:100%!important;height:auto!important;min-height:0!important;border-left:0!important;border-top:1px solid #e4e9f1!important}.khf-rating__item:first-child{border-top:0!important}.khf-meta__col,.khf-meta__col--right{float:none!important;width:auto!important;padding:0!important}.kh-top-carousel .ts_in{padding:0 20px!important}.kh-top-tabs{float:none!important;clear:both!important}.kh-top-carousel__head{height:auto!important}.kh-top-carousel .ts-title{float:none!important}}

/* === KinoHype final v6 fixes: fullstory meta / sidebar popular / top carousel === */
.full.khf{overflow:visible!important;}
.khf .khf-top{overflow:visible!important;}
.khf .khf-info{overflow:visible!important;}

/* Fullstory: compact metadata like approved sketch */
.khf .khf-meta{
	display:block!important;
	clear:none!important;
	font-size:14px!important;
	line-height:1.45!important;
}
.khf .khf-meta:after{content:"";display:block;clear:both;}
.khf .khf-meta__col{
	float:left!important;
	box-sizing:border-box!important;
	padding:0!important;
}
.khf .khf-meta__col--left{width:47%!important;padding-right:28px!important;}
.khf .khf-meta__col--right{width:53%!important;padding-left:18px!important;}
.khf .khf-meta__col div,
.khf .khf-share{
	display:block!important;
	clear:both!important;
	overflow:hidden!important;
	min-height:27px!important;
	margin:0 0 11px!important;
	line-height:1.45!important;
	font-size:14px!important;
	color:#111827!important;
}
.khf .khf-meta__col span,
.khf .khf-share>span{
	float:left!important;
	display:block!important;
	width:96px!important;
	margin:0!important;
	padding:0!important;
	color:#7a8494!important;
	font-weight:500!important;
}
.khf .khf-meta__col b{
	display:block!important;
	margin:0 0 0 108px!important;
	padding:0!important;
	max-width:calc(100% - 108px)!important;
	color:#111827!important;
	font-weight:600!important;
	line-height:1.45!important;
	word-break:normal!important;
	overflow-wrap:break-word!important;
	white-space:normal!important;
}
.khf .khf-meta__col b a,
.khf .khf-meta__col .khf-meta__actors b a,
.khf .khf-meta a{
	display:inline!important;
	float:none!important;
	margin:0!important;
	padding:0!important;
	line-height:inherit!important;
	white-space:normal!important;
	color:#111827!important;
	font-weight:600!important;
	text-decoration:none!important;
}
.khf .khf-meta__col b a:hover{color:#ffba00!important;}
.khf .khf-meta__actors b{line-height:1.55!important;}
.khf .khf-share-icons{
	display:block!important;
	margin:0 0 0 108px!important;
	white-space:normal!important;
}
.khf .khf-share-icons a{
	display:inline-block!important;
	vertical-align:top!important;
	width:24px!important;
	height:24px!important;
	line-height:24px!important;
	text-align:center!important;
	border-radius:4px!important;
	color:#fff!important;
	font-size:10px!important;
	font-weight:800!important;
	margin:0 4px 4px 0!important;
	text-decoration:none!important;
}
.khf .khf-share-icons .vk{background:#2787f5!important}.khf .khf-share-icons .ok{background:#ee8208!important}.khf .khf-share-icons .tg{background:#27a7e7!important}.khf .khf-share-icons .tw{background:#1da1f2!important}.khf .khf-share-icons .ya{background:#e31b23!important}
.khf .khf-star{vertical-align:6px!important;margin-left:7px!important;font-size:15px!important;line-height:1!important;position:static!important;}

/* Sidebar popular: restore old DLE-compatible rendering */
.side .popular .p_in,
.side .popular .tb-cont{
	display:block!important;
	min-height:1px!important;
	overflow:visible!important;
}
.side .popular .p-item{
	display:inline-block!important;
	vertical-align:top!important;
	width:94px!important;
	margin:0 12px 14px 0!important;
	position:relative!important;
}
.side .popular .p-item.horizontal{width:94px!important;}
.side .popular .p-item .gallery_item{
	display:block!important;
	color:#111827!important;
	text-decoration:none!important;
}
.side .popular .p-img{
	display:block!important;
	width:94px!important;
	height:135px!important;
	border-radius:7px!important;
	overflow:hidden!important;
	background:#e5e7eb!important;
	margin:0 0 8px!important;
	position:relative!important;
}
.side .popular .p-img img{
	display:block!important;
	width:100%!important;
	height:100%!important;
	object-fit:cover!important;
}
.side .popular .p-title{
	display:block!important;
	font-size:13px!important;
	line-height:1.25!important;
	font-weight:600!important;
	color:#111827!important;
	max-height:34px!important;
	overflow:hidden!important;
}
.side .popular .short-rate-perc{
	position:absolute!important;
	right:5px!important;
	bottom:5px!important;
	left:auto!important;
	top:auto!important;
	background:#111827!important;
	color:#fff!important;
	border-radius:4px!important;
	padding:3px 5px!important;
	font-size:11px!important;
	font-weight:800!important;
	line-height:1!important;
}

/* Top carousel: approved light layout, fixed title/tabs and visible arrows */
.kh-top-carousel{background:#fff!important;margin:0 auto!important;overflow:hidden!important;}
.kh-top-carousel .ts_in{position:relative!important;padding:0 48px 0!important;box-sizing:border-box!important;}
.kh-top-carousel__head{height:42px!important;line-height:42px!important;margin:0!important;padding:0!important;position:relative!important;}
.kh-top-carousel .ts-title{float:left!important;margin:0!important;padding:0!important;line-height:42px!important;font-size:15px!important;font-weight:800!important;color:#111827!important;}
.kh-top-tabs{float:right!important;margin:0!important;padding:0!important;height:42px!important;line-height:42px!important;white-space:nowrap!important;}
.kh-top-tabs span{display:inline-block!important;height:42px!important;line-height:42px!important;padding:0 22px!important;background:#fff!important;border:0!important;border-bottom:2px solid transparent!important;color:#111827!important;font-weight:700!important;cursor:pointer!important;}
.kh-top-tabs span.current{border-bottom-color:#ffba00!important;color:#111827!important;}
.kh-top-carousel .tb-cont{clear:both!important;position:relative!important;overflow:hidden!important;}
.kh-top-card{display:block!important;width:150px!important;text-decoration:none!important;}
.kh-top-card__poster{height:220px!important;border-radius:5px!important;overflow:hidden!important;background:#eee!important;position:relative!important;}
.kh-top-card__poster img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.kh-top-card__title{display:none!important;}
.kh-top-card__rate{position:absolute!important;left:8px!important;top:8px!important;background:#111827!important;color:#fff!important;border-radius:4px!important;padding:4px 7px!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important;}
.kh-top-arrow{display:block!important;position:absolute!important;top:142px!important;width:34px!important;height:46px!important;line-height:42px!important;background:rgba(255,255,255,.9)!important;color:#111827!important;border:0!important;border-radius:4px!important;text-align:center!important;font-size:38px!important;font-family:Arial,sans-serif!important;z-index:50!important;box-shadow:0 4px 15px rgba(0,0,0,.12)!important;cursor:pointer!important;padding:0!important;}
.kh-top-arrow--prev{left:8px!important;}
.kh-top-arrow--next{right:8px!important;}
.kh-top-arrow:hover{background:#ffba00!important;color:#111!important;}

@media(max-width:1120px){
	.khf .khf-meta__col--left,.khf .khf-meta__col--right{float:none!important;width:auto!important;padding:0!important;}
	.khf .khf-meta__col b,.khf .khf-share-icons{margin-left:108px!important;max-width:calc(100% - 108px)!important;}
	.kh-top-card{width:132px!important}.kh-top-card__poster{height:196px!important}
}
@media(max-width:820px){
	.khf .khf-meta__col span,.khf .khf-share>span{float:none!important;width:auto!important;margin-bottom:3px!important;}
	.khf .khf-meta__col b,.khf .khf-share-icons{margin-left:0!important;max-width:100%!important;}
	.kh-top-carousel .ts_in{padding:0 20px!important;}
	.kh-top-tabs{float:none!important;clear:both!important;display:block!important;height:auto!important;line-height:1.2!important;}
	.kh-top-tabs span{height:36px!important;line-height:36px!important;padding:0 12px!important;}
	.kh-top-carousel__head{height:auto!important;}
	.kh-top-carousel .ts-title{float:none!important;display:block!important;}
	.kh-top-arrow{top:132px!important;}
}

/* === KinoHype approved fullstory emergency fix v7 === */
.full.khf{overflow:hidden!important;max-width:none!important;padding:28px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e9edf3!important;box-shadow:0 10px 30px rgba(15,23,42,.04)!important}
.khf-top{clear:both!important;display:block!important}
.khf-poster{float:left!important;width:250px!important;margin:0!important;position:relative!important}
.khf-poster img{display:block!important;width:250px!important;height:auto!important;max-width:250px!important;border-radius:8px!important;box-shadow:0 14px 32px rgba(15,23,42,.14)!important}
.khf-poster-actions{margin-top:16px!important;width:250px!important}
.khf-poster-actions .khf-btn{display:block!important;width:250px!important;margin:0 0 10px!important;height:48px!important;line-height:48px!important;text-align:center!important;padding:0 12px!important;border-radius:8px!important;box-sizing:border-box!important}
.khf-info{display:block!important;margin-left:310px!important;min-height:0!important;overflow:hidden!important}
.khf-rating{display:block!important;width:100%!important;overflow:hidden!important;margin:0 0 26px!important;border:1px solid #dfe6f0!important;border-radius:10px!important;background:#fff!important}
.khf-rating__item{float:left!important;box-sizing:border-box!important;height:142px!important;min-height:142px!important;padding:22px 24px!important;border-left:1px solid #dfe6f0!important}
.khf-rating__item:first-child{border-left:0!important}.khf-rating__item--imdb,.khf-rating__item--kp{width:25%!important}.khf-rating__item--user{width:50%!important}
.khf-rating__score{font-size:31px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important;color:#111827!important}
.khf-rating__item--kp .khf-rating__score{color:#ff7a00!important}.khf-star{display:inline-block!important;position:static!important;vertical-align:7px!important;margin-left:7px!important;font-size:15px!important;line-height:1!important;color:#ffba00!important;font-family:Arial,sans-serif!important}
.khf-likebar{height:6px!important;background:#ef4444!important;border-radius:12px!important;overflow:hidden!important}.khf-likebar__line{height:100%!important;width:var(--p,0%)!important;max-width:100%!important;background:#18ad37!important}
.khf-meta{display:block!important;clear:none!important;font-size:14px!important;line-height:1.45!important;overflow:visible!important}.khf-meta:after{content:"";display:block;clear:both}
.khf-meta__col{float:left!important;width:50%!important;box-sizing:border-box!important;padding:0 28px 0 0!important}.khf-meta__col--right{padding:0 0 0 22px!important}
.khf-row{display:block!important;position:relative!important;min-height:27px!important;margin:0 0 12px!important;padding-left:118px!important;line-height:1.45!important;color:#111827!important;clear:both!important;overflow:visible!important;word-break:normal!important;white-space:normal!important}
.khf-row>span{position:absolute!important;left:0!important;top:0!important;display:block!important;width:105px!important;color:#7a8494!important;font-weight:500!important;line-height:1.45!important;float:none!important;margin:0!important;padding:0!important}
.khf-row>strong{display:block!important;margin:0!important;padding:0!important;min-width:0!important;width:auto!important;max-width:none!important;color:#111827!important;font-weight:700!important;line-height:1.45!important;word-break:normal!important;white-space:normal!important;overflow:visible!important}
.khf-row>strong a,.khf-row a{display:inline!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;color:inherit!important;font-weight:700!important;line-height:inherit!important;float:none!important;white-space:normal!important;word-break:normal!important}
.khf-row>strong br{display:none!important}.khf-meta__actors>strong{line-height:1.5!important}
.khf-share-icons{display:block!important;margin:0!important;padding:0!important;white-space:normal!important}.khf-share-icons a{display:inline-block!important;width:24px!important;height:24px!important;line-height:24px!important;text-align:center!important;border-radius:4px!important;color:#fff!important;font-size:10px!important;font-weight:800!important;margin:0 4px 4px 0!important;text-decoration:none!important}.khf-share-icons .vk{background:#2787f5}.khf-share-icons .ok{background:#ee8208}.khf-share-icons .tg{background:#27a7e7}.khf-share-icons .tw{background:#1da1f2}.khf-share-icons .ya{background:#e31b23}
.khf-desc{clear:both!important;margin:26px 0!important;font-size:15px!important;line-height:1.8!important;color:#172033!important}
/* popular: force visible and independent from old flex rules */
.popular .p_in{display:block!important}.kh-popular-item{display:block!important;margin:0 0 13px!important;min-height:64px!important;float:none!important;width:auto!important}.kh-popular-item__link{display:block!important;position:relative!important;min-height:64px!important;padding:0 42px 0 54px!important;color:#111827!important;text-decoration:none!important}.kh-popular-item__poster{position:absolute!important;left:0!important;top:0!important;width:42px!important;height:58px!important;border-radius:5px!important;overflow:hidden!important;background:#e5e7eb!important}.kh-popular-item__poster img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.kh-popular-item__title{display:block!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;max-height:34px!important;overflow:hidden!important}.kh-popular-item__meta{font-size:12px!important;color:#7a8494!important;line-height:1.25!important;margin-top:3px!important;max-height:30px!important;overflow:hidden!important}.kh-popular-item__rate{position:absolute!important;right:0!important;top:14px!important;width:32px!important;height:26px!important;line-height:26px!important;text-align:center!important;background:#f3f4f6!important;border-radius:5px!important;font-size:13px!important;font-weight:800!important;color:#111827!important}
/* top slider arrows/position */
.kh-top-carousel .tb-cont{clear:both!important;overflow:hidden!important}.kh-top-arrow{display:block!important;position:absolute!important;top:132px!important;z-index:40!important;width:36px!important;height:48px!important;line-height:44px!important;text-align:center!important;border-radius:6px!important;background:rgba(255,255,255,.9)!important;color:#111827!important;font-size:34px!important;box-shadow:0 4px 15px rgba(0,0,0,.12)!important;cursor:pointer!important}.kh-top-arrow--prev{left:8px!important}.kh-top-arrow--next{right:8px!important}
@media(max-width:1120px){.khf-poster{width:230px!important}.khf-poster img,.khf-poster-actions,.khf-poster-actions .khf-btn{width:230px!important;max-width:230px!important}.khf-info{margin-left:270px!important}.khf-row{padding-left:0!important}.khf-row>span{position:static!important;width:auto!important;margin-bottom:3px!important}}
@media(max-width:820px){.khf-poster{float:none!important;width:260px!important;margin:0 auto 22px!important}.khf-poster img,.khf-poster-actions,.khf-poster-actions .khf-btn{width:260px!important;max-width:260px!important}.khf-info{margin-left:0!important}.khf-rating__item,.khf-rating__item--imdb,.khf-rating__item--kp,.khf-rating__item--user{float:none!important;width:100%!important;height:auto!important;min-height:0!important;border-left:0!important;border-top:1px solid #e4e9f1!important}.khf-rating__item:first-child{border-top:0!important}.khf-meta__col,.khf-meta__col--right{float:none!important;width:auto!important;padding:0!important}}
