/* GENEL ROW AYARI */
html.is-mobile .layout-bc.is-home-page .layout-content-holder-bc > .hm-row-bc + .hm-row-bc {
  margin-top: 22px !important;
}
:root {
  --betovis-stories-slider-gap: -12px;
  --betovis-slider-banner-gap: -10px;
}
.hm-row-bc-inner:has(.storiesWidgetWrapper) {
  margin-bottom: var(--betovis-stories-slider-gap) !important;
}
.hm-row-bc-inner:has(.slider-bc):not(:has(.slider-bc.has-title)) {
  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;
}
.hm-row-bc-inner > .slider-bc.has-title > .page-view-more {
  margin-bottom: 10px !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: #fe1101 !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 MENU ÇİZGİLER OFF */
.hdr-additional-info {
  border-bottom: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
}
.layout-header-holder-bc .hdr-main-content-bc {
  border-bottom: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
}



















/* ANA SAYFA GÖVDE BAŞLIKLAR VE İKONLAR */
:root {
  --home-title-icon-color: #fff;
  --home-title-font-size: 11.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: 0;
  --betovis-slider-banner-gap: -10px;
}
.featuredGames h3.view-title-more,
.featuredGames .sectionTitle .sectionTitleText,
.featuredGamesVersion1 .sectionTitle .sectionTitleText,
.featuredGamesVersion1 .sectionTitleTextHeading,
.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,
.featuredGames .sectionTitle .sectionTitleText,
.featuredGamesVersion1 .sectionTitle .sectionTitleText,
.featuredGamesVersion1 .sectionTitleTextHeading,
.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,
.featuredGames .sectionTitle .sectionTitleText::before,
.featuredGamesVersion1 .sectionTitle .sectionTitleText::before,
.featuredGamesVersion1 .sectionTitleTextHeading::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;
}
.featuredGames .sectionTitle .sectionTitleText::before,
.featuredGames .page-view-more h3.view-title-more.ellipsis::before,
.featuredGamesVersion1 .sectionTitle .sectionTitleText::before,
.featuredGamesVersion1 .sectionTitleTextHeading::before {
  -webkit-mask-image: var(--icon-onerilen-bahisler) !important;
  mask-image: var(--icon-onerilen-bahisler) !important;
}
.hm-row-bc-inner:has([aria-label="ŞAMPİYONLAR LİGİ"]) > .page-view-more > h3.view-title-more.ellipsis::before,
.hm-row-bc-inner:has([aria-label="UEFA AVRUPA 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;
}
.hm-row-bc-inner:has([aria-label*="WISDOM OF ATHENA"]) > .page-view-more > h3.view-title-more.ellipsis::before,
.hm-row-bc-inner:has(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;
}
.hm-row-bc-inner:has([aria-label*="XXXTREME"]) > .page-view-more > h3.view-title-more.ellipsis::before,
.hm-row-bc-inner:has([aria-label="LIVE BLACKJACK"]) > .page-view-more > h3.view-title-more.ellipsis::before,
.hm-row-bc-inner:has(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;
}
.hm-row-bc-inner:has([aria-label="BLACK LOUNGE"]) > .page-view-more > h3.view-title-more.ellipsis::before,
.hm-row-bc-inner:has(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;
}
.hm-row-bc-inner > .slider-bc.has-title:has([aria-label="BON BON"]):has([aria-label="5 LION MEGAWAYS"]):has([aria-label*="PEPPERONI"]) > .page-view-more > h3.view-title-more.ellipsis::before {
  -webkit-mask-image: var(--icon-zirvedekiler) !important;
  mask-image: var(--icon-zirvedekiler) !important;
}
.hm-row-bc-inner:has([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 – ilettiğin HTML */
.hm-row-bc-inner:has(.product-banner-container-bc.col-3.product-banner-without-titles):has([aria-label="BETOVIS 40 SHINING CROWN"]):has([aria-label="BETOVIS CRASH"]):has([aria-label="BETOVIS YUMMY"]) > .page-view-more > h3.view-title-more.ellipsis::before,
.hm-row-bc-inner:has(.product-banner-container-bc.col-3.product-banner-without-titles):has(a[href*="betovis-40-shining-crown"]):has(a[href*="betovis-crash"]):has(a[href*="betovis-yummy"]) > .page-view-more > h3.view-title-more.ellipsis::before {
  -webkit-mask-image: var(--icon-betovis-exclusive) !important;
  mask-image: var(--icon-betovis-exclusive) !important;
}
.casinoTopWinnersWidget .sectionTitleText::before {
  -webkit-mask-image: var(--icon-anlik-kazancilar) !important;
  mask-image: var(--icon-anlik-kazancilar) !important;
}
.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;
}
.featuredGames .sectionTitle .sectionTitleText,
.featuredGamesVersion1 .sectionTitle .sectionTitleText,
.featuredGamesVersion1 .sectionTitleTextHeading {
  text-transform: uppercase !important;
}



















/* ÖNERİLEN BAHİSLER */
.featuredGameItem,
.featuredGamesVersion1 .featuredGameItemVersion1 {
  background-color: #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,
.featuredGamesVersion1 .featuredGameItemVersion1 .sgm-market-g-i-cell-bc.market-bc,
.featuredGamesVersion1 .featuredGameItemVersion1 .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,
.featuredGamesVersion1 .featuredGameItemVersion1 .market-coefficient-bc,
.featuredGamesVersion1 .featuredGameItemVersion1 .market-odds-container {
  background: transparent !important;
}
.featuredGameItem .market-name-bc,
.featuredGameItem .market-odd-bc,
.featuredGamesVersion1 .featuredGameItemVersion1 .market-name-bc,
.featuredGamesVersion1 .featuredGameItemVersion1 .market-odd-bc {
  color: #ffffff !important;
}
.featuredGameItem .featuredGameItemHeader,
.featuredGamesVersion1 .featuredGameItemVersion1 .featuredGameItemHeaderVersion1 {
  border-bottom: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
}
.featuredGameItem .featuredGameItemHeader::after,
.featuredGameItem .featuredGameItemHeader::before,
.featuredGamesVersion1 .featuredGameItemVersion1 .featuredGameItemHeaderVersion1::after,
.featuredGamesVersion1 .featuredGameItemVersion1 .featuredGameItemHeaderVersion1::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;
}


















/* ANA SAYFA HEADER MENÜ İKONLAR */
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="CANLI BAHİS"] .nav-menu-title,
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="BAHİS"] .nav-menu-title,
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="CASİNO"] .nav-menu-title,
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="CANLI CASİNO"] .nav-menu-title,
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="VIP MASALAR"] .nav-menu-title,
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="PROMOSYONLAR"] .nav-menu-title,
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="TURNUVALAR"] .nav-menu-title,
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="ÖZEL ORANLAR"] .nav-menu-title {
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
}
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="CANLI BAHİS"] .nav-menu-title::before,
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="BAHİS"] .nav-menu-title::before,
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="CASİNO"] .nav-menu-title::before,
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="CANLI CASİNO"] .nav-menu-title::before,
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="VIP MASALAR"] .nav-menu-title::before,
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="PROMOSYONLAR"] .nav-menu-title::before,
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="TURNUVALAR"] .nav-menu-title::before,
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="ÖZEL ORANLAR"] .nav-menu-title::before {
  content: "" !important;
  width: 20px !important;
  height: 20px !important;
  flex: 0 0 20px !important;
  display: inline-block !important;
  background-image: var(--menu-icon) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  filter: brightness(0) invert(1) !important;
}
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="CANLI BAHİS"] { --menu-icon: url("https://i.imgur.com/KQQAPye.png"); }
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="BAHİS"] { --menu-icon: url("https://i.imgur.com/2RTSDkO.png"); }
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="CASİNO"] { --menu-icon: url("https://i.imgur.com/UIFVFw1.png"); }
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="CANLI CASİNO"] { --menu-icon: url("https://i.imgur.com/VcCX9JU.png"); }
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="VIP MASALAR"] { --menu-icon: url("https://i.imgur.com/hJQZrL1.png"); }
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="PROMOSYONLAR"] { --menu-icon: url("https://i.imgur.com/NsPthjQ.png"); }
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="TURNUVALAR"] { --menu-icon: url("https://i.imgur.com/tLsRGBY.png"); }
.hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-content > a.hdr-navigation-link-bc[aria-label="ÖZEL ORANLAR"] { --menu-icon: url("https://i.imgur.com/0Fda6cn.png"); }
















/* STORY EBATLAR */
.storiesWidgetWrapper .horizontalList,
.storiesWidgetWrapper .horizontalSliderWrapper {
  padding-left: 0 !important;
  margin-left: 0 !important;
}
.storiesWidgetWrapper .horizontalSliderRow.storiesWidgetList {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  transform: scale(0.85) !important;
  transform-origin: left center !important;
  margin: 0 !important;
  margin-left: 1.5px !important; 
  padding-left: 0 !important;
}
.storiesWidgetWrapper .horizontalSliderRow.storiesWidgetList > .storiesWidgetListItem:first-child {
  margin-left: 0 !important;
}

/* STORIES – metin biraz küçük */
.storiesWidgetWrapper .horizontal-sl-title-bc {
  font-size: 10px !important;
  line-height: 1.15 !important;
}


/* STORY ÇERÇEVELERİ */
.hm-row-bc-inner .storiesWidgetWrapper .horizontalSliderRow.storiesWidgetList .horizontal-sl-item-bc.storiesWidgetListItem .horizontal-sl-icon-bc {
  border: 1px solid #fe1101 !important;
  box-shadow: 0 0 0 2px #fe1101 !important;
  outline: none !important;
}
.hm-row-bc-inner .storiesWidgetWrapper .horizontalSliderRow.storiesWidgetList .horizontal-sl-item-bc.storiesWidgetListItem::before,
.hm-row-bc-inner .storiesWidgetWrapper .horizontalSliderRow.storiesWidgetList .horizontal-sl-item-bc.storiesWidgetListItem::after,
.hm-row-bc-inner .storiesWidgetWrapper .horizontalSliderRow.storiesWidgetList .horizontal-sl-item-bc.storiesWidgetListItem .horizontal-sl-icon-bc::before,
.hm-row-bc-inner .storiesWidgetWrapper .horizontalSliderRow.storiesWidgetList .horizontal-sl-item-bc.storiesWidgetListItem .horizontal-sl-icon-bc::after {
  border-color: #fe1101 !important;
}
























/* BONUS TALEP ET butonu – sadece PROMOTIONS sayfasında */

a[href*="cutt.ly/ovisbonustalep"],
a[href*="t2m.io/zVThfUX"] {
  display: inline-block !important;
  width: 110px !important;
  height: 30px !important;
  background-image: url('https://i.imgur.com/u04t8Oq.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;
}

/* PARA YATIR butonu – sadece PROMOTIONS sayfasında */

a[href*="cutt.ly/masterpay"] {
  display: inline-block !important;
  width: 110px !important;
  height: 30px !important;
  background-image: url('https://i.imgur.com/BvApLLi.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;
}

















/* 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: 100px !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;
}



















/* POP-UP */
.popup-inner-bc:has(h3.casino-popup-title) {
  width: 590px !important;
  max-width: 92vw !important;
}

.popup-inner-bc:has(h3.casino-popup-title) .casino-popup-title {
  display: none !important;
}

.popup-inner-bc:has(h3.casino-popup-title) .status-popup-content-w-bc,
.popup-inner-bc:has(h3.casino-popup-title) .casino-popup-content,
.popup-inner-bc:has(h3.casino-popup-title) .casino-popup-content > p {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

.popup-inner-bc:has(h3.casino-popup-title) .status-popup-content-w-bc {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.popup-inner-bc:has(h3.casino-popup-title) .casino-popup-content,
.popup-inner-bc:has(h3.casino-popup-title) .casino-popup-content > p:first-child {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.popup-inner-bc:has(h3.casino-popup-title) .casino-popup-content img {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  display: block !important;
}

.popup-inner-bc:has(h3.casino-popup-title) #close_popup_button_id,
.popup-inner-bc:has(h3.casino-popup-title) > .e-p-close-icon-bc {
  z-index: 30 !important;
}

.popup-holder-bc.windowed:has(h3.casino-popup-title) {
  background-color: rgba(0, 0, 0, 0.45) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
}

.popup-holder-bc.windowed:has(h3.casino-popup-title)::before {
  content: "" !important;
  position: fixed !important;
  inset: 0 !important;
  z-index: 0 !important;
  background-color: rgba(0, 0, 0, 0.35) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  pointer-events: none !important;
}

.popup-holder-bc.windowed:has(h3.casino-popup-title) .popup-middleware-bc {
  position: relative !important;
  z-index: 2 !important;
}

body:has(.popup-inner-bc:has(h3.casino-popup-title)) #root > *:not(.popup-holder-bc),
body:has(.popup-inner-bc:has(h3.casino-popup-title)) > *:not(.popup-holder-bc):not(#root) {
  filter: blur(8px) !important;
}



















/* HEADER – CÜZDAN & ARAMA İKONLARI */
@font-face {
  font-family: "BetovisHdrMontserrat";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src:
    local("Montserrat Bold"),
    local("Montserrat-Bold"),
    local("Montserrat SemiBold"),
    local("Montserrat-SemiBold"),
    local("Montserrat Medium"),
    local("Montserrat-Medium"),
    local("Montserrat Regular"),
    local("Montserrat");
}
:root {
  --hdr-icon-color: #fff;
  --hdr-icon-size: 18px;
  --hdr-icon-offset-y: 0px;
  --hdr-icon-label-size: 8px;
  --hdr-icon-label-color: #fff;
  --hdr-icon-label-font: "BetovisHdrMontserrat", Montserrat, Arial, sans-serif;
  --hdr-icon-gap: 3px;
  --hdr-icon-wallet: url("https://i.imgur.com/RaaYGkF.png");
  --hdr-icon-call:   url("https://i.imgur.com/g4BK8ay.png");
}
.hdr-user-bc a.user-nav-icon.bc-i-wallet,
.hdr-user-bc a.user-nav-icon.bc-i-call {
  position: relative !important;
  display: inline-flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: var(--hdr-icon-gap) !important;
  width: auto !important;
  height: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-decoration: none !important;
  background: none !important;
  background-image: none !important;
  overflow: visible !important;
}
.hdr-user-bc a.user-nav-icon.bc-i-wallet::before,
.hdr-user-bc a.user-nav-icon.bc-i-call::before {
  content: "" !important;
  position: relative !important;
  display: block !important;
  flex-shrink: 0 !important;
  width: var(--hdr-icon-size) !important;
  height: var(--hdr-icon-size) !important;
  transform: translateY(var(--hdr-icon-offset-y)) !important;
  background-color: var(--hdr-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;
}
.hdr-user-bc a.user-nav-icon.bc-i-wallet::after,
.hdr-user-bc a.user-nav-icon.bc-i-call::after {
  display: block !important;
  font-family: var(--hdr-icon-label-font) !important;
  font-size: var(--hdr-icon-label-size) !important;
  line-height: 1.1 !important;
  font-weight: 700 !important;
  letter-spacing: 0.2px !important;
  color: var(--hdr-icon-label-color) !important;
  text-align: center !important;
  white-space: nowrap !important;
  pointer-events: none !important;
}
.hdr-user-bc a.user-nav-icon.bc-i-wallet::before {
  -webkit-mask-image: var(--hdr-icon-wallet) !important;
  mask-image: var(--hdr-icon-wallet) !important;
}
.hdr-user-bc a.user-nav-icon.bc-i-wallet::after {
  content: "PARA YATIR" !important;
}
.hdr-user-bc a.user-nav-icon.bc-i-call::before {
  -webkit-mask-image: var(--hdr-icon-call) !important;
  mask-image: var(--hdr-icon-call) !important;
}
.hdr-user-bc a.user-nav-icon.bc-i-call::after {
  content: "BENİ ARA" !important;
}
















































/* FOOTER */
:root {
  --support-btn-icon: url("https://i.imgur.com/VTQ6TpV.png");
  --support-btn-icon-size: 24px;
  --support-btn-icon-gap: 6px;
  --support-btn-icon-color: #fff;
  --support-btn-icon-offset-x: 40px;
  --support-heartbeat-duration: 1.4s;
}
button.supportButton,
button.button.supportButton.outlined {
  background: #fe1101 !important;
  background-color: #fe1101 !important;
  background-image: none !important;
  border: 0 !important;
  outline: none !important;
  box-shadow: none !important;
  border-radius: 10px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: var(--support-btn-icon-gap) !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
}
button.supportButton::before {
  content: "" !important;
  flex-shrink: 0 !important;
  width: var(--support-btn-icon-size) !important;
  height: var(--support-btn-icon-size) !important;
  background-color: var(--support-btn-icon-color) !important;
  -webkit-mask-image: var(--support-btn-icon) !important;
  mask-image: var(--support-btn-icon) !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;
  animation: support-heartbeat var(--support-heartbeat-duration) ease-in-out infinite !important;
}
@keyframes support-heartbeat {
  0%, 100% {
    transform: translateX(var(--support-btn-icon-offset-x)) scale(1);
    filter: drop-shadow(0 0 1px rgba(255, 255, 255, 0.3));
  }
  14%, 42% {
    transform: translateX(var(--support-btn-icon-offset-x)) scale(1.12);
    filter:
      drop-shadow(0 0 4px rgba(255, 255, 255, 0.95))
      drop-shadow(0 0 8px rgba(255, 255, 255, 0.55));
  }
  28%, 70% {
    transform: translateX(var(--support-btn-icon-offset-x)) scale(1);
    filter: drop-shadow(0 0 2px rgba(255, 255, 255, 0.4));
  }
}
button.supportButton span,
button.supportButton .ellipsis {
  color: #fff !important;
}
@media (prefers-reduced-motion: reduce) {
  button.supportButton::before {
    animation: none !important;
    transform: translateX(var(--support-btn-icon-offset-x)) !important;
  }
}
.footer-bc > :has(+ .footerHeader),
.layout-footer-holder-bc > :has(+ .footerHeader),
.footerInnerWrapper > :has(+ .footerHeader) {
  border-bottom: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
}
.footer-bc > :has(+ .footerHeader)::before,
.footer-bc > :has(+ .footerHeader)::after,
.layout-footer-holder-bc > :has(+ .footerHeader)::before,
.layout-footer-holder-bc > :has(+ .footerHeader)::after {
  content: none !important;
  display: none !important;
}
.footerHeader {
  border-top: 0 !important;
  box-shadow: none !important;
  margin-top: 15px !important;
  padding-top: 0 !important;
}
/* SM İKONLAR & DİL SEÇENEĞİ */
.footerHeader .footerSocialLinks,
.footerHeader .footerSocialLinks .footerSocialLink,
.footerHeader .footerSocialLinks .footerSocialLink a,
.footerHeader .footerSocialLinks .footerSocialLink a i,
.footerHeader .footerSocialLinks .footerSocialLink a i::before {
  background: none !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: 0 !important;
}
.footerHeader .footerSocialLinks .footerSocialLink a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 32px !important;
  height: 32px !important;
  border-radius: 6px !important;
  background-color: #fe1101 !important;
}
.footerHeader .footerSocialLinks .footerSocialLink a i {
  color: #fff !important;
  font-size: 18px !important;
}
.footerHeader .footerInfoColumn .languageDropdown,
.footerHeader .footerInfoColumn .languageDropdown .form-control-bc,
.footerHeader .footerInfoColumn .languageDropdown label,
.footerHeader .footerInfoColumn .languageDropdown label::before,
.footerHeader .footerInfoColumn .languageDropdown label::after {
  background: none !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: 0 !important;
}
.footerHeader .footerInfoColumn .languageDropdown label.form-control-label-bc {
  border-radius: 6px !important;
  background-color: #fe1101 !important;
}
.footerHeader .footerInfoColumn .languageDropdown select,
.footerHeader .footerInfoColumn .languageDropdown .form-control-select-bc {
  color: #fff !important;
  background-color: transparent !important;
}
.footerHeader .footerInfoColumn .languageDropdown .form-control-icon-bc {
  color: #fff !important;
  background: none !important;
}
.footerHeader .footerInfoColumn .languageDropdown .form-control-bc,
.footerHeader .footerInfoColumn .languageDropdown label.form-control-label-bc {
  min-height: 0 !important;
  height: 32px !important;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
  line-height: 1 !important;
}
.footerHeader .footerInfoColumn .languageDropdown select,
.footerHeader .footerInfoColumn .languageDropdown .form-control-select-bc {
  height: 100% !important;
  min-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 1 !important;
}
/* FOOTER TEXT */
:root {
  --footer-link-frame-border: #fe1101;
  --footer-link-frame-radius: 8px;
  --footer-link-frame-padding-y: 10px;
  --footer-link-frame-padding-x: 12px;
  --footer-link-inner-gap: 14px;
  --footer-link-icon-color: #fe1101;
  --footer-link-text-color: #ffffff;
  --footer-link-font-size: 11px;
}
.footerLinkCol {
  text-align: center !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
}
.footerLinkColTitle {
  background: none !important;
  background-color: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  margin-bottom: 8px !important;
}
.footerLinkColLinks {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: var(--footer-link-inner-gap) !important;
  margin: 0 !important;
  padding: var(--footer-link-frame-padding-y) var(--footer-link-frame-padding-x) !important;
  list-style: none !important;
  background-color: var(--footer-link-frame-bg) !important;
  background-image: none !important;
  border: 1px solid var(--footer-link-frame-border) !important;
  border-radius: var(--footer-link-frame-radius) !important;
  box-shadow: none !important;
}
.footerLinkColLinks .footerLinkColEl {
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
  flex: 0 0 auto !important;
}
.footerLinkColLinks .footerLinkColEl a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  text-align: left !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
  background-color: transparent !important;
  background-image: none !important;
  border: 0 !important;
  box-shadow: none !important;
  color: var(--footer-link-text-color) !important;
  text-decoration: none !important;
  text-transform: none !important;
  font-size: var(--footer-link-font-size) !important;
  font-weight: 500 !important;
  letter-spacing: 0.3px !important;
  line-height: 1.2 !important;
  gap: 6px !important;
  white-space: nowrap !important;
}
.footerLinkColLinks .footerLinkColEl a:hover,
.footerLinkColLinks .footerLinkColEl a:focus-visible {
  color: var(--footer-link-icon-color) !important;
  background: none !important;
}
.footerLinkColLinks .footerLinkColEl a i {
  flex-shrink: 0 !important;
  color: var(--footer-link-icon-color) !important;
  background: none !important;
  font-size: 14px !important;
  line-height: 1 !important;
}
.footerLinkColLinks .footerLinkColEl a i:empty {
  display: none !important;
}
.footerLinkColLinks .footerLinkColEl::after {
  content: none !important;
  display: none !important;
}
:root {
  --footer-link-item-gap: 8px;
  --footer-link-divider-color: #5a5a5a;
  --footer-link-divider-width: 1px;
  --footer-link-divider-spacing: var(--footer-link-item-gap);
}
.footerLinkColLinks {
  gap: var(--footer-link-item-gap) !important;
}
.footerLinkColLinks .footerLinkColEl:not(:first-child) {
  border-left: var(--footer-link-divider-width) solid var(--footer-link-divider-color) !important;
  padding-left: var(--footer-link-divider-spacing) !important;
}
.footerLinkColLinks .footerLinkColEl:has(a[href*="/casino"]:not([href*="canli-casino"])) + .footerLinkColEl {
  border-left: 0 !important;
  padding-left: 0 !important;
}




/* SEO BETOVISLINK METNI */
.expandableContentData.custom-content-section .container {
  text-align: center !important;
}
.expandableContentData.custom-content-section .container p[style*="text-align:justify"],
.expandableContentData.custom-content-section .container p {
  display: inline-block !important;
  width: auto !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  padding: 0 8px !important;
  box-sizing: border-box !important;
  text-align: center !important;
  text-align-last: center !important;
  text-justify: none !important;
  word-spacing: normal !important;
  letter-spacing: normal !important;
  white-space: normal !important;
  line-height: 1.5 !important;
}
.expandableContentData.custom-content-section .container p strong,
.expandableContentData.custom-content-section .container p span,
.expandableContentData.custom-content-section .container p a {
  word-spacing: normal !important;
  letter-spacing: normal !important;
  white-space: normal !important;
}























/* CASİNO LOBBY – 6 KATEGORİ BAŞLIK İKONLARI */
:root {
  --casino-cat-title-font-size: 11px;
  --casino-cat-icon-size: 20px;
  --casino-cat-icon-gap: 6px;
  --casino-cat-icon-offset-y: 0px;
  --casino-cat-title-weight: 500;
  --casino-cat-yeni-oyunlar:     url("https://i.imgur.com/nB8AhAI.png");
  --casino-cat-jackpot-oyunlari: url("https://i.imgur.com/1oOWaE5.png");
  --casino-cat-vip-bell-link:    url("https://i.imgur.com/qiJ4yXa.png");
  --casino-cat-tv-oyunlari:      url("https://i.imgur.com/N1pmJyo.png");
  --casino-cat-carpan-oyunlari:  url("https://i.imgur.com/f8eoFHt.png");
  --casino-cat-sanal-oyunlar:    url("https://i.imgur.com/a8SRVom.png");
}
.casinoHorizontalGamesList.casinoGamesWidget:has(.casinoHorizontalGamesListHorizontalScroll) .sectionTitle p.sectionTitleText {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  padding-left: calc(var(--casino-cat-icon-size) + var(--casino-cat-icon-gap)) !important;
  font-size: var(--casino-cat-title-font-size) !important;
  font-weight: var(--casino-cat-title-weight) !important;
  line-height: 1.2 !important;
  letter-spacing: 0.2px !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}
.casinoHorizontalGamesList.casinoGamesWidget:has(.casinoHorizontalGamesListHorizontalScroll) .sectionTitle p.sectionTitleText::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 50% !important;
  transform: translateY(calc(-50% + var(--casino-cat-icon-offset-y))) !important;
  width: var(--casino-cat-icon-size) !important;
  height: var(--casino-cat-icon-size) !important;
  display: block !important;
  background-color: #fff !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;
  pointer-events: none !important;
}
.casinoHorizontalGamesList.casinoGamesWidget:has(.casinoHorizontalGamesListHorizontalScroll):has(.sectionTitle a[href*="/slots/65"]) p.sectionTitleText::before {
  -webkit-mask-image: var(--casino-cat-yeni-oyunlar) !important;
  mask-image: var(--casino-cat-yeni-oyunlar) !important;
}
.casinoHorizontalGamesList.casinoGamesWidget:has(.casinoHorizontalGamesListHorizontalScroll):has(.sectionTitle a[href*="/slots/59"]) p.sectionTitleText::before {
  -webkit-mask-image: var(--casino-cat-jackpot-oyunlari) !important;
  mask-image: var(--casino-cat-jackpot-oyunlari) !important;
}
.casinoHorizontalGamesList.casinoGamesWidget:has(.casinoHorizontalGamesListHorizontalScroll):has(.sectionTitle a[href*="/slots/54"]) p.sectionTitleText::before {
  -webkit-mask-image: var(--casino-cat-tv-oyunlari) !important;
  mask-image: var(--casino-cat-tv-oyunlari) !important;
}
.casinoHorizontalGamesList.casinoGamesWidget:has(.casinoHorizontalGamesListHorizontalScroll):has(.sectionTitle a[href*="/games/home"]) p.sectionTitleText::before {
  -webkit-mask-image: var(--casino-cat-carpan-oyunlari) !important;
  mask-image: var(--casino-cat-carpan-oyunlari) !important;
}
.casinoHorizontalGamesList.casinoGamesWidget:has(.casinoHorizontalGamesListHorizontalScroll):has(.sectionTitle a[href*="/slots/35"]) p.sectionTitleText::before {
  -webkit-mask-image: var(--casino-cat-sanal-oyunlar) !important;
  mask-image: var(--casino-cat-sanal-oyunlar) !important;
}
.casinoHorizontalGamesList.casinoGamesWidget:has(.casinoHorizontalGamesListHorizontalScroll):has(.sectionTitle > p.sectionTitleText:only-child) p.sectionTitleText::before {
  -webkit-mask-image: var(--casino-cat-vip-bell-link) !important;
  mask-image: var(--casino-cat-vip-bell-link) !important;
}



















/* FOOTER – Curacao lisans ikonu */
:root {
  --licence-seal-size: 70px; /* buradan büyüt */
}
.FooterLicenceCuracaoContainer.anj-container,
.FooterLicenceCuracaoContainer.anj-container > div,
.FooterLicenceCuracaoContainer.anj-container a {
  max-width: var(--licence-seal-size) !important;
  width: var(--licence-seal-size) !important;
  min-width: var(--licence-seal-size) !important;
}
.FooterLicenceCuracaoContainer.anj-container a {
  aspect-ratio: 1 / 1 !important;
  background-size: contain !important;
}
.FooterLicenceCuracaoContainer.anj-container a {
  background-image: url("https://i.imgur.com/UvxVCYE.png") !important;
}



















/* ZİRVEDEKİLER */
.hm-row-bc:not(.has-slider) .casino-live-wins-container .casino-live-wins-table {
  --clw-visible: 3 !important;
}
.hm-row-bc-inner > .slider-bc.has-title .carouselWrapper {
  width: calc(100% - 0px) !important;
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}
.hm-row-bc-inner > .slider-bc.has-title .sdr-item-holder-bc {
  aspect-ratio: 659 / 323 !important;
  height: auto !important;
}
.hm-row-bc-inner > .slider-bc.has-title .sdr-image-bc {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}



















/* =====================================================
 PROMOSYON TURNUVA 
===================================================== */
.betovis-tournament {
    width: 100%;
    max-width: 780px;
    margin: 0 auto;
    box-sizing: border-box;
    font-family: Arial, sans-serif;
    color: #ffffff;
    padding-bottom: 85px;
}


/* =====================================================
   HERO
===================================================== */

.betovis-tournament .bt-hero {
    padding: 16px 20px;
    margin-bottom: 12px;
    border: 1px solid #d8d8d8;
    border-radius: 10px;
}

.betovis-tournament .bt-kicker {
    color: #ffffff;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.betovis-tournament .bt-main-title {
    color: #ffffff;
    font-size: 27px;
    line-height: 1.15;
    font-weight: 800;
    margin-bottom: 7px;
}

.betovis-tournament .bt-description {
    color: #ffffff;
    font-size: 14px;
    line-height: 1.35;
}


/* =====================================================
   ÜSTTEKİ 3 BİLGİ KARTI
===================================================== */

.betovis-tournament .bt-summary {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 9px;
    margin-bottom: 12px;
}

.betovis-tournament .bt-summary-card {
    padding: 12px 14px;
    border: 1px solid #d8d8d8;
    border-radius: 9px;
    box-sizing: border-box;
}

.betovis-tournament .bt-summary-label {
    color: #ffffff;
    font-size: 12px;
    margin-bottom: 4px;
}

.betovis-tournament .bt-summary-value {
    color: #ffffff;
    font-size: 18px;
    font-weight: 800;
    margin-bottom: 3px;
}

.betovis-tournament .bt-summary-small {
    color: #ffffff;
    font-size: 12px;
}


/* =====================================================
   GENEL BÖLÜMLER
===================================================== */

.betovis-tournament .bt-section {
    padding: 15px 18px;
    margin-bottom: 12px;
    border: 1px solid #d8d8d8;
    border-radius: 10px;
    box-sizing: border-box;
}

.betovis-tournament .bt-section-title {
    color: #ffffff;
    font-size: 19px;
    font-weight: 800;
    margin-bottom: 11px;
}


/* =====================================================
   TURNUVA KURALLARI
===================================================== */

.betovis-tournament .bt-rules ul {
    margin: 0;
    padding-left: 17px;
}

.betovis-tournament .bt-rules li {
    color: #ffffff;
    margin-bottom: 6px;
    font-size: 13px;
    line-height: 1.35;
}

.betovis-tournament .bt-rules li:last-child {
    margin-bottom: 0;
}


/* =====================================================
   İLK 3 ÖDÜL
===================================================== */

.betovis-tournament .bt-top-prizes {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 9px;
    margin-bottom: 9px;
}

.betovis-tournament .bt-prize {
    box-sizing: border-box;
    border: 1px solid #d8d8d8;
    border-radius: 9px;
}

.betovis-tournament .bt-prize-main {
    padding: 12px 8px;
    text-align: center;
}

.betovis-tournament .bt-rank {
    color: #ffffff;
    font-size: 21px;
    font-weight: 800;
    margin-bottom: 3px;
}

.betovis-tournament .bt-amount {
    color: #ffffff;
    font-size: 17px;
    font-weight: 800;
}


/* =====================================================
   4 - 9. SIRALAR
===================================================== */

.betovis-tournament .bt-other-prizes {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 8px;
}

.betovis-tournament .bt-other-prizes .bt-prize {
    color: #ffffff;
    padding: 9px 11px;

    display: flex;
    justify-content: flex-start;
    align-items: center;

    gap: 12px;

    font-size: 13px;
    text-align: left;
}

.betovis-tournament .bt-other-prizes .bt-prize span {
    color: #ffffff;
    flex: 0 0 auto;
    min-width: 22px;
    text-align: left;
}

.betovis-tournament .bt-other-prizes .bt-prize strong {
    color: #ffffff;
    font-size: 14px;
    font-weight: 800;
    margin: 0;
    text-align: left;
}


/* =====================================================
   10. SIRA
===================================================== */

.betovis-tournament .bt-last-prize {
    max-width: calc(33.333% - 6px);
    margin: 8px auto 0;
}

.betovis-tournament .bt-last-prize .bt-prize {
    color: #ffffff;
    padding: 9px 11px;

    display: flex;
    justify-content: flex-start;
    align-items: center;

    gap: 12px;

    font-size: 13px;
    text-align: left;
}

.betovis-tournament .bt-last-prize .bt-prize span {
    color: #ffffff;
    flex: 0 0 auto;
    min-width: 28px;
    text-align: left;
}

.betovis-tournament .bt-last-prize .bt-prize strong {
    color: #ffffff;
    font-size: 14px;
    font-weight: 800;
    margin: 0;
    text-align: left;
}


/* =====================================================
   TOPLAM ÖDÜL
===================================================== */

.betovis-tournament .bt-total {
    margin-top: 12px;
    padding: 11px;
    text-align: center;
    border: 1px solid #d8d8d8;
    border-radius: 9px;
}

.betovis-tournament .bt-total-label {
    color: #ffffff;
    font-size: 12px;
    margin-bottom: 3px;
}

.betovis-tournament .bt-total-value {
    color: #ffffff;
    font-size: 20px;
    font-weight: 800;
}


/* =====================================================
   ALT AÇIKLAMA
===================================================== */

.betovis-tournament .bt-disclaimer {
    color: #ffffff;
    padding: 11px 14px;
    border: 1px solid #d8d8d8;
    border-radius: 9px;
    font-size: 12px;
    line-height: 1.35;
    margin-bottom: 10px;
}


/* =====================================================
   METİNLERİ BEYAZA SABİTLE
===================================================== */

.betovis-tournament p,
.betovis-tournament span,
.betovis-tournament li,
.betovis-tournament strong,
.betovis-tournament div {
    color: #ffffff;
}


/* =====================================================
   MOBİL
===================================================== */

@media (max-width: 700px) {

    .betovis-tournament {
        max-width: 100%;
        padding-bottom: 100px;
    }

    .betovis-tournament .bt-hero {
        padding: 14px;
    }

    .betovis-tournament .bt-main-title {
        font-size: 23px;
    }

    .betovis-tournament .bt-description {
        font-size: 13px;
    }

    .betovis-tournament .bt-summary {
        grid-template-columns: 1fr;
        gap: 8px;
    }

    .betovis-tournament .bt-section {
        padding: 13px 14px;
    }

    .betovis-tournament .bt-top-prizes {
        grid-template-columns: 1fr;
        gap: 8px;
    }

    .betovis-tournament .bt-other-prizes {
        grid-template-columns: 1fr 1fr;
        gap: 8px;
    }

    .betovis-tournament .bt-last-prize {
        max-width: 100%;
    }
}

@media (max-width: 450px) {

    .betovis-tournament .bt-other-prizes {
        grid-template-columns: 1fr;
    }

}



















/* =====================================================
 YIL BAŞI ÇEKİLİŞİ PROMOSYON BUTON
===================================================== */
.promotion-details-container .promotion-details-info a[href="http://betovis2027.cevirkazan.online"],
.promotion-details-container .promotion-details-info a[href="http://betovis2027.cevirkazan.online"]:visited {
  --buton-dikey: -3px;
  position: relative !important;
  top: var(--buton-dikey) !important;
  display: inline-block !important;
  width: 120px !important;
  height: 34px !important;
  max-width: 100% !important;
  margin: 8px 0 0 8px !important;
  padding: 0 !important;
  background: url("https://i.imgur.com/h8kCgcF.png") center / 100% 100% no-repeat !important;
  font-size: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
  text-decoration: none !important;
  border: 0 !important;
  border-radius: 999px !important;
  vertical-align: middle !important;
  overflow: hidden !important;
}

.promotion-details-container .promotion-details-info a[href="http://betovis2027.cevirkazan.online"]:hover,
.promotion-details-container .promotion-details-info a[href="http://betovis2027.cevirkazan.online"]:focus {
  opacity: 0.88 !important;
  text-decoration: none !important;
}