@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese";
@media(min-width:540px) {
.shortRating:hover .rating-bar.percent{padding-left:0;padding-right:0;width:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.shortRating:hover .rating-bar.buttons{padding:5px 13px 5px 7px;width:auto;-webkit-border-radius:0 100px 100px 0;-moz-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0}
}
@media print {
.tabcontent{display:block!important}
}
*{margin:0;padding:0}
body{background-color:#20242f;min-width:320px}
body,input,textarea,keygen,select,button{font-size:14px;font-family:'Open Sans',sans-serif;line-height:20px}
a{color:#57ce67;text-decoration:none}
h1,h2,h3,h4{color:#eee;font-weight:600;text-transform:uppercase;font-size:18px}
input,textarea,button,select,label,a{outline:none}
a,button,select,label,input[type="button"],input[type="submit"],input[type="reset"],input[type="checkbox"],input[type="radio"]{cursor:pointer}
input,button{-webkit-appearance:none}
hr{border:none;border-top:1px solid #33373F;margin:20px 0}
.full-text p {margin-bottom:20px}
.toprek{max-width:1300px;text-align:center;position:relative;margin:15px auto}
.foriginal{margin-top:-12px;padding-bottom:24px}
textarea{resize:vertical}
.ignore-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.xOverflow{overflow:hidden}
.reset,.reset li{list-style:none}
.reset .spin{list-style:none;float:right;padding-right:20px;margin-top:-24px}
.clr{clear:both}
.hidden{display:none}
.icon{display:inline-block;vertical-align:middle;position:relative}
.wrapper{max-width:1650px;padding:0 20px;margin:0 auto}
.header{background:#282c35;height:58px;line-height:58px;position:relative;z-index:998}
.header.fixed{position:fixed;top:0;left:0;width:100%;min-width:320px;background:#282c35;background:rgba(40,44,53,0.9)}
.header.fixed+.headerFix{height:58px}
.header .logo a{float:left;height:58px;position:relative}
.header .logo .logo-body{position:relative;display:block;overflow:hidden;padding-right:28px}
.header .icon-logo{background:#ec6316;padding:5px 22px 5px 20px}
.header .logo .logo-body:after{content:'';background:#ec6316;position:absolute;top:-17px;right:14px;width:33px;height:61px;-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-webkit-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg)}
.header .logo a:before{content:'';background:#ec6316;position:absolute;top:0;right:100%;width:99999%;height:100%}
.header .menuBlock{margin:0 758px 0 280px;position:relative}
.header .menu{position:relative;height:58px;font-size:0;white-space:nowrap}
.header .menu>li{display:inline-block;vertical-align:middle;margin:0 15px;font-size:17px}
.header .menu>li.relative{position:relative}
.header .menu>li:first-child{margin-left:0}
.header .menu>li>a,.header .menu>li>span{display:block;padding:0 10px;color:#8f95a2;font-weight:600;font-size:16px;position:relative;cursor:pointer}
.header .menu>li.active>a,.header .menu>li.active>span{color:#ec6316!important;overflow:hidden}
.header .menu>li.active>a:before,.header .menu>li.active>span:before{content:'';position:absolute;left:50%;bottom:-5px;margin-left:-5px;width:10px;height:10px;background:#E4154C;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.header .menu>li>a:hover,.header .menu>li>span:hover{color:#b4bbcb}
.header .menu>li:not(.active)>a:after,.header .menu>li:not(.active)>span:after{content:'';position:absolute;background:#ec6316;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;height:0;bottom:0;left:0;-webkit-transition:height .2s ease-out;-moz-transition:height .2s ease-out;transition:height .08s ease-out}
.header .menu>li:not(.active)>a:hover:after,.header .menu>li:not(.active)>span:hover:after{height:3px}
.header .drop{position:absolute;top:100%;left:0;width:100%;color:#8f95a3;display:none;font-size:14px}
.header .active .drop{display:block}
.header .zIndex .drop{z-index:1}
.header .menu .drop ul{float:left;width:24%;line-height:normal;padding:14px 0 36px;border-left:1px solid #33373F;border-right:1px solid #33373F;margin-left:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.header .menu .drop ul a{display:block;padding:5px 25px;color:#8f95a3}
.header .menu .drop ul a:hover{background:#323640}
.header .menu .drop .mainul{padding:14px 10px 42px;border-left:none;width:28%;font-size:15px}
.header .menu .drop .ullast{border-right:none}
.header .menu .drop .mainul a{font-weight:600}
.header .menu .drop .mainul a:hover{color:#ec6316;background:none}
.header .menu .drop .mainul .movtop{color:#fff;font-size:13px;float:right;background:#ec6316;padding:5px 10px;font-weight:300;margin:0 -10px 0 0;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.header .menu .drop .mainul .movtop:hover{color:#fff;background:#DC1047}
.header .menu .drop .lisort{margin:25px 25px 0}
.header .menu .drop .lisort div{margin-bottom:14px}
.header .menu .drop .lisort a{display:inline-block;margin-right:6px;padding:0}
.header .drop-body{border-top:1px solid #DD154A;background:#1E212A;margin:-1px -420px 0 -15px;overflow:hidden;-webkit-box-shadow:0 2px 7px 1.5px rgba(0,0,0,0.22);-moz-box-shadow:0 2px 7px 1.5px rgba(0,0,0,0.22);box-shadow:0 2px 7px 1.5px rgba(0,0,0,0.22);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;display:none}
.header .relative .drop-body{margin:-1px 0 0 -15px;width:230px}
.header .menu .relative .drop-body ul{width:auto;float:none;border:none;padding-bottom:14px}
.header .icon-search{height:20px;width:21px;display:block;padding:19px 10px;cursor:pointer;fill:#858b96;position:relative;z-index:998}
.header .icon-search:hover{fill:#b4bbcb}
.header .icon-menu-toggle{fill:#858b96;float:left;width:16px;padding:16px;cursor:pointer;display:none}
.header .icon-menu-toggle:hover{fill:#eee}
.header .search-form{float:left;margin-right:15px}
.header .search-form form{position:absolute;top:0;padding:12px 0;left:0;width:0;opacity:0;z-index:1;display:none;z-index:997}
.header .search-form form #story{width:100%;height:34px;padding:12px 12px 12px 48px;border:none;color:#fff;background:#40444E;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.header .search-form form #story::-webkit-input-placeholder{color:#8f95a3}
.header .search-form form #story::-moz-placeholder{color:#8f95a3}
.header .search-form form #story:-moz-placeholder{color:#8f95a3}
.header .search-form form #story:-ms-input-placeholder{color:#8f95a3}
.header .search-form form button{background:none;border:none;position:absolute;right:0;top:12px;width:34px;height:34px;display:none}
.header .search-form form .icon-close{fill:#d3d4db;width:16px;height:16px}
.header .search-form form button:hover .icon-close{fill:#e5e6ea}
.header .drop-body.drop-padding{padding:25px;line-height:normal;font-size:13px}
.header .drop-body.drop-padding a:hover{text-decoration:underline}
.header .drop-body .drop-title{color:#eee;font-size:17px;font-weight:600;margin-bottom:25px}
.header .icon-sad-face{width:145px;height:145px;margin:0 auto;padding:50px 0 30px;display:block;fill:#40444d}
#year-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(38px,1fr));gap:6px 0;max-width:300px}
#year-list a{display:block!important;margin:0!important;padding:0!important;color:#8f95a3}
#year-list a:hover{color:#ec6316;background:none!important}
.miniprofile{float:right;margin-right:-10px;position:relative}
.miniprofile .module{float:left}
.miniprofile .logbutton{color:#858b96;font-size:16px;font-weight:600;cursor:pointer;padding:0 20px;position:relative;-webkit-transition:-webkit-box-shadow .2s;-moz-transition:-moz-box-shadow .2s;transition:box-shadow .2s}
.miniprofile .logbutton:hover{color:#eee}
.miniprofile .logbutton:hover .icon-menu{fill:#eee}
.miniprofile .logbutton .icon{width:21px;height:57px;fill:#b4bbcb;display:inline-block;vertical-align:middle}
.miniprofile .logbutton .avatar{width:37px;height:37px;display:inline-block;vertical-align:middle;overflow:hidden;margin-right:6px}
.miniprofile .logbutton .avatar.radius{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.miniprofile .logbutton .avatar img{width:37px;min-height:37px}
.miniprofile .logbutton.opened{color:#eee;background:#282c35;-webkit-box-shadow:0 0 30px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 0 30px 5px rgba(0,0,0,0.15);box-shadow:0 0 30px 5px rgba(0,0,0,0.15)}
.miniprofile .icon-lock{margin:-2px 6px 0 0}
.miniprofile .username{width:115px;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap;display:inline-block;margin-right:30px;vertical-align:middle;line-height:normal}
.miniprofile .icon-menu{position:absolute;right:2px;top:20px;width:19px!important;height:19px!important;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.logbutton.opened .icon-menu{right:10px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.lb-soc{text-align:center}
.lb-soc a{display:inline-block;margin:0 3px;vertical-align:top}
.lb-soc img{display:block;width:30px;height:30px;border-radius:15px}
.miniprofile ul{line-height:normal}
.miniprofile .is_logged ul.reset{border-top:1px solid #ec6316;margin:-2px -20px 0;display:none;position:absolute;width:100%;background:#1e212a;-webkit-box-shadow:0 2px 15px 1.5px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 15px 1.5px rgba(0,0,0,0.2);box-shadow:0 2px 15px 1.5px rgba(0,0,0,0.2);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.miniprofile .is_logged ul a{display:block;padding:10px 20px;font-size:15px;font-weight:600;color:#8f95a3}
.miniprofile .is_logged ul .adm .edit{margin-right:40px}
.miniprofile .is_logged ul .adm .adm{float:right;width:40px;padding:0}
.miniprofile .is_logged ul .adm .icon{width:16px;height:16px;padding:12px}
.miniprofile .is_logged ul .adm .adm:hover .icon{fill:#eee}
.miniprofile .is_logged ul ul a{font-size:14px;font-weight:400;padding-left:28px}
.miniprofile .is_logged ul a:hover{background:#323640}
.miniprofile .is_logged ul.reset>li:first-child{border-bottom:1px solid #33373f}
.miniprofile .is_logged ul li.logout{border-top:1px solid #33373f}
.miniprofile .is_logged ul li.logout a{color:#ec6316;font-weight:600;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.miniprofile .is_logged ul .counter{padding:3px 7px;background:#ec6316;margin-left:5px;font-size:11px;line-height:12px;display:inline-block;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.slider{background:url(../images/slider-bg.webp) no-repeat center top;height:294px}
.popupWindow,.overlayWindow{top:0;left:0;width:100%;height:100%;position:fixed}
.popupWindow{z-index:999;overflow:auto;line-height:20px;display:none}
.overlayWindow{z-index:1;background:#0b0d14;background:rgba(11,13,20,0.7)}
.contentWindow{background:#323640;color:#8f95a3;text-align:center;-webkit-box-shadow:0 3px 30px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 3px 30px 1px rgba(0,0,0,0.05);box-shadow:0 3px 30px 1px rgba(0,0,0,0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:absolute;width:330px;bottom:50%;left:50%;margin-left:-165px;z-index:2}
.bigBoxWindow .contentWindow{width:620px;margin-left:-310px;background:#1e212a}
.bigBoxWindow .bodyWindow{text-align:left;font-size:13px}
.bigBoxWindow .bodyWindow ul{list-style:none;margin-left:40px}
.bigBoxWindow .bodyWindow ul li{margin-bottom:8px}
.bigBoxWindow .bodyWindow ul li:before{content:'';float:left;background:#ec6316;width:8px;height:8px;margin:7px 0 0 -30px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.contentWindow.fixHeight{position:relative;margin:0 auto;top:auto;left:auto;bottom:auto;margin-bottom:0}
.headWindow{padding:23px}
.headWindow .titleWindow{color:#eee;font-size:16px;line-height:28px;font-weight:600;margin-bottom:14px}
.bigBoxWindow .headWindow .titleWindow{margin-bottom:0}
.bigBoxWindow h2{font-size:16px;color:#eee;font-weight:600}
.headWindow p{color:#626771;font-size:12px;margin:0!important}
.headWindow .icon-close{width:16px;height:16px;fill:#bababa;width:16px;height:16px;padding:10px;margin-left:10px;position:absolute;right:9px;top:20px;cursor:pointer}
.headWindow .icon-close:hover{fill:#eee}
.bodyWindow{padding-bottom:1px;margin-bottom:15px}
.fieldWindow{margin:0 23px 10px;position:relative}
.fieldWindow.graySmall{color:#626771;font-size:12px}
.fieldWindow.marginField{margin-top:30px;margin-bottom:30px}
.fieldWindow.marginFieldMini{margin-top:20px;margin-bottom:20px}
.selectImult{padding:12px 0;border-bottom:1px solid #454953;color:#8f95a3;position:relative;z-index:1;text-align:left;cursor:pointer;font-size:13px;display:inline-block}
.fieldWindow .selectImult{display:block}
.selectImult.opened{color:#b4bbcb;z-index:999}
.selectImult .options{display:none;position:absolute;left:-23px;top:100%;padding:0 23px;border-top:18px solid #323640;border-bottom:18px solid #323640;background:#323640;width:100%;overflow:auto}
.selectImult .option{padding:5px 23px;margin:0 -23px}
.selectImult .option:hover{background:#393e48}
.selectImult .option.active{color:#ec6316}
.selectImult.opened .options{display:block}
.selectImult .icon-arrow-down{position:absolute;right:0;top:16px;width:9px;height:9px;fill:#8f95a3;-webkit-transition:.15s;-moz-transition:.15s;-o-transition:.15s;transition:.15s}
.selectImult.opened .icon-arrow-down{fill:#b4bbcb;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fieldWindow .w30,.fieldWindow .w40{padding-right:23px}
.fieldWindow .w30.nopd{padding-right:0}
.formWindow .fieldWindow label:not(.roundbutton){position:absolute;top:-8px;left:0;color:#626771;font-size:12px}
.textWindow{background:none;border:none;width:100%;padding:12px 0;border-bottom:1px solid #454953;color:#8f95a3}
#seoWindow .headWindow{padding-bottom:0}
#seoWindow .textWindow{padding:5px 0 10px}
#seoWindow .fieldWindow.marginField{margin-top:20px;margin-bottom:20px}
.textWindow::-webkit-input-placeholder{color:#8f95a3}
.textWindow::-moz-placeholder{color:#8f95a3}
.textWindow:-moz-placeholder{color:#8f95a3}
.textWindow:-ms-input-placeholder{color:#8f95a3}
.textWindow:focus::-webkit-input-placeholder{color:#b4bbcb}
.textWindow:focus::-moz-placeholder{color:#b4bbcb}
.textWindow:focus:-moz-placeholder{color:#b4bbcb}
.textWindow:focus:-ms-input-placeholder{color:#b4bbcb}
.popupWindow .jspVerticalBar{z-index:2;right:5px}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #282C35 inset!important;-webkit-text-fill-color:#b4bbcb!important;color:#b4bbcb!important}
input:-moz-autofill{-webkit-box-shadow:0 0 0 1000px #282C35 inset!important;-webkit-text-fill-color:#b4bbcb!important;color:#b4bbcb!important}
input:-o-autofill{-webkit-box-shadow:0 0 0 1000px #282C35 inset!important;-webkit-text-fill-color:#b4bbcb!important;color:#b4bbcb!important}
input:-khtml-autofill{-webkit-box-shadow:0 0 0 1000px #282C35 inset!important;-webkit-text-fill-color:#b4bbcb!important;color:#b4bbcb!important}
.textWindow:focus{border-bottom-color:#8F95A3;color:#b4bbcb}
.sublinkFieldWindow{position:absolute;right:12px;top:12px;color:#ec6316}
.roundbutton,.ui-button,input[type="submit"].bbcodes,input[type="button"].bbcodes,input.bbcodes,.ui-button,.qq-upload-button{border:none;display:inline-block;padding:7px 30px;color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;cursor:pointer;position:relative;white-space:nowrap}
.roundbutton .icon{margin-right:4px;width:16px;height:16px;fill:#fff}
.footerWindow .roundbutton{padding-left:20px;padding-right:20px}
.roundbutton:hover{text-decoration:none!important}
.roundbutton.roundRed,.ui-button:first-child,.qq-upload-button{background:#ec6316}
.roundbutton.roundRed:hover,.ui-button:first-child:hover,.qq-upload-button:hover{background:#DC1047}
.roundbutton.roundGray,.ui-button{background:#3e424b}
.ui-button:hover{background:#3d4048}
select{height:40px;border:1px solid #40444e;background-color:#40444e;color:#fff}
select option{color:#fff!important}
.roundbutton.roundGray:hover{background:#ec6316}
.roundbutton.roundGray.roundGrayHover:hover{background:#323640}
.roundbutton.roundHoverRed:hover{background:#ec6316!important;border-color:#ec6316!important}
.roundbutton.roundGraycolor{color:#8f95a2}
.roundbutton.roundGraycolor .icon{fill:#8f95a2}
.roundbutton.roundGraycolor:hover{color:#fff}
.roundbutton.roundGraycolor:hover .icon{fill:#fff}
.roundbutton.roundBorder{border-width:1px;border-style:solid}
.roundbutton.roundBorder.roundBorderGray{border-color:#454953}
.roundbutton.roundBorder.roundBorderWhite{border-color:#eee}
.roundbutton.roundBorder.roundBorderWhite:hover{border-color:#ec6316;background-color:#ec6316}
.roundbutton.roundBorder.roundBorderGray:hover{background:#454953;background-color:#454953}
.roundbutton.roundBorder.roundGray{border-color:#3e424b}
.roundbutton.roundBorder.roundGray:hover{background:#3e424b;border-color:#454953}
.contentWindow .roundbutton.submit{float:left}
.roundbutton.roundWidth{padding-left:58px;padding-right:58px}
.roundbutton.roundSmall{padding:5px 20px;font-size:12px}
.fieldWindow a .icon-arrow-right{width:8px;height:8px;fill:#ec6316}
.contentWindow .remember{float:right;margin-top:7px}
.contentWindow a:hover{text-decoration:underline}
.contentWindow p{margin-bottom:18px}
.contentWindow{transition:transform .3s}
.contentWindow.flip{-moz-transform:scaleX(0);-o-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);transition:transform .3s}
.contentWindow.flipped{-moz-transform:scaleX(0);-o-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);transition:transform 0}
.footerWindow{background:#323640;padding:30px 23px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.fullWidth{width:100%;padding-left:0;padding-right:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
label.checkbox input{display:none}
label.checkbox .icon{width:18px;height:18px;top:-2px;margin-right:8px}
label.checkbox .icon-checkbox{fill:#8f95a3}
label.checkbox .icon-checkbox-checked{fill:#ec6316}
.w30,.w40{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.w30{width:30%}
.w40{width:40%}
.jspScrollable{outline:none}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute;min-height:100%}
.jspVerticalBar{position:absolute;top:0;right:20px;width:1px;height:100%}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:1px}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#2c303b;position:relative}
.jspDrag{background:#ec6316;position:relative;width:3px;top:0;left:-1px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{left:0;float:left;height:3px}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:none}
.jspCorner{background:#eeeef4;float:left;height:100%}
.slider .wrapper{padding:0 80px;max-width:1530px}
.carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.carousel.slider-fallback{display:block;white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding:37px 13px;margin:0 -13px}
.carousel.slider-fallback .smallItem{display:inline-block;float:none;vertical-align:top;margin-right:33px}
.carousel.slider-fallback .smallItem:last-child{margin-right:0}
.flipSlider.slider-fallback{padding:13px 13px 0;margin:0 -13px -7px}
.flipSlider.slider-fallback .smallItem{margin-right:20px}
.smallItem{width:140px;float:left;cursor:pointer;position:relative}
.owl-item .smallItem{float:none;margin:0 auto}
.smallItem .item-flip,.itemBody .item-flip{width:140px;position:relative;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}
.itemBody .item-flip{width:166px}
.smallItem img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.smallItem:hover .item-flip{width:166px;margin:-21px -13px;-webkit-transition:.4s .2s;-moz-transition:.4s .2s;-ms-transition:.4s .2s;-o-transition:.4s .2s;transition:.4s .2s;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.smallItem .overlay,.smallItem .overlay-bg,.smallItem .info,.itemBody .overlay,.itemBody .overlay-bg,.itemBody .info{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:default}
.smallItem .overlay,.smallItem .overlay-bg,.smallItem .info{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:default}
.smallItem .overlay-bg,.itemBody .overlay-bg{background:-moz-linear-gradient(top,rgba(30,33,42,0.6) 0%,rgba(30,33,42,1) 80%,rgba(30,33,42,1) 100%);background:-webkit-linear-gradient(top,rgba(30,33,42,0.6) 0%,rgba(30,33,42,1) 80%,rgba(30,33,42,1) 100%);background:linear-gradient(to bottom,rgba(30,33,42,0.6) 0%,rgba(30,33,42,1) 80%,rgba(30,33,42,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#991e212a',endColorstr='#1e212a',GradientType=0);-webkit-transition:opacity 0 linear .1s;-moz-transition:-moz-opacity 0 linear .1s;transition:opacity 0 linear .1s;-moz-opacity:0;opacity:0}
.itemBody .overlay-bg .icon-play-circle{display:none}
.smallItem .overlay-bg{-webkit-transition:opacity 0 linear .1s;-moz-transition:-moz-opacity 0 linear .1s;transition:opacity 0 linear .1s}
.itemBody .overlay-bg{-webkit-transition:opacity .1s linear .1s;-moz-transition:-moz-opacity .1s linear .1s;transition:opacity .1s linear .1s}
.smallItem .info,.itemBody .info{-moz-opacity:0;opacity:0;-webkit-transition:opacity .1s;-moz-transition:-moz-opacity 0;transition:opacity 0}
.smallItem .info,.smallItem .overlay-bg{cursor:pointer}
.smallItem:hover .overlay-bg,.itemBody:hover .overlay-bg{-moz-opacity:1;opacity:1}
.smallItem:hover .overlay-bg{-webkit-transition:opacity 0 linear .3s;-moz-transition:-moz-opacity 0 linear .3s;transition:opacity 0 linear .3s}
.itemBody:hover .overlay-bg{-webkit-transition:opacity .05s linear .3s;-moz-transition:-moz-opacity .05s linear .3s;transition:opacity .05s linear .3s}
.smallItem:hover .info,.itemBody:hover .info{-moz-opacity:1;opacity:1}
.smallItem:hover .info{-webkit-transition:opacity .2s linear .5s;-moz-transition:-moz-opacity .2s linear .5s;transition:opacity .2s linear .5s}
.itemBody:hover .info{-webkit-transition:opacity .2s linear .4s;-moz-transition:-moz-opacity .2s linear .4s;transition:opacity .2s linear .45s}
.shortRating,.shortEps{position:absolute;top:20px;height:30px;z-index:1}
.shortEps{background:#bc3523;color:#fff;right:0;padding:0 10px;font-size:12px;font-weight:600;line-height:30px;-webkit-border-radius:100px 0 0 100px;-moz-border-radius:100px 0 0 100px;border-radius:100px 0 0 100px}
.shortRating{left:0;width:50px}
.smallItem .shortRating{top:20px;left:-13px}
.shortRating .rating-bar{display:block;padding:5px 13px;color:#fff;font-size:12px;font-weight:600;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;position:absolute;top:0}
.shortRating .rating-bar.percent,.shortRating:hover .rating-bar.buttons{padding:5px 13px}
.shortRating .rating-bar.percent{-webkit-border-radius:0 100px 100px 0;-moz-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0;z-index:1;background:#4f8b0d}
.shortRating .rating-bar.green{background:#4f8b0d}
.shortRating .rating-bar.red{background:#ff283c}
.shortRating .rating-bar.gray{background:#7e8594}
.shortRating .rating-bar.buttons{padding:5px 0;width:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#3e424b;white-space:nowrap}
.shortRating .rating-bar.buttons .icon{width:14px;height:14px;fill:#7e8594;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.shortRating .rating-bar.buttons,.shortRating .rating-bar.buttons>span{color:#eee}
.shortRating .rating-bar.buttons>span{padding:6px;cursor:pointer}
.shortRating .icon-thumb-up{margin:-2px 1px 0 0}
.shortRating .icon-thumb-down{margin:0 2px 0 0}
.shortRating .rating-bar>span:hover .icon-thumb-up{fill:#76c81b!important}
.shortRating .rating-bar>span:hover .icon-thumb-down{fill:#ff283c!important}
.smallItem .title,.itemBody .info .title{margin-top:42px;text-align:center;max-height:100px;overflow:hidden}
.smallItem .title{margin-top:62px}
.itemBody .info .title{margin:62px 13px 0}
.smallItem .title a,.itemBody .info .title{color:#fefefe;font-size:19px;line-height:25px;font-weight:600}
.smallItem .bottom,.itemBody .info .bottom{position:absolute;bottom:0;left:0;width:100%}
.smallItem .bottom{bottom:20px}
.smallItem .bottom-top,.itemBody .info .bottom-top{font-size:11px;font-weight:800;text-transform:uppercase;color:#fff;margin-bottom:10px;overflow:hidden}
.itemBody .info .bottom .fullWidth{display:block;width:auto!important;margin:0 0 20px}
.itemBody .info .bottom .fullWidth .icon{width:6px;height:10px;margin-left:2px}
.itemBody .info .bottom-top{margin-left:13px;margin-right:13px}
.smallItem .bottom-top b,.itemBody .info .bottom-top b{color:#ec6316;display:inline-block;vertical-align:middle;margin:-3px 0 0 3px;font-weight:700;font-size:15px}
.smallItem .bottom-top span,.itemBody .info .bottom-top span{float:right;margin-top:-1px;font-size:15px;font-weight:400}
.smallItem .roundbutton .icon{top:-1px;margin-left:2px}
.carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);padding:37px 13px;margin:0 -13px;max-height:219px}
.flipSlider .owl-stage-outer{padding:20px 13px}
.carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.carousel .owl-nav.disabled,.carousel .owl-dots.disabled{display:none}
.carousel .owl-nav .icon,.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}
.carousel .owl-nav .icon{position:absolute;top:0;width:20px;padding:0 20px;height:100%;fill:#fff;-moz-opacity:.5;opacity:.5;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.carousel .owl-nav .icon:not(.disabled):hover{-moz-opacity:1;opacity:1}
.carousel .owl-nav .icon-slider-arrow-left{left:-74px}
.carousel .owl-nav .icon-slider-arrow-right{right:-74px}
.carousel.owl-loaded{display:block}
.carousel.owl-loading{opacity:0;display:block}
.carousel.owl-hidden{opacity:0}
.carousel.owl-refresh .owl-item{visibility:hidden}
.carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.carousel.owl-grab{cursor:move;cursor:grab}
.carousel.owl-rtl{direction:rtl}
.carousel.owl-rtl .owl-item{float:right}
.no-js .carousel{display:block}
.carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.carousel .owl-animated-in{z-index:0}
.carousel .owl-animated-out{z-index:1}
.carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
100%{opacity:0;opacity:0}
.owl-height{transition:height 500ms ease-in-out}
.carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.pageContent{position:relative;background:#282c35;color:#c3c3c5;margin-top:30px;padding:30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.pheading{margin-bottom:30px}
.pheading h1,.pheading h2,.pheading .pname{color:#eee;font-size:19px;font-weight:600;text-transform:uppercase}
.tabLine{margin-bottom:30px;border-bottom:1px solid #40444e;position:relative;z-index:4}
.tabLine .selectImult,.tabLine select{display:none}
.tabLine.marginFix{margin:-15px 0 37.4284px}
.tabUl{overflow:hidden}
.tabUl li{float:left;color:#858b96;text-transform:uppercase;font-weight:600;margin-right:50px;padding:15px 0;cursor:pointer}
.tabUl li:last-child{margin-right:0}
.tabUl li a{color:#858b96}
.tabUl li.active,.tabUl li:hover,.tabUl li.active a,.tabUl li a:hover{color:#b4bbcb}
.tabWand{background:#ec6316;position:absolute;bottom:-2px;left:0;height:3px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.moviesList{margin:0 -19px}
.shortItem{margin:0 18.7142px 37.4284px;width:166px;height:260px;float:left;position:relative}
.shortItem .poster{position:relative;float:left;cursor:pointer;overflow:hidden}
.shortItem .info{cursor:pointer}
.shortItem .poster img{width:166px;height:260px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.shortItem .itemBody{width:166px;height:260px;position:relative}
.shortItem.opened .itemBody .overlay-bg,.listItem .shortItem .itemBody .overlay-bg,.topmovies .shortItem .itemBody .overlay-bg{-moz-opacity:0;opacity:0;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;cursor:pointer;background:rgba(30,33,42,0.7)}
.shortItem.opened .itemBody .overlay-bg:hover,.listItem .shortItem .itemBody .overlay-bg:hover,.topmovies .shortItem .itemBody .overlay-bg:hover{-moz-opacity:1;opacity:1}
.shortItem.opened .itemBody .icon-play-circle,.listItem .shortItem .itemBody .icon-play-circle,.topmovies .shortItem .itemBody .icon-play-circle{display:block;position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-40px 0 0 -40px;-webkit-transition:.2s;-moz-transition:.2s;transition:.1s}
.shortItem .icon-play-circle .cls-1{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3px}
.shortItem .icon-play-circle .cls-2{fill:#fff;-moz-opacity:.9;opacity:.9;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}
.shortItem .icon-play-circle:hover .cls-2{-moz-opacity:1;opacity:1}
.shortItem .icon-play-circle .cls-3{fill:#ec6316}
.shortItem.opened .itemBody .overlay-bg:hover .icon-play-circle,.listItem .shortItem .itemBody .overlay-bg:hover .icon-play-circle,.topmovies .shortItem .itemBody .overlay-bg:hover .icon-play-circle{width:70px;height:70px;margin:-35px 0 0 -35px;-webkit-transition:none;-moz-transition:none;transition:none}
.shortItem.opened .itemBody .info{display:none}
.shortItem .itemBody .shortRating{-webkit-animation:none;animation:none}
.moviesList:not(.listItem) .shortItem.opened .itemBody .shortRating{left:19px;top:39px}
.moviesList:not(.listItem) .shortItem.opened .itemBody{width:auto;position:absolute;left:-19px;top:-19px;padding:19px;background:#323640;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;z-index:3;transition:padding-right .5s}
.moviesList:not(.listItem) .shortItem.opened.leftSide .itemBody{left:auto;right:-19px}
.shortItem .itemInfo{margin-left:186px;width:591px;font-size:13px;color:#c3c3c5;display:none;height:200px;overflow:hidden}
.shortItem.opened .itemBody .itemInfo{display:block}
.shortItem .itemInfo .title{font-size:19px;line-height:21px;font-weight:600;margin-bottom:20px}
.shortItem .itemInfo .title a{color:#eee}
.shortItem .itemInfo .title a:hover{text-decoration:underline}
.shortItem .leftInfo ul{margin-bottom:20px;height:80px;overflow:hidden}
.shortItem .leftInfo li{margin-left:70px;color:#8f95a3;font-weight:600}
.shortItem .leftInfo li.label{width:70px;float:left;margin-left:0!important;color:#626771;font-weight:400}
.shortItem .leftInfo li.red{color:#ec6316}
.shortItem .leftInfo.mini ul{height:auto}
.shortItem .leftInfo.mini li{margin-left:100px}
.shortItem .leftInfo.mini li.label{width:100px}
.shortItem .bottomInfo{position:absolute;bottom:19px;left:204px}
.listItem .shortItem .bottomInfo{bottom:0;left:186px}
.shortItem .bottomInfo .roundbutton{margin-right:15px;padding-left:20px;padding-right:20px;font-size:15px}
.shortItem .bottomInfo .roundbutton.roundWidth{padding-left:30px;padding-right:30px}
.shortItem .bottomInfo .roundbutton .icon{margin-left:3px}
.shortItem .bottomInfo .roundbutton .icon-play{top:-1px}
.shortItem .bottomInfo .roundbutton .icon-trailer{top:1px}
.shortItem .icons{position:absolute;right:-200px;bottom:23px}
.moviesList:not(.listItem) .shortItem.opened .itemBody .icons{right:14px}
.shortItem .icons .icon{float:left;width:18px;height:18px;padding:4px;cursor:pointer;fill:#b4bbcb}
.shortItem .icons .icon:hover{fill:#eee}
.shortItem .icons .icon.icon-favorites-added,.shortItem .icons .icon.icon-watchlater-added{fill:#ec6316}
.shortItem .rightInfo,.fullMovie .rightInfo{float:right;margin-left:20px;text-align:right;font-size:13px}
.fullMovie .rightInfo{margin-left:50px}
.shortItem .rightInfo .quality,.fullMovie .rightInfo .quality{color:#7e8594;font-weight:700;border:2px solid #7e8594;display:inline-block;padding:4px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:6px}
.shortItem .rightInfo .date,.fullMovie .rightInfo .date{color:#8f95a2;font-size:10.4px;margin-bottom:6px;text-transform:uppercase}
.shortItem .rightInfo .icon-time,.fullMovie .rightInfo .icon-time{width:12px;height:12px;fill:#8f95a2;top:-1px;margin-right:1px}
.shortItem .rightInfo .statusLive,.shortItem .rightInfo .statusCanceled{display:inline-block}
.shortItem .rightInfo .statusLive,.fullMovie .rightInfo .statusLive{color:#76c81b}
.shortItem .rightInfo .statusCanceled,.fullMovie .rightInfo .statusCanceled{color:#ff283d}
.shortItem .rightInfo .statusLive:after,.shortItem .rightInfo .statusCanceled:after,.fullMovie .rightInfo .statusLive:after,.fullMovie .rightInfo .statusCanceled:after{content:'';background:#75c71b;width:12px;height:12px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin-left:6px;display:inline-block;margin-bottom:-2px;cursor:default}
.shortItem .rightInfo .statusLive:after,.fullMovie .rightInfo .statusLive:after{background:#75c71b}
.shortItem .rightInfo .statusCanceled:after,.fullMovie .rightInfo .statusCanceled:after{background:#ff283d}
.shortItem .icon-close{position:absolute;background:#282c35;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;width:20px;height:20px;right:-20px;top:-20px;padding:10px;fill:#bababa;display:none;cursor:pointer}
.shortItem .icon-close:hover{fill:#eee}
.moviesList:not(.listItem) .shortItem.opened .itemBody .icon-close{display:block}
.listItem .shortItem{width:50%;margin:0 0 37.4284px;left:auto!important}
.listItem .shortItem .itemBody{width:auto;margin:0 18.7142px}
.listItem .shortItem .itemBody .info{display:none}
.listItem .shortItem .itemInfo{display:block;width:auto}
.listItem .shortItem .icons{right:-5px;bottom:2px}
.shortItem .shortStory{height:60px;overflow:hidden}
.shortItem .mini .shortStory{height:120px}
.ui-tooltip{position:absolute;max-width:240px;background:#40444e;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px 15px;text-align:center;color:#fff;font-size:13px;z-index:999}
.ui-tooltip:before{content:'';position:absolute;width:14px;height:14px;background:#40444e;transform:rotate(45deg);top:-7px;left:50%;margin-left:-7px}
.list_toggle{float:right;margin:-7px -7px 0 0}
.list_toggle li{float:left}
.list_toggle .icon{width:18px;height:18px;fill:#b4bbcb;padding:7px;margin-left:10px;cursor:pointer}
.list_toggle .active .icon{fill:#eee}
.pagination{text-align:center}
.pagination a,.pagination span{display:inline-block;vertical-align:middle}
.pagination a,.pagination .prev-next span,.pagination .pages span{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.pagination a,.pagination .pages span{min-width:20px;height:40px;line-height:40px;padding:0 10px;margin:0 3px;font-weight:600;font-size:15px}
.pagination .pages span{background:#ec6316;color:#fff}
.pagination .pages span.nav_ext{background:none;color:#8f95a3;line-height:32px;padding:0}
.pagination a{background:#40444e;color:#8f95a3;transition:1s}
.pagination a:hover{-webkit-animation-name:pagination;-webkit-animation-duration:.3s;animation-name:pagination;animation-duration:.3s;animation-fill-mode:forwards}
50%{box-shadow:0 0 0 5px #282C35 inset}
100%{box-shadow:0 0 0 2px #8f95a3 inset,0 0 0 10px #282C35 inset;background:#282C35}
50%{box-shadow:0 0 0 5px #282C35 inset}
100%{box-shadow:0 0 0 2px #8f95a3 inset,0 0 0 10px #282C35 inset;background:#282C35}
.pagination .prev-next a{fill:#8f95a3}
.pagination .prev-next .icon{width:8px;height:40px}
.pagination .prev-next span{display:none}
.staticText{color:#8f95a3;margin-bottom:30px}
.seoText{margin-bottom:30px}
.staticText h1,.staticText h2,.staticText h3{margin-bottom:20px}
.staticText p,.staticText ul{margin-bottom:30px}
.staticText p:last-child,.staticText ul:last-child{margin-bottom:0}
.staticText ul{margin-left:40px}
.staticText ul li{list-style:none;position:relative;margin-bottom:10px}
.staticText ul li:before{content:'';position:absolute;left:-32px;top:5px;width:8px;height:8px;background:#ec6316;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.staticText a:hover{text-decoration:underline}
.footer{background:#282C35;color:#858b96;font-weight:600;opacity:1}
.footerFix .footer{position:fixed;left:0;bottom:0;width:100%}
.footerFix .footer .pageContent{margin-top:0}
.footer a{color:#858b96}
.footer a:hover{text-decoration:underline}
.footer .pageContent{padding-top:20px;padding-bottom:20px}
.footer ul{margin-bottom:5px;display:inline-block}
.footer li{float:left;margin-right:30px}
.imgseo img{float:left;padding-right:20px}
.ft-counter{float:right;margin-top:-17px}
.pageContent.noMargin{padding:0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.speedbar{color:#8f95a3;font-size:12px;margin-bottom:30px}
.speedbar a:hover{text-decoration:underline}
.marginPage{float:left;width:100%;margin-right:-330px}
.paddingPage{padding:30px;border-right:330px solid #2E323C}
.fullMovie .poster{float:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;width:180px;height:262px;margin-right:15px;position:relative;}
.fullMovie .poster img{width:100%;height:100%;object-fit:cover;object-position:center}
.fullMovie h1{text-transform:none;margin-bottom:15px}
.fullMovie .about{margin-left:186px;font-size:13px}
.aboutinfo{margin-left:-186px}
.fullMovie .about .features{overflow:hidden}
.fullMovie .about .reset{float:left;width:50%;color:#8f95a3;margin-bottom:15px}
.fullMovie .about .reset li{margin-left:80px}
.fullMovie .about .reset li.label{float:left;width:80px;color:#626771;margin:0!important}
.fullMovie.playlist{margin-bottom:30px}
.fullMovie.playlist .about .reset li{margin-left:100px}
.fullMovie.playlist .about .reset li.label{width:100px}
.fullMovie .about .reset .red{color:#ffc639}
.fullMovie .about .reset a{color:#19a6c3}
.fullMovie .about .reset a:hover{text-decoration:underline}
.screens{display:block;margin-left:auto;margin-right:auto;white-space:nowrap;overflow-y:hidden;margin-top:8px;overflow-x:auto;text-align:center}
.screens img{box-shadow:0 0 3px #000;border-color:#fff;border-style:solid;border-width:9px;margin:1px!important;max-width:186px!important;border:5px;padding:3px}
.screens_title{font-size:18px;color:#d59f6c;padding-top:15px;font-weight:700;text-decoration:underline;text-align:center}
.listit{padding:10px 0 10px 25px;margin-top:15px;background-color:#212429;box-shadow:0 0 3px rgba(0,0,0,0.1);font-size:13px}
.listit a{color:#15a6c3;text-decoration:none}
.listit>ul{list-style:disc;padding-left:8px}
.listit>ol{list-style:square;padding-left:8px}
.listit a:hover{color:#15a6c3;text-decoration:underline}
.titleyes{text-decoration:underline;margin:0 0 9px;font-weight:600;font-size:15px;color:#6fbc1b}
.textSpoiler{overflow:hidden;height:60px;position:relative}
.textSpoiler.closed:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:15px;background:-moz-linear-gradient(top,rgba(40,44,53,0) 0%,rgba(40,44,53,1) 100%);background:-webkit-linear-gradient(top,rgba(40,44,53,0) 0%,rgba(40,44,53,1) 100%);background:linear-gradient(to bottom,rgba(40,44,53,0) 0%,rgba(40,44,53,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00282c35',endColorstr='#282c35',GradientType=0)}
.spoilerToggle{margin-top:5px;display:inline-block}
.staticText+.spoilerToggle{margin:-20px 0 30px}
.spoilerToggle .icon{width:11px;height:7px;fill:#ec6316;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}
.textSpoiler.closed+.spoilerToggle .icon{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
.fullMovie .about .buttons{margin-top:20px}
.fullMovie .about .buttons .roundbutton{float:left}
.fullMovie .about .buttons .right{float:right;margin-right:-10px}
.fullMovie .about .buttons .right .icon{float:left;width:18px;height:18px;padding:10px;fill:#b4bbcb;cursor:pointer}
.fullMovie .about .buttons .right .icon:hover{fill:#eee}
.fullMovie .about .buttons .right .icon.icon-watchlater-added,.fullMovie .about .buttons .right .icon.icon-favorites-added{fill:#ec6316!important}
.ratingBox{font-weight:700;font-size:12px}
.ratingTitle{color:#7e8594;font-size:14px;font-weight:600;cursor:pointer;display:inline-block;margin-top:15px}
.ratingTitle .icon{width:13px;height:13px;top:-1px;fill:#7e8594}
.ratingTitle:hover .icon{fill:#ec6316}
.fullMovie .ratingBox{text-align:center}
.ratingBox>span{margin-left:20px;display:inline-block;margin-bottom:-10px;white-space:nowrap;cursor:pointer}
.ratingBox .icon{width:20px;height:20px;fill:#7e8594;margin-right:3px}
.ratingBox>span span{color:#7e8594}
.ratingBox .icon,.ratingBox a span{-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.ratingBox .icon-thumb-up{top:-4px}
.ratingBox .icon-thumb-down{bottom:-1px;-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.ratingBox>span:hover .icon-thumb-up{fill:#75C71B}
.ratingBox>span:hover .icon-thumb-down{fill:#FF293D}
.ratingBox>span:hover .icon-thumb-up+span{color:#75C71B}
.ratingBox>span:hover .icon-thumb-down+span{color:#FF293D}
.ratingBar{width:230px;display:inline-block;margin-right:10px;position:relative;bottom:-4px}
.ratingBody{margin:0 6px 0 10px}
.ratingBox .ratingPlus,.ratingBox .ratingMinus{height:4px;padding:0 3px}
.ratingBox .ratingPlus{background:#75C71B;float:left;margin-left:-10px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;width:50%}
.ratingBox .ratingMinus{background:#FF293D;float:right;margin-right:-6px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;width:50%}
.ratingBox .free .ratingPlus,.ratingBox .free .ratingMinus{background:#7e8594}
.ratingBox .ratings{color:#75C71B;margin:5px -6px 0 -10px;text-align:left}
.ratingBox .ratings span.r2{color:#FF293D;float:right}
.ratingBox .ratings2{color:#FF293D;float:right;margin:0 -6px 0 0;text-align:right}
.ratingBox .free .ratings,.ratingBox .free .ratings span{color:#7e8594}
.rate-data{display:none}
.fullMovie .subtitle{text-align:center}
.video-box embed,.video-box object,.video-box video,.video-box iframe,.video-box frame{width:100%;max-width:100%!important;height:540px;display:block;margin:0 auto}
.mejs-container{max-width:100%!important}
.movieBlock .roundbutton{padding-left:45px;padding-right:45px;font-weight:600;margin-right:20px}
.movieBlock .roundbutton.roundGray{color:#8f95a3}
.movieBlock .roundbutton.roundGray:hover{color:#fff}
.movieBlock .buttons{margin:20px 0}
.movieBlock .buttons .ya-share2{text-align:center}
.yx-share-title{font-weight:700;margin-bottom:10px;text-align:center}
.pageWrap .movieTabs{margin-bottom:0}
.pageContent .sidebar{float:right;margin-left:-330px;width:300px;padding:30px 15px;background:#2E323C}
.pageContent .sidebar .blockTitle{font-size:17px;font-weight:600;text-transform:uppercase;color:#eee;text-align:center;margin-bottom:20px}
.pageContent .sidebar .blockTitle .icon{width:18px;height:18px;top:-1px;margin-right:5px;fill:#eee}
.tabCont .tcontainer{display:none}
.movieTabs{background:#323640;height:30px;line-height:30px;margin:20px 0 30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.movieTabs li{float:left;cursor:pointer;color:#8f95a3;padding:0 15px;font-weight:600;text-transform:uppercase}
.movieTabs li.active{cursor:default;color:#c3c3c5;background:#3e424b}
.movieTabs li.active:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.movieTabs .icon-warning{float:right;width:16px;height:16px;fill:#a6adbc;padding:7px}
.movieTabs .icon-warning:hover{fill:#ec6316}
.flipSlider{margin:0 -13px -7px;padding:13px 13px 0}
.flipSlider .owl-nav{position:absolute;right:13px;top:-22px}
.flipSlider .owl-nav .icon{position:static;top:auto;left:auto;right:auto;padding:7px;width:10px;height:10px;background:#4e525d;border-radius:100px;margin-left:5px}
.commCounter h1,.commCounter h2,.commCounter h3{display:inline}
.commCounter span{background:#3e424b;color:#fff;padding:1px 9px;margin-left:10px;display:inlin;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:12px;position:relative;top:-1px}
.commCounter h3 span{background:none;padding:0;margin:0;display:inline;color:inherit;top:auto}
.addComment{margin-top:30px}
.addComment.sm{margin:30px -30px -30px;padding:30px;background:#323640}
.mcomment .ui-form2{margin-left:80px}
.mcomment .ui-form2 .form-group{width:49%;display:inline-block}
span#dle-captcha{float:left;margin-right:10px}
.ac-protect{margin-top:10px;display:none}
.mcomment{padding-bottom:20px;position:relative}
.mcomment.editable{padding-top:30px}
.mcomment.editable .avatar{margin-top:-30px}
.mcomment.addForm{margin-top:30px}
.mcomment .avatar{background:#282C35;float:left;width:50px;height:50px;padding:2px;border:3px solid #282C35;position:relative;z-index:1}
.mcomment.editable .avatar{border-color:#ec6316}
.mcomment .photo{height:50px;overflow:hidden}
.mcomment .avatar,.mcomment .photo{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.mcomment .avatar img{width:100%;min-height:50px}
.mcomment .body{margin-left:80px}
.mcomment .info{margin-bottom:10px}
.mcomment .info b,.mcomment .info b a{color:#b4bbcb;font-weight:600}
.mcomment .info b a:hover{color:#ec6316}
.mcomment .info .right{position:absolute;right:0;top:0;white-space:nowrap;-webkit-transition:.15s;-moz-transition:.15s;transition:.15s}
.mcomment:hover .info .right{background:#282c35;z-index:1}
.mcomment .info .edit{display:inline-block;margin-right:30px;position:relative;top:-2px;-webkit-transition:.15s;-moz-transition:.15s;transition:.15s;-moz-opacity:0;opacity:0}
.mcomment:hover .info .edit{-moz-opacity:1;opacity:1}
.mcomment .info .edit a{color:#8f95a2;margin-left:30px;font-size:12px}
.mcomment .info .edit .icon{fill:#8f95a2;width:14px;height:14px}
.mcomment .info .edit .icon-delete{top:-1px}
.mcomment .info .edit a:hover{color:#ec6316}
.mcomment .info .edit a:hover .icon{fill:#ec6316}
.mcomment .date{display:inline-block;vertical-align:middle;color:#8f95a2;font-size:11px;margin-bottom:6px;text-transform:uppercase}
.mcomment .date .icon{width:12px;height:12px;fill:#8f95a2;top:-1px;margin-right:1px}
.mcomment .rating{margin-right:30px;position:relative;top:-3px}
.mcomment .rating,.mcomment .rating .value{display:inline-block;vertical-align:middle;color:#7e8594}
.mcomment .rating .value{margin:0 3px;font-size:12px;font-weight:700}
.mcomment .rating .value .ratingplus{color:#76c81b}
.mcomment .rating .value .ratingminus{color:#ff283c}
.mcomment .rating .icon{width:14px;height:14px;fill:#7e8594;cursor:pointer}
.mcomment .rating .icon-thumb-up{top:-1px}
.mcomment .rating .icon-thumb-down{bottom:-1px}
.mcomment .rating .icon-thumb-up:hover{fill:#76c81b}
.mcomment .rating .icon-thumb-down:hover{fill:#ff283c}
.mcomment input[type="checkbox"]{display:none}
.mcomment .message{border:1px solid #454953;-webkit-border-radius:0 10px 10px;-moz-border-radius:0 10px 10px;border-radius:0 10px 10px;position:relative;padding:15px 13px;cursor:pointer}
.mcomment .message .bb-editor{cursor:auto}
.mcomment .message .title{color:#626771;font-size:14px;margin-bottom:5px;font-weight:600}
.mcomment .message .title a{color:#626771}
.mcomment .message .title a:hover{color:#ec6316}
.mcomment .message.active{background:#2e323c}
.mcomment.editable .message{cursor:auto}
.mcomment .message,.mcomment .message textarea{font-size:13px}
.mcomment .message .icon-corner{position:absolute;left:-10px;top:-1px;width:10px;height:16px;fill:#282c35;stroke:#454953}
.mcomment .message .checkbox{position:absolute;right:5px;bottom:10px;display:none}
.mcomment .message.active .checkbox{display:block}
.mcomment .message.active .checkbox .icon{fill:#ec6316}
.mcomment.editable .message{border-color:#40444e}
.mcomment.editable .message .icon-corner{fill:#40444e;stroke:#40444e}
.mcomment .fr-top,.mcomment .fr-view,.mcomment .fr-wrapper{background:none!important;border:none!important;box-shadow:none!important}
.message>br{display:none}
.message .fr-wrapper{height:120px!important}
.message .fr-element.fr-view{min-height:120px!important}
.message .gray-theme .fr-separator.fr-vs{height:24px!important;margin:2px 2px 2px 9px !important;background:#535456!important}
.mcomment .bgcomm .fr-view{background:#454953!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.mcomment .wseditor{position:relative}
.mcomment .fr-counter{display:none}
.mcomment .fr-element{color:#fff!important}
.mcomment .fr-placeholder{color:#8f95a3!important}
.mcomment .fr-toolbar{background:#40444e!important;-webkit-border-radius:0 7px 0 0;-moz-border-radius:0 7px 0 0;border-radius:0 7px 0 0!important}
.mcomment .fr-element{padding:15px 13px!important}
.mcomment .fr-view{font:13px/17px 'Open Sans',cursive,sans-serif!important}
.mcomment .fr-command.fr-btn{width:28px!important;height:28px!important;background:#40444e!important;color:#b4bbcb!important;margin:0 0 0 8px !important}
.mcomment .fr-command.fr-btn:hover{background:#4e515a!important}
.mcomment .fr-command.fr-btn.fr-active{background:#ec6316!important;color:#fff!important}
.mcomment .fr-command.fr-btn i{margin:8px!important;font-size:13px!important}
.mcomment .roundbutton{margin-top:15px}
.mcomment .reply{margin-top:10px}
.mcomment .reply .icon{width:16px;height:16px;fill:#8f95a3;margin-right:3px}
.mcomment .reply a{color:#8f95a3}
.mcomment .reply a:hover{color:#ec6316}
.mcomment .reply a:hover .icon{fill:#ec6316}
.toup{float:right;margin:-8px -10px 0 0;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}
.toup.rotate{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.toup .icon{width:18px;height:18px;fill:#8f95a3;padding:10px}
.toup:hover .icon{fill:#eee}
.comments-tree-list{list-style:none;overflow:hidden}
.comments-tree-list .comments-tree-list,#dlefastreplycomments{margin-left:29px;padding-left:51px}
.comments-tree-list .comments-tree-list .comments-tree-list .comments-tree-list .comments-tree-list,.comments-tree-list .comments-tree-list .comments-tree-list .comments-tree-list #dlefastreplycomments{margin-left:0;padding-left:0}
.mcomment .parrentLine,.mcomment .megaLine{position:absolute;left:29px;width:0;height:100%;background:#282C35;border-right:2px dotted #434751}
.mcomment .parrentLine{top:5px;padding-bottom:26px}
.mcomment .megaLine{bottom:100%;height:999999%}
.mcomment .childLine{position:absolute;top:29px;left:-50px;width:58px;background:#282C35;border-top:2px dotted #434751}
.topmovies{margin:0 -15px 20px}
.topmovies .shortItem{float:none;margin:0 auto 15px}
.topmovies .item{cursor:pointer}
.topmovies .number{font-size:21px;padding:15px 15px 15px 30px}
.topmovies .selected .number{border-left:3px solid #7e8593}
.topmovies .title{padding:12px 5px}
.topmovies .title a,.topmovies .rating{color:#535865;font-weight:600}
.topmovies .number,.topmovies .selected .title a,.topmovies .item:hover .title a{color:#8f95a3}
.topmovies .rating{padding:5px 25px 15px 15px}
.topmovies .selected{background:#3a3e4a}
.topmovies .selected .rating{color:#75c71a}
.item .rating{position:relative}
.pageWrap{padding-top:30px;padding-bottom:30px}
.pageWrap h1,.pageBody h1{margin-bottom:20px}
.pageWrap h1 span,.pageBody h1 span{color:#8d93a3}
.pageBody{padding:30px}
.mass_comments_action{display:none}
.mass_comments_action .selectImult{width:50%;margin-right:30px}
.mass_comments_action .selectImult .options{background:#393e48}
.mass_comments_action .selectImult .option:hover{background:#414650}
#commentsList.commentsMargin{margin-top:30px}
.iframe{width:100%;height:100%}
.trailer_frame{width:700px;height:394px;margin-left:-350px;position:fixed;top:0;left:50%;z-index:999;opacity:0}
.trailer_frame .overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6)}
.iframe{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;position:relative;background:#1E212A;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);z-index:1}
.trailer_frame iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.trailer_frame .icon-close{position:absolute;right:-20px;top:-20px;width:20px;height:20px;padding:10px;background:#101215;fill:#bababa;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;cursor:pointer;z-index:1}
.trailer_frame .icon-close:hover{fill:#eee}
#news_set_sort{float:right;position:relative;margin:-10px -10px 0 0;font-size:13px;z-index:2}
#news_set_sort .button{font-weight:600;color:#8f95a3;text-transform:uppercase;cursor:pointer;padding:10px}
#news_set_sort .button span{font-weight:700;color:#b4bbcb;margin-left:6px}
#news_set_sort .button .icon{fill:#b4bbcb;width:9px;height:9px;margin-left:3px;top:-1px}
#news_set_sort ul{position:absolute;top:100%;right:-10px;list-style:none;background:#1e212a;width:180px;padding:7px 0;z-index:6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.2);-moz-box-shadow:0 1px 10px rgba(0,0,0,.2);box-shadow:0 1px 10px rgba(0,0,0,.2);display:none}
#news_set_sort ul.active{display:block}
#news_set_sort ul a{padding:5px 15px;display:block;color:#8f95a3}
#news_set_sort ul a:hover,#news_set_sort ul .asc a,#news_set_sort ul .desc a{background:#323640}
#news_set_sort ul .icon{float:right;width:9px;height:9px;fill:#8f95a3;margin:5px 0 0 5px}
#news_set_sort ul .icon.active{fill:#b4bbcb}
.pageInfo{position:relative}
.pageInfo .icon-cog{position:absolute;top:1px;left:-21px;width:16px;height:16px;fill:#b4bbcb;-moz-opacity:0;opacity:0;-webkit-transition:.2s .5s;-moz-transition:.2s .5s;transition:.2s .5s;cursor:pointer}
.pageInfo:hover .icon-cog{-moz-opacity:1;opacity:1;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.pageInfo .icon-cog:hover{fill:#eee;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.filterButton{float:right;margin:-7px 10px 0 0;padding:6px 25px;color:#8f95a3}
.filterButton .icon{fill:#8f95a3;margin:0 0 0 5px}
.filterButton.active,.filterButton.active:hover{background:#ec6316!important;border-color:#ec6316!important}
.filterButton.active,.filterButton:hover{color:#eee}
.filterButton.active .icon,.filterButton:hover .icon{fill:#eee}
.absFilter{position:absolute;top:42px;left:0;width:100%;z-index:100;display:none;opacity:0;background:#282c35;background:rgba(40,44,53,0.9)}
.absFilter .filterBox{margin:15px}
.userProfile .leftCol{float:left;width:200px}
.userProfile .leftCol .usertitle{display:none}
.userProfile .inline div{display:inline}
.userProfile .inline .bb-editor{margin:10px 0}
.userProfile .inline .bb-editor ~ a{display:none}
.userProfile .inline .bb-editor,.userProfile .inline .bb-editor div{display:block}
.userProfile .leftCol .roundbutton{display:block;text-align:center;margin:0 0 15px}
.userProfile .leftCol li{margin:0 -5px}
.userProfile .leftCol ul span,.userProfile .leftCol ul a{color:#8f95a2;font-weight:600;display:block;padding:5px;cursor:pointer}
.userProfile .leftCol .icon{fill:#b4bbcb;width:18px;height:18px;margin-right:6px;top:-2px}
.userProfile .leftCol li a:hover,.userProfile .leftCol li span:hover{color:#ec6316}
.userProfile .leftCol li a:hover .icon,.userProfile .leftCol li span:hover .icon{fill:#ec6316}
.userProfile .avatar{overflow:hidden;margin-bottom:30px;position:relative}
.userProfile .avatar,.userProfile .avatar .noAvatar,.userProfile .avatar img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.userProfile .avatar img{width:100%}
.userProfile .avatar .noAvatar{text-align:center;background:#dee0e5}
.userProfile .avatar ul{background:rgba(30,33,42,.8);position:absolute;left:0;bottom:-72px;width:100%;-webkit-transition:.15s;-moz-transition:.15s;transition:.15s}
.userProfile .avatar:hover ul{bottom:0}
.userProfile .avatar li{margin:0;text-align:center}
.userProfile .avatar li:last-child{display:none}
.userProfile .avatar ul span{display:block;padding:8px;font-size:12px;font-weight:400}
.userProfile .avatar ul i{font-style:normal}
.userProfile .userInfo{margin-left:225px;border-bottom:1px solid #33373F;padding-bottom:30px}
.userProfile .userInfo h1,.userProfile .userInfo h2{text-transform:none}
.userProfile .userInfo h2{color:#b4bbcb;font-size:15px;margin-top:5px}
.userProfile .userInfo table{margin-top:15px;font-size:13px;color:#8f95a3}
.userProfile .userInfo table tr{border-bottom:1px solid #33373F}
.userProfile .userInfo th{color:#626771;text-align:left;font-weight:400;padding-right:30px;white-space:nowrap}
.userProfile .userInfo th,.userProfile .userInfo td{padding:7px 0}
.userInfo .status{float:right;color:#a6adbc;font-size:12px}
.userInfo .status i{display:inline-block;width:11px;height:11px;background:#a6adbc;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin-left:5px;position:relative;bottom:-2px}
.userInfo .status.online{color:#76c81b}
.userInfo .status.online i{background:#76c81b}
.dle-comments-navigation{margin-top:30px}
.tabContent{display:none}
.tabContent.active{display:block}
.userInfo.editUser{border-bottom:none}
.editUser{border-bottom:none}
.leftCol.editUser .roundbutton{padding-left:0;padding-right:0;display:block;text-align:center;width:100%}
.editUser .fieldinput{background:none;border:none;padding:10px 0;border-bottom:1px solid #454953;color:#8f95a3;width:100%;display:block;margin-top:-6px}
.editUser label{font-size:12px;color:#626771;margin-bottom:-6px;white-space:nowrap}
.editUser .fieldset{min-height:70px}
.editUser .fieldset .f50{float:left;width:50%}
.editUser .fieldset .f33{float:left;width:33.3333%}
.editUser .fieldset .fLeft .fieldBox{margin-right:12.5px}
.editUser .fieldset .fRight .fieldBox{margin-left:12.5px}
.editUser .fRight .roundGray{top:10px}
.editUser .selectImult{display:block;padding:10px 0;margin-top:-6px}
.editUser .tabLine .selectImult{display:none}
.editUser h3{margin-top:30px;margin-bottom:20px}
.editUser .checkboxes{font-size:0}
.editUser .checkboxes .roundbutton{font-size:14px}
.editUser .checkboxes label{font-size:15px;color:#8f95a3;display:inline-block;white-space:normal;margin-bottom:6px}
.editUser .checkboxes label:after{content:'';display:block}
.sidebarBlock{background:#3a3e4a;margin:-30px -15px 0;padding:30px 15px;text-align:center}
.mcomment.addForm.sendMessage{margin-right:80px;margin-top:-20px;padding-bottom:0}
.mcomment.addForm.sendMessage textarea{display:none}
.noplayer{-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;border-radius:7px;width:100%;height:367px;margin:40px 0;background:#000;position:relative}
.noplayer div{top:100px;width:100%;color:#fff;margin:0 auto;font-size:24px;font-weight:700;line-height:50px;position:relative;text-align:center;text-transform:uppercase}
.tabcontent{display:none}
.tabcontentstyle{border:1px solid gray;width:450px;margin-bottom:1em;padding:10px}
table{font:14px/1.5 sans-serif;width:100%;border-collapse:collapse;counter-reset:count}
table td{padding:1px;border:0 solid #aaa}
table tr.item td:first-child:before{content:counter(count);counter-increment:count;margin-right:10px}
.filterBox{background:#323640;margin:-15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.filterRow{border-bottom:1px solid #40444E;position:relative}
.filterRow:last-child{border-bottom:none}
.filterLabel{padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}
.labelFloat{float:left;width:50%}
.labelFloat:first-child{padding-right:20px}
.labelFloat:last-child{padding-left:20px}
.filterBox .search{background:#282c35;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;width:100%;padding:8px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff}
.filterBox .search::-webkit-input-placeholder{color:#8f95a3}
.filterBox .search::-moz-input-placeholder{color:#8f95a3}
.filterBox .search:-moz-input-placeholder{color:#8f95a3}
.filterBox .search:-ms-input-placeholder{color:#8f95a3}
.filterLabel label{font-size:13px;font-weight:600;text-transform:uppercase;color:#fff;display:inline-block;margin-bottom:8px}
.filterLabel .filterOptions label{display:block}
.filterLabel .inputs{clear:both;float:left;width:90px;background:#282c35;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;color:#8f95a3;font-weight:600;white-space:nowrap}
.filterLabel .inputs input{width:31px;padding:5px 0;font-size:13px;text-align:center;background:none;border:none;color:#8f95a3;font-weight:600}
.filterLabel .ui-slider{margin:14px 0 0 120px}
.filterLabel .icon-menu-horizontal{float:right;width:19px;height:19px;fill:#b4bbcb;margin-top:1px}
.filterLabel .filterOptions .any{color:#8f95a3;background:#40444e;padding:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;cursor:pointer}
.filterLabel .filterOptions .selected{display:none;margin-bottom:-5px}
.filterLabel .filterOptions .selected span{display:inline-block;padding:6px 8px;background:#505561;margin:0 5px 5px 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;white-space:nowrap;color:#c3c3c5}
.filterLabel .filterOptions .selected span .icon{fill:#c3c3c5;width:11px;height:11px;top:-1px;margin-left:3px}
.filterLabel .filterOptions .selected span:hover{background:#eee;color:#1e212a}
.filterLabel .filterOptions .selected span:hover .icon{fill:#1e212a}
.filterLabel .optionSet{position:absolute;left:0;top:0;width:100%;display:none;z-index:2}
.filterLabel .optionSet>.close{position:absolute;right:-5px;top:-5px;width:20px;height:20px;background:#323640;padding:10px;fill:#bababa;cursor:pointer;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.filterLabel .optionSet>.close:hover{fill:#eee}
.filterLabel .optionBody{margin:15px;background:#1e212a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;padding:8px 0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);-moz-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12)}
.filterLabel .optionOverflow{height:320px;overflow:auto}
.filterLabel .jspVerticalBar{display:none}
.filterLabel .optionBody ul{width:24%;float:left;border-right:1px solid #33373f;padding:10px 0}
.filterLabel .optionBody label{text-transform:none;font-weight:400;color:#8f95a3;padding:5px 20px;margin:0}
.filterLabel .optionBody label:hover{background:#323640}
.filterLabel .optionBody label.checked{background:#eee;color:#1e212a}
.filterLabel .optionBody label .icon{float:right;width:11px;height:11px;margin:6px 0 0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transition:.15s;fill:#8f95a3;display:none}
.filterLabel .optionBody label.checked .icon{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);fill:#1e212a}
.filterLabel .optionBody label:hover .icon,.filterLabel .optionBody label.checked .icon{display:block}
.filterLabel .minLabel{display:inline-block;margin-right:20px}
.filterLabel .minLabel label{display:block}
.filterLabel .minLabel .selectImult{padding:6px 16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#282c35;border:none}
.filterLabel .minLabel .selectImult .options{left:0;background:#282c35;border-color:#282c35;margin-top:-2px;padding:0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.filterLabel .minLabel .selectImult .option{margin:0;padding:5px 16px}
.filterLabel .minLabel .selectImult .icon-arrow-down{top:12px;right:16px}
.ui-slider,.ui-slider-range{height:2px;position:relative}
.ui-slider{background:#282C35;padding:0 6px}
.ui-slider-range{background:#ca1243}
.ui-slider-handle{display:block;position:relative;top:-7px;margin-left:-6px;width:12px;height:12px;background:#ca1243;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}
.ui-slider-handle.ui-state-focus{z-index:1}
.ui-slider-handle:last-child{top:-19px}
.iframePlayer{position:relative;width:100%}
.iframePlayer iframe{width:100%;height: 515px;}
.iframePlayer>.selectors{position:relative;bottom:4px}
.iframePlayer>.timestamper{position:absolute;right:10px;top:10px}
.iframePlayer>.selectors select{padding:4px 23px 4px 5px !important;width:auto!important;height:auto!important;max-width:250px;color:#fff;font:500 13.3333px Tahoma;border-radius:3px;border-color:#272a2b;background:#ea852e url(../images/strelka.webp) 95% / 14px no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}
#remember_me{display:block;cursor:pointer;font-size:11px;width:120px;z-index:9;text-align:right;color:#fff;position:absolute;top:5px;right:55px;border-bottom:1px dotted #666;font-family:Tahoma;padding-bottom:1px}
#remember{position:absolute;top:25px;right:9px;width:310px;overflow:hidden;padding:5px 7px;z-index:10;border-radius:5px;border:0;display:none;outline:0;font-size:13px;background:#fff;font-family:Tahoma}
#rem_s,#rem_s a,.rem_e{font-weight:600;border-bottom:1px dotted #000;cursor:pointer;color:#000;font-size:12px}
.iframePlayer>.timestamper{display:none}
.iframePlayer>.selectors select{max-width:180px}
#remember_me{display:none}
#remember{display:none}
#rem_s,#rem_s a,.rem_e{display:none}
.tagsi{margin-bottom:15px;font-size:14px}
.tagsi a{color:#38dd00;border-bottom:1px dotted #38dd00}
.tagsi a:hover{color:#ffc052}
figure {
    margin: 0;
}

figure.align-left {
    float: left;
}

figure.align-right {
    float: right;
}

figure.image.align-center {
    display: table;
    margin-left: auto;
    margin-right: auto;
}

figure.image figcaption {
	padding: 1rem;
    background-color: #fafafa;
    font-size: .8rem;
    caption-side: bottom;
    word-break: break-word;
    text-align: center;
}

figure.image.align-center figcaption {
	display: table-caption;
}
.comments-image-gallery {
  margin: 0;
  padding: 0;  
  list-style: none;
  clear: both;
}

.comments-image-gallery li{
	list-style: none;
	margin: 0;
	padding: 0;  
}

.comments-image-gallery li img{
  float: left;
  margin-right: 5px;
  border: 5px solid #fff;
  width: 100px;
  height: 100px;
  transition: box-shadow 0.5s ease;
}

.comments-image-gallery li img:hover {
  box-shadow: 0px 0px 7px rgba(0,0,0,0.4);
}

.mce-toc {
  border: 1px solid #dbdada;
  margin: 0 0 .7rem 0;
}

.mce-toc h2 {
  margin: 4px;
}

.mce-toc ul {
  padding-left: 20px;
  list-style: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-block-start: 1em;
  margin-block-end: 1em;
}

.mce-toc ul ul {
  padding-left: 20px;
  margin-block-start: 0;
  margin-block-end: 0;
}

.mce-toc li {
  list-style-type: none;
}
.image-bordered {
	border: 1px solid #ddd;
}

.image-shadows {
	box-shadow: rgb(9 30 66 / 25%) 0px 4px 8px -2px, rgb(9 30 66 / 8%) 0px 0px 0px 1px;
}

.image-padded {
	padding: 0.5rem;
}

.comments-user-profile {
  font-weight: bold;
  cursor: pointer;
  color: #3394e6;
}
.title_spoiler svg{
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 7px;
	height: 16px;
	width: 16px;
}
.mce-accordion summary {
	cursor: pointer;
}

.self_delete_link {
	border: 0 none;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	padding: 12px 27px;
	border-radius: 10px;
	outline: none;
	background-color: #f44336;
	color: #fff;
	text-shadow: 0 1px #333;
	text-decoration: none !important;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
	box-sizing: border-box;
	transition: all ease .1s; transition: all ease .1s;
}
.DLEPush {
	z-index: 2001;
	position: fixed;
	right: 20px;
	top: 20px
}

@keyframes DLEPush-show {
	0% {
		transform: translateY(100%);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.DLEPush-notification.wrapper {
	animation-name: DLEPush-show;
	animation-duration: 1s;
	position: relative;
	display: grid;
	grid-template-columns: auto 1fr;
	align-items: center;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
	max-width: 400px;
	box-shadow: 0 10px 15px rgb(0 0 0 / 20%);
	background-color: #fff;
	border-radius: 10px
}

.DLEPush-notification .DLEPush-icon {
	grid-column: 1;
	grid-row: 1 / span 2;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	width: 45px;
	height: 100%;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	text-align: center;
}

.DLEPush-notification .DLEPush-icon svg {
	scale: .8;
}

.DLEPush-notification .DLEPush-header {
	font-weight: 500;
	grid-column: 2;
	grid-row: 1;
	font-size: 1rem;
	margin-left: 1rem;
	margin-top: .5rem;
}
.DLEPush-notification .DLEPush-header:empty {
	margin-top: 0;
}

.DLEPush-notification .DLEPush-message {
	grid-column: 2;
	grid-row: 2;
	font-size: .875rem;
	margin: 1rem;
}

.DLEPush-notification .DLEPush-message li, .DLEPush-notification .DLEPush-message ul {
	list-style-type: none;
	padding-left: 0;
}

.DLEPush-notification .DLEPush-close {
	position: absolute;
	top: 8px;
	right: 10px;
	font-weight: 300;
	background: none;
	border: 0;
	font-size: 1.15rem;
	cursor: pointer;
	line-height: 1;
	padding: 0;
	color: inherit;
	outline: 0;
	opacity: 0.75;
}

@media only screen and (min-width: 601px) {
	.DLEPush-notification.wrapper {
		min-width: 400px;
	}
}

.DLEPush-notification .DLEPush-close:hover {
	opacity: 1;
}

.DLEPush-notification.wrapper.push-success {
	background-color: #e0f2f1;
}

.DLEPush-notification.wrapper.push-success .DLEPush-icon {
	background-color: #00897b;
}

.DLEPush-notification.wrapper.push-warning {
	background-color: #FFF3E0;
}

.DLEPush-notification.wrapper.push-warning .DLEPush-icon {
	background-color: #FF9800;
}

.DLEPush-notification.wrapper.push-error {
	background-color: #FBE9E7;
}

.DLEPush-notification.wrapper.push-error .DLEPush-icon {
	background-color: #FF5722;
}

input[type="text"].comments_author_field {
	width: 100%;
	margin-bottom: 10px;
}

.ui-dialog-buttonset button.ui-button-delete {
    background-color: #f44336;
    border-color: #f44336;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(51, 51, 51, .5);
}
.ui-dialog-buttonset button.ui-button-delete:hover {
    background-color: #db3a2f;
    border-color: #db3a2f;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(51, 51, 51, .5);
}
.form-check-label {
    cursor: pointer;
}
.form-check-input {
    color: #0c5f7eed;
    flex-shrink: 0;
    width: 1.12rem;
    height: 1.12rem;
    margin: -0.188rem 0.625rem 0 0;
    appearance: none;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid #0c5f7eed;
    vertical-align: middle;
}

.form-check-input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%230c5f7eed' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}

.form-check-input:checked[type=radio] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%230c5f7eed'/%3e%3c/svg%3e");
}

.form-check-input[type=checkbox] {
    border-radius: .25rem;
}

.form-check-input[type=radio] {
    border-radius: 50%;
}
/* Обёртка для надёжного центрирования */
.timer-wrapper {
    display: flex;
    justify-content: center;
    width: 100%;
    box-sizing: border-box;
}

.next-episode-timer {
    background: linear-gradient(135deg, #1a1a1a, #2d2d2d);
    color: #eee;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 0 4px #6b5e2591;
    max-width: 400px; /* Чуть шире для лучшего вида по центру */
    width: 100%; /* Чтобы на мобильных занимал всю ширину */
    text-align: center;
    font-family: 'Segoe UI', Roboto, sans-serif;
    margin: 20px 0;
}

.next-episode-timer {
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.4);
}

.timer-title {
    font-size: 0.95rem;
    font-weight: 600;
    margin-bottom: 15px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    opacity: 0.85;
}

.timer-grid {
    display: flex;
    justify-content: space-around;
    gap: 12px;
}

.timer-item {
    display: flex;
    flex-direction: column;
    min-width: 70px;
    background: rgba(255, 255, 255, 0.08);
    padding: 12px 8px;
    border-radius: 10px;
    backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.15);
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.timer-item span {
    font-size: 2.2rem; /* Чуть крупнее для лучшей читаемости */
    font-weight: 800;
    color: #3fca7a;
    line-height: 1;
}

.timer-item label {
    font-size: 0.8rem; /* Чуть крупнее */
    color: rgba(255, 255, 255, 0.7);
    margin-top: 6px;
    text-transform: lowercase;
    opacity: 0.9;
}

/* Адаптивность для мобильных (добавил для удобства) */
@media (max-width: 480px) {
    .next-episode-timer {
        max-width: 100%;
        padding: 15px;
    }
    
    .timer-item span {
        font-size: 1.9rem;
    }
    
    .timer-grid {
        gap: 8px;
    }
    
    .timer-item {
        min-width: 60px;
        padding: 10px 6px;
    }
}

/* ===== РАСПИСАНИЕ: ТЕМНЫЙ ШАБЛОН ===== */

.schedule-page {
    max-width: 1200px;
    margin: 0 auto;
    padding: 24px 20px 40px;
    min-height: 100vh;
    color: #e8e8e8;
}

.schedule-main-title {
    margin: 25px 0 40px;
    text-transform: uppercase;
    color: #f4f4f4;
}

/* Табы дней недели */
.schedule-tabs {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 30px;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

.schedule-tab {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 12px 24px;
    background: #1f1f1f;
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 10px 10px 0 0;
    cursor: pointer;
    font-size: 1rem;
    font-weight: 600;
    color: #bdbdbd;
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;
}

.schedule-tab:hover {
    background: #2a2a2a;
    color: #fff;
    transform: translateY(-2px);
}

.schedule-tab.active {
    background: #ff9800;
    color: #fff;
    border-color: #ff9800;
    box-shadow: 0 10px 24px rgba(255, 152, 0, 0.25);
}

.day-count {
    font-size: 0.9rem;
    opacity: 0.85;
}

/* Контент дней */
.schedule-day-content {
    display: none;
    animation: schedFadeIn 0.3s ease-in;
}

.schedule-day-content.active {
    display: block;
}

@keyframes schedFadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Сетка карточек */
.schedule-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
    gap: 20px;
    margin-bottom: 40px;
}

/* Карточка аниме */
.schedule-card {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    text-decoration: none;
    color: inherit;
    background: linear-gradient(180deg, #232323 0%, #181818 100%);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 14px;
    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.28);
    transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}

.schedule-card:hover {
    border-color: rgba(255, 152, 0, 0.7);
    box-shadow: 0 14px 32px rgba(0, 0, 0, 0.36);
}

.schedule-poster {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    overflow: hidden;
    background: #111;
}

.schedule-poster img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
    transition: transform 0.3s ease;
}

.schedule-card:hover .schedule-poster img {
    transform: scale(1.05);
}

.schedule-info {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    padding: 18px 18px 20px;
    text-align: center;
}

.schedule-title {
    min-height: 3.2em;
    margin-bottom: 14px;
    overflow: hidden;
    color: #f2f2f2;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.6;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.schedule-card a {
    display: block;
    height: 100%;
    color: inherit !important;
    text-decoration: none !important;
}

.schedule-card a:hover,
.schedule-card a:focus {
    color: inherit !important;
    text-decoration: none !important;
}

.schedule-time {
    margin-top: auto;
    color: #ff9800;
    font-size: 1.05rem;
    font-weight: 700;
}

.schedule-empty {
    padding: 60px 20px;
    text-align: center;
    color: #b8b8b8;
    font-size: 1.15rem;
    background: #1b1b1b;
    border: 1px dashed rgba(255, 255, 255, 0.14);
    border-radius: 14px;
}

.empty-icon {
    display: block;
    margin-bottom: 20px;
    font-size: 4rem;
    opacity: 0.45;
}

.empty-text {
    font-size: 1.3rem;
    color: #d5d5d5;
}

.bot-text a {
    color: #ff9800;
    text-decoration: none;
    font-weight: 500;
    border-bottom: 1px dotted rgba(255, 152, 0, 0.8);
}

.bot-text a:hover {
    color: #ffb547;
    border-bottom-color: rgba(255, 181, 71, 0.9);
}

/* Адаптив */
@media (max-width: 768px) {
    .schedule-page {
        padding: 16px 14px 30px;
    }

    .schedule-main-title {
        margin-bottom: 25px;
        font-size: 1.5rem;
    }

    .schedule-tabs {
        gap: 6px;
    }

    .schedule-tab {
        padding: 10px 16px;
        font-size: 0.9rem;
    }

    .schedule-grid {
        grid-template-columns: 1fr;
        gap: 15px;
    }
}

@media (max-width: 480px) {
    .schedule-main-title {
        font-size: 1.3rem;
    }

    .schedule-tab {
        padding: 8px 12px;
        font-size: 0.85rem;
    }

    .schedule-info {
        padding: 14px 14px 16px;
    }

    .schedule-title {
        font-size: 0.98rem;
    }

    .schedule-time {
        font-size: 0.98rem;
    }
}
