/* AIBasePro — header
   WPCodeBox → CSS → run sitewide
   DELETE previous header snippet first */

/* Almost invisible header — barely-there white */
.c27-main-header,
.c27-main-header.header-dark-skin,
.c27-main-header.header-scroll-dark-skin {
  background: rgba(255,255,255,0.92) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  border-bottom: 1px solid rgba(0,0,0,.06) !important;
  box-shadow: none !important;
}
.c27-main-header .header-skin {
  background: transparent !important;
  opacity: 0 !important;
}

/* Logo — one logo, deep navy background so transparent PNG shows */
.c27-main-header .logo .scroll-logo {
  display: none !important;
}
.c27-main-header .logo .static-logo {
  display: inline-flex !important;
  background: #3d2276 !important;
  border-radius: 9px !important;
  padding: 4px 7px !important;
}

/* Nav links — muted, barely there */
.c27-main-header .main-nav > li > a {
  color: #444 !important;
  font-size: 13px !important;
  letter-spacing: -.01em !important;
}
.c27-main-header .main-nav > li.current-menu-item > a,
.c27-main-header .main-nav > li.current_page_item > a,
.c27-main-header .main-nav > li.current-menu-ancestor > a {
  color: #3d2276 !important;
}

/* Search */
.c27-main-header .dark-forms.header-search {
  background: #f5f3fa !important;
  border-color: #e4e0f2 !important;
  border-radius: 8px !important;
}
.c27-main-header .dark-forms.header-search input[type="search"] {
  color: #1a1a2e !important;
}
.c27-main-header .dark-forms.header-search input[type="search"]::placeholder {
  color: #000000 !important;
}
.c27-main-header .dark-forms.header-search > .mi {
  color: #000000 !important;
}

/* Icons */
.c27-main-header .view-cart-contents,
.c27-main-header .messaging-center .icon-btn,
.c27-main-header .search-trigger a {
  color: #000000 !important;
}
.c27-main-header .view-cart-contents:hover,
.c27-main-header .messaging-center .icon-btn:hover,
.c27-main-header .search-trigger a:hover {
  color: #3d2276 !important;
}
.c27-main-header .header-cart-counter {
  background: #3d2276 !important;
  color: #fff !important;
}

/* User */
.c27-main-header .user-profile-name { color: #444 !important; }
.c27-main-header .user-profile-name:hover { color: #3d2276 !important; }

/* Hamburger */
.c27-main-header .mobile-menu-lines .mi { color: #444 !important; }