@media (min-width: 561px) {
  .nav { height: 88px; }

  .logo img {
    width: 48px !important;
    height: 48px !important;
    max-width: 48px !important;
    max-height: 48px !important;
    flex-basis: 48px;
  }

  .logo b { font-size: 19px; }
  .logo small { font-size: 10px; }
  .nav nav a, .actions > a { font-size: 14px; }
}

@media (min-width: 561px) and (max-width: 1020px) {
  .nav nav.open { top: 88px; }
}

@media (max-width: 560px) {
  .logo img {
    width: 42px !important;
    height: 42px !important;
    max-width: 42px !important;
    max-height: 42px !important;
    flex-basis: 42px;
  }
}
