CSS tweaks and responsive fixes