.dt {
--bg:              #222222;
--bg-darker:       #1a1a1a;
--bg-darker-1:     #111111;
--bg-black:        #131313;
--bg-blackest:     #050505;
--tt:              #cccccc;
--tt-fade-0:       #c0c0c0;
--tt-fade:         #acacac;
--bdc:             rgba(255,255,255,0.12);
--bsh-long:        0 0 60px rgba(0,0,0,0.7);
--bsh:             0 0 3px 0 rgba(0,0,0,0.7);
--bsh-block:       0 1px 5px 0 rgba(0,0,0,0.55);
--ui-bg-inp:       rgba(0,0,0,0.25);
--ui-bdc-inp:      rgba(0,0,0,0.55);
--ui-bg:           #222222;
--ui-bg-darker:    #1a1a1a;
--ui-bg-darkest:   #111111;
--ui-accent:       #60afff;
--ui-bdc:          rgba(0,0,0,0.55);
--ui-tt-fade:      #a1a1a1;
--ui-bsh:          0 12px 40px rgba(0,0,0,0.65);
--ui-bsh-inset:    inset 1px 2px 5px rgba(0,0,0,0.5);
--ui-gradient:     linear-gradient(to bottom, #5c4f68, #352d3c);
--ui-bg-black:     #352d3c;
--ui-bg-attention: #24221f;
--ui-bd-attention: #a76605;
color-scheme: dark;
}
.dt body {
background-color: #111111;
color: #cccccc;
}
.dt a { color: #aaaaaa; }
.dt a:hover, .dt a:focus { color: #79c142; }
.dt .wrap-main   { background-color: #1e1e1e; box-shadow: 0 0 60px rgba(0,0,0,0.8); }
.dt .header      { background-color: #1a1a1a; box-shadow: 0 1px 5px 0 rgba(0,0,0,0.6); }
.dt .footer      { background-color: #111111; color: #aaaaaa; }
.dt .fright      { background-color: #1a1a1a; }
.dt .fmain       { background-color: #1e1e1e; box-shadow: 0 1px 5px 0 rgba(0,0,0,0.5); }
.dt .desc-text   { background-color: #1a1a1a; }
.dt input[type="text"],
.dt input[type="password"],
.dt select,
.dt textarea {
background-color: #2a2a2a;
color: #cccccc;
box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1), inset 1px 2px 5px rgba(0,0,0,0.4);
}
.dt input[type="text"]:focus,
.dt input[type="password"]:focus,
.dt textarea:focus {
box-shadow: inset 0 0 0 1px #79c142, inset 1px 2px 5px rgba(0,0,0,0.3);
}
.dt input::placeholder,
.dt textarea::placeholder { color: #888; opacity: 1; }
.dt select {
background-image: url(../dleimages/chevron-down-light.svg);
}
.dt .header__menu > li > a:not(:hover) {
opacity: 1;
color: #fff;
}
.dt .hmenu > li > a { color: #fff;  opacity: 1; }
.dt .hmenu > li:hover > a,
.dt .hmenu > li > a.is-active { color: #79c142; opacity: 1; }
.dt .hidden-menu {
background-color: #1e1e1e;
box-shadow: 0 10px 30px rgba(0,0,0,0.6);
}
.dt .hm-col a       { color: #aaaaaa; }
.dt .hm-col a:hover { background-color: #79c142; color: #fff; }
.dt .side-panel { background-color: #1e1e1e; }
.dt .side-panel .hidden-menu { background-color: #222222; }
.dt .search-block__input,
.dt .search-block__input:focus {
box-shadow: inset 0 0 0 1px #000, inset 1px 2px 5px rgba(0,0,0,0.3);
background-color: #2a2a2a;
color: #ccc;
}
.dt .search-box input,
.dt .search-box input:focus {
background-color: #2a2a2a;
color: #ccc;
box-shadow: inset 0 0 0 1px rgba(255,255,255,0.08), inset 1px 2px 5px rgba(0,0,0,0.4);
}
.dt #searchsuggestions {
background: #1e1e1e;
box-shadow: 0 0 1.6em rgba(0,0,0,0.6);
}
.dt #searchsuggestions a { color: #cccccc; }
.dt #searchsuggestions a:hover { background-color: #333333; color: #fff; }
.dt #searchsuggestions a,
.dt #searchsuggestions span.notfound { border-bottom-color: rgba(255,255,255,0.08); }
.dt #searchsuggestions span.seperator a { background-color: #333333; color: #fff; }
.dt .b-search__section_list a {
border-top-color: rgba(255,255,255,0.08);
color: #aaa;
}
.dt .b-search__section_list li:hover { background: #2a2a2a; }
.dt .b-search__live_all { background: #333333; }
.dt #searchsuggestions,
.dt .expanded { background: #1e1e1e; }
.dt .sect-tabs span.is-active { background-color: #2a2a2a; color: #fff; }
.dt .sect-tabs span:not(.is-active):hover { background-color: #333333; }
.dt .logo,
.dt .sect__title,
.dt .lgn__title,
.dt .sect__tabs button.is-active,
.dt .header__menu-hidden li:not(:has(a)),
.dt .th-text h1,
.dt .page__header h1,
.dt .top-users__title {
--tt: #fff;
color: #fff;
}
.dt .page__poster,
.dt .show-text {
box-shadow: 0 0 0 1px #000, 2px 3px 3px 0 rgba(0,0,0,0.5);
}
.dt .page__text .full-text,
.dt .rkl--holder { color: #cccccc; }
.dt .page__list a { --blue: #60afff; color: #60afff; }
.dt .page__cols-right { background-color: rgba(255,255,255,0.06); }
.dt .page__cols:has(.page__player) .page__cols-right { background-color: var(--bg-black); }
.dt .ac-form__header input,
.dt .ac-form__editor textarea { background-color: rgba(0,0,0,0.3); color: #ccc; }
.dt .comm {
background-color: #2a2a2a;
}
.dt .comm-one > span {
    color: #777;
}
.dt .comm-two.clearfix.full-text {color: #d7dce2;}
.dt .comm.pos { background-color: rgba(59, 179, 59, 0.15); }
.dt .comm.neg { background-color: rgba(235, 77, 75, 0.15); }
.dt .comm__user-rating { background-color: #1e1e1e; }
.dt .comm__action       { color: #888; --tt: #888; }
.dt .comm__ctrl-btn     { --tt: #888; }
.dt .comm__date         { color: #777; }
.dt .last-comm-link { color: #cccccc; }
.dt .comment-rating {
border-color: rgba(255,255,255,0.1);
background: #2a2a2a;
}
.dt .rating-value {
color: #bbb;
border-left-color:  rgba(255,255,255,0.1);
border-right-color: rgba(255,255,255,0.1);
}
.dt .bb-pane {
background: linear-gradient(to bottom, #2a2a2a 0%, #222222 100%);
border-color: rgba(255,255,255,0.1);
}
.dt .bb-btn {
background: linear-gradient(to bottom, #333333 0%, #282828 100%);
border-color: rgba(255,255,255,0.12);
box-shadow: inset 0 1px 2px rgba(255,255,255,0.04);
color: #bbb;
}
.dt .bb-btn:hover { background: #3a3a3a; }
.dt .navigation a,
.dt .navigation span,
.dt .pnext a,
.dt .pprev a,
.dt .pprev > span,
.dt .pnext > span {
background-color: #2a2a2a;
box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1);
color: #cccccc;
}
.dt .navigation span.nav_ext { background: #222222; color: #666; }
.dt .navigation a:hover,
.dt .pagi-nav a:hover { background-color: #79c142; color: #fff; }
.dt .navigation span  { background-color: #79c142; color: #fff; }
.dt .ui-dialog {
background-color: #1e1e1e;
box-shadow: 0 20px 60px rgba(0,0,0,0.8);
}
.dt .ui-dialog-titlebar { background-color: #151515; }
.dt .ui-dialog-title    { color: #cccccc; }
.dt .ui-dialog .ui-dialog-buttonpane { background-color: #151515; }
.dt .ui-icon-closethick:before { color: #cccccc; }
.dt .vote-title { background-color: #2a2a2a; color: #ccc; }
.dt .slice-masked:before {
background: linear-gradient(to bottom, rgba(30,30,30,0) 0%, #1e1e1e 100%);
}
.dt .slice-btn span {
box-shadow: 0 0 0 1px rgba(255,255,255,0.15), 2px 3px 3px 0 rgba(0,0,0,0.3);
color: #ccc;
}
.dt .th-in { box-shadow: 0 0 3px 0 rgba(0,0,0,0.6); }
.dt .flist li > span:first-child { color: #ccc; }
.dt .flist a { color: #60afff; border-bottom-color: #60afff; }
.dt .fdesc { color: #888; }
.dt .fleft-img-in { box-shadow: 0 0 0 1px #000, 2px 3px 3px 0 rgba(0,0,0,0.4); }
.dt .fsubtitle { border-top-color: rgba(255,255,255,0.1); color: #ccc; }
.dt .fctrl     { background-color: #111111; color: #aaa; }
.dt .fplayer .tabs-sel span { background-color: #111; color: #ccc; }
.dt .frels { background-color: #111111; color: #ccc; }
.dt #gotop { background-color: #2a2a2a; color: #ccc; }
.dt .file-box   { background-color: #2a2a2a; border-color: rgba(255,255,255,0.15); }
.dt .uploadedfile { background: #1e1e1e; border-color: rgba(255,255,255,0.1); }
.dt .quote {
background-color: #2a2a2a;
color: #ccc;
}
.dt .scriptcode  { background: #2a2a2a; border-color: rgba(255,255,255,0.1); }
.dt .hide        { background-color: #2a2a2a; color: #ccc; }
.dt .inhide      { background-color: #1e1e1e; border-color: rgba(255,255,255,0.1); }
.dt .title_spoiler a { background-color: #444; color: #bbb; }
.dt .title_spoiler a:hover { background-color: #555; }
.dt .text_spoiler { background-color: #333; color: #ccc; }
.dt .top-users { background-color: rgba(0,0,0,0.3); }
.dt .us-prof { background-color: #1e1e1e; box-shadow: 0 1px 4px rgba(0,0,0,0.5); }
.dt .usp-name { background-color: #1a1a1a; border-bottom-color: rgba(255,255,255,0.08); }
.dt .usp-name h1 { color: #fff; }
.dt .usp-activ { background-color: #151515; }
.dt .usp-activ > div + div { border-left-color: #222; }
.dt .usp-meta li:nth-child(2n+1) { background-color: #222222; }
.dt .pm, .dt .userstop { border-color: rgba(255,255,255,0.1); }
.dt .pm tr td, .dt .userstop tr td { border-color: rgba(255,255,255,0.08); color: #ccc; }
.dt .pm tr:nth-child(1) { background-color: #333333; }
.dt .pm tr:nth-child(2n+2), .dt .userstop tr:nth-child(2n+2) { background-color: #222222; }
.dt .pm-menu a { background: #2a2a2a; color: #ccc; }
.dt .pm-menu a:hover { background: #333333; color: #fff; }
.dt .pm_progress_bar { background-color: #2a2a2a; }
.dt .login-box {
background-color: #1e1e1e;
box-shadow: 0 20px 60px rgba(0,0,0,0.8);
}
.dt .login-avatar { background-color: #2a2a2a; color: #888; }
.dt .login-menu { border-top-color: rgba(255,255,255,0.1); border-left-color: rgba(255,255,255,0.1); }
.dt .login-menu li { border-right-color: rgba(255,255,255,0.1); border-bottom-color: rgba(255,255,255,0.1); }
.dt .login-menu a { color: #ccc; }
.dt .login-check span { color: #888; }
.dt .login-check span:before { background: #333; box-shadow: inset 0 1px 4px rgba(0,0,0,0.5); }
.dt .login-soc-title:before,
.dt .login-soc-title:after { background-color: rgba(255,255,255,0.1); }
.dt .sres-wrap {
background-color: #1e1e1e;
border-color: rgba(255,255,255,0.08);
}
.dt .sres-wrap:nth-child(2n) { background-color: #222222; }
.dt .sres-wrap:hover { border-color: #04a2dc; }
.dt .sres-text { color: #cccccc; }
.dt .sres-text h2 { color: #60afff; }
.dt .calendar { color: #aaa; }
.dt .calendar td.day,
.dt .calendar td.day-active-v,
.dt .calendar th.workday { background-color: #2a2a2a; border-color: rgba(255,255,255,0.08); }
.dt .calendar td.weekday,
.dt .calendar td.day-active,
.dt .calendar th.weekday { background-color: #222; border-color: rgba(255,255,255,0.06); }
.dt .calendar td.day-current { background: #fd8924; }
.dt .cloud-tags span a { border-color: rgba(255,255,255,0.1); color: #bbb; }
.dt .cloud-tags span a:hover { background-color: #3c6695; color: #fff; }
.dt .b-rgstats__title { color: #ccc; }
.dt .b-rgstats__list_item { border-bottom-color: rgba(255,255,255,0.08); }
.dt .desc-text h1, .dt .desc-text h2, .dt .desc-text h3 { color: #e0e0e0; }
.dt .desc-text p { color: #aaa; }
.dt .desc-text a { color: #79c142; }
.dt #dropmenudiv {
background: #1e1e1e;
box-shadow: 0 0 50px 0 rgba(0,0,0,0.6);
}
.dt #dropmenudiv a { color: #ccc; }
.dt .speedbar { color: #666; }
.dt .tableform td,
.dt .tableform th { border-top-color: rgba(255,255,255,0.08); color: #ccc; }
.dt .berrors { background: #2a1a00; color: #e8a86a; }
.dt .berrors a { color: #e07050; }
.dt .form-textarea > label { background-color: #333333; }
.dt .findrelated { background: #1e1e1e; border-color: #444; }
.dt .owl-prev, .dt .owl-next {
background-color: #2a2a2a;
color: #79c142;
}
.dt .owl-prev:hover, .dt .owl-next:hover {
background-color: #3a3a3a;
color: #fff;
}
.dt .owl-dot { background-color: #444; }
.dt .owl-dot.active { background-color: #ffdb4c; }
.dt .collections-description {
background: #202020;
border-color: #2e2e2e;
}
.dt .collections-description h1 { color: #ffffff; }
.dt .collections-description p  { color: #cccccc; }
.dt .wrapper_movies_compilations b {
background: #2a2a2a;
}
.dt .wrapper_movies_compilations strong,
.dt .wrapper_movies_compilations small { color: #cccccc; }
.dt .sezon_serial_head { background-color: #2a2a2a; border-color: rgba(255,255,255,0.1); }
.dt .epscape_table tr:nth-child(even) { background-color: #222222; }
.dt .DLEPush-notification.wrapper {
color: #ccc;
background-color: #1e2a24;
box-shadow: 0 10px 15px rgba(0,0,0,0.5);
}
.dt .tooltipster-default,
.dt .tooltipster-base {
border-color: #444;
background: #1e1e1e;
color: #ccc;
}
.dt .progress { background: #1e1e1e; box-shadow: 0 1px 0 #111, 0 0 0 1px rgba(0,0,0,0.3) inset; }
.dt .movie-rated__item:hover { background: #242424; }
.dt .movie-rated__name { color: #e0e0e0; }
.dt .movie-rated__other-names { color: #aaa; }
.dt .movie-rated__number { color: #ccc; }
.dt .movie-expected__count { color: rgba(220,220,220,0.5); }
.dt .movie-expected__btns button,
.dt .movie-rated__plus,
.dt .movie-rated__minus,
.dt .movie-rate-watchlist button {
background: #2a2a2a;
color: #cccccc;
border-color: rgba(255,255,255,0.1);
}
.dt .movie-expected__btns button:hover,
.dt .movie-rated__plus:hover,
.dt .movie-rated__minus:hover,
.dt .movie-rate-watchlist button:hover { background-color: #333333; }
.dt fieldset { border-color: rgba(255,255,255,0.15); }
.dt fieldset legend { color: #999; }
.dt .ui-state-error {
background: #2a1000 !important;
border-color: #a00;
color: #e05050;
}
.dt #marker-bar {
border-color: #444;
background: #1e1e1e;
box-shadow: 0 0 4px #111;
}
.dt .logo > img {
content: url(../images/logo-dark.png);
}
.dt .carou-title {
color: #fff;
}
.dt .b-collections__newest {
background: #1a1a1a;
}
.dt .b-collections__newest_inner span {
background-color: rgba(0, 0, 0, 0.3);
}
.dt .sect-title, .dt .sect-tabs span {
color: #fff;
}
.dt .hm-col li {
color: #fff;
}
.dt .title-wrapper h1 {
color: #fff;
}
.dt .flist li > span:nth-child(2):not(.status2):not(.status3) {
color: #e1e1e1;
}
.dt .frate {
color: #c5c5c5;
}
.dt .fplayer .tabs-sel span.current {
background-color: #79c142;
color: #fff;
}
.dt .rate-plus, .dt .rate-minus {
color: #fff;
}
.dt .rating-emoji {
background: #2a2a2a;
}
.dt .rating-emoji-item-count {
color: rgb(255 255 255 / 50%);
}
.dt a.rating-emoji-item:hover {
background: rgb(30 30 30);
}
.dt .frels-title {
color: #fff;
}
.dt .comms_info {
color: #c1c1c1!important;
}
.dt .sorter > span {
color: #ababab;
}
.dt .sort > li a {
color: #ababab;
}
.dt .comm__text {
color: #d7dce2;
}
.dt .comm__group, .dt .comm__group * {
color: #e3e3e3!important;
}
.dt .comm__group {
border: 1px solid rgb(255 255 255 / 20%);
}
body.dt .plusopen {
color: #81bbf5!important;
}
.dt .parentcontrol {
color: #ccc;   
}
.dt .super__watchlist-menu .super__watchlist-select, .dt .super__watchlist-menu .super__watchlist-btn {
color: #000000;
background: #ccc;    
}
.dt #dropdown_watchlist {
background-color: #e9ecef;
}
.dt a.watchlist_btn:hover {
color: #649f37;
}
.dt h1 {
color: #fff;   
}
.dt .top-description {
color: #fff!important;
}
.dt #parentcontrol {
color: #ccc!important;   
}
.dt .sezon_serial_left {
color: #ccc;
}
.dt .epscape_tr td {
color: #ccc;
}