body .virtual-sports, body .skill-games-page, body .tv-games, body .live-casino-games, .casino-game-tournament-list-bc:before, body .casino-slots, body .is-home-page {
    background-color: #000;
    background-image: url(https://i.ibb.co/gM2gRR9N/media-18747070-d4a8d493b64dc7f6179720c028d43eb0.jpg)!important;
    background-attachment: fixed;
    background-size: 100%;
}

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

.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active {
    background: rgba(var(--hero), 1);
    color: #6d6d6d!important;
}

.slider-bc .carousel-count-arrow-container.with-count {
    top: 448px!important;
    color: #bbba0b!important;
}

.carousel-count-arrow-container {
    padding: 0 37px!important;
}

.nav-menu-container .nav-menu-sub .nav-menu-item.active>* {
    color: #ffffff!important;
}

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

a {
    text-decoration: none;
    color: #fff!important;
}

.ftr-partners-row-inner-bc>a:not(:only-child) img, .ftr-partners-row-inner-bc>div:not(:only-child) img {
    height: 87px!important;
}

.sdr-image-bc {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
    transition: max-height .24s linear;
    margin-top: 16px;
    border-radius: 50px!important;
}

.sdr-item-bc:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(180deg,transparent 62%,rgb(0 0 0 / 0%))!important;
}

.ftr-game-item-bc {
    display: flex;
    flex-direction: column;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(/static/media/feature-game-bg.0be6bce5.png);
    background-color: #0e0e0e7a!important;
}

.header-icon {
    width: 107px!important;
    height: 27px!important;
    font-size: 14px;
    margin-inline-start: 25px;
}

.header-bc {
    width: 100%;
    background: #0e0e0e73!important;
}

.nav-menu-container.header-navigation:first-child {
    position: relative;
    border-radius: 11px;
    z-index: 1;
    background: #222037!important;
    backdrop-filter: blur(10px);
}

[class*=is-web] .footerSliderSingleEl .footerSliderImage img {
    display: block;
    width: auto;
    height: 93px!important;
}

.footerSliderSingleEl .footerSliderImage img {
    display: block;
    width: auto;
    height: 93px!important;
}

.layout-bc {
    max-width: 1920px!important;
    margin: 0 auto!important;
}

body {
background:url('https://i.ibb.co/gM2gRR9N/media-18747070-d4a8d493b64dc7f6179720c028d43eb0.jpg')!important;
}

/*
 * ÖNE ÇIKAN ETKİNLİKLER - CENTER FADE PRO
 */

h3.view-title-more.ellipsis {
  display: block !important;
  position: relative !important;
  width: 100% !important;
  
  background: 
    linear-gradient(90deg, 
      transparent 0%,
      rgba(160, 130, 40, 0.05) 10%,
      rgba(160, 130, 40, 0.12) 30%,
      rgba(160, 130, 40, 0.18) 50%,
      rgba(160, 130, 40, 0.12) 70%,
      rgba(160, 130, 40, 0.05) 90%,
      transparent 100%
    ) !important;
  
  color: #d4af37 !important;
  font-family: system-ui, -apple-system, sans-serif !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 5px !important;
  text-align: center !important;
  
  padding: 20px 20px !important;
  margin: 0 0 18px 0 !important;
  
  border: none !important;
  
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
  
  text-overflow: clip !important;
  overflow: visible !important;
  white-space: nowrap !important;
  
  transition: all 0.3s ease !important;
}

/* Üst çizgi */
h3.view-title-more.ellipsis::before {
  content: '' !important;
  position: absolute !important;
  top: 0 !important;
  left: 8% !important;
  right: 8% !important;
  height: 1px !important;
  background: linear-gradient(90deg, 
    transparent 0%,
    rgba(212, 175, 55, 0.1) 15%,
    rgba(212, 175, 55, 0.35) 50%,
    rgba(212, 175, 55, 0.1) 85%,
    transparent 100%
  ) !important;
}

/* Alt çizgi */
h3.view-title-more.ellipsis::after {
  content: '' !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 8% !important;
  right: 8% !important;
  height: 1px !important;
  background: linear-gradient(90deg, 
    transparent 0%,
    rgba(212, 175, 55, 0.1) 15%,
    rgba(212, 175, 55, 0.35) 50%,
    rgba(212, 175, 55, 0.1) 85%,
    transparent 100%
  ) !important;
}

/* Hover efekti */
h3.view-title-more.ellipsis:hover {
  color: #e8c84a !important;
  text-shadow: 0 0 15px rgba(212, 175, 55, 0.3), 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

.popular-matches-bc.upcoming-games .page-view-more .view-see-more {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* 
   HOVER GÖLGESİNİ TAMAMEN KALDIRAN NEON STORY TASARIMI
   Sitenin orijinal hover efektleri (after/before) devre dışı bırakıldı.
*/

/* 1. Ana Bant Kapsayıcısı */
.storiesWidgetWrapper {
    background: linear-gradient(90deg, 
        rgba(0, 0, 0, 0) 0%,
        rgba(160, 130, 40, 0.08) 15%,
        rgba(160, 130, 40, 0.15) 50%,
        rgba(160, 130, 40, 0.08) 85%,
        rgba(0, 0, 0, 0) 100%
    ) !important;
    border-top: 1px solid rgba(212, 175, 55, 0.4) !important;
    border-bottom: 1px solid rgba(212, 175, 55, 0.4) !important;
    padding: 35px 0 !important;
    margin: 20px 0 !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    min-height: 150px !important;
}

/* 2. Story Öğesi ve Hover Temizliği */
.storiesWidgetWrapper .storiesWidgetListItem, 
.storiesWidgetWrapper .storiesWidgetListItem:hover,
.storiesWidgetWrapper .storiesWidgetListItem:active,
.storiesWidgetWrapper .storiesWidgetListItem:focus {
    margin: 0 22px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    position: relative !important;
    overflow: visible !important;
    transition: transform 0.3s ease !important;
    /* TÜM GÖLGE VE ARKA PLANLARI SIFIRLA */
    box-shadow: none !important; 
    border: none !important;
    background: transparent !important;
    outline: none !important;
}

/* SİTENİN ORİJİNAL HOVER HALKALARINI ÖLDÜR */
.storiesWidgetWrapper .storiesWidgetListItem::before,
.storiesWidgetWrapper .storiesWidgetListItem::after,
.storiesWidgetWrapper .storiesWidgetListItem:hover::before,
.storiesWidgetWrapper .storiesWidgetListItem:hover::after {
    content: none !important;
    display: none !important;
    opacity: 0 !important;
    box-shadow: none !important;
}

/* 3. Story İkonları (Neon Çerçeve) */
.storiesWidgetWrapper .storiesWidgetListItem img, 
.storiesWidgetWrapper .storiesWidgetListItem [class*="image"],
.storiesWidgetWrapper .storiesWidgetListItem [class*="circle"] {
    width: 95px !important;
    height: 95px !important;
    border-radius: 50% !important;
    padding: 2px !important;
    background: #000 !important;
    object-fit: cover !important;
    z-index: 2 !important;
    position: relative !important;
    border: 2px solid rgba(255, 255, 255, 0.8) !important;
}

/* 4. Alt Oval Etiket */
.storiesWidgetWrapper .horizontal-sl-title-bc {
    margin-top: -16px !important;
    padding: 7px 16px !important;
    border-radius: 25px !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    z-index: 10 !important;
    white-space: nowrap !important;
    text-shadow: 0 2px 4px rgba(0,0,0,1) !important;
    min-width: 95px !important;
    text-align: center !important;
    display: block !important;
    position: relative !important;
    border: 1px solid rgba(255,255,255,0.3) !important;
}

/* 5. BAŞLIK METİNLERİ */
.storiesWidgetWrapper .storiesWidgetListItem:nth-child(1) .horizontal-sl-title-bc::before { content: "İZLE" !important; }
.storiesWidgetWrapper .storiesWidgetListItem:nth-child(2) .horizontal-sl-title-bc::before { content: "KAZANÇ" !important; }
.storiesWidgetWrapper .storiesWidgetListItem:nth-child(3) .horizontal-sl-title-bc::before { content: "TALEP ET" !important; }
.storiesWidgetWrapper .storiesWidgetListItem:nth-child(4) .horizontal-sl-title-bc::before { content: "İNDİR" !important; }
.storiesWidgetWrapper .storiesWidgetListItem:nth-child(5) .horizontal-sl-title-bc::before { content: "AKTİF ET" !important; }
.storiesWidgetWrapper .storiesWidgetListItem:nth-child(6) .horizontal-sl-title-bc::before { content: "DİKKAT ET" !important; }

/* 6. NEON RENK ATAMALARI */
.storiesWidgetWrapper .storiesWidgetListItem:nth-child(1) img { border-color: #00ff00 !important; box-shadow: 0 0 15px #00ff00, inset 0 0 10px #00ff00 !important; }
.storiesWidgetWrapper .storiesWidgetListItem:nth-child(1) .horizontal-sl-title-bc { background: #00ff00 !important; box-shadow: 0 4px 15px rgba(0, 255, 0, 0.5) !important; }

.storiesWidgetWrapper .storiesWidgetListItem:nth-child(2) img { border-color: #ff0000 !important; box-shadow: 0 0 15px #ff0000, inset 0 0 10px #ff0000 !important; }
.storiesWidgetWrapper .storiesWidgetListItem:nth-child(2) .horizontal-sl-title-bc { background: #ff0000 !important; box-shadow: 0 4px 15px rgba(255, 0, 0, 0.5) !important; }

.storiesWidgetWrapper .storiesWidgetListItem:nth-child(3) img { border-color: #ff8c00 !important; box-shadow: 0 0 15px #ff8c00, inset 0 0 10px #ff8c00 !important; }
.storiesWidgetWrapper .storiesWidgetListItem:nth-child(3) .horizontal-sl-title-bc { background: #ff8c00 !important; box-shadow: 0 4px 15px rgba(255, 140, 0, 0.5) !important; }

.storiesWidgetWrapper .storiesWidgetListItem:nth-child(4) img { border-color: #bf00ff !important; box-shadow: 0 0 15px #bf00ff, inset 0 0 10px #bf00ff !important; }
.storiesWidgetWrapper .storiesWidgetListItem:nth-child(4) .horizontal-sl-title-bc { background: #bf00ff !important; box-shadow: 0 4px 15px rgba(191, 0, 255, 0.5) !important; }

.storiesWidgetWrapper .storiesWidgetListItem:nth-child(5) img { border-color: #00bfff !important; box-shadow: 0 0 15px #00bfff, inset 0 0 10px #00bfff !important; }
.storiesWidgetWrapper .storiesWidgetListItem:nth-child(5) .horizontal-sl-title-bc { background: #00bfff !important; box-shadow: 0 4px 15px rgba(0, 191, 255, 0.5) !important; }

.storiesWidgetWrapper .storiesWidgetListItem:nth-child(6) img { border-color: #008000 !important; box-shadow: 0 0 15px #008000, inset 0 0 10px #008000 !important; }
.storiesWidgetWrapper .storiesWidgetListItem:nth-child(6) .horizontal-sl-title-bc { background: #008000 !important; box-shadow: 0 4px 15px rgba(0, 128, 0, 0.5) !important; }

/* Hover Efekti */
.storiesWidgetWrapper .storiesWidgetListItem:hover { transform: scale(1.08) !important; }

/* Kaydırıcı ve Ortalamayı Koru */
.horizontalSliderWrapper { display: flex !important; justify-content: center !important; align-items: center !important; width: 100% !important; overflow: visible !important; }
.horizontalSliderRow { display: flex !important; justify-content: center !important; align-items: center !important; width: auto !important; margin: 0 auto !important; transform: none !important; }

.FooterLicenceCuracaoContainer a {
    background-image: url('https://i.hizliresim.com/q7ucznf.png' ) !important;
    background-size: contain !important;
    display: inline-block !important;
    width: 96px !important;
    height: 96px !important;
}
iframe[src*="comm100.com"],iframe[id*="comm100"],iframe[title*="comm100"]{display:none!important;width:0!important;height:0!important}iframe[src*="livechatinc.com"],iframe[src*="livechat.com"]{display:none!important;width:0!important;height:0!important}div[id*="comm100"],div[class*="comm100"]{display:none!important}div[id^="livechat"],div[class*="livechat-"]{display:none!important}.comm100-widget,.livechat-widget-container{display:none!important}
/* BC "GİRİŞ ADRESİNİZİ KONTROL EDİNİZ" uyarısını gizle */
.popup-holder-bc:has(img[src*="hizliresim"]) {
  display: none !important;
}
/* popup gizlendi ama scroll-lock kalmasın */
body:has(.popup-holder-bc:has(img[src*="hizliresim"])) {
  overflow: auto !important;
  padding-right: 0 !important;
}
