Improve mobile styles

More padding, changed some colours, set a max width for images, etc
Merge from master

Had to fix some conflicts with the CSS/LESS files