:root {
    --text-color: #FFFFFF;
    --text-color-60: rgba(255, 255, 255, 0.6);
    --unnamed-color-b3b3b3: #B3B3B3;
    --primery-2: #363636;
    --primery: #222222;
    --primery-3: #2b2b2b;
    --partner-specific-color: #ffb700;
    --unnamed-color-ffb700: #FFB700;
    --primery-90: rgba(23, 23, 23, 0.9);
    --primery-70: rgba(23, 23, 23, 0.7);
    --primery-50: rgba(23, 23, 23, 0.6);
    --primery-50: rgba(23, 23, 23, 0.5);
    --primery-40: rgba(23, 23, 23, 0.4);
    --primery-2-90: rgba(43, 43, 43, 0.9);
    --cwBodyBg: #090909;
    --cwBodyBg2: #222222;
    --cwBodyBg3: #2f2f2f;
    --cwBodyBgHover: #111111;
    --cwBodyBg2Hover: #2a2a2a;
    --cwBodyBg3Hover: #373737;
    --cwBodyRGBA: rgba(9, 9, 9, 0.7);
    --cwBodyRGBA2: rgba(9, 9, 9, 0.5);
    --cwBodyRGBA3: rgba(9, 9, 9, 0.3);
    --cwBodyTxt: rgba(255, 255, 255, 0.9);
    --cwBodyTxt2: rgba(255, 255, 255, 0.6);
    --cwBodyTxt3: rgba(255, 255, 255, 0.4);
    --cwBodyAccent: #FFAE2B;
    --cwBodyAccentTxt: rgba(0, 0, 0, 0.9);
    --cwBodyBorder: #000000;
    --cwBodyRadius: 0px;
    --cwDominantG: #1A1A1A;
    --cwDominantRGBA: rgba(26, 26, 26, 0.7);
    --cwDominantRGBA2: rgba(26, 26, 26, 0.5);
    --cwDominantRGBA3: rgba(26, 26, 26, 0.3);
    --cwDominantBg: #1A1A1A;
    --cwDominantBg2: #333333;
    --cwDominantBg3: #404040;
    --cwDominantBgHover: #222222;
    --cwDominantBg2Hover: #3b3b3b;
    --cwDominantBg3Hover: #484848;
    --cwDominantTxt: rgba(222, 222, 222, 0.9);
    --cwDominantTxt2: rgba(222, 222, 222, 0.6);
    --cwDominantTxt3: rgba(222, 222, 222, 0.4);
    --cwDominantTxtInverse: #262626;
    --cwDominantRadius: 0px;
    --cwAccentBg: #535353;
    --cwAccentBg2: #ffc15e;
    --cwAccentBg3: #ffcb77;
    --cwAccentBgHover: #ffb43a;
    --cwAccentBg2Hover: #ffc76d;
    --cwAccentBg3Hover: #ffd186;
    --cwAccentG: #FFAE2B;
    --cwAccentTxt: rgba(0, 0, 0, 0.9);
    --cwAccentTxt2: rgba(0, 0, 0, 0.6);
    --cwAccentTxt3: rgba(0, 0, 0, 0.4);
    --cwButtonG: #F9521B;
    --cwButtonBg: #F9521B;
    --cwButtonBg2: #fa784d;
    --cwButtonBg3: #fb8b66;
    --cwButtonBgHover: #f95d2a;
    --cwButtonBg2Hover: #fa835c;
    --cwButtonBg3Hover: #fb9675;
    --cwButtonTxt: rgba(0, 0, 0, 0.9);
    --cwButtonTxt2: rgba(0, 0, 0, 0.6);
    --cwButtonTxt3: rgba(0, 0, 0, 0.4);
    --cwButtonAccent: #FFAE2B;
    --cwButtonAccentTxt: rgba(0, 0, 0, 0.9);
    --cwButtonBorder: #000000;
    --cwButtonRadius: 8px;
    --cwButtonSecondaryG: #3C3C3C;
    --cwButtonSecondaryBg: #3C3C3C;
    --cwButtonSecondaryBg2: #555555;
    --cwButtonSecondaryBg3: #626262;
    --cwButtonSecondaryBgHover: #444444;
    --cwButtonSecondaryBg2Hover: #5d5d5d;
    --cwButtonSecondaryBg3Hover: #6a6a6a;
    --cwButtonSecondaryTxt: rgba(255, 255, 255, 0.9);
    --cwButtonSecondaryTxt2: rgba(255, 255, 255, 0.6);
    --cwButtonSecondaryTxt3: rgba(255, 255, 255, 0.4);
    --cwButtonSecondaryAccent: #FFAE2B;
    --cwButtonSecondaryAccentTxt: rgba(0, 0, 0, 0.9);
    --cwButtonSecondaryBorder: #000000;
    --cwButtonSecondaryRadius: 0px;
    --cwInputG: #2A2A2A;
    --cwInputBg: #2A2A2A;
    --cwInputBg2: #434343;
    --cwInputBg3: #505050;
    --cwInputBgHover: #323232;
    --cwInputBg2Hover: #4b4b4b;
    --cwInputBg3Hover: #585858;
    --cwInputTxt: rgba(255, 255, 255, 0.9);
    --cwInputTxt2: rgba(255, 255, 255, 0.6);
    --cwInputTxt3: rgba(255, 255, 255, 0.4);
    --cwInputAccent: #FFAE2B;
    --cwInputAccentTxt: rgba(0, 0, 0, 0.9);
    --cwInputRadius: 8px;
    --cwInputBorder: #101010;
    --cwHeaderG: #2A2A2A;
    --cwHeaderBg: #2A2A2A;
    --cwHeaderBg2: #434343;
    --cwHeaderBg3: #505050;
    --cwHeaderBgHover: #323232;
    --cwHeaderBg2Hover: #4b4b4b;
    --cwHeaderBg3Hover: #585858;
    --cwHeaderTxt: rgba(222, 222, 222, 0.9);
    --cwHeaderTxt2: rgba(222, 222, 222, 0.6);
    --cwHeaderTxt3: rgba(222, 222, 222, 0.4);
    --cwHeaderAccent: #FFAE2B;
    --cwHeaderAccentTxt: rgba(0, 0, 0, 0.9);
    --cwHeaderBorder: #000000;
    --cwHeaderRadius: 0px;
    --cwModalG: #222;
    --cwModalBg: #222;
    --cwModalBg2: #333;
    --cwModalBg3: #353535;
    --cwModalBgHover: #3b3b3b;
    --cwModalBg2Hover: #555555;
    --cwModalBg3Hover: #616161;
    --cwModalTxt: rgba(234, 234, 234, 0.9);
    --cwModalTxt2: rgba(234, 234, 234, 0.6);
    --cwModalTxt3: rgba(234, 234, 234, 0.4);
    --cwModalAccent: #FFAE2B;
    --cwModalAccentTxt: rgba(0, 0, 0, 0.9);
    --cwModalRadius: 0px;
    --cwModalBorder: #000000;
    --cwTabG: #1A1A1A;
    --cwTabBg: #1A1A1A;
    --cwTabBg2: #333333;
    --cwTabBg3: #404040;
    --cwTabBgHover: #222222;
    --cwTabBg2Hover: #3b3b3b;
    --cwTabBg3Hover: #484848;
    --cwTabTxt: rgba(151, 151, 151, 0.9);
    --cwTabTxt2: rgba(151, 151, 151, 0.6);
    --cwTabTxt3: rgba(151, 151, 151, 0.4);
    --cwTabAccent: #2A2A2A;
    --cwTabAccentTxt: rgba(255, 255, 255, 0.9);
    --cwTabRadius: 8px;
    --cwTabBorder: #000000;
    --cwTabActiveG: #2A2A2A;
    --cwTabActiveBg: #2A2A2A;
    --cwTabActiveBg2: #434343;
    --cwTabActiveBg3: #505050;
    --cwTabActiveBgHover: #323232;
    --cwTabActiveBg2Hover: #4b4b4b;
    --cwTabActiveBg3Hover: #585858;
    --cwTabActiveTxt: rgba(222, 222, 222, 0.9);
    --cwTabActiveTxt2: rgba(222, 222, 222, 0.6);
    --cwTabActiveTxt3: rgba(222, 222, 222, 0.4);
    --cwTabActiveAccent: #FFAE2B;
    --cwTabActiveAccentTxt: rgba(0, 0, 0, 0.9);
    --cwTabActiveRadius: 8px;
    --cwTabActiveBorder: #000000;
    --cwTabSecondaryActiveG: #3b3b3b;
    --cwTabSecondaryActiveBg: #3b3b3b;
    --cwTabSecondaryActiveBg2: #545454;
    --cwTabSecondaryActiveBg3: #616161;
    --cwTabSecondaryActiveBgHover: #434343;
    --cwTabSecondaryActiveBg2Hover: #5c5c5c;
    --cwTabSecondaryActiveBg3Hover: #696969;
    --cwTabSecondaryActiveTxt: rgba(151, 151, 151, 0.9);
    --cwTabSecondaryActiveTxt2: rgba(151, 151, 151, 0.6);
    --cwTabSecondaryActiveTxt3: rgba(151, 151, 151, 0.4);
    --cwTabSecondaryActiveAccent: #2A2A2A;
    --cwTabSecondaryActiveAccentTxt: rgba(255, 255, 255, 0.9);
    --cwTabSecondaryActiveRadius: 0px;
    --cwTabSecondaryActiveBorder: #000000;
    --filterG: #333333;
    --filterBg: #333333;
    --filterBg2: #4d4d4d;
    --filterBg3: #595959;
    --filterBgHover: #3b3b3b;
    --filterBg2Hover: #555555;
    --filterBg3Hover: #616161;
    --filterTxt: rgba(222, 222, 222, 0.9);
    --filterTxt2: rgba(222, 222, 222, 0.6);
    --filterTxt3: rgba(222, 222, 222, 0.4);
    --filterAccent: #FFAE2B;
    --filterAccentTxt: rgba(0, 0, 0, 0.9);
    --filterRadius: 0px;
    --filterBorder: #000000;
    --cwTooltipG: #333333;
    --cwTooltipBg: #333333;
    --cwTooltipBg2: #4d4d4d;
    --cwTooltipBg3: #595959;
    --cwTooltipBgHover: #3b3b3b;
    --cwTooltipBg2Hover: #555555;
    --cwTooltipBg3Hover: #616161;
    --cwTooltipTxt: rgba(222, 222, 222, 0.9);
    --cwTooltipTxt2: rgba(222, 222, 222, 0.6);
    --cwTooltipTxt3: rgba(222, 222, 222, 0.4);
    --cwTooltipAccent: #FFAE2B;
    --cwTooltipAccentTxt: rgba(0, 0, 0, 0.9);
    --cwTooltipRadius: 0px;
    --cwTooltipBorder: #000000;
}

#wrapper {
    background-color: #2d2d2d;
}
/*main styles*/
.LogoMobilePlatform {
    background-image: var(--cdn-logo-mob_png);
    height: 18px;
    width: 68px;
}
.tl_logo a {
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    width: 180px;
    height: 32px;
}

.tl_head_promos a.pr {
    color: #f14100;
    border: 1px solid #f14100;
}

.tl_head_promos a:hover {
    color: #f14100;
}


.tl_header_bot_row {
    background-color: #1a1a1a;
    border-bottom: 2px solid #f14100;
}

.more:hover > i {
    color: #f14100;
}

.tl_main_nav a:hover {
    background-color: #f14100;
    color: #fff;
}

.tl_main_nav a.active_header {
    background-color: #f14100;
    color: #fff;
}


.tl_news_item_title,
.tl_promotions_item_title {
    color: #f14100;
}

.tl_news_item_date,
.tl_promotions_item_date {
    color: #ffb700;
}


.tl_mail_attachfiel_delete {
    color: #f14100;
}

.tl_game_popup_cont .live-dealers .info {
    background-color: #f14100;
}

.tl_game_popup_cont .live-dealers .info .game-title {
    background-color: #f14100;
}

.tl_prom_filters:after {
    background-color: #f14100;
}


.tl_news_title,
.tl_promotions_title {
    color: #f14100;
}

.promo_clicked {
    background-color: #f14100;
}

.tl_transfer_button {
    background-color: #f14100;
}

.self_popup_btn {
    background-color: #f14100;
}


.D_counter {
    color: #f14100;
}

.btnSec, a.btnSec {
    background-color: #f14100;
}


@media screen and (max-width: 1500px) {
    /*profile*/
    .popup_lbl {
        color: #f14100;
    }
}
/*end*/
.tl_logo a { 
    height: 35px;
    width: 173px;
} 
@media screen and (max-width: 1500px) {
    .tl_logo a { 
        width: 33px;
        height: 29px;
    }
} 
#ma_md_btnupdate {
	background-color: #009900;
	color: #fff;
}
	#ma_md_btnupdate:hover {
		background-color: #15a115;
		color: #fff;
	}
.tl_game_logo {
    height: 45px;
}
/*footer icons start*/
.fic.curasao {
    background-position: -117px -65px;
    width: 28px;
    height: 33px;
}

.fic.comodo {
    background-position: -37px -99px;
    width: 94px;
    height: 29px;
}
#footer .skrill  { 
    background-position: -200px -123px;
}
#footer .neteller { 
    background-position: -134px -123px;
}
#footer .safecharge { 
    background-position: -1088px -120px;
}
#footer .betshop {
    background-position: -2px -1395px;
}
.safecharge {
    background-position-y: -1344px;
}

.fpay.visa_safecharge {
    background-position-y: -1344px;
}
.fpay.cashusd {
    background-position-y: -1396px;
}

.smSize{
    padding: 0 40px;
    font-size: 12px;
    color: #e0e0e0;
    max-width: 740px;
    text-align: center;
    line-height: 13px;
}
.betshop {
    background-position: 0 -1396px;
}

#prometed1:before {
    background-color: #fff;
    color: #464646;
}
#menu_ul > .game_menu {
	overflow:hidden;
}
.links_container.profile a {
    display:flex;
    text-align: left;
}

.header_nav__dropdown {
    background: #1a1a1a;
}
.header_nav__dropdown_bottom__active {
    background: #f14100;
    color: #fff;
}
/*Header dropdown*/
.fic.digLogo {
    background-position: -42px -172px;
}

.tl_head_close{color: #999;}

.rslt_tbl_heading, .rslt_tbl > tbody{background: #e0e0e0;}
@media screen and (max-width: 1700px){
    .tl_main_nav a, .tl_main_nav .navItem, .header_nav__dropdown_bottom__active {
        padding: 0 8px;
        font-size: 14px;
    }
}
@media screen and (max-width: 1500px){
    .tl_main_nav a, .tl_main_nav .navItem, .header_nav__dropdown_bottom__active {
        padding: 0 8px;
        font-size: 12px;
        white-space: nowrap;
    }
}

/*OPTIMIZATION*/
#ceg-50900b43-7b10-45e5-b068-2eef0a00002a > div {
    max-width: 32px !important;
    margin-left: 5px;
}
/*colors of bonus page*/
.orange_button {
    background: #f14100 !important;
    color: #fff;
}

.rslt_tbl .activate {
    background: #f14100;
    color: #fff;
}

.rslt_tbl > tbody > tr {
    color: #2b2b2b;
    background: #e0e0e0;
}
    .rslt_tbl > tbody > tr:hover {
        color: #2b2b2b;
        background: #ccc;
    }

.rslt_tbl_heading {
    background: #2b2b2b;
    color: #999;
}

.details_tbl_heading {
    background: #2b2b2b;
    color: #999;
}

.bonuses_content .status {
    color: #f14100;
}

.details_tbl > tbody > tr {
    color: #2b2b2b;
    background: #ccc!important;
    border-bottom: 1px solid #333;
}
.tl_game_tabs_ul {
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    height: auto;
}

.tl_my_prof_item_long {
    width: 80%;
}

.tl_mail_attachfiel_content {
    width: 82%;
}
.dpLimits_period {
    width: 100px;
    margin-left: 28px;
    display: inline-block;
}
.dpLimits_amount {
    width: 50%;
    display: inline-block;
    margin-top: auto;
}
.dpLimits_period > select, .dpLimits_period > .tl_sel_custom_popup_reg, #partnerDpLimitPeriods_msg, #partnerDpLimitPeriods_msg>span {
    width: 100px;
}
.dpLimits_amount > select, .dpLimits_amount > .tl_sel_custom_popup_reg, #partnerDpLimitAmounts_msg, #partnerDpLimitAmounts_msg>span {
    width: 130px;
}

#skillgameframe {
    height: auto;
    min-height: 900px;
}
.tour__leaderboard_table_me {
    border-bottom: 2px solid #f14100;
}
.tr_col_me {
    color: #F14100;
}
.tl_line_between::before{
    background-color: #666;
}
.toMobile {
    border: 1px solid #666;
    background-color: #333333;
}
.tl_popup_content{
    background-color:#333;
    color:#fff;
}
.tl_input_popup_reg,
.tl_sel_custom_popup_reg_selected {
    background-color: #2b2b2b;
    color: #fff;
} 
    .primary{
        background-color:#161616;
        background-color:#2f2f2f;
        color: #fff;
        color: #cccccc;
    }
    .header{
      background-color:#161616;
      background-color:#2f2f2f;
      color: #fff;
      color: #cccccc;
    }
    .widget{
      background-color:#161616;
      background-color:#2f2f2f;
      color: #fff;
      color: #cccccc;
    }
    .accent{
      background-color:#161616;
      background-color:#2f2f2f;
      color: #fff;
      color: #cccccc;
    }
    .button{
      background-color:#161616;
      background-color:#2f2f2f;
      color: #fff;
      color: #cccccc;
    }


/*27.4.21 optims*/
body .bg-primary, body .h-bg-primary {
    background-color: #ffb700;
    color: #000;
}
    body .h-bg-primary:hover {
        background-color: #ffb700;
        color: #000;
    }
body .text-primary {
    color: #ffb700;
}
body .bg-secondary, body .h-bg-secondary {
    background-color: #1a1a1a;
    color: #fff;
}

    body .h-bg-secondary:hover {
        background-color: #0a0a0a;
        color: #fff;
    }

body .bg-tert, body .h-bg-tert {
    background-color: #2b2b2b;
    color: #fff;
}

    body .h-bg-tert:hover {
        background-color: #2b2b2b;
        color: #fff;
    }

.games li {
    width: 49%;
    min-width: 49%;
    float: none;
}

.btn_prim {
    color: #fff !important;
    border-radius: 2px;
    height: 30px;
    line-height: 30px !important;
    text-align: center !important;
    background-color: rgb(241, 65, 0);
}

/*Account Profile*/
.reg_prof__element_row .ui-corner-all input {
    color: #ffffff;
    background-color: rgba(239, 239, 239, 0.3);
}
.reg_prof__element_row .ui-select .ui-btn {
    background-color: rgba(239, 239, 239, 0.3);
}

.reg_prof__element_row .ui-btn.ui-radio-off:after {
    background-color: aliceblue;
}
.reg_prof__element_row .dpLimits_period {
    margin-left: 0;
    width: 50%;
    margin-right: 10px;
}

/*very new bonus*/
.bonus_card_body {
    background-color: #202020;
}

.name_vidget {
    color: #fff;
    background: rgba(60, 61, 56, 0.5);
}

.nav_title {
    background: transparent;
    font-size: 14px;
    font-stretch: condensed;
    color: rgba(255, 255, 255, 1);
    text-shadow: none
}

.nav_item > img {
    padding: 18px 40px 48px;
    min-height: 30.5vw;
    max-height: 30.5vw;
    object-fit: contain;
}

img.nav_item_live {
    padding: 21px 58px 50px;
}

.nav_item {
    background-color: rgba(60, 61, 56, 0.7);
    border-radius: 8px;
}

/*new lobby*/
/*casino navigation*/
.fixed_menu__play_button {
    background-color: var(--primery-90);
}

.menu_circle:before {
    box-shadow: 4px 3px 40px 1200px var(--primery);
}

.fixed_menu__li.active svg .yellow, .fixed_menu__li.active .fixed_menu__play_button, .fixed_menu__li.active {
    color: var(--partner-specific-color);
}

.more_menu_btns_content:before {
    border: 78px solid var(--primery-90);
    border-bottom-color: transparent;
    border-left-color: transparent;
}

.casino_nav__links_block {
    background: var(--primery-2);
}

.links_block_x_scroll_hidden::before {
    background: #000;
    -webkit-box-shadow: 0 0 30px 29px rgba(12,12,12,.85);
    -moz-box-shadow: 0 0 30px 29px rgba(12,12,12,.85);
    box-shadow: 0 0 30px 29px rgba(12,12,12,.85);
}

.casino_nav__links_block a {
    color: var(--text-color);
}

.casino_nav__links_block a.active {
    color: var(--partner-specific-color);
}


/*filter and search*/
#searchContent .popup_flex_box {
    background: #212940;
    box-shadow: 0px 0px 320px 320px #212940;
    height: calc(100% - 150px);
}

#casino_filter_popup {
    background-color: var(--primery-2);
}

.search_switcher {
    background-color: #cfcfcf;
}

.search_switcher:before {
    background-color: var(--text-color);
}

.checked .search_switcher {
    background-color: var(--partner-specific-color);
}

.search__icon::after {
    color: #707070;
}

/*search part*/
.nc__heading {
    color: var(--text-color);
}

.games_filter_popup .search_filter_input {
    background-color: var(--primery-2) !important;
    box-shadow: 0px 3px 6px #2B2B2B4D;
    color: var(--text-color);
}

.games_filter_popup {
    width: 100%;
}

.game__link_demo {
    background: var(--primery-2);
    color: var(--text-color);
}

/*icons opened game info*/
.like_icon:after {
    color: var(--text-color);
}

.jackpot__value span {
    color: var(--partner-specific-color);
}

.close__game__more_block::after {
    color: var(--text-color);
}

.game__link_play {
    background: var(--partner-specific-color);
    color: var(--primery);
}

.game__link_demo {
    background: var(--primery-2);
    color: var(--text-color);
}

.game__name {
    text-shadow: 0px 0px 6px #F14100;
}
/*filer*/
.filters_slider_cont {
    background-color: var(--primery-2);
}

.games_filter_title {
    color: var(--text-color);
    background-color: var(--primery-2);
}

.games_filter_element, .games_filter_list_show {
    background-color: var(--primery-2);
}

.games_filter_element.active {
    background: var(--partner-specific-color);
    color: var(--text-color);
}

.filter__more_games {
    color: var(--text-color);
    background: #000;
}

.filter_result__go_back {
    color: #999999;
}

.games_filter_popup__footer {
    background-color: #212940;
}

.games_filter_reset {
    background-color: var(--primery-2);
}

.games_filter_show {
    background-color: var(--partner-specific-color);
    color: var(--text-color);
}

/*Live casino skinning*/
.lca-main-content {
    color: var(--text-color);
}

.lca-voice-icon svg {
    fill: var(--text-color);
}
/*Menu*/
.lca_search_cont, .lca-menu {
    background-color: var(--primery-3);
}

.lca-menu-link {
    color: var(--text-color);
}

.more_menu_links_content a {
    color: var(--text-color);
}

.lca-menu-link.active {
    background-color: var(--partner-specific-color);
    color: #000;
}

.lca-menu-link.active .lca-menu-badge {
    background-color: #212940;
    color: var(--partner-specific-color);
}

.lca-menu-badge {
    background-color: var(--partner-specific-color);
    color: #000;
}
/*Submenu*/
.lca-submenu {
    background-color: var(--primery);
    color: var(--text-color);
}

.lca-submenu-link {
    color: var(--text-color);
}

.lca-submenu-link.active {
    color: var(--partner-specific-color);
}
/*Game card*/
.lca-card-footer {
    background-color: var(--primery);
    color: var(--text-color);
}

.lca-card-footer-btn .star_icon.active, .lca-card-price {
    color: var(--partner-specific-color);
}

.lca-card-footer-btn {
    background-color: var(--primery-3);
    color: var(--text-color);
}

.lca-card-footer-btn .like_icon:after,
.lca-card-footer-btn .star_icon {
    color: var(--text-color);
}

.lca-main-content .star_icon.active:after {
    color: var(--partner-specific-color);
    text-shadow: 0 0 6px var(--partner-specific-color);
}

.lca-card-badge.type-1 {
    background-color: var(--partner-specific-color);
    color: #000;
}
/*Filter and search*/
.lca-title {
    color: var(--text-color);
}

.lca-input {
    background-color: var(--primery);
    color: var(--text-color);
}

.lca-filter-toggle {
    color: var(--text-color);
}

.lca-filter-price {
    background-color: var(--primery);
    color: var(--text-color);
}

.lca-filter-price-input {
    color: var(--text-color);
}

.lca-filter-range-divider {
    background-color: var(--partner-specific-color);
}

.lca-main-content .noUi-target {
    background: var(--primery-3);
}

.lca-main-content .noUi-connect {
    background: var(--partner-specific-color);
}

.lca-main-content .noUi-handle {
    border-color: transparent;
    background: var(--partner-specific-color);
}

.lca-filter-category-item {
    background-color: var(--primery);
    color: var(--text-color);
}

.lca-filter-category-item.active {
    background-color: var(--partner-specific-color);
    color: #000;
}

.lca-search-result-title {
    color: var(--text-color);
}

.lca-search-result-filter-item {
    color: #cccccc;
}

.lca-search-result-filter-item-description {
    color: var(--text-color);
}

.lca-dropdown-toggle {
    color: var(--text-color);
}

.lca-dropdown {
    background-color: var(--primery-3);
    color: var(--text-color);
}

.lca-dropdown-item {
    color: var(--text-color);
}

.lca-back-link {
    color: #cccccc;
}

.lca-card-more {
    background-color: var(--primery);
    color: var(--text-color);
    border-radius: 8px;
}

.accordion-tab {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 10px;
}

.lca-filter-footer {
    background-color: var(--primery);
    color: var(--text-color);
}

.lca-filter-footer-btn-reset {
    background-color: var(--primery-3);
    color: var(--text-color);
}

.lca_search_input {
    background-color: var(--primery-90);
}

.lca-filter-footer {
    box-shadow: 0 -5px 7px var(--primery);
}

.lca-filter-footer-btn-show {
    background-color: var(--partner-specific-color);
    color: #000;
}
/*Promotions*/
.lca-promo-text-wrapper {
    background-color: #212940;
    color: var(--text-color);
}

.lca-promo-title {
    color: var(--text-color);
}

.lca-main-content .promo_mobile_cont {
    background-color: #212940;
    color: var(--text-color);
}

.lca-main-content .promo_mobile_title {
    color: var(--text-color);
}

.lca-main-content .promo_mobile_text_cont {
    box-shadow: 0 -14px 29px 19px #212940;
}

.lca-card-promo-img::after {
    box-shadow: inset 0 -71px 39px -35px #212940;
}

.lca-promo-link,
.lca-main-content .tl_promotions_more_info {
    background-color: var(--partner-specific-color);
    color: #000;
}

/*top jackpots*/
.lca-card-body-wrapper {
    background-color: var(--primery)
}

.lc-cat-fixed {
    background-color: var(--primery-2)
}

.lc-cat-fixed__inner {
    background-color: var(--primery-3);
}

.cas_nav_prev, .cas_nav_next, .lca-voice-icon {
    background-color: var(--primery-70);
}

/*------------*/

.license_text a {
    text-decoration: underline;
}