:root { /* DEFAULT */
    --bodyback: #F4F6FA;
    --postertext: #292C31;
    --maintext: #535865;
    --submaintext: #535865CC;
    --commentback:#fff;
    --accent: #EF512D;
    --accentbg: linear-gradient(180deg, #F78549 0%, #EF502C 100%);
    --onswitchacc: #fff;
    --darkacc: #292C31;
    --film: #FF293D;
    --serial:#98D554;
    --acc2:#49bdf7;

}

:root .skin_Baskino {
    --bodyback: #F4F6FA;
    --postertext: #292C31;
    --maintext: #535865;
    --submaintext: #535865CC;
    --commentback:#fff;
    --accent: #802081;
    --accentbg: linear-gradient(180deg, #666 0%, #292C31 100%);
    --onswitchacc: #fff;
    --darkacc: #292C31;
}

:root .skin_kinogo {
    --bodyback: #585858;
    --postertext: #fff;
    --maintext: #fff;
    --submaintext: #cfcfcf;
    --commentback:#292C31;
    --accent: #FF3939;
    --accentbg: #2B2B2B;
    --onswitchacc: #2B2B2B;
    --darkacc: #2B2B2B;
}
:root .skin_filmix {
    --bodyback: #F4F6FA;
    --postertext: #292C31;
    --maintext: #535865;
    --submaintext: #535865CC;
    --commentback:#fff;
    --accent: #EF512D;
    --accentbg: linear-gradient(180deg, #F78549 0%, #EF502C 100%);
    --onswitchacc: #fff;
    --darkacc: #292C31;
}
:root .skin_kinokrad {
     --bodyback: #585858;
     --postertext: #fff;
     --maintext: #fff;
     --submaintext: #cfcfcf;
     --commentback:#292C31;
     --accent: #FF3939;
     --accentbg: linear-gradient(180deg, #666 0%, #111 100%);
     --onswitchacc: #2B2B2B;
     --darkacc: #2B2B2B;
 }
:root .skin_gidonline {
    --bodyback:  #181818;
    --postertext: #fff;
    --maintext: #fff;
    --submaintext: #cfcfcf;
    --commentback:#292C31;
    --accent: #F00;
    --accentbg: linear-gradient(180deg, #666 0%, #111 100%);
    --onswitchacc: #2B2B2B;
    --darkacc: #2B2B2B;
}
:root .skin_kinokong {
    --bodyback: #11212e;
    --postertext: #fff;
    --maintext: #fff;
    --submaintext: #cfcfcf;
    --commentback:#11212e;
    --accent: #ff6600;
    --accentbg: linear-gradient(180deg, #09304d 0%, #0f2c3d  100%);
    --onswitchacc: rgb(33, 47, 66);
    --darkacc: #7e7a7a;
}

.header_logo{display: block;width:120px;height:45px;background-repeat: no-repeat;background-size: contain;background-position: 0 center;background-image: url(../images/image.png)}
.skin_kinokrad .header_logo{background-image:url(../images/skindata/kkd.svg)}
.skin_kinokrad .bslide h3{color:#fafafa}
.skin_filmix .header_logo{background-image:url(../images/skindata/flmx.jpg)}
.skin_Baskino .header_logo{background-image:url(../images/skindata/bas.png)}
.skin_kinogo .header_logo{background-image:url(../images/skindata/kinoga.svg)}
.skin_gidonline .header_logo{background-image:url(../images/skindata/gid.png)}
.skin_kinokong .header_logo{background-image:url(../images/skindata/kkg.svg)}
.skin_kinogo .homeslider{border-bottom:1px solid #fff;background-color: var(--bodyback)}
.skin_Baskino h3.acconbg,.skin_kinokrad h3.acconbg,.skin_gidonline h3.acconbg,.skin_kinokong h3.acconbg,
.wrapper-main.bwhite.mrgt.pgt h1,
.wrapper-main.bwhite.mrgt.pgt h2{margin:20px 0 10px}
.skin_kinokrad .tswitch-label.active, .skin_gidonline .tswitch-label.active, .skin_kinokong .tswitch-label.active {color: var(--maintext)}
.skin_gidonline .slick-arrow::after, .skin_kinokong .slick-arrow::after {background-image: url(../images/slickarr_white.svg);}
.skin_gidonline .wrapper-head {background-color: #111;}
.skin_kinokong .wrapper-head {background-color: var(--bodyback);}


.noscroll{overflow:hidden !important;}
*{padding:0;margin:0;box-sizing: border-box}
a{color:var(--accent);font-size:13px;}
body{font-family:'Roboto',sans-serif; background: var(--bodyback);max-width: 100vw; overflow-x: hidden;}
div{position: relative}
.page.pmovie{max-width: 100%}
.speedbar{font-size:12px;line-height: 120%;color:var(--maintext);margin-bottom: 10px;}
.speedbar a{font-size:12px;line-height: 120%;color:var(--accent)}
.wrapper-main{padding:5px 10px;width:100%;max-width:440px;margin:0 auto}
.bclass_wrap{padding:20px 10px;width:100%;max-width:440px;margin:0 auto ;display: flex;align-items: center;justify-content: center;background-color: var(--bodyback)}

.page__comments-list .wrapper-main{padding:10px 0;}
.wrapper-main.bwhite{background:var(--onswitchacc);padding:0 10px;}
.wrapper-main.mrgt{margin-top:0;border-top:1px solid var(--accent)}
.wrapper-main.pgt{padding-top:10px;}
.wrapper-main.mrgt.pgt{padding-top:20px; padding-bottom: 20px}
.rhead{background-color: #313131;width:100%;height:76px;}
.wrapper-head{height:100%;padding:5px 10px;background-color: #313131;width:100%;max-width:440px;margin:0 auto;display: flex;align-items: center;justify-content: space-between}
.poster img{max-width:100%}
.acconbg{color:var(--darkacc)}
.q_search{display: block;width:24px;height:24px;position: relative}
/** SLICK **/
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-slider{padding-bottom:80px;margin-bottom: 1px;overflow:hidden}
.slick-arrow{position:absolute;bottom:20px;width:13px;height:32px;background-color:transparent;border-radius:2px;text-indent: -1000vw;z-index:4;border:0}
.slick-arrow:after{position: absolute;top: 0;content:"";display: block;background-image: url(../images/slickarr.svg); background-repeat: no-repeat;background-position: center;width:13px;height:32px;background-size:13px;}
.skin_kinogo .slick-arrow:after,
.homeslider .slick-arrow:after{background-image: url(../images/slickarr_white.svg);}
.slick-arrow.slick-next:after{transform: rotate(180deg);background-position: center bottom;}
.slick-arrow.slick-next{right:calc(50% - 40px);}
.slick-arrow.slick-prev{left:calc(50% - 40px);}
.bslide img{max-width:100%;height:auto;width:100%}
.bslide a{color:var(--postertext);text-decoration: none}
.bslide h3{margin-top:10px;}
/** END SLICK**/
/* Toggle switch */
.tswitchwrapper{display: flex;align-items: center;justify-content: flex-start;padding: 15px 0;}
.tswitchwrapper label{margin:0 10px;}
.switch{position:relative;display:inline-block;width:60px;height:32px}.tswitch,.tswitch:before{position:absolute;transition:.4s}.switch input{opacity:0;width:0;height:0}.tswitch{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--darkacc);border-radius:34px}.tswitch:before{content:"";height:24px;width:24px;border-radius:50%;left:4px;bottom:2px;background-color:#fff}#filserSwitch:checked+.tswitch{background-color:#141414}#filserSwitch:checked+.tswitch:before{transform:translateX(26px)}.tswitch-label{display:inline-block;font-size:20px;font-weight:600;text-transform:uppercase;vertical-align:middle}
.tswitch-label{color:var(--darkacc);}
.tswitch-label.active{color: var(--onswitchacc);}
.tswitch:before {border:2px solid var(--accent);}
/* END Toggle switch */

.message-info{margin:10px 0; padding:15px 10px;font-size:12px;background-color:#F4F6FA;color:#333743;border-radius:10px; }
.message-info__title{font-weight:600;margin-bottom:10px;}
.homeslider{background: var(--accentbg);text-align: center;min-height:720px;}
.slider.filtering .bslide a .img-mask{display: block;aspect-ratio: 300/426;overflow-y: hidden;width:100%}
.genericslider{margin-top:0;background: var(--bodyback);}
.genericslider h2{padding:20px 0;font-size: 20px;text-transform: uppercase;color:var(--postertext)}
.sliderduo{margin:0 -5px}
.sliderduo .bslide{padding:0 5px}
.sliderduo h3,.d-grid h3{font-size: 14px;font-weight: 700;margin-top:10px;line-height: 21px}
.sliderduo p,.d-grid p{font-size: 12px;font-weight: 400;line-height: 18px;color:var(--maintext);}
.imgholder{aspect-ratio: 40/56;overflow:hidden;margin-bottom:10px;}
.imgholder img{object-fit: cover;width:100%;height:100%}
.imgholder .badge{position: absolute;top:5px;right:5px;font-size:12px;color:#fff;background-color: var(--film);padding:5px;}
.imgholder .badge.serial{background-color: var(--serial);}


.d-grid h1{margin:30px 0 20px;text-transform: uppercase;font-weight: 500;font-size:20px;color:var(--postertext)}
.d-grid .page.pmovie h1{margin:30px 0 5px;}
.pmovie__original-title{color:var(--postertext);margin-bottom:20px;}
#dle-content{padding-bottom:20px}
.d-grid #dle-content, .d-grid.related{
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.d-grid #dle-content .item {
    flex: 1 1 calc(50% - 20px);
    box-sizing: border-box;
    max-width:calc(50% - 10px);
}
.fullstory .d-grid #dle-content{
   display: block;box-sizing: border-box;
}
ul{margin-left:10px;color: var(--maintext);font-size:13px;}
.full-text p{margin-bottom:10px;}
/** dle filter buttons **/
.inline-buttons{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;margin-bottom:30px;}
.filterbutton{font-size:16px;text-transform: uppercase;font-weight:600;margin-right:4px;margin-bottom:4px;color: var(--maintext);line-height: 36px;cursor:pointer;border: 1px solid #999; padding: 0 10px;background-color: #222}
.filterbutton.active{color:var(--accent)}
/** pagination **/
.dle-comments-navigation{margin-bottom:20px}
.navigationbox{align-items:center;display:flex;gap:4px;justify-content:center;width:100%;padding-bottom:40px;}
.navigationbox a{text-decoration: none;}
.navigationbox a:hover{opacity:.7;transition:opacity .3s ease-in-out}
.navcent{gap:4px;justify-content:center;margin:0;padding:0}
.navcent,.navnext,.navprev{align-items:center;background:0 0;display:flex}
.navnext,.navprev{background-color:#f1f1f1;border-radius:8px;height:24px;width:16px;padding:0 6px;background-image: url(../images/slickarr.svg); background-repeat: no-repeat;background-position: center;background-size:6px;}
.navnext{transform: rotate(180deg) translateX(-2px)}
.morebb,.titrel{padding-bottom:6px}.navigationbox span span svg{fill:#000}.navigationbox a span svg{fill:#fff}
.navcent a,.navcent span,.navigationbox a .navnext,.navigationbox a .navprev{background-color:var(--accent);color:#fff;font-size:12px;}
.navcent a,.navcent span{align-items:center;border-radius:8px;display:flex;height:22px;line-height:normal;margin:0;padding:0 6px;text-decoration:none;width:auto}
.navcent span{background:#e7e7e7;color:#000}
.logblock{padding-bottom: 40px}
/** comments home**/
.aside-comments .aside-comments-item.positive{box-shadow:inset 4px 0 0 #98d554;margin:0 -10px;max-width:calc(100% + 20px);border-bottom:1px solid #fff}.aside-comments .aside-comments-item{box-sizing:border-box;display:block;text-align:left;position:relative;margin-bottom:1px;background-color:var(--commentback);padding:15px 30px 26px}.aside-comments .aside-comments-item .comments-discription{width:240px;color:var(--maintext);display:block;font-size:13px;line-height:20px;margin-bottom:13px;word-wrap:break-word}.aside-comments .aside-comments-item .comments-publish{display:block;font-size:12px;line-height:15px}.aside-comments .aside-comments-item::after{left:0;width:100%;height:1px;content:'';bottom:-1px;position:absolute;background:#dddfe3}.aside-comments-item .comments-publish .comments-author{float:left;color:var(--maintext);display:block;cursor:default;position:relative;padding-left:25px}.aside-comments-item .comments-publish .comments-author::before{left:0;top:-3px;width:21px;content:'';height:20px;position:absolute;background:url(../images/no-avatar.png) center no-repeat}.aside-comments-item .comments-publish{font-size:12px;line-height:15px}.aside-comments-item .comments-publish .comments-time{float:right;color:#8f95a3}a.comments-title{text-decoration:none;color:var(--maintext);font-weight:600;font-size:14px}
/** end comments **/

section.desc.order-last{font-size:12px;color:var(--maintext);padding:20px 0;line-height:18px;}
section.desc.order-last ul{margin-left:10px;}

/** FULLSTORY **/
.img-fit-cover img{max-width:100%}
ul.pmovie__header-list{padding-left:0;margin: 10px 0}
ul.pmovie__header-list li{margin-bottom:5px}
.page__text.full-text {font-size: 14px;color:var(--maintext);display: block;max-width: 100%;box-sizing: border-box}
.hidebrpls.genres{margin:15px 0;display: flex;align-items: flex-start;flex-wrap: wrap;}
.hidebrpls.genres a{display: flex;padding:5px 6px;border:1px solid var(--submaintext);color:var(--submaintext);text-decoration: none;margin-right:5px;margin-bottom:5px;font-size:14px;}
.pmovie__fav{margin:10px 0;font-size:13px;font-weight:600}
.page__comments{padding:0 0 40px;margin:20px 0 0 }
.page__comments input[type="text"]{margin:5px 0;border-color:#535865CC}
.page__comments-title{margin:20px 0 10px;color:var(--maintext)}
.page__comments-info{margin:0 0 10px;color:var(--maintext);font-size:13px;}
.comment-item__footer{display: flex;width:100%;padding:5px 0;margin:5px 0}
.comment-item__footer a{margin-right:10px;}
.pmovie__related h2{margin:20px 0;color:var(--maintext)}
.pmovie__header-list span{color:var(--submaintext)}

/** FOOTER MENUS AND BUTTONS **/
.bottombutton{width:60px;height:60px;z-index:10001;position:fixed;bottom:10px;border-radius:60px;background-repeat: no-repeat;background-position: center;background-size: 60px}
.homebutton{background-image: url(../images/home2.svg);left:20px;background-color:var(--acc2);box-shadow: 0px 0px 6px 0px #333;}
.menubutton{background-image:url(../images/menubutton2.svg);right:20px;left:auto;background-color:var(--accent);box-shadow: 0px 0px 6px 0px #333;}
.closebutton{background-image:url(../images/closebutton2.svg);background-color:var(--accent);width:60px;height:60px;border-radius:60px}

.footer-center{padding-bottom:80px}
.main-bottom-menu{transform:translateY(200px);max-width:100vw;transition:all 0.2s ease-in-out;background-color:#292C33;height:76px;width:100%;bottom:0;position:fixed;z-index:10002;left:0;display: flex;justify-content: space-between;align-items:center;padding:5px 10px;}
.main-bottom-menu a{text-decoration: none;}
.main-bottom-menu.active{transform:translateY(0);}
.smbut{display: flex;align-items: flex-start;justify-content: center;flex-wrap: wrap;max-width:38px;text-align: center}
.smbut img{width:32px;height:auto;display:block}
.smbut p{font-size:11px;color:#fff;margin-top:5px;display:block}

.allpops .pop{display: flex;position: fixed;top:40px;left:20px;right:20px;max-width:calc(100vw - 40px);z-index:10001;}
.allpops .pop:after{display:block;position: fixed;top:0;left:0;right:0;width:100vw;height:100vh;z-index:9999;background-color: rgba(0,0,0,0.6);content:""}
.allpops div{position: relative;z-index:10001;}

#quicksearch{width:100%;background-color: #000;border-radius: 8px;padding:20px;z-index:10003}
.header__search-box{display:flex;align-items: center;justify-content: space-between}
#quicksearch .search-btn{width:40px;background-color:transparent;height:40px;border:0;padding:0;display: flex;justify-content: flex-end;}
#ajax_search{width:calc(100% - 46px);height:40px;border-radius: 8px;border:1px solid var(--accent);padding:2px 10px;margin-right:10px;}
input:focus{outline: none !important;}
.catmenu.pop{background-color: var(--darkacc);border-radius: 10px;overflow-y: auto;max-height:calc(100vh - 60px);padding:25px 10px;}
.catmenu.pop ul{z-index:10003;list-style: none !important;margin-left:0;width:100%;padding-bottom:20px;max-height: calc(100vh - 178px);position: relative;box-sizing: border-box}
.catmenu.pop li{padding:10px;width:100%;text-align: center}
.catmenu.pop li,
.catmenu.pop li a{font-size: 15px;line-height: 160%}
.catmenu.pop .has-childs{font-weight: 600;text-decoration: none;color:var(--accent);position: relative}
.catmenu.pop .has-childs>span{position:relative;}
.catmenu.pop .has-childs>span:after{border-top: 4px solid var(--accent);position:absolute;right:-12px;top:8px;content: "";display: inline-block; width: 0;height: 0;border-left: 3px solid transparent;border-right: 3px solid transparent;margin-left: 6px; }
.catmenu.pop .has-childs ul{max-height: unset;height:auto}
.side-block__menu-hidden{display:none;}
.catmenu.pop  .side-block__menu-hidden li{padding:0 5px}
.catmenu.pop  .side-block__menu-hidden li a{font-size:12px;color:#999;}

/* Fullmovie */
.fullposter{max-width:100%;margin: 10px auto; display: block;}
.bslide__btn-watch.js-scroll-to{width:100%}
.pmovie__header-list{margin-left:10px;list-style: none}

/* FORMS */
label{color:var(--maintext)}
#dle-comments-form li{margin:10px 0}
#dle-comments-form .comments_subscribe input{margin-right:5px}
button,input[type=button],input[type=password],input[type=submit],input[type=text],select,textarea{border:1px solid var(--accent);appearance:none;-webkit-appearance:none;font-size:14px;font-family:inherit;}.btn,.form__btn,.pm__links a,.qq-upload-button,.usp__btn a,button,input[type=button],input[type=reset],input[type=submit]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-align:center;padding:0 10px 0 10px;height:40px;font-size:12px;font-weight:600;white-space:nowrap;background-color:var(--accent);color:#fff;box-shadow:none;text-transform:uppercase;letter-spacing:1px;border-radius:3px}.btn:hover,.form__btn:hover,.pm__links a:hover,.qq-upload-button:hover,.usp__btn a:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:var(--accent-darker);color:#fff;border-color:var(--accent-darker)}button:active,input[type=button]:active,input[type=submit]:active{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1)}.color-btn,[class*=fr],[class*=owl-],[class*=plyr],[id*=mceu]{padding:0;margin:0;line-height:normal;border:0;box-shadow:none;background:0 0;border-radius:0}input[type=password],input[type=text]{height:40px;line-height:40px;border-radius:4px;padding:0 15px}select{height:40px;padding:0 15px;display:block}select:not([multiple]){background-image:url(../images/chevron.svg);padding-right:30px;background-repeat:no-repeat;background-position:right 15px top 50%;background-size:.6em auto}select option{padding:6px 10px}select[multiple]{padding:0 5px}textarea{padding:15px;overflow:auto;vertical-align:top;resize:vertical}input[type=password],input[type=text],select,textarea{width:100%;box-shadow:inset 0 0 0 1px var(--bdc),inset 0 0 0 1px var(--bdc-lighter)}input[type=password]:focus,input[type=text]:focus,textarea:focus{box-shadow:inset 0 0 0 1px var(--accent)}
#registration{padding:15px 0 50px}
#registration input{margin-bottom:10px;}a.form__btn{text-decoration: none} .form__label{color:var(--darkacc);font-size:13px;}
/* LOGIN
----------------------------------------------- */
.login{position:relative;background-color:var(--darkacc);border-radius:4px;width:calc(100vw - 40px);box-shadow:0 0 0 10px rgba(255,255,255,.2),0 15px 45px #000}.login__header,.login__menu a,.login__social{background-color:var(--ui-bg-darker)}.login__header{padding:20px 40px}.login__title{font-size:18px;font-weight:600;padding:1px 0;text-transform:capitalize;color:#fafafa}.login__close{cursor:pointer;font-size:24px;opacity:1;margin-left:20px}.login__title a{border-bottom:1px dotted var(--tt);margin-left:10px;font-weight:400;color:#fafafa}.login__content{padding:20px 40px;list-style:none}.login__row{margin-bottom:20px;position:relative;display:block;font-size:14px;color:#fafafa}.login__caption{font-size:14px;color:var(--tt-lighter);margin-bottom:10px}.login__caption a{text-decoration:underline;margin-left:6px;color:#fafafa}.login__input input{padding-left:10px}.login__row .fas{opacity:.6;position:absolute;left:0;bottom:0;line-height:40px;width:40px;text-align:center}.login__row button{width:100%}.login__social{padding:20px 40px;text-align:center}.login__social-caption{font-size:11px;text-transform:uppercase;margin-bottom:10px}.login__social-btns a{display:inline-block;margin:0 3px;vertical-align:top}.login__social-btns img{display:block;width:30px;height:30px;border-radius:50%}.login__avatar{width:40px;height:40px;border-radius:50%;margin-right:10px}.login__menu{padding-left:35px;padding-right:35px;margin-bottom:-10px}.login__menu li{flex:1 1 0;min-width:auto;max-width:100%;margin:0 5px 10px}.login__menu a{display:block;border-radius:6px;padding:10px;text-align:center;white-space:nowrap;box-shadow:inset 0 0 10px rgba(0,0,0,.1);font-size:13px}.login__menu .fas{display:block;height:30px;font-size:24px;opacity:.3}.login__content li a{color:#fff}
ul.login__menu{margin-left:0}.usp__btn{margin:10px 0}.usp__btn a{text-decoration: none;}
/* SEARCH */
td.search div{margin:10px 0 !important;}
td.search div #searchinput{border:1px solid var(--accent);}
/*--- SEARCH SUGGESTIONS---*/
#searchsuggestions {z-index: 99998; width: calc(100% - 42px); font-size: 13px;background-color: var(--darkacc);
    border-radius: 10px;box-shadow: 0 0 30px rgba(0,0,0,0.1);top: 120px !important;left: 21px !important;}
#searchsuggestions a, #searchsuggestions span {display: block;text-decoration: none;font-weight:500; color:#fff}
#searchsuggestions span {font-weight:600;border-bottom: 1px solid #ffffff;padding:10px 15px; color:#fff}
#searchsuggestions a:last-of-type span,#searchsuggestions span.notfound {border-bottom: 0;}
#searchsuggestions span.searchheading {margin-bottom:10px; font-size: 16px;}
#searchsuggestions span.searchheading + span {color: #fafafa;}
#searchsuggestions span.seperator a {padding: 10px 0; text-align: center;background-color: var(--darkacc); color: var(--accent);}
#searchsuggestions span.notfound {padding: 15px 20px;}
#searchsuggestions .break, #searchsuggestions span.seperator {display: none;}

#dlesendpmpopup{background-color: #fff;padding:15px 10px;border-radius: 10px;}
#sendmail input,#sendmail select, #userinfo input, #userinfo .checkbox{margin:0 0 10px;font-size:13px;}
#sendmail label, #userinfo label{margin-bottom:5px;color:var(--maintext);font-size:13px;line-height: 120%}
#userinfo .checkbox input{margin-right:5px;}
#userinfo .checkbox{margin-bottom:5px;}
#userinfo .checkbox label{padding:0}
#userinfo .form__caption{padding:5px 0;}
h2.form__title{margin-bottom:20px;}

#dle-captcha{display: block;width:160px;height:80px;background: url(../images/getcode.png) no-repeat !important;font-size: 0}

.DLEPush {
    z-index: 2001;
    position: fixed;
    right: 20px;
    top: 20px;
    width: calc(100% - 36px);
}

@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: #fff !important;
    border-radius: 10px;
    padding-top: 0;
}

.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: 0;
}
.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;
    width:10px;
    height:10px;
    display: none;
}

@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;
}
.DLEPush-notification .DLEPush-message {
    background-color: #FFF !important;
    border-radius: 5px;
    padding:10px;
}

span.titorigname{color:#666;font-weight:400}
.pmovie__original-title{color:#999;font-size:14px;}

.spoiler-content {
    max-height: 31px; /* Show approximately 1 lines */
    overflow: hidden;
    display: block;
}
.spoiler-content.expanded{background-color: var(--bg);padding:10px;top:100%;}
li.nobrpls.morespace{margin-top:10px}
.nobrpls .show-more {
    cursor: pointer;
    text-decoration: underline dashed;
    margin-top: 0;
    margin-bottom: 10px;
    display: block;
    color:var(--accent)
}
.video-inside iframe{max-width:100%;height:auto;aspect-ratio: 16/9}

.moviefacts{max-height:68px;overflow: hidden}
.moviefacts.processed{max-height:unset;overflow: unset}
@media(min-width:440px){.load_bclass a{margin:20px auto;}.wrapper-main,.wrapper-head{max-width:620px;}.tswitchwrapper{justify-content: center}.slider.filtering .bslide{padding:4px;}}

.bslide__btn-watch.js-scroll-to.dopl{font-size: 15px;font-weight:600}
.bslide__btn-watch.js-scroll-to.dopl img{margin-right:10px;}
.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(var(--accent) 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   }
}

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