a few css fixes for mobile