Add touchscreen support for hover states
Fix Safari bug

Fix Safari bug with images being 100% width, and improving font sizes
at smaller resolutions.
Fix font sizes