CSS fix for small screen sizes, e.g. on mobile phones

see #319