Theme fixes

some tweaks for the theme, mainly for mobile devices.