CDN removal

Changed call to Font Awesome from CDN to self-hosted.
Mobile header styles

Updated styles for custom headers on smaller screens.