Odd Nav Bar Layout When Page Loads

On my website, PantrySpa.com, when the page is loading on a mobile device, for a few seconds (as the page loads) the navigation bar at the top of the page looks bizarre... how can I fix this so that the navigation bar looks good right away from the beginning?

If it helps, I have granted support access via the wpmu plugin.

Thanks for your help!