@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body{
   font-family: 'Poppins',serif;
}
/* HarbiWin Color Settings */
body{
  background: #071b2a !important;
}
.layout-footer-holder-bc,
.footerWrapper{
  background: transparent !important;
}
.popup-inner-bc {
    box-shadow: 0 0 0.2rem #fff, 0 0 0.2rem #fff, 0 0 1rem #cdb680, 0 0 0.4rem #cdb680, 0 0 1.4rem #cdb680, inset 0 0 0.7rem #cdb680 !important;
    border-radius: 20px !important;
    backdrop-filter: blur(15px);
    background: transparent !important;
}
.hdr-main-content-bc, .logo {
    height: 80px !important;
}
.hdr-logo-bc {
    max-width: 360px !important;
}
.btn.sign-in {
    font-weight: 700!important;
    padding: 0 10px!important;
    border: 2px solid #33f1f5!important;
    border-radius: 0px 10px 0px 10px!important;
    text-decoration: none!important;
}
.btn.register {
    font-weight: 700!important;
    padding: 0 30px!important;
    border-radius: 0px 10px 0px 10px !important;
    text-decoration: none!important;
    font-weight: bold!important;
    background: linear-gradient(52deg, rgba(255,238,198,1) 0%, rgba(145,127,75,1) 35%, rgba(255,238,198,1) 74%, rgba(145,127,75,1) 100%)!important;
    box-shadow: 0px 0px 15px 0px #feedc5 !important;
    color: black!important;
}
.header-icon-text[class*=bc-i] {
    font-weight: 700!important;
    padding: 0 20px!important;
    border-radius: 0px 10px 0px 10px !important;
    text-decoration: none!important;
    font-weight: bold!important;
    background: linear-gradient(52deg, rgba(255,238,198,1) 0%, rgba(145,127,75,1) 35%, rgba(255,238,198,1) 74%, rgba(145,127,75,1) 100%)!important;
    color: black!important;
}
.hasLeftMenu .hdr-logo-bc {
    padding: 0px !important;
}
.asideMenuBurger {
    color: rgb(61, 232, 255) !important;
}

/*PAYMENT*/
.nav-items-list-item-bc,
.m-nav-items-list-item-bc{
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.m-block-nav-items-bc {
  grid-template-columns: repeat(auto-fill,minmax(141px,1fr)) !important;
  padding: 15px 0 10px !important;
} 
 .payment-logo {
  width: 142px !important;
}
/* Navbar */
.header-bc {
    background: linear-gradient(45deg, rgb(0 24 36) 0%, rgb(22 29 42) 23%, rgb(9 10 19) 50%, rgb(0 13 22) 73%, rgb(0 84 132) 100%) !important;
}
/* navbar side bar */
.header-bc{
  background: linear-gradient(
    45deg,
    rgb(7 27 42) 0%,
    rgb(22 29 42) 23%,
    rgb(9 10 19) 50%,
    rgb(0 13 22) 73%,
    rgb(0 84 132) 100%
  ) !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

/* SIDEBAR TEK RENK */
.asideMenu,
.asideMenuOpen,
#root .asideMenuContent,
#root .asideMenuContent > div,
#root .asideMenuContent > div > div{
  background: #071b2a !important;
  box-shadow: none !important;
}

.asideMenuCompactNav,
.asideMenuOpenNav{
  display: flex;
  color: #1a1a1a !important;
}

.asideSubMenuNavTitle,
.asideMenuOpenNavTitle{
  font-weight: bold !important;
  color: rgb(0 0 0 / 60%) !important;
}

:root{
  --gold-grad: linear-gradient(
    135deg,
    #fff4cc 0%,
    #e6c97a 30%,
    #b8923b 50%,
    #e6c97a 70%,
    #fff4cc 100%
  );
}

.asideMenu [class*="bc-i"]::before,
.asideMenuOpen [class*="bc-i"]::before{
  background: var(--gold-grad) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  filter: none !important;
  text-shadow: none !important;
}

.asideMenu .CMSIconSVGWrapper svg,
.asideMenuOpen .CMSIconSVGWrapper svg{
  fill: #e6c97a !important;
}

.asideMenu .CMSIconSVGWrapper svg *,
.asideMenuOpen .CMSIconSVGWrapper svg *{
  fill: #e6c97a !important;
}

.asideMenuOpenNavTitle,
.asideMenuCompactNavTitle{
  background: var(--gold-grad) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
}

.asideSubMenuNavTitle{
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background: none !important;
}
/* SIDENAV ALT SİYAHLİK */
#root .asideMenu::before,
#root .asideMenu::after,
#root .asideMenuCompact::before,
#root .asideMenuCompact::after,
#root .asideMenuOpen::before,
#root .asideMenuOpen::after,
#root .asideMenuContent::before,
#root .asideMenuContent::after{
  content:none !important;
  display:none !important;
  background:none !important;
  box-shadow:none !important;
}
#root .hdr-user-bc .header-custom-buttons{
  display:flex !important;
  align-items:center !important;
  gap:2px !important;
  flex-wrap:nowrap !important;
}

#root .hdr-user-bc .header-custom-buttons > a.btn{
  flex:0 0 auto !important;
}
/* ozel oran GIF  */
.asideMenuNavLink[aria-label="Harbiwin Özel Oran"] .asideMenuCompactNav{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  height: 44px !important;      
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.asideMenuNavLink[aria-label="Harbiwin Özel Oran"] .asideMenuNavItemIconWrapper{
  display: block !important;
  width: 32px !important;
  height: 32px !important;

  background: url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_f4509a78ea869e088e6eaa3c3d0da5c8.gif")
              center / contain no-repeat !important;

  margin: 0 !important;
  padding: 0 !important;
  transform: translateX(3px) !important;
}
.asideMenuNavLink[aria-label="Harbiwin Özel Oran"] .asideMenuNavItemIconWrapper svg{
  display: none !important;
}
/* BONUS TALEP */
#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-circle-dollar{
  height:30px !important;
  min-height:30px !important;
  width:auto !important;
  min-width:140px !important;
  max-width:220px !important;
  padding:0 0px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  line-height:30px !important;
  font-size:12px !important;
  overflow:hidden !important;
}

/* PARA YATIRMA */
#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-promotions-3{
  height:30px !important;
  min-height:30px !important;
  width:auto !important;
  min-width:140px !important;
  max-width:220px !important;
  padding:0 0px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  line-height:30px !important;
  font-size:12px !important;
  overflow:hidden !important;
}

#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-circle-dollar::before,
#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-promotions-3::before{
  font-size:16px !important;
  line-height:1 !important;
  margin-right:8px !important;
}
@media (max-width: 1400px){
  #root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-circle-dollar,
  #root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-promotions-3{
    width: 34px !important;
    min-width: 34px !important;
    max-width: 34px !important;
    height: 30px !important;
    min-height: 30px !important;
    padding: 0 !important;
    justify-content: center !important;
    font-size: 0 !important;
    line-height: 0 !important;
    overflow: hidden !important;
  }

  #root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-circle-dollar::before,
  #root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-promotions-3::before{
    margin-right: 0 !important;
    font-size: 16px !important;
    line-height: 1 !important;
  }

  #root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-circle-dollar * ,
  #root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-promotions-3 *{
    display: none !important;
  }
}

#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-telegram{ order:10 !important; }
#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-standings{ order:20 !important; }
#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-promotions-3{ order:90 !important; }
#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-circle-dollar{ order:100 !important; }

/* Icon Kapat aw */
#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-whatsapp,
#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-twitter,
#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-instagram{
  display:none !important;
}

#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-standings{
  height:30px !important;
  min-height:30px !important;
  width:auto !important;
  min-width:80px !important;
  max-width:220px !important;
  padding:0 16px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  overflow:hidden !important;
  font-size:12px !important;
  line-height:30px !important;
}
#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-standings::before{
  font-size:16px !important;
  line-height:1 !important;
  margin-right:8px !important;
}

#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-standings > span{
  display:inline !important;
  visibility:visible !important;
  opacity:1 !important;
  width:auto !important;
  max-width:none !important;
  white-space:nowrap !important;
}

#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-standings > span::before{
  content:"ORTAKLIK" !important;
}


@media (max-width:1400px){
  #root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-standings{
    width:34px !important;
    min-width:34px !important;
    max-width:34px !important;
    padding:0 !important;
    font-size:0 !important;
    line-height:0 !important;
  }
  #root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-standings::before{
    margin-right:0 !important;
  }
  #root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-standings > span{
    display:none !important;
  }
}

/* COMMUNITY GIF */
#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-community{
  width:80px !important;
  min-width:80px !important;
  height:30px !important;
  min-height:30px !important;
  background:url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_45f6cce4e149cfc2f27c6414ba0560f8.gif") center/cover no-repeat !important;
  padding:0 !important;
  border:0 !important;
  box-shadow:none !important;
  color:transparent !important;
  text-shadow:none !important;
  filter:none !important;
  position:absolute !important;
  left:19rem !important;
  top:50% !important;
  transform:translateY(-50%) !important;
  display:block !important;
  overflow:hidden !important;
}

#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-community::before,
#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-community::after{
  content:none !important;
  display:none !important;
}

#root .hdr-user-bc .header-custom-buttons > a.btn.bc-i-community *{
  opacity:0 !important;
  visibility:hidden !important;
}

/*NAVBAR ALT ÇİZGİ KAPAT */

.header-bc{
  border-bottom: none !important;
  box-shadow: none !important;
}
.header-bc::after,
.header-bc::before{
  display: none !important;
}
.layout-header-holder-bc,
.hdr-main-content-bc{
  border-bottom: none !important;
  box-shadow: none !important;
}

/* Slider */
.sdr-item-bc:before {
    background: transparent !important;    
}
#root > div.layout-content-holder-bc > div.hm-row-bc.has-slider {
    grid-template-columns: 12fr 0fr !important;
}
   /* Casino Item */
.widget-scroll-container {
    backdrop-filter: blur(10px) !important;
}
.casino-game-item {
    border-radius: 50px !important;
    border-image: linear-gradient(to left, #13131321 20%, #f2ddb0 50%, #13131321 80%) 100% 0 100% 0 / 2px 0 2px 0 stretch !important;
}
/* Sport */
.multi-column-content .market-odd-bc, .multi-column-content .multi-column-base {
    font-size: 14px !important;
    font-weight: bold !important;
}
.market-odd-bc:not(.not-boosted-odd) {
    color: rgb(255 239 219) !important;
}
.market-bc {
    font-size: 14px !important;
    font-weight: 500 !important;
}
.sgm-body-bc {
    backdrop-filter: blur(7px) !important;
}
.betslip-full-content-bc {
    backdrop-filter: blur(10px) !important;
}
.market-bc.active {
    color: white !important;
    background: transparent !important;
    border-radius: 10px !important;
    box-shadow: inset -1px 1px 7px 0px rgb(51 241 245) !important;
}

/* Footer */
.layout-footer-holder-bc {
    backdrop-filter: blur(7px) !important;
}
.footerInfoContent {
    backdrop-filter: blur(20px) !important;
}
.ftr-game-item-bc.Soccer {
    background-image: none !important;
}
.ftr-g-i-head-bc {
    background: linear-gradient(45deg, rgb(0 24 36) 0%, rgb(22 29 42) 23%, rgb(9 10 19) 50%, rgb(0 13 22) 73%, rgb(0 84 132) 100%) !important;
}
.ftr-g-i-body-bc {
    background: url(https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_5114ac732f1baca649564ace4f50c29a.gif) !important;
    background-size: cover !important;
}
.market-bc {
    background: #131824 !important;
}
[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper {
    backdrop-filter: blur(10px) !important;
}
.providerItemsInner:not(.active) {
    backdrop-filter: blur(10px) !important;
}
.horizontal-sl-item-bc:not(:empty) {
    backdrop-filter: blur(10px) !important;
}
.competition-wrapper-bc {
    backdrop-filter: blur(10px) !important;
}
.asideMenuOpen {
    background: linear-gradient(52deg, rgba(255, 238, 198, 1) 0%, rgba(145, 127, 75, 1) 35%, rgba(255, 238, 198, 1) 74%, rgba(145, 127, 75, 1) 100%) !important;
}

[class*=is-web] .storiesWidgetWrapper:not(.portraitView) {
    height: 100px !important;
}
/* Tüm header icon/text butonları */
.hdr-user-bc .header-custom-buttons .btn{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;

  height:30px !important;
  padding:0 14px !important;

  border-radius:0px 10px 0px 10px !important;

  background: linear-gradient(52deg, rgba(255,238,198,1) 0%, rgba(145,127,75,1) 35%, rgba(255,238,198,1) 74%, rgba(145,127,75,1) 100%) !important;

  box-shadow:none !important;     
  filter:none !important;

  color:#0f2742 !important;
  font-weight:700 !important;

  line-height:0 !important;       
}
.hdr-user-bc .header-custom-buttons .btn i{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  font-size:18px !important;
  line-height:1 !important;
  color:#0f2742 !important;
}
.hdr-user-bc .header-custom-buttons .btn::before{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  font-size:18px !important;
  line-height:1 !important;
  color:#0f2742 !important;

  margin:0 !important;
  transform: translateY(0) !important; 
}
.hdr-user-bc .header-custom-buttons .btn span{
  line-height:1 !important;
  font-size:13px !important;
  color:#0f2742 !important;
}
.hdr-user-bc .header-custom-buttons .btn span:empty{
  display:none !important;
}
.hdr-user-bc .header-custom-buttons .btn:has(span:empty),
.hdr-user-bc .header-custom-buttons .btn:not(:has(span)){
  width:30px !important;
  padding:0 !important;
}
[class*=is-web] .horizontalSliderElem .horizontalSliderImg {
    opacity: 1 !important;
    filter: none !important;   
}
.horizontalSliderElem {
    display: inline-block;
    width: 120px !important;
    height: 50px !important;
    background-color: transparent !important;
}
.informative-widget-container {
    animation: full-translate 35s linear infinite!important;
}
@keyframes full-translate {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}
/*.hdr-logo-bc {
    visibility: hidden !important;
}
.logo {
    background: url(https://cms.harbiwin664.com/storage/medias/betmanta-18762810/media_18762810_d2df89cdc33b0ff6cb8afa6a639ade35.gif);
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: calc(50% + 0px) calc(50% - 0px) !important;
}*/
.promotionsList-bc:not(.gridView) {
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr)) !important;
}
 .promotionsListEl-bc:hover:before{
    animation: slide 1s;
} 
 .promotionsListEl-bc:before{
  content: "";
  top: 0px;
  transform: translateX(100%);
  width: 100%;
  height: 100%;
  pointer-events: none;
  position: absolute;
  z-index: 1;
  background: linear-gradient(272deg, rgba(255, 255, 255, 0) 0, rgb(0 222 255 / 40%) 50%, rgba(128, 186, 232, 0) 99%, rgb(255 0 0 / 0%)) !important;
} 
 .promotionsListEl-bc:hover .promotionsArticleThumbnail-bc {
    transform: scale(1) !important;
} 
 @keyframes slide {
  0% {
    transform: translateX(-100%);
  } 
   100% {
    transform: translateX(100%);
  } 
}
.tournamentDetailsContainerWrp {
    backdrop-filter: blur(15px) !important;
}
#anj-e2c0dc06-9cd3-4df5-85ca-9b13d3128f48 > div {
    width: 100px!important;
    height: 100px!important;
}
html, body {
  overscroll-behavior: none;
}
/* ÖNE ÇIKAN ETKİNLİKLER */
.featuredGamesContent .featuredGameItem{
  position: relative !important;
  border-radius: 6px !important;
  overflow: hidden !important;

  background: rgba(8, 16, 24, 0.35) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  backdrop-filter: blur(12px) !important;

  box-shadow:
    0 10px 28px rgba(0,0,0,0.55),
    inset 0 0 0 1px rgba(255,255,255,0.06) !important;
}

/* gold gradient stroke */
.featuredGamesContent .featuredGameItem::before{
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  padding: 1.5px !important;        /* stroke kalınlığı */
  border-radius: inherit !important;

  background: linear-gradient(
    135deg,
    rgba(255,244,204,0.95) 0%,
    rgba(230,201,122,0.95) 28%,
    rgba(184,146,59,0.95) 50%,
    rgba(230,201,122,0.95) 72%,
    rgba(255,244,204,0.95) 100%
  ) !important;

  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0) !important;
  -webkit-mask-composite: xor !important;
  mask-composite: exclude !important;

  pointer-events: none !important;
  z-index: 3 !important;
}
.featuredGamesContent .featuredGameItem > *{
  position: relative !important;
  z-index: 1 !important;
}
.featuredGamesContent .featuredGameItemHeader,
.featuredGamesContent .featuredGameItemBody{
  background: transparent !important;
}
.featuredGamesContent .featuredGameItem .dashed,
.featuredGamesContent .featuredGameItem hr{
  opacity: 0.35 !important;
}
/* FOOTER HEADER*/

.footerSocialLinks{
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 0px !important;
  width: 100% !important;
  padding-left: 0px !important;
}

.footerSocialLinks a{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important;
}

.footerSocialLinks i{
  position: absolute !important;
  display: block !important;

  width: 42px !important;
  height: 42px !important;

  background-repeat: no-repeat !important;
  background-size: 42px 42px !important;
  background-position: center 50% !important;

  font-size: 0 !important;
  color: transparent !important;

  filter: none !important;

  overflow: hidden !important;
  border-radius: 8px !important;
}

.footerSocialLinks .bc-i-instagram{
  background-image: url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_342c643cdceeb4a2bf6e8e2c70b98e0e.png") !important;
}

.footerSocialLinks .bc-i-x,
.footerSocialLinks .bc-i-twitter{
  background-image: url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_fcff49b60bbe432bfbdc95ce6bcf0e6d.png") !important;
}

.footerSocialLinks .bc-i-telegram{
  background-image: url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_3138a67023cc32d5cf60c2412802fb60.png") !important;
}

.footerSocialLinks .bc-i-tiktok{
  background-image: url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_ca497fa00eb97c506f0629001639297d.png") !important;
}

@media (hover:hover) and (pointer:fine){

  .footerSocialLinks i{
    transform-origin: center !important;
    transition: transform 220ms ease !important;
    will-change: transform !important;
  }

  .footerSocialLinks i::after{
    content: "" !important;
    position: absolute !important;
    inset: -55% !important;
    left: -160% !important;
    border-radius: 8px !important;

    background: linear-gradient(
      45deg,
      transparent 0%,
      rgba(255,255,255,0.00) 35%,
      rgba(255,255,255,0.98) 50%,
      rgba(255,255,255,0.00) 65%,
      transparent 100%
    ) !important;

    mix-blend-mode: screen !important;
    opacity: 0.85 !important;
    pointer-events: none !important;

    animation: footerRaySweep 2.0s linear infinite !important;
    will-change: transform !important;
  }

  .footerSocialLinks a:hover i{
    transform: scale(1.28) rotate(15deg) !important;
  }

  .footerSocialLinks a:hover i::after{
    opacity: 0 !important;
    animation-duration: 1.8s !important;
  }

  @keyframes footerRaySweep{
    from{ transform: translateX(-160%); }
    to{ transform: translateX(160%); }
  }
}
.footerInnerLeftCol{
  position: absolute !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}

/*SIGN-IN – FULL FADE OUT + BLUE GLOW RETURN */

button.btn.s-small.sign-in{
  animation: signInFullPulseBlue 1.5s ease-in-out infinite !important;
  will-change: opacity, box-shadow;
}

@keyframes signInFullPulseBlue{
  0%{
    opacity: 1;
    box-shadow: 0 0 8px 0 rgba(80,160,255,0.35);
  }

  40%{
    opacity: 0;
    box-shadow: 0 0 0 0 rgba(80,160,255,0);
  }

  60%{
    opacity: 0;
    box-shadow: 0 0 0 0 rgba(80,160,255,0);
  }

  100%{
    opacity: 1;
    box-shadow:
      0 0 20px 6px rgba(80,160,255,1),
      0 0 40px 14px rgba(80,160,255,0.6);
  }
}
.popup-inner-bc {
  background: linear-gradient(
    to bottom,
    rgb(15 37 63) 0%,
    rgb(22 29 42) 23%,
    rgb(0 29 45) 50%,
    rgb(0 13 22) 73%,
    rgb(0 96 151) 100%
  ) !important;
}
/* Ödeme yöntemleri kutuları */
.m-nav-items-list-item-bc{
  position: relative !important;
  border-radius: 6px !important;
  overflow: hidden !important;
  background: hidden !important;
}

/
.m-nav-items-list-item-bc::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius: 10px;
  background: hidden !important;
  pointer-events:none;
}

.m-nav-items-list-item-bc > *{
  position: relative;
  z-index: 2;
}

/* =========================
   BAŞLIK BAR + GOLD TEXT
   ========================= */

.page-view-more{
  position: relative !important;
  width: 100% !important;              
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;      
  text-align: center !important;
  margin-bottom: 12px !important;
  height: 52px;
}

/* ARKA PLAN BAR */
.page-view-more::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 6px;

  background: linear-gradient(
    90deg,
    rgba(0,11,36,0.0) 0%,
    rgba(28,42,79,0.85) 50%,
    rgba(0,11,36,0.0) 100%
  );

  box-shadow:
    inset 0 0 0 1px rgba(120,170,255,0.15),
    inset 0 0 20px rgba(72,135,202,0.35);

  pointer-events: none;
}

/* BAŞLIK YAZISI */
.page-view-more .view-title-more{
  position: relative;
  z-index: 2;

  margin: 0 auto !important;            
  width: max-content !important;        
  text-align: center !important;

  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1;

  padding: 0 24px;

  background: linear-gradient(
    90deg,
    #d4af37,
    #fff1a8,
    #cfa32d
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  filter: drop-shadow(0 0 6px rgba(212,175,55,.4));
}
/* (featuredGames) pagination  */
.featuredGames .swiper-pagination,
.featuredGames .swiper-pagination-fraction,
.featuredGames .swiper-pagination-horizontal{
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  pointer-events: none !important;
}

/* ÖNE ÇIKAN ETKİNLİKLER */
.featuredGames .page-view-more{
  padding-inline-end: 0 !important;
  padding-right: 0 !important;
}

/* Güvenilir bahis */
.expandableContentWrapper span{
  font-size: 0 !important;
  visibility: hidden !important;
}
.expandableContentWrapper span::after{
  content: "YALANDAN DEĞİL HARBİDEN KAZAN" !important;
  visibility: visible !important;

  display: block !important;
  text-align: center !important;

  font-size: 18px !important;
  font-weight: 700 !important;
  letter-spacing: 0.6px !important;

  background: linear-gradient(
    90deg,
    #b8892d 0%,
    #f7e27a 25%,
    #fff2a8 50%,
    #f7e27a 75%,
    #b8892d 100%
  );
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;

  text-shadow: 
    0 0 6px rgba(247,226,122,0.35),
    0 0 14px rgba(184,137,45,0.25);
}
.expandableContentWrapper{
  position: relative !important;
}

.expandableContentWrapper span{
  position: relative !important;
  display: block !important;
  height: 100% !important;          
  min-height: 40px !important;      
}

.expandableContentWrapper span::after{
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;

  width: 100% !important;
  text-align: center !important;
}
.hm-row-bc.has-slider{
  display: block !important;
  position: relative !important;
  z-index: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.hm-row-bc.has-slider .pb-component-wrapper{
  display: flow-root !important;
  position: relative !important;
  width: 100% !important;
  overflow: visible !important;
}

.hm-row-bc.has-slider + .hm-row-bc.has-slider{
  margin-top: 14px !important;
}

.hm-row-bc.has-slider .slider-bc,
.hm-row-bc.has-slider .carouselWrapper,
.hm-row-bc.has-slider .swiper{
  position: relative !important;
  height: auto !important;
  min-height: 1px !important;
}

.hm-row-bc.has-slider .sdr-item-holder-bc{
  width: 100% !important;
  aspect-ratio: auto !important;
}

.hm-row-bc.has-slider .sdr-item-bc{
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}

.hm-row-bc.has-slider .sdr-image-bc{
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

.hm-row-bc.has-slider .swiper:has(.swiper-pagination-lock) .sdr-item-holder-bc{
  aspect-ratio: 1600 / 110 !important;
}

.hm-row-bc.has-slider .swiper:has(.swiper-pagination-lock) .sdr-item-bc,
.hm-row-bc.has-slider .swiper:has(.swiper-pagination-lock) .sdr-image-bc{
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}
.sdr-image-bc{
 object-fit: contain !important;
}


/* 
.pb-component-wrapper .carouselWrapper .sdr-item-holder-bc{
  aspect-ratio: 3.5 / 1 !important; 
  position: relative !important;
  overflow: hidden !important;
  background: transparent !important;
}
.pb-component-wrapper .carouselWrapper .sdr-item-holder-bc > a.sdr-item-bc{
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
}

.pb-component-wrapper .carouselWrapper .sdr-item-holder-bc img.sdr-image-bc{
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover !important;
}
/*SIDEBAR DRAWERS*/
.sidebar-content .sidebar-item:nth-child(5) .sidebar-image img{
  content: url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_705d8b4e238748c33e9d069ea25c242f.svg") !important;
}

/* SIDEBAR ITEM BACKGROUND */
.sidebar-imageSrc{
  background: #071b2a !important;
  position: relative !important;

  border-top-left-radius: 50px !important;
  border-bottom-left-radius: 50px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;

  box-shadow:
    inset 0 0 0 1px rgba(255,244,204,.22),
    inset 0 0 8px rgba(255,220,140,.08),
    0 4px 12px rgba(0,0,0,.35) !important;
}
.sidebar-imageSrc::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;

  border-top-left-radius: 50px !important;
  border-bottom-left-radius: 50px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;

  background: linear-gradient(
    180deg,
    rgba(255,244,204,.25),
    rgba(255,244,204,0) 40%,
    rgba(0,0,0,.25)
  );
  mix-blend-mode: overlay;
}

.sidebar-image{
  display:flex;
  align-items:center;
  justify-content:center;
  width:35px !important;
  height:35px !important;
  border-radius:100% !important;
  background:none !important;
}

.sidebar-item{
  padding:8px !important;
}

:root{
  --gold-grad: linear-gradient(
    135deg,
    #fff4cc 0%,
    #e6c97a 30%,
    #b8923b 50%,
    #e6c97a 70%,
    #fff4cc 100%
  );
}

.sidebar-content .sidebar-item .sidebar-image{
  position: relative !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:999px !important;
  overflow:hidden !important;

  background: rgba(255,255,255,.08) !important;
  backdrop-filter: blur(10px) saturate(140%) !important;
  -webkit-backdrop-filter: blur(10px) saturate(140%) !important;

  border:1px solid rgba(255,255,255,.15) !important;
  box-shadow:
    inset 0 1px 2px rgba(255,255,255,.25),
    inset 0 -3px 7px rgba(0,0,0,.38),
    0 6px 14px rgba(0,0,0,.28) !important;
}

.sidebar-content .sidebar-item .sidebar-image::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:999px;
  z-index:4;
  pointer-events:none;

  background: conic-gradient(from 0deg,
    transparent 0deg,
    transparent 250deg,
    rgba(255,255,255,0) 260deg,
    #fff4cc 300deg,
    #e6c97a 315deg,
    #b8923b 330deg,
    transparent 360deg);

  padding:2px;
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;

  filter:
    drop-shadow(0 0 6px rgba(255,220,140,.6))
    drop-shadow(0 0 12px rgba(255,220,140,.4));

  animation: orbitRing 1.2s linear infinite;
}

@keyframes orbitRing{
  to{ transform: rotate(360deg); }
}

.sidebar-content .sidebar-item .sidebar-image::after{
  content:"";
  position:absolute;
  inset:-28% -28% auto auto;
  width:92%;
  height:92%;
  border-radius:999px;
  background: radial-gradient(circle at 30% 30%,
    rgba(255,255,255,.55),
    rgba(255,255,255,.15) 40%,
    transparent 70%);
  transform: rotate(-18deg);
  z-index:2;
  pointer-events:none;
}

.sidebar-content .sidebar-item .sidebar-image img{
  position:relative !important;
  z-index:3 !important;
  margin:auto !important;
  transform: scale(.72);
  transform-origin:center;

  filter:
    brightness(0) saturate(100%)
    invert(89%) sepia(28%) saturate(820%)
    hue-rotate(350deg) brightness(98%) contrast(105%)
    drop-shadow(0 1px 0 rgba(255,255,255,.35))
    drop-shadow(0 2px 3px rgba(0,0,0,.35));
}
/*FOOTER BAŞLIKLARI */
.footerLinkColTitle{
  font-weight:700 !important;
  letter-spacing:.6px !important;
  background:none !important;
  -webkit-text-fill-color:#e6c97a !important;
  color:#e6c97a !important;
}
/*FOOTER*/
#root .footerWrapper .footerLinkCols{
  display:flex !important;
  position:relative !important;
}

#root .footerWrapper .footerLinkCol{
  position:relative !important;
  padding:0 30px !important;
}
#root .footerWrapper .footerLinkCol:not(:first-child)::before{
  content:"" !important;
  position:absolute !important;
  left:0 !important;
  top:10px !important;
  bottom:10px !important;
  width:1px !important;
  background:linear-gradient(
    to bottom,
    transparent,
    rgba(255,215,120,.45),
    transparent
  ) !important;
}

#root .footerWrapper .footerContainer > .sliderGroup{
  display:flex !important;
  flex-direction:column !important;
}

#root .footerWrapper .footerContainer > .sliderGroup > .sliderContent:nth-child(2){
  order:1 !important;
}

#root .footerWrapper .footerContainer > .sliderGroup > .sliderContent:nth-child(1){
  order:2 !important;
}

#root .footerWrapper .sliderTitle{
  font-size:14px !important;
  font-weight:700 !important;
  letter-spacing:.8px !important;
  background: color:#e6c97a !important;
  -webkit-background-clip:text !important;
  -webkit-text-fill-color:transparent !important;
  color:transparent !important;
}

#root .footerWrapper .footerContainer .sliderContent:nth-child(2) .horizontalSliderNav{
  display:none !important;
}

#root .footerWrapper .footerContainer .sliderContent:nth-child(2) .horizontalSliderWrapper{
  box-shadow:none !important;
  background:none !important;
  padding:0 !important;
  overflow:visible !important;
}

#root .footerWrapper .footerContainer .sliderContent:nth-child(2) .horizontalSliderWrapper::before,
#root .footerWrapper .footerContainer .sliderContent:nth-child(2) .horizontalSliderWrapper::after{
  display:none !important;
  content:none !important;
}

#root .footerWrapper .footerContainer .sliderContent:nth-child(2) .horizontalSliderRow{
  box-shadow:none !important;
  transform: translateX(0px) !important;
  margin:0 auto !important;
  width:fit-content !important;
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  gap:12px !important;
}

#root .footerWrapper .footerContainer .sliderContent:nth-child(2) .horizontalSliderElem{
  display:none !important;
  height:70px !important;
  width:170px !important;
  position:relative !important;
  background:none !important;
  box-shadow:none !important;
  border:none !important;
  backdrop-filter:none !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
  background-size:contain !important;
  flex:0 0 auto !important;
  cursor:pointer !important;
}

#root .footerWrapper .footerContainer .sliderContent:nth-child(2) .horizontalSliderElem:nth-child(-n+5){
  display:block !important;
}

#root .footerWrapper .footerContainer .sliderContent:nth-child(2) .horizontalSliderElem img{
  position:absolute !important;
  inset:0 !important;
  width:100% !important;
  height:100% !important;
  opacity:0 !important;
  display:block !important;
  pointer-events:auto !important;
}

#root .footerWrapper .footerContainer .sliderContent:nth-child(2) .horizontalSliderElem:nth-child(1){
  background-image:url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_a28761a69cd95739150861fbb795fdf1.png") !important;
}
#root .footerWrapper .footerContainer .sliderContent:nth-child(2) .horizontalSliderElem:nth-child(2){
  background-image:url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_6aa78233846e986078b4c931ca9890d9.png") !important;
}
#root .footerWrapper .footerContainer .sliderContent:nth-child(2) .horizontalSliderElem:nth-child(3){
  background-image:url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_02dea9752c91523cd3ba09548dccc589.png") !important;
}
#root .footerWrapper .footerContainer .sliderContent:nth-child(2) .horizontalSliderElem:nth-child(4){
  background-image:url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_8b20f91f1181c9e698cd91b28feae9cc.png") !important;
}
#root .footerWrapper .footerContainer .sliderContent:nth-child(2) .horizontalSliderElem:nth-child(5){
  background-image:url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_91377cb34f9e7da0b8bed4258548f812.png") !important;
}

#root .footerWrapper .footerContainer > .sliderGroup{
  display:flex !important;
  flex-direction:column !important;
}
#root .footerWrapper .footerContainer > .sliderGroup > .sliderContent:nth-child(2){
  order:1 !important;
}
#root .footerWrapper .footerContainer > .sliderGroup > .sliderContent:nth-child(1){
  order:2 !important;
}
#root .footerWrapper .footerContainer > .sliderGroup > .sliderContent:nth-child(1){
  padding-top:20px !important;
}
#root .footerWrapper .sliderTitle{
  font-size:14px !important;
  font-weight:700 !important;
  letter-spacing:.8px !important;
  background: linear-gradient(90deg,#b8892d,#fff1a8,#cfa32d) !important;
  -webkit-background-clip:text !important;
  -webkit-text-fill-color:transparent !important;
  color:transparent !important;
}
/*LISANS LOGO*/
.sliderSingleEl img{ width:80px !important; height:auto !important; }

/* MOBIL APP */
.footerLinkCol:nth-child(4) .footerLinkColLinks a{
  position: relative !important;
  display: block !important;
  width: 150px !important;   
  height: 60px !important;
  margin: 0px auto !important;
  font-size: 0 !important;
  overflow: hidden !important;
  transition: .2s;
}
.footerLinkCol:nth-child(4) .footerLinkColLinks a:hover{
  transform: scale(1.05);
}
.footerLinkCol:nth-child(4) .footerLinkColLinks a::before{
  content:"";
  position:absolute;
  inset:0;
  background-position:center;
  background-size:contain;
  background-repeat:no-repeat;
}
.footerLinkCol:nth-child(4) .footerLinkColEl{
  margin: 0 !important;
  padding: 0 !important;
}
.footerLinkCol:nth-child(4) .footerLinkColLinks{
  padding: 0 !important;
  margin: 0 !important;
  display: flex;
  flex-direction: column;
  gap: -20px;   
}

/* ANDROID */
.footerLinkColLinks li:nth-child(1) a::before{
  background-image:url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_621e5c33271145e7061329a694ebfb31.png");
}

/* APP STORE */
.footerLinkColLinks li:nth-child(2) a::before{
  background-image:url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_fb99055521a32f338e35b5e0d79f4dc9.png");
}

/* WINDOWS */
.footerLinkColLinks li:nth-child(3) a::before{
  background-image:url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_6a167080cf54791c16d93a0e730057c0.png");
}

/* MAC */
.footerLinkColLinks li:nth-child(4) a::before{
  background-image:url("https://cms.www.harbivin699.com/storage/medias/betmanta-18762810/media_18762810_5379f1a5875035eb1c382b32e58c70f3.png");
}





























