#headerNavigationContainer,
.pkp_site_nav_menu,
.navbar,
.pkp_navigation,
.site-header,
.header {
  background-color: #2B4D89 !important;
  background-image: none !important;
  z-index: 1000 !important;
  opacity: 1 !important;
}

/* Top-level menu links (white for contrast) */
#headerNavigationContainer > ul > li > a,
.pkp_site_nav_menu > ul > li > a,
.navbar > ul > li > a {
  color: #ffffff !important;
}

/* --- Dropdown (submenu) design --- */
#headerNavigationContainer ul ul,
.pkp_site_nav_menu ul ul,
.navbar ul ul {
  background-color: rgba(255, 255, 255, 0.95) !important; /* white with subtle transparency */
  border: 1px solid rgba(43, 77, 137, 0.3) !important;     /* soft border in theme color */
  border-radius: 6px !important;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15) !important;   /* gentle drop shadow */
  backdrop-filter: blur(2px);                              /* subtle glass effect */
}

/* Dropdown links - inherit theme color */
#headerNavigationContainer ul ul a,
.pkp_site_nav_menu ul ul a,
.navbar ul ul a {
  color: inherit !important;
  background-color: transparent !important;
  padding: 8px 14px !important;
}

/* Dropdown hover effects - clean and readable */
#headerNavigationContainer ul ul a:hover,
.pkp_site_nav_menu ul ul a:hover,
.navbar ul ul a:hover {
  background-color: rgba(43, 77, 137, 0.08) !important; /* light blue hover tint */
  color: #2B4D89 !important;
}

/* Adjusted spacing and alignment */
#nav-menu {
  margin-top: 55px !important;
}

#main-navigation {
  margin-left: 62px !important;
}

/* Logo positioning - adjust for your journal URL */
a.navbar-brand.navbar-brand-logo[href*="https://journals.zu.edu.ly/index.php/UZJEST/index"] {
  align-items: center !important;
  display: flex !important;
  position: absolute !important;
  top: 35px !important;
  left: 53px !important;
}

/* Logo image sizing */
.navbar-brand-logo img {
  max-height: 100px !important;
  width: auto !important;
}