/* Menu typography/color are read from the existing Home link. */
[data-nd-site-header] { position: relative; top: auto; width: 100%; z-index: 40; }
[data-nd-site-header].nd-header-fixed { position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 40; }
.nd-header-placeholder { height: 0; width: 100%; pointer-events: none; }
[data-nd-site-header] [data-nd-nav-item],
[data-nd-site-header] [data-nd-nav-item] > span,
[data-nd-mobile-menu] [data-nd-nav-item],
[data-nd-mobile-menu] [data-nd-nav-item] > span {
  color: var(--nd-home-color, #374151) !important;
  font-family: var(--nd-home-font-family, Poppins, sans-serif) !important;
  font-size: var(--nd-home-font-size, 16px) !important;
  font-weight: var(--nd-home-font-weight, 600) !important;
  font-style: var(--nd-home-font-style, normal) !important;
  letter-spacing: var(--nd-home-letter-spacing, normal) !important;
}
[data-nd-site-header] [data-nd-nav-item]:hover,
[data-nd-site-header] [data-nd-nav-item]:hover > span,
[data-nd-mobile-menu] [data-nd-nav-item]:hover,
[data-nd-mobile-menu] [data-nd-nav-item]:hover > span { color: #111827 !important; }
