
/* ===============================
   BeeSystem — fix-overlay.css
   Overlay Menü: underline kapat + descender güvenliği
   (Bu dosyayı en sonda yükleyin)
   =============================== */

/* Ana overlay kapsayıcısı içindeki TÜM menü linkleri */
.site-header .overlay-menu .overlay-nav a,
.site-header .overlay-menu .overlay-aux a {
  text-decoration: none !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  background-image: none !important;
  position: relative;
  display: inline-block;          /* descender için padding çalışsın */
  line-height: 1.2 !important;    /* kuyruğa nefes */
  padding-bottom: 0.12em;         /* çok küçük boşluk */
  overflow: visible !important;   /* olası kırpmayı engelle */
}

/* Pseudo-element ile çizilen alt-çizgileri kapat */
.site-header .overlay-menu .overlay-nav a::before,
.site-header .overlay-menu .overlay-nav a::after,
.site-header .overlay-menu .overlay-aux a::before,
.site-header .overlay-menu .overlay-aux a::after {
  content: none !important;
  display: none !important;
}

/* underline utility/class veya inline style varsa kapat */
.site-header .overlay-menu .overlay-nav .underline,
.site-header .overlay-menu .overlay-aux .underline,
.site-header .overlay-menu [class*="underline"],
.site-header .overlay-menu [style*="text-decoration"] {
  text-decoration: none !important;
}

/* Hover/active durumlarında geri gelmesin */
.site-header .overlay-menu .overlay-nav a:hover,
.site-header .overlay-menu .overlay-aux a:hover,
.site-header .overlay-menu .overlay-nav a:active,
.site-header .overlay-menu .overlay-aux a:active {
  text-decoration: none !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}

/* İsteğe bağlı: aktif sayfa alt çizgisini de kapat */
.site-header .overlay-menu .overlay-nav a[aria-current="page"],
.site-header .overlay-menu .overlay-nav a.active {
  text-decoration: none !important;
  border-bottom: 0 !important;
}

/* Güvenlik: overlay içindeki tüm çocuklarda underline benzeri hileleri kapat */
.site-header .overlay-menu * {
  text-shadow: none !important;
  background-image: none !important;
  -webkit-text-decoration: none !important;
}
