/* Header scheme variables */
body {
  --hdr-color: #412E34;
}

body.header--white,
body.scheme--white {
  --hdr-color: #fff;
}

body.header--coffee,
body.scheme--coffee {
  --hdr-color: #412E34;
}

/* Logo variants */
header.elementor-location-header .site-logo[data-variant="white"],
header.elementor-location-header .site-logo[data-variant="coffee"] {
  display: none;
}

body.header--white header.elementor-location-header .site-logo[data-variant="white"],
body.scheme--white header.elementor-location-header .site-logo[data-variant="white"] {
  display: block;
}

body.header--coffee header.elementor-location-header .site-logo[data-variant="coffee"],
body.scheme--coffee header.elementor-location-header .site-logo[data-variant="coffee"] {
  display: block;
}

header.elementor-location-header .site-logo img {
  filter: none !important;
}

/* Nav menu colors */
header.elementor-location-header .elementor-nav-menu--main .elementor-item,
header.elementor-location-header .elementor-nav-menu--main .elementor-item .wpw-hover-text-wrapper,
header.elementor-location-header .elementor-nav-menu--main .elementor-item .wpw-text-en,
header.elementor-location-header .elementor-nav-menu--main .elementor-item .wpw-text-zh {
  color: var(--hdr-color) !important;
}

header.elementor-location-header .elementor-nav-menu--dropdown a.elementor-item,
header.elementor-location-header .elementor-nav-menu--dropdown a.elementor-item .wpw-hover-text-wrapper,
header.elementor-location-header .elementor-nav-menu--dropdown a.elementor-item .wpw-text-en,
header.elementor-location-header .elementor-nav-menu--dropdown a.elementor-item .wpw-text-zh {
  color: var(--hdr-color) !important;
}

/* Social icons */
header.elementor-location-header .elementor-widget-social-icons .elementor-social-icon {
  color: var(--hdr-color) !important;
  background: transparent !important;
  border-color: var(--hdr-color) !important;
}

header.elementor-location-header .elementor-widget-social-icons .elementor-social-icon svg,
header.elementor-location-header .elementor-widget-social-icons .elementor-social-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}
