/* =========================================================
   HEADER.CSS
   Header, top bar, toolbar, menu, dropdown
   ========================================================= */

.wd-header-cart.wd-design-3 .wd-cart-subtotal .amount {
  color: var(--wd-primary-color);
  font-size: 14px;
  font-weight: 700;
}

.wd-toolbar-link .wd-custom-icon img,
.wd-toolbar-icon img {
  width: auto;
  height: 32px !important;
}

.wd-header-cart .wd-tools-icon.wd-icon-alt:before {
  content: "\f105" !important;
}

.wd-header-html {
  min-width: 150px !important;
}

.whb-top-bar .whb-col-right .wd-header-html {
  min-width: auto;
}

.whb-top-bar .wd-header-html .elementor-element-populated {
  padding: 0;
}

.whb-general-header .whb-col-center .wd-header-search-form input {
  min-width: 400px;
}

.wd-dropdown,
.wd-dropdown-cats {
  border-radius: 0;
}

.wd-dropdown {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
}

.wd-dropdown-register .create-account-link {
  padding: 3px 10px;
  background: #68d4d6;
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: underline;
}

.wd-header-cats.wd-style-1 .menu-opener {
  padding: 12px 15px;
  height: 50px;
  border-radius: 0;
}

.wd-header-cats .menu-opener .menu-open-label,
.menu-top-display span {
  font-size: 14px;
}

.menu-top-display span {
  font-weight: 600;
  text-transform: none;
}

.menu-opener:not(.has-bg) {
  margin: 14px 3px;
  height: auto !important;
  border-radius: 6px;
}

.menu-opener.color-scheme-light {
  color: #000 !important;
  border: 0;
  font-size: 15px;
}

[class*="color-scheme-light"] {
  border: 1px solid #d3d3d3;
}
