:root {
    --cwBodyBg: #100d08;
    --cwBodyTxt: #9a968a;
    --cwHeaderG: #1a160e;
    --cwHeaderSecondaryG: #18140e;
    --cwHeaderSecondaryBg: #18140e;
    --cwHeaderSecondaryBg2: #ffd21e;
    --cwHeaderBg2: #18140e;
    --cwHeaderTxt: #ffffff;
    --cwHeaderTxt2: #ffffff;
    --cwHeaderSecondaryTxt: #ffffff;
    --cwHeaderAccent: #efede6;
    --cwHeaderSecondaryAccent: #ffd21e;
    --cwTooltipG: #18140e;
    --cwTooltipTxt: #ffffff;
    --cwTooltipTxt2: #ffd21e;
    --cwTooltipBg2: #ffd21e;
    --cwBodyShadow: #ffd21e;
    --cwAccentG: #ffd21e;
    --cwFooterBg2: #ffd21e;
    --cwFooterTxt2: #1a1400!important;
    --cwFooterTxt3: #1a1400;
    --cwFooterAccent: #ffd21e;
    --cwButtonSecondaryG: #18140e;
    --cwButtonSecondaryTxt: #1a1400;
    --cwButtonSecondaryBg2: #100d08!important;
    --cwButtonSecondaryBgHover: #18140e;
    --cwDominantBg: #18140e;
    --cwDominantBgHover: #241e13;
    --cwDominantTxt: #ffffff;
    --cwDominantBg2: #18140e;
    --cwDominantTxt2: #ffffff;
    --cwButtonSecondaryBg: #ffd21e;
    --cwButtonSecondaryTxt2: #ffffff;
    --spclBtnBgImage: linear-gradient(90deg,rgba(255,210,30,1) 0%, rgba(255,179,0,1) 50%, rgba(255,210,30,1) 100%);
    --spclBtnTxtColor: #1a1400;
    --spclBtnBgSize: 200% auto;
    --spclBtnBgTransition: 0.5s;
    --spclBtnBorderRadius: 10px;
    --spclBtnHoverBgPosition: right center;
    --cwJackpotG: #18140e;
    --cwJackpotBg: #0d0b07;
    --cwJackpotTxt: #ffd21e;
    --cwJackpotTxt2: #ffd21e;
    --cwJackpotBg2: #ffd21e;
    --cwJackpotAccent: #efede6;
    --cwJackpotBgHover: #282013;
    --cwFilterTxt: #ffffff;
    --cwFilterBg3: #282013;
    --cwCardBg: linear-gradient(90deg,rgba(255,210,30,1) 0%, rgba(255,179,0,1) 50%, rgba(255,210,30,1) 100%);
    --cwCardTxt: #ffffff;
    --cwCardAccent: #efede6;
    --cwCardShadow: rgba(255,200,40,.45);
    --cwFilterBgHover: #ffd21e;
    --cwButtonG: #ffffff;
    --cwButtonBgHover: #ffd21e;
    --cwLoginBgHover: #100d08;
    --cwLoginTxt: #ffd21e;
    --cwLoginG: #241e13;
    --cwLoginTxt3: #ffffff;
    --cwRegisterBgHover: #100d08;
    --cwRegisterAccent: #ffd21e;
    --cwRegisterBg: #241e13;
    --cwRegisterTxt: #ffd21e;
    --cwRegisterTxt2: #ffffff;
    --cwRegisterTxt3: #ffffff;
    --cwModalBg: #1a160e;
    --cwModalBg2: #100d08;
    --cwModalBg3: #1a160e;
    --cwModalBgHover: #100d08;
    --cwModalBg2Hover: #100d08;
    --cwModalTxt3: #ffd21e;
    --cwModalTxt: #ffd21e;
    --cwModalTxt2: #ffffff;
    --cwPrimary: #ffd21e;
    --cwModalAccent: #ffd21e;
    --cwAccentBg: #ffd21e;
    --cwInputTxt: #ffffff;
    --cwInputBg: #18140e;
    --cwDominantBg3: #241e13;
    --cwInputG: #18140e;
    --cwInputBg2: #ffd21e;
    --cwButtonTxt: #1a1400;
}


/* VENOMBET PROMOSYONLAR 041125_2910_pc246634234246435 */
.promoNews_section #js_data_content {
    grid-template-columns: repeat(6,1fr)
}

.promoNews_section #js_data_content>div>div.pn_card_body {
    height: clamp(246px,calc(25vw),492px)
}

.pn_card_hover{
    background: #18140e;
}

/*Header Promotions Button Start*/
.header__top-promolink {
    background-image: var(--spclBtnBgImage);
    transition: var(--spclBtnBgTransition);
    background-size: var(--spclBtnBgSize);
    color: var(--spclBtnTxtColor);
}

.header__top-promolink:hover {
    background-image: var(--spclBtnBgImage);
    background-position: var(--spclBtnHoverBgPosition);
    background-size: var(--spclBtnBgSize);
}

.header__top-link:not(.tv_icon), a.header__top-link:not(.tv_icon){
    border: 2px solid var(--cwHeaderSecondaryBg2);
    border-radius: 6px;
    padding: 6px;
}

/*Header Promotions Button End*/

/*General Buttons On Website Start*/
body .bg-primary, body .h-bg-primary, .header__fixed-right .h-bg-primary.tl_btn, .forgot_btn, .login_btn, #donebutton{
    background-image: var(--spclBtnBgImage);
    transition: var(--spclBtnBgTransition);
    background-size: var(--spclBtnBgSize);
    color: var(--spclBtnTxtColor);
    border-radius: var(--spclBtnBorderRadius);
}

body .bg-primary:hover, body .h-bg-primary:hover, .header__fixed-right .h-bg-primary.tl_btn:hover, .login_btn:hover{
    background-image: var(--spclBtnBgImage);
    background-position: var(--spclBtnHoverBgPosition);
    background-size: var(--spclBtnBgSize);
}

.cw_sign_in_button.tl_btn.cw_sign_in_button.tl_btn{
    background-image: var(--spclBtnBgImage);
    transition: var(--spclBtnBgTransition);
    background-size: var(--spclBtnBgSize);
    color: var(--spclBtnTxtColor);
    border-radius: var(--spclBtnBorderRadius);
}

.cw_sign_in_button.tl_btn.cw_sign_in_button.tl_btn:hover{
    background-image: var(--spclBtnBgImage);
    background-position: var(--spclBtnHoverBgPosition);
    background-size: var(--spclBtnBgSize);
    color: var(--spclBtnTxtColor);
}

.cw_deposit_button.tl_btn.cw_deposit_button.tl_btn{
    background: var(--cwBodyBg);
    border:2px solid var(--cwHeaderSecondaryBg2);
}

.cw_deposit_button.tl_btn.cw_deposit_button.tl_btn:hover{
    color: var(--cwHeaderSecondaryBg2);
}

.lca-card-btn-wrapper .game__link_demo,
.header__fixed-right .tl_btn,
.lobbyFilter_search_wrapper .lobbyFilter_popup_btn{
    background: var(--cwBodyBg);
    border:2px solid var(--cwHeaderSecondaryBg2);
}

.lca-card-btn-wrapper .game__link_demo:hover,
.header__fixed-right .tl_btn:hover,
.lobbyFilter_search_wrapper .lobbyFilter_popup_btn:hover{
    color: var(--cwHeaderSecondaryBg2);
}

.links_container.profile{
    padding:0;
}

.links_container.profile a{
    background: var(--cwBodyBg);
}
.links_container>*+*{
    border-top: 1px solid var(--cwHeaderSecondaryBg2);
}

.links_container.profile a:hover{
    color: var(--cwAccentBg);
}

.tl_responsive_header_navigation .header_nav__dropdown a, .header_nav__more_content a{
    border-bottom: 1px solid;
}

/*Left Live Support - Remove after company removed from html*/
.js-livechat-badge.promocode-badge.cashback-badge {
    display:none;
}
/*Left Live Support - Remove after company removed from html*/


/*Featured Items Start*/
.dynamic_featured_content {
    gap: 12px;
}

.dynamic_featured_content .dynamic_featured_item {
    flex: 1 1 0;
    min-width: 0;
    margin: 0 !important;
}
/*Featured Items End*/

.banners_rectangleAd .dynamicBanners_inner{
    border:2px solid var(--cwAccentG);
}

/*Login - Register*/
.tl_head_text{
    font-weight:bold;
}
.tl_popup_content .tl_popup_link{
    color: var(--cwButtonG);
    border-bottom:1px solid var(--cwButtonG);
}

#loginContent .tl_popup_content .tl_sup_link{
    background: var(--cwBodyBg);
    border: 2px solid var(--cwAccentG);
}

#loginContent .tl_popup_header .tl_head_close{
    color: var(--cwAccentG)!important;
}
.dyn_regPopup_header_text{
    font-weight:bold;
}

/*Profile Tabs*/
.tl_gh .tl_gh_result .tl_gh_result_item:nth-child(odd){
    background:var(--cwAccentG);
    color:white;
}
.tl_gh .tl_gh_result .tl_gh_result_item:nth-child(even){
    background: var(--cwBodyBg);
    color:white;
}

.bonuses_content.bonus-history .rslt_tbl>tbody>tr{
    color:white!important;
    background:none!important;
}

.responsible_gaming_amount_item{
    background:#000000;
}
.responsible_gaming_checkbox input:checked+label .responsible_switcher{
    background-color:var(--cwBodyBg);
}

.bonus_card_body.new_bonus_card{
    background:none;
}
.new_bonuses .dynamic_icon.conditions_icon{
    color:#2c8bac;
    font-size: 50px;
}

.bn_description{
    background:var(--cwBodyBg);;
}

.bonus_card.new_bonus_card .bn_card_number,
.bonus_card_header .bn_card_number
{
    background: var(--cwBodyShadow);
}

.bn_left_card.bonus_card_box .bonus_card_body{
    background: linear-gradient(180deg,rgba(41, 41, 41, 1) 0%, rgba(217, 42, 42, 1) 50%);
}

.bonus_card_body .text_yellow{
    color:#ffb300;
}

.game_quantity{
    background:rgba(0,0,0,.7);
}

/*With Header - Footer*/
.dynRules.alignment_Left{
    justify-content:flex-start!important;
}
.alignment_Left .dynRules_content{max-width: calc(100% - 352px)!important;}

/*Without Header - Footer*/
.dynRules:not(.main-wrapper):not(:where(.main-wrapper *)){
    margin:0!important;
    padding:0!important;
    display: inline-block;
    width: 100%;
}

.dynRules_title {
    display: none
}

.dynRules_logo:not(.main-wrapper):not(:where(.main-wrapper *)){
    display:none;
}

.dynRules_left_sidebar:not(.main-wrapper):not(:where(.main-wrapper *))
{
    display:none;
}

.dynRules_lmenu_item.active:not(.open),.dynRules_lmenu_subitem.active {
    background: linear-gradient(45deg,#201a10,#be0000)!important
}

.dynRules_content:not(.main-wrapper):not(:where(.main-wrapper *)){
    width:100%!important;
    max-width:100%!important;
    background-size: cover !important;
}

.dynRules_content_inner:not(.main-wrapper):not(:where(.main-wrapper *)){
    backdrop-filter: blur(14px);
    border:none;
    background-color: rgba(34 34 34 / .2)!important;
}

/*Dynamic Rules - Popup*/
.cw_promo_popup_root{
    width: 100%;
    margin:0;
    padding:0;
    height: 100%;
    background-color: rgba(0 0 0 / .8)!important;
}

.cw_promo_popup_header{
    background:none!important;
}

.cw_promo_popup_content{
    height: calc(100% - 80px)!important;
    width:75%;
    margin: 0 auto;
}

.cw_promo_popup_inner{
    height: 100%!important;
    border-radius: 20px;
}

.cw_promo_popup_header .cw_icon_close_v2{
    color: #CB0427;
    font-size: 50px!important;
    font-weight:bold;
    position:absolute;
    top:74px;
}

/*Mailbox*/
.primary-btn.primary-btn--bordered{
    color:#CB0427!important;
    border: 1px solid #CB0427!important;
}

/*Right Social Icons*/
.social_text{
    background:var(--cwAccentG);
}
.social_icons_fixed a.twetter .social_icon-img{
    background-color:#ffffff;
}

.social_icons_fixed a.instagram .social_icon-img{
    background: linear-gradient(115deg, #f9ce34, #ee2a7b, #6228d7)
}

.social_icons_fixed a.telegram .social_icon-img{
    background: #0088CC;
}

.social_icons_fixed a.whatsapp .social_icon-img{
    background: #4EC45B;
}

/*Footer*/
.footer .socialIcons_block .tl_col-4{
    max-width: 50%;
    flex: 0 0 50%;
}

.footer_links_heading{
    border-bottom: 3px solid;
    font-weight: bold;
}

.footer_social-item{
    font-weight: bold;
}

.tl_footer_link{
    font-weight: bold;
}

.tl_footer_link:hover {
    color: #3a2e00;
}

/* FOOTER BAŞLIK 051125_2910_PC2464325225 */
.footer_links_heading{
    color: #3a2e00;
}


/* DİL SEÇİMİNİ GİZLER 051125_2910_pc2356346345354 */
.tl_acc_lang{
    display: none;
}

/* FOOTER SOSYAL MEDYA İKONLARI 061125_2910_pc23524524 */
.footer_social-item:hover{
    border-radius: 10px;
}

.social__instagram-icon:hover{
    background: none;
}

.social__twitter-icon:hover,
.social__instagram-icon:hover,
.social__facebook-icon:hover, 
.social__whatsApp-icon:hover, 
.social__telegram-icon:hover{
    background-color: #ffd21e!important;
    color: #6c6c6c;
}

.social__instagram-icon{
    background: #ffd21e;
}

/* AÇILIR SOL KISA YOL MENÜSÜ GİZLER 061125_2910_pc23534634525 */
#k2-quick-action{
    display: none;
}

.lb_card_button.play_btn{
    background: #000000ab!important;
    color: #fff!important;
}

.lb_card_button.play_btn i {
    color: #fff!important;
}

.lb_card_name{
    color: #000!important;
    font-weight: bold!important;
}

/* ANA SAYFA LOGO 081125_2910_pc23524624525232443 */
.header__logo img {
    display: none!important
}

.header__logo {
    background-image: url(https://i.hizliresim.com/kktb9wu.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    display: inline-block;
    width: 100%;
    height: 45px
}

.header__top-link:not(:last-child){
    width: 150px;
    text-align: center!important;
    justify-content: center;
}

/* ÜYE GİRİŞ LOGO */
.D_logo{
    background-image: url(https://i.hizliresim.com/kktb9wu.png)!important;
}

/* ÖZELLİKLİ ÖĞELER PC 081125_2910_pc23532524322 */
@keyframes kayanIsik {

  0%,   to {
    background-position: 0 center;
  }

  50% {
    background-position: 100% center;
  }
}

.dynamic_featured_item,
.dynamic_featured_item:hover {
  padding: 16px 6px !important;
  border-radius: 14px !important;
  background: linear-gradient(180deg, #1c1810 0%, #0e0c07 100%) !important;
  border: 1px solid rgba(255, 210, 60, .28) !important;
  box-shadow: 0 6px 18px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .04) !important;
  overflow: hidden;
  position: relative;
  z-index: 1;
  transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease !important;
}

.dynamic_featured_item::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: radial-gradient(120% 80% at 50% 0%, rgba(255, 200, 40, .1), transparent 60%);
  pointer-events: none;
}

.dynamic_featured_item::after {
  display: none !important;
}

.dynamic_featured_item:hover {
  transform: translateY(-3px) !important;
  border-color: rgba(255, 210, 60, .55) !important;
  box-shadow: 0 12px 28px rgba(0, 0, 0, .55), 0 0 0 1px rgba(255, 200, 40, .25), 0 10px 30px rgba(255, 180, 0, .16) !important;
}

.dynamic_featured_item .fixed_size {
  filter: drop-shadow(0 2px 6px rgba(0, 0, 0, .5)) drop-shadow(0 0 6px rgba(255, 200, 40, .25));
  transition: filter .2s ease;
}

.dynamic_featured_item:hover .fixed_size {
  filter: drop-shadow(0 4px 10px rgba(0, 0, 0, .5)) drop-shadow(0 0 13px rgba(255, 200, 40, .5));
}

.dynamic_featured_title {
  color: #ffd83f !important;
  font-weight: 800 !important;
  text-transform: uppercase;
  letter-spacing: .5px;
  margin-top: 8px;
}

/* VENOMBET ÜYE OL 111125_2910_pc35326432534234*/
.dyn_regPopup_content .dyn_regPopup_banner{
    width: 50%;
}

.dyn_regPopup_content{
    background: transparent;
}

.dyn_regPopup_header {
    background: transparent;
}

#reg_popup{
    background: linear-gradient(90deg,#231d12 0%, #2a2214 50%, #231d12 100%);
    padding: 10px!important;
    border-radius: 20px;
    box-shadow: 0 0 500px #ffb3009e;
    border: 2px solid #c98a00;
}

.dyn_regPopup_content .dyn_regPopup_body {
    width: 50%;
}

.dyn_regPopup_content .dynamicBanners_img {
    object-fit: cover;
    object-position: center;
}

.dyn_regPopup_header .dyn_regPopup_header_text{
    color: #ffffff;
    font-weight: bold;
}

.dyn_regPopup_content .dyn_form_group {
    width: 100%!important;
}

.dyn_regPopup_content .dyn_input, .dyn_select{
    border-radius: 5px;
    border: none;
    box-shadow: 0 4px 14px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .05);
    background: linear-gradient(155deg, hsla(0, 0%, 100%, 0) -2%, hsla(0, 0%, 100%, .06) 136%), #18140e!important;
    border: 1px solid rgba(255, 255, 255, .07)!important;
}

.dyn_regPopup_content .dyn_input:focus, .dyn_select:focus{
    border: 1px solid #ffbf22!important;
    background: linear-gradient(155deg, hsla(0, 0%, 100%, .03) -2%, hsla(0, 0%, 100%, .2) 136%), #18140e;
    box-shadow: 0 0 0 3px rgba(255, 200, 40, .16);
}

.dyn_regPopup_content .dyn_input::placeholder{
    color: #ffffff;
}

.dyn_regPopup_content .js_progress_text{
    font-weight: bold;
    font-size: 14px;
}

.dyn_regPopup_content .dyn_regPopup_body{
    position: relative;
}

.dyn_regPopup_content .dyn_regPopup_body:before {
    content: "";
    position: absolute;
    background: url(https://i.hizliresim.com/kktb9wu.png);
    background-size: contain;
    background-repeat: no-repeat;
    opacity: .9;
    width: 339px;
    height: 145px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    filter: blur(0px);
}

#js_reg_btn_submit{
    border-radius: 10px;
}

/* 3 ADIM */
.dyn_regPopup_body::before {
    display: block; 
}

.dyn_regPopup_body:has(#js_step_3.showStep)::before {
    display: none !important;
}

#js_step_3 .dyn_input::placeholder{
    color: #fff;
    font-weight: bold;
}

#js_step_3 .dyn_label{
    color: #fff;
}

.input-validation-error{
    border-bottom: 1px solid red!important;
}

/* 4. ADIM */
#js_step_4 .dyn_input::placeholder{
    color: #fff;
    font-weight: bold;
}

#js_step_4 .dyn_label{
    color: #fff;
}

#js_step_4 .checkBox_text, #js_step_4 #generalTermsLink{
    color: #fff;
}

.dyn_regPopup_body:has(#js_step_4.showStep)::before {
    display: none !important;
}

/* GERİ BUTONU */
#js_reg_btn_back{
    background: linear-gradient(180deg, #241e13 0%, #18140e 100%);
    border: 1px solid rgba(255, 210, 60, .35);
    color: #ffe085;
}

/* SCROOL */
#reg_popup *::-webkit-scrollbar {
    width: 10px;
    background-color: #201a10;
}

#reg_popup *::-webkit-scrollbar-thumb {
    background-color: #c98a00;
    border-radius: 5px;
}

/* YENİDEN GÖNDER BUTONU */
.dyn_regPopup_content #js_reg_btn_send_otp_Email{
    z-index: 1;
}

.header__fixed  .cw_icon_mail::before{
    color: #fff;
}

.header__fixed .depositDialog {
    color: #fff;
}

.header__fixed .username_cont{
    color: #fff
}

/* YILBASI SAPKA KALDIR 080126_2910_pc15325243*/
.header__logo::after{
    display: none!important
}

.snow_effect{
    display: none;
}

/* HEADER HOVER 240226_2910_pc15246245255 */
.header_nav__dropdown .tl_main_nav_item-active, .header_nav__more_content .tl_main_nav_item-active, .header_nav__dropdown .tl_main_nav_item:hover, .header_nav__more_content .tl_main_nav_item:hover{
    background-color: #2a2315;
}

/* PARA YATIRMALAR 250626_2910_PC23523424234234234 */
.brequest_popup_cover{
    background-color: #f6f6f600!important;
}

.brequest_popup_item_select, .brequest_primary_img span{
    color: #fff!important;
}

.brequest_popup_footer_btn{
    border-color: #fff!important;
    color: #fff!important;
}

/* FOOTER 300626_2910_pc242342523423424234 */
.footer {
    padding: 36px 0 56px;
    background:
        linear-gradient(120deg, transparent 32%, rgba(255, 200, 40, .045) 50%, transparent 68%),
        radial-gradient(100% 60% at 50% 0%, rgba(255, 200, 40, .07) 0%, transparent 60%),
        linear-gradient(180deg, #1b160d 0%, #100d08 45%, #0b0906 100%) !important;
    background-size: 260% 100%, 100% 100%, 100% 100%;
    animation: footerBgSheen 16s linear infinite;
    color: #9a968a;
    border-top: 1px solid rgba(255, 210, 60, .2);
}

.footer .footer_banner img {
    width: 100%;
    display: block;
}

.footer .footer_social-item {
    width: 38px;
    height: 38px;
    border-radius: 9px !important;
    background: linear-gradient(160deg, #1e1810 0%, #100d08 100%) !important;
    border: 1px solid rgba(255, 210, 60, .3);
    color: #ffd21e !important;
    font-weight: 400 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .4);
    transition: transform .25s ease, background .25s ease, color .25s ease, border-color .25s ease, box-shadow .25s ease;
    animation: footerSocialGlow 3s ease-in-out infinite;
}

.footer .footer_social-item:before {
    font-weight: 400 !important;
    font-size: 38px;
}

.footer .footer_social-item:nth-child(2) { animation-delay: .4s; }
.footer .footer_social-item:nth-child(3) { animation-delay: .8s; }
.footer .footer_social-item:nth-child(4) { animation-delay: 1.2s; }
.footer .footer_social-item:nth-child(5) { animation-delay: 1.6s; }

.footer .footer_social-item:hover {
    animation: none;
    transform: translateY(-3px);
    background: linear-gradient(135deg, #ffe985 0%, #ffb300 100%) !important;
    color: #1a1400 !important;
    border-color: #ffd21e !important;
    box-shadow: 0 6px 16px rgba(245, 184, 0, .4) !important;
}

.footer .footer_text {
    position: relative;
    max-width: 760px;
    margin: 6px auto 28px;
    padding: 16px 22px;
    border-radius: 12px;
    background: linear-gradient(155deg, hsla(0, 0%, 100%, 0) 0%, hsla(0, 0%, 100%, .04) 140%), #120f09;
    color: #9a968a !important;
    font-size: 12px;
    line-height: 1.8;
    text-align: center;
    box-shadow: 0 6px 20px rgba(0, 0, 0, .35);
}

.footer .footer_text::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 12px;
    padding: 1px;
    background: linear-gradient(90deg, #ffb300, #ffe985, rgba(245, 184, 0, .15), #ffb300);
    background-size: 300% 100%;
    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    animation: footerBorderFlow 5s linear infinite;
    pointer-events: none;
}

.footer .footer_script {
    display: inline-block;
    animation: footerSealFloat 4.5s ease-in-out infinite;
}

.footer .footer_links_heading {
    position: relative;
    display: inline-block;
    color: #ffd83f !important;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: .5px;
    text-transform: uppercase;
    border: none !important;
    padding-bottom: 9px;
    margin-bottom: 14px;
}

.footer .footer_links_heading::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    border-radius: 2px;
    background: linear-gradient(90deg, #ffb300, #ffe985, #ffb300);
    background-size: 200% 100%;
    animation: footerHeadingSheen 3s linear infinite;
}

.footer .tl_footer_link {
    color: #9a968a !important;
    font-weight: 500 !important;
    font-size: 14px;
    transition: color .2s ease, padding-inline-start .2s ease;
}

.footer .tl_footer_link:hover {
    color: #ffd21e !important;
    padding-inline-start: 4px;
}

.footer .footer_copy {
    color: #cfcdc6 !important;
    font-size: 14px;
    font-weight: 600;
}

.footer .cw_footer_18_wrapper {
    color: #ffd21e;
}

@keyframes footerBgSheen {
    0% { background-position: 0% 0%, 50% 0%, 0 0; }
    100% { background-position: 260% 0%, 50% 0%, 0 0; }
}

@keyframes footerHeadingSheen {
    0% { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}

@keyframes footerBorderFlow {
    0% { background-position: 0 0; }
    100% { background-position: 300% 0; }
}

@keyframes footerSealFloat {
    0%, 100% {
        transform: translateY(0);
        filter: drop-shadow(0 4px 8px rgba(0, 0, 0, .4)) drop-shadow(0 0 4px rgba(255, 200, 40, .15));
    }
    50% {
        transform: translateY(-6px);
        filter: drop-shadow(0 8px 14px rgba(0, 0, 0, .45)) drop-shadow(0 0 13px rgba(255, 200, 40, .45));
    }
}

@keyframes footerSocialGlow {
    0%, 100% {
        box-shadow: 0 2px 8px rgba(0, 0, 0, .4), 0 0 0 rgba(255, 200, 40, 0);
    }
    50% {
        box-shadow: 0 2px 8px rgba(0, 0, 0, .4), 0 0 10px rgba(255, 200, 40, .22);
    }
}

/* VENOMBET JACKPOT WEB 300626_2910_pc324523423423424234 */
.top_jackpots__container {
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 12px;
}

.top_jackpots__container .top_jackpots__block {
    position: relative;
    overflow: hidden;
    border: none !important;
    border-radius: 8px !important;
    background: linear-gradient(180deg, #33291a 0%, #120f09 50%, #1a160e 100%) !important;
    box-shadow: rgba(0, 0, 0, .4) 0 2px 4px, rgba(0, 0, 0, .3) 0 7px 13px -3px, rgba(0, 0, 0, .2) 0 -3px inset !important;
    transition: box-shadow .25s ease, transform .25s ease;
}

.top_jackpots__container .top_jackpots__block::before {
    content: '';
    position: absolute;
    top: -50%;
    bottom: -50%;
    left: -60%;
    width: 30%;
    background: linear-gradient(90deg,
        transparent 0%,
        rgba(255, 255, 255, .05) 25%,
        rgba(255, 255, 255, .25) 50%,
        rgba(255, 255, 255, .05) 75%,
        transparent 100%);
    transform: skewX(-22deg);
    filter: blur(4px);
    pointer-events: none;
    z-index: 0;
    animation: jpInnerShine 3s ease-in-out infinite alternate;
}

.top_jackpots__container .top_jackpots__block > .top_jackpot_icon,
.top_jackpots__container .top_jackpots__block > .top_jackpots__content {
    position: relative;
    z-index: 1;
}

@keyframes jpInnerShine {
    0% { left: -50%; }
    100% { left: 120%; }
}

.top_jackpots__container .top_jackpots__anim:hover .top_jackpots__block {
    transform: translateY(-2px);
    box-shadow: rgba(0, 0, 0, .5) 0 4px 8px, rgba(0, 0, 0, .4) 0 12px 22px -3px, rgba(0, 0, 0, .2) 0 -3px inset !important;
}

.top_jackpots__container .top_jackpot_icon {
    filter: drop-shadow(0 2px 5px rgba(0, 0, 0, .5));
}

.top_jackpots__container .top_jackpots__value .component_jackpot_slider_number,
.top_jackpots__container .top_jackpots__value .digit {
    color: #ffffff;
    text-shadow: 0 0 10px rgba(255, 255, 255, .15);
}

.top_jackpots__container .top_jackpots__crns {
    color: #9a968a;
}

.top_jackpots__container .top_jackpots__hover_content {
    border: 1px solid rgba(255, 255, 255, .1);
    background: linear-gradient(160deg, #1c1710 0%, #0e0b07 100%);
    box-shadow: 0 16px 40px rgba(0, 0, 0, .65);
}

.top_jackpots__container .top_jackpots__hover_header {
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.top_jackpots__container .top_jackpots__hover_close {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .05);
    border: 1px solid rgba(255, 255, 255, .1);
    color: #efede6;
    cursor: pointer;
    transition: color .2s ease, border-color .2s ease, background .2s ease;
}

.top_jackpots__container .top_jackpots__hover_close:hover {
    color: #ffffff;
    border-color: rgba(255, 255, 255, .25);
    background: rgba(255, 255, 255, .1);
}

.top_jackpots__container .top_jackpots__hover_winners {
    background: linear-gradient(155deg, hsla(0, 0%, 100%, 0) 0%, hsla(0, 0%, 100%, .06) 100%);
    border: 1px solid rgba(255, 255, 255, .07);
    border-radius: 12px;
}

.top_jackpots__container .top_jackpots__hover_winners__name {
    color: #efede6;
}

.top_jackpots__container .top_jackpots__hover_winners__count {
    color: #ffffff;
}

.top_jackpots__container .top_jackpots__hover_content .top_jackpots__hover__game {
    margin-top: 8px;
    padding: 10px 12px;
    border: 1px solid rgba(255, 255, 255, .07);
    border-radius: 10px;
    background: linear-gradient(155deg, hsla(0, 0%, 100%, 0) 0%, hsla(0, 0%, 100%, .05) 100%);
}

.top_jackpots__container .top_jackpots__hover_win__name {
    color: #9a968a;
}

.top_jackpots__container .top_jackpots__hover__value,
.top_jackpots__container .top_jackpots__hover__value span,
.top_jackpots__container .top_jackpots__hover__value .top_jackpots__crns {
    color: #ffffff;
}

.top_jackpots__container .top_jackpots__hover_win__id,
.top_jackpots__container .top_jackpots__hover__date {
    color: #9a968a;
}

.top_jackpots__container .top_jackpots__hover_btn {
    position: relative;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, .12);
    border-radius: 27px;
    background: linear-gradient(180deg, #282013 0%, #120f09 100%);
    color: #efede6;
    text-transform: uppercase;
    box-shadow: 0 4px 14px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .05);
    transition: border-color .25s ease, color .25s ease;
}

.top_jackpots__container .top_jackpots__hover_btn:hover {
    border-color: rgba(255, 255, 255, .25);
}

.top_jackpots__container .top_jackpots__hover_btn span,
.top_jackpots__container .top_jackpots__hover_btn i {
    color: #efede6;
}

.top_jackpots__container .top_jackpots__hover_btn:hover span,
.top_jackpots__container .top_jackpots__hover_btn:hover i {
    color: #ffffff;
}

/* BASLIKLAR 300626_2910_pc1234123412412312313123 */
.lobby-category-slider .rd_header_tabs {
    gap: 0;
    overflow: visible;
}

.lobby-category-slider .rd_header_tabs .rd_header_tab_item,
.lobby-category-slider .rd_header_tabs .rd_header_tab_item.active,
.rd_header_tab_item.js_jackpot_types,
.rd_header_tab_item.js_jackpot_types.active {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;
    min-width: 0;
    margin: 0;
    padding: 6px 0 6px 4px;
    overflow: visible;
    background: none !important;
    border: none !important;
    border-radius: 0 !important;
    text-align: left;
    text-transform: capitalize;
    white-space: nowrap;
    font-size: 18px;
    font-weight: 800;
    letter-spacing: .3px;
    line-height: 1.25;
    color: #ffd83f !important;
    animation: baslik6Glow 5s ease-in-out infinite;
}

.lobby-category-slider .rd_header_tabs .rd_header_tab_item::before,
.rd_header_tab_item.js_jackpot_types::before {
    content: "";
    flex: 0 0 auto;
    margin-left: 2px;
    width: 8px;
    height: 8px;
    transform: rotate(45deg);
    border-radius: 1px;
    background: linear-gradient(135deg, #ffe985, #ffb300);
    box-shadow: 0 0 9px rgba(255, 200, 40, .5);
}

.rd_header_tab_item.js_jackpot_types .rd_header_tab_name {
    font-size: 18px;
    font-weight: 800;
    line-height: 1.25;
    color: #ffd83f;
}

@keyframes baslik6Glow {
    0%, 100% {
        text-shadow: 0 0 0 rgba(255, 200, 40, 0);
    }
    50% {
        text-shadow: 0 0 14px rgba(255, 200, 40, .4);
    }
}

/* KAYIT OL GIRIS YAP 300626_2910_pc2342342342342424324324 */
.header__fixed-right .registerDialog.tl_btn,
.header__fixed-right .h-bg-primary.tl_btn {
    position: relative;
    overflow: hidden;
    height: 38px;
    padding: 0 20px;
    border: none !important;
    border-radius: 8px !important;
    background: linear-gradient(180deg, #ffdd6a 0%, #ffb300 100%) !important;
    color: #1a1400 !important;
    font-weight: 700;
    letter-spacing: .3px;
    box-shadow: 0 4px 14px rgba(245, 184, 0, .3);
}

.header__fixed-right .registerDialog.tl_btn::after,
.header__fixed-right .h-bg-primary.tl_btn::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 35%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .55), transparent);
    transform: translateX(-200%) skewX(-20deg);
    animation: headerBtnShine 4s ease-in-out infinite;
}

.header__fixed-right .registerDialog.tl_btn:hover,
.header__fixed-right .h-bg-primary.tl_btn:hover {
    background: linear-gradient(180deg, #ffe985 0%, #ffb814 100%) !important;
    color: #1a1400 !important;
    box-shadow: 0 4px 18px rgba(255, 200, 40, .5);
}

.header__fixed-right .cw_sign_in_button.tl_btn {
    height: 38px;
    padding: 0 20px;
    border: 1px solid rgba(255, 210, 60, .4) !important;
    border-radius: 8px !important;
    background: linear-gradient(180deg, #241e13 0%, #18140e 100%) !important;
    color: #ffe085 !important;
    font-weight: 700;
    letter-spacing: .3px;
    transition: border-color .2s ease, color .2s ease, background .2s ease;
}

.header__fixed-right .cw_sign_in_button.tl_btn:hover {
    border-color: #ffbf22 !important;
    color: #fff0bf !important;
    background: linear-gradient(180deg, #2a2114 0%, #1a160e 100%) !important;
}

@keyframes headerBtnShine {
    0% {
        transform: translateX(-200%) skewX(-20deg);
    }
    55%, 100% {
        transform: translateX(360%) skewX(-20deg);
    }
}

/* PROMOSYONLAR ARANMA TALEBI BONUS TALEP BUTONLARI 300626_2910_pc1234134123123123123123 */
.header__top-links .header__top-promolink,
.header__top-links .header__top-link:not(.tv_icon) {
    height: 34px;
    border-radius: 8px;
    background: linear-gradient(180deg, #201a10 0%, #151109 100%) !important;
    border: 1px solid rgba(255, 255, 255, .08) !important;
    color: #cfcdc6 !important;
    box-shadow: none !important;
    transition: border-color .2s ease, color .2s ease, background .2s ease;
}

.header__top-links .header__top-promolink .dynamic_icon,
.header__top-links .header__top-link:not(.tv_icon) .dynamic_icon {
    color: #ffd21e !important;
    transition: color .2s ease;
}

.header__top-links .header__top-promolink:hover,
.header__top-links .header__top-link:not(.tv_icon):hover {
    border-color: rgba(255, 210, 60, .55) !important;
    color: #fff0bf !important;
    background: linear-gradient(180deg, #282013 0%, #1a160e 100%) !important;
}

.header__top-links .header__top-promolink:hover .dynamic_icon,
.header__top-links .header__top-link:not(.tv_icon):hover .dynamic_icon {
    color: #ffe985 !important;
}

.header__top-links .header__top-promolink {
    border-color: rgba(255, 210, 60, .4) !important;
    color: #ffe085 !important;
    box-shadow: 0 0 12px rgba(255, 200, 40, .12) !important;
}

.header__top-links .header__top-link:not(.tv_icon) {
    border-color: rgba(255, 210, 60, .28) !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .35) !important;
    animation: headerLinkGlow 3.4s ease-in-out infinite;
}

.header__top-links .header__top-link:not(.tv_icon):last-of-type {
    animation-delay: .8s;
}

@keyframes headerLinkGlow {
    0%, 100% {
        box-shadow: 0 2px 10px rgba(0, 0, 0, .35), 0 0 0 rgba(255, 200, 40, 0);
    }
    50% {
        box-shadow: 0 2px 10px rgba(0, 0, 0, .35), 0 0 13px rgba(255, 200, 40, .22);
    }
}

/* VENOMBET UYE GIRISI 300626_2910_pc14124123123123124123 */
.tl_popup_dialog:has(#loginContent) {
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 24px 60px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .05);
}

#loginContent .tl_popup_header {
    position: relative;
    height: 52px;
    background: #100d08 !important;
    border-bottom: 1px solid rgba(255, 255, 255, .07);
}

#loginContent .tl_popup_header::after {
    content: "";
    position: absolute;
    left: 16px;
    bottom: -1px;
    width: 56px;
    height: 2px;
    border-radius: 2px;
    background: linear-gradient(90deg, #ffd21e, #ffe985, #ffd21e);
    background-size: 200% 100%;
    box-shadow: 0 0 14px rgba(255, 200, 40, .55);
    animation: loginHeadSheen 3s linear infinite;
}

#loginContent .tl_head_text {
    color: #ffd83f !important;
    font-weight: 700;
    letter-spacing: .3px;
}

#loginContent .tl_popup_header .tl_head_close {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    font-size: 26px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .05);
    border: 1px solid rgba(255, 255, 255, .1);
    color: #efede6 !important;
    transition: color .2s ease, border-color .2s ease, background .2s ease;
}

#loginContent .tl_popup_header .tl_head_close:hover {
    color: #ffd21e !important;
    border-color: rgba(255, 210, 60, .5);
    background: rgba(255, 200, 40, .08);
}

#loginContent .tl_popup_content.tl_popup_content {
    padding: 24px 28px 22px;
    background: #100d08 !important;
    color: #efede6 !important;
}

#loginContent .D_logo {
    width: 150px;
    height: 54px;
    margin: 0 auto 18px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

#loginContent .dyn_login_label {
    color: #9a968a;
    font-size: 12px;
    font-weight: 600;
}

#loginContent .dyn_login_input {
    height: 46px;
    line-height: 46px;
    padding: 0 16px;
    border-radius: 27px !important;
    background: linear-gradient(155deg, hsla(0, 0%, 100%, 0) -2.13%, hsla(0, 0%, 100%, .15) 136.58%) !important;
    border: 1px solid rgba(255, 255, 255, .1) !important;
    color: #efede6 !important;
    transition: border-color .2s ease, box-shadow .2s ease, background .2s ease;
}

#loginContent .eye_block .dyn_login_input {
    padding-inline-end: 46px;
}

#loginContent .dyn_login_input::placeholder {
    color: #ffffff;
    opacity: 1;
}

#loginContent .dyn_login_input:focus {
    background: linear-gradient(155deg, hsla(0, 0%, 100%, .03) -2.13%, hsla(0, 0%, 100%, .2) 136.58%) !important;
    border-color: #ffbf22 !important;
    box-shadow: 0 0 0 3px rgba(255, 200, 40, .16);
}

#loginContent .eye_button {
    height: 46px;
    line-height: 46px;
    color: #9a968a;
    transition: color .2s ease;
}

#loginContent .eye_button:hover {
    color: #ffd21e;
}

#loginContent .login_btn,
#loginContent #js_lg_btn {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 48px;
    margin-top: 4px;
    border: none !important;
    border-radius: 27px !important;
    background: linear-gradient(180deg, #ffdd6a 0%, #ffb300 100%) !important;
    color: #1a1400 !important;
    font-weight: 800;
    letter-spacing: .4px;
    text-transform: uppercase;
    box-shadow: 0 4px 16px rgba(245, 184, 0, .3);
}

#loginContent .login_btn::after,
#loginContent #js_lg_btn::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 38%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .5), transparent);
    transform: translateX(-200%) skewX(-20deg);
    animation: loginBtnShine 3.6s ease-in-out infinite;
}

#loginContent .login_btn:hover,
#loginContent #js_lg_btn:hover {
    background: linear-gradient(180deg, #ffe985 0%, #ffb814 100%) !important;
    color: #1a1400 !important;
    box-shadow: 0 4px 20px rgba(255, 200, 40, .5);
}

#loginContent .tl_popup_content .tl_popup_link {
    color: #ffd21e !important;
    border-bottom: none !important;
    transition: color .2s ease;
}

#loginContent .tl_popup_content .tl_popup_link:hover {
    color: #ffe985 !important;
}

#loginContent .tl_popup_content .tl_sup_link {
    background: linear-gradient(180deg, #241e13 0%, #18140e 100%) !important;
    border: 1px solid rgba(255, 210, 60, .35) !important;
    border-radius: 27px !important;
    color: #ffe085 !important;
    transition: border-color .2s ease, color .2s ease;
}

#loginContent .tl_popup_content .tl_sup_link:hover {
    border-color: #ffbf22 !important;
    color: #fff0bf !important;
}

#loginContent .reg_error_message,
#loginContent .dyn_err_mess {
    color: #e5544a;
}

@keyframes loginHeadSheen {
    0% { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}

@keyframes loginBtnShine {
    0% { transform: translateX(-200%) skewX(-20deg); }
    55%, 100% { transform: translateX(360%) skewX(-20deg); }
}

/* VENOMBET SAG MENU 300626_2910_pc1412412312341243123123 */
.header__fixed-right .cw_depositDialog_box {
    gap: 10px;
}

.header__fixed-right .cw_depositDialog_box .cw_deposit_button {
    position: relative;
    overflow: hidden;
    height: 36px !important;
    padding: 0 16px !important;
    max-width: none !important;
    border: 1px solid rgba(255, 223, 110, .5) !important;
    border-radius: 8px !important;
    background: linear-gradient(180deg, #ffd21e 0%, #ffb300 100%) !important;
    color: #1a1400 !important;
    font-weight: 700 !important;
    font-size: 13px !important;
    letter-spacing: .3px;
    text-transform: uppercase;
    box-shadow: 0 3px 10px rgba(245, 184, 0, .28) !important;
}

.header__fixed-right .cw_depositDialog_box .cw_deposit_button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 35%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 245, 200, .3), transparent);
    transform: translateX(-220%) skewX(-20deg);
    animation: headerGirisShine 4.5s ease-in-out infinite;
}

.header__fixed-right .cw_depositDialog_box .cw_deposit_button:hover {
    background: linear-gradient(180deg, #ffdd6a 0%, #ffb814 100%) !important;
    color: #1a1400 !important;
    border-color: #ffdb57 !important;
    box-shadow: 0 3px 14px rgba(255, 200, 40, .45) !important;
}

.header__fixed-right .cw_depositDialog_balance {
    background: linear-gradient(180deg, #201a10 0%, #151109 100%) !important;
    border: 1px solid rgba(255, 255, 255, .08) !important;
    border-radius: 8px !important;
}

.header__fixed-right .cw_lblBalance #js_available_balance {
    color: #ffd21e;
    font-weight: 700;
}

.header__fixed-right .cw_lblBalance .js_currency_code {
    color: #9a968a;
}

.header__fixed-right .inboxDialog.cw_depositDialog_btn,
.header__fixed-right .username_cont.tl_btn {
    background: linear-gradient(180deg, #201a10 0%, #151109 100%) !important;
    border: 1px solid rgba(255, 210, 60, .28) !important;
    border-radius: 8px !important;
    color: #efede6 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .35) !important;
    transition: border-color .2s ease, color .2s ease, background .2s ease;
}

.header__fixed-right .inboxDialog.cw_depositDialog_btn:hover,
.header__fixed-right .username_cont.tl_btn:hover {
    border-color: rgba(255, 210, 60, .55) !important;
    background: linear-gradient(180deg, #282013 0%, #1a160e 100%) !important;
}

.header__fixed-right .inboxDialog .cw_icon_mail,
.header__fixed-right .username_cont .cw_icon_user_v3 {
    color: #ffd21e;
}

.header__fixed-right .username_cont .cw_icon_triangle_bottom {
    color: #9a968a;
}

.header__fixed-right .header_amount-style,
.header__fixed-right .count_bonus-number {
    background: linear-gradient(180deg, #ffd21e 0%, #ffb300 100%) !important;
    color: #1a1400 !important;
    font-weight: 700;
}

.header__fixed-right .links_container.profile {
    padding: 6px !important;
    background: #18140e !important;
    border: 1px solid rgba(255, 210, 60, .2) !important;
    border-radius: 10px !important;
    box-shadow: 0 14px 34px rgba(0, 0, 0, .6) !important;
}

.header__fixed-right .links_container.profile .tl_dropdown_style {
    border-radius: 7px;
    background: transparent !important;
    color: #cfcdc6 !important;
    transition: background .2s ease, color .2s ease;
}

.header__fixed-right .links_container.profile .tl_dropdown_style:hover {
    background: linear-gradient(90deg, rgba(255, 200, 40, .12), rgba(255, 200, 40, .03)) !important;
    color: #ffd83f !important;
}

.header__fixed-right .links_container.profile > * + * {
    border-top: 1px solid rgba(255, 255, 255, .06) !important;
}

.header__fixed-right .links_container.profile .tl_dropdown_style .text-right {
    color: #ffd21e;
}

@keyframes headerGirisShine {
    0% {
        transform: translateX(-200%) skewX(-20deg);
    }
    55%, 100% {
        transform: translateX(360%) skewX(-20deg);
    }
}

/* VENOMBET PROFILIM VE ALT SEKMELER 300626_2910_pc134141231231231313123 */
.tl_my_acc_cont.tl_my_acc_cont {
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 24px 60px rgba(0, 0, 0, .7);
}

.tl_my_acc_cont .tl_my_acc_cont_nav {
    padding: 8px;
    background: #100d08 !important;
    border-inline-end: 1px solid rgba(255, 255, 255, .06);
}

.tl_my_acc_cont .tl_my_acc_nav_item,
.tl_my_acc_cont .tl_my_acc_nav_itemsp {
    position: relative;
    height: 42px;
    line-height: 42px;
    margin-bottom: 2px;
    border-bottom: none !important;
    border-radius: 8px;
    color: #cfcdc6 !important;
    font-weight: 600;
    transition: background .2s ease, color .2s ease;
}

.tl_my_acc_cont .tl_my_acc_nav_item:hover,
.tl_my_acc_cont .tl_my_acc_nav_itemsp:hover {
    background: rgba(255, 255, 255, .04) !important;
    color: #ffd83f !important;
}

.tl_my_acc_cont .tl_my_acc_nav_item.active {
    background: linear-gradient(90deg, rgba(255, 200, 40, .14), rgba(255, 200, 40, .02)) !important;
    color: #ffd83f !important;
    box-shadow: inset 3px 0 0 #ffb300;
}

.tl_my_acc_cont .tl_my_acc_cont_content {
    background: #100d08 !important;
    color: #efede6 !important;
}

.tl_my_acc_cont .tl_my_acc_close {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .05);
    border: 1px solid rgba(255, 255, 255, .1);
    color: #efede6 !important;
    transition: color .2s ease, border-color .2s ease, background .2s ease;
}

.tl_my_acc_cont .tl_my_acc_close:hover {
    color: #ffd21e !important;
    border-color: rgba(255, 210, 60, .5);
    background: rgba(255, 200, 40, .08);
}

.tl_my_acc_cont .heading,
.tl_my_acc_cont .tl_gh_title,
.tl_my_acc_cont .profile_title {
    color: #ffd83f !important;
    font-weight: 800;
}

.tl_my_acc_cont .tl_gh .tl_gh_item,
.tl_my_acc_cont .tl_gh .ui-select .ui-btn,
.tl_my_acc_cont .tl_input,
.tl_my_acc_cont input[type="text"]:not(.dyn_login_input),
.tl_my_acc_cont .ui-input-text input,
.tl_my_acc_cont .date-picker {
    background: linear-gradient(155deg, hsla(0, 0%, 100%, 0) -2.13%, hsla(0, 0%, 100%, .08) 136.58%) !important;
    border: 1px solid rgba(255, 255, 255, .1) !important;
    border-radius: 10px !important;
    color: #efede6 !important;
}

.tl_my_acc_cont .tl_input:focus,
.tl_my_acc_cont input[type="text"]:focus,
.tl_my_acc_cont .date-picker:focus {
    border-color: #ffbf22 !important;
    box-shadow: 0 0 0 3px rgba(255, 200, 40, .16) !important;
}

.tl_my_acc_cont .tl_search_button,
.tl_my_acc_cont .btn_prim,
.tl_my_acc_cont .cashier__history_show {
    background: linear-gradient(180deg, #ffd21e 0%, #ffb300 100%) !important;
    border: none !important;
    border-radius: 10px !important;
    color: #1a1400 !important;
    font-weight: 700 !important;
    box-shadow: 0 3px 12px rgba(245, 184, 0, .25);
}

.tl_my_acc_cont .tl_gh .tl_gh_result .tl_gh_result_heading {
    background: linear-gradient(180deg, #1d1810, #120f09) !important;
    border: 1px solid rgba(255, 255, 255, .06);
    border-radius: 10px;
    color: #ffd83f !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .3px;
}

.tl_my_acc_cont .tl_gh .tl_gh_result .tl_gh_result_item {
    background: linear-gradient(155deg, hsla(0, 0%, 100%, 0) 0%, hsla(0, 0%, 100%, .04) 140%) !important;
    border: 1px solid rgba(255, 255, 255, .05);
    border-radius: 10px;
    margin-top: 6px;
    color: #efede6 !important;
}

.tl_my_acc_cont .tl_gh .tl_gh_result .tl_gh_result_item:hover {
    border-color: rgba(255, 210, 60, .3);
}

.tl_my_acc_cont .tl_gh .tl_gh_result .id,
.tl_my_acc_cont .tl_gh .tl_gh_result .dt {
    color: #9a968a;
}

.tl_my_acc_cont .color_green,
.tl_my_acc_cont .lbl-success {
    color: #46c46a !important;
}

.tl_my_acc_cont .color_red,
.tl_my_acc_cont .lbl-declined {
    color: #e5544a !important;
}

.tl_my_acc_cont .lbl-pending {
    color: #ffd21e !important;
}

.tl_my_acc_cont .full_data table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 6px;
}

.tl_my_acc_cont .full_data thead th {
    padding: 10px 12px;
    background: linear-gradient(180deg, #1d1810, #120f09);
    color: #ffd83f;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: .3px;
}

.tl_my_acc_cont .full_data tbody td {
    padding: 10px 12px;
    background: linear-gradient(155deg, hsla(0, 0%, 100%, 0) 0%, hsla(0, 0%, 100%, .04) 140%);
    color: #efede6;
    font-size: 13px;
}

.tl_my_acc_cont .full_data .icont_text {
    color: #efede6;
}

.tl_my_acc_cont .bonus_tab_list {
    border-bottom: 1px solid rgba(255, 255, 255, .07);
}

.tl_my_acc_cont .bonus_tab_list .bonus_tab,
.tl_my_acc_cont .bonus_tab_list li {
    color: #9a968a;
    cursor: pointer;
    transition: color .2s ease;
}

.tl_my_acc_cont .bonus_tab_list .active,
.tl_my_acc_cont .bonus_tab_list li.active {
    color: #ffd83f !important;
    border-bottom: 2px solid #ffb300;
}

.tl_my_acc_cont .bonus_card {
    background: linear-gradient(155deg, hsla(0, 0%, 100%, 0) -2%, hsla(0, 0%, 100%, .06) 136%), #18140e !important;
    border: 1px solid rgba(255, 255, 255, .07) !important;
    border-radius: 14px !important;
    box-shadow: 0 6px 18px rgba(0, 0, 0, .4);
}

.tl_my_acc_cont .bonus_card_header {
    border-bottom: 1px solid rgba(255, 255, 255, .07);
}

.tl_my_acc_cont .bonus_caption span:first-child,
.tl_my_acc_cont .bn_card_number .id {
    color: #ffd21e;
}

.tl_my_acc_cont .bonus_timer li span:last-child {
    color: #ffd83f;
    font-weight: 700;
}

.tl_my_acc_cont .bonus_search input {
    background: linear-gradient(155deg, hsla(0, 0%, 100%, 0) -2.13%, hsla(0, 0%, 100%, .08) 136.58%) !important;
    border: 1px solid rgba(255, 255, 255, .1) !important;
    border-radius: 10px !important;
    color: #efede6 !important;
}

.tl_my_acc_cont .bn_left_card .bonus_card_body {
    background: linear-gradient(180deg, #1b160d 0%, #120f09 100%) !important;
}

.tl_my_acc_cont .bonus_btn {
    border-radius: 10px !important;
    border: none !important;
    background: linear-gradient(180deg, #ffd21e 0%, #ffb300 100%) !important;
    color: #1a1400 !important;
    font-weight: 700 !important;
    box-shadow: 0 3px 12px rgba(245, 184, 0, .25);
    transition: filter .2s ease, box-shadow .2s ease;
}

.tl_my_acc_cont .bonus_btn:hover {
    filter: brightness(1.06);
    box-shadow: 0 3px 16px rgba(255, 200, 40, .4);
}

.tl_my_acc_cont .bonus_btn.pending_bonus_btn,
.tl_my_acc_cont .bn_left_card.bonus_card_box .bonusSeeMore.bonus_btn {
    background: linear-gradient(180deg, #241e13 0%, #18140e 100%) !important;
    border: 1px solid rgba(255, 210, 60, .35) !important;
    color: #ffe085 !important;
    box-shadow: none;
}

.tl_my_acc_cont .bonus_btn.pending_bonus_btn:hover,
.tl_my_acc_cont .bn_left_card.bonus_card_box .bonusSeeMore.bonus_btn:hover {
    border-color: #ffbf22 !important;
    color: #fff0bf !important;
    filter: none;
}

.tl_my_acc_cont .swiper-pagination-current {
    color: #ffd21e;
}

.tl_my_acc_cont .tl_my_acc_cont_content::-webkit-scrollbar,
.tl_my_acc_cont .profile_popup_content::-webkit-scrollbar {
    width: 5px;
}

.tl_my_acc_cont .tl_my_acc_cont_content::-webkit-scrollbar-thumb,
.tl_my_acc_cont .profile_popup_content::-webkit-scrollbar-thumb {
    background: rgba(255, 213, 74, .35);
    border-radius: 4px;
}

.dyn_profile {
    background: #100d08 !important;
    color: #efede6;
    padding: 24px;
}

.dyn_profile .dyn_prof_user_info_top {
    background: linear-gradient(155deg, hsla(0, 0%, 100%, 0) -2%, hsla(0, 0%, 100%, .06) 136%), #18140e;
    border: 1px solid rgba(255, 255, 255, .07);
    border-radius: 16px;
    box-shadow: 0 6px 18px rgba(0, 0, 0, .45);
    color: #efede6;
}

.dyn_profile .dyn_prof_user_pic_box {
    width: 96px;
    height: 96px;
    margin: 0 auto 28px;
    background: #120f09 url('https://i.hizliresim.com/s8r37gp.png') center / cover no-repeat;
    border: 1px solid rgba(255, 210, 60, .35);
    animation: profAvatarGlow 3.2s ease-in-out infinite;
}

.dyn_profile .dyn_prof_user_pic_box i {
    display: none;
}

.dyn_profile .dyn_prof_user_info-inner {
    color: #9a968a;
}

.dyn_profile .dyn_prof_copy_name {
    color: #ffd21e;
    font-weight: 700;
}

.dyn_profile .dyn_prof_user_info_copybtn {
    color: #ffbf22;
    transition: color .2s ease, transform .15s ease;
}

.dyn_profile .dyn_prof_user_info_copybtn:hover {
    color: #ffe085;
    transform: scale(1.08);
}

.dyn_profile .dyn_label {
    color: #9a968a;
    font-weight: 600;
}

.dyn_profile .dyn_input,
.dyn_profile .dyn_select {
    color: #efede6 !important;
    background: linear-gradient(155deg, hsla(0, 0%, 100%, 0) -2.13%, hsla(0, 0%, 100%, .08) 136.58%) !important;
    border: 1px solid rgba(255, 255, 255, .08);
    border-radius: 12px;
    height: 44px;
    line-height: 44px;
}

.dyn_profile .dyn_input:disabled,
.dyn_profile .dyn_input:read-only {
    opacity: 1;
}

.dyn_profile .dyn_input:focus,
.dyn_profile .dyn_select:focus {
    background: linear-gradient(155deg, hsla(0, 0%, 100%, .03) -2.13%, hsla(0, 0%, 100%, .2) 136.58%) !important;
    border-color: #ffbf22;
    box-shadow: 0 0 0 3px rgba(255, 200, 40, .16);
}

.dyn_profile .dyn_profile_leftPart_footer .dyn_button,
.dyn_profile #js_update_prof_btn {
    position: relative;
    overflow: hidden;
    border: none !important;
    border-radius: 27px;
    background: linear-gradient(180deg, #ffd21e 0%, #ffb300 100%) !important;
    color: #1a1400 !important;
    font-weight: 700;
    box-shadow: 0 4px 14px rgba(245, 184, 0, .25);
}

@keyframes profAvatarGlow {
    0%, 100% {
        box-shadow: 0 0 0 4px rgba(255, 200, 40, .05), inset 0 0 16px rgba(255, 200, 40, .06);
    }
    50% {
        box-shadow: 0 0 0 4px rgba(255, 200, 40, .1), inset 0 0 22px rgba(255, 200, 40, .12);
    }
}

/* VENOMBET SOL HIZALI KAYIP BONUSU VE PROMO KOD BUTONLARI 300626_2910_pc154123412312312313123 */
.floating-links-wrapper .promocode-badge {
    animation: flBadgeBreatheWeb 2.8s ease-in-out infinite;
}

.floating-links-wrapper .js-promocode-badge {
    animation-delay: .9s;
}

.floating-links-wrapper .promocode-badge .content {
    background: linear-gradient(135deg, #ffdd6a 0%, #ffb300 100%) !important;
    color: #1a1400 !important;
}

.floating-links-wrapper .promocode-badge .text-block {
    color: #1a1400 !important;
    font-weight: 700;
}

.floating-links-wrapper .promocode-badge .promocode_badge_icon,
.floating-links-wrapper .promocode-badge .cashback_badge_icon,
.floating-links-wrapper .promocode-badge .promocode_badge_icon .dynamic_icon,
.floating-links-wrapper .promocode-badge .cashback_badge_icon .promo_icon,
.floating-links-wrapper .promocode-badge .cashback_badge_icon .dynamic_icon {
    color: #1a1400 !important;
}

.floating-links-wrapper .promocode-badge .triangles,
.floating-links-wrapper .promocode-badge .triangle1,
.floating-links-wrapper .promocode-badge .triangle2 {
    background-color: #ffb300 !important;
    color: #1a1400 !important;
}

.floating-links-wrapper .promocode-badge:hover .content {
    background: linear-gradient(135deg, #ffe985 0%, #ffb814 100%) !important;
}

@keyframes flBadgeBreatheWeb {
    0%, 100% {
        filter: drop-shadow(0 4px 12px rgba(0, 0, 0, .45)) drop-shadow(0 0 4px rgba(255, 200, 40, .25));
    }
    50% {
        filter: drop-shadow(0 4px 12px rgba(0, 0, 0, .45)) drop-shadow(0 0 13px rgba(255, 200, 40, .6));
    }
}

/* VENOMBET LOBBY DAHA FAZLA BUTONU 300626_2910_pc124123123124123123123 */
.lb_card_more .lb_card_more_btn {
    position: relative;
    overflow: hidden;
    padding: 12px 28px !important;
    background: linear-gradient(180deg, #241e13 0%, #18140e 100%) !important;
    border: 1px solid rgba(255, 210, 60, .28) !important;
    border-radius: 22px !important;
    color: #ffe085 !important;
    font-weight: 700 !important;
    letter-spacing: .3px;
    box-shadow: 0 4px 14px rgba(0, 0, 0, .35);
    transition: color .2s ease, border-color .2s ease;
}

.lb_card_more .lb_card_more_btn::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 45%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 221, 110, .35), transparent);
    transform: translateX(-160%) skewX(-20deg);
    animation: lbMoreShineWeb 3.6s ease-in-out infinite;
    pointer-events: none;
}

.lb_card_more .lb_card_more_btn:hover {
    color: #fff0bf !important;
    border-color: rgba(255, 210, 60, .5) !important;
}

@keyframes lbMoreShineWeb {
    0% {
        transform: translateX(-160%) skewX(-20deg);
    }
    55%, 100% {
        transform: translateX(360%) skewX(-20deg);
    }
}

/* VENOMBET LOBBY OYUNLAR 300626_2910_pc12341242134123123123 */
#js_lobby_main .lobbyFilter_wrapper {
    background: linear-gradient(180deg, #1a160e 0%, #100d08 100%) !important;
}

#js_lobby_main .lobbyFilter_group_slider::before {
    background: linear-gradient(90deg, #1a160e 35%, rgba(28, 28, 28, 0) 100%) !important;
}

#js_lobby_main .lobbyFilter_group_slider::after {
    background: linear-gradient(270deg, #1a160e 35%, rgba(28, 28, 28, 0) 100%) !important;
}

.lobbyFilter_popup .lobbyFilter_group_slider::before {
    background: linear-gradient(90deg, #1a160e 35%, rgba(28, 27, 27, 0) 100%) !important;
}

.lobbyFilter_popup .lobbyFilter_group_slider::after {
    background: linear-gradient(270deg, #1a160e 35%, rgba(28, 27, 27, 0) 100%) !important;
}

#js_lobby_main .lobbyFilter_provider_btn::before,
#js_lobby_main .lobbyFilter_collapse_btn::before,
#js_lobby_main .lobbyFilter_collapse_btn::after {
    background: linear-gradient(180deg, #1a160e 30%, rgba(28, 28, 28, 0) 100%) !important;
}

#js_lobby_main .lobbyFilter_group_item_icon,
.lobbyFilter_popup .lobbyFilter_group_item_icon {
    opacity: 1 !important;
    filter: brightness(0) invert(1) !important;
}

#js_lobby_main .lobbyFilter_group_wrapper {
    border-bottom-color: rgba(255, 255, 255, .07) !important;
}

#js_lobby_main .lobbyFilter_group_item_name {
    color: #cfcdc6 !important;
}

#js_lobby_main .lobbyFilter_group_item:before {
    background: linear-gradient(90deg, #ffd21e, #ffb300) !important;
    height: 3px;
    border-radius: 3px;
}

#js_lobby_main .lobbyFilter_group_item.active .lobbyFilter_group_item_name {
    color: #ffd83f !important;
    font-weight: 700;
}

#js_lobby_main .lobbyFilter_group_item.active .lobbyFilter_group_item_icon {
    opacity: 1;
}

#js_lobby_main .lobbyFilter_popup_btn,
#js_lobby_main .lobbyFilter_provider_btn,
#js_lobby_main .lobbyFilter_collapse_btn {
    background: linear-gradient(160deg, #282013 0%, #120f09 100%) !important;
    border: 1px solid rgba(255, 210, 60, .28) !important;
    border-radius: 10px !important;
    color: #ffd21e !important;
}

#js_lobby_main .lobbyFilter_popup_btn span,
#js_lobby_main .lobbyFilter_popup_btn .dynamic_icon,
#js_lobby_main .lobbyFilter_provider_btn span,
#js_lobby_main .lobbyFilter_collapse_btn .dynamic_icon {
    color: #ffd21e !important;
}

#js_lobby_main .lobbyFilter_search {
    background: #120f09 !important;
    border: 1px solid rgba(255, 255, 255, .1) !important;
}

#js_lobby_main .lobbyFilter_search input {
    color: #efede6 !important;
}

#js_lobby_main .lobbyFilter_search_icon,
#js_lobby_main .lobbyFilter_search_close {
    color: #ffd21e !important;
}

#js_lobby_main .lobbyFilter_provider_item {
    background: linear-gradient(160deg, #282013 0%, #120f09 100%) !important;
    border: 1px solid rgba(255, 255, 255, .08) !important;
    color: #efede6 !important;
}

#js_lobby_main .lobbyFilter_provider_name {
    color: #efede6 !important;
}

#js_lobby_main .lobbyFilter_provider_img {
    border-radius: 50%;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, .12);
}

#js_lobby_main .lobbyFilter_provider_img .dynamic_icon {
    color: #ffd21e !important;
}

#js_lobby_main .js_lobby_cats_count {
    color: #9a968a !important;
}

#js_lobby_main .lobbyFilter_provider_item.active {
    background: linear-gradient(135deg, #ffd21e 0%, #ffb300 100%) !important;
    border-color: #ffd21e !important;
}

#js_lobby_main .lobbyFilter_provider_item.active .lobbyFilter_provider_name,
#js_lobby_main .lobbyFilter_provider_item.active .js_lobby_cats_count,
#js_lobby_main .lobbyFilter_provider_item.active .lobbyFilter_provider_img .dynamic_icon {
    color: #1a1400 !important;
}

.lobbyFilter_popup {
    background: rgba(0, 0, 0, .75) !important;
}

.lobbyFilter_popup .lobbyFilter_popup_content {
    background: linear-gradient(180deg, #1a160e 0%, #100d08 100%) !important;
}

.lobbyFilter_popup .lobbyFilter_popup_inner_cont {
    background: transparent !important;
}

.lobbyFilter_popup .lobbyFilter_popup_header {
    padding-inline-start: 22px !important;
    padding-inline-end: 16px !important;
    padding-bottom: 0 !important;
    border-radius: 14px 14px 0 0 !important;
    background: linear-gradient(180deg, #221c11 0%, #120f09 100%) !important;
    border-bottom: 1px solid rgba(255, 210, 60, .28) !important;
    box-shadow: 0 6px 22px rgba(0, 0, 0, .45);
}

.lobbyFilter_popup .lobbyFilter_popup_header_title {
    color: #ffd83f !important;
    font-weight: 800;
    letter-spacing: .5px;
}

.lobbyFilter_popup .lobbyFilter_close_popup {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 27px;
    height: 27px;
    border-radius: 8px;
    color: #ffd21e !important;
    background: rgba(255, 255, 255, .06);
    border: 1px solid rgba(255, 210, 60, .28);
}

.lobbyFilter_popup .lobbyFilter_close_popup .dynamic_icon {
    font-size: 18px !important;
    line-height: 1 !important;
}

.lobbyFilter_popup .lobbyFilter_popup_title {
    position: relative;
    padding-inline-start: 13px;
    color: #efede6 !important;
    text-transform: uppercase;
    letter-spacing: .6px;
}

.lobbyFilter_popup .lobbyFilter_popup_title::before {
    content: "";
    position: absolute;
    inset-inline-start: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 16px;
    border-radius: 4px;
    background: linear-gradient(180deg, #ffd21e, #ffb300);
}

.lobbyFilter_popup .lobbyFilter_popup_view_btn {
    padding: 6px 16px !important;
    color: #ffd21e !important;
    font-weight: 600;
    border-radius: 20px;
    background: rgba(255, 210, 60, .1);
    border: 1px solid rgba(255, 210, 60, .24);
}

.lobbyFilter_popup .lobbyFilter_group_item_name {
    color: #d8d6cf !important;
}

.lobbyFilter_popup .lobbyFilter_group_item:before {
    background: linear-gradient(90deg, #ffd21e, #ffb300) !important;
    height: 3px;
    border-radius: 3px;
}

.lobbyFilter_popup .lobbyFilter_group_item.active .lobbyFilter_group_item_name {
    color: #ffd83f !important;
    font-weight: 700;
}

.lobbyFilter_popup .lobbyFilter_provider_item {
    background: linear-gradient(160deg, #282013 0%, #120f09 100%) !important;
    border: 1px solid rgba(255, 255, 255, .08) !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .4);
    color: #efede6 !important;
}

.lobbyFilter_popup .lobbyFilter_provider_name {
    color: #efede6 !important;
}

.lobbyFilter_popup .lobbyFilter_provider_img {
    border-radius: 50%;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, .12);
}

.lobbyFilter_popup .lobbyFilter_provider_img .dynamic_icon {
    color: #ffd21e !important;
}

.lobbyFilter_popup .js_lobby_filter_cats_count {
    color: #9a968a !important;
}

.lobbyFilter_popup .lobbyFilter_provider_item.active {
    background: linear-gradient(135deg, #ffd21e 0%, #ffb300 100%) !important;
    border-color: #ffd21e !important;
    box-shadow: 0 4px 16px rgba(255, 200, 40, .35);
}

.lobbyFilter_popup .lobbyFilter_provider_item.active .lobbyFilter_provider_name,
.lobbyFilter_popup .lobbyFilter_provider_item.active .js_lobby_filter_cats_count,
.lobbyFilter_popup .lobbyFilter_provider_item.active .lobbyFilter_provider_img .dynamic_icon {
    color: #1a1400 !important;
}

.lobbyFilter_popup .lobbyFilter_popup_footer {
    background: linear-gradient(180deg, #1a160e 0%, #100d08 100%) !important;
    border-top: 1px solid rgba(255, 210, 60, .28) !important;
    box-shadow: 0 -6px 22px rgba(0, 0, 0, .5);
}

.lobbyFilter_popup .lobbyFilter_clear_btn {
    border: 1px solid rgba(255, 255, 255, .16) !important;
    border-radius: 12px;
    background: rgba(255, 255, 255, .04) !important;
    color: #cfcdc6 !important;
    font-weight: 600;
}

.lobbyFilter_popup .lobbyFilter_popup_result_btn {
    border: none !important;
    border-radius: 12px;
    background: linear-gradient(90deg, #ffd21e 0%, #ffb300 50%, #ffd21e 100%) !important;
    color: #1a1400 !important;
    font-weight: 800;
    letter-spacing: .3px;
    box-shadow: 0 6px 20px rgba(255, 200, 40, .38);
}

.lobbyFilter_popup .lobbyFilter_popup_result_btn span {
    color: #1a1400 !important;
}

.lobbyFilter_popup .lobbyFilter_popup_inner_cont::-webkit-scrollbar {
    width: 6px;
}

.lobbyFilter_popup .lobbyFilter_popup_inner_cont::-webkit-scrollbar-thumb {
    background: rgba(255, 210, 60, .45);
    border-radius: 6px;
}

/* LCA CARD 300626_2910_pc1243124123123123412312 */
.lca-card.lca-card--v1 {
    border-radius: 14px !important;
    border: 1px solid rgba(255, 255, 255, .07);
    box-shadow: 0 4px 16px rgba(0, 0, 0, .45);
    transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}

.lca-card.lca-card--v1 .lca-card-body {
    background: #0d0b07 !important;
    border: none !important;
}

.lca-card.lca-card--v1:hover {
    transform: translateY(-4px);
    border-color: rgba(255, 210, 60, .55);
    box-shadow: 0 10px 26px rgba(0, 0, 0, .6), 0 0 0 1px rgba(255, 200, 40, .22), 0 8px 30px rgba(255, 180, 0, .14);
}

.lca-card.lca-card--v1 .lca-card-footer {
    background: linear-gradient(180deg, rgba(18, 18, 18, 0) 0%, #0f0c08 78%) !important;
    color: #efede6 !important;
}

.lca-card.lca-card--v1 .lca-card-price {
    color: #efede6;
}

.lca-card.lca-card--v1 .lca-card-price .lca-limit-count {
    color: #ffd21e;
}

.lca-card.lca-card--v1 .lca-card-maxwin-wrapper {
    color: #ffd21e;
}

.lca-card.lca-card--v1 .lca-card-maxwin-wrapper:before {
    color: #ffd21e;
}

.lca-card.lca-card--v1 .lca-card-hover {
    background: linear-gradient(180deg, rgba(21, 21, 21, .5) 0%, rgba(10, 10, 10, .92) 58%, rgba(8, 8, 8, .96) 100%) !important;
    border-radius: 14px !important;
}

.lca-card.lca-card--v1 .lca-card-hover-header {
    padding-top: 16px;
}

.lca-card.lca-card--v1 .lca-card-hover-header .lca-card-name {
    color: #ffd83f;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: .3px;
}

.lca-card.lca-card--v1 .lca-card-btn-wrapper {
    column-gap: 8px;
}

.lca-card.lca-card--v1 .game__link_real,
.lca-card.lca-card--v1 .game__link_demo {
    flex: 1 1 0;
    height: 36px;
    border-radius: 9px !important;
}

.lca-card.lca-card--v1 .game__link_real {
    background: linear-gradient(180deg, #ffd21e 0%, #ffb300 100%) !important;
    border: none !important;
    box-shadow: 0 4px 14px rgba(245, 184, 0, .28);
    transition: filter .2s ease, box-shadow .2s ease;
}

.lca-card.lca-card--v1 .game__link_real:hover {
    filter: brightness(1.08);
    box-shadow: 0 6px 18px rgba(245, 184, 0, .42);
}

.lca-card.lca-card--v1 .game__link_real .dynamic_icon,
.lca-card.lca-card--v1 .game__link_real .lca-card-play-text {
    color: #1a1400 !important;
}

.lca-card.lca-card--v1 .game__link_demo {
    background: linear-gradient(180deg, #241e13 0%, #18140e 100%) !important;
    color: #ffe085 !important;
    border: 1px solid rgba(255, 210, 60, .35) !important;
    box-shadow: none;
    opacity: 1 !important;
    transition: color .2s ease, border-color .2s ease;
}

.lca-card.lca-card--v1 .game__link_demo:hover {
    color: #fff0bf !important;
    border-color: rgba(255, 210, 60, .65) !important;
}

/* VENOMBET BONUS SEC 010726_2910_pc1243124123123123123123 */
.js_bn_request_popup_cont.brequest_popup_cover {
    background: rgba(6, 6, 6, .72) !important;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
}

.brequest_popup {
    position: relative;
    background:
        radial-gradient(90% 40% at 50% -4%, rgba(255, 179, 0, .14), transparent 60%),
        linear-gradient(180deg, #14110a 0%, #100d08 60%, #0b0906 100%) !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: none !important;
    box-shadow:
        inset 0 0 0 1px rgba(255, 210, 30, .18),
        0 30px 70px rgba(0, 0, 0, .6),
        0 0 60px rgba(255, 179, 0, .1);
}

.brequest_popup::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 1px;
    background: linear-gradient(140deg, rgba(255, 210, 30, .85), rgba(201, 138, 0, .3) 50%, rgba(255, 179, 0, .65));
    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
    pointer-events: none;
    z-index: 5;
}

.brequest_popup .brequest_popup_header {
    border-bottom-color: rgba(255, 255, 255, .08);
}

.brequest_popup .brequest_popup_header_title {
    color: #ffd83f;
    font-weight: 800;
    letter-spacing: .3px;
}

.brequest_popup .brequest_popup_header p {
    color: #9a968a;
}

.brequest_popup .brequest_popup_close {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(255, 255, 255, .05);
    border: 1px solid rgba(255, 255, 255, .1);
    color: #cfcdc6;
    transition: .2s;
}

.brequest_popup .brequest_popup_close:hover {
    color: #ffd21e;
    border-color: rgba(255, 210, 60, .5);
    background: rgba(255, 210, 60, .08);
}

.brequest_popup .brequest_popup_close .dynamic_icon {
    font-size: 26px;
    line-height: 1;
}

.brequest_popup .brequest_popup_item {
    position: relative;
    background: linear-gradient(155deg, hsla(0, 0%, 100%, 0) -2%, hsla(0, 0%, 100%, .06) 137%) !important;
    border: 1px solid rgba(255, 255, 255, .06) !important;
    border-radius: 16px;
    box-shadow: 0 0 30px rgba(255, 179, 0, .06);
    transition: border-color .25s ease, box-shadow .25s ease, transform .25s ease;
}

.brequest_popup .brequest_popup_item::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 16px;
    padding: 1px;
    background: linear-gradient(140deg, rgba(255, 210, 30, .7), rgba(201, 138, 0, .22) 50%, rgba(255, 179, 0, .5));
    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask-composite: exclude;
    pointer-events: none;
    z-index: 1;
}

.brequest_popup .brequest_popup_item:hover {
    border-color: rgba(255, 210, 30, .4) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .4), 0 0 42px rgba(255, 179, 0, .18);
    transform: translateY(-2px);
}

.brequest_popup .brequest_popup_inner img {
    border-radius: 10px;
}

.brequest_popup_item .brequest_primary_img span {
    top: 10px !important;
    left: auto !important;
    right: 10px;
    bottom: auto;
    margin: 0 !important;
    min-width: auto !important;
    height: 26px;
    padding: 0 14px;
    background: linear-gradient(90deg, #ffd21e 0%, #ffb300 100%) !important;
    color: #1a1400 !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, .45);
    text-transform: capitalize;
}

.brequest_popup .brequest_popup_item_name {
    color: #efede6;
}

.brequest_popup .brequest_popup_item_type {
    align-self: flex-start;
    display: inline-block;
    padding: 2px 10px;
    border: 1px solid rgba(255, 210, 60, .3);
    border-radius: 20px;
    color: #ffd21e;
    font-size: 11px;
    line-height: 16px;
    text-transform: uppercase;
    letter-spacing: .4px;
}

.brequest_popup .brequest_popup_timer li span:first-child {
    color: #9a968a;
}

.brequest_popup .brequest_popup_timer li span:last-child {
    background: rgba(255, 255, 255, .04) !important;
    border: 1px solid rgba(255, 210, 60, .18);
    color: #ffd83f !important;
}

.brequest_popup .js_bonus_timer.time_expire li span:last-child {
    border-color: rgba(245, 184, 0, .55);
    color: #ffe085 !important;
    box-shadow: 0 0 0 1px rgba(245, 184, 0, .22), 0 0 12px rgba(245, 184, 0, .2);
}

.brequest_popup .brequest_popup_item hr {
    border-top: 1px solid rgba(255, 255, 255, .08);
}

.brequest_popup .brequest_popup_item_select {
    position: relative;
    overflow: hidden;
    background: linear-gradient(90deg, #ffd21e 0%, #ffb300 50%, #ffd21e 100%) !important;
    color: #1a1400 !important;
    border: none;
    font-weight: 700;
    box-shadow: 0 6px 18px rgba(245, 184, 0, .28);
    transition: filter .2s ease, box-shadow .2s ease;
}

.brequest_popup .brequest_popup_item_select:hover {
    filter: brightness(1.07);
    box-shadow: 0 8px 22px rgba(245, 184, 0, .4);
}

.brequest_popup .brequest_popup_item_select::before {
    content: "";
    position: absolute;
    top: 0;
    left: -60%;
    width: 40%;
    height: 100%;
    background: linear-gradient(120deg, transparent, rgba(255, 255, 255, .55), transparent);
    transform: skewX(-20deg);
    animation: bnReqShine 3.6s ease-in-out infinite;
}

@keyframes bnReqShine {
    0% { left: -60%; }
    55%, 100% { left: 130%; }
}

.brequest_popup .brequest_popup_item_details {
    background: rgba(255, 255, 255, .03) !important;
    border: 1px solid rgba(255, 255, 255, .06);
}

.brequest_popup .brequest_popup_item_details_text {
    color: #cfcdc6;
}

.brequest_popup .brequest_popup_item_details_text strong,
.brequest_popup .brequest_popup_item_details_text b {
    color: #ffd83f;
}

.brequest_popup .brequest_popup_item_details_more {
    color: #ffd21e;
}

.brequest_popup .brequest_popup_item_details_more i {
    color: #ffd21e;
}

.brequest_popup .brequest_popup_footer {
    border-top-color: rgba(255, 255, 255, .08);
}

.brequest_popup .brequest_popup_footer_btn {
    border: 1px solid rgba(255, 210, 60, .45) !important;
    color: #ffe085 !important;
    background: linear-gradient(180deg, #241e13 0%, #18140e 100%);
    transition: color .2s ease, border-color .2s ease;
}

.brequest_popup .brequest_popup_footer_btn:hover {
    border-color: rgba(255, 210, 60, .8) !important;
    color: #fff0bf !important;
}

.brequest_popup *::-webkit-scrollbar-thumb {
    background: rgba(255, 210, 60, .35);
}

/* VENOMBET LB CARD 010706_2910_pc123412412312312341243123 */
.lb_card {
    background: transparent !important;
    border-color: rgba(255, 255, 255, .06) !important;
    box-shadow: 0 4px 14px rgba(0, 0, 0, .45);
    transition: border-color .2s ease, transform .2s ease, box-shadow .2s ease;
}

.lb_card:hover {
    border-color: rgba(255, 210, 60, .35) !important;
    box-shadow: 0 6px 20px rgba(0, 0, 0, .55), 0 0 16px rgba(255, 200, 40, .08);
}

.lb_card .lb_card_footer {
    background: linear-gradient(180deg, #221c11 0%, #120f09 100%) !important;
    border-top: 1px solid rgba(255, 255, 255, .05);
}

.lb_card .lb_card_name {
    color: #efede6 !important;
}

.lb_card .lb_card_hover {
    background: rgba(10, 10, 10, .88) !important;
}

.lb_card .lb_card_like,
.lb_card .lb_card_like:before,
.lb_card .lb_card_like.active:before,
.lb_card .lb_card_favorite,
.lb_card .lb_card_favorite::before,
.lb_card .lb_card_favorite.active::before {
    color: #ffd21e !important;
}

.lb_card .lb_card_buttons {
    gap: 6px;
}

.lb_card .lb_card_button {
    border-radius: 10px !important;
    font-weight: 700 !important;
    transition: border-color .2s ease, color .2s ease, filter .2s ease;
}

.lb_card .lb_card_button.demo_btn {
    background: linear-gradient(180deg, #282013 0%, #18140e 100%) !important;
    border: 1px solid rgba(255, 210, 60, .4) !important;
    color: #ffe085 !important;
}

.lb_card .lb_card_button.demo_btn:hover {
    border-color: #ffbf22 !important;
    color: #fff0bf !important;
}

.lb_card .lb_card_button.play_btn {
    background: linear-gradient(180deg, #ffd21e 0%, #ffb300 100%) !important;
    border: none !important;
    color: #1a1400 !important;
    box-shadow: 0 3px 10px rgba(245, 184, 0, .35);
}

.lb_card .lb_card_button.play_btn i {
    color: #1a1400 !important;
}

.lb_card .lb_card_button.play_btn:hover {
    filter: brightness(1.06);
}

.lb_card .lb_card_jackpot_value {
    color: #ffd83f !important;
}

.lb_card .lb_card_jackpot_value > .dynamic_icon,
.lb_card .lb_card_jackpot_value .currency_icon {
    color: #ffd21e !important;
}

/* Arkaplan */
body {
    background: linear-gradient(160deg, #0b0b0e 0%, #141109 44%, #08080a 100%) !important;
    background-attachment: fixed !important;
}

.main-wrapper,
.dyn_homepage {
    background-color: transparent !important;
}

.header__fixed,
.header,
.tl_header_bot_row {
    background: rgba(11, 9, 5, .78) !important;
}

.tl_header_bot_row {
    border-bottom: 1px solid rgba(255, 210, 30, .12);
}

/* FOOTER USTU GORSEL GIZLE 120726_2910_pc1412431412342134143 */
.footer_banner {
    display: none!important;
}

/* BASLIKLAR 170726_2910_pc1412312312313123 */
.rd_title__block.single_title .rd_title {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    width: auto;
    padding: 6px 0 6px 4px;
    background: none !important;
    text-align: left;
    font-size: 18px;
    font-weight: 800;
    letter-spacing: .3px;
    line-height: 1.25;
    color: #ffd83f !important;
    animation: baslik6Glow 5s ease-in-out infinite;
}

.rd_title__block.single_title .rd_title::before {
    content: "";
    flex: 0 0 auto;
    margin-left: 2px;
    width: 8px;
    height: 8px;
    transform: rotate(45deg);
    border-radius: 1px;
    background: linear-gradient(135deg, #ffe985, #ffb300);
    box-shadow: 0 0 9px rgba(255, 200, 40, .5);
}

/* AMUSNET JACKPOT GIZLER SLOT SAYFASI 170726_2910_pc1243123123123123132 */
#js_lobby_main_wrapper > div.dynamic_container.lca-main-wrapper-inner.topJackpot_section > div.rd_header_tabs.d-flex.mb-2{
    display: none!important;
}