.home-layout-nav .hints-widget {
  padding-left: 10px;
  height: auto;
  line-height: inherit;
  font-size: inherit;
  cursor: pointer;
}
.home-layout-nav .hints-widget .fa-stack {
  vertical-align: inherit;
}
.home-layout-nav .hints-widget .fa-stack .fa-stack-1x {
  font-size: 1rem;
}
.home-layout-messages .warning {
  padding: 15px;
  text-align: center;
  background: yellow;
  color: black;
  font-weight: bold;
}
@media (max-width: 670px) {
  .home-layout-messages .warning {
    padding: 1px;
    font-size: 9px;
  }
}
nav {
  box-shadow: none;
  border-bottom: 1px solid #e6e6e6;
}
@media (max-width: 1337px) {
  nav .hide-on-mobile {
    display: none;
  }
}
@media (min-width: 1337px) {
  nav .hide-on-desktop {
    display: none;
  }
}
@media (max-width: 600px) {
  nav {
    background: #212121 !important;
    color: white;
  }
  nav ul a {
    color: white !important;
  }
}
.hints-widget {
  padding-right: 12px;
}
.hints-widget i {
  height: 15px !important;
  font-size: 1rem !important;
  line-height: inherit !important;
  margin: 0 8px;
}
.hints-widget .fa-question:before {
  transform: translate3d(1, 1, 0.5);
}
.header-nav .userlist-link a {
  margin-top: 4px;
}
@media (max-width: 600px) {
  .header-nav .toggle-sidebar span {
    background: white !important;
  }
}
.header-nav #hamburger {
  display: inline-block;
  vertical-align: middle;
  padding: 6px 5px 0px 5px;
  cursor: pointer;
}
.header-nav #hamburger .hamburger-bar {
  width: 28px;
  background: black;
  height: 1px;
  display: block;
  margin-bottom: 6px;
}
.header-nav .navbar-business-logo {
  max-height: 64px;
  max-width: 200px;
}
@media (max-width: 600px) {
  .header-nav .navbar-business-logo {
    display: none;
  }
}
