mobile layout

misc CSS fixes for mobile