/* UEIS / dralaali.com — shared main-menu theme. Single source: do not restyle per page. */
nav.site-nav .nav-links{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}
nav.site-nav .nav-links>li{position:relative}
nav.site-nav .nav-links a{display:inline-flex;align-items:center;gap:5px;font-size:.84rem;font-weight:500;color:var(--muted,#5a6a85);text-decoration:none;padding:7px 12px;border-radius:7px;transition:background .2s,color .2s;white-space:nowrap}
nav.site-nav .nav-links a:hover,nav.site-nav .nav-links li.open>a{color:var(--navy,#0f1f3d);background:var(--light,#eef1f6)}
nav.site-nav .nav-links a.nv-gold{color:var(--gold,#b8860b);font-weight:700}
nav.site-nav .nav-links .caret{width:9px;height:9px;transition:transform .2s;flex:none}
nav.site-nav .has-sub:hover .caret,nav.site-nav .has-sub.open .caret{transform:rotate(180deg)}
nav.site-nav .sub{list-style:none;margin:0;padding:8px;position:absolute;top:100%;inset-inline-start:0;min-width:190px;background:#fff;border:1px solid var(--border,#e3e6ee);border-radius:12px;box-shadow:0 14px 36px rgba(15,31,61,.14);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:300}
nav.site-nav .sub::before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}
nav.site-nav .has-sub:hover .sub,nav.site-nav .has-sub:focus-within .sub,nav.site-nav .has-sub.open .sub{opacity:1;visibility:visible;transform:none}
nav.site-nav .sub a{display:flex;width:100%;font-size:.86rem;padding:9px 12px;color:var(--text,#1c2a44)}
nav.site-nav .nav-lang{flex:none}
@media (max-width:1440px){
  nav.site-nav .nav-links{display:none}
  nav.site-nav .nav-links.open{display:flex;flex-direction:column;align-items:stretch;gap:0;position:absolute;top:64px;left:0;right:0;background:#fff;padding:14px 20px 20px;border-bottom:1px solid var(--border,#e3e6ee);box-shadow:0 12px 28px rgba(15,31,61,.1);max-height:calc(100vh - 64px);overflow-y:auto;z-index:999}
  nav.site-nav .nav-links.open a{width:100%;padding:12px 8px;font-size:.95rem}
  nav.site-nav .nav-links.open .caret{display:none}
  nav.site-nav .nav-links.open .sub{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;border-inline-start:2px solid var(--gold,#b8860b);border-radius:0;margin:0 8px 6px;padding:0 0 0 0;min-width:0;background:transparent}
  nav.site-nav .nav-links.open .sub a{font-size:.88rem;padding:9px 12px;color:var(--muted,#5a6a85)}
  nav.site-nav .nav-toggle{display:flex}
}
nav.site-nav .nav-links a.nv-cur{color:var(--navy,#0f1f3d);background:var(--light,#eef1f6);font-weight:700}
nav.site-nav .nav-links>li:first-child>a,nav.site-nav .nav-links>li:first-child>a.nv-cur{color:var(--gold,#b8860b)!important;background:transparent!important;font-weight:700!important}
nav.site-nav .nav-links>li:first-child>a:hover{background:transparent!important;color:var(--gold2,#d4a843)!important}

nav.site-nav .nav-links a.sub-t{cursor:default}
nav.site-nav .nav-links a.sub-t[href]{cursor:pointer}
nav.site-nav .nav-brand{white-space:nowrap}
