/* Centre desktop navigation while preserving mobile menus. */
@media (min-width: 768px) {
  #mainMenu > ul.navbar-nav {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    float: none !important;
    width: 100% !important;
    margin: 0 auto !important;
  }
  #mainMenu > ul.navbar-nav > li { float: none !important; }
}
