:root {
--cwBodyBg: #1b2c3e!important;
--cwHeaderG: #1b2c3e!important;
--cwHeaderBgHover: #1b2c3e!important;
--cwHeaderSecondaryG: #101A26 !important;
--cwButtonG: #FFBC13!important;
--cwButtonRadius: 10px!important;
--cwButtonSecondaryRadius: 10px!important;
--cwSignInButtonRadius: 10px!important;
--cwGameRadius: 25px!important;
--cwJackpotAccent: #FFBC13!important;
--cwPrimary: #FFBC13!important;
--cwHeaderSecondaryAccent: #FFBC13!important;
--cwGameAccent: #FFBC13!important;
--cwBodyAccent: #FFBC13 !important;
--cwFooterAccent: #FFBC13 !important;
--cwButtonBg: #FFBC13 !important;
--cwFilterAccent: #FFBC13 !important;
--cwDominantAccent:#FFBC13 !important;
--cwLoginRadius: 15px !important;
--cwLoginBgHover: #101A26 !important;
--cwLoginTxt2: #ffffff!important;
--cwLoginTxt3: #ffffff!important;
--cwLoginG: #1b2c3e!important;
--cwInputRadius: 10px!important;
--cwRegisterBgHover: #101A26 !important;
--cwRegisterG: #1b2c3e !important;
--cwRegisterAccent: #FFBC13 !important;
--cwAccentG: #FFBC13 !important;
--cwDepositButtonG: #FFBC13 !important;
--cwModalAccent: #FFBC13 !important;
--cwInputAccent: #FFBC13 !important;
--cwAccentBg: #FFBC13 !important;
--cwButtonAccent: #FFBC13 !important;
--cwDepositButtonBg: #FFBC13 !important;
--cwRegisterRadius: 15px !important;
--cwModalBg: #1b2c3e !important;
--cwModalBgHover: #101A26 !important;
--cwModalTxt: #ffffff !important;
--cwModalTxt2: #ffffff !important;
--cwModalTxt3: #ffffff !important;
--cwModalBg2: #101A26 !important;
--cwJackpotTxt: #ffffff!important;
--cwJackpotTxt2: #ffffff!important;
--cwJackpotTxt3: #ffffff!important;
--cwCardBg2: #102031!important;
}

.cashback .cashback__action .primary-btn,.cashback .cashback__action button {
    background-color: var(--cwAccentG)!important
}
.rd_header_tab_item.active {
    background: var(--cwButtonG)!important;
}
.rd_header_tab_icon {
    filter: brightness(0) invert(1) !important;
}
.rd_header_tab_name,.rd_header_tab_item.no_icon,.top_winners_block .rd_header_tab_item {
    font-size: 18px!important;
    font-weight: 700!important;
}
.rd_header_tabs {
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
}
.rd_header_tab_item {
    min-width: 500px!important;
    justify-content: center!important;
}
.tl_time {
    display: none!important
}

.top_jackpots__block {
    border: none!important;
    background: #101A26!important;
}
.header__logo {
    height: 100% !important;
}
.tl_header_top_row .tl_logo::after, .tl_header_top_row .header__logo::after {
    top: 0px!important;
}
.dynamic_menu .tl_header_bot_row_fix {
    justify-content: center !important;
}
.banners_billboard_arrow__wrapper {
    display: none;
}
/*.header__logo img {
    content: url(https://cdn.outxxx.com/bb/logo-big.gif)!important
}*/
.header__logo img {
    content: url(/plat/prd/Img/partners/1220/logonew.gif)!important;
}
.dynamic_featured_title {
    font-weight: 500 !important;
}
.dynamic_featured_item {
    background: #101A26!important;
    border: none!important
}
.header__top-links:nth-child(4) img {
    display: none!important
}

.header__top-links:nth-child(5) img {
    display: none!important
}


.dgw_event_widget_wrapper .dgw_event_widget_tab_wrapper .dgw_event_widget_tab_item.dgw_event_widget_tab_item_active {
    background: linear-gradient(180deg,#FFE69C .01%,#FBA90B 100%)!important
}

.jackpot_slider_wrapper.jackpot_slider_wrapper-type-standard .jackpot_slider .jackpot_items_wrapper .jackpot_item .jackpot_item_content_wrapper {
    background: linear-gradient(180deg,#0F1F2F .01%,rgba(27,44,62,0) 100%)!important
}

.jackpot_slider_wrapper.jackpot_slider_wrapper-type-standard .jackpot_slider .jackpot_items_wrapper .jackpot_item {
    background: linear-gradient(180deg,rgba(255,226,144,0) 67.73%,rgba(255,188,14,0) 67.74%,#FFBC0E 113.12%)!important
}

.dgw_event_card {
    background: #101a27!important
}
.tl_footer_BG {
    background: linear-gradient(360deg,#101A26 0%,#152131 100%)!important
}

#loginContent .tl_popup_header .tl_head_text,
#registerForm .tl_popup_header .tl_head_text{
    font-weight: 700;
}

.dyn_homepage .dynamic_container:not(:first-child) {
    max-width: 1550px;
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
}
.lca-main-wrapper .dynamic_container:not(:first-child) {
    max-width: 1550px;
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
}
.promoNews_section {
    max-width: 1550px;
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
}
.pn_card_body {
    height: auto !important;
}
.tl_typography_accent {
    color: #ffffff !important;
}
.banners_square .dynamicBanners_inner {
    height: auto !important;
}
.h-bg-primary, .forgot_btn, .login_btn,
.cw_sign_in_button.tl_btn.cw_sign_in_button.tl_btn {
    font-weight: 700 !important;
    border: none !important;
    font-size: 16px !important;
}
.tl_main_nav_item-inner>span {
    font-weight: 700!important;
}
.dynamic_menu button.tl_main_nav_item, .dynamic_menu .tl_main_nav_item {
    font-size: 18px !important;
}
.tl_main_nav_item-inner {
    padding: 0 16px !important;
}

.arrow__prev, .arrow__next, .banners__slider_number {
    border: none!important;
    color: #19140b !important;
    background-color: #FFBC13 !important;
}
.js_top_winners_container .swiper-wrapper {
    display: inline-flex !important;
    width: max-content !important;
    min-width: 0 !important;
    max-width: none !important;
    animation: scroll-winners 10s linear infinite;
    will-change: transform;
    gap: 12px;
}
@keyframes scroll-winners {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(-50%)
    }
}
.js_top_winners_container {
    overflow: hidden;
    position: relative;
}
.js_top_w_nav_cont_14.widget_arrow__wrapper {
    display: none!important
}
.top_winners__game.swiper-slide {
    width: 290px!important;
    background: #101A26!important;
    border: none!important;
}
.top_winners__id {
    color: #ffffff !important;
}
.js_top_winners_container .swiper-slide {
    margin-right: 0 !important;
    flex-shrink: 0;
}
.rd_title__block {
    display: none;
}
.rd_header_tabs {
    margin-bottom: 20px !important;
}
.lca-card-body {
    border: none !important;
    border-radius: var(--cwGameRadius) !important;
}
.lca-card.lca-card--v1 .lca-card-hover-header .lca-card-name {
    font-size: 20px !important;
    margin-top: 15px !important;
}
.lca-card-price {
    text-shadow: 0 0 9px #101A26 !important;
}
.registerDialog, .loginDialog {
    min-width: 125px !important;
}
.registerDialog {
    filter: drop-shadow(0px 0px 7px #FFBC13);
}
/*.header__left__logo {
    width: auto !important;
    content: url(https://cdn.outxxx.com/bb/bb_logo.gif) !important;
    background-image: none !important;
}*/
.header__left__logo {
    width: auto !important;
    content: url(/plat/prd/Img/partners/1220/logonew.gif)!important;
    background-image: none !important;
}
body .bg-primary, body .h-bg-primary, .header__fixed-right .h-bg-primary.tl_btn, .forgot_btn, .login_btn, #donebutton {
    border: none !important;
}
.header__top-links .dynamic_icon {
    color: #FFBC13 !important;
}
.header__top-promolink span {
    color: #ffffff!important;
    font-size: 16px!important;
}

.header__top-promolink {
  border: 1px solid #FFBC13 !important;
  height: 37px !important;
  animation: glowPulse 2s infinite ease-in-out;
}
@keyframes glowPulse {
  0%, 100% {
    filter: drop-shadow(0px 0px 0px #FFBC13);
  }
  50% {
    filter: drop-shadow(0px 0px 7px #FFBC13);
  }
}
.dynamic_featured_item>img {
    max-width: 50%!important;
    margin: 10px 0;
}
.dynamic_featured_item:hover {
    background-color: #121c2a!important
}
.dynamic_featured_item:hover > img  {
    filter: drop-shadow(0 0 20px #FFBC13);
}
.dynamic_featured_item:hover .dynamic_featured_title {
    color: #FFBC13;
}
.active>.lobbyFilter_group_item_icon, .lobbyFilter_group_item:not(.active):hover .lobbyFilter_group_item_icon {
    filter: drop-shadow(0 0 10px #FFBC13);
}
.lobbyFilter_search {
    border-radius: 10px !important;
}

.cw_prmotions_title_wrapper_img {
    height: auto !important;
}
.cw_promo_popup_header {
    background-color: #101A26 !important;
}
.cw_prmotions_cstm_page_root {
    background-color: #1b2c3e !important;
}
.cw_promo_popup_root {
    background-color: #1b2c3e !important;
}
.cw_promo_description {
    background-color: #101A26 !important;
}

.pn_card:hover {
    border: 1px solid #fcc203 !important;
}
.pn_card {
    border-radius: 20px !important;
}
.pn_card_footer {
    justify-content: center !important;
}
.pn_card_name {
    font-size: 15px !important;
    letter-spacing: 1px;
}
.pn_card_hover {
    box-shadow: 0 0 10px #FFBC13 inset;
    background: 0 0 !important;
}
.pn_card_descr {
    display: none;
}
.pn_card_button:hover {
    background: 0 0 !important;
    color: #0000 !important;
    box-shadow: 0 0 100px #FFBC13 inset;
}
.pn_card_button {
    width: 600px !important;
    height: 300px;
}

.form-group-label label, .form-group-label {
    font-size: 14px!important;
}
.form-group-label {
    margin-bottom: 10px!important;
}
.login_btn {
    padding: 0 50px !important;
}
.cashback .cashback__action .primary-btn, .cashback .cashback__action button {
    font-size: 16px !important;
    font-weight: 700 !important;
}
.tl_my_acc_cont_nav {
    border-radius: 15px 0 0 15px !important;
}
.tl_my_acc_cont_content {
    border-radius: 0 15px 15px 0 !important;
}
.tl_my_acc_cont .tl_my_acc_nav_item, .tl_my_acc_cont .tl_my_acc_nav_itemsp {
    margin-top: 10px !important;
}
.tl_payment_cont .tl_payment_block, .tl_payment_cont .tl_payment_block_inter, .tl_payment_cont .tl_payment_inner_block {
    border-radius: 15px !important;
}
.tl_payment_block .tl_deposit_button {
    border: none !important;
    border-radius: var(--cwButtonRadius) !important;
}
.lb_card_name {
    width: auto !important;
}

.no_dropdwon .topWinsTypes_wrapper {
    margin-inline-start: 0px !important;
}
.topWinsDropdown_heading {
    background: var(--cwButtonG) !important;
    justify-content: center !important;
    color: var(--text-on-primary, var(--cwButtonTxt)) !important;
}
.no_dropdwon .topWinsTypes_wrapper {
    min-width: 500px !important;
    justify-content: center !important;
}
.home_winners .topWins_tab_name, .topWinsTypes_heading span {
    font-size: 18px !important;
    font-weight: 700 !important;
}
.no_dropdwon .topWinsCategory_wrapper {
    display: none !important;
}
.no_dropdwon .topWinsTypes_wrapper:before {
    display: none !important;
}

#js_thumbnail5_2623.banners_thumbnail5 {
    grid-template-columns: repeat(2, 1fr) !important;
    grid-gap: 0px !important;
}
#js_thumbnail5_2623.banners_thumbnail5 .dynamicBanners_inner:first-child {
    display: none !important;
}
#js_thumbnail5_2623.banners_thumbnail5 .dynamicBanners_inner {
    height: 142px !important;
}
#js_thumbnail5_2623.banners_thumbnail5 .dynamicBanners_inner:nth-child(2) {
    border-radius: 15px 0 0 0 !important;
}
#js_thumbnail5_2623.banners_thumbnail5 .dynamicBanners_inner:nth-child(3) {
    border-radius: 0 0 0 15px !important;
}
#js_thumbnail5_2623.banners_thumbnail5 .dynamicBanners_inner:nth-child(4) {
    border-radius: 0 15px 0 0 !important;
}
#js_thumbnail5_2623.banners_thumbnail5 .dynamicBanners_inner:nth-child(5) {
    border-radius: 0 0 15px 0 !important;
}

.footer_social-item:before {
    line-height: 1 !important;
}
.footer_social-item.colorful {
    border-radius: 10px;
}
.banners_card_stream .dynamicBanners_img {
    height: auto !important;
}
.banners_card_stream[class$="_items"] .dynamicBanners_item {
    aspect-ratio: auto !important;
}