:root {
    --primary: #1a1919;
    --lowColorCs: #ffdd00;
    --primarySoft: #2D2D2D;
    --primaryDark: #1c1b1b;
    --primaryDarkest: #000000;
    --secondary: #ffffff;
    --tertiary: #ebcb00;
    --tertiarySoft: #e52d27;
    --tertiaryDark: #b31217;
    --cwBodyBg: var(--primary);
    --cwBodyBg3Hover: var(--tertiary);
    --cwBodyTxt: var(--secondary);
    --cwHeaderG: var(--primarySoft);
    --cwHeaderSecondaryG: var(--primaryDark);
    --cwHeaderSecondaryBg: var(--primaryDark);
    --cwHeaderSecondaryBg2: var(--tertiary);
    --cwHeaderTxt3: var(--tertiary);
    --cwDominantBg: var(--primaryDark);
    --cwDominantTxt: var(--tertiary);
    --cwDominantTxt2: var(--secondary);
    --cwDominantBg2Hover: var(--primaryDark);
    --cwDominantAccent: var(--tertiary);
    --cwHeaderTxt2: var(--secondary);
    --cwHeaderTxt: var(--secondary);
    --cwTooltipBg: var(--primaryDark);
    --cwTooltipTxt: var(--secondary);
    --cwTooltipTxt3: var(--tertiary);
    --cwTooltipBg2: var(--tertiary);
    --cwBodyShadow: var(--tertiary);
    --cwAccentG: var(--tertiary);
    --cwDepositButtonBorder: var(--tertiary);
    --spclBtnBgImage: linear-gradient(to right, #e52d27 0%, #b31217 51%, #e52d27 100%);
    --spclBtnTxtColor: var(--secondary);
    --spclBtnBgSize: 200% auto;
    --spclBtnBgTransition: 0.5s;
    --spclBtnBorderRadius: 10px;
    --spclBtnHoverBgPosition: right center;
    --cwFooterG: var(--primary);
    --cwFooterTxt2: var(--secondary);
    --cwButtonSecondaryG: var(--primary);
    --cwButtonSecondaryTxt: var(--secondary);
    --text-level-medium: var(--secondary);
    --cwNavbarLeftBg: var(--primary);
    --bg-level-2: linear-gradient(180deg, rgba(217, 42, 42, 1) 0%, rgba(41, 41, 41, 1) 95%);
    --cwFilterAccentTxt: var(--tertiary);
    --cwRegisterBgHover: var(--tertiary);
    --cwRegisterTxt3: var(--secondary);
    --cwLoginBg: var(--primary);
    --cwLoginTxt: var(--secondary);
    --cwInputTxt: var(--secondary);
    --cwInputG: var(--primaryDark);
    --btn-primary: var(--primary);
    --cwModalBg: var(--primaryDark);
    --cwModalBg2: var(--primary);
    --cwModalTxt: var(--tertiary);
    --cwButtonBg: var(--primary);
    --cwButtonBgHover: var(--tertiary);
    --cwModalTxt2: var(--secondary);
    --cwInputBg: var(--primaryDark);
    --cwInputTxt: var(--secondary);
    --bg-level-3: var(--primary);
}

/* VENOMBET PROMOSYONLAR 041125_2910_pc246634234246435 */
.promoNews_section #js_data_content {
    grid-template-columns: repeat(2,1fr)
}

 .pn_card_body {
     height: 90%!important;
 }

.pn_card_hover{
    background: #1a1919;
}

.banners_billboard_pagination.swiper-pagination {
    position: relative;
    left: auto !important;
    transform: translateX(0) !important;
    margin: 0px auto 0;
    bottom: 0 !important;
}

/* AÇILIR MENÜ GİZLE 031125_2910_mb34565475363455 */
#k2-quick-action{
    display: none;
}

/*Header*/
.topheader_user_id{
    color:var(--cwHeaderTxt2);
}

.banners_billboard_slider .dynamicBanners_item,
.banners_billboard_slider .dynamicBanners_img {
    height: 100% !important;
}

.LogoMobilePlatform{
    width:153px;
    height:60px;
}

.header_login_btn.header_login_btn {
    background: var(--cwSignInButtonG);
    color: #ffffff !important;
    border: 1px solid var(--cwSignInButtonBorder);
    border-radius: var(--cwSignInButtonRadius);
}

:root{
    --cdn-logoSm-mob_png: url(https://i.hizliresim.com/2862cok.png)!important;

}

/* VENOMBET HEADER 301025_2910_MB2409652478624 */

.header_both {
    height: var(--cwHeaderHeight);
    padding: 8px 12px;
    background: linear-gradient(180deg, #353535 0%, #161616d9 50%, #1c1b1b 100%)!important;
    border-bottom: 1px solid #ebcb00 !important;
}

/* VENOMBET ÖZELLİKLİ ÖĞELER 041125_2910_MB24653642542364 */
.dynamic_featured_title{
    font-size: 10px!important;
}
#wrapper>div.cw_mob_root.ui-content>div.main-wrapper>div:nth-child(2) .dynamic_featured_item {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    z-index: 1;
    border: none!important;
    border-radius: 8px!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;
}

#wrapper>div.cw_mob_root.ui-content>div.main-wrapper>div:nth-child(2) .dynamic_featured_item::before {
    content: '';
    position: absolute;
    z-index: -2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(45deg,#000000 35%,#ebcb00bf 40%,#ffffff12 45%,#ffffff12 50%,#000000 55%);
    background-size: 300% 300%;
    border-radius: inherit;
    animation: kayanIsik 3s cubic-bezier(.4,0,.6,1)infinite;
    will-change: background-position
}

#wrapper>div.cw_mob_root.ui-content>div.main-wrapper>div:nth-child(2) .dynamic_featured_item::after {
    content: '';
    position: absolute;
    z-index: -1;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    background: linear-gradient(180deg,#353535 0%,#161616 50%,#1c1b1b 100%)!important;
    border-radius: 8px
}

@keyframes kayanIsik {
    0% {
        background-position: 0
    }

    50% {
        background-position: 100%
    }

    100% {
        background-position: 0
    }
}

/*-----Üye ol Butonu----- */
#js_mob_sign_up, #js_mob_sign_in{
    border-radius: 155px!important;
    border: none;
    font-weight: bold;
    text-transform: uppercase;
}
#js_mob_sign_up {
    background: var(--lowColorCs);
    box-shadow: rgb(0 0 0/.4)0 2px 4px,rgb(0 0 0/.3)0 7px 13px -3px,rgb(0 0 0/.2)0 -3px inset;
    color: #000;
}
 #js_mob_sign_in{
     background: linear-gradient(90deg,rgba(45, 45, 45, 1) 0%, rgba(71, 71, 71, 1) 50%, rgba(45, 45, 45, 1) 100%);
     box-shadow: rgb(0 0 0 / 40%) 0px 2px 4px, rgb(0 0 0 / 30%) 0px 7px 13px -3px, rgb(0 0 0 / 20%) 0px -3px 0px inset;
 }

.lobbyFilter_provider_btn {
    padding: 8px 24px;
    border-radius: var(--cwLobbyFilterBorderRadius);
    border: none;
    background: var(--bg-level-4);
    color: #1a1919 !important;
    text-transform: capitalize;
    width: calc(50% - 12px);
}

.dyn_button, .btn_prim, body .bg-primary, body .h-bg-primary {
    background: #dfc100 !important;
    transition: var(--spclBtnBgTransition);
    background-size: var(--spclBtnBgSize);
    color: #000000!important;
    border: 1px solid;
    font-weight: bold;
}

/*Banner*/
.billboard_container .banners_billboard_slider .dynamicBanners_item, .billboard_container .banners_billboard_slider .dynamicBanners_item.lca-banner-video-link, .billboard_container .banners_billboard_slider .dynamicBanners_img{
    height:calc(340px + (470 - 196) * (100vw - 320px)/(768 - 320));
}

/*Header Texts like "En popüler slot oyunları" Start*/

.rd_title__block{
    width:100%;
}
.rd_title {
    width: 100%;
    text-align: center;
    color: var(--cwHeaderTxt)!important;
    background: #292929;
    background: #ebcb00;
    border-radius: 30px;
    color: #000!important;
    font-size: 14px;
    padding: 5px 0;
}

/*Header Texts like "En popüler slot oyunları" End*/

/* Sport Widget */
div.sport_widgets::-webkit-scrollbar {
    -webkit-appearance: none;
}
div.sport_widgets::-webkit-scrollbar:vertical {
    width: 15px;
}

div.sport_widgets::-webkit-scrollbar-thumb {
    background-color: var(--lowColorCs);
    border-radius: 10px;
    border: 2px solid #000
}
div.sport_widgets::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #373737;
}

/*Live Support */
#comm100-float-button-002f5c5e-7e80-45d2-837e-18d925b456c6-2>div{
    z-index: 2!important;
    width:90px;
    bottom:90px!important;
}

/*Left Live Support - Remove after company removed from html*/
.js-livechat-badge{
    display:none;
}
/*Left Live Support - Remove after company removed from html*/

/*Footer*/
.footer {
    border-top: 2px solid var(--lowColorCs);
    padding-top: 20px
}

.accordionPanel_footer{
    background: none;
}
.accordionTitle_footer {
    background: var(--cwBodyBg);
    border: 2px solid var(--lowColorCs);
    font-weight: 700;
    color: #fff
}

.accordionBox_footer .footer_link{
    border-bottom:1px solid var(--tertiary);
    background: #424242;
    color:white;
    font-weight:bold;
}

.to_desktop_btn,.drop_down_lang {
    border: 2px solid var(--lowColorCs)!important;
    color: #fff
}
select#LanguageBarSortingMob option{
    background:none;
}

.pn_card {
    border-radius: var(--cwCardRadius, 16px);
    overflow: hidden;
    width: 100%;
    border: 1px solid #736400 !important;
    background-clip: padding-box;
}

.lb_card_footer {
    background: linear-gradient(180deg, #ebcb00 0%, #4f4400 50%, #5b4e00 100%) !important;
    padding: 8px;
    position: relative;
    z-index: 2;
}

.pn_card_footer {
    background: linear-gradient(180deg, #353535 0%, #0e0e0ed9 50%, #1c1b1b 100%) !important;
    color: #ffdd00 !important;
    padding: 8px 12px;
    position: relative;
    z-index: 2;
    height: 36px;
    gap: 10px;
    box-shadow: #fff;
}

.pn_card_name {
    overflow: hidden;
    color: #ffdd00 !important;
    text-overflow: ellipsis;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.67;
    white-space: nowrap;
    font-weight: bold;
}

.footer_social-item{
    background: var(--cwBodyBg);
    border:1px solid;
    border-radius:100px;
    padding:20px;
}

.footer_social-item.social__twitter-icon{
    color:#f0f8ff;
}

.footer_social-item.social__instagram-icon{
    color:#9935B4;
}

.footer_social-item.social__facebook-icon{
    color:#006DE3;
}

.footer_social-item.social__whatsApp-icon{
    color:#45c345;
}

.footer_social-item.social__telegram-icon{
    color:#26A3E3;
}

/*Slot Page*/
.top_jackpots__block{
    background: var(--cwDominantBg2Hover)!important;
    border:2px solid var(--cwBodyBg3Hover)!important;
}
.jackpot_container.onerow .top_jackpots__container{
    grid-template-columns:repeat(2,minmax(43vw,1fr));
}
.lobbyFilter_group_item.active {
    background: var(--cwBodyShadow);
    border-radius: 10px;
}

.lobbyFilter_popup_btn{
    background:var(--cwBodyBg);
    border:2px solid var(--cwBodyBg3Hover);
}

.lb_card_more_btn{
    background-image: var(--spclBtnBgImage)!important;
    background-size: var(--spclBtnBgSize)!important;
    border:1px solid var(--cwBodyTxt)!important;
}

.lobbyFilter_divider{
    background: var(--secondary);
}

.lobbyFilter_search{
    background: var(--cwBodyBg);
    border:2px solid var(--cwBodyBg3Hover);
}

.lobbyFilter_provider_item.active{
    padding:17px;
}

.lobbyFilter_popup_result_btn{
    border:2px solid var(--tertiary)!important;
}

.lobbyFilter_popup_footer button{
    border:2px solid var(--tertiary);
}

/*Register - Login*/
.dyn_regPopup_content{
    background: var(--cwBodyBg);
    color: var(--secondary);
}
.dyn_regPopup_header_text{
    color: var(--secondary);
    font-weight:bold;
}

.dyn_input,
.dyn_select,
.dyn_input:focus,
.dyn_select:focus{
    color:white;
    background: var(--primaryDarkest);
}
.dyn_resend_text{
    color:var(--primaryDarkest);
    font-weight:bold;
}

.dyn_label{
    font-weight:bold;
}


.dyn_resend_button_onlyText{
    border:2px solid var(--cwBodyShadow);
    padding:7px;
    color:var(--cwBodyTxt);
}

.dyn_regPopup_progressDots span.done:before{
    background:var(--cwBodyBg3Hover);
}

.sidebar_login-header{
    border-bottom: 2px solid var(--secondary);
    padding-bottom:10px;
}

.platformForgPass{
    padding-bottom:3px;
    border-bottom:1px solid;
}

.cashier_wrapper .cashier_fixed_header{
    background:var(--bg-level-2);
    color:var(--secondary);
}
.cashier_fixed_header .reg_close{
    color:var(--secondary);
}

/*Right Menu*/
.right-menu__header{
    background: var(--bg-level-2);
}
.right-menu__user .user__image-wrapper{
    border:1px solid;
}
.right-menu__user .user__image-wrapper .dynamic_icon{
    color:var(--tertiary)!important;
}

.card__button-wrapper .card__button{
    border:2px solid var(--tertiary)!important;
    color:var(--secondary)!important;
    background: var(--cwBodyBg)!important;
}
.right-menu__nav .cashback-btn{
    border:2px solid var(--tertiary);
}
/*Right Menu End*/

/*MailBox*/
.cw_mob_root {
    z-index: 2;
}

.heading {
    background: linear-gradient(90deg,#292929 0%,#c9c900 50%,#292929 100%);
    color: var(--secondary)
}


.inbox_v2 .tl_mail_message_cont .ui-corner-all{
    border:1px solid;
}

.inbox_v2 a{
    background: linear-gradient(180deg,rgba(41, 41, 41, 1) 0%, rgba(61, 61, 61, 1) 50%);
    margin-bottom:10px;
}

.inbox_v2 .deleteAll_icon, .inbox_v2 .js_delete_msg{
    color:var(--tertiary)!important;
}

.primary-btn.primary-btn--bordered{
    border:2px solid var(--tertiary);
    color: var(--secondary)!important;
}

#k2-quick-action{
    z-index: 2;
}

.primary-btn{
    border:2px solid var(--tertiary);
    background: var(--primary)!important;
}

/*Bonus*/
.new_bonuses .tab_item{
    color:var(--secondary);
    border: 2px solid var(--tertiary)
}
.new_bonuses ul .active{
    background: var(--tertiary);
}

.switcher_box{
    background: var(--primary);
}
.game_quantity, .card_number{
    background: var(--tertiary);
    color:var(--secondary);
}
.bonus_card_body{
    background:var(--primaryDark);
    color:var(--secondary);
}

.bonus_btn, a.bonus_btn, .bonus_timer li{
    background:var(--tertiary);
}

.bonus_card_body .text_yellow{
    color: #FFB700!important;
}
.bonus_btn, a.bonus_btn, .bonus_timer li{
    bordeR:2px solid var(--tertiary);
}
.search_popup_row label{
    color:var(--secondary);
}

/*Promo Code*/
.promocode_heading {
    background: linear-gradient(90deg,#292929 0%,#c9c900 50%,#292929 100%);
    color: var(--secondary)
}
.promocode-container-mobile .promocode_txt{
    color:var(--secondary);
}

/*History*/
.game-history .filter-block, .tbl-list{
    box-shadow: 0 0 5px
}
.accRowClr{
    background: var(--primary);
}

.full_data table{
    box-shadow:0 0 5px var(--tertiary);
}

/*Account Freezing*/
.resp_gaming_desc_cont{
    background: var(--primary);
}

.drop-down{
    border:1px solid;
}

/* VENOMBET MOBİL ÖZELLİKLİ ÖĞELER 061125_2910_mb23554326345654 */
#wrapper>div.cw_mob_root.ui-content>div.main-wrapper>div:nth-child(2)>div {
    display: grid!important;
    grid-template-columns: repeat(4,1fr);
    padding-bottom: 8px!important
}

#wrapper>div.cw_mob_root.ui-content>div.main-wrapper>div:nth-child(2) .dynamic_featured_item {
    min-width: 50px;
    aspect-ratio: 1/1;
    padding: 0;
}

#wrapper>div.cw_mob_root.ui-content>div.main-wrapper>div:nth-child(2) .dynamic_featured_item>img {
    margin: 0
}

.dynamic_container.billboard_container:not(:first-child) {
    padding: 0!important
}

#wrapper>div.cw_mob_root.ui-content>div.main-wrapper>div:nth-child(2) .dynamic_featured_title {
    white-space: break-spaces;
    color: #fff;
    font-size: 8px!important;
}

.dynamic_featured_title {
    padding: 0 5px!important
}

/* ÜYE GİRİŞ LOGO 081125_2910_mb1325643534 */
.D_logo{
    background-image: url(https://i.ibb.co/4Rkgc1kg/LG.png)!important;
}

.santa_hat::after{
    display: none;
}

.snow_effect{
    display: none;
}

/* PROMO SAYFASI */


#dynRules_left_sidebar{
    background: linear-gradient(90deg,rgba(196, 177, 0, 1) 0%, rgba(196, 177, 0, 1) 50%, rgba(196, 177, 0, 1) 100%);
}

.js_item_title{
    color: #000!important;
    font-weight: 700!important;
}

.dynRules_left_sidebar_heading span{
    color: #000;
}

.dynRules_lmenu_item.active:not(.open){
    background: linear-gradient(90deg,rgba(196, 177, 0, 1) 0%, rgba(196, 177, 0, 1) 50%, rgba(196, 177, 0, 1) 100%)!important;
}


.dynRules_logo {
    background: #000!important;
}

.dynRules_header{
    background: #000!important;
}

.dynRules_content_inner {
    background: #000000!important
}

/* VENOMBET MOBIL MENU 300126_2910_mb2352562542325*/
.cw_mob_sidebar {
    width: 80%;
    padding-right: 8px;
    padding-left: 8px;
    padding-top: 5px;
    padding-bottom: 100px;
}

.cw_mob_sidebar_language_switcher,
.cw_mob_sidebar_menu_item_devider,
.cw_mob_separator_aside {
    display: none;
}

.cw_items_blocks {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 6px; 
}

.cw_mob_sidebar_menu_item {
    display: flex;
    flex-direction: column; 
    align-items: center;   
    justify-content: center; 
    text-decoration: none;
    padding: 8px 4px;
    min-height: 65px;
    box-sizing: border-box;
    text-align: center;
    color: #fff;
    transition: all 0.2s ease;
}

.cw_mob_sidebar_menu_item:active {
    transform: scale(0.97);
}

.cw_mob_sidebar_menu_item .cw_mob_icon_m {
    margin-bottom: 8px; 
}

.cw_mob_sidebar_menu_item span {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.3px;
}

.cw_mob_sidebar_block {
    background: linear-gradient(145deg, rgba(35, 35, 40, 0.9) 0%, rgba(25, 25, 30, 0.95) 100%);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.05);
    border-radius: 16px;
    border: 1px solid rgba(255, 215, 0, 0.08);
    transition: all 0.2s ease;
    backdrop-filter: blur(10px);
}

.cw_mob_sidebar_block:active {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

.cw_mob_sidebar_block .cw_mob_sidebar_menu_item, 
.cw_mob_sidebar_menu_item_dropdown_content .cw_mob_sidebar_menu_item {
    margin-top: 0;
}

/* İLK DIV GRUPLANDIĞI İÇİN GİZLENDİ */
.cw_mob_sidebar_language_switcher + .cw_mob_sidebar_menu_item_devider + .cw_mob_sidebar_block {
    display: none;
}

/* 1. BAŞLIK (KEŞFET BAŞLIĞI) */
.cw_mob_sidebar_block:has(a[href="/kesfet"]) {
    grid-column: 1 / -1; 
    background: transparent; 
    box-shadow: none; 
    margin-bottom: 8px;
    margin-top: 5px;
    border: none;
}

.cw_mob_sidebar_block:has(a[href="/kesfet"]) a {
    pointer-events: none; 
    cursor: default;    
    color: #ffffff; 
    min-height: auto; 
    padding: 0; 
}

.cw_mob_sidebar_block:has(a[href="/kesfet"]) a span {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: linear-gradient(90deg, #ffd700, #ffed4a, #ffd700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    position: relative;
    padding-bottom: 6px;
}

.cw_mob_sidebar_block:has(a[href="/kesfet"]) a span::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 60%;
    height: 2px;
    background: linear-gradient(90deg, transparent, #ffd700, transparent);
    border-radius: 2px;
}

/* 2. BAŞLIK (VENOM KÖŞESİ) */
.cw_mob_sidebar_block:has(a[href="/venomkosesi"]) {
    grid-column: 1 / -1; 
    background: transparent; 
    box-shadow: none; 
    margin-bottom: 8px;
    margin-top: 15px;
    border: none;
}

.cw_mob_sidebar_block:has(a[href="/venomkosesi"]) a {
    pointer-events: none; 
    cursor: default;    
    color: #ffffff; 
    min-height: auto; 
    padding: 0; 
}

.cw_mob_sidebar_block:has(a[href="/venomkosesi"]) a span {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: linear-gradient(90deg, #ffd700, #ffed4a, #ffd700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    position: relative;
    padding-bottom: 6px;
}

.cw_mob_sidebar_block:has(a[href="/venomkosesi"]) a span::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 60%;
    height: 2px;
    background: linear-gradient(90deg, transparent, #ffd700, transparent);
    border-radius: 2px;
}

/* 3. BAŞLIK (SOSYAL MEDYA) */
.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) {
    grid-column: 1 / -1; 
    background: transparent; 
    box-shadow: none; 
    margin-bottom: 8px;
    margin-top: 15px;
    border: none;
}

.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) a {
    pointer-events: none; 
    cursor: default;    
    color: #ffffff; 
    min-height: auto; 
    padding: 0; 
}

.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) a span {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: linear-gradient(90deg, #ffd700, #ffed4a, #ffd700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    position: relative;
    padding-bottom: 6px;
}

.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) a span::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 60%;
    height: 2px;
    background: linear-gradient(90deg, transparent, #ffd700, transparent);
    border-radius: 2px;
}

/* 4. BAŞLIK (POPÜLER OYUNLAR) */
.cw_mob_sidebar_block:has(a[href="/populeroyunlar"]) {
    grid-column: 1 / -1; 
    background: transparent; 
    box-shadow: none; 
    margin-bottom: 8px;
    margin-top: 15px;
    border: none;
}

.cw_mob_sidebar_block:has(a[href="/populeroyunlar"]) a {
    pointer-events: none; 
    cursor: default;    
    color: #ffffff; 
    min-height: auto; 
    padding: 0; 
}

.cw_mob_sidebar_block:has(a[href="/populeroyunlar"]) a span {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: linear-gradient(90deg, #ffd700, #ffed4a, #ffd700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    position: relative;
    padding-bottom: 6px;
}

.cw_mob_sidebar_block:has(a[href="/populeroyunlar"]) a span::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 60%;
    height: 2px;
    background: linear-gradient(90deg, transparent, #ffd700, transparent);
    border-radius: 2px;
}

/* ============================================
   SOSYAL MEDYA BUTONLARI - MARKA RENKLERİ
   ============================================ */

/* TWITTER / X - Siyah */
.cw_mob_sidebar_block:has(a[title="TWİTTER"]) {
    background: #000;
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
}

.cw_mob_sidebar_block:has(a[title="TWİTTER"]) a span {
    color: #ffffff;
}

.cw_mob_sidebar_block:has(a[title="TWİTTER"]) {
    position: relative;
    overflow: hidden;
}

/* INSTAGRAM - Gradient Mor/Pembe/Turuncu */
.cw_mob_sidebar_block:has(a[title="İNSTAGRAM"]) {
    background: linear-gradient(145deg, #833ab4 0%, #fd1d1d 50%, #a13390 100%);
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0 3px 10px rgba(131, 58, 180, 0.3);
}

.cw_mob_sidebar_block:has(a[title="İNSTAGRAM"]) a span {
    color: #ffffff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

/* TELEGRAM - Mavi */
.cw_mob_sidebar_block:has(a[title="TELEGRAM"]) {
    background: linear-gradient(145deg, #37aee2 0%, #1e96c8 50%, #0088cc 100%);
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0 3px 10px rgba(0, 136, 204, 0.3);
}

.cw_mob_sidebar_block:has(a[title="TELEGRAM"]) a span {
    color: #ffffff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

/* WHATSAPP - Yeşil */
.cw_mob_sidebar_block:has(a[title="WHATSAPP"]) {
    background: #25d366;
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0 3px 10px rgba(37, 211, 102, 0.3);
}

.cw_mob_sidebar_block:has(a[title="WHATSAPP"]) a span {
    color: #ffffff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

.cw_mob_mav_fixed_bot_main_action {
    background: var(--newBg);
    border: 1px solid #ffffff2e;
}

nav.cw_mob_mav_fixed_bot#js_bn_nav_bar .cw_mob_mav_fixed_alternative_items_wrapper div a.cw_mob_mav_fixed_alternative-active {
    background: var(--newBg);
    border: 1px solid #ffdf004d;
}

/* ICONLAR */
.cw_mob_sidebar .cw_mob_icon_m {
    color: #ffffff !important;
}

/* ===== NAV YENI TASARIM 300126_2910_mb213532152354353434 ===== */
/* Floating Bar Efekti */
.cw_mob_mav_fixed_bot {
    bottom: 12px !important;
    left: 12px !important;
    right: 12px !important;
    width: calc(100% - 24px) !important;
    border-radius: 24px !important;
    background: linear-gradient(135deg, rgb(25 25 25 / 86%) 0%, rgb(39 39 39) 100%) !important;
    backdrop-filter: blur(20px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(20px) saturate(180%) !important;
    border: 1px solid rgba(255, 233, 133, 0.15) !important;
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.4),
        0 0 0 1px rgba(255, 255, 255, 0.05) inset,
        0 -2px 20px rgba(121, 144, 0, 0.2) !important;
    padding: 8px 2px !important;
    height: auto !important;
    min-height: 70px !important;
}

/* Menü itemleri */
.cw_mob_mav_fixed_bot_item {
    color: rgb(255 255 255 / 76%);
    transition: all 0.3s ease;
}

/* ===== İKON AYARLARI ===== */

.cw_mob_mav_fixed_bot .cw_mob_mav_fixed_bot_item .cw_mob_icon_m {
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Aktif item stili */
.cw_mob_mav_fixed_bot_item.active,
.cw_mob_mav_fixed_bot_item.tl_main_nav_item-active {
    color: #c8e600;
}

.cw_mob_mav_fixed_bot_item.active::after,
.cw_mob_mav_fixed_bot_item.tl_main_nav_item-active::after {
    width: 100%;
    box-shadow: 0 0 15px rgba(200, 230, 0, 0.6);
}

.cw_mob_mav_fixed_bot_item.active span,
.cw_mob_mav_fixed_bot_item.active span span,
.cw_mob_mav_fixed_bot_item.tl_main_nav_item-active span,
.cw_mob_mav_fixed_bot_item.tl_main_nav_item-active span span {
    color: #a1bc00 !important;
}

/* Ana menü butonu */
.cw_mob_mav_fixed_bot_main_action {
    transition: all 0.3s ease;
}

.cw_mob_mav_fixed_bot_main_action:hover {
    color: #fff;
}

.cw_mob_mav_fixed_bot_main_action.tl_main_nav_item-active {
    color: #c8e600;
}

.cw_mob_mav_fixed_bot{
    padding: unset;
}

.cw_mob_mav_fixed_bot_main_action .cw_mob_icon_m{
    color: #fff;
}

.cw_mob_mav_fixed_bot_main_action {
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px!important;
}

.cw_mob_mav_fixed_alternative_items_wrapper > div{
    background: transparent;
}

/* IKONLAR GENEL 300126_2910_mb12352352323434 */
.cw_mob_icon_m {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    line-height: 23px;
    text-align: center;
    color: #ebcb00 !important;
    font-family: iconsdinamicmenu;
    font-size: 46px;
}

.priceMachine_section .btn_promo__primaryBorder {
    color: #ffdd00 !important;
    border: 1px solid #ffdd00 !important;
}