/* =========================================
   HEADER CSS - ALT SAYFALAR
   (Diğer tüm sayfalar)
   ========================================= */

/* Alt sayfalar için özel header stilleri buraya gelecek */

/* ===========================
   SUBMENU - HOME HARİÇ ORTAK
   =========================== */
   body:not(.aybu-home) .edu-header .header-mainmenu{ background:#fff !important; }

   body:not(.aybu-home) .edu-header .mainmenu > li > a,
   body:not(.aybu-home) .edu-header .mainmenu-nav > ul > li > a,
   body:not(.aybu-home) .edu-header .header-right a{
     color:#002D72 !important;
   }
   
  body:not(.aybu-home) .edu-header .university-name,
  body:not(.aybu-home) .edu-header .unit-name{
    color:#002D72 !important;
  }
   
   body:not(.aybu-home) .edu-header .logo-light{ display:none !important; }
   body:not(.aybu-home) .edu-header .logo-dark{ display:inline-block !important; }

   /* ===========================
   Ankara yıldırım beyazıt üniversitesi ekleme
   =========================== */
   body:not(.aybu-home) .edu-header .university-master-name{
    font-size: 20px;
    font-weight: 400;
    font-family: baskerville, serif;
    margin-bottom: 2px;
    color: #002D72;
  }
  
  body:not(.aybu-home) .edu-header .university-name-wrapper .university-name{
    font-size: 16px;
    font-weight: 400;
    color: #002D72;
  }
  /* =========================================================
   SUBMENU (dropdown) – Alt sayfalarda beyaz olma fix'i
   (header link renk kuralı submenu'yu da beyaza çekmesin)
   ========================================================= */

body:not(.aybu-home) .edu-header .mainmenu-nav .mainmenu li.has-droupdown > ul.submenu{
  background:#fff !important;
}

body:not(.aybu-home) .edu-header .mainmenu-nav .mainmenu li.has-droupdown > ul.submenu li a,
body:not(.aybu-home) .edu-header .mainmenu-nav .mainmenu li.has-droupdown > ul.submenu li a *{
  color:#002D72 !important;
  opacity: 1 !important;
}

body:not(.aybu-home) .edu-header .mainmenu-nav .mainmenu li.has-droupdown > ul.submenu li a:hover,
body:not(.aybu-home) .edu-header .mainmenu-nav .mainmenu li.has-droupdown > ul.submenu li.active > a{
  background: rgba(0,45,114,0.06) !important;
  color:#001F4D !important;
}
/* =========================================================
   SUBMENU FINAL GUARANTEE (EZİLMEZ)
   ========================================================= */

/* Submenu arkaplan */
body:not(.aybu-home) .edu-header 
.mainmenu-nav .mainmenu li.has-droupdown ul.submenu {
  background-color: #ffffff !important;
}

/* Submenu linkleri */
body:not(.aybu-home) .edu-header 
.mainmenu-nav .mainmenu li.has-droupdown ul.submenu li > a,
body:not(.aybu-home) .edu-header 
.mainmenu-nav .mainmenu li.has-droupdown ul.submenu li > a span {
  color: #002D72 !important;
  opacity: 1 !important;
}

/* Hover + aktif */
body:not(.aybu-home) .edu-header 
.mainmenu-nav .mainmenu li.has-droupdown ul.submenu li > a:hover,
body:not(.aybu-home) .edu-header 
.mainmenu-nav .mainmenu li.has-droupdown ul.submenu li.active > a {
  background-color: rgba(0,45,114,0.08) !important;
  color: #001F4D !important;
}
/* =========================================================
   3. SEVİYE (submenu içi submenu) - Desktop flyout (sağa açılır)
   ========================================================= */

/* (opsiyonel) 2. seviyede sağ ok - desktop'ta */
@media (min-width: 992px) {
  body:not(.aybu-home) .edu-header .mainmenu-nav .submenu li.has-droupdown > a{
    position: relative;
    padding-right: 28px !important;
  }
  body:not(.aybu-home) .edu-header .mainmenu-nav .submenu li.has-droupdown > a::after{
    content: "›";
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    opacity: .7;
  }
}
/* =========================================================
   MOBILE / HAMBURGER: 3. seviye accordion
   popup-mobile-menu sınıfı sizde farklıysa söyle, uyarlayalım
   ========================================================= */

/* mobil menü alanında 2-3. seviye default gizli */
.popup-mobile-menu .submenu{
  display: none;
}

/* open class gelince göster */
.popup-mobile-menu li.open > ul.submenu{
  display: block;
}

/* iç içe seviyelerde girinti */
.popup-mobile-menu ul.submenu{
  padding-left: 14px;
}

/* ===== 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;
  }
}
/* =========================================================
   DESKTOP: 3. seviye submenu sağa flyout (FINAL OVERRIDE)
   custom-header-fix.css içindeki genel top/left kurallarını ezer
   ========================================================= */
   @media (min-width: 992px) {

    /* 2. seviye içindeki dropdown parent */
    body:not(.aybu-home) .edu-header .mainmenu-nav ul.submenu > li.has-droupdown{
      position: relative !important;
    }
  
    /* 3. seviye submenu */
    body:not(.aybu-home) .edu-header .mainmenu-nav ul.submenu > li.has-droupdown > ul.submenu{
      position: absolute !important;
      top: 0 !important;
      left: 100% !important;
      margin-left: 0 !important;
  
      opacity: 0 !important;
      visibility: hidden !important;
      pointer-events: none !important;
  
      min-width: 260px;
      z-index: 10050 !important;
    }
  
    /* hover ile aç */
    body:not(.aybu-home) .edu-header .mainmenu-nav ul.submenu > li.has-droupdown:hover > ul.submenu{
      opacity: 1 !important;
      visibility: visible !important;
      pointer-events: auto !important;
    }
  
    /* kesilmesin */
    body:not(.aybu-home) .edu-header .mainmenu-nav ul.submenu{
      overflow: visible !important;
    }
  }
/* =====================================================
   DESKTOP – Alt menüsü olanlara sağ ok göstergesi
   ===================================================== */
   @media (min-width: 992px){

    .edu-header .mainmenu-nav ul.submenu > li.has-droupdown > a{
      position: relative;
      padding-right: 28px;
    }
  
    .edu-header .mainmenu-nav ul.submenu > li.has-droupdown > a::after{
      content: "›";
      position: absolute;
      right: 12px;
      top: 50%;
      transform: translateY(-50%);
      font-size: 18px;
      opacity: .6;
      transition: all .2s ease;
    }
  
    .edu-header .mainmenu-nav ul.submenu > li.has-droupdown:hover > a::after{
      transform: translateY(-50%) translateX(2px);
      opacity: 1;
    }
  }
/* =====================================================
   DESKTOP – Menü item arası turkuaz ayraç
   ===================================================== */
   @media (min-width: 992px){

    .edu-header .mainmenu-nav ul.submenu > li{
      border-bottom: 1px solid rgba(0, 179, 179, 0.144);
    }
  
    .edu-header .mainmenu-nav ul.submenu > li:last-child{
      border-bottom: none;
    }
  }
      