html.night-mode, html.night-mode body, body.night-mode{background: #1a1a1a !important;
    color: #eee !important;}
html.night-mode header{background: #232323 !important;}
html.night-mode header .header-logo:after{background: #555 !important;}
html.night-mode #menu ul.top-menu li a, html.night-mode .movies-list-wrap .ml-title .nav-tabs li a{color: #ddd !important;}
html.night-mode #menu ul.top-menu > li > a{transition: background 0.2s, color 0.2s, border-radius 0.2s !important;
    border-radius: 0 !important;}
html.night-mode #menu ul.top-menu > li > a:hover, html.night-mode #menu ul.top-menu > li.current-menu-item > a, html.night-mode #menu ul.top-menu > li.active > a{color: #6cddd7 !important;
    border-radius: 4px !important;}
html.night-mode #menu .sub-container{background: #2a2a2a !important;
    border-left: none !important;
    border-bottom: none !important;
    border-right: none !important;}
html.night-mode #menu .sub-container ul.sub-menu li a{color: #aaa !important; border-radius: 4px !important;}
html.night-mode #menu .sub-container ul.sub-menu li a:hover, html.night-mode #menu .sub-container ul.sub-menu li a:focus{background: #6cddd7 !important;
    color: #111 !important;}
html.night-mode #search input.search-input{border: none !important;
    background: #444 !important;
    color: #fff !important;
    box-shadow: none !important;}
html.night-mode #search input.search-input:focus{background: #555 !important;}
html.night-mode .search-suggest{background: #333 !important;}
html.night-mode .search-suggest ul li{border-bottom: 1px solid #444 !important;}
html.night-mode .search-suggest ul li:hover, html.night-mode #mv-info .mvi-content{background: rgba(255,255,255,.05) !important;}
html.night-mode .search-suggest ul li .ss-info a.ss-title{color: #eee !important; font-weight: 400 !important;}
html.night-mode #bread .breadcrumb{background: transparent !important;}
html.night-mode #bread .breadcrumb a{color: #6cddd7 !important;
    border-bottom: 1px solid transparent !important;
    text-decoration: none !important;}
html.night-mode #bread .breadcrumb a:hover, html.night-mode #bread .breadcrumb a:focus, html.night-mode #bread .breadcrumb a:active{color: #fff !important;
    border-bottom-color: rgba(108,221,215,.7) !important;}
html.night-mode .breadcrumb > .active{color: #dcd8d8 !important;}
html.night-mode .nav-tabs > li.active > a, html.night-mode .nav-tabs > li.active > a:focus, html.night-mode .nav-tabs > li.active > a:hover, html.night-mode .nav > li > a:focus, html.night-mode .nav > li > a:hover{background-color: #303030 !important;
    border-radius: 3px !important;}
html.night-mode .box, html.night-mode .psyplay-api-popular-block, html.night-mode .mvi-images, html.night-mode #content-embed, html.night-mode #media-player{background: #222 !important;}
html.night-mode .single-page-title, html.night-mode .page-category .movies-list-wrap h1.ml-title, html.night-mode .page-category .movies-list-wrap h1, html.night-mode .page-archive h1.entry-title, html.night-mode .page-archive h1, html.night-mode .psyplay-api-popular-title, html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block .psyplay-api-popular-title, html.night-mode a.small_title_link, html.night-mode a.head_title_link{color: #fff !important;}
html.night-mode .single-overview-h2, html.night-mode .page-category .movies-list-wrap h2.movies-list-subtitle{color: #ddd !important;}
html.night-mode .single-page-title::after, html.night-mode .single-overview-h2::after, html.night-mode .psyplay-api-popular-title::after, html.night-mode .page-category .movies-list-wrap h1.ml-title::after, html.night-mode .page-category .movies-list-wrap h1::after, html.night-mode .page-archive h1.entry-title::after, html.night-mode .page-archive h1::after{background: linear-gradient(90deg, rgba(108,221,215,.85) 0%, rgba(108,221,215,.1) 100%) !important;}
html.night-mode .mobile-btn{background: #252525 !important; border-bottom: none !important;}
html.night-mode .mobile-menu, html.night-mode .mobile-search{background: #444 !important; color: #eee !important;}
html.night-mode footer{background: #222 !important;}
html.night-mode #switch-mode{background: rgba(30,30,30,.97) !important;
    border-color: rgba(108,221,215,.25) !important;}
@media screen and (max-width:991px){html.night-mode .movies-list-wrap .ml-title span{color: #eee !important; height: 38px; line-height: 38px;}
html.night-mode #search{background: #222 !important;}
html.night-mode .mv-rating{background: #353535 !important; color: #ddd !important;}
html.night-mode .mv-rating .btn{color: #ddd !important;}
html.night-mode #menu .sub-container{background: transparent !important;}}
html.night-mode .mv-rating .wpkqcg_qrcode_wrapper, html.night-mode .qr-code-mobile .wpkqcg_qrcode_wrapper, body.night-mode .mv-rating .wpkqcg_qrcode_wrapper, body.night-mode .qr-code-mobile .wpkqcg_qrcode_wrapper{display: inline-block !important;
    padding: 10px !important;
    background: #151515 !important;
    border: 1px solid rgba(108, 221, 215, 0.38) !important;
    border-radius: 0 !important;
    box-shadow: 0 0 24px rgba(108, 221, 215, 0.24) !important;}
html.night-mode .mv-rating .wpkqcg_qrcode, html.night-mode .qr-code-mobile .wpkqcg_qrcode, body.night-mode .mv-rating .wpkqcg_qrcode, body.night-mode .qr-code-mobile .wpkqcg_qrcode{filter: invert(1) !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;}
html.night-mode .mv-rating [class*="kaya"], html.night-mode .qr-code-mobile [class*="kaya"], body.night-mode .mv-rating [class*="kaya"], body.night-mode .qr-code-mobile [class*="kaya"]{background: #151515 !important;}
html.night-mode #main.page-category, body.night-mode #main.page-category{overflow-x: clip;}
@supports not (overflow: clip){html.night-mode #main.page-category, body.night-mode #main.page-category{overflow-x: hidden;}}
html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block, body.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block{margin-left: 0 !important;
    margin-right: 0 !important;
    background: transparent !important;
    border-left: 0 !important;
    border-right: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
    isolation: isolate;}
html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block::before, body.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block::before{content: "" !important;
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    left: 50% !important;
    width: 100vw !important;
    transform: translateX(-50%) !important;
    background: linear-gradient(140deg, rgba(72, 87, 116, 0.92) 0%, rgba(53, 64, 88, 0.88) 55%, rgba(40, 48, 66, 0.85) 100%) !important;
    border-top: 1px solid rgba(108, 221, 215, 0.12) !important;
    border-bottom: 1px solid rgba(108, 221, 215, 0.12) !important;
    box-shadow: 0 18px 35px rgba(12, 17, 27, 0.22) !important;
    z-index: -1 !important;
    pointer-events: none !important;}
html.night-mode .psyplay-qr-light, body.night-mode .psyplay-qr-light{display: none !important;}
html.night-mode .psyplay-qr-dark, body.night-mode .psyplay-qr-dark{display: inline-block !important;}
html.night-mode .psyplay-qr, html.night-mode .psyplay-qr .wpkqcg_qrcode_wrapper, html.night-mode .psyplay-qr [class*="wpkqcg"], body.night-mode .psyplay-qr, body.night-mode .psyplay-qr .wpkqcg_qrcode_wrapper, body.night-mode .psyplay-qr [class*="wpkqcg"]{display: inline-block !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 auto !important;}
html.night-mode .psyplay-qr .wpkqcg_qrcode, body.night-mode .psyplay-qr .wpkqcg_qrcode{display: block !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 auto !important;
    filter: none !important;}
@media screen and (max-width: 991px){html.night-mode .qr-code-mobile, body.night-mode .qr-code-mobile{display: block !important;
        text-align: center !important;}
html.night-mode .qr-code-mobile .psyplay-qr, html.night-mode .qr-code-mobile .wpkqcg_qrcode_wrapper, html.night-mode .qr-code-mobile [class*="wpkqcg"], html.night-mode .qr-code-mobile .wpkqcg_qrcode, body.night-mode .qr-code-mobile .psyplay-qr, body.night-mode .qr-code-mobile .wpkqcg_qrcode_wrapper, body.night-mode .qr-code-mobile [class*="wpkqcg"], body.night-mode .qr-code-mobile .wpkqcg_qrcode{display: inline-block !important;}
html.night-mode .qr-code-mobile .wpkqcg_qrcode, body.night-mode .qr-code-mobile .wpkqcg_qrcode{display: block !important;}}
html.night-mode .qr-code-mobile .psyplay-qr-light, body.night-mode .qr-code-mobile .psyplay-qr-light{display: none !important;}
html.night-mode .qr-code-mobile .psyplay-qr-dark, body.night-mode .qr-code-mobile .psyplay-qr-dark{display: inline-block !important;}
html.night-mode #main.page-category, body.night-mode #main.page-category{overflow-x: clip !important;}
@supports not (overflow: clip){html.night-mode #main.page-category, body.night-mode #main.page-category{overflow-x: hidden !important;}}
html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block, body.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block{position: relative !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    background: transparent !important;
    border-left: 0 !important;
    border-right: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
    isolation: isolate !important;}
html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block::before, body.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block::before{content: "" !important;
    display: block !important;
    position: absolute !important;
    top: 0 !important;
    right: auto !important;
    bottom: 0 !important;
    left: 50% !important;
    width: 100vw !important;
    height: auto !important;
    transform: translateX(-50%) !important;
    background: linear-gradient(140deg, rgba(72, 87, 116, 0.92) 0%, rgba(53, 64, 88, 0.88) 55%, rgba(40, 48, 66, 0.85) 100%) !important;
    border-top: 1px solid rgba(108, 221, 215, 0.12) !important;
    border-bottom: 1px solid rgba(108, 221, 215, 0.12) !important;
    box-shadow: 0 18px 35px rgba(12, 17, 27, 0.22) !important;
    z-index: 0 !important;
    pointer-events: none !important;}
html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block .psyplay-api-popular-inner, html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block .psyplay-api-popular-grid, html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block .movies-list, body.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block .psyplay-api-popular-inner, body.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block .psyplay-api-popular-grid, body.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block .movies-list{position: relative !important;
    z-index: 1 !important;}
html.night-mode .psyplay-qr-light, body.night-mode .psyplay-qr-light, html.night-mode .psyplay-qr-light *, body.night-mode .psyplay-qr-light *{display: none !important;}
html.night-mode .psyplay-qr-dark, body.night-mode .psyplay-qr-dark{display: inline-block !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;}
html.night-mode .psyplay-qr-dark .wpkqcg_qrcode_wrapper, html.night-mode .psyplay-qr-dark [class*="wpkqcg"], body.night-mode .psyplay-qr-dark .wpkqcg_qrcode_wrapper, body.night-mode .psyplay-qr-dark [class*="wpkqcg"]{display: inline-block !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;}
html.night-mode .psyplay-qr-dark .wpkqcg_qrcode, body.night-mode .psyplay-qr-dark .wpkqcg_qrcode{display: block !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    filter: none !important;}
html.night-mode #menu .sub-container, body.night-mode #menu .sub-container{background: #242424 !important;
  border-top: 1px solid #6cddd7 !important;
  box-shadow: 0 14px 30px rgba(0, 0, 0, 0.38) !important;}
html.night-mode #menu ul.top-menu li:hover .sub-container ul.sub-menu li a, body.night-mode #menu ul.top-menu li:hover .sub-container ul.sub-menu li a, html.night-mode #menu .sub-container ul.sub-menu li a, body.night-mode #menu .sub-container ul.sub-menu li a{color: #e8f6f8 !important;
  opacity: 1 !important;
  background: transparent !important;}
html.night-mode #menu ul.top-menu li:hover .sub-container ul.sub-menu li:hover a, body.night-mode #menu ul.top-menu li:hover .sub-container ul.sub-menu li:hover a, html.night-mode #menu .sub-container ul.sub-menu li a:hover, body.night-mode #menu .sub-container ul.sub-menu li a:hover, html.night-mode #menu .sub-container ul.sub-menu li a:focus, body.night-mode #menu .sub-container ul.sub-menu li a:focus{color: #111111 !important;
  background: #6cddd7 !important;
  opacity: 1 !important;}
html.night-mode #menu .sub-container ul.sub-menu li.current-menu-item > a, body.night-mode #menu .sub-container ul.sub-menu li.current-menu-item > a{color: #6cddd7 !important;
  background: rgba(108, 221, 215, 0.12) !important;}
html.night-mode #mv-keywords{background:#2d2d2d}
html.night-mode #mv-info .mvi-content .mvic-desc{border-right:none}
html.night-mode .modal-content{background:#333}
html.night-mode .modal-footer{border-top:none;background:rgba(255,255,255,.05)}
html.night-mode .close{color:#fff!important;text-shadow:none;opacity:1}
html.night-mode .ui-cluetip-content{color:#222}
html.night-mode .popover-content{color:#333}
html.night-mode #list-eps{background:#2D2D2D}
html.night-mode #list-eps .le-server{border-bottom:1px solid #3f3f3f}
html.night-mode .filter-toggle{background:#252525}
html.night-mode #filter{background:#333}
html.night-mode #filter ul{background:rgba(255,255,255,.05);border:none}
html.night-mode #filter ul.fc-main-list li a{background:#444;color:#eee}
html.night-mode #filter .filter-btn{border-top:none;background:#3a3a3a}
html.night-mode .pagination>li>a, html.night-mode .pagination>li>span{background:#252525;color:#ddd}
html.night-mode #list-eps .le-server .les-content .btn-eps{background:#777;border-bottom-color:#666;color:#eee}
html.night-mode .infopage{background:#252525}
html.night-mode .infopage .infopage-head{background:#333;border-bottom:none}
html.night-mode .news-list-item{border-bottom:1px solid #333}
html.night-mode .news-list-item:hover{background:#3a3a3a}
html.night-mode .news-list-item .info h2 a{color:#eee}
html.night-mode .news-list-item .info p{color:#aaa}
html.night-mode .news-view-content{border-bottom:20px solid #1a1a1a}
html.night-mode #comment{border-top:none!important;background:#ccc}
html.night-mode .logged .logged-feed .dropdown-menu>li, html.night-mode .logged .logged-user .dropdown-menu>li, html.night-mode .report-list, html.night-mode .report-list .rl-block{border-color:#555}
html.night-mode #comment h3.title{color:#333}
html.night-mode .movies-embed .me-li{border-bottom-color:#444}
html.night-mode .report-textarea textarea{background:rgba(0,0,0,.2);border-color:#555;color:#fff}
html.night-mode .logged .avatar .fa, html.night-mode .logged .btn-logged i{color:#ddd}
html.night-mode .logged .dropdown-menu{background:#333}
html.night-mode .logged .logged-feed .dropdown-menu>li a:hover, html.night-mode .logged .logged-user .dropdown-menu>li>a:hover{background:#444}
html.night-mode .logged .logged-feed .dropdown-menu>li a{color:#eee}
html.night-mode .logged .logged-feed .dropdown-menu>li.more a{background:#666;color:#eee}
html.night-mode .logged .logged-user .dropdown-menu>li>a{color:#ddd}
html.night-mode .profiles-wrap{background:#222;color:#ddd}
html.night-mode .profiles-wrap .pp-main, html.night-mode .sidebar .sidebar-menu ul li.active{background:#333}
html.night-mode .sidebar .sidebar-menu ul li a{color:#aaa}
html.night-mode .sidebar .sidebar-menu ul li.active a{color:#eee}
html.night-mode .user-content .uct-info .block{border-bottom:1px solid #555}
html.night-mode .profiles-wrap .pp-main .ppm-head ul.nav-tabs li a:hover, html.night-mode .profiles-wrap .pp-main .ppm-head ul.nav-tabs li.active a{color:#fff;background:#333!important}
html.night-mode .letter-movies-lits a, html.night-mode .noti-content ul li a{color:#ddd}
html.night-mode .noti-content ul li{border-bottom:1px solid #444}
html.night-mode .offer-content ul li{border-color:#444}
html.night-mode #commentfb{background:#ddd}
html.night-mode .letter-movies-lits .table-striped{background:#222}
html.night-mode .letter-movies-lits .table-striped>tbody>tr>td{border-color:#333}
html.night-mode .letter-movies-lits .table-striped>tbody>tr:nth-of-type(2n/**/+1){background:#292929}
html.night-mode .movies-letter a.btn-letter{background:#333;color:#fff}
html.night-mode .mgbox a{color:#fff!important}
html.night-mode .social-home{background:#333}
html.night-mode .faq-div ul li{background:0 0;border-bottom:1px solid #333}
html.night-mode .faq-div a h3{color:#ddd}
html.night-mode .cookie-result, html.night-mode .tips-content{background:#333!important}
html.night-mode .tips-tabs ul li a:focus, html.night-mode .tips-tabs ul li a:hover{background:rgba(255,255,255,.9)!important}
html.night-mode .tips-tabs ul li.active a:focus, html.night-mode .tips-tabs ul li.active a:hover{background:#ebf8e2!important}
html.night-mode #schedule-eps .se-list li{background:#333;border-bottom:1px solid #555}
html.night-mode #schedule-eps .se-list li:hover{background:#444}
@media screen and (max-width:1325px){html.night-mode #logo{height:41px}}
@media screen and (max-width:991px){html.night-mode .movies-list-wrap .ml-title span{color:#eee;height:38px;line-height:38px}
html.night-mode .mv-rating, html.night-mode .mv-rating .btn{color:#ddd}
html.night-mode #menu .sub-container{background:0 0!important}
html.night-mode header .header-logo{margin-left:-95px}
html.night-mode .mv-rating{background:#353535}
html.night-mode #search{background:#222}}
@media screen and (max-width:520px){html.night-mode #logo{width:103px;height:27px}
html.night-mode header .header-logo{margin-left:0}}
html.night-mode .page-404{background:url(../images/404-dark.png) bottom center no-repeat #1a1a1a}
html.night-mode .player_nav ul.idTabs li{border-bottom:1px solid #3f3f3f}
html.night-mode .player_nav{background:#2D2D2D}
html.night-mode ul.idTabs li a{background:#777;border-bottom-color:#666;color:#eee}
html.night-mode .lnk-dl{background:#292929;color:#fff;border-right:1px solid #1a1a1a}
html.night-mode .lnk-title{color:#cacaca;background:#474747;border-right:1px solid #2a2a2a}
html.night-mode a.lnk-lnk:hover>.lnk-dl{background:#212121}
html.night-mode .modal-report .modal-header{border-bottom:1px solid #0d0d0d}
html.night-mode .rep_cont select, html.night-mode .rep_cont2 textarea[name=detalles]{border:1px solid #474646;background:#1c1c1c}
html.night-mode .form-control{color:#fff;background-color:#1c1c1c;border:1px solid #464646}
html.night-mode .qtip-bootstrap{color:#fff;background-color:#4c4c4c}
html.night-mode .jtip-top{background:#2e2e2e;color:#fff}
html.night-mode .qtip .qtip-title{background:#4c4c4c;color:#a5ef6e}
html.night-mode .jtip-top .jt-info.jt-imdb{color:#2e2e2e}
html.night-mode .user-content .uct-info .block{color:#ccc}
html.night-mode .user-content .uct-info .block label{color:#e4e4e4}
html.night-mode .form-control[disabled], html.night-mode .form-control[readonly], html.night-mode fieldset[disabled] .form-control{background-color:#464646;border-color:#656565;color:#a0a0a0}
html.night-mode form#psy-loginform p input[type=password], html.night-mode form#psy-loginform p input[type=text], html.night-mode form#psy_registration_form fieldset p input[type=email], html.night-mode form#psy_registration_form fieldset p input[type=password], html.night-mode form#psy_registration_form fieldset p input[type=text]{border:1px solid #555;background:#1a1a1a}
html.night-mode hr.forgot-sep, html.night-mode hr.reg-sep{border-color:#636363}
html.night-mode p.reg_already{color:#bbb}
html.night-mode .profiles-wrap .pp-main .ppm-head ul.nav-tabs{background:#222}
html.night-mode .mvi-images{background:#252525}
html.night-mode .test_container .nav>li.active>a, html.night-mode .test_container .nav>li.active>a:focus{color:#fff;border:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
html.night-mode .nav-tabs>li.active>a:hover, html.night-mode .nav>li>a:hover{border-bottom-left-radius:0;border-bottom-right-radius:0}
html.night-mode .test_container .nav>li>a{color:#c1c1c1;background:#353535;border:0}
html.night-mode .test_container .nav>li>a:hover{background:#474747;border:0;color:#fff}
html.night-mode #content-embed, html.night-mode #media-player{background:#222}
html.night-mode #content-embed #seasons{background:#2d2d2d!important}
html.night-mode .tvseason{border-bottom:1px solid #3f3f3f!important}
html.night-mode .breadcrumb>.active{color:#dcd8d8}
html.night-mode .movies-embed.content-padding{border-bottom:20px solid #1a1a1a}
html.night-mode .fake_player{background:#1a1a1a}
html.night-mode #wpas-tax_category .field-container, html.night-mode #wpas-tax_country .field-container, html.night-mode #wpas-tax_release-year .field-container, html.night-mode .wpas-ptype-radio-buttons, html.night-mode div#wpas-tax_quality .wpas-tax_quality-checkboxes.wpas-checkboxes.field-container{border:1px solid #444;background:#252525}
html.night-mode a.small_title_link{color: #fff;display: block;text-align: left;font-size: 16px;line-height: 1.25;text-decoration: none!important;cursor: default;font-weight: 700;}
html.night-mode a.head_title_link{color: #fff;display: block;text-align: left;font-size: 30px;line-height: 1.25;text-decoration: none!important;cursor: default;font-weight: 700;}
html.night-mode .single-page-title{color: #eeeeee !important;}
html.night-mode .single-page-title::after{background: linear-gradient(90deg, rgba(108,221,215,0.85) 0%, rgba(108,221,215,0.1) 100%);}
html.night-mode .single-overview-h2{color: #dddddd !important;}
html.night-mode .single-overview-h2::after{background: linear-gradient(90deg, rgba(108,221,215,0.85) 0%, rgba(108,221,215,0.1) 100%);}
html.night-mode .psyplay-api-popular-block{background: #252525;}
html.night-mode .psyplay-api-popular-title, html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block .psyplay-api-popular-title{color: #eeeeee !important;}
html.night-mode .psyplay-api-popular-title::after{background: linear-gradient(90deg, rgba(108,221,215,0.85) 0%, rgba(108,221,215,0.1) 100%);}
html.night-mode .page-category .movies-list-wrap h2.movies-list-subtitle{color: #dddddd !important;
    border-bottom-color: #3bbab4;}
html.night-mode .page-category .movies-list-wrap h1.ml-title, html.night-mode .page-category .movies-list-wrap h1, html.night-mode .page-archive h1.entry-title, html.night-mode .page-archive h1{color: #eeeeee !important;}
html.night-mode .page-category .movies-list-wrap h1.ml-title::after, html.night-mode .page-category .movies-list-wrap h1::after, html.night-mode .page-archive h1.entry-title::after, html.night-mode .page-archive h1::after{background: linear-gradient(90deg, rgba(108,221,215,0.85) 0%, rgba(108,221,215,0.1) 100%);}
html.night-mode #bread .breadcrumb{background: transparent;}
html.night-mode #bread .breadcrumb a{color: #6cddd7 !important;
    border-bottom: 1px solid transparent;
    transition: color 0.2s, border-bottom-color 0.2s !important;}
html.night-mode #bread .breadcrumb a:hover, html.night-mode #bread .breadcrumb a:focus, html.night-mode #bread .breadcrumb a:active{color: #fff !important;
    border-bottom-color: rgba(108, 221, 215, 0.7) !important;
    text-decoration: none !important;}
html.night-mode #filter{background: #2a2a2a !important;
    border: 1px solid rgba(108, 221, 215, 0.3) !important;
    border-radius: 10px !important;
    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.4) !important;}
html.night-mode #filter .fc-title, html.night-mode #filter fieldset legend, html.night-mode #filter .wpas-field > label, html.night-mode #filter .wpas-fieldset > legend{color: #ffffff !important;
    font-weight: 700 !important;
    font-size: 11px !important;
    letter-spacing: 0.07em !important;
    text-transform: uppercase !important;}
html.night-mode #filter label{color: #909090 !important;}
html.night-mode #filter ul{background: rgba(255,255,255,0.03) !important;
    border: none !important;}
html.night-mode #filter ul.fc-main-list li a{background: #3a3a3a !important;
    color: #e8e8e8 !important;
    border: 1px solid #555 !important;
    border-radius: 5px !important;
    transition: background 0.2s, color 0.2s !important;}
html.night-mode #filter ul.fc-main-list li a:hover, html.night-mode #filter ul.fc-main-list li a.active, html.night-mode #filter ul.fc-main-list li a:focus{background: #6cddd7 !important;
    color: #111 !important;
    border-color: #6cddd7 !important;}
html.night-mode #filter ul li.active{background: rgba(108, 221, 215, 0.15) !important;}
html.night-mode #filter select, html.night-mode #filter input[type="text"], html.night-mode #filter input[type="number"], html.night-mode #filter input[type="search"], html.night-mode #filter input[type="range"]{background: #3a3a3a !important;
    color: #e8e8e8 !important;
    border: 1px solid #555 !important;
    border-radius: 5px !important;}
html.night-mode #filter select option{background: #3a3a3a !important;
    color: #e8e8e8 !important;}
html.night-mode #filter .filter-btn{background: linear-gradient(135deg, #3bbab4 0%, #2a9a94 100%) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 0 0 8px 8px !important;
    font-weight: 700 !important;
    letter-spacing: 0.05em !important;
    transition: box-shadow 0.2s, background 0.2s !important;}
html.night-mode #filter .filter-btn:hover{background: linear-gradient(135deg, #6cddd7 0%, #3bbab4 100%) !important;
    box-shadow: 0 4px 16px rgba(108,221,215,0.45) !important;
    color: #111 !important;}
html.night-mode #filter .select_div{background: #3a3a3a !important;
    border-color: #555 !important;
    color: #e8e8e8 !important;}
html.night-mode #filter .select_div:hover{border-color: #6cddd7 !important;}
html.night-mode #filter .select_div .select_value{color: #e8e8e8 !important;}
html.night-mode #filter .select_div svg{fill: #aaa !important;}
html.night-mode #filter .select_div .select_options{background: #2d2d2d !important;
    border-color: #555 !important;
    box-shadow: 0 4px 16px rgba(0,0,0,0.5) !important;}
html.night-mode #filter .select_div .select_options div{color: #e8e8e8 !important;}
html.night-mode #filter .select_div .select_options div:hover, html.night-mode #filter .select_div .select_options div.active{background: rgba(108,221,215,0.15) !important;
    color: #6cddd7 !important;}
html.night-mode #filter .orderdir_div{background: #3a3a3a !important;
    border-color: #555 !important;
    color: #aaa !important;}
html.night-mode #filter .orderdir_div:hover{border-color: #6cddd7 !important;
    color: #6cddd7 !important;}
html.night-mode #filter .orderdir_div svg{fill: currentColor !important;}
html.night-mode #filter select[id*="wpas"], html.night-mode #filter select{background: #3a3a3a !important;
    color: #e8e8e8 !important;
    border: 1px solid #555 !important;
    border-radius: 6px !important;}
html.night-mode #filter select option{background: #2d2d2d !important;
    color: #e8e8e8 !important;}
html.night-mode #menu ul.top-menu > li > a{transition: background 0.2s, color 0.2s, border-radius 0.2s !important;
    border-radius: 0 !important;}
html.night-mode #menu ul.top-menu > li > a:hover{color: #6cddd7 !important; /* тиловый — контрастен на тёмном фоне шапки */
    border-radius: 4px !important;}
html.night-mode #menu ul.top-menu > li.current-menu-item > a, html.night-mode #menu ul.top-menu > li.active > a{color: #6cddd7 !important; /* тиловый — контрастен на тёмном фоне шапки */
    border-radius: 4px !important;}
html.night-mode .player_nav ul.idTabs li .les-title{color: #eeeeee !important;       /* яркий белый = читаем на тёмном */
    font-size: 1.25rem !important;   /* синхронизировано со светлой темой */}
html.night-mode .player_nav ul.idTabs li .les-title .fa{color: #dddddd !important;       /* крупная яркая иконка */
    font-size: 1.25rem !important;}
html.night-mode .player_nav ul.idTabs li .les-title strong{color: #eeeeee !important;}
html.night-mode #menu .sub-container ul.sub-menu li a{color: #aaaaaa !important;
    border-radius: 4px !important;
    transition: background 0.18s ease, color 0.18s ease !important;}
html.night-mode #menu .sub-container ul.sub-menu li a:hover, html.night-mode #menu .sub-container ul.sub-menu li a:focus{background: #6cddd7 !important;
    color: #111111 !important;  /* контрастный тёмный текст на тиловом фоне */
    border-radius: 4px !important;}
html.night-mode #menu .sub-container ul.sub-menu li.current-menu-item > a{color: #6cddd7 !important;
    font-weight: 600 !important;}
html.night-mode .searchadv_link_wrap a, html.night-mode .searchadv_link_wrap a span{color: #bbbbbb !important;}
html.night-mode .searchadv_link_wrap a:hover, html.night-mode .searchadv_link_wrap a:focus, html.night-mode .searchadv_link_wrap a:active{color: #6cddd7 !important;
    border-color: rgba(108,221,215,0.4) !important;
    background: rgba(108,221,215,0.08) !important;}
html.night-mode .mv-rating .kaya_qrcode_container, html.night-mode .mv-rating .kaya-qrcode-wrap, html.night-mode .mv-rating [class*="kaya"], html.night-mode .qr-code-mobile .kaya_qrcode_container, html.night-mode .qr-code-mobile .kaya-qrcode-wrap, html.night-mode .qr-code-mobile [class*="kaya"]{display: inline-block !important;
    padding: 10px !important;
    background: #ffffff !important;
    border-radius: 12px !important;
    border: 2px solid rgba(108, 221, 215, 0.75) !important;
    box-shadow: 0 0 28px rgba(108, 221, 215, 0.45), 0 0 8px rgba(108, 221, 215, 0.2) !important;
    margin: 8px auto !important;}
html.night-mode .mv-rating .kaya_qrcode_container canvas, html.night-mode .mv-rating .kaya_qrcode_container img, html.night-mode .qr-code-mobile .kaya_qrcode_container canvas, html.night-mode .qr-code-mobile .kaya_qrcode_container img{display: block !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 4px !important;
    box-shadow: none !important;
    background: transparent !important;}
html.night-mode .mv-rating > canvas, html.night-mode .mv-rating > img, html.night-mode .mv-rating .kaya-qrcode, html.night-mode .qr-code-mobile > canvas, html.night-mode .qr-code-mobile > img, html.night-mode .qr-code-mobile .kaya-qrcode{background: #fff !important;
    padding: 10px !important;
    border-radius: 12px !important;
    box-shadow: 0 0 28px rgba(108, 221, 215, 0.45), 0 0 8px rgba(108, 221, 215, 0.2) !important;
    border: 2px solid rgba(108, 221, 215, 0.75) !important;
    display: block !important;
    margin: 8px auto !important;}
@media screen and (max-width: 767px){html.night-mode #filter{border-left: none !important;
        border-right: none !important;
        border-radius: 0 !important;
        padding-top: 12px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-left: -15px !important;
        margin-right: -15px !important;}
html.night-mode .aisimilar_trigger{background: #252525 !important;
        border-top: 2px solid rgba(108, 221, 215, 0.35) !important;
        border-bottom: 2px solid rgba(108, 221, 215, 0.35) !important;
        margin-bottom: 16px !important;
        position: relative !important;
        overflow: hidden !important;}
html.night-mode .aisimilar_desc{color: #666 !important;}}
html.night-mode .mv-rating .wpkqcg_qrcode_wrapper, html.night-mode .qr-code-mobile .wpkqcg_qrcode_wrapper, body.night-mode .mv-rating .wpkqcg_qrcode_wrapper, body.night-mode .qr-code-mobile .wpkqcg_qrcode_wrapper{display: inline-block !important;
    padding: 10px !important;
    background: #151515 !important;
    border: 1px solid rgba(108, 221, 215, 0.38) !important;
    border-radius: 0 !important;
    box-shadow: 0 0 24px rgba(108, 221, 215, 0.24) !important;}
html.night-mode .mv-rating .wpkqcg_qrcode, html.night-mode .qr-code-mobile .wpkqcg_qrcode, body.night-mode .mv-rating .wpkqcg_qrcode, body.night-mode .qr-code-mobile .wpkqcg_qrcode{filter: invert(1) !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;}
html.night-mode .mv-rating [class*="kaya"], html.night-mode .qr-code-mobile [class*="kaya"], body.night-mode .mv-rating [class*="kaya"], body.night-mode .qr-code-mobile [class*="kaya"]{background: #151515 !important;}
html.night-mode #main.page-category, body.night-mode #main.page-category{overflow-x: clip;}
@supports not (overflow: clip){html.night-mode #main.page-category, body.night-mode #main.page-category{overflow-x: hidden;}}
html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block, body.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block{margin-left: 0 !important;
    margin-right: 0 !important;
    background: transparent !important;
    border-left: 0 !important;
    border-right: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
    isolation: isolate;}
html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block::before, body.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block::before{content: "" !important;
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    left: 50% !important;
    width: 100vw !important;
    transform: translateX(-50%) !important;
    background: linear-gradient(140deg, rgba(72, 87, 116, 0.92) 0%, rgba(53, 64, 88, 0.88) 55%, rgba(40, 48, 66, 0.85) 100%) !important;
    border-top: 1px solid rgba(108, 221, 215, 0.12) !important;
    border-bottom: 1px solid rgba(108, 221, 215, 0.12) !important;
    box-shadow: 0 18px 35px rgba(12, 17, 27, 0.22) !important;
    z-index: -1 !important;
    pointer-events: none !important;}
html.night-mode .psyplay-qr-light, body.night-mode .psyplay-qr-light{display: none !important;}
html.night-mode .psyplay-qr-dark, body.night-mode .psyplay-qr-dark{display: inline-block !important;}
html.night-mode .psyplay-qr, html.night-mode .psyplay-qr .wpkqcg_qrcode_wrapper, html.night-mode .psyplay-qr [class*="wpkqcg"], body.night-mode .psyplay-qr, body.night-mode .psyplay-qr .wpkqcg_qrcode_wrapper, body.night-mode .psyplay-qr [class*="wpkqcg"]{display: inline-block !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 auto !important;}
html.night-mode .psyplay-qr .wpkqcg_qrcode, body.night-mode .psyplay-qr .wpkqcg_qrcode{display: block !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 auto !important;
    filter: none !important;}
@media screen and (max-width: 991px){html.night-mode .qr-code-mobile, body.night-mode .qr-code-mobile{display: block !important;
        text-align: center !important;}
html.night-mode .qr-code-mobile .psyplay-qr, html.night-mode .qr-code-mobile .wpkqcg_qrcode_wrapper, html.night-mode .qr-code-mobile [class*="wpkqcg"], html.night-mode .qr-code-mobile .wpkqcg_qrcode, body.night-mode .qr-code-mobile .psyplay-qr, body.night-mode .qr-code-mobile .wpkqcg_qrcode_wrapper, body.night-mode .qr-code-mobile [class*="wpkqcg"], body.night-mode .qr-code-mobile .wpkqcg_qrcode{display: inline-block !important;}
html.night-mode .qr-code-mobile .wpkqcg_qrcode, body.night-mode .qr-code-mobile .wpkqcg_qrcode{display: block !important;}}
html.night-mode .qr-code-mobile .psyplay-qr-light, body.night-mode .qr-code-mobile .psyplay-qr-light{display: none !important;}
html.night-mode .qr-code-mobile .psyplay-qr-dark, body.night-mode .qr-code-mobile .psyplay-qr-dark{display: inline-block !important;}
html.night-mode #main.page-category, body.night-mode #main.page-category{overflow-x: clip !important;}
@supports not (overflow: clip){html.night-mode #main.page-category, body.night-mode #main.page-category{overflow-x: hidden !important;}}
html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block, body.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block{position: relative !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    background: transparent !important;
    border-left: 0 !important;
    border-right: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
    isolation: isolate !important;}
html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block::before, body.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block::before{content: "" !important;
    display: block !important;
    position: absolute !important;
    top: 0 !important;
    right: auto !important;
    bottom: 0 !important;
    left: 50% !important;
    width: 100vw !important;
    height: auto !important;
    transform: translateX(-50%) !important;
    background: linear-gradient(140deg, rgba(72, 87, 116, 0.92) 0%, rgba(53, 64, 88, 0.88) 55%, rgba(40, 48, 66, 0.85) 100%) !important;
    border-top: 1px solid rgba(108, 221, 215, 0.12) !important;
    border-bottom: 1px solid rgba(108, 221, 215, 0.12) !important;
    box-shadow: 0 18px 35px rgba(12, 17, 27, 0.22) !important;
    z-index: 0 !important;
    pointer-events: none !important;}
html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block .psyplay-api-popular-inner, html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block .psyplay-api-popular-grid, html.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block .movies-list, body.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block .psyplay-api-popular-inner, body.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block .psyplay-api-popular-grid, body.night-mode .page-category .movies-list-wrap .psyplay-api-popular-block .movies-list{position: relative !important;
    z-index: 1 !important;}
html.night-mode .psyplay-qr-light, body.night-mode .psyplay-qr-light, html.night-mode .psyplay-qr-light *, body.night-mode .psyplay-qr-light *{display: none !important;}
html.night-mode .psyplay-qr-dark, body.night-mode .psyplay-qr-dark{display: inline-block !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;}
html.night-mode .psyplay-qr-dark .wpkqcg_qrcode_wrapper, html.night-mode .psyplay-qr-dark [class*="wpkqcg"], body.night-mode .psyplay-qr-dark .wpkqcg_qrcode_wrapper, body.night-mode .psyplay-qr-dark [class*="wpkqcg"]{display: inline-block !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;}
html.night-mode .psyplay-qr-dark .wpkqcg_qrcode, body.night-mode .psyplay-qr-dark .wpkqcg_qrcode{display: block !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    filter: none !important;}
html.night-mode #menu .sub-container, body.night-mode #menu .sub-container{background: #242424 !important;
  border-top: 1px solid #6cddd7 !important;
  box-shadow: 0 14px 30px rgba(0, 0, 0, 0.38) !important;}
html.night-mode #menu ul.top-menu li:hover .sub-container ul.sub-menu li a, body.night-mode #menu ul.top-menu li:hover .sub-container ul.sub-menu li a, html.night-mode #menu .sub-container ul.sub-menu li a, body.night-mode #menu .sub-container ul.sub-menu li a{color: #e8f6f8 !important;
  opacity: 1 !important;
  background: transparent !important;}
html.night-mode #menu ul.top-menu li:hover .sub-container ul.sub-menu li:hover a, body.night-mode #menu ul.top-menu li:hover .sub-container ul.sub-menu li:hover a, html.night-mode #menu .sub-container ul.sub-menu li a:hover, body.night-mode #menu .sub-container ul.sub-menu li a:hover, html.night-mode #menu .sub-container ul.sub-menu li a:focus, body.night-mode #menu .sub-container ul.sub-menu li a:focus{color: #111111 !important;
  background: #6cddd7 !important;
  opacity: 1 !important;}
html.night-mode #menu .sub-container ul.sub-menu li.current-menu-item > a, body.night-mode #menu .sub-container ul.sub-menu li.current-menu-item > a{color: #6cddd7 !important;
  background: rgba(108, 221, 215, 0.12) !important;}

/* PsyPlay v16: final cache-safe theme layer safeguards */
html.night-mode,
html.night-mode body,
body.night-mode {
    background: #1a1a1a !important;
    color: #eeeeee !important;
}
html.night-mode #psyplay-theme-mode-css,
html.night-mode #main-dark-css,
html.night-mode #main-dark-critical-css {
    /* marker only */
}
html.night-mode .psyplay-qr-light,
body.night-mode .psyplay-qr-light,
html.night-mode .psyplay-qr-light *,
body.night-mode .psyplay-qr-light * {
    display: none !important;
}
html.night-mode .psyplay-qr-dark,
body.night-mode .psyplay-qr-dark {
    display: inline-block !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
}
html.night-mode #menu .sub-container,
body.night-mode #menu .sub-container {
    background: #242424 !important;
    border-top: 1px solid #6cddd7 !important;
    box-shadow: 0 14px 30px rgba(0, 0, 0, 0.38) !important;
}
html.night-mode #menu .sub-container ul.sub-menu li a,
body.night-mode #menu .sub-container ul.sub-menu li a,
html.night-mode #menu ul.top-menu li:hover .sub-container ul.sub-menu li a,
body.night-mode #menu ul.top-menu li:hover .sub-container ul.sub-menu li a {
    color: #e8f6f8 !important;
    opacity: 1 !important;
    background: transparent !important;
}
html.night-mode #menu .sub-container ul.sub-menu li a:hover,
body.night-mode #menu .sub-container ul.sub-menu li a:hover,
html.night-mode #menu .sub-container ul.sub-menu li a:focus,
body.night-mode #menu .sub-container ul.sub-menu li a:focus,
html.night-mode #menu ul.top-menu li:hover .sub-container ul.sub-menu li:hover a,
body.night-mode #menu ul.top-menu li:hover .sub-container ul.sub-menu li:hover a {
    color: #111111 !important;
    background: #6cddd7 !important;
    opacity: 1 !important;
}

/* =============================================================
   PsyPlay v18: desktop filter colors for night mode only
   Layout is handled by css/filters.css. Mobile is untouched.
   ============================================================= */
@media screen and (min-width: 992px) {
  html.night-mode #filter,
  body.night-mode #filter {
    background: rgba(34, 38, 43, 0.78) !important;
    border-color: rgba(108, 221, 215, 0.18) !important;
    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.28) !important;
  }

  html.night-mode #filter form .label-container,
  body.night-mode #filter form .label-container,
  html.night-mode #filter form .label-container label,
  body.night-mode #filter form .label-container label,
  html.night-mode #filter form label,
  body.night-mode #filter form label {
    color: #d5dde5 !important;
  }

  html.night-mode #filter form #wpas-orderby .select_div,
  body.night-mode #filter form #wpas-orderby .select_div,
  html.night-mode #filter form .wpas-taxonomy-field .label-container,
  body.night-mode #filter form .wpas-taxonomy-field .label-container,
  html.night-mode #filter form #wpas-order .orderdir_div,
  body.night-mode #filter form #wpas-order .orderdir_div,
  html.night-mode #filter form .wpas-meta_key-field .field-container .wpas-checkbox-container input + label,
  body.night-mode #filter form .wpas-meta_key-field .field-container .wpas-checkbox-container input + label,
  html.night-mode #filter form .wpas-meta_key-field .field-container .wpas-radio-container input + label,
  body.night-mode #filter form .wpas-meta_key-field .field-container .wpas-radio-container input + label,
  html.night-mode #filter form .wpas-post_type-field .field-container .wpas-checkbox-container input + label,
  body.night-mode #filter form .wpas-post_type-field .field-container .wpas-checkbox-container input + label,
  html.night-mode #filter form .wpas-post_type-field .field-container .wpas-radio-container input + label,
  body.night-mode #filter form .wpas-post_type-field .field-container .wpas-radio-container input + label {
    background: rgba(255,255,255,0.065) !important;
    border-color: rgba(255,255,255,0.10) !important;
    color: #e9f0f5 !important;
  }

  html.night-mode #filter form #wpas-orderby .select_div .select_value,
  body.night-mode #filter form #wpas-orderby .select_div .select_value,
  html.night-mode #filter form .wpas-taxonomy-field .label-container label,
  body.night-mode #filter form .wpas-taxonomy-field .label-container label {
    color: #e9f0f5 !important;
  }

  html.night-mode #filter form #wpas-orderby .select_div.active .select_options,
  body.night-mode #filter form #wpas-orderby .select_div.active .select_options,
  html.night-mode #filter form .wpas-taxonomy-field .field-container,
  body.night-mode #filter form .wpas-taxonomy-field .field-container {
    background: rgba(31, 34, 39, 0.98) !important;
    border-color: rgba(108, 221, 215, 0.20) !important;
    box-shadow: 0 18px 42px rgba(0, 0, 0, 0.42) !important;
  }

  html.night-mode #filter form #wpas-orderby .select_div.active .select_options div,
  body.night-mode #filter form #wpas-orderby .select_div.active .select_options div,
  html.night-mode #filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container input + label,
  body.night-mode #filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container input + label,
  html.night-mode #filter form .wpas-taxonomy-field .field-container .wpas-radio-container input + label,
  body.night-mode #filter form .wpas-taxonomy-field .field-container .wpas-radio-container input + label {
    background: transparent !important;
    color: #e9f0f5 !important;
  }

  html.night-mode #filter form #wpas-orderby .select_div:hover,
  body.night-mode #filter form #wpas-orderby .select_div:hover,
  html.night-mode #filter form .wpas-taxonomy-field:hover .label-container,
  body.night-mode #filter form .wpas-taxonomy-field:hover .label-container,
  html.night-mode #filter form #wpas-order .orderdir_div:hover,
  body.night-mode #filter form #wpas-order .orderdir_div:hover,
  html.night-mode #filter form .wpas-meta_key-field .field-container .wpas-checkbox-container:hover input + label,
  body.night-mode #filter form .wpas-meta_key-field .field-container .wpas-checkbox-container:hover input + label,
  html.night-mode #filter form .wpas-meta_key-field .field-container .wpas-radio-container:hover input + label,
  body.night-mode #filter form .wpas-meta_key-field .field-container .wpas-radio-container:hover input + label,
  html.night-mode #filter form .wpas-post_type-field .field-container .wpas-checkbox-container:hover input + label,
  body.night-mode #filter form .wpas-post_type-field .field-container .wpas-checkbox-container:hover input + label,
  html.night-mode #filter form .wpas-post_type-field .field-container .wpas-radio-container:hover input + label,
  body.night-mode #filter form .wpas-post_type-field .field-container .wpas-radio-container:hover input + label,
  html.night-mode #filter form #wpas-orderby .select_div.active .select_options div:hover,
  body.night-mode #filter form #wpas-orderby .select_div.active .select_options div:hover,
  html.night-mode #filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container:hover input + label,
  body.night-mode #filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container:hover input + label,
  html.night-mode #filter form .wpas-taxonomy-field .field-container .wpas-radio-container:hover input + label,
  body.night-mode #filter form .wpas-taxonomy-field .field-container .wpas-radio-container:hover input + label {
    background: rgba(108,221,215,0.13) !important;
    border-color: rgba(108,221,215,0.75) !important;
    color: #bff8f5 !important;
  }

  html.night-mode #filter form #wpas-orderby .select_div.active .select_options div.active,
  body.night-mode #filter form #wpas-orderby .select_div.active .select_options div.active,
  html.night-mode #filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container input:checked + label,
  body.night-mode #filter form .wpas-taxonomy-field .field-container .wpas-checkbox-container input:checked + label,
  html.night-mode #filter form .wpas-taxonomy-field .field-container .wpas-radio-container input:checked + label,
  body.night-mode #filter form .wpas-taxonomy-field .field-container .wpas-radio-container input:checked + label,
  html.night-mode #filter form .wpas-meta_key-field .field-container .wpas-checkbox-container input:checked + label,
  body.night-mode #filter form .wpas-meta_key-field .field-container .wpas-checkbox-container input:checked + label,
  html.night-mode #filter form .wpas-meta_key-field .field-container .wpas-radio-container input:checked + label,
  body.night-mode #filter form .wpas-meta_key-field .field-container .wpas-radio-container input:checked + label,
  html.night-mode #filter form .wpas-post_type-field .field-container .wpas-checkbox-container input:checked + label,
  body.night-mode #filter form .wpas-post_type-field .field-container .wpas-checkbox-container input:checked + label,
  html.night-mode #filter form .wpas-post_type-field .field-container .wpas-radio-container input:checked + label,
  body.night-mode #filter form .wpas-post_type-field .field-container .wpas-radio-container input:checked + label {
    background: #6cddd7 !important;
    border-color: #6cddd7 !important;
    color: #071416 !important;
  }
}

/* =============================================================
   PsyPlay v20: desktop selected filter chips in night mode
   Layout stays in css/filters.css; this file only changes colors.
   ============================================================= */
@media screen and (min-width: 992px) {
  html.night-mode .psyplay-active-filters-label,
  body.night-mode .psyplay-active-filters-label {
    color: rgba(232, 246, 248, 0.74) !important;
    font-weight: 400 !important;
  }

  html.night-mode .psyplay-filter-chip,
  body.night-mode .psyplay-filter-chip {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    color: #e8f6f8 !important;
    font-weight: 400 !important;
  }

  html.night-mode .psyplay-filter-chip-text,
  body.night-mode .psyplay-filter-chip-text {
    font-weight: 400 !important;
  }

  html.night-mode .psyplay-filter-chip-remove,
  body.night-mode .psyplay-filter-chip-remove {
    color: rgba(232, 246, 248, 0.74) !important;
  }

  html.night-mode .psyplay-filter-chip-remove:hover,
  html.night-mode .psyplay-filter-chip-remove:focus,
  body.night-mode .psyplay-filter-chip-remove:hover,
  body.night-mode .psyplay-filter-chip-remove:focus {
    background: rgba(108, 221, 215, 0.20) !important;
    color: #6cddd7 !important;
  }
}
