.sidebar {
  overflow-x: hidden !important;
}

.sidebar__big {
  border-radius: 25px !important;
  border-right: none !important;
  overflow-x: hidden !important;
}

.sidebar__nav--border {
  border: none !important;
}

.sidebar__nav--border .active {
  border: none !important;
  background-color: transparent !important;
  color: #9a9ca4 !important;
  border-radius: 12px !important;
  margin-left: 0px !important;
}

.sidebar__nav--border li:hover {
  background-color: #202020 !important;
  color: #fff !important;
  border-radius: 12px !important;
}

.sidebar__nav-small--border li:hover {
  background-color: #202020 !important;
  color: #fff !important;
  border-radius: 12px !important;
}

.sidebar__nav li:hover a {
  color: #fff !important;
}

.sidebar__nav-small li:hover a {
  color: #fff !important;
}

.sidebar__nav li.active a svg {
  color: #fff !important;
  fill: none !important;
  display: none !important;
}

.sidebar__nav li a {
  font-weight: 600 !important;
  color: #9a9ca4 !important;
}

.sidebar__nav li.active a {
  color: #fff !important;
  border: none !important;
  border-color: transparent !important;
  background: transparent !important;
}

.sidebar__nav-small li.active a {
  color: #fff !important;
  border: none !important;
  border-color: transparent !important;
  background: transparent !important;
}

.sidebar__nav li.active {
  background-color: #202020 !important;
  color: #fff !important;
  border-radius: 12px !important;
  position: relative;
  /* gerekli */
  overflow: visible;
  /* pseudo element dÄ±ÅŸarÄ± taÅŸabilsin */
}

.sidebar__nav-small li.active {
  background-color: #202020 !important;
  color: #fff !important;
  border-radius: 12px !important;
  position: relative;
  /* gerekli */
  overflow: visible;
  /* pseudo element dÄ±ÅŸarÄ± taÅŸabilsin */
}

.sidebar__content {
  padding-bottom: 0px !important;
  /* overflow-x: hidden !important; */
}

a.sidebar__link[href="/tr/casino"] > span,
a.sidebar__link[href="/tr/sportsbook"] > span {
  display: none !important;
}


@media (max-width: 768px) {
.sidebar__links {
  margin-top: 12px !important;
}

  .sidebar__link {
    height: 76px !important;
  }
}


.sidebar__link--bonus {
	background: url("https://cdn.betpirmedia.com/bonus+talep.png") left center / cover no-repeat !important;
}

.sidebar__link--bonus span {
  display: none !important;
}




.sidebar__links-small > a.sidebar__link-small.sidebar__link-small--purple:nth-child(1 of :is([href$="/casino"], [href$="/casino/"])) {
  background: url("https://cdn.betpirmedia.com/sidebar/casino_small.jpg") left center / cover no-repeat !important;
}

a.sidebar__link-small.sidebar__link-small--purple[href$="/sportsbook"],
a.sidebar__link-small.sidebar__link-small--purple[href$="/sportsbook/"] {
  background: url("https://cdn.betpirmedia.com/sidebar/spor_small.jpg") left center / cover no-repeat !important;
}

@media (min-width: 768px) {
.sidebar__big {
  padding: 16px !important;
}
}

@media (max-width: 768px) {
  .sidebar__big {
    padding: 0px 12px !important;
  }
}
