:root{--bg:#fff;--bg-darker:#f2f6f8;--bg-darker-1:#e4ebef;--bg-darkest:#888;--bg-black:#4c4743;--bg-blackest:#333;--tt:#000;--tt-fade-0:#4b4640;--tt-fade:#80776c;--tt-fadest:#e0e0e0;--tt-on-black:#e3e3e3;--bdc:rgba(0,0,0,0.1);--bsh-long:0 0 40px rgba(0,0,0,0.3);--bsh:0 0 40px 0 rgba(0,0,0,0.05);--accent:#8c45c5;--green:#3bb33b;--red:#eb4d4b;--orange:#f0932b;--grey:#888;--yellow:#ffda4a;--ui-elem-height:40px;--ui-elem-padding:20px;--ui-elem-gap:10px;--ui-elem-bdrs:4px;--ui-bg-btn:#ffdb4c;--ui-tt-btn:#000;--ui-bg-btn-hover:#ebc73a;--ui-btn-bsh:0 2px #e8c229;--ui-bg-inp:#fff;--ui-bdc-inp:#e3e3e3;--ui-bdc-inp-focus:#35c535;--ui-bg:#fff;--ui-bg-darker:#f2f6f8;--ui-bg-darkest:#e4ebef;--ui-accent:#06c;--ui-bdc:rgba(0,0,0,0.1);--ui-tt-fade:#80776c;--ui-fw-bolder:700;--ui-fw-fa:400;--ui-bsh:0 12px 40px rgba(0,0,0,0.3);--ui-bsh-inset:inset 1px 2px 5px rgba(0,0,0,0.1);--ui-bdrs:4px;--ui-gradient:linear-gradient(to bottom,#5c4f68,#352d3c);--ui-bg-black:#352d3c;--ui-bg-attention:#fceedf;--ui-bd-attention:#fc9a07;--indent-negative:-20px;--indent:20px;--max-width:1200px}
*{background:none;margin:0;padding:0;outline:none;border:0;box-sizing:border-box}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
img,table,iframe,video,frame,embed,object{max-width:100%}
body{font-family:'nunito',sans-serif;font-size:15px;font-weight:400;line-height:calc(1em + 0.5rem);color:var(--tt);background:url(../images/bg.jpg);background-color:var(--bg-darker);width:100%}
a{color:var(--tt);text-decoration:none}
a:focus{color:var(--tt);text-decoration:none}
h1,h2,h3,h4,h5{font-weight:700;font-size:24px}
::selection{background:red;color:#fff}
b,strong,.bolder{font-weight:700}
button,select,textarea,input[type="text"],input[type="password"],input[type="button"],[type="reset"],input[type="submit"]{appearance:none;-webkit-appearance:none;font-size:16px;font-family:inherit;font-weight:inherit}
input[type="button"],input[type="submit"]{font-size:14px;font-weight:400}
button,.btn,[type="button"],[type="reset"],[type="submit"],.pmessages__links a,.qq-upload-button,.plupload_button,.pagination__btn-loader a{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;white-space:nowrap;height:var(--ui-elem-height);padding:0 var(--ui-elem-padding);gap:var(--ui-elem-gap);border-radius:var(--ui-elem-bdrs);background-color:var(--ui-bg-btn);color:var(--ui-tt-btn);font-size:14px;font-weight:400;text-transform:uppercase}
button:active,input[type="button"]:active,input[type="submit"]:active{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1)}
.color-btn,[class*=fr],[class*=plyr],.owl-prev,.owl-next,.owl-dot,[id*=mceu],[class*=tox-],.ui-dialog-titlebar-close{padding:0;margin:0;line-height:1.4;border:0;box-shadow:none;background:none;border-radius:0}
[type="text"],[type="password"],[type="email"],select,textarea{height:var(--ui-elem-height);padding:0 var(--ui-elem-padding);line-height:calc(var(--ui-elem-height) - 1px);width:100%;background-color:var(--ui-bg-inp);border:1px solid var(--ui-bdc-inp);border-radius:var(--ui-elem-bdrs);box-shadow:none;font-size:14px;display:block}
[type="text"]:focus,[type="password"]:focus,[type="email"]:focus,textarea:focus{border-color:var(--ui-bdc-inp-focus)}
select:not([multiple]){background-image:url(../dleimages/chevron-down.svg);padding-right:30px;background-repeat:no-repeat;background-position:right 15px top 50%;background-size:12px auto}
select option{padding:6px 10px;font-weight:400}
select[multiple] option{padding:3px 10px;font-weight:400}
select[multiple]{padding:9px 5px}
textarea{padding-top:20px;padding-bottom:20px;overflow:auto;resize:vertical}
input::placeholder,textarea::placeholder{color:var(--tt-fade);opacity:1;font-size:14px}
input:focus::placeholder,textarea:focus::placeholder{color:transparent}
.img-wide,.img-responsive,.img-fixed-size,.expand-link,.p-relative,.img-block{position:relative}
.img-responsive{padding-top:60%}
.img-responsive > img,.img-fixed-size img,.img-block img{width:100%;height:100%;object-fit:cover;border-radius:inherit}
.img-responsive > img{position:absolute;left:0;top:0}
.img-wide img,.img-wide > a,.img-block img{width:100%;display:block}
.img-block > img{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;display:block;object-fit:cover}
.clr{clear:both}
.clearfix::after{content:"";display:table;clear:both}
.ws-nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.line-clamp-2,.line-clamp-3,.line-clamp-4,.line-clamp-5,.line-clamp-6{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.line-clamp-3{-webkit-line-clamp:3;line-clamp:3}
.line-clamp-4{-webkit-line-clamp:4;line-clamp:4}
.line-clamp-5{-webkit-line-clamp:5;line-clamp:5}
.line-clamp-6{-webkit-line-clamp:6;line-clamp:6}
.vw100{margin:0 calc((100% - 100vw)/2);padding:0 calc((100vw - 100%)/2)}
.img-mask::after{content:'';position:absolute;z-index:1;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top,#000 0%,transparent 100%);opacity:.66}
.expand-link__trg::after{content:'';position:absolute;inset:0;z-index:10}
.img-overlay-icon::before{position:absolute;inset:0;z-index:5;border-radius:inherit;opacity:0;background-color:rgba(0,0,0,0.5);color:#fff;font-size:24px;display:grid;place-items:center}
.d-flex{display:flex;flex-wrap:wrap;flex-direction:row}
.fd-column{flex-direction:column;flex-wrap:nowrap}
.jc-space-between{justify-content:space-between}
.jc-flex-start{justify-content:flex-start}
.jc-center{justify-content:center}
.jc-flex-end{justify-content:flex-end}
.ai-flex-start{align-items:flex-start}
.ai-center{align-items:center}
.ai-flex-end{align-items:flex-end}
.order-first{order:-1}
.order-last{order:10}
.flex-grow-1,.ui-dialog-title,.ac-form__bottom .comments_subscribe,.flex-1{flex:1 1 0;max-width:100%;min-width:50px}
.flex-grow-1-column,.flex-1-col{flex:1 0 min-content}
.pi-center{display:grid;place-items:center}
.ta-center{text-align:center}
.grid-items{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}
.grid-items > :not(.grid-items__item),#dle-content > :not(.grid-items__item){grid-column:1 / -1}
#dle-content{display:inherit;gap:inherit;grid-template-columns:inherit}
.r-gap-5{row-gap:5px}
.r-gap-10{row-gap:10px}
.r-gap-15{row-gap:15px}
.r-gap-20{row-gap:20px}
.r-gap-25{row-gap:25px}
.r-gap-30{row-gap:30px}
.r-gap-35{row-gap:35px}
.r-gap-40{row-gap:40px}
.c-gap-5{column-gap:5px}
.c-gap-10{column-gap:10px}
.c-gap-15{column-gap:15px}
.c-gap-20{column-gap:20px}
.c-gap-25{column-gap:25px}
.c-gap-30{column-gap:30px}
.c-gap-35{column-gap:35px}
.c-gap-40{column-gap:40px}
.p-relative{position:relative}
.o-hidden{overflow:hidden}
.d-block{display:block}
.w-100{width:100%;min-width:100%!important;grid-column:1 / -1}
.bdrs-50{border-radius:50%}
.ml-auto{margin-left:auto}
.mr-auto{margin-right:auto}
.mt-auto{margin-top:auto}
.mb-auto{margin-bottom:auto}
.ratio-3-2{aspect-ratio:3 / 2}
.ratio-2-3{aspect-ratio:2 / 3}
.ratio-1-1{aspect-ratio:1 / 1}
.btn-smaller{--ui-elem-height:30px;font-size:12px;padding:0 10px}
.btn-bigger{--ui-elem-height:50px;--ui-elem-padding:40px}
.btn-square{aspect-ratio:1 / 1;padding:0}
.btn-rounded{border-radius:calc(var(--ui-elem-height)/2)}
.btn-border{background:none;border:1px solid var(--bdc);color:var(--tt);box-shadow:none}
.btn-nobg{background:none;color:var(--tt);box-shadow:none;padding:0}
.btn-fade{background-color:var(--bg-darker);color:var(--tt-fade);--ui-btn-bsh:var(--bg-darkest)}
.hidden,.d-none,.full-text .quote + br,#category option:empty,.ui-helper-hidden-accessible:empty,#related_news:empty,#result-registration:empty,.info br,#fullsearch + form .mass_comments_action,.bb-sep,.bb-pane > .clr,.comm__ctrl-menu li:empty,.has-checkbox:empty{display:none}
.login__social:has(.login__social-caption:last-child),.serv__social:has(.serv__subtitle:last-child){display:none}
.anim,button,.btn,a,.anim-before::before,.anim-after::after{transition:color 0.3s,background-color 0.3s,opacity 0.3s,box-shadow 0.3s,transform 0.3s,border-color 0.3s,scale 0.3s,rotate 0.3s,translate .3s}
@font-face{font-family:'nunito';src:url(../webfonts/nunito-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'nunito';src:url(../webfonts/nunito-600.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'nunito';src:url(../webfonts/nunito-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Rounds Black';src:url(../webfonts/RoundsBlack.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}
@media (hover: hover) and (pointer: fine) {
a:hover{color:var(--tt);text-decoration:none}
button:hover,.btn:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.pmessages__links a:hover,.qq-upload-button:hover,.us__btn a:hover,.plupload_button:hover,#searchsuggestions span.seperator a:hover,.pagination__btn-loader a:hover{background-color:var(--ui-bg-btn-hover);color:var(--ui-tt-btn);border-color:var(--ui-bg-btn-hover)}
.ui-dialog-titlebar-close:hover,.login__close:hover,.trl__close:hover{background-color:var(--ui-red);color:var(--tt-btn)}
.xfieldimagegallery a:hover,.comments-image-gallery a:hover{opacity:.8}
.fs-result:hover{background-color:var(--ui-bg-darker)}
.topmenu a:hover,.pagination > a:hover,.header__btn1:hover,.pagination__pages a:hover{background-color:var(--accent);color:#fff}
a.item-main__title:hover,.footer__menu a:hover,.header__login a:hover,.lgn__ctrl > a:hover,.lgn__menu a:hover,.speedbar a:hover,.page__complaint a:hover,.comm__action a:hover,.comm__ctrl-menu a:hover{text-decoration:underline}
.item:hover .img-overlay-icon::before{opacity:1}
.item-carou:hover .item-carou__desc{opacity:1;translate:0 0}
.cols__sidebar a:hover{color:var(--yellow)}
.sb__tabs button:hover,.item__fav > a:hover,.item__fav > span:hover,.owl-prev:hover,.owl-next:hover,.owl-dot:hover{background-color:var(--ui-bg-btn-hover);color:var(--ui-tt-btn)}
.soc-channels__item:hover,.comm__rating a:hover{opacity:.8}
.trl__close:hover,.mobile-menu__btn-close:hover,.lgn__btn-close:hover{background-color:var(--red);color:#fff}
.comm__ctrl-btn:hover{color:var(--accent);background:none}
}
.dt{--bg:#2a2d34;--bg-darker:#202328;--bg-darker-1:#e4ebef;--bg-darkest:#888;--bg-black:#2a2d34;--bg-blackest:#1e1f23;--tt:#ccc;--tt-fade-0:#999;--tt-fade:#a1a1a1;--tt-fadest:#e0e0e0;--tt-on-black:#ccc;--bdc:rgba(0,0,0,0.5);--bsh-long:0 0 40px rgba(0,0,0,0.6);--bsh:0 0 40px 0 rgba(0,0,0,0.15);--accent:#6d90a8;--ui-bg-inp:rgba(0,0,0,0.15);--ui-bdc-inp:rgba(0,0,0,0.5);--ui-bg:#2a2d34;--ui-bg-darker:#202328;--ui-bg-darkest:#17191d;--ui-accent:#60afff;--ui-bdc:rgba(0,0,0,0.5);--ui-tt-fade:#a1a1a1;--ui-bsh:0 12px 40px rgba(0,0,0,0.5);--ui-bsh-inset:inset 1px 2px 5px rgba(0,0,0,0.4);--ui-gradient:linear-gradient(to bottom,#5c4f68,#352d3c);--ui-bg-black:#352d3c;--ui-bg-attention:#24221f;--ui-bd-attention:#a76605}
.dt{color-scheme:dark}
body.dt{background-image:url(../images/bg.png)}
.dt select:not([multiple]){background-image:url(../dleimages/chevron-down-light.svg)}
.dt .header__theme-select:not(:hover){background-color:var(--ui-bg-inp)}
.dt .topmenu,.dt .logo,.dt .sect__title,.dt .item-main__title,.dt .lgn__title,.dt .page__caption,.dt .item-page__title{--tt:#fff;color:#fff}
.dt .owl-prev,.dt .owl-next{--bg:var(--bg-darker)}
.dt .item__ratingscore-ring svg circle:first-child{stroke:rgba(0,0,0,0.3)}
.dt .footer{color:var(--tt-fade)}
.dt .lcomm__text,.dt .full-text{color:var(--tt)}
.dt .page__subtitle{background:#111}
.dt .page__btn-watch:not(:hover){background-color:var(--accent);color:#fff}
.dt .comm{background-color:#2a2d34}
.dt .comm__footer{--tt:var(--tt-fade)}
.dt .ac-form__header input,.dt .ac-form__editor textarea{background-color:rgba(0,0,0,0.3)}
.descr ul li::before,.tail-select .select-label::before,.tail-select .select-label::after,.tail-select .select-dropdown ul li.dropdown-option.selected::before{font-weight:400;font-family:'Font Awesome 5 Pro'}