/* Header menu: seven top-level entries must stay on one line on laptop widths.
   The theme gives every item 15px side padding at 14px; at 1280px the items need 883px of 902px
   available, so any extra pixel wraps the last entry onto a second row. */
.bravo-menu .main-menu > li > a { padding-left: 10px !important; padding-right: 10px !important; white-space: nowrap; }
.bravo-menu .main-menu { display: flex; flex-wrap: nowrap; }
@media (max-width: 1399px) {
  .bravo-menu .main-menu > li > a { font-size: 13px !important; padding-left: 8px !important; padding-right: 8px !important; }
}
@media (max-width: 1199px) {
  .bravo-menu .main-menu > li > a { font-size: 12px !important; padding-left: 6px !important; padding-right: 6px !important; letter-spacing: 0 !important; }
}
