/* GENEL ROW AYARI */
.layout-content-holder-bc > .hm-row-bc:not(:last-child) {
  margin-bottom: 40px !important;
}















/* HEADER NOTIFICATION */
.layout-header-holder-bc > .hdr-dynamic-content,
.layout-header-holder-bc > .hdr-dynamic-content .hm-row-bc,
.layout-header-holder-bc > .hdr-dynamic-content .hm-row-bc-inner,
.layout-header-holder-bc > .hdr-dynamic-content .hm-row-bc > div[style*="display: grid"],
.layout-header-holder-bc > .hdr-dynamic-content .carouselWrapper.carousel,
.layout-header-holder-bc > .hdr-dynamic-content .swiper,
.layout-header-holder-bc > .hdr-dynamic-content .swiper-wrapper,
.layout-header-holder-bc > .hdr-dynamic-content .swiper-slide,
.layout-header-holder-bc > .hdr-dynamic-content .swiper-slide[style*="width"],
.layout-header-holder-bc > .hdr-dynamic-content .informative-widget,
.layout-header-holder-bc > .hdr-dynamic-content .informative-widget-link,
.layout-header-holder-bc > .hdr-dynamic-content .informative-widget-link p.informative-widget-container {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-top: 0 !important;
  box-shadow: none !important;
  background: none !important;
  box-sizing: border-box !important;
}
.layout-header-holder-bc > .hdr-dynamic-content::before,
.layout-header-holder-bc > .hdr-dynamic-content::after,
.layout-header-holder-bc > .hdr-dynamic-content .hm-row-bc::before,
.layout-header-holder-bc > .hdr-dynamic-content .hm-row-bc::after,
.layout-header-holder-bc > .hdr-dynamic-content .hm-row-bc-inner::before,
.layout-header-holder-bc > .hdr-dynamic-content .hm-row-bc-inner::after {
  content: none !important;
  display: none !important;
}
.layout-header-holder-bc > .hdr-dynamic-content .hm-row-bc,
.layout-header-holder-bc > .hdr-dynamic-content .hm-row-bc-inner {
  gap: 0 !important;
}
.layout-header-holder-bc > .hdr-dynamic-content .informative-widget-link {
  display: block !important;
}
.layout-header-holder-bc > .hdr-dynamic-content .product-banner-img-bc[src=""],
.layout-header-holder-bc > .hdr-dynamic-content .product-banner-img-bc:not([src]) {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
@keyframes informativeWarnPulse {
  0%, 100% {
    background-color: rgba(234, 63, 37, 0.06);
    box-shadow: 0 0 0 0 rgba(234, 63, 37, 0.22);
  }
  50% {
    background-color: #fe10015c;
    box-shadow: 0 0 14px rgba(235, 47, 18, 0.26);
  }
}
@keyframes infoTextMarquee {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}
@keyframes infoIconGlow {
  0%   { box-shadow: 0 0 3px rgba(234, 63, 37, 0.5); }
  100% { box-shadow: 0 0 8px #fe1001, 0 0 12px rgba(234, 63, 37, 0.45); }
}
.layout-header-holder-bc > .hdr-dynamic-content .informative-widget-link p.informative-widget-container,
.layout-header-holder-bc > .hdr-dynamic-content p.informative-widget-container {
  position: relative !important;
  display: block !important;
  margin: 0 !important;
  padding: 8px 10px 8px 26px !important;
  border: 0 !important;
  border-radius: 0 !important;
  overflow: hidden !important;
  background-color: #121212 !important;
  color: #fff !important;
}
.layout-header-holder-bc > .hdr-dynamic-content .informative-widget-link p.informative-widget-container::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;
  animation: informativeWarnPulse 2.2s ease-in-out infinite !important;
}
.layout-header-holder-bc > .hdr-dynamic-content .informative-widget-link p.informative-widget-container > span {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
  position: relative !important;
  z-index: 1 !important;
}
.layout-header-holder-bc > .hdr-dynamic-content .informative-widget-link p.informative-widget-container > span > p,
.layout-header-holder-bc > .hdr-dynamic-content .informative-widget-link p.informative-widget-container > span p {
  display: inline-block !important;
  margin: 0 !important;
  padding: 0 !important;
  padding-left: 100% !important;
  white-space: nowrap !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  color: #fff !important;
  animation: infoTextMarquee 25s linear infinite !important;
  will-change: transform !important;
}
.layout-header-holder-bc > .hdr-dynamic-content .informative-widget-link p.informative-widget-container > span p a,
.layout-header-holder-bc > .hdr-dynamic-content .informative-widget-link p.informative-widget-container > span p strong,
.layout-header-holder-bc > .hdr-dynamic-content .informative-widget-link p.informative-widget-container > span p span {
  color: inherit !important;
}
.layout-header-holder-bc > .hdr-dynamic-content .informative-widget-link p.informative-widget-container > span p a span[style*="e74c3c"] {
  color: #e74c3c !important;
}
.layout-header-holder-bc > .hdr-dynamic-content .informative-widget-link p.informative-widget-container::before {
  content: "!" !important;
  position: absolute !important;
  left: 7px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 14px !important;
  height: 14px !important;
  border-radius: 999px !important;
  background-color: #fe1001 !important;
  color: #fff !important;
  font-size: 8px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  z-index: 2 !important;
  animation: infoIconGlow 1.8s ease-in-out infinite alternate !important;
}
@media (prefers-reduced-motion: reduce) {
  .layout-header-holder-bc > .hdr-dynamic-content .informative-widget-link p.informative-widget-container > span p {
    animation: none !important;
    padding-left: 0 !important;
    transform: none !important;
  }
}
.layout-header-holder-bc > .hdr-dynamic-content .e-p-close-icon-bc,
.layout-header-holder-bc > .hdr-dynamic-content .bc-i-close-remove {
  display: none !important;
}



















/* HEADER MENÜ – tam siyah arkaplan */
.nav-content-bc,
.nav-content-bc .nav-content-menu,
.nav-content-bc .nav-menu-container.header-navigation,
.nav-content-bc .nav-menu,
.nav-content-bc .nav-menu-other {
  background: #14181c !important;
  background-color: #14181c !important;
  background-image: none !important;
  box-shadow: none !important;
}
/* ALT MENÜ – sadece siyah arkaplan */
:root {
  --nav-sub-bg: #14181c;
}
.nav-content-bc .nav-menu-sub,
.nav-content-bc .nav-menu-sub > li,
.nav-content-bc .nav-menu-sub a.nav-menu-item,
.nav-content-bc .nav-menu-sub a.nav-menu-item:hover,
.nav-content-bc .nav-menu-sub a.nav-menu-item:focus,
.nav-content-bc .nav-menu-sub > li:hover {
  background: var(--nav-sub-bg) !important;
  background-color: var(--nav-sub-bg) !important;
  background-image: none !important;
  box-shadow: none !important;
}



















/* HEADER PARA YATIR - BENİ ARA */
:root {
  --header-custom-btn-radius: 8px;
  --header-custom-btn-min-h: 32px;
  --header-custom-btn-padding: 7px 12px;
  --header-custom-btn-icon-size: 16px;
  --header-custom-btn-gap: 6px;
  --header-custom-btn-font-size: 12px;
  --header-custom-btn-icon-color: #fff;
  --icon-para-yatir: url("https://i.imgur.com/RaaYGkF.png");
  --icon-beni-ara:   url("https://i.imgur.com/g4BK8ay.png");
}
.header-custom-buttons {
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
}
.header-custom-buttons > a.deposit-btn.header-icon-text,
.header-custom-buttons > a.bc-i-call.header-icon-text {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-height: var(--header-custom-btn-min-h) !important;
  padding: var(--header-custom-btn-padding) !important;
  border-radius: var(--header-custom-btn-radius) !important;
  gap: var(--header-custom-btn-gap) !important;
  margin: 0 !important;
  text-decoration: none !important;
  line-height: 1 !important;
}
.header-custom-buttons > a.deposit-btn.header-icon-text span,
.header-custom-buttons > a.bc-i-call.header-icon-text span {
  font-size: var(--header-custom-btn-font-size) !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}
/* Beyaz ikon */
.header-custom-buttons > a.deposit-btn.header-icon-text::before,
.header-custom-buttons > a.bc-i-call.header-icon-text::before {
  content: "" !important;
  display: block !important;
  flex: 0 0 var(--header-custom-btn-icon-size) !important;
  width: var(--header-custom-btn-icon-size) !important;
  height: var(--header-custom-btn-icon-size) !important;
  background-color: var(--header-custom-btn-icon-color) !important;
  background-image: none !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
  mask-position: center !important;
  -webkit-mask-size: contain !important;
  mask-size: contain !important;
  font-family: inherit !important;
  font-size: 0 !important;
  line-height: 0 !important;
}
.header-custom-buttons > a.deposit-btn.header-icon-text[aria-label="PARA YATIR"]::before {
  -webkit-mask-image: var(--icon-para-yatir) !important;
  mask-image: var(--icon-para-yatir) !important;
}
.header-custom-buttons > a.bc-i-call.header-icon-text[aria-label="Beni Ara"]::before {
  -webkit-mask-image: var(--icon-beni-ara) !important;
  mask-image: var(--icon-beni-ara) !important;
}



















/* GİRİŞ & KAYIT BUTONLARI */
button.btn.sign-in.s-small,
button.sign-in.btn {
  background: #C0282C !important;
  background-color: #C0282C !important;
  background-image: none !important;
  border: 0 !important;
  box-sizing: border-box !important;
  font-size: 12px !important;
  text-decoration: none !important;
  box-shadow: none !important;
  min-width: 68px !important;
  min-height: 32px !important;
  padding: 7px 14px !important;
}
button.btn.sign-in.s-small span,
button.sign-in.btn span {
  font-size: 12px !important;
  text-decoration: none !important;
  background-image: none !important;
  font-weight: 700 !important;
}
button.btn.register.s-small,
button.btn.register {
  background: #C0282C !important;
  background-color: #C0282C !important;
  background-image: none !important;
  border: 0 !important;
  box-sizing: border-box !important;
  font-size: 12px !important;    
  box-shadow:
      0 0 4px #C0282C,
    0 0 8px rgba(192, 40, 44, 0.8),
    0 0 14px rgba(192, 40, 44, 0.5) !important;
  min-width: 68px !important;
  min-height: 32px !important;
  padding: 7px 14px !important;
    
}
button.btn.register.s-small span,
button.btn.register span {
  font-size: 12px !important;
  font-weight: 700 !important;
}
time.infoTime,
.infoTime {
  background: none !important;
  background-color: transparent !important;
}



/* HAMBURGER MENÜ */
#smart-panel-holder.hdr-toggle-button-bc,
i#smart-panel-holder.bc-i-vertical-toggle {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  background-color: #C0282C !important; 
  background-image: none !important;     
  border: 0 !important;                 
  padding: 10px !important;
  min-width: 30px !important;
  min-height: 30px !important;
}
#smart-panel-holder.hdr-toggle-button-bc::before {
  color: #ffffff !important;
}



















/* HEADER MENÜ – ÖZEL İKONLAR */
:root {
  --nav-icon-size: 18px;
  --nav-icon-gap: 8px;
  --nav-icon-bahis:         url("https://i.imgur.com/2RTSDkO.png");
  --nav-icon-canli-bahis:   url("https://i.imgur.com/KQQAPye.png");
  --nav-icon-casino:        url("https://i.imgur.com/ujSUKn8.png");
  --nav-icon-canli-casino:  url("https://i.imgur.com/H6se8e1.png");
  --nav-icon-vip-masalar:   url("https://i.imgur.com/hJQZrL1.png");
  --nav-icon-promosyonlar:  url("https://i.imgur.com/NsPthjQ.png");
  --nav-icon-turnuvalar:    url("https://i.imgur.com/tLsRGBY.png");
  --nav-icon-ortaklik:      url("https://i.imgur.com/xpXKOI8.png");
  --nav-icon-daha:          url("https://i.imgur.com/Jnu3bch.png");
  --nav-icon-aviator:       url("https://i.imgur.com/KYID5pG.png");
  --nav-icon-sanal-sporlar: url("https://i.imgur.com/ZKoR65i.png");
  --nav-icon-esporlar:      url("https://i.imgur.com/kABzl75.png");
  --nav-icon-tv-oyunlari:   url("https://i.imgur.com/TOeQzdS.png");
}
.nav-content-bc .nav-menu > li > a.nav-menu-item[aria-label]:not([aria-label="DÜNYA KUPASI 2026"])::before,
.nav-content-bc .nav-menu-other .nav-menu-sub > li > a.nav-menu-item[aria-label]::before {
  content: "" !important;
  flex: 0 0 var(--nav-icon-size) !important;
  width: var(--nav-icon-size) !important;
  height: var(--nav-icon-size) !important;
  min-width: var(--nav-icon-size) !important;
  min-height: var(--nav-icon-size) !important;
  display: inline-block !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  -webkit-mask: none !important;
  mask: none !important;
  filter: brightness(0) invert(1) !important;
  box-shadow: none !important;
  border: none !important;
  position: static !important;
  left: auto !important;
  top: auto !important;
  transform: none !important;
  margin: 0 !important;
}
.nav-content-bc .nav-menu > li > a.nav-menu-item:not([aria-label="DÜNYA KUPASI 2026"]) .CMSIconSVGWrapper,
.nav-content-bc .nav-menu-other .nav-menu-sub > li > a.nav-menu-item .CMSIconSVGWrapper {
  display: none !important;
}
.nav-content-bc .nav-menu > li > a.nav-menu-item:not([aria-label="DÜNYA KUPASI 2026"]) {
  display: inline-flex !important;
  align-items: center !important;
  gap: var(--nav-icon-gap) !important;
}
.nav-content-bc .nav-menu-other .nav-menu-sub > li {
  display: block !important;
  width: 100% !important;
}
.nav-content-bc .nav-menu-other .nav-menu-sub > li > a.nav-menu-item {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  width: 100% !important;
  box-sizing: border-box !important;
  gap: var(--nav-icon-gap) !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
  position: relative !important;
}
.nav-content-bc .nav-menu-other .nav-menu-sub > li > a.nav-menu-item > span:not(.CMSIconSVGWrapper) {
  display: inline-block !important;
  flex: 0 1 auto !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.2 !important;
  white-space: nowrap !important;
}
.nav-content-bc .nav-menu-other .nav-menu-sub > li > a.nav-menu-item > i.nav-menu-sub-arrow {
  margin-left: auto !important;
  flex: 0 0 auto !important;
}
.nav-content-bc a.nav-menu-item[aria-label="BAHİS"]::before {
  background-image: var(--nav-icon-bahis) !important;
}
.nav-content-bc a.nav-menu-item[aria-label="CANLI BAHİS"]::before {
  background-image: var(--nav-icon-canli-bahis) !important;
}
.nav-content-bc a.nav-menu-item[aria-label="CASİNO"]::before {
  background-image: var(--nav-icon-casino) !important;
}
.nav-content-bc a.nav-menu-item[aria-label="CANLI CASİNO"]::before {
  background-image: var(--nav-icon-canli-casino) !important;
}
.nav-content-bc a.nav-menu-item[aria-label="VIP MASALAR"]::before {
  background-image: var(--nav-icon-vip-masalar) !important;
}
.nav-content-bc a.nav-menu-item[aria-label="PROMOSYONLAR"]::before {
  background-image: var(--nav-icon-promosyonlar) !important;
}
.nav-content-bc a.nav-menu-item[aria-label="TURNUVALAR"]::before {
  background-image: var(--nav-icon-turnuvalar) !important;
}
.nav-content-bc a.nav-menu-item[aria-label="ORTAKLIK"]::before {
  background-image: var(--nav-icon-ortaklik) !important;
}
.nav-content-bc a.nav-menu-item[aria-label="AVIATOR"]::before {
  background-image: var(--nav-icon-aviator) !important;
}
.nav-content-bc a.nav-menu-item[aria-label="SANAL SPORLAR"]::before {
  background-image: var(--nav-icon-sanal-sporlar) !important;
}
.nav-content-bc a.nav-menu-item[aria-label="E-SPORLAR"]::before {
  background-image: var(--nav-icon-esporlar) !important;
}
.nav-content-bc a.nav-menu-item[aria-label="TV OYUNLARI"]::before {
  background-image: var(--nav-icon-tv-oyunlari) !important;
}
.nav-content-bc .nav-menu-other > li.nav-menu-item {
  display: inline-flex !important;
  align-items: center !important;
  gap: var(--nav-icon-gap) !important;
}
.nav-content-bc .nav-menu-other > li.nav-menu-item > i.bc-i-apps {
  display: none !important;
}
.nav-content-bc .nav-menu-other > li.nav-menu-item::before {
  content: "" !important;
  flex: 0 0 var(--nav-icon-size) !important;
  width: var(--nav-icon-size) !important;
  height: var(--nav-icon-size) !important;
  display: inline-block !important;
  background: transparent var(--nav-icon-daha) center / contain no-repeat !important;
  filter: brightness(0) invert(1) !important;
}
.nav-content-bc .nav-menu > li > .nav-menu-sub a.nav-menu-item[aria-label="Turnuvalar"] .CMSIconSVGWrapper {
  display: none !important;
}



















/* ÖNERİLEN BAHİSLER */
.featuredGameItem {
  background: #14181C!important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
}
.featuredGameItem .sgm-market-g-i-cell-bc.market-bc,
.featuredGameItem .sgm-market-g-i-cell-bc {
  background-color: #000000ad !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
.featuredGameItem .market-coefficient-bc,
.featuredGameItem .market-odds-container {
  background: transparent !important;
}
.featuredGameItem .market-name-bc,
.featuredGameItem .market-odd-bc {
  color: #ffffff !important;
}
.featuredGameItem .featuredGameItemHeader {
  border-bottom: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
}
.featuredGameItem .featuredGameItemHeader::after,
.featuredGameItem .featuredGameItemHeader::before {
  content: none !important;
  display: none !important;
}



















/* CASİNO ANLIK KAZANÇLAR BG */
.casinoWinnerWidgetItem {
  background: none !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: 0 !important;
}


















/* Logo yanındaki GIF ikon */
.logo-container a.header-icon img[src*="media_1872355"] {
  /* === DİKEY KONUM – yukarı: daha negatif (örn. -5px) === */
  --betovis-header-gif-offset-y: -3.5px;
  content: url('https://i.imgur.com/JE6tqOG.gif') !important;
  width: 38px !important;
  height: 38px !important;
  max-width: 38px !important;
  max-height: 38px !important;
  object-fit: contain !important;
  display: block !important;
  position: relative !important;
  top: var(--betovis-header-gif-offset-y) !important;
}



















/* ANA SAYFA GÖVDE BAŞLIKLAR VE İKONLAR */
:root {
  --home-title-icon-color: #fff;
  --home-title-font-size: 13.5px;
  --home-title-icon-size: calc(var(--home-title-font-size) * 1.45);
  --home-title-row-min-height: calc(var(--home-title-icon-size) + 6px);
  --home-title-icon-offset-y: -2px;
  --icon-onerilen-bahisler: url("https://i.imgur.com/7vbDLGc.png");
  --icon-major-ligler:      url("https://i.imgur.com/SecDXdd.png");
  --icon-slot-oyunlari:     url("https://i.imgur.com/UIFVFw1.png");
  --icon-casino-oyunlari:   url("https://i.imgur.com/LrNlefO.png");
  --icon-vip-bell-link:     url("https://i.imgur.com/OdXGOBq.png");
  --icon-anlik-kazancilar:  url("https://i.imgur.com/v1cL8xE.png");
  --icon-turnuvalar:        url("https://i.imgur.com/TrckSzg.png");
  --icon-zirvedekiler:      url("https://i.imgur.com/a4aaQ5e.png");
  --icon-betovis-plus:      url("https://i.imgur.com/gTXhOSs.png");
  --icon-betovis-exclusive: url("https://i.imgur.com/Hx1u2Pm.png");
  --betovis-stories-slider-gap: -12px;
  --betovis-slider-banner-gap: -10px;
}
.featuredGames h3.view-title-more,
.hm-row-bc-inner h3.view-title-more,
.casinoTopWinnersWidget .sectionTitleText,
.tournamentsWidget > .sectionTitle .sectionTitleText {
  font-weight: 500 !important;
  letter-spacing: 0.2px !important;
  font-size: var(--home-title-font-size) !important;
  line-height: 1.25 !important;
  text-shadow: 0 0 0.01px currentColor !important;
}
.casinoTopWinnersWidget .sectionTitleText,
.tournamentsWidget > .sectionTitle .sectionTitleText {
  font-weight: 400 !important;
}
.featuredGames h3.view-title-more.ellipsis,
.hm-row-bc-inner h3.view-title-more.ellipsis,
.casinoTopWinnersWidget .sectionTitleText,
.tournamentsWidget > .sectionTitle .sectionTitleText {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  min-height: var(--home-title-row-min-height) !important;
  overflow: visible !important;
  padding-left: calc(var(--home-title-icon-size) + 6px) !important;
  box-sizing: border-box !important;
  margin: 0 !important;
}
.featuredGames h3.view-title-more.ellipsis::before,
.hm-row-bc-inner h3.view-title-more.ellipsis::before,
.casinoTopWinnersWidget .sectionTitleText::before,
.tournamentsWidget > .sectionTitle .sectionTitleText::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 50% !important;
  transform: translateY(calc(-50% + var(--home-title-icon-offset-y))) !important;
  width: var(--home-title-icon-size) !important;
  height: var(--home-title-icon-size) !important;
  background-color: var(--home-title-icon-color) !important;
  pointer-events: none !important;
  -webkit-mask-size: contain !important;
  mask-size: contain !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
  mask-position: center !important;
}
/* Önerilen Bahisler */
.featuredGames .page-view-more h3.view-title-more.ellipsis::before {
  -webkit-mask-image: var(--icon-onerilen-bahisler) !important;
  mask-image: var(--icon-onerilen-bahisler) !important;
}
/* Major Ligler */
.hm-row-bc-inner:has(> .product-banner-container-bc [aria-label="PREMIER LİG"]) > .page-view-more > h3.view-title-more.ellipsis::before {
  -webkit-mask-image: var(--icon-major-ligler) !important;
  mask-image: var(--icon-major-ligler) !important;
}
/* Slot Oyunları */
.hm-row-bc-inner:has(> .product-banner-container-bc [aria-label*="WISDOM OF ATHENA"]) > .page-view-more > h3.view-title-more.ellipsis::before,
.hm-row-bc-inner:has(> .product-banner-container-bc a[href*="wisdom-of-athena"]) > .page-view-more > h3.view-title-more.ellipsis::before {
  -webkit-mask-image: var(--icon-slot-oyunlari) !important;
  mask-image: var(--icon-slot-oyunlari) !important;
}
/* Casino Oyunları */
.hm-row-bc-inner:has(> .product-banner-container-bc [aria-label*="XXXTREME"]) > .page-view-more > h3.view-title-more.ellipsis::before,
.hm-row-bc-inner:has(> .product-banner-container-bc [aria-label="LIVE BLACKJACK"]) > .page-view-more > h3.view-title-more.ellipsis::before,
.hm-row-bc-inner:has(> .product-banner-container-bc a[href*="live-blackjack"]) > .page-view-more > h3.view-title-more.ellipsis::before {
  -webkit-mask-image: var(--icon-casino-oyunlari) !important;
  mask-image: var(--icon-casino-oyunlari) !important;
}
/* VIP Bell Link */
.hm-row-bc-inner:has(> .product-banner-container-bc [aria-label="BLACK LOUNGE"]) > .page-view-more > h3.view-title-more.ellipsis::before,
.hm-row-bc-inner:has(> .product-banner-container-bc a[href*="black-lounge"]) > .page-view-more > h3.view-title-more.ellipsis::before {
  -webkit-mask-image: var(--icon-vip-bell-link) !important;
  mask-image: var(--icon-vip-bell-link) !important;
}
/* Zirvedekiler */
.hm-row-bc-inner:has(> .product-banner-container-bc [aria-label="BON BON"]) > .page-view-more > h3.view-title-more.ellipsis::before,
.hm-row-bc-inner:has(> .product-banner-container-bc [aria-label*="BIG BASS"]) > .page-view-more > h3.view-title-more.ellipsis::before {
  -webkit-mask-image: var(--icon-zirvedekiler) !important;
  mask-image: var(--icon-zirvedekiler) !important;
}
/* Betovis Plus */
.hm-row-bc-inner:has(> .product-banner-container-bc [aria-label="ORTAKLIK"]) > .page-view-more > h3.view-title-more.ellipsis::before {
  -webkit-mask-image: var(--icon-betovis-plus) !important;
  mask-image: var(--icon-betovis-plus) !important;
}
/* BETOVIS EXCLUSIVE – sadece bu blok */
.hm-row-bc-inner:has(> .product-banner-container-bc.col-4.product-banner-without-titles > div > a.product-banner-bc[aria-label="BETOVIS CRASH"]) > .page-view-more > h3.view-title-more.ellipsis::before {
  -webkit-mask-image: var(--icon-betovis-exclusive) !important;
  mask-image: var(--icon-betovis-exclusive) !important;
}
/* Anlık Kazançlar */
.casinoTopWinnersWidget .sectionTitleText::before {
  -webkit-mask-image: var(--icon-anlik-kazancilar) !important;
  mask-image: var(--icon-anlik-kazancilar) !important;
}
/* Turnuvalar */
.tournamentsWidget > .sectionTitle .sectionTitleText::before {
  -webkit-mask-image: var(--icon-turnuvalar) !important;
  mask-image: var(--icon-turnuvalar) !important;
}
.casinoTopWinnersPeriodsSection {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 2px !important;
}
.casinoTopWinnersPeriodsSection .ds-chip {
  margin: 0 !important;
}
html.is-mobile .layout-bc.is-home-page .layout-content-holder-bc > .hm-row-bc + .hm-row-bc {
  margin-top: 22px !important;
}
.hm-row-bc-inner:has(.storiesWidgetWrapper) {
  margin-bottom: var(--betovis-stories-slider-gap) !important;
}
.hm-row-bc-inner:has(.slider-bc) {
  margin-top: var(--betovis-stories-slider-gap) !important;
  margin-bottom: var(--betovis-slider-banner-gap) !important;
}
.hm-row-bc-inner:has(.product-banner-container-bc.col-2) {
  margin-top: var(--betovis-slider-banner-gap) !important;
}


















/* PROMOSYON SAYFASI RENK GÜNCELLEMESİ */
.overlay-header,
.promotion-details-container {
  background-color: #14181C !important;
  background-image: none !important;
}

.promotion-details-header,
.promotion-details-info {
  background-color: transparent !important;
}

.promotion-details-container .spoiler {
  background-color: #1E2227 !important;
  border-radius: 6px;
  padding: 10px;
  margin-bottom: 12px;
}

.promotion-details-container .spoiler-title {
  color: #fff !important;
}

.overlay-header h1.back-nav-title-bc-h1 {
  color: #fff !important;
  font-size: 20px !important;
}

.spoiler-title span {
  font-size: 13px !important;
  font-weight: 500 !important;
}

.spoiler-content p {
  font-size: 13px !important;
  line-height: 1.5 !important;
  margin-left: 20px !important; 
}

.spoiler-content a,
.promotion-details-container a,
a[href*="bonus-request"],
a[href*="deposit"] {
  font-size: 13px !important;
  font-weight: 500 !important;
  padding: 8px 16px !important;
  border-radius: 24px !important;
  display: inline-block !important;
  line-height: 1.2 !important;
}









/* story ortalandı */
.storiesWidgetList.horizontalSliderWrapper {
  display: flex !important;
  justify-content: center !important;
}
.horizontalSliderRow {
  margin: 0 auto !important;
}














/* Promosyonlar için görsel-metin hizalanması */

.popup-holder-bc.promotion-details-popup .popup-inner-bc {
    height: 650px !important;
    border: 2px solid #c25a5a !important;
    border-radius: 10px !important;
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: column !important;
}

.popup-holder-bc.promotion-details-popup .promotion-details-container {
    height: 100% !important;
    display: grid !important;
    grid-template-columns: 400px auto !important;
    border: none !important;
}

.popup-holder-bc.promotion-details-popup .promotion-details-info {
    height: 100%;
    overflow-y: auto;
    box-sizing: border-box;
    padding-right: 15px;
}

.popup-holder-bc.promotion-details-popup .promotion-details-info p:has(a[href*="cutt.ly/masterpay"]),
.popup-holder-bc.promotion-details-popup .promotion-details-info p:has(a[href*="cutt.ly/ovisbonustalep"]),
.popup-holder-bc.promotion-details-popup .promotion-details-info p:has(a[href*="t2m.io/zVThfUX"]) {
    display: inline-block !important;
    width: 49.5% !important;
    margin: 20px 0 0 0 !important;
    padding: 0 !important;
    vertical-align: top !important;
    box-sizing: border-box !important;
}

.popup-holder-bc.promotion-details-popup .promotion-details-info p:has(a[href*="cutt.ly/masterpay"]) {
    text-align: right !important;
    padding-right: 5px !important;
}

.popup-holder-bc.promotion-details-popup .promotion-details-info p:has(a[href*="cutt.ly/ovisbonustalep"]),
.popup-holder-bc.promotion-details-popup .promotion-details-info p:has(a[href*="t2m.io/zVThfUX"]) {
    text-align: left !important;
    padding-left: 5px !important;
}

.popup-holder-bc.promotion-details-popup .promotion-details-info a[href*="cutt.ly/masterpay"],
.popup-holder-bc.promotion-details-popup .promotion-details-info a[href*="cutt.ly/ovisbonustalep"],
.popup-holder-bc.promotion-details-popup .promotion-details-info a[href*="t2m.io/zVThfUX"] {
    display: inline-block !important;
    width: 150px !important;
    height: 42px !important;
    font-size: 0 !important;
    color: transparent !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

.popup-holder-bc.promotion-details-popup .promotion-details-info a[href*="cutt.ly/masterpay"] {
    background-image: url(https://i.imgur.com/wTSjSxD.png) !important;
}

.popup-holder-bc.promotion-details-popup .promotion-details-info a[href*="cutt.ly/ovisbonustalep"],
.popup-holder-bc.promotion-details-popup .promotion-details-info a[href*="t2m.io/zVThfUX"] {
    background-image: url(https://i.imgur.com/BbeGqGw.png) !important;
}

.popup-holder-bc.promotion-details-popup .promotion-details-info p:has(a[href*="cutt.ly/masterpay"]),
.popup-holder-bc.promotion-details-popup .promotion-details-info p:has(a[href*="betoviscekilis.com"]),
.popup-holder-bc.promotion-details-popup .promotion-details-info p:has(a[href*="cutt.ly/ovisbonustalep"]),
.popup-holder-bc.promotion-details-popup .promotion-details-info p:has(a[href*="t2m.io/zVThfUX"]) {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    margin: 20px 15px 0 15px !important;
    padding: 0 !important;
    vertical-align: top !important;
    box-sizing: border-box !important;
    text-align: center !important;
}

.popup-holder-bc.promotion-details-popup .promotion-details-info a[href*="betoviscekilis.com"] {
    display: inline-block !important;
    width: 150px !important;
    height: 42px !important;
    font-size: 0 !important;
    color: transparent !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    background-image: url(https://i.imgur.com/poCtHvR.png) !important;
}

















































/* WEB - MÜK.HİZMET / LİSANS / ŞİKAYET VAR LOGOLARI */
.sliderSingleEl .sliderImage img[src$="f38f8c085e55698b67bfaebb9aeaa6fd.png"],
.sliderSingleEl .sliderImage img[src$="bf56186a8e22a2cc696c303537e3d7bc.png"],
.sliderSingleEl .sliderImage img[src$="b1a99c98d7faa00e591f624aa789c99c.png"] {
  width: 160px !important;
  height: auto !important;
  max-height: 100% !important;
  object-fit: contain !important;
  display: inline-block !important;
  vertical-align: middle !important;
  padding: 0 !important;
  margin: 0 10px !important;
}

/* Ortadaki lisans kutusu – aynı mesafe */
.sliderSingleEl .FooterLicenceCuracaoContainer {
  margin: 0 10px !important;
  display: inline-block !important;
  vertical-align: middle !important;
}












































/* görüş ve öneri alanı promosyon */
.promotion-details-info a[href*="t.ly/betovisarabeni"] {
  display: inline-block !important;
  width: 110px !important;
  height: 30px !important;
  background-image: url('https://i.imgur.com/arinCZF.png');
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  text-indent: -9999px !important;
  overflow: hidden !important;
  border: none !important;
}

.promotion-details-info a[href*="t.me/Betovis_Marketing"] {
  display: inline-block !important;
  width: 110px !important;
  height: 30px !important;
  background-image: url('https://i.imgur.com/LPVfEVb.png');
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  text-indent: -9999px !important;
  overflow: hidden !important;
  border: none !important;
}

/* hizalama */
.promotion-details-info a:is([href*="t.ly/betovisarabeni"],[href*="api.whatsapp.com"],[href*="wa.me"],[href*="t.me/"]){display:inline-block!important;width:150px!important;height:42px!important;vertical-align:middle!important}

.promotion-details-info :is(p,div):has(a:is([href*="t.ly/betovisarabeni"],[href*="api.whatsapp.com"],[href*="wa.me"],[href*="t.me/"])){display:inline-block!important;width:49.5%!important;vertical-align:middle!important;white-space:nowrap!important;margin:0!important;padding:0!important}

.promotion-details-info :is(p,div):has(a:is([href*="t.ly/betovisarabeni"],[href*="api.whatsapp.com"],[href*="wa.me"])){text-align:right!important;padding-right:5px!important}
.promotion-details-info :is(p,div):has(a[href*="t.me/"]){text-align:left!important;padding-left:5px!important}

/* WhatsApp varsayılan içeriklerini gizle */
.promotion-details-info a:is([href*="t.ly/betovisarabeni"],[href*="api.whatsapp.com"],[href*="wa.me"])::before,
.promotion-details-info a:is([href*="t.ly/betovisarabeni"],[href*="api.whatsapp.com"],[href*="wa.me"])::after{content:none!important;display:none!important}
.promotion-details-info a:is([href*="t.ly/betovisarabeni"],[href*="api.whatsapp.com"],[href*="wa.me"])> :is(svg,img,i,span){display:none!important}
.promotion-details-info a:is([href*="t.ly/betovisarabeni"],[href*="api.whatsapp.com"],[href*="wa.me"]){font-size:0!important;color:transparent!important;text-indent:-9999px!important}





































































































 



























/* logo yanındaki GIF */
.logo-container a.header-icon img[src*="media_1872355"] {
    content: url('https://i.imgur.com/JE6tqOG.gif') !important;
    width: 40px !important;
    height: 40px !important;
    max-width: 40px !important;
    max-height: 40px !important;
    object-fit: contain !important;
    display: block !important;
}
























/* POP-UP MODIFY */
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .status-popup-content-w-bc .casino-popup-button-block,
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .status-popup-content-w-bc label.popup-checkbox {
  display: none !important;
}

body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) [class*="overlay"],
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) [class*="backdrop"],
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) [class*="modal"],
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) [class*="popup"]:not(.status-popup-content-w-bc) {
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: 0 !important;
  outline: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  filter: none !important;
  opacity: 1 !important;
}

body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .status-popup-content-w-bc,
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .status-popup-content-w-bc * {
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup))::before {
  content: "";
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,.6);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  pointer-events: none !important;
  z-index: 2147483646;
}

body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)),
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .popup-middleware-bc,
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .popup-inner-bc,
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .status-popup-content-w-bc,
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .status-popup-content-w-bc * {
  pointer-events: none !important;
}

body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)),
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .popup-middleware-bc,
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .popup-inner-bc,
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .status-popup-content-w-bc {
  position: relative !important;
  z-index: 2147483647 !important;
  isolation: isolate !important;
  background: transparent !important;
  filter: none !important;
  opacity: 1 !important;
}

body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .popup-inner-bc {
  position: fixed !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: min(96vw, 500px) !important;
  max-height: 96vh !important;
  overflow: visible !important;
  padding: 0 !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}

body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .status-popup-content-w-bc {
  width: 100% !important;
  max-width: none !important;
}

body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .casino-popup-content {
  max-height: none !important;
  overflow: visible !important;
}

body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .status-popup-content-w-bc .casino-popup-title {
  display: none !important;
}

body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .e-p-close-icon-bc,
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) #close_popup_button_id,
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .e-p-close-icon-bc::before,
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .e-p-close-icon-bc::after {
  color: #fff !important;
  opacity: 1 !important;
  filter: none !important;
}

body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) #close_popup_button_id,
body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .e-p-close-icon-bc {
  position: fixed !important;
  left: auto !important;
  right: 0px !important;
  top: 8px !important;
  z-index: 2147483647 !important;
  pointer-events: auto !important;
  cursor: pointer !important;
  color: #fff !important;
}

body:not(:has(.u-i-p-c-body-bc)):not(:has(.u-i-profile-page-container)):not(:has(.u-i-profile-page-bc)) .popup-holder-bc.info:not(:has(.sms-verification-popup)) .status-popup-content-w-bc img {
  pointer-events: none !important;
}



















/* FOOTER */
:root {
  --footer-web-sm-btn-size: 32px;
  --footer-web-sm-btn-radius: 6px;
  --footer-web-sm-btn-bg: #C0282C;
  --footer-web-sm-icon-color: #fff;
  --footer-web-sm-icon-size: 18px;
  --footer-web-header-gap: 10px;
  --footer-web-header-top-space: 15px;
  --footer-web-time-offset-y: -2px; /* yukarı: negatif, aşağı: pozitif */
}
.layout-footer-holder-bc .footerWrapper > .expandableContentWrapper,
.layout-footer-holder-bc .footerWrapper > .expandableContentWrapper .expandableContentData,
.layout-footer-holder-bc .footerWrapper > .expandableContentWrapper .custom-content-section {
  border: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
}
.layout-footer-holder-bc .footerWrapper > .expandableContentWrapper::before,
.layout-footer-holder-bc .footerWrapper > .expandableContentWrapper::after {
  content: none !important;
  display: none !important;
}
.layout-footer-holder-bc .footerContainerWrapper,
.layout-footer-holder-bc .footerContainerWrapper::before,
.layout-footer-holder-bc .footerContainerWrapper::after {
  border: 0 !important;
  border-top: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader,
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader::before,
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader::after {
  border: 0 !important;
  border-top: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader::before,
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader::after {
  content: none !important;
  display: none !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: var(--footer-web-header-gap) !important;
  width: 100% !important;
  margin-top: 0 !important;
  padding-top: var(--footer-web-header-top-space) !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader > .footerInnerLeftCol {
  order: 1 !important;
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader > .footerInfoColumn {
  order: 2 !important;
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerSocialLinks,
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerSocialLinks .footerSocialLink,
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerSocialLinks .footerSocialLink a,
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerSocialLinks .footerSocialLink a i {
  background: none !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: 0 !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerSocialLinks {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerSocialLinks .footerSocialLink {
  margin: 0 !important;
  padding: 0 !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerSocialLinks .footerSocialLink a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  width: var(--footer-web-sm-btn-size) !important;
  height: var(--footer-web-sm-btn-size) !important;
  border-radius: var(--footer-web-sm-btn-radius) !important;
  background-color: var(--footer-web-sm-btn-bg) !important;
  text-decoration: none !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerSocialLinks .footerSocialLink a i,
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerSocialLinks .footerSocialLink a i::before {
  color: var(--footer-web-sm-icon-color) !important;
  font-size: var(--footer-web-sm-icon-size) !important;
  line-height: 1 !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerInfoColumn time.infoTime {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-width: var(--footer-web-sm-btn-size) !important;
  height: var(--footer-web-sm-btn-size) !important;
  padding: 2px 10px !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: var(--footer-web-sm-btn-radius) !important;
  background: var(--footer-web-sm-btn-bg) !important;
  background-color: var(--footer-web-sm-btn-bg) !important;
  background-image: none !important;
  box-shadow: none !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  transform: translateY(var(--footer-web-time-offset-y)) !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerInfoColumn .languageDropdown,
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerInfoColumn .languageDropdown .form-control-bc,
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerInfoColumn .languageDropdown .form-control-label-bc,
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerInfoColumn .languageDropdown .form-control-select-bc {
  background: none !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: 0 !important;
  margin: 0 !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerInfoColumn .languageDropdown {
  min-width: 0 !important;
  height: var(--footer-web-sm-btn-size) !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerInfoColumn .languageDropdown .form-control-label-bc.form-control-select-bc.inputs {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  box-sizing: border-box !important;
  min-height: 0 !important;
  height: var(--footer-web-sm-btn-size) !important;
  padding: 2px 10px !important;
  border-radius: var(--footer-web-sm-btn-radius) !important;
  background-color: var(--footer-web-sm-btn-bg) !important;
  line-height: 1 !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerInfoColumn .languageDropdown .ellipsis {
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerInfoColumn .languageDropdown .form-control-icon-bc {
  color: #fff !important;
  background: none !important;
  font-size: 10px !important;
  line-height: 1 !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerInfoColumn .languageDropdown .select-icon-bc.ftr-lang-bar-flag-bc {
  flex-shrink: 0 !important;
  margin: 0 !important;
}
.layout-footer-holder-bc .footerContainerWrapper .footerContainer > .footerHeader .footerInfoColumn .languageDropdown .form-control-input-stroke-bc {
  display: none !important;
}



















/* CASİNO LOBBY AYRAÇ ÇİZGİLER */
:root {
  --home-col-divider-color: rgba(255, 255, 255, 0.12);
  --home-col-divider-width: 1px;
  --home-col-divider-inset-y: 8px;
  --home-col-divider-gap: 20px; 
}
.hm-row-bc:has(> .hm-row-bc-inner + .hm-row-bc-inner) {
  column-gap: var(--home-col-divider-gap) !important;
  gap: var(--home-col-divider-gap) !important;
}
.hm-row-bc:has(> .hm-row-bc-inner + .hm-row-bc-inner) > .hm-row-bc-inner {
  position: relative !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}
.hm-row-bc:has(> .hm-row-bc-inner + .hm-row-bc-inner) > .hm-row-bc-inner:not(:last-child)::after {
  content: "" !important;
  position: absolute !important;
  top: var(--home-col-divider-inset-y) !important;
  right: calc(var(--home-col-divider-gap) / -2) !important;
  bottom: var(--home-col-divider-inset-y) !important;
  width: var(--home-col-divider-width) !important;
  transform: translateX(50%) !important;
  background: var(--home-col-divider-color) !important;
  pointer-events: none !important;
  z-index: 5 !important;
  display: block !important;
}




/* CASINO LOBBY İKONLAR */
:root {
  --casino-widget-title-font-size: 13px;  
  --casino-widget-icon-size: 25px;        
  --casino-widget-icon-gap: 6px;          
  --casino-widget-icon-offset-y: 0px;      
  --casino-widget-title-font-weight: 500;  
  --casino-widget-icon-yeni-oyunlar:     url("https://i.imgur.com/JcY62gO.png");
  --casino-widget-icon-jackpot-oyunlari: url("https://i.imgur.com/SGSHlLB.png");
  --casino-widget-icon-vip-bell-link:    url("https://i.imgur.com/ryQJcjw.png");
  --casino-widget-icon-tv-oyunlari:      url("https://i.imgur.com/W9P7M8N.png");
  --casino-widget-icon-carpan-oyunlari:  url("https://i.imgur.com/p1n3Tpb.png");
  --casino-widget-icon-sanal-oyunlar:    url("https://i.imgur.com/yC1VyJx.png");
}
.casinoHorizontalGamesList.casinoGamesWidget .sectionTitle h6.sectionTitleText.sectionTitleTextHeading {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  padding-left: calc(var(--casino-widget-icon-size) + var(--casino-widget-icon-gap)) !important;
  font-size: var(--casino-widget-title-font-size) !important;
  font-weight: var(--casino-widget-title-font-weight) !important;
  line-height: 1.2 !important;
  letter-spacing: 0.2px !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}
.casinoHorizontalGamesList.casinoGamesWidget .sectionTitle h6.sectionTitleText.sectionTitleTextHeading::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 50% !important;
  transform: translateY(calc(-50% + var(--casino-widget-icon-offset-y))) !important;
  width: var(--casino-widget-icon-size) !important;
  height: var(--casino-widget-icon-size) !important;
  display: block !important;
  background-color: #fff !important;
  pointer-events: none !important;
}
.casinoHorizontalGamesList.casinoGamesWidget:has(.sectionTitle a[href*="/slots/-1/all"]) h6.sectionTitleTextHeading::before {
  -webkit-mask-image: var(--casino-widget-icon-yeni-oyunlar) !important;
  mask-image: var(--casino-widget-icon-yeni-oyunlar) !important;
  -webkit-mask-size: contain !important;
  mask-size: contain !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
  mask-position: center !important;
}
.casinoHorizontalGamesList.casinoGamesWidget:has(.sectionTitle a[href*="/slots/59"]) h6.sectionTitleTextHeading::before {
  -webkit-mask-image: var(--casino-widget-icon-jackpot-oyunlari) !important;
  mask-image: var(--casino-widget-icon-jackpot-oyunlari) !important;
  -webkit-mask-size: contain !important;
  mask-size: contain !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
  mask-position: center !important;
}
.casinoHorizontalGamesList.casinoGamesWidget:has(.sectionTitle a[href*="/slots/1063"]) h6.sectionTitleTextHeading::before {
  -webkit-mask-image: var(--casino-widget-icon-vip-bell-link) !important;
  mask-image: var(--casino-widget-icon-vip-bell-link) !important;
  -webkit-mask-size: contain !important;
  mask-size: contain !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
  mask-position: center !important;
}
.casinoHorizontalGamesList.casinoGamesWidget:has(.sectionTitle a[href*="/slots/54"]) h6.sectionTitleTextHeading::before {
  -webkit-mask-image: var(--casino-widget-icon-tv-oyunlari) !important;
  mask-image: var(--casino-widget-icon-tv-oyunlari) !important;
  -webkit-mask-size: contain !important;
  mask-size: contain !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
  mask-position: center !important;
}
.casinoHorizontalGamesList.casinoGamesWidget:has(.sectionTitle a[href*="/games/home"]) h6.sectionTitleTextHeading::before {
  -webkit-mask-image: var(--casino-widget-icon-carpan-oyunlari) !important;
  mask-image: var(--casino-widget-icon-carpan-oyunlari) !important;
  -webkit-mask-size: contain !important;
  mask-size: contain !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
  mask-position: center !important;
}
.casinoHorizontalGamesList.casinoGamesWidget:has(.sectionTitle a[href*="/slots/35"]) h6.sectionTitleTextHeading::before {
  -webkit-mask-image: var(--casino-widget-icon-sanal-oyunlar) !important;
  mask-image: var(--casino-widget-icon-sanal-oyunlar) !important;
  -webkit-mask-size: contain !important;
  mask-size: contain !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
  mask-position: center !important;
}































