/* =========================================
   HEADER CSS - İÇERİK SAYFALARI
   (Haberler, Duyurular, Etkinlikler - Liste + Detay)
   ========================================= */

/* İçerik sayfaları için özel header stilleri buraya gelecek */

/* ===========================
   HEADER - CONTENT PAGES
   Haber / Duyuru / Etkinlik
   (Liste + Detay)
   =========================== */

/* Header arka planı */
body:not(.aybu-home) .edu-header .header-mainmenu {
   background: #fff !important;
 }
 
 /* Logo alanındaki yazılar */
 body:not(.aybu-home) .edu-header .university-name,
 body:not(.aybu-home) .edu-header .unit-name {
   color: #002D72 !important;
 }
 
 /* Menü linkleri */
 body:not(.aybu-home) .edu-header .mainmenu-nav > ul > li > a,
 body:not(.aybu-home) .edu-header .mainmenu > li > a {
   color: #002D72 !important;
 }
 
 /* Hover */
 body:not(.aybu-home) .edu-header .mainmenu-nav > ul > li > a:hover,
 body:not(.aybu-home) .edu-header .mainmenu > li > a:hover {
   color: #001F4D !important;
 }
 
 /* Sağ üst (TR/EN vb.) */
 body:not(.aybu-home) .edu-header .header-right a {
   color: #002D72 !important;
 }
 
 /* Logo seçimi: içerik sayfalarında dark logo kullan */
 body:not(.aybu-home) .edu-header .logo-light { display: none !important; }
 body:not(.aybu-home) .edu-header .logo-dark  { display: inline-block !important; }
/* ===========================
   SUBMENU - HOME HARİÇ ORTAK
   =========================== */

/* Dropdown konteyner */
body:not(.aybu-home) .edu-header .mainmenu-nav ul li ul.submenu{
   background: #ffffff !important;
   border: 1px solid rgba(0,0,0,0.08) !important;
   border-radius: 10px !important;
   box-shadow: 0 12px 30px rgba(0,0,0,0.10) !important;
   padding: 10px 0 !important;
   min-width: 260px;
 }
 
 /* Alt menü linkleri */
 body:not(.aybu-home) .edu-header .mainmenu-nav ul li ul.submenu li a{
   color: #002D72 !important;
   font-weight: 500;
   padding: 10px 16px !important;
   line-height: 1.2;
   display: block;
 }
 
 /* Hover/active */
 body:not(.aybu-home) .edu-header .mainmenu-nav ul li ul.submenu li a:hover,
 body:not(.aybu-home) .edu-header .mainmenu-nav ul li ul.submenu li.active > a{
   background: rgba(0,45,114,0.06) !important;
   color: #001F4D !important;
 }
 
 /* Submenu içindeki ayraç varsa */
 body:not(.aybu-home) .edu-header .mainmenu-nav ul li ul.submenu li{
   border: 0 !important;
 }
 
 /* Dropdown ok/ikon varsa (varsa çalışır) */
 body:not(.aybu-home) .edu-header .mainmenu-nav ul li.has-droupdown > a:after{
   color: #002D72 !important;
   opacity: 0.9;
 }

/* ===============================
   HABER / DUYURU / ETKİNLİK
   Liste + Detay
   Üst mavi-gri şeridi kaldır
   =============================== */

body:not(.aybu-home) .page-title-area,
body:not(.aybu-home) .breadcrumb-area,
body:not(.aybu-home) .edu-breadcrumb-area,
body:not(.aybu-home) .page-header {
  display: none !important;
}

/* Şerit kalkınca yukarıda boşluk kalmasın */
body:not(.aybu-home) .main-content,
body:not(.aybu-home) .content-wrapper {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* ===== DESKTOP: 3. seviye menü sağa flyout ===== */
@media (min-width: 992px) {
  body:not(.aybu-home) .edu-header .mainmenu-nav .submenu li.has-droupdown{
    position: relative !important;
  }

  body:not(.aybu-home) .edu-header .mainmenu-nav .submenu li.has-droupdown > ul.submenu{
    position: absolute !important;
    left: 100% !important;
    top: 0 !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    min-width: 260px;
    z-index: 10050 !important;
  }

  body:not(.aybu-home) .edu-header .mainmenu-nav .submenu li.has-droupdown:hover > ul.submenu{
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }

  /* parent kutu kesmesin */
  body:not(.aybu-home) .edu-header .mainmenu-nav .submenu{
    overflow: visible !important;
  }
}
