/* LOGIN ----------------------------------------------- */
.login {position: fixed; z-index: 999; left: 50%; top: 50%; transform: translate(-50%,-50%); overflow: hidden;
	background-color: var(--ui-bg); border-radius: 4px; width: 400px; 
	box-shadow: 0 0 0 10px rgb(255 255 255 / 20%), 0 15px 45px rgb(0 0 0);}
.login__header {padding: 15px; background-color: var(--ui-bg-darker); display: flex; gap: 10px; flex-wrap: wrap; align-items: center;}
.login__title {display: flex; justify-content: center; align-items: center; flex-wrap: wrap; padding: 10px; text-align: center; 
	border-radius: 5px; height: 70px; border: 1px solid #3e3e3e; box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);}
.login__close {padding: 10px 20px; display: flex; align-items: center; height: 70px; border: 1px solid #3e3e3e; color: #f70000; cursor: pointer;
	border-radius: 5px;background-color: var(--ui-bg-darker);box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);}
.login__content {padding: 15px;}
.login__row {margin-bottom: 20px; position: relative; display: block;}
.login__caption {font-size: 16px; color: var(--tt); margin-bottom: 10px;}
.login__caption a {text-decoration: underline; margin-left: 6px; color: var(--accent);}
.login__row .fal {opacity: 0.5; position: absolute; left: 0; bottom: 0; line-height: 40px; width: 40px; text-align: center;}
.login__row button {width: 100%;}
.login__social {background-color: var(--ui-bg-darker); 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: 70px; height: 70px; border-radius: 5px;} .login__menu {margin-bottom: -10px;}
.login__menu li {flex: 1 1 0; min-width: auto; max-width: 100%; margin: 0 5px 10px 5px;}
.login__menu a {display: flex; gap:15px; padding: 10px; align-items: center; white-space: nowrap;
	background-color: var(--ui-bg-darker); font-size: 15px; border-radius: 5px; box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);}
.login__menu .fal {display: flex; align-items: center; height: 30px; font-size: 20px; opacity: 0.5;}

/* TOP MAIN SEARCH - ФИЛМИ, СЕРИАЛИ, АКТЬОРИ, РЕЖИСЬОРИ ----------------------------------------------- */
.main-search-block {position: relative;} .movie-search-top {margin: 0;} 
input.main-xc-search {font-size: 22px; color: #aaa; background: #2c2c2c;}
.search-select{font-size: 16px; padding:0 15px; border-radius:3px; color: #999; background: #2c2c2c; cursor: pointer;
	min-width: 125px; width: auto; box-sizing: border-box;}
.search-container {display: flex; gap: 8px;}
.main-search-data {position: absolute; top: calc(100% + 15px); left: 0; right: 0; min-width: 100%; box-sizing: border-box; 
	z-index: 11; background-color: #161616; box-shadow: 0 10px 15px rgb(0 0 0 / 90%);} .main-search-data .xc-flex {justify-content: normal;}

.main-xc-search {flex: 1; padding: 8px 10px; border-radius: 3px; padding-right:16px; color: #aaa; caret-color: #aaa;}
.main-xc-search::placeholder {color: #999 !important; opacity: 1;  /* Chrome, Firefox, Edge, Safari */}
.main-xc-search:-ms-input-placeholder {color: #999 !important;  /* Internet Explorer 10-11 */}
.main-xc-search::-ms-input-placeholder {color: #999 !important;  /* Microsoft Edge Legacy */}

.type-film, .type-serial, .type-actor, .type-director{--type-bg: transparent; --type-img: none; width: 25px; height: 30px; flex: 0 0 25px;
	border-radius: 3px; background-color: var(--type-bg); background-image: var(--type-img); background-repeat: no-repeat; 
	background-position: center 4px; background-size: 26px;}
.type-film     { --type-bg: #8f7337; --type-img: url(../images/film_text_512.svg); }
.type-serial   { --type-bg: #416d97; --type-img: url(../images/serial_text_512.svg); }
.type-actor    { --type-bg: #3b673d; --type-img: url(../images/actor_text_512.svg); }
.type-director { --type-bg: #85529f; --type-img: url(../images/director_text_512.svg); }

/* FILTER.CSS BASIC ----------------------------------------------- */
.new_filter_top .cell{display:block;margin:5px 0}.new_filter_top .button{background:#2C2C2C;border-radius:3px;padding:0 10px;cursor:pointer}.new_filter_top .button:hover{opacity:.8}.new_filter_top .button.edited{color:var(--accent);opacity:.8}.new_filter_top .button:after{content:" ";background-image:url(../images/arrow_bottom.svg);display:block;height:16px;width:16px;margin-top:22px;float:right;margin-left:10px}.new_filter_top .button.active:after{background-image:url(../images/arrow_top.svg)}.new_filter_top .button.active{color:var(--accent)}.new_filter_top .block{width:100%;user-select:none;padding:0 5px;max-width:1300px;background:#1F1F1F;border-radius:0 0 5px 5px;display:none;box-shadow:0 30px 30px 10px rgb(0 0 0 / .3)}.new_filter_top .block .row{width:1300px;position:absolute;background:var(--tt-fader-gray);padding:10px;border-radius:0 0 3px 3px;display:none}.new_filter_top .block.active{display:block;z-index:10;right:5px;padding-bottom:30px}.new_filter_top .block.category{left:0}.new_filter_top .block.country,.new_filter_top .block.category,.new_filter_top .block.year,.new_filter_top .block.imdb,.new_filter_top .block.rating,.new_filter_top .block.selection{right:0;width:100%;padding:30px 30px 20px}.new_filter_top .block.translation,.new_filter_top .block.actor,.new_filter_top .block.director{right:0;width:100%;padding:30px}.new_filter_top .block.translation .filter,.new_filter_top .block.selection .filter{display:inline-flex;width:max-content}.new_filter_top .block.actor .filter,.new_filter_top .block.director .filter{width:100%}.new_filter_top .block .bottom_row{display:none;padding: 20px 0 0 10px;}.new_filter_submit{padding:0 20px;background-color: var(--btn-bg);font-size: 15px;display:inline-block;border-radius:3px;line-height:40px;cursor:pointer}.new_filter_submit:hover{opacity:.8}.new_filter_reset{padding: 0 15px 0 0;cursor:pointer;display:none;font-size:15px;}.new_filter_reset:hover{background:#2C2C2C;border-radius:5px}.new_filter_reset .icon div{width:12px;height:12px;vertical-align:middle;background-image:url(../images/close.svg)}.new_filter_reset.active{display:flex;align-items:center;height: 40px;}.new_filter_top .filter{display:inline-block;vertical-align:middle;padding:5px 10px 4px 0;border-radius:3px;margin-top:0}.new_filter_top .filter.hided{display:none}

.new_filter_top .filter input[type=radio],.new_filter_top .filter input[type=checkbox]{display:none}.new_filter_top .filter input[type=radio]:checked+label,.new_filter_top .filter input[type=checkbox]:checked+label{color:var(--accent);background-color:var(--btn-bg);opacity:.9}.new_filter_top .filter label{display:flex;align-items:center;white-space:nowrap;min-width:max-content;line-height:40px;font-size:15px;padding:0 10px;border-radius:3px;cursor:pointer}.new_filter_top .filter label:hover{background:#2C2C2C}.new_filter_top .filter label span{display:inline-block;width:18px;height:18px;margin-right:10px;border:1px solid #a8a8a8;vertical-align:sub;border-radius:3px;transition:.15s all ease-out}.new_filter_top .filter input[type=radio]:checked+label span:after,.new_filter_top .filter input[type=checkbox]:checked+label span:after{content:" ";width:12px;height:12px;margin:2px;background-image:url(../images/checkbox.svg);position:absolute}.show_all_country{padding-top:10px;padding-left:10px}.show_all_country button:hover{opacity:.8}.show_all_country a{padding-top:10px;border-bottom:1px solid #4b4b4b;margin-left:10px}.filter_or{display:none;border-bottom:1px solid #4b4b4b;margin-bottom:10px}.filter_slider{padding-bottom:0}.filter_slider span{display:block;text-align:center;margin-bottom:30px}.slider_label{padding-top:5px}.filter_full{padding:0 10px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.filter_full button{padding:0 10px;line-height:30px;margin-right:5px;border-radius:3px;text-transform:none;margin-bottom:10px;background-color: var(--btn-bg);}.filter_full button:hover{opacity:.7}.filter_full .active{color:var(--accent)}.filter_full select{width:150px;padding:0 10px;background:#282828;margin:20px 20px 30px;border-radius:3px;box-shadow:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(../images/arrow_bottom.svg);background-repeat:no-repeat,repeat;background-position:right 10px top 50%,0 0;background-size:12px auto,100%;text-transform:none;color:var(--tt)}.filter_input input{padding-left:40px;background:#242424}.filter_input div{content:" ";width:16px;height:16px;margin:13px;background-image:url(../images/search.svg);position:absolute}.filter_result{max-height:360px;overflow-y:auto}.filter_result div{background:#181818;line-height:40px;padding:0 10px 0 40px;font-size:16px;}.filter_result span{color:#e1a730}.filter_result .search_actor,.filter_result .search_director{cursor:pointer}.filter_select{margin-top:10px}.filter_result .search_actor:hover,.filter_result .search_director:hover{background:#424242;color:#ccc}.filter_result .search_actor:hover span,.filter_result .search_director:hover span{color:#ccc}

.new_filter_state {padding-top: 10px; user-select: none; text-align: left;}

.new_filter_state div{display:inline-block;padding:15px}.new_filter_state .icon,.new_filter_state .icon div{padding:0}.new_filter_state .new_filter_reset{line-height:40px;padding:0 20px}.new_filter_state .new_filter_reset .icon{vertical-align:top;padding-right:10px}.new_filter_state span{color:var(--accent);margin-left:5px}.filter_header{color:var(--accent)}


#new_filter{border-radius:3px;font-size:15px;line-height:40px;padding:0 10px;cursor:pointer;display:flex;user-select:none;min-width:120px;align-items:center;justify-content:center;gap:10px}


#new_filter.active{background: var(--menu-active); transition: .2s; color:var(--accent)} 
#new_filter:hover{background:#2C2C2C;transition: .2s;}

#new_sorting{min-width:200px;border-radius:3px;font-size:15px;height:40px;line-height:40px; padding:0 10px;cursor:pointer;display:block;
	color:#c2c2c2;position:relative;user-select:none; transform: translateY(0px) scaleY(0.96); transition: .2s;}

#new_sorting:after{content:" ";background-image:url(../images/arrow_bottom.svg);display:block;height:14px;width:14px;float:right;
	margin-top:13px;margin-left:15px}

#new_sorting.active{background:#424242;border-bottom:1px solid #4b4b4b;z-index:16; transform: translateY(0) scaleY(1);
    pointer-events: auto; transition: .2s;}

#new_sorting.active:after{background-image:url(../images/arrow_top.svg)}#new_sorting:hover{background:#2C2C2C}#new_sorting .sort_header{display:inline-block;color:var(--tt)}#new_sorting .icon_asc{background-image:url(../images/asc.svg);display:inline-block;vertical-align:top;height:14px;width:14px;margin-top:14px;margin-left:5px;opacity:.8}#new_sorting .icon_desc{background-image:url(../images/desc.svg);display:inline-block;vertical-align:top;height:14px;width:14px;margin-top:14px;margin-left:5px;opacity:.8}#new_sorting_list{position:absolute;right:0;width:100%;background:#2c2c2c;border-radius:0 0 5px 5px;display:none;z-index:1001;max-height:510px;overflow-y:auto;transition:max-height .3s ease-in-out;box-shadow:0 10px 15px 0 rgba(0,0,0,.3)}#new_sorting_list.active{display:block;padding-bottom:15px}#new_sorting_list .list{display:block;padding:0 40px 0 20px;text-align:right;font:inherit;width:100%;color: var(--tt);background-color: var(--btn-bg);}#new_sorting_list .list:hover{background:#424242;color:#ccc}#new_sorting_list .list.active{display:none}.new_sorting_list_border{border-bottom:2px solid #383838;box-shadow:5px 5px 15px rgba(0,0,0,.2)}

/* YOUTUBE POPUP ----------------------------------------------- */
.YouTubePopUp-Wrap {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); display: flex; align-items: center; justify-content: center; z-index: 9999; overflow: hidden;} .YouTubePopUp-animation {opacity: 0; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: YouTubePopUp; animation-name: YouTubePopUp;} @-webkit-keyframes YouTubePopUp { 0% {opacity: 0;} 100% {opacity: 1;} } @keyframes YouTubePopUp { 0% {opacity: 0;} 100% {opacity: 1;} } .YouTubePopUp-Content {position: relative; width: 100%; max-width: 90%; background: transparent; display: flex; justify-content: center; align-items: center; overflow: hidden; border: 7px solid #242424;} .YouTubePopUp-Content iframe {width: 100%; height: auto; max-width: 100%; max-height: calc(100vh - 50px); aspect-ratio: 16 / 9; border: none;} .YouTubePopUp-Hide {-webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: YouTubePopUpHide; animation-name: YouTubePopUpHide;} @-webkit-keyframes YouTubePopUpHide { 0% {opacity: 1;} 100% {opacity: 0;} } @keyframes YouTubePopUpHide { 0% {opacity: 1;} 100% {opacity: 0;} } .YouTubePopUp-Close {position: absolute; top: 0; right: 0; width: 45px; height: 45px; background: url("../images/close.png") no-repeat center center; background-size: 20px 20px; border-bottom-left-radius: 5px; cursor: pointer; z-index: 10000; text-indent: -9999px;  background-color: #C62828;} .YouTubePopUp-Close:hover {filter: brightness(0.9);}
@media (max-width: 768px) { .YouTubePopUp-Content {max-width: 95%;} .YouTubePopUp-Content iframe {max-height: calc(100vh - 70px); }
.YouTubePopUp-Close {width: 40px; height: 40px; line-height: 40px; font-size: 14px;} }

/* LIGHT TEME CSS ----------------------------------------------- */
body.l-theme {font-weight: 500;}
.l-theme{--bg:#F5F8FD;--bg-brighter:#EBEFF5;--tt:#000;--tt-brighter:#969696;--tt-fader:#6a6a6a;--tt-fader-gray:#000;--bdc:rgba(255,255,255,0.13);--bdc-lighter:rgb(0 0 0 / .6);--gradient-top:linear-gradient(to top,#eee 0%,transparent 100%);--accent:#1069C2;--accent-text:#fff;--btn-bg:inherit;--btn-bg-hover:opacity .8;--btn-tt:#DBCBA0;--ui-bg:#fff;--ui-bg-darker:#eee;--ui-bg-darkest:#DEE4EB;--ui-bg-accent:#0a0c13;--ui-text-color-on-accent:#fff;--ui-bdc:#ccc;}
.l-theme .header {box-shadow: 0px 10px 15px 0px rgb(0 0 0 / .3)}
.l-theme .header__search-box input:not(:focus)::placeholder {color: #aaa; opacity: .7;} 
.l-theme .header__btn-menu, button {font-weight: inherit;} .l-theme .ajax-catalog {background-color: #EBEFF5;}
.l-theme .filter-dropdown {background: inherit; box-shadow: 0px 8px 16px rgb(0 0 0 / .2)}
.l-theme .filter-block__cell-content label input::before {background-color: var(--bg-brighter);}
.l-theme .nice-select {background-color: var(--bg-brighter);} .l-theme .nice-select .list {background-color: var(--bg-brighter);}
.l-theme .nice-select.open .list {-webkit-box-shadow: 0 5px 5px 0 rgb(0 0 0 / .2); -moz-box-shadow: 0 5px 5px 0 rgb(0 0 0 / .2);
	box-shadow: 0 5px 5px 0 rgb(0 0 0 / .2)} .l-theme .nice-select .option.focus {background-color: var(--bg);}
.l-theme .nice-select .option.selected.focus {background-color: var(--bg); color: var(--accent);}
.l-theme .nice-select .option {background-color: var(--ui-bg-darkest);}
.l-theme .nice-select .option:hover {background-color: var(--bg);}
.l-theme .wrapper::before {display: none;} .l-theme .header, .l-theme .header__menu, .l-theme .footer {background-color: #171717; color: #bbb;}
.l-theme .wrapper.add-bg::after {content: ''; width: 100%; height: 460px; background-color: #e9e9e9; 
	position: absolute; left: 0; top: 0;} .l-theme h1, h2, h3, h4, h5 {font-weight: 500;} .l-theme .footer__menu a {color: #bbb;}
.l-theme .first-column {box-shadow: none;}
.l-theme .pmovie__list a, .pmovie__complaint a, .pmovie__complaint a:hover {background-color: var(--bg-brighter);}
.l-theme .item__poster-category {color: var(--bg-brighter);}
.l-theme .item-poster__year {color: var(--bg-brighter); background-color: #181d2d;}
.l-theme .film-quality-label {color: var(--bg-brighter); background-color: #181d2d;}
.l-theme .filter_full button {background: var(--ui-bg-darkest);border: 1px solid #c6c6c6;}
.l-theme .pmovie-info__year, .pmovie-info__duration, .pmovie-info__trailer, .pmovie-info__imdb-link, .pmovie-info__bg-audio, .pmovie-info__subtitle, .pmovie-info__original, .pmovie-info__new, .pmovie-info__true-story {background-color: var(--bg-brighter);}
.l-theme .item-slide__ext-rating--imdb {color: #ffb900;}
.l-theme #scrolltop, .l-theme .item-poster__img {box-shadow: 0 5px 10px rgb(0 0 0 / .2)}
.l-theme #scrolltop {background-color: #171717; border: 1px solid #d8d8d8;}    
.l-theme .footer {border: 0;} .l-theme .item-slide__text, .l-theme .nav-menu li span {color: #ccc;}
.l-theme .not-loaded::before {background: repeating-linear-gradient(45deg,#fff,#fff 10px,#eee 10px,#eee 20px);}
.l-theme .tabs-block__select span.is-active, .l-theme .tabs-block__select span:hover {background-color: var(--accent); 
	color: var(--accent-text);}
.l-theme .tabs-block__select span {background-color: var(--bg-brighter); color: var(--tt-fader-gray);}
.l-theme .header__menu {color: var(--tt); background: var(--bg) !important;}
.l-theme .side-block__menu > li > a {background-color: #EBEFF5; box-shadow: 0px 1px 2px 0px rgb(0 0 0 / .3)}
.l-theme .side-block__menu > li > a:hover {color: var(--tt); background-color: #d3d3d3;}
.l-theme .item-poster {box-shadow: 0px 10px 15px 0px rgb(0 0 0 / .1)}
.l-theme .item-poster__img:hover {transition: opacity .1s ease-in-out; -moz-box-shadow: 0px 25px 30px -10px rgb(223,223,223,0.5);
    box-shadow: 0px 25px 30px -10px rgb(223,223,223,0.5);}

.l-theme .fz-topnav__menu a {background: var(--bg-brighter); box-shadow: 0px 1px 2px 0px rgb(0 0 0 / .3)}
.l-theme .fz-topnav__menu a:hover {background-color: var(--ui-bg-darkest);}

.l-theme .menu__block > li > a {background: var(--bg-brighter); box-shadow: 0px 1px 2px 0px rgb(0 0 0 / .3)}
.l-theme .menu__block > li > a:hover {background-color: var(--ui-bg-darkest);}

.l-theme .menu-filter__block {color: var(--accent); background: var(--bg-brighter);}
.l-theme .menu-filter__block:hover {background: var(--ui-bg-darkest);}
.l-theme .pmovie__fav {background: var(--bg-brighter);}
.l-theme .pmovie__fav a {color: var(--tt);}.l-theme .pmovie__fav:hover {background: var(--ui-bg-darkest);}
.l-theme .logo__mobile {margin: 30px 0 60px; padding: 15px; background-color: var(--header-bg); 
	text-align: center; width: 100%; border-radius: 3px;}
.l-theme .pagination__pages a, .l-theme .pagination__pages span, .l-theme .pagination__pages-btn a, .l-theme .pagination__pages-btn > span {background-color: var(--bg-brighter);} .l-theme .pagination__pages a:hover, .l-theme .pagination__pages span:hover, .l-theme .pagination__pages-btn a:hover, .l-theme .pagination__pages-btn > span:hover {background-color: var(--ui-bg-darkest);}
.l-theme .pagination__pages span:not(.nav_ext) {color: var(--accent);}
.l-theme input[type="button"] {background-color: var(--btn-bg); color: var(--bg); opacity: 0.9;}
.l-theme input[type="button"]:hover {opacity: 0.8;}.l-theme .filter-seriali {box-shadow: 10px 10px 10px 10px rgb(0 0 0 / .1);}
.l-theme #filter_mobile_bottom .new_filter_submit {background: var(--ui-bg-darkest); color: var(--tt);}
.l-theme #filter_mobile_bottom .new_filter_reset.active {background: var(--ui-bg-darkest); color: var(--tt);}
.l-theme .filter_full select {color: var(--bg);}
.l-theme .cf-clear-btn {color: var(--tt); background: var(--bg-brighter);}
.l-theme input[type="password"] {color: #bbb;}
.l-theme .filter_input input, .filter_result div {background: var(--ui-bg-darkest);}
.l-theme .main-search-data {background-color: var(--bg);}

/* Ajax-Catalog */
.l-theme .ajax-catalog * {background-color: var(--bg-brighter);}
.l-theme .ac-catalog li:hover, .l-theme .ac-catalog-lang span:hover, .l-theme .ac-sort li.current, .l-theme .ac-catalog li a:after, .l-theme .ac-catalog li a.active, .l-theme .ac-catalog li a.active:after, .l-theme .ac-catalog li a:hover,
.l-theme .ac-catalog li a:hover:after, .l-theme .ac-sort li:hover {background-color: var(--ui-bg-darkest);}
.l-theme .ac-result-list li a:hover {background-color: inherit; box-shadow: 0px 1px 2px 0px rgb(0 0 0 / .3)}
.l-theme .ac-options li a .ac-settings-link, .l-theme .ac-options li a:hover {background-color: var(--ui-bg-darkest);}

/* New-Filter */
.l-theme #new_filter.active {background: #EBEFF5; color: var(--accent);}
.l-theme #new_filter:hover {background: #EBEFF5; color: var(--tt);}.l-theme .new_filter_reset:hover {background: var(--ui-bg-darkest);}
.l-theme #new_sorting:hover {background: #EBEFF5;}.l-theme #new_sorting span {color: var(--tt);}
.l-theme .new_filter_top .filter input[type=radio] {background: var(--ui-bg-darkest);}
.l-theme .new_filter_top .filter input[type=radio]:checked+label {background: var(--ui-bg-darkest);}
.l-theme .new_filter_top .filter input[type=checkbox]{display:none}
.l-theme .new_filter_top .filter input[type=checkbox]:checked+label {background: var(--ui-bg-darkest);}
.l-theme .new_filter_submit {background: var(--ui-bg-darkest);}.l-theme .show_all_country button {background: var(--ui-bg-darkest);}
.l-theme .new_filter_top .button {background: #EBEFF5;}.l-theme .new_filter_top .button:hover {background: var(--ui-bg-darkest);}
.l-theme .new_filter_top .block {background: #EBEFF5;}.l-theme .new_filter_top .filter label:hover{background: var(--ui-bg-darkest);}
.l-theme .new_filter_top .filter label div {border: 1px solid #212121;}
.l-theme .filter_result .search_actor, .filter_result .search_director {background: var(--bg-brighter);}
.l-theme .filter_result .search_actor:hover {color: #ccc; background: var(--tt-fader-gray);}
.l-theme .filter_result .search_director:hover {color: #ccc; background: var(--tt-fader-gray);}
.l-theme .new_filter_top .filter input[type="radio"]:checked+label {color: var(--bg);}
.l-theme #new_sorting.active {background-color: #EBEFF5;}
.l-theme #new_sorting_list .list {color: var(--tt); background-color: #EBEFF5;}
.l-theme #new_sorting_list .list:hover {color: var(--tt); background-color: var(--ui-bg-darkest);}
.l-theme #new_sorting_list.active {background-color: #EBEFF5;}
.l-theme .new_sorting_list_border {border-bottom: 2px solid #ccc; box-shadow: 0px 1px 2px 0px rgb(0 0 0 / .3);}

/* Actors */
.l-theme .xc-item, .xc-count {color: var(--tt);} .l-theme .xc-flex {border-bottom: 1px solid #cbcbcb;}
.l-theme .xc-flex:hover {background-color: #EBEFF5;} .l-theme input.xc-search {background: inherit; color: inherit;}
.l-theme nav[aria-label="Филтър по букви"] .alfabet>li>a {color: inherit; background: #EBEFF5;
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);}
.l-theme nav[aria-label="Филтър по букви"] .alfabet>li>a:hover {background-color: var(--ui-bg-darkest); color: var(--tt);}
.l-theme .xc-head {color: inherit; margin-bottom: 10px;} .l-theme .xc-nav li a {background-color: var(--bg-brighter);}
.l-theme .xc-nav li span {background-color: var(--bg-brighter); color: var(--tt);}
.l-theme .xc-nav li a:hover {background-color: var(--ui-bg-darkest); color: var(--accent);}

/* CUSTOM UPD ----------------------------------------------- */
.l-theme .upd-item {color: #222; background: rgba(0, 0, 0, 0.03);} .l-theme .upd-item:hover {background: rgba(0, 0, 0, 0.07);}
.l-theme .upd-title {color: #111;} .l-theme .upd-title:hover {color: #c18a00;} .l-theme .upd-season {color: #666;}
.l-theme .video-back {background: rgba(0, 0, 0, 0.05); color: #333;} .l-theme .spn2 {color: #d49b00;}
.l-theme .clr_green {color: #2f8f2f;} .l-theme .clr_beige {color: #a0824a;}