First draft of the mobile-friendly css
More mobile fixes