Various css improvements

Updates include:
- default favico included in the theme
- Local footer default classes (i.e. white text)
- Mobile menu appears in Firefox
- Hanging indent on unordered lists needs  wrap under text, not bullet
- Bullets are square
- CSS for <em> is overriden
- main flexslider has theme coloured responsive background
- other layouts improvements and additions