/* Highlight positions, independent of brand names and administrator sort order. */
header .head-nav ul ul.brands-drop > li:nth-child(-n + 4) > a {
  font-weight: 700;
}

/* Keep the native stacked menu on tablets and phones. */
@media only screen and (min-width: 1251px) {
  header .head-nav ul ul.brands-drop {
    width: 800px;
    max-width: calc(100vw - 40px);
  }
  header .head-nav ul ul.brands-drop > li {
    width: 25%;
    min-width: 0;
    box-sizing: border-box;
  }
}
