@charset "UTF-8";
/* Frontend CSS */
body:has(iframe#side_window_container) {
  height: 100% !important;
}

body:has(iframe#chat_window_container:not([style*="display: none"])) {
  height: 100% !important;
}

.btn.btn-login, .btn-login.collapse-toggle {
  color: #111824 !important;
  background: #fec41a !important;
  font-weight: bold !important;
}

.btn.btn-register, .btn-register.collapse-toggle {
  color: #111824 !important;
  background: #fec41a !important;
  font-weight: bold !important;
  animation: pulse-white 1s infinite !important;
}

@media (min-width: 992px) {
  .btn.btn-login, .btn-login.collapse-toggle {
    padding-left: 2em !important;
    padding-right: 2em !important;
    margin-right: 5px !important;
  }
  .btn.btn-register, .btn-register.collapse-toggle {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
.carousel-inner .item img {
  border-radius: 25px;
}

header div.inner,
header div.nav,
html body {
  background: #111824 !important;
}

header div.nav ul.nav-menu li a i.nav-icon {
  color: #FEC41A;
}

header div.nav ul.nav-menu li a {
  color: #ffffff !important;
}

@keyframes pulse-white {
  0% {
    transform: scale(0.95);
  }
  70% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.95);
  }
}
footer {
  background: transparent !important;
}

@media (min-width: 992px) {
  header div.top {
    height: 75px !important;
  }
  header div.top a.logo img {
    max-width: 250px !important;
    max-height: 55px !important;
  }
}
a.btn.m-hide.py-2 {
  background-color: green !important;
  color: white !important;
}

@media (min-width: 992px) {
  footer .b-content:last-of-type {
    content: "";
    display: inline-block;
    width: 100%;
    height: 800px;
    background-image: url("https://d1gnrvs4hpyg5b.cloudfront.net/media/110/6ef5157b-bd88-40a5-abbb-835841456424.webp");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 5px;
  }
}
@media (max-width: 991.98px) {
  .footer .b-content:last-of-type {
    content: "";
    display: inline-block;
    width: 100%;
    height: 250px;
    background-image: url(https://d1gnrvs4hpyg5b.cloudfront.net/media/110/6ef5157b-bd88-40a5-abbb-835841456424.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 5px;
  }
}
.footer-providers {
  background: transparent !important;
}

a:has(i.bw-i-vertical-toggle) {
  background-color: #fec41a !important;
  color: #000000 !important;
}

/* Bahis Butonu */
.home-buttons a[href="/sportsbook/3"] {
  background-image: url("https://d1gnrvs4hpyg5b.cloudfront.net/media/110/736cb98d-bb89-429e-ac8b-168fbfafab13.webp");
  background-size: cover !important;
  background-position: center;
  height: 100%; /* Butonun tam yüksekligi */
}

.home-buttons a[href="/sportsbook/3"]:hover {
  background-image: url("https://d1gnrvs4hpyg5b.cloudfront.net/media/110/736cb98d-bb89-429e-ac8b-168fbfafab13.webp");
  background-size: cover !important;
  background-position: center;
  height: 100% !important;
  box-shadow: 0px -2px 30px #fec41a !important;
}

.home-buttons a[href="/sportsbook/3"] .inner,
.home-buttons a[href="/sportsbook/3"] .link-desc,
.home-buttons a[href="/sportsbook/3"] figure {
  display: none; /* Yaziyi ve ikonu gizler */
}

/* Casino Butonu */
.home-buttons a[href="/casino"] {
  background-image: url("https://d1gnrvs4hpyg5b.cloudfront.net/media/110/c2dd9974-e886-4395-a763-6db40923a507.webp");
  background-size: cover !important;
  background-position: center;
  height: 100%;
}

.home-buttons a[href="/casino"]:hover {
  background-image: url("https://d1gnrvs4hpyg5b.cloudfront.net/media/110/c2dd9974-e886-4395-a763-6db40923a507.webp");
  background-size: cover !important;
  background-position: center;
  height: 100% !important;
  box-shadow: 0px -2px 30px #fec41a !important;
}

.home-buttons a[href="/casino"] .inner,
.home-buttons a[href="/casino"] .link-desc,
.home-buttons a[href="/casino"] figure {
  display: none;
}

/* Canli Casino Butonu */
.home-buttons a[href="/live-casino"] {
  background-image: url("https://d1gnrvs4hpyg5b.cloudfront.net/media/110/37658738-101a-4ed4-b63d-cb362d8e6145.webp");
  background-size: cover !important;
  background-position: center;
  height: 100%;
}

.home-buttons a[href="/live-casino"]:hover {
  background-image: url("https://d1gnrvs4hpyg5b.cloudfront.net/media/110/37658738-101a-4ed4-b63d-cb362d8e6145.webp");
  background-size: cover !important;
  background-position: center;
  height: 100% !important;
  box-shadow: 0px -2px 30px #fec41a !important;
}

.home-buttons a[href="/live-casino"] .inner,
.home-buttons a[href="/live-casino"] .link-desc,
.home-buttons a[href="/live-casino"] figure {
  display: none;
}

/* Sanal Bahis Butonu */
.home-buttons a[href="/virtual-sports"] {
  background-image: url("https://d1gnrvs4hpyg5b.cloudfront.net/media/110/cf0e8b6b-4c20-4ec6-8c82-1f4e13e3f314.webp");
  background-size: cover !important;
  background-position: center;
  height: 100%;
}

.home-buttons a[href="/virtual-sports"]:hover {
  background-image: url("https://d1gnrvs4hpyg5b.cloudfront.net/media/110/cf0e8b6b-4c20-4ec6-8c82-1f4e13e3f314.webp");
  background-size: cover !important;
  background-position: center;
  height: 100% !important;
  box-shadow: 0px -2px 30px #fec41a !important;
}

.home-buttons a[href="/virtual-sports"] .inner,
.home-buttons a[href="/virtual-sports"] .link-desc,
.home-buttons a[href="/virtual-sports"] figure {
  display: none;
}

/* Hizli Oyunlar Butonu */
.home-buttons a[href="/fast-games"] {
  background-image: url("https://d1gnrvs4hpyg5b.cloudfront.net/media/110/0b17e1b6-45a5-4883-b35e-f38ff12b8563.webp");
  background-size: cover !important;
  background-position: center;
  height: 100%;
}

.home-buttons a[href="/fast-games"]:hover {
  background-image: url("https://d1gnrvs4hpyg5b.cloudfront.net/media/110/0b17e1b6-45a5-4883-b35e-f38ff12b8563.webp");
  background-size: cover !important;
  background-position: center;
  height: 100% !important;
  box-shadow: 0px -2px 30px #fec41a !important;
}

.home-buttons a[href="/fast-games"] .inner,
.home-buttons a[href="/fast-games"] .link-desc,
.home-buttons a[href="/fast-games"] figure {
  display: none;
}

div.row.row-cols-4.g-2.d-hide.btn-set-home.mb-2.home-buttons > div:nth-child(6) {
  display: none;
}

/* Bonuslar Butonu */
.home-buttons a[href="/promotions"] {
  background-image: url("https://d1gnrvs4hpyg5b.cloudfront.net/media/110/c350f6ae-35fb-4dfe-b5b5-81ca60603404.webp");
  background-size: cover !important;
  background-position: center;
  height: 100% !important;
}

.home-buttons a[href="/promotions"]:hover {
  background-image: url("https://d1gnrvs4hpyg5b.cloudfront.net/media/110/c350f6ae-35fb-4dfe-b5b5-81ca60603404.webp");
  background-size: cover !important;
  background-position: center;
  height: 100% !important;
  box-shadow: 0px -2px 30px #fec41a !important;
}

.btn.btn-base:hover, .btn-base.collapse-toggle:hover {
  background: #0b1212;
  border-color: #505252;
}

.home-buttons a[href="/promotions"] .inner,
.home-buttons a[href="/promotions"] .link-desc,
.home-buttons a[href="/promotions"] figure {
  display: none;
}

/* Buton Düzenlemeleri */
.home-buttons a {
  width: 100% !important;
  height: 200px !important; /* Butonlarin yüksekligini artirdik */
  display: block !important;
  text-align: center !important;
  line-height: 180px !important;
  background-size: contain !important;
  background-position: center !important;
}

.home-buttons {
  justify-content: center !important;
}

.home-buttons > .col {
  width: 30% !important;
  padding: 0 !important;
}