/* Keep the publisher attribution within the existing responsive header. */
.kc-header .nav > .psb.psb-killerconversions {
  flex: 0 1 225px;
  min-width: 0;
  margin: 0 auto 0 0;
}
.kc-header .nav > .psb.psb-killerconversions > .brand {
  width: 100%;
  min-width: 0;
  max-width: 225px;
}
.kc-header .navlinks a { white-space: nowrap; }
@media (min-width: 961px) and (max-width: 1100px) {
  .kc-header .nav > .psb.psb-killerconversions { flex-basis: 190px; }
  .kc-header .nav > .psb.psb-killerconversions > .brand { max-width: 190px; }
}
@media (max-width: 960px) {
  .kc-header .nav > .psb.psb-killerconversions { max-width: calc(100% - 78px); }
  .kc-header .menu-toggle { flex-shrink: 0; margin-left: 0; }
}
