Okay, so here’s a fix that worked for me. Not sure if it’s the best way, but it’s the best I could come up with.
To center the logo:
background-position: center top !important;
To center the primary navigation menu (change max-width to fit your menu):