/** FIXES CIS TEAM**/
.login__content.login__menu{list-style: none}
li.parentcat{position: relative}
li.parentcat em{font-style: normal}
li.parentcat ul{display: none}
li.parentcat:hover ul{background-color:#2b2b2b;position:absolute; flex-wrap: wrap;width:auto;top:26px;z-index:11;padding:10px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1px;border:1px solid #666}
li.parentcat:hover ul li {background: none}
li.parentcat:hover ul li a{display:block;border:0;border-radius:0;background-color:var(--bg-lightest);color:#fff;text-decoration:none;font-size:14px;}

#wrapper.main #middle{padding-top: 50px;}
#wrapper.main #middle.hasslick{padding-top: 310px;}
h1.category{text-transform: capitalize}
.leftmenubox{height:auto;position: relative}
ul.leftmenu {
    float: none;
    clear: both;
    margin-bottom:10px;
    position: relative;
}
.parentcat.sidebarnavlink,
.leftmenu li.parentcat.sidebarnavlink a{margin-top:10px;color:#ff760c}
.leftmenu li.parentcat.sidebarnavlink a[data-menu="4"]:before,
.leftmenu li.parentcat.sidebarnavlink a[data-menu="5"]:before{content:"Bcе "}
.leftmenu li:not(.parentcat.sidebarnavlink) a:before{content:" - "}
.leftmenu li[data-main-licat="6"],
.leftmenu li[data-main-licat="7"],
.leftmenu li[data-main-licat="8"],
.leftmenu li[data-main-licat="9"]{display: none}

ul.leftmenu li a:hover {
    font-weight: 600;
    letter-spacing: -1px;
}

.slides-block .slick-slide img{padding:1px}



#homebanner{text-align: center;margin:5px auto}
.navigationbox {
    gap: 5px 5px;
    margin:4px auto;
}
.navcent a, .navcent span {
    height: 30px;
    padding: 0 10px;
    font-size: 13px;
}
.navcent {
    gap: 5px 5px;
}
.soondate a:last-child{text-decoration: none !important;margin:4px;}
.eshefilms2.mult a {
    background-image: url(../images/eshefilms2.png) !important;
}

.leftmenubox .nav-title {
    color: #ffd200;
    float: left;
    font-weight: 700;
    border-bottom: 1px solid #454545;
    font-size: 15px;
    padding: 0 0 8px 20px;
    text-shadow: 2px 2px 2px #000;
    width: 150px;
}

.kadr .tit, .roli .tit {
    width:auto;
    padding-right:20px;
}
.roli.btnmorescren{text-align: left;}
.postactors{text-align: left;padding:20px 0}
.commtext {
    background-color: #f6f6f6;
    border: 3px solid #e6e6e6;
    border-radius: 10px;
    display: flex;
    flex: 1 0 auto;
    margin-left: 15px;
    position: relative;
}
.morefilmsbox,
.morefilmsblok,.morefilmsblok .morebb {width:100%;box-sizing: border-box;}
.morefilmsblok{margin-bottom:20px;box-sizing: border-box;}
.related_news_new {
    display:flex;flex-wrap:wrap;}

.ffbanner{
    width: 100%;
    background-color: #232323;
    background-image: url(../images/line2.png);
    background-position: 100% 0;
    background-repeat: repeat-y;
    padding: 10px;
    position: relative;
    clear: both;
}
.DLEPush-notification.wrapper.push-error{box-sizing:border-box;border:2px solid orange;position:fixed;width:calc(100vw - 40px);height:auto;bottom:40px;padding:10px 20px;left:20px;color:#fff;background-color: rgba(0,0,0,0.9);border-radius: 10px;z-index:10001;display:flex;align-items: center;justify-content: center}
.DLEPush-notification.wrapper.push-error .DLEPush-icon{margin:0 10px}
.DLEPush-notification.wrapper.push-error .DLEPush-close{position:absolute;right:30px;background:orange}
#searchsuggestions{
    font-size: 13px;
padding: 5px;
}
#searchsuggestions a{
    color: #ff760c;
}
#searchsuggestions a p{
    font-size: 12px;
    margin:5px 0;
    color: #fff;
}
#searchtable,
.dpad.radial.infoblock{margin-bottom:20px;}

ul.sort li.asc a::after, ul.sort li.desc a::after {
    line-height: 6px;
}
ul.sort:not(.cols) li:nth-child(3),
ul.sort:not(.cols) li:nth-child(4){display: initial}


#news_sort a {
    position: relative;
    margin-right:10px;
}

ul.sort li.desc a::after {background: none}
ul.sort li a.asc:after {
    background: url(../dleimages/desc.png) no-repeat !important;
    content: "";
    margin-left: 5px;
    margin-top: 0;
    display: block;
    position: absolute;
    right:6px;
    width:10px;
    height:10px;
    top:4px;
}
.ratingtitle{
    padding-bottom: 15px !important;
    padding-top: 10px;
}
.fullright li{margin-bottom:5px;}
@media (max-width:1060px){
    .category-flexer #dle-content {
        max-width: 100%;
        width: 100%;
    }
    .topmenu li.parentcat:hover ul  {display:none !important}
}
pjsdiv b,pjsdiv i {
    font-size: 12px;
    font-weight: 400;
}
#dle-captcha{display: block;width:160px;height:80px;background: url(../images/getcode.png) no-repeat !important;font-size: 0}
.rating-more {
    padding: 17px 0 0;
}
.moviefacts{max-height:32px;overflow: hidden}
.moviefacts.processed{max-height:unset;overflow: unset}

.preloader{display: flex;width:100%;height:auto;aspect-ratio: 16/9;align-items: center;justify-content: center}
.cloader {
    width: 40px;
    height: 40px;
    --c:no-repeat linear-gradient(#ffd201 0 0);
    background: var(--c),var(--c),var(--c),var(--c);
    background-size: 21px 21px;
    animation: l5 1.5s infinite cubic-bezier(0.3,1,0,1);
}
@keyframes l5 {
    0%   {background-position: 0    0,100% 0   ,100% 100%,0 100%}
    33%  {background-position: 0    0,100% 0   ,100% 100%,0 100%;width:60px;height: 60px}
    66%  {background-position: 100% 0,100% 100%,0    100%,0 0   ;width:60px;height: 60px}
    100% {background-position: 100% 0,100% 100%,0    100%,0 0   }
}
.bslide__btn-watch{width:250px;height:40px;background-color: #ffd201;color:#000;border:0;border-radius:8px;display: flex;align-items: center;justify-content: center;padding:5px 20px;font-size:18px;margin:10px 0 5px }
.bslide__btn-watch:hover{ box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);cursor: pointer}
.bslide__btn-watch:before{height:26px;width:26px;content:"";display:inline-block;margin-right:5px;background: url("../images/pbut.svg") no-repeat center/ 26px }

.btnvideobox {
    min-height: unset;
}

.tabs-block__content.video-inside,.pmovie__player.tabs-block{width:100%}
.tab-switch{display: flex;align-items: center;justify-content: flex-start;background-color: #fff}
.tab-switch .tab-button.btn{background-color: #ff760c;color:#fff; padding:10px 20px;margin-right:5px;border-radius:6px 6px 0 0;font-weight:600;cursor: pointer}
.tab-switch .tab-button.btn.l-light{background-color: #4f4f4f;color:#fff; }