    /* Genel sideMenu ayarları */
.sideMenu ul {
  margin: 0px;
  padding: 3px;
  list-style: none; /* Madde işaretlerini kaldırdık */
  width: 150px;
}

.sideMenu li {
  position: relative;
}

/* Diğer menüleri başlangıçta gizle */
.sideMenu li ul {
  display: none; /* Alt menüler gizli */
  padding-left: 0px;
  position: absolute; /* Menülerin hemen altında açılacak */
  top: 100%; /* Menü butonunun hemen altına açılmasını sağlar */
  left: 0; /* Menü butonuyla hizalanacak */
}

/* "C Menü" üzerine gelindiğinde sağda alt menüyü gösterir */
.sideMenu li:hover > ul {
  display: block; /* Sağdaki alt menüyü gösterir */
}

/* C Menü'nün sağındaki alt menü */
.sideMenu li > ul > li > ul {
  left: 100%; /* Sağda açılacak */
  top: 0;
}

/* Genel sideMenu link stilleri */
.sideMenu li .link {
  display: block;
  background-color: #55749f;
  border: 2px solid #ff8400;
  border-bottom: 1;
  padding: 3px;
}

.sideMenu li .link:hover {
  background-color: #ededf1;
  color: #000000;
}

/* Menüye özel menu-link sınıfı */
.sideMenu .menu-link {
  background-color: #55749f;
  border: 2px solid #ff8400;
  text-decoration: none;
  color: #ffffff; /* Varsayılan metin rengi beyaz */
  width: 130px;
  height: 30px;
  border-radius: 30px 5px 50px 30px;
  display: inline-flex;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  background-image: url('../radio_nokta_01b.png');
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: 7px center;
  box-shadow: 0 2px 5px rgba(0, 0, 0.3, 0.3);
}

.sideMenu .menu-link::before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  background-image: none;
}

.sideMenu .menu-link:hover {
  background-color: #ededf1;
  color: black; /* Hover durumunda metin siyah */
  background-image: url('../radio_nokta_02b.png');
}

.sideMenu .menu-link:active {
  background-color: #55749f; /* Aktif durum için arka plan rengi */
  color: #000000; /* Aktif durumunda metin rengi siyah */
  text-decoration: none;
}

    #topButton {
            display: none; /* Başlangıçta gizli */
            position: fixed; /* Sabit pozisyon */
            bottom: 20px; /* Alt kısımdan 20px yukarıda */
            right: 20px; /* Sağdan 30px içeride */
            z-index: 99; /* Diğer içeriklerin üstünde */
            border: none; /* Kenarlık yok */
            outline: none; /* Çerçeve yok */
            background-color: #55749f; /* Buton rengi */
            color: white; /* Yazı rengi */
            cursor: pointer; /* İmleç tipi */
            padding: 15px; /* İç boşluk */
            border-radius: 50px 50px 5px 5px;
			border: 1px solid #ff8400;
        }

        #topButton:hover {
            background-color: #9AAEC9; /* Üzerine gelindiğinde buton rengi */
        }