:root {
  --zs-theme-blue: #0b5394;
}

.zs-topbar,
.zs-footer__top {
  background: linear-gradient(90deg, var(--zs-theme-blue) 0%, var(--zs-theme-blue) 100%);
}

.zs-nav-item > a::before,
.zs-nav-link::before,
.zs-submenu-outer {
  border-color: var(--zs-theme-blue);
}

.zs-nav-item > a::before,
.zs-nav-link::before {
  background: var(--zs-theme-blue);
}

.zs-nav-item--active > a,
.zs-nav-item > a:hover,
.zs-nav-link:hover,
.zs-nav-item.is-open > .zs-nav-link,
.zs-submenu a:hover,
.zs-language-flag:hover,
.language-flag:hover,
.language-flag.is-current {
  color: var(--zs-theme-blue);
}

.zs-submenu a:hover,
.language-flag:hover,
.language-flag.is-current {
  background: rgba(11, 83, 148, 0.08);
}

.zs-footer__social {
  color: #ffffff;
}

.zs-footer__social:hover {
  background: var(--zs-theme-blue);
  opacity: 0.88;
}
