html {
  background: #17191f;
}

.collections-nav-panel__more,
.franchise-card__button,
.franchise-menu-box__button,
.green-btn.franchise-menu-box__button,
.comment-btn,
.comment-submit-btn {
  background: #f0a128 !important;
  background-image: none !important;
  color: #1a1b1f !important;
  border: none !important;
  box-shadow: none !important;
}

.collections-nav-panel__more:hover,
.collections-nav-panel__more:focus-visible,
.franchise-card__button:hover,
.franchise-card__button:focus-visible,
.franchise-menu-box__button:hover,
.franchise-menu-box__button:focus-visible,
.green-btn.franchise-menu-box__button:hover,
.green-btn.franchise-menu-box__button:focus-visible,
.comment-btn:hover,
.comment-btn:focus-visible,
.comment-submit-btn:hover,
.comment-submit-btn:focus-visible {
  background: #ffb03a !important;
  background-image: none !important;
  color: #111 !important;
}

.auth-page,
.profile-page {
  color: #23262d !important;
}

.auth-hero,
.auth-panel,
.profile-card,
.profile-lock,
.profile-edit,
.login-box,
.login-box.not-logged {
  background: #c5c5c5 !important;
  color: #23262d !important;
  border: 1px solid #d1d1d1 !important;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08) !important;
}

.auth-hero__body h1,
.auth-section-title,
.profile-card__title,
.profile-section-title,
.profile-lock__title,
.profile-note__title,
.auth-page .form-item > label,
.profile-card__group,
.profile-card__subtitle,
.profile-stat__value,
.profile-action__text,
.profile-action__text a,
.profile-fact__label,
.profile-fact__value {
  color: #23262d !important;
}

.auth-hero__lead,
.auth-note,
.auth-submit-note,
.auth-help,
.auth-agreement,
.profile-stat__label,
.profile-note__text,
.profile-lock__text,
.profile-card__group-time {
  color: #575d67 !important;
}

.auth-chip,
.profile-stat,
.profile-action,
.profile-fact,
.profile-lock__chip,
.profile-edit__checks,
.auth-inline-help__card {
  background: #c5c5c5 !important;
  color: #23262d !important;
  border: 1px solid #d8d8d8 !important;
  box-shadow: none !important;
}

.auth-inline-help__card strong,
.auth-inline-help__card span {
  color: #23262d !important;
}

.auth-page .form-item > input[type="text"],
.auth-page .form-item > input[type="password"],
.auth-page .form-item > input[type="file"],
.profile-edit input[type="text"],
.profile-edit input[type="password"],
.profile-edit input[type="email"],
.profile-edit input[type="file"],
.profile-edit textarea,
.profile-edit select,
.profile-page textarea,
.profile-page select {
  background: #fff !important;
  color: #23262d !important;
  border: 1px solid #cfcfcf !important;
  box-shadow: none !important;
}

.auth-page .form-item > input[type="text"]::placeholder,
.auth-page .form-item > input[type="password"]::placeholder,
.profile-edit input::placeholder,
.profile-edit textarea::placeholder {
  color: #8a909a !important;
}

.auth-page .form-item > input[type="button"],
.profile-edit-toggle,
.profile-lock__btn,
.login-register-link {
  background: #f0a128 !important;
  color: #1a1b1f !important;
  border: none !important;
  box-shadow: none !important;
}

.auth-page .form-item > input[type="button"]:hover,
.profile-edit-toggle:hover,
.profile-lock__btn:hover,
.login-register-link:hover {
  background: #ffb03a !important;
  color: #111 !important;
}

.static-page,
.static-page__body,
.static-page__section,
.static-page__notice,
.static-page__legal-nav,
.static-page__mediaget,
.static-page__mediaget-card,
.static-page__footer-note,
.prev.static,
.full.static {
  background: #c5c5c5 !important;
  color: #23262d !important;
  border-color: #d1d1d1 !important;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08) !important;
}

.static-page__title,
.static-page__notice-title,
.static-page__section-title,
.static-page__mediaget-title,
.full.static h1,
.full.static h2,
.full.static h3,
.full.static h4,
.full.static h5,
.static-page__body h1,
.static-page__body h2,
.static-page__body h3,
.static-page__body h4,
.static-page__body h5 {
  color: #23262d !important;
  text-shadow: none !important;
}

.static-page__body,
.static-page__body p,
.static-page__body li,
.static-page__notice-text,
.static-page__mediaget-text,
.static-page__footer-note,
.full.static p,
.full.static li {
  color: #575d67 !important;
}

.static-page__legal-nav a,
.static-page__mail-link,
.static-page__body a,
.full.static a {
  color: #bf6f00 !important;
}

.sidebar.rside,
.rside,
.rside-result,
.rside-result > li,
.rside-result > li.act,
.rside-result > li.active,
.rside-d,
.rside-p {
  background: #c5c5c5 !important;
  color: #23262d !important;
  border-color: #d6d6d6 !important;
  box-shadow: none !important;
}

.rside-title,
.rside-title li,
.rside-title a,
.rside-title span,
.rside-result,
.rside-result li,
.rside-t,
.rside-t_en,
.rside-ss {
  color: #23262d !important;
  text-shadow: none !important;
}

.home-reviews-anchor,
.home-reviews-strip {
  display: none !important;
}

.franchise-shell,
.franchise-shell__panel,
.franchise-hero,
.franchise-hero--catalog,
.franchise-part-card,
.franchise-part-card--catalog,
.franchise-related-badge,
.franchise-part-card__badge--year {
  background: #c5c5c5 !important;
  color: #23262d !important;
  border-color: #b5b5b5 !important;
  box-shadow: none !important;
}

.franchise-hero__title,
.franchise-shell__section-title,
.franchise-part-card__title,
.franchise-part-card__title a,
.franchise-part-card__original,
.franchise-part-card__description,
.franchise-hero__intro,
.franchise-shell__section-kicker,
.franchise-hero__eyebrow,
.franchise-related-badge,
.franchise-part-card__badge,
.franchise-part-card__badge--year,
.franchise-part-card__badge--kp,
.franchise-part-card__badge--imdb {
  color: #23262d !important;
  text-shadow: none !important;
}

.franchise-hero__eyebrow,
.franchise-shell__section-kicker,
.franchise-part-card__eyebrow,
.franchise-part-card__badge,
.franchise-related-badge {
  background: rgba(255, 255, 255, 0.45) !important;
  border-color: #b5b5b5 !important;
}

body {
  background: #121418 !important;
  background-image: none !important;
  color: #23262d;
}

.wrap-main {
  background: #c5c5c5 !important;
  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.35);
}

.header {
  background: #23252c !important;
  border-bottom: 1px solid #3b3e47 !important;
}

.header,
.header a,
.btn-menu,
.btn-menu2,
.search-box button,
.btn-login {
  color: #f4f5f7 !important;
}

.search-wrap {
  padding-top: 12px;
  padding-bottom: 12px;
}

.search-box input,
.search-box input:focus {
  background: #3a3d45 !important;
  color: #f4f5f7 !important;
  border: 1px solid #4a4e58 !important;
  border-radius: 8px !important;
  box-shadow: none !important;
}

.search-box input::placeholder {
  color: #b8bcc7 !important;
  opacity: 1 !important;
}

.logo rect {
  fill: #23252c !important;
}

.logo g rect {
  fill: #f0a128 !important;
}

.logo text:last-child {
  fill: #f6f7f9 !important;
}

.hd-menu {
  background: #d8d8d8 !important;
  box-shadow: none !important;
  border-bottom: 1px solid #bcbcbc;
}

.hd-menu li,
.hd-menu li a {
  color: #262a31 !important;
}

.main,
.footer,
.desc-text,
.ffour,
.lcomm-text,
.upd-item,
.upd-title {
  background: #efefef !important;
  color: #23262d !important;
}

.col-left,
.col-right {
  background: #c5c5c5 !important;
  color: #23262d !important;
  border-left: 1px solid #b5b5b5 !important;
  border-right: 1px solid #b5b5b5 !important;
}

.side-bt,
.sect-title,
.footer > span,
.fone h1,
.full-title,
.film-title,
.download-section-title,
.full-section-title,
.th-title,
.th-title a,
.pag-tit,
.comments-last-title,
.last-comm-link__title,
.kp-rating__title,
.desc-text h1,
.desc-text h2,
.full-text h2,
.full-text h4,
.full-text h5 {
  color: #222 !important;
  text-shadow: none !important;
}

.col-left .side-bt,
.col-right .side-bt,
.col-left .sect-title,
.col-right .sect-title,
.col-left .rside-title,
.col-right .rside-title,
.col-left .spoiler-header,
.col-right .spoiler-header {
  background: #c5c5c5 !important;
  color: #23262d !important;
  border-color: #b5b5b5 !important;
}

.col-left .side-bc.nav li a,
.col-right .side-bc.nav li a,
.col-left .rside-title li,
.col-right .rside-title li {
  color: #23262d !important;
}

.col-left .side-bc.nav,
.col-left .side-bc.nav li,
.col-left .side-bc.nav li a,
.col-left .side-bc.nav li span,
.col-left .side-bc.nav li.current a,
.col-left .side-bc.nav li.active a {
  color: #23262d !important;
}

.col-left .side-bc.nav li a:hover,
.col-left .side-bc.nav li.current a,
.col-left .side-bc.nav li.active a {
  color: #111 !important;
}

.col-left .sidebar,
.col-right .sidebar,
.col-left .spoiler-content,
.col-right .spoiler-content,
.col-left .rside-result,
.col-right .rside-result,
.col-left .rside-result > li,
.col-right .rside-result > li,
.col-left .rside-d,
.col-right .rside-d,
.col-left .rside-p,
.col-right .rside-p,
.col-left .th-in,
.col-right .th-in,
.col-left .th-item,
.col-right .th-item {
  background: rgba(197, 197, 197, 0.72) !important;
  color: #23262d !important;
  border-color: #b5b5b5 !important;
  box-shadow: none !important;
}

.col-left .rside-t,
.col-right .rside-t,
.col-left .rside-t_en,
.col-right .rside-t_en,
.col-left .rside-ss,
.col-right .rside-ss,
.col-left .th-title,
.col-right .th-title,
.col-left .th-title a,
.col-right .th-title a {
  color: #23262d !important;
}

.pag-tit {
  font-size: 1.5rem !important;
  letter-spacing: 0 !important;
}

.pag-sub,
.foriginal,
.short-info,
.th-cat,
.rate-label,
.ft-two,
.footer,
.desc-text,
.full-text p,
.speedbar,
.comments_subscribe {
  color: #575d67 !important;
  text-shadow: none !important;
}

.speedbar {
  border-bottom: 1px solid #d2d2d2 !important;
}

a,
a:hover,
a:focus,
.speedbar a,
.full-text a,
.short-info a,
.desc-text a,
.footer a,
.side-bc.nav li a,
.nav li a,
.hd_padiso ul li a {
  color: #bf6f00 !important;
}

.btn,
.button,
.meta-fav a,
.pagi-load a,
.qq-upload-button,
.up-second li a,
.usp-btn a,
.usp-edit a,
button:not(.color-btn):not([class*=fr]),
html input[type=button],
input[type=reset],
input[type=submit],
.btn-login,
.green-btn {
  background: #f0a128 !important;
  color: #1a1b1f !important;
  border: none !important;
  box-shadow: none !important;
}

.btn:hover,
.button:hover,
.meta-fav a:hover,
.pagi-load a:hover,
.qq-upload-button:hover,
.up-second li a:hover,
.usp-btn a:hover,
.usp-edit a:hover,
button:not(.color-btn):hover,
html input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover,
.btn-login:hover,
.green-btn:hover {
  background: #ffb03a !important;
  color: #111 !important;
}

.navigation a,
.navigation span,
.pnext a,
.pnext > span,
.pprev a,
.pprev > span {
  background: #f0a128 !important;
  color: #1a1b1f !important;
  box-shadow: none !important;
}

.navigation span,
.pagi-nav a:hover {
  background: #23252c !important;
  color: #fff !important;
}

.th-in,
.short-info,
.full .short-info:nth-child(odd),
.full-reviews-summary,
.full-comments-summary,
.comm-two,
.login-box,
.ui-dialog,
.fdesc,
.franchise-shell__panel,
.franchise-hero,
.franchise-part-card,
.collections-page-meta,
.static-page__body,
.sect-about-text,
.torrent-item {
  background: #f9f9f9 !important;
  color: #23262d !important;
  border: 1px solid #d1d1d1 !important;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08) !important;
}

.th-img,
.poster,
.img-box,
.img-fit,
.img-resp,
.img-resp-sq,
.img-resp-vert,
.img-square,
.img-wide {
  background: #b8bbc0 !important;
}

.th-qual,
.film-rip2,
.upd-serie,
.selection-pill,
.franchise-related-badge--accent {
  background: #f0a128 !important;
  color: #1a1b1f !important;
}

.tabs-sel span {
  background: #dadada !important;
  color: #23252c !important;
}

.tabs-sel span.current,
.js-view.current:before {
  background: #f0a128 !important;
  color: #1a1b1f !important;
}

.ffive,
.ffive .sect-content,
.ffive .sect-items,
#related_news {
  background: #efefef !important;
  color: #23262d !important;
}

.ffive {
  border: 1px solid #d4d4d4 !important;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.06) !important;
}

.ffive .screenshot-block,
.ffive .fone {
  background: transparent !important;
  color: #23262d !important;
  text-shadow: none !important;
}

#related_news .th-in,
#related_news .th-item,
#related_news .torrent-item,
#related_news .rel-item,
#related_news .related-item {
  background: #f9f9f9 !important;
  border: 1px solid #d9d9d9 !important;
  color: #23262d !important;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.06) !important;
}

.news-rating-panel,
.news-rating-control,
.news-rating-control-buttons {
  color: #23262d !important;
}

.rate-left {
  border-right: 2px solid rgba(35, 38, 45, 0.12) !important;
}

.rate-right {
  color: #23262d !important;
}

.rate-label,
.rate-votes,
.rate-max {
  color: #5f6670 !important;
  text-shadow: none !important;
}

.rate-value {
  color: #bf6f00 !important;
}

.unit-rating::after {
  color: #23262d !important;
  text-shadow: none !important;
}

.unit-rating a:hover::after {
  color: #bf6f00 !important;
  text-shadow: none !important;
}

.torrent-item,
.torrent-item *:not(.green-btn):not(.button):not(.btn),
.torrent-item a:not(.green-btn):not(.button):not(.btn),
.torrent-item b,
.torrent-item strong,
.torrent-item span,
.torrent-item div,
.torrent-item small,
.torrent-item em,
.torrent-item ins {
  color: #eef2f7 !important;
}

.torrent-item {
  background: #171b27 !important;
  border: 1px solid #283245 !important;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.18) !important;
}

.torrent-item a:hover:not(.green-btn):not(.button):not(.btn) {
  color: #ffffff !important;
}

.download-section-title,
.download-section-title strong,
.download-section-title a,
.full-section-title,
.full-section-title strong,
.full-section-title a,
.full-section-title--related,
.full-section-title--related strong,
.full-section-title--related a,
.sect-title,
.sect-title h1,
.sect-title h2,
.sect-title h3,
.sect-title a {
  color: #23262d !important;
  text-shadow: none !important;
}

.sect-title,
.screenshot-block,
.th-title,
.pag-tit {
  background: #f7f7f7 !important;
  color: #23262d !important;
  border-color: #d6d6d6 !important;
  text-shadow: none !important;
}

.franchise-shell__panel,
.franchise-shell__panel *:not(.franchise-related-badge--accent),
.franchise-hero,
.franchise-hero *:not(.franchise-related-badge--accent),
.franchise-part-card,
.franchise-part-card *:not(.franchise-related-badge--accent),
.collections-nav-panel,
.collections-nav-panel *:not(.collections-nav-panel__more):not(.collections-nav-item__count-number):not(.franchise-card__button),
.collections-related-panel,
.collections-related-panel *:not(.collections-nav-panel__more):not(.collections-nav-item__count-number):not(.franchise-card__button),
.collections-detail-copy,
.collections-page-meta {
  color: #23262d !important;
}

.collections-nav-panel__title,
.collections-nav-item__title,
.collections-nav-item__title:hover,
.collections-nav-item__title:focus-visible,
.franchise-related-meta,
.franchise-related-meta a,
.th-item--franchise .th-title,
.th-item--franchise .th-title a,
.th-item--franchise .th-des {
  color: #23262d !important;
  text-shadow: none !important;
}

.collections-nav-list--block .collections-nav-item,
.spoiler-content .collections-nav-item,
.col-left .collections-nav-item,
.col-right .collections-nav-item {
  background: #c5c5c5 !important;
  border: 1px solid #b5b5b5 !important;
  box-shadow: none !important;
}

.collections-nav-list--block .collections-nav-item::before,
.spoiler-content .collections-nav-item::before,
.col-left .collections-nav-item::before,
.col-right .collections-nav-item::before,
.collections-nav-list--block .collections-nav-item__count::before,
.spoiler-content .collections-nav-item__count::before,
.col-left .collections-nav-item__count::before,
.col-right .collections-nav-item__count::before {
  background: rgba(255, 255, 255, 0.18) !important;
  border-color: #b5b5b5 !important;
  box-shadow: none !important;
}

.collections-nav-list--block .collections-nav-item__thumb,
.spoiler-content .collections-nav-item__thumb,
.col-left .collections-nav-item__thumb,
.col-right .collections-nav-item__thumb {
  background: #bcbcbc !important;
}

.collections-nav-list--block .collections-nav-item__thumb::after,
.spoiler-content .collections-nav-item__thumb::after,
.col-left .collections-nav-item__thumb::after,
.col-right .collections-nav-item__thumb::after {
  background: linear-gradient(180deg, rgba(35, 38, 45, 0), rgba(35, 38, 45, 0.18), rgba(35, 38, 45, 0)) !important;
}

.collections-nav-list--block .collections-nav-item__title,
.collections-nav-list--block .collections-nav-item__title:hover,
.collections-nav-list--block .collections-nav-item__title:focus-visible,
.spoiler-content .collections-nav-item__title,
.spoiler-content .collections-nav-item__title:hover,
.spoiler-content .collections-nav-item__title:focus-visible,
.col-left .collections-nav-item__title,
.col-left .collections-nav-item__title:hover,
.col-left .collections-nav-item__title:focus-visible,
.col-right .collections-nav-item__title,
.col-right .collections-nav-item__title:hover,
.col-right .collections-nav-item__title:focus-visible {
  color: #23262d !important;
}

.collections-nav-list--block .collections-nav-item__count-number,
.spoiler-content .collections-nav-item__count-number,
.col-left .collections-nav-item__count-number,
.col-right .collections-nav-item__count-number {
  background: rgba(240, 161, 40, 0.24) !important;
  border-color: #d08a1b !important;
  color: #23262d !important;
  box-shadow: none !important;
}

.static-page,
.page-copyright .static-page,
.page-user-agreement .static-page,
.page-privacy-policy .static-page,
.page-disclaimer .static-page,
.page-mediaget .static-page {
  background: transparent !important;
  color: #23262d !important;
}

.static-page__body,
.page-copyright .static-page__body,
.page-user-agreement .static-page__body,
.page-privacy-policy .static-page__body,
.page-disclaimer .static-page__body,
.page-mediaget .static-page__body {
  background: transparent !important;
  color: #23262d !important;
  border: 0 !important;
  box-shadow: none !important;
}

.static-page__notice,
.page-copyright .static-page__notice,
.page-user-agreement .static-page__notice,
.page-privacy-policy .static-page__notice,
.page-disclaimer .static-page__notice,
.page-mediaget .static-page__notice,
.static-page__section,
.page-copyright .static-page__section,
.page-user-agreement .static-page__section,
.page-privacy-policy .static-page__section,
.page-disclaimer .static-page__section,
.page-mediaget .static-page__section,
.static-page__mediaget-card,
.page-mediaget .static-page__mediaget-card,
.static-page__legal-nav a,
.page-copyright .static-page__legal-nav a,
.page-user-agreement .static-page__legal-nav a,
.page-privacy-policy .static-page__legal-nav a,
.page-disclaimer .static-page__legal-nav a {
  background: #c5c5c5 !important;
  color: #23262d !important;
  border: 1px solid #b5b5b5 !important;
  box-shadow: none !important;
}

.static-page__notice-title,
.static-page__section-title,
.static-page__mediaget-title,
.static-page__body h1,
.static-page__body h2,
.static-page__body h3,
.static-page__body h4,
.static-page__body h5,
.page-copyright .static-page__notice-title,
.page-copyright .static-page__section-title,
.page-mediaget .static-page__mediaget-title,
.page-user-agreement .static-page__section-title,
.page-privacy-policy .static-page__section-title,
.page-disclaimer .static-page__section-title {
  color: #23262d !important;
  text-shadow: none !important;
}

.static-page__body,
.static-page__body p,
.static-page__body li,
.static-page__notice-text,
.static-page__mediaget-text,
.static-page__footer-note,
.page-copyright .static-page__body p,
.page-copyright .static-page__body li,
.page-user-agreement .static-page__body p,
.page-user-agreement .static-page__body li,
.page-privacy-policy .static-page__body p,
.page-privacy-policy .static-page__body li,
.page-disclaimer .static-page__body p,
.page-disclaimer .static-page__body li,
.page-mediaget .static-page__mediaget-text {
  color: #3d4148 !important;
}

.static-page__body a,
.static-page__legal-nav a,
.static-page__mail-link,
.page-copyright .static-page__body a,
.page-user-agreement .static-page__body a,
.page-privacy-policy .static-page__body a,
.page-disclaimer .static-page__body a,
.page-mediaget .static-page__mediaget a {
  color: #9a5c00 !important;
  border-color: rgba(154, 92, 0, 0.32) !important;
}

.static-page__body a:hover,
.static-page__body a:focus-visible,
.static-page__legal-nav a:hover,
.static-page__legal-nav a:focus-visible,
.static-page__mail-link:hover,
.static-page__mail-link:focus-visible,
.page-mediaget .static-page__mediaget a:hover,
.page-mediaget .static-page__mediaget a:focus-visible {
  color: #7c4a00 !important;
  border-color: rgba(124, 74, 0, 0.46) !important;
}

.static-page__mail-link,
.page-copyright .static-page__mail-link {
  min-height: 56px !important;
  justify-content: flex-start !important;
}

.collections-page-meta,
.collections-detail-copy,
.franchise-related-meta,
.franchise-related-badge {
  color: #5f6670 !important;
}

.franchise-related-badge--accent {
  color: #9a5c00 !important;
}

.franchise-shell__panel input[type="text"],
.franchise-shell__panel input[type="search"],
.franchise-shell__panel .f_input,
.franchise-shell__panel .textin,
.franchise-hero input[type="text"],
.franchise-hero input[type="search"],
.franchise-hero .f_input,
.franchise-hero .textin,
.collections-nav-panel input[type="text"],
.collections-nav-panel input[type="search"],
.collections-nav-panel .f_input,
.collections-nav-panel .textin,
.collections-related-panel input[type="text"],
.collections-related-panel input[type="search"],
.collections-related-panel .f_input,
.collections-related-panel .textin {
  background: #ffffff !important;
  color: #23262d !important;
  border: 1px solid #d6d6d6 !important;
  box-shadow: none !important;
}

.franchise-shell__panel input::placeholder,
.franchise-hero input::placeholder,
.collections-nav-panel input::placeholder,
.collections-related-panel input::placeholder {
  color: #7a8089 !important;
  opacity: 1 !important;
}

.franchise-shell__panel button,
.franchise-shell__panel input[type="button"],
.franchise-shell__panel input[type="submit"],
.franchise-hero button,
.franchise-hero input[type="button"],
.franchise-hero input[type="submit"],
.collections-nav-panel button,
.collections-nav-panel input[type="button"],
.collections-nav-panel input[type="submit"],
.collections-related-panel button,
.collections-related-panel input[type="button"],
.collections-related-panel input[type="submit"] {
  background: #f0a128 !important;
  color: #1a1b1f !important;
  border: 0 !important;
  box-shadow: none !important;
}

.spoiler-meny,
.spoiler-content,
.spoiler-header,
.warning-block,
.home-reviews-strip,
.home-review-card__link {
  background: #f7f7f7 !important;
  color: #23262d !important;
  border: 1px solid #d6d6d6 !important;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08) !important;
}

.spoiler-header,
.side-bt {
  background: #f7f7f7 !important;
  color: #23262d !important;
  border: 1px solid #d6d6d6 !important;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.06) !important;
}

.spoiler-header::after,
.side-bt .plus {
  background: #f0a128 !important;
  color: #1a1b1f !important;
  box-shadow: none !important;
}

.spoiler-content {
  padding-top: 0 !important;
}

.side-bc.nav li,
.side-bc.nav li:first-child {
  border-top: 1px solid #dedede !important;
}

.side-bc.nav li a {
  color: #3a3e46 !important;
  background: #f7f7f7 !important;
}

.side-bc.nav li a:hover {
  background: #efefef !important;
  color: #1f2229 !important;
}

.side-bc.nav.side-bc--cartoons a::before,
.side-bc.nav.side-bc--countries a::before,
.side-bc.nav.side-bc--series a::before,
.side-bc.nav.side-bc--years a::before,
.side-bc.nav.side-bc--cartoons a[class*=nav-link--]::before,
.side-bc.nav.side-bc--countries a[class*=nav-link--]::before,
.side-bc.nav.side-bc--series a[class*=nav-link--]::before,
.side-bc.nav.side-bc--years a[class*=nav-link--]::before {
  background-color: #f0a128 !important;
}

.rside-title {
  background: #efefef !important;
  border: 1px solid #d6d6d6 !important;
  border-radius: 10px 10px 0 0 !important;
  border-bottom: 4px solid #f0a128 !important;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.06) !important;
}

.rside-title li {
  background: #ececec !important;
  color: #535861 !important;
  border-left: 1px solid #f8f8f8 !important;
  border-right: 1px solid #d7d7d7 !important;
  text-shadow: none !important;
}

.rside-title li.act,
.rside-title li:hover,
.rside-title li:last-child.act,
.rside-title li:last-child:hover {
  background: #f0a128 !important;
  color: #1a1b1f !important;
  border-right-color: #d58a00 !important;
}

.rside-result {
  background: #efefef !important;
  border: 1px solid #d6d6d6 !important;
  border-top: 0 !important;
  border-radius: 0 0 10px 10px !important;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.06) !important;
}

.ccdn_calendar--seo {
  margin-top: 14px;
  padding: 14px 16px;
  background: #f7f7f7 !important;
  border: 1px solid #d6d6d6 !important;
  border-radius: 12px !important;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.08) !important;
}

.ccdn_calendar-head {
  margin-bottom: 12px !important;
}

.ccdn_calendar-title {
  color: #23262d !important;
}

.ccdn_calendar-text,
.perevod {
  color: #666c76 !important;
}

.ccdn_calendar-day b {
  background: #f0a128 !important;
  color: #1a1b1f !important;
  box-shadow: none !important;
}

.ccdn_calendar-item {
  background: #ffffff !important;
  border: 1px solid #dfdfdf !important;
  border-radius: 10px !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05) !important;
}

.ccdn_calendar-item a {
  color: #2a2f37 !important;
}

.ccdn_calendar-item .title,
.ccdn_calendar-item b {
  color: #23262d !important;
}

.ccdn_calendar-item .season,
.episode {
  color: #bf6f00 !important;
}

.kp-rat {
  color: #9a5c00 !important;
  background: rgba(240, 161, 40, 0.12) !important;
  border: 1px solid rgba(240, 161, 40, 0.35) !important;
  box-shadow: none !important;
}

.ccdn_calendar-item a:hover {
  color: #bf6f00 !important;
}

.ccdn_calendar-item a:hover .kp-rat {
  background: rgba(240, 161, 40, 0.18) !important;
  border-color: rgba(240, 161, 40, 0.45) !important;
  color: #7c4b00 !important;
}

.read-more-wrapper {
  background: transparent !important;
}

.read-more-wrapper::after {
  background: linear-gradient(180deg, rgba(247, 247, 247, 0) 0, rgba(247, 247, 247, 0.9) 72%, #f7f7f7 100%) !important;
}

.read-more-label,
.home-reviews-strip__more {
  border: 1px solid rgba(240, 161, 40, 0.35) !important;
  background: rgba(240, 161, 40, 0.1) !important;
  color: #9a5c00 !important;
}

.read-more-label:hover,
.read-more-label:focus-visible,
.read-more-label.is-expanded,
.home-reviews-strip__more:hover {
  background: rgba(240, 161, 40, 0.18) !important;
  border-color: rgba(240, 161, 40, 0.48) !important;
  color: #7a4700 !important;
}

.read-more-label::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bf6f00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;
}

.short-info > span,
strong,
b,
.fw700 {
  color: #2b2e35 !important;
}

.login-box {
  border-top: 3px solid #f0a128 !important;
}

.login-avatar,
.login-close,
.btn-close,
#gotop,
.ui-icon-closethick {
  background: #23252c !important;
  color: #fff !important;
}

.tc-title,
.top-links {
  background: rgba(31, 32, 38, 0.86) !important;
  color: #fff !important;
}

.hd_padiso ul li,
.hd_padiso ul li:hover {
  background: #e4e4e4 !important;
}

.top-comment,
.topBadge {
  color: #bf6f00 !important;
}

@media (max-width: 1220px) {
  .main {
    background: #f1f1f1 !important;
  }

  .col-left,
  .col-right {
    background: #e6e6e6 !important;
  }
}
