#header-inner .branding-first.dash {
  flex-direction: column;
}

#header-inner .branding-first.dash a.fitbir {
  line-height: 1;
  justify-content: end;
  font-size: var(--solo-px12);
  margin-top: -3px;
  margin-left: 10px;
}

#page-wrapper #header-inner .navigation__menubar-portal-menu li a {
  background-color: transparent;
  border: 1px solid #045395 !important;
  color: #045395;
}

#page-wrapper #header-inner .navigation__menubar-portal-menu li a:hover {
  background-color: #eee;
}

#header-inner .branding-wrapper .branding-first.ninds a img {
  height: 45px;
}

@media screen and (max-width: 768px) {
  .site-logo svg {
    width: 40vw;
  }
}