.sliderImage img[src="https://cmsbetconstruct.com/storage/medias/sesbahis-18750178/media_18750178_556067fa306d172a5b63fc5d0b16f2a9.jpeg"] {
  content: url('https://cmsbetconstruct.com/storage/medias/sesbahis-18750178/media_18750178_7ed74a83a0f48cdc7f54be88ee5335ec.png');
}




.compact-footer .layout-footer-holder-bc.active {
    transform: translateZ(0);
    background: black !important;
}

[class*=is-web] .compact-footer .layout-footer-holder-bc.active .footerWrapper {
    max-height: 60vh;
    overflow-y: auto;
    overflow-x: hidden;
    background: black !important;
}

body .casino-winners-info>span {
    color: #ffffff !important;
}


.layout-content-holder-bc {
    padding: 0 30px!important;
    margin: 0 auto!important;
    margin-bottom: 15px !important;
    max-width: 1470px!important;
}

.payment-logo {
    transition: transform 200ms ease-in-out;
    
}

.payment-logo:hover {
    transform: scale(1.1);
    transition
    
    
    object-fit: contain
}

#root > div.layout-content-holder-bc > div:nth-child(4) > div > div > div.games-horiz > div {
    padding-bottom: 20px;
}

#root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.dep-w-info-bc > div.payment-details-scrollable-container > div > div:nth-child(2) > div, #root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.dep-w-info-bc > div.payment-details-scrollable-container > div > div:nth-child(2) > div, #root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.dep-w-info-bc > div.payment-details-scrollable-container > div > div:nth-child(2) > div, #root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.dep-w-info-bc > div.payment-details-scrollable-container > div > div:nth-child(2) > div, #root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.dep-w-info-bc > div.payment-details-scrollable-container > div > div:nth-child(2) > div, #root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.dep-w-info-bc > div.payment-details-scrollable-container > div > div:nth-child(2) > div {display: none;}


body #root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(1) > ul, body #root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(2) > ul, body #root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(3) > ul
{
    display:none;
    }



body #\31 3140_Aninda_Banka
{
    display:none;
    }


#root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.u-i-e-p-p-content-bc.u-i-common-content.user-profile > form > div.userProfile-content > div.userProfileWrapper-bc.userProfileSection-1, #root > div.popup-holder-bc.windowed.user-profile-container > div > div > div > div.my-profile-info-block > div.u-i-e-p-p-content-bc.u-i-common-content.user-profile > form > div.u-i-p-c-footer-bc
 {
    display:none;
    }

#root .nav-menu-container .nav-menu-sub {
    top: 105%;
    /* margin-top: 20px; */
    }

#root .nav-menu-item  {
    font-size: 13px;
    row-gap: 10px;
    padding-top: 10px;
    }

#root .nav-menu-item[aria-label="Bakiye"], #root .nav-menu-item[aria-label="Bakiye"]:hover {
  padding-top: 1px;
}

#root .nav-menu-item span {
    /* justify-content: center; */
    font-size: 13px;
    /* text-align: center; */
    /* color: #ffffff; */
}
#root .nav-menu-container .nav-menu>li>.nav-menu-item>i, .nav-menu-container .nav-menu-other>.nav-menu-item>i {
   margin-inline-end: 0px; 
}

#root .nav-menu-item i {
    /* display: grid; */
    /* padding-top: 4px; */
    font-size: 25px;
    margin-bottom: 4px;
    color: #fd0de4;
}

#root .nav-content-bc {
  background-color: #171a4e ;}

#root .nav-menu-container.header-navigation:nth-child(2) .nav-menu {
    justify-content: center;
}





#root > div.layout-content-holder-bc > div:nth-child(1) > div > div > div.carousel-viewport > div > div.carousel-slide.active-slide
{ .sdr-item-bc:before {
background: linear-gradient(to bottom,rgb(0 0 0 / 0%) 62%,rgb(0 0 0 / 0%))
}}

@media (min-width: 1339px) {
    .nav-menu-container.header-navigation:nth-child(1) .nav-menu {
        justify-content: center;
    }
}


@media (max-width: 913px) {
#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.crypto-currency-data {
    display:none;
    } }

#root .nav-menu-container.header-navigation:first-child .nav-menu>li:first-child>.nav-menu-item {
    padding-inline-start: 20px; }


@keyframes borderFlash {
  0% {
    border-color: #df10a1;
  }
  25% {
    border-color: #b62bba;
  }
  50% {
    border-color: #df10a1;
  }
  100% {
    border-color: #cd33b5;
  }
}

#root .horizontalSliderElem {
     animation: borderFlash 5s infinite;
    width: 113px !important;
    height: 100% !important;
     border-radius: 40px;
    
    padding: 0px !important;
    border: 2px solid #ce00ffe3 !important;
}

.horizontalSliderElem .horizontalSliderImg {
    opacity: .9 !important;
    filter: none !important;
     animation: borderFlash 2s infinite;
      border-radius: 40px;
    transition: none !important;
}


.casinoGameItemImage {
        animation: borderFlash 2s infinite;
        border: 3.2px solid #cd337b;
        border-radius: 20px; /* KenarlarÃƒâ€žÃ‚Â±n oval olmasÃƒâ€žÃ‚Â± iÃƒÆ’Ã‚Â§in */
        /* Ãƒâ€žÃ‚Â°ÃƒÆ’Ã‚Â§erik ile sÃƒâ€žÃ‚Â±nÃƒâ€žÃ‚Â±r arasÃƒâ€žÃ‚Â±ndaki boÃƒâ€¦Ã…Â¸luÃƒâ€žÃ…Â¸u artÃƒâ€žÃ‚Â±rmak iÃƒÆ’Ã‚Â§in */
        box-sizing: border-box; /* Padding ve border ile birlikte kutunun tam geniÃƒâ€¦Ã…Â¸liÃƒâ€žÃ…Â¸ini hesaba katmak iÃƒÆ’Ã‚Â§in */
    }

.casino-game-item-content {
 .casino-game-item {
     animation: borderFlash 2s infinite;
        border: 3.2px solid #cd337b;
         border-radius: 20px; /* KenarlarÃƒâ€žÃ‚Â±n oval olmasÃƒâ€žÃ‚Â± iÃƒÆ’Ã‚Â§in */
        /* Ãƒâ€žÃ‚Â°ÃƒÆ’Ã‚Â§erik ile sÃƒâ€žÃ‚Â±nÃƒâ€žÃ‚Â±r arasÃƒâ€žÃ‚Â±ndaki boÃƒâ€¦Ã…Â¸luÃƒâ€žÃ…Â¸u artÃƒâ€žÃ‚Â±rmak iÃƒÆ’Ã‚Â§in */
        box-sizing: border-box; /* Padding ve border ile birlikte kutunun tam geniÃƒâ€¦Ã…Â¸liÃƒâ€žÃ…Â¸ini hesaba katmak iÃƒÆ’Ã‚Â§in */
    }
    }



/* GiriÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ Butonu Stili */
#root .btn.sign-in {
    background: #875e5e00; /* Siyah arka plan */
    color: #fff; /* Beyaz yazÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â± rengi */
    border: none; /* KenarlÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±k yok */
    border-radius: 0; /* KÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸eler yuvarlak deÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸il */
    font-weight: bold; /* YazÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â± kalÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±nlaÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸tÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±rÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ldÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â± */
    font-family: Arial, sans-serif; /* AynÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â± font kullanÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ldÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â± */
    text-decoration: none; /* Alt ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§izgi yok */
    /* DiÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸er stil ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶zellikleri */
}

#root .btn.register {
    background: #fd0de4;
    color: #fff;
    border: none;
    border-radius: 20px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    text-decoration: none;

    transition: box-shadow .25s ease, filter .2s ease;
}

#root .btn.register:hover {
    box-shadow:
        0 0 8px rgb(253 13 228 / 53%),
        0 0 18px rgb(253 13 228 / 57%);
    filter: brightness(1.05);
}


#root .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active {
   
background: #15183e;
     border-top: 3px solid #fd0de4;
  color: #FFFFFF;
}

.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item,.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item {
background:#171a4e ;
  height: 45px !important;
    display: flex;
  flex-direction: column; /* Flex yÃƒÆ’Ã‚Â¶nÃƒÆ’Ã‚Â¼nÃƒÆ’Ã‚Â¼ dikey yapar */
  align-items: center; /* Ãƒâ€žÃ‚Â°ÃƒÆ’Ã‚Â§erikleri ortalar */
  margin: 0px 0; /* Her bir liste ÃƒÆ’Ã‚Â¶Ãƒâ€žÃ…Â¸esi arasÃƒâ€žÃ‚Â±nda boÃƒâ€¦Ã…Â¸luk bÃƒâ€žÃ‚Â±rakÃƒâ€žÃ‚Â±r */
}


#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav
{
  background: #171a4e;
  height: 60px !important;
}

.hdr-main-content-bc, .logo {
  height: 80px !important;
}





.nav-menu-item i { padding-top:4px;
    font-size: 24px; /* ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°kon boyutu */
    margin-bottom: 5px; /* ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°kon ve metin arasÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±na boÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸luk eklemek iÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§in */
    color:  #fd0de4; /* ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°kon rengini ayarlamak iÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§in */
}

.nav-menu-item span {
    /* text-align: center; */ /* Metni ortalamak iÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§in */
    /* color: #ffffff; */ /* Metin rengini ayarlamak iÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§in */
}





.nav-menu-item:hover .nav-menu-sub {
    display: block; /* Hover ile alt menÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼yÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ gÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ster */
}

.nav-menu-sub .nav-menu-item {
    margin: 5px 0; /* Alt menÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸eleri arasÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±na boÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸luk */
    padding: 5px 10px; /* Alt menÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸eleri iÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ boÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸luk */
    background-color: #555; /* Alt menÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸esi arka plan rengi */
    border-radius: 3px; /* Alt menÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸esi kÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸elerini yuvarla */
}










#root > div.layout-footer-holder-bc > div > div > div > div.footerSliderGroup > div:nth-child(1) > div > div:nth-child(1) > div > a:nth-child(1)
{
   display:none;
    
}



.layout-betslip-holder-bc  { .bs-bet-i-b-amount-bc {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    white-space: nowrap;
    font-weight: 700;
    color: rgba(var(--oc-1),)
} }






.nav-content-bc {
   
    display: flex;
    flex-direction: column;
    position: relative;
    background: rgba(var(--menu), 1);
    border-radius: var(--border-radius);
}



 



.popup-inner-bc {
    
    border-radius: 20px !important;
}





.sdr-item-bc:before {
    
    background: none !important;
}


body {
  background-color: #212458 !important;

}



.product-banner-info-bc:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: none !important;
    z-index: -1;
}

.layout-footer-holder-bc {
    background: none !important;
    -webkit-padding-start: 10px;
    padding-inline-start: 10px;
    -webkit-padding-end: 5px;
    padding-inline-end: 5px;
}

.multi-column-content .market-odd-bc, .multi-column-content .multi-column-base {
    font-size: 12px !important;
    font-weight: 600 !important;
}



.bs-bet-item-bc.blocked .bs-bet-i-b-coefficient-bc.c-1, .bs-bet-item-bc.blocked .bs-bet-i-b-coefficient-bc.c-2, .bs-bet-item-bc.blocked .bs-bet-i-b-title-bc.t-1, .bs-bet-item-bc.blocked .bs-bet-i-b-title-bc.t-2, .bs-bet-item-bc.blocked .bs-bet-i-h-c-icon-checkbox-bc, .bs-bet-item-bc.blocked .bs-bet-i-h-title-bc, .bs-bet-item-bc.blocked .bs-item-date-v-bc, .bs-bet-item-bc.deleted .bs-bet-i-b-coefficient-bc.c-1, .bs-bet-item-bc.deleted .bs-bet-i-b-coefficient-bc.c-2, .bs-bet-item-bc.deleted .bs-bet-i-b-title-bc.t-1, .bs-bet-item-bc.deleted .bs-bet-i-b-title-bc.t-2, .bs-bet-item-bc.deleted .bs-bet-i-h-c-icon-checkbox-bc, .bs-bet-item-bc.deleted .bs-bet-i-h-title-bc, .bs-bet-item-bc.deleted .bs-item-date-v-bc {
    opacity: 1 !important;
}

.bs-item-date-v-bc {
    width: 100%;
    margin-top: 4px;
    color: #ffffff !important;
    font-size: 11px;
    line-height: 13px;
    font-weight: 600 !important;
}

.casino-winners-info>span {
    color: #1d1d25 !important;
}

.casino-winners-amount {
    flex-shrink: 0;
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 700 !important;
}

.payment-field-info {
    margin-top: 10px;
    margin-bottom: 0;
    color: rgb(0 0 0) !important;
    font-size: 13px;
    text-indent: 20px;
    position: relative;
    font-family: sans-serif;
    line-height: 18px;
}

.payment-call-to-action {
    width: 100%;
    text-align: center;
    color: #000000 !important;
    font-size: 14px;
    line-height: 18px;
    font-family: sans-serif;
    margin-top: 0;
    margin-bottom: 10px;
}

.payment-rate {
    width: 100%;
    text-align: center;
    color: rgb(0 0 0) !important;
    font-weight: 700;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 0;
}

.payment-rate {
    width: 100%;
    text-align: center;
    color: rgb(0 0 0 / 60%) !important;
    font-weight: 700;
    font-family: sans-serif;
    font-size: 16px;
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 0;
}

.promotions-article-title {
    height: 34px;
    margin-top: 1px;
    padding: 0 10px;
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b-sc),.1);
    font-size: 12px;
    line-height: 34px;
    display: none !important;
}





@keyframes slide {
 from {
  left:100%;
 }
 to {
  left: -250%;
 }
}

.layout-content-holder-bc::before {
  content: "Günlük 1.000.000₺ ye kadar çekim hakkı • VERA HAVALE ile MİNİMUM 100 TL YATIRIM • Doğum Günü Bonusu • VERA HAVALE ile MİNİMUM 100 TL YATIRIM • Kriptoya Özel %10 Yatırım Bonusu + %20 Kayıp Bonusu • VERA HAVALE ile MİNİMUM 100 TL YATIRIM • Geceye Özel %30 Anlık Casino ve Spor Kayıp Bonusu • VERA HAVALE ile MİNİMUM 100 TL YATIRIM • Haftalık Kayıp Bonusu • VERA HAVALE ile MİNİMUM 100 TL YATIRIM • Günlük 1.000.000₺ ye kadar çekim hakkı • VERA HAVALE ile MİNİMUM 100 TL YATIRIM • Doğum Günü Bonusu • VERA HAVALE ile MİNİMUM 100 TL YATIRIM • Kriptoya Özel %10 Yatırım Bonusu + %20 Kayıp Bonusu • VERA HAVALE ile MİNİMUM 100 TL YATIRIM • Geceye Özel %30 Anlık Casino ve Spor Kayıp Bonusu • VERA HAVALE ile MİNİMUM 100 TL YATIRIM • Haftalık Kayıp Bonusu • VERA HAVALE ile MİNİMUM 100 TL YATIRIM";

  font-family: 'Roboto', sans-serif;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: 0.4px;
  color: #ffffff;

  /* OKUNURLUK */
  text-shadow:
    0 1px 2px rgb(38 13 42),
    0 0 6px rgb(0 0 0);

  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;

  position: fixed;
  bottom: 0;
  left: 0;
  width: max-content;
  padding: 6px 20px;

  white-space: nowrap;
  z-index: 999;

  /* Gradient (aynı) */
  background: #710a6cb5;
    
  

  /* Cam efekti */
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  border-radius: 999px;

  animation: slide 45s linear infinite;
}

/* headerdaki ikonlarÃ„Â±n akÃ„Â±Ã…Å¸lÃ„Â± olmasÃ„Â±  */
@keyframes textclip {
    to {
        background-position: 200% center;
    }
}
ul.nav-menu.nav-menu-hide-items > li> a > i
{
    text-transform: uppercase;
    background-image: linear-gradient(140deg, #e502fa 0%, #8c026d 29%, #fd0078 67%, #e502fa 100%) !important;
    
    background-size: 200% auto;
    color: #fff !important;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: textclip 1.4s linear infinite;
    
}
body .nav-menu-container.header-navigation:first-child .nav-menu-other > li> i {
  color: #fd0de4 !important;
  fill: #fd0de4 !important;
  height:  20px !important;
  width:  20px !important;
}


@keyframes textclip {
    to {
        background-position: 200% center;
    }
}

.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item {
    
    height: 60px !important;
   
  
}

body .nav-menu-container.header-navigation:nth-child(2) {
    background: #171a4e !important;
  
}


.layout-header-holder-bc {
   
    box-shadow: 0 0 0 rgba(var(--b),1) !important;
}

/* DEPOSIT PAGE */
/* DEPOSIT PAGE */
/* DEPOSIT PAGE */
/* DEPOSIT PAGE */

.my-profile-info-block.deposit-page {
  background: #0e121a;
  border-radius: 14px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.08);
}

/* Header */
.my-profile-info-block.deposit-page .overlay-header {
  padding: 14px 16px;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: .3px;
  background: linear-gradient(90deg, #490c62, #ad3f87);
  color: #fff;
}

/* Payment method icons */
.my-profile-info-block.deposit-page .m-block-nav-items-bc {
  padding: 12px 12px 4px;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

.my-profile-info-block.deposit-page .m-nav-items-list-item-bc {
  background: rgb(0 0 0 / 5%);
  border: 1px solid rgba(255,255,255,.10);
  border-radius: 12px;
  padding: 8px;
  cursor: pointer;
    border-color: #bf346f;
  transition: border-color .15s ease, transform .15s ease;
  width: 45% !important;
}

.my-profile-info-block.deposit-page .m-nav-items-list-item-bc:hover {
  transform: translateY(-1px);
  border-color: #bf346f;
  width: 45% !important;
    
}

.my-profile-info-block.deposit-page .m-nav-items-list-item-bc.active {
  border-color: #db3179;
  box-shadow: 0 0 0 1px rgba(219,49,121,.4);
  width: 45% !important;
}

.my-profile-info-block.deposit-page .payment-logo {
  /* width: 42px; */
  height: 42px;
  border-radius: 10px;
  object-fit: contain;
    
}

/* Info box */
.my-profile-info-block.deposit-page .payment-info-bc {
  margin: 12px;
  padding: 12px;
  background: rgb(0 0 0 / 4%);
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.08);
}

/* Info rows */
.my-profile-info-block.deposit-page .description-c-r-c-t-column-bc {
  display: flex;
  justify-content: space-between;
  padding: 8px 10px;
  border-radius: 10px;
  background: #000000;
  border: 1px solid rgba(255,255,255,.06);
  margin-bottom: 6px;
}

.my-profile-info-block.deposit-page .description-title {
  font-size: 11px;
  color: #bfc3c9;
}

.my-profile-info-block.deposit-page .description-value {
  font-size: 12px;
  font-weight: 600;
  color: #f8fefe;
}

/* Helper text */
.my-profile-info-block.deposit-page .expandable-info-body-content {
  padding: 0 14px;
  font-size: 12px;
  color: rgba(248,254,254,.7);
}

/* Select box */
.my-profile-info-block.deposit-page .form-control-bc {
  margin: 12px;
  border-radius: 12px;
  background: rgba(255,255,255,.04);
  border: 1px solid rgba(255,255,255,.10);
}

.my-profile-info-block.deposit-page .form-control-select-bc {
  font-size: 13px;
  font-weight: 600;
}

/* Submit button */
.my-profile-info-block.deposit-page .btn.deposit {
  margin: 12px;
  width: calc(100% - 24px);
  background: linear-gradient(90deg, #ad3f87, #db3179);
  border-radius: 12px;
  font-weight: 700;
  letter-spacing: .3px;
}
.description-c-row-column-bc:not(.pay-logo) {
    width: 100%;
    background: #000000;
}

body .dep-w-info-bc {
    padding: 0 15px 15px;
    background: black;
}

body .dep-w-info-bc .multi-select-bc .form-control-label-bc .form-control-select-bc {
    line-height: 30px;
    background: #000000;
}

/* Withdraw ana kart */
.dep-w-info-bc {
  background: #0e121a;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,.08);
  overflow: hidden;
}

/* Withdraw ödeme yöntemleri */
.dep-w-info-bc .m-block-nav-items-bc {
  padding: 12px 12px 4px;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

.dep-w-info-bc .m-nav-items-list-item-bc {
  width: 45% !important;
  padding: 8px;
  background: black !important;
  border: 1px solid #bf346f !important;
  border-radius: 12px;
  cursor: pointer;
  transition: border-color .15s ease, transform .15s ease;
}

.dep-w-info-bc .m-nav-items-list-item-bc:hover {
  transform: translateY(-1px);
    background: black;
  border-color: #bf346f;
}

.dep-w-info-bc .m-nav-items-list-item-bc.active {
  border-color: #db3179;
    background: black;
  box-shadow: 0 0 0 1px #db317966;
}

/* Payment logo */
.dep-w-info-bc .payment-logo {
  height: 42px;
  border-radius: 10px;
  object-fit: contain;
}

/* Info box */
.dep-w-info-bc .payment-info-bc {
  margin: 12px;
  padding: 12px;
  background: rgb(0 0 0 / 4%);
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.08);
}

/* Info satırları */
.dep-w-info-bc .description-c-r-c-t-column-bc {
  display: flex;
  justify-content: space-between;
  padding: 8px 10px;
  border-radius: 10px;
  background: #000;
  border: 1px solid rgba(255,255,255,.06);
  margin-bottom: 6px;
}

.dep-w-info-bc .description-title {
  font-size: 11px;
  color: #bfc3c9;
}

.dep-w-info-bc .description-value {
  font-size: 12px;
  font-weight: 600;
  color: #f8fefe;
}

/* Withdraw amount alanı */
.dep-w-info-bc .WithdrawAmount-All {
  margin: 12px;
  background: #000;
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.08);
}

.dep-w-info-bc .WithdrawAmount-Row {
  display: flex;
  justify-content: space-between;
  padding: 10px 12px;
  border-bottom: 1px solid rgba(255,255,255,.06);
}

.dep-w-info-bc .WithdrawAmount-Row:last-child {
  border-bottom: none;
}

.dep-w-info-bc .WithdrawAmount-Row-Title {
  font-size: 12px;
  color: #bfc3c9;
}

.dep-w-info-bc .WithdrawAmount-Row-Value,
.dep-w-info-bc .WithdrawAmount-Row-ValueBalance {
  font-size: 13px;
  font-weight: 700;
  color: #f8fefe;
}

/* Helper text */
.dep-w-info-bc .expandable-info-body-content {
  padding: 0 14px;
  font-size: 12px;
  color: rgba(248,254,254,.7);
}

/* Input */
.dep-w-info-bc .form-control-bc {
  margin: 12px;
  border-radius: 12px;
  background: rgba(255,255,255,.04);
  border: 1px solid #ffffff1a;
}

/* Button */
.dep-w-info-bc .btn.withdraw {
  margin: 12px;
  width: calc(100% - 24px);
  background: linear-gradient(90deg, #ad3f87, #db3179);
  border-radius: 12px;
  font-weight: 700;
  letter-spacing: .3px;
}

/* Header */
.my-profile-info-block.withdraw-page .overlay-header {
  padding: 14px 16px;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: .3px;
  background: linear-gradient(90deg, #490c62, #ad3f87);
  color: #fff;
}

/* Header arka plan rengi değişikliği - Şablon tasarımına uygun */
.header-bc {
  background-color: #171a4e !important;
}

/* Crypto currency data alanını tamamen gizle - daha güçlü selector */
.crypto-currency-data {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

/* Header custom buttons alanını gizle */
@media (max-width: 1073px) {
div.header-custom-buttons {
  display: none !important;
} }
@media (max-width: 956px) {
div.header-buttons-wallet {
  display: none !important;
} }






/* Flex item'ların arasındaki separator'ları kaldır */
.hdr-main-content-bc > div:not(:last-child)::after {
  display: none !important;
}

/* Buton container'larının border'larını kaldır */
.btn.sign-in::before,
.btn.sign-in::after,
.btn.register::before,
.btn.register::after {
  display: none !important;
}

/* Header main content position ayarı - mevcut kod */
.hdr-main-content-bc {
    position: relative !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

/* Logo container'ını ortalama */
.hdr-main-content-bc .logo-container {
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) scale(1.2) !important;
    z-index: 10 !important;
}

/* Saat (time.infoTime) arkasındaki background'u kaldır */
.infoTime {
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* Header main content içindeki separator'ları kaldır */
.hdr-main-content-bc .infoTime::before,
.hdr-main-content-bc .infoTime::after {
  display: none !important;
  content: none !important;
}

/* En sağdaki kare kutu (smart panel holder) rengini değiştir */
.smartPanel-bc {
  background-color: #5348b40d !important;
}

/* Header main content içindeki separator'ları kaldır */
.hdr-main-content-bc .smartPanel-bce::before,
.hdr-main-content-bc .smartPanel-bc:after {
  background: #ffffff1a !important;
  border-color: #ffffff !important;
  width: 3px !important;
}


/* Ana içerik menüsü (SANAL SPORLAR, CANLI, SPOR vb.) altına border ekle */
.nav-content-bc {
  border-bottom: 2px solid #65278c !important;
}

/* Mevcut logo'yu gizle ve yeni logo'yu ekle */
.hdr-logo-bc img,
.logo img {
  max-height: 60px !important;
  width: auto !important;
  scale:1.1 !important;
}

/* Layout footer holder arka plan rengi */
.layout-footer-holder-bc {
  background: #171a4e !important;
  background-color: #171a4e !important;
}

/* Footer container arka planı */
#root > div.layout-footer-holder-bc {
  background: #171a4e !important;
}

/* CMSIconSVGWrapper rengini pembe yap */
.CMSIconSVGWrapper {
  color: #fd0de4 !important;
  fill: #fd0de4 !important;
  height:  20px !important;
  width:  20px !important;
}

/* TREND başlığını gizle */
.view-title-more.ellipsis {
  font-size: 0 !important;
  text-indent: -9999px !important;
  overflow: hidden !important;
  position: relative !important;
  height: 50px !important;
}

.justiceGames h3.view-title-more.ellipsis:first-of-type {
  font-size: 0 !important;
  background-image: url('https://cmsbetconstruct.com/storage/medias/sesbahis-18750178/media_18750178_9c7d929038a4df13acb485dc6ebd3eab.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center left !important;
  height: 50px !important;
  padding: 0 !important;
}

#root > div.layout-content-holder-bc > div:nth-child(4) > div > div > div.page-view-more > h3 {
  font-size: 0 !important;
  background-image: url('https://cmsbetconstruct.com/storage/medias/sesbahis-18750178/media_18750178_02d97a449a090044b178cd62c998a01e.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center left !important;
  height: 50px !important;
  padding: 0 !important;
}


#root > div.layout-content-holder-bc > div:nth-child(5) > div > div > div.page-view-more > h3 {
  font-size: 0 !important;
  background-image: url('https://cmsbetconstruct.com/storage/medias/sesbahis-18750178/media_18750178_cb9e4b6a8f3743eedd97eb676c129d25.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center left !important;
  height: 50px !important;
  padding: 0 !important;
}

/* "DAHA FAZLASI" yazılarını gizle */
.view-see-more,
a.view-see-more {
  display: none !important;
}

body .sliderGroup .horizontalSliderRow,.sliderGroup .horizontalSliderWrapper {
  height: 40px !important;
}

/* Footer container'ına yeni görsel ekle */
.layout-footer-holder-bc::before {
  content: "" !important;
  margin-top: 15px !important;
  display: block !important;
  width: auto !important;
  height: 945px !important;
  background-image: url('https://cmsbetconstruct.com/storage/medias/sesbahis-18750178/media_18750178_bdc62a0d3375c085fbf8873726862ebf.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  min-height: 500px !important;
}

.informative-widget-link {
  display: flex;
  justify-content: center;
  background: #171a4eab !important;
  border-top: 2px solid rgba(var(--hero),1);
  border-radius: var(--border-radius)
}

#root .nav-menu-item:hover {
  font-size: 13px;
  row-gap: 10px;
  background: #34397fab;
  padding-top: 10px;
}

/* Giriş/Kayıt butonları sağda kalsın */
.hdr-main-content-bc .hdr-user-bc {
    margin-left: auto !important;
    position: relative !important;
}

/* Alternatif - son slider element lisans logolar */
div.sliderSingleEl > div:last-child {
  display: none !important;
}

/* Tüm footer yazıları bembeyaz */
.footerLinkCol1 *,
.footerLinksSection * {
    color: #ffffff !important;
}

/* Yatırım Yöntemleri slider'ını gizle */
.sliderContent {
    display: none !important;
}

/* 1. Saat ve dil seçeneği divini gizle */
.footerInfoColumn,
time.infoTime,
.form-control-bc.select.languageDropdown {
    display: none !important;
}

/* 2. Sosyal medya logolarını ortalama */
ul.footerSocialLinks {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 auto !important;
    width: 100% !important;
    text-align: center !important;
    float: none !important;
}

/* 3. En sağdaki Bluesky logosunu gizle */
ul.footerSocialLinks li:last-child {
    display: none !important;
}

/* Footer başlıklarını büyüt (HAKKINDA, YARDIM, BİZE ULAŞIN) */
.footerLinkCol1Title,
h3.footerLinkCol1Title {
    font-size: 18px !important;
    font-weight: bold !important;
}

/* Footer link yazılarını büyüt */
.footerLinkCol1 a,
.footerLinkCol1 li,
.footerLinksSection a {
    font-size: 15px !important;
}

.promotionsArticleThumbnail-bc {
    flex: none !important; 
    object-fit: cover;
    transition: var(--default-transition-duration);
}

/* Ortak ayarlar */
.footerSocialLinks .footerSocialLink a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 40px;   /* ikon boyutu */
    height: 40px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

/* İçteki icon fontu gizle */
.footerSocialLinks .footerSocialLink a i {
    display: none !important;
}

/* X (Twitter) */
.footerSocialLinks .footerSocialLink a[href*="CasiveraXSocial"] {
    background-image: url("https://cmsbetconstruct.com/storage/medias/sesbahis-18750178/media_18750178_e582cd0adff35b29545b2cd6215f2910.png");
}

/* Instagram */
.footerSocialLinks .footerSocialLink a[href*="CasiveraInstagramSocial"] {
    background-image: url("https://cmsbetconstruct.com/storage/medias/sesbahis-18750178/media_18750178_f46b117d14d8b9ecc3013782e97bbe4d.png");
}

/* Telegram */
.footerSocialLinks .footerSocialLink a[href*="CasiveraTelegramSocial"] {
    background-image: url("https://cmsbetconstruct.com/storage/medias/sesbahis-18750178/media_18750178_a8c96fe1d10a4096e06e1542aeaf7198.png");
}

/* Sosyal ikon arka planlarını tamamen kaldır */
.footerSocialLinks .footerSocialLink,
.footerSocialLinks .footerSocialLink a {
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

.hdr-smart-panel-holder-bc {
    background: #1b18b65e !important; /* NOTIFICATIONS */
}


/* SPOR ALANI TASARIMI */
.left-menu-container {
    background: transparent !important;
}
.left-menu-scroll>.sp-sub-list-bc>.sp-s-l-b-content-wrp>.sp-s-l-b-content-bc>.sp-sub-list-bc .sp-s-l-b-content-bc {
    background: #212458 !important; /* çok acik oldu tekrar bak, sidebar takım ismi, skor arkaplan*/
}
.left-menu-scroll>.sp-sub-list-bc.active>.sp-s-l-head-bc {
    background: transparent !important; /* SIDEBAR BASLIK*/
}
.game-events-list-block-bc {
    background: transparent !important; /* ORTA OYUN ETKINLIKLERI, GOL KORNER VS */
}
.sportsbook .sgm-market-search {
    background: transparent !important; /* ORTADAKI BARLAR */
}
[class*=is-web] .sgm-market-g-h-fav-icon-wrapper {
    background: transparent !important; /* YILDIZLARAKI BUG */
}
.left-menu-container input {
    background: transparent !important; /* SIDEBAR EN UST SEARCH BAR INPUT*/
}
.left-menu-search div {
    background: #06020a94 !important; /* SIDEBAR EN UST SEARCH BAR BUTON */
}
.sportsbook-container.multi-column-view .multi-column-resize-block {
    background: #7100ff00 !important; /* MAC ONCESI TURNUVA VS  */
    
}




/* PROMOSYONLAR SAYFASI POPUP */
.popup-inner-bc {
    background: #0f113e !important;
}




/* CASINO SAYFASI */
[class*=is-web] .casinoCategoryChooserContainer {
    background: #9991ab00 !important;
}
.casinoProviderRow {
    background: #29145a21 !important;
}
.casinoGameListBlockHeader {
    background: #301b6200 !important;
}
.searchInput {
    color: #ffffffe3 !important;
}
[class*=is-web] .searchInputWrp {
    background-color: rgb(89 97 225 / 0%) !important;
}
body .horizontalSliderRow {
    background-color: rgb(98 0 199 / 23%) !important;
}






.nav-menu-container .nav-menu-sub .nav-menu-item {
    display: flex !important;
    align-items: center !important;
    height: 34px !important;
    padding: 0 10px !important;
    border-radius: var(--border-radius) !important;
    overflow: hidden !important;
}
.nav-menu-container .nav-menu-sub i {
  font-size: 20px !important;
}
.nav-menu-container .nav-menu>li>.nav-menu-item>.CMSIconSVGWrapper,.nav-menu-container .nav-menu-other>.nav-menu-item>.CMSIconSVGWrapper {
    margin-inline-end: 0px !important; }





/* PROMOSYONLAR SAYFASI HOVER EFEKT */ /* PROMOSYONLAR SAYFASI HOVER EFEKT */ /* PROMOSYONLAR SAYFASI HOVER EFEKT */
.promotionsListEl-bc:hover .promotionsArticleThumbnail-bc {
    transform: none !important;
}
.promotionsListEl-bc {
    position: relative;
    overflow: hidden;
}
/* Parlama katmanı */
.promotionsListEl-bc::before {
    content: "";
    position: absolute;
    inset: 0;
    left: -160%;
    width: 65%;
    background: linear-gradient(
        120deg,
        transparent 0%,
        rgba(255,255,255,0.10) 35%,
        rgb(173 33 204 / 45%) 50%,
        rgba(255,255,255,0.10) 65%,
        transparent 100%
    );
    transform: skewX(-20deg);
    opacity: 0;
    pointer-events: none;
    z-index: 900;
}

/* Hover animasyonu */
.promotionsListEl-bc:hover::before {
    animation: promo-shine 0.9s ease forwards;
    opacity: 1;
}
.promotionsListEl-bc:hover {
    box-shadow:
        0 12px 35px rgba(0,0,0,0.35),
        inset 0 0 0 1px rgba(255,255,255,0.10);
}



@keyframes promo-shine {
    from {
        left: -160%;
    }
    to {
        left: 160%;
    }
}
/* PROMOSYONLAR SAYFASI HOVER EFEKT */ /* PROMOSYONLAR SAYFASI HOVER EFEKT */ /* PROMOSYONLAR SAYFASI HOVER EFEKT */


