Numerous fixes including menu not showing in mobile view