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;
}