body .header-main .brand-bg {
  -webkit-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}
body .header-main.enable-bg {
  --header-background-color: var(--bg-a1);
}
body .header-main.enable-bg .header-contact-bar {
  display: none;
}
body .header-main.enable-bg {
  --brand-col-width: var(--brand-col-width-enable-bg) !important;
  --header-min-height: var(--header-min-height-enable-bg);
}
.header-links {
  color: var(--white);
}
body .toggle-menu-static,
body .toggle-menu {
  --toggle-menu-static-background-color: rgba(0, 0, 0, 0.2);
  --toggle-menu-static-min-height: 45px;
  --toggle-menu-width: 45px;
  --toggle-menu-width-xpull: -45px;
  max-width: var(--toggle-menu-width);
  width: var(--toggle-menu-width);
  min-height: var(--toggle-menu-width);
}
body .toggle-menu-static > span,
body .toggle-menu > span {
  width: var(--toggle-menu-width);
}
body .toggle-menu-static.clicked,
body .toggle-menu.clicked {
  width: var(--toggle-menu-width);
}
body .toggle-menu-static.clicked > span:first-child,
body .toggle-menu.clicked > span:first-child {
  margin-left: var(--toggle-menu-width-xpull);
}
.toggle-menu {
  visibility: hidden;
}
@media (max-width: 1023px) {
  .toggle-menu {
    visibility: visible;
  }
  .header-contact-bar {
    display: none;
  }
  body .header-main {
    --brand-col-width: 120px !important;
  }
}
@media (max-width: 800px) {
  body {
    --body-font-size: 12px;
  }
  body .header-main {
    --brand-col-width: 100px !important;
  }
}
.header-menu-open .header-main {
  --navmain-menu-color: var(--black);
  --navmain-menu-hover-background-color: var(--bg-grey-a1);
  --navmain-menu-focus-color: var(--color-c1);
}
.header-menu-open .header-main .brand-link {
  max-height: var(--header-min-height);
}
