my site is hosted in a subdirectory on my server (which is then pointed to the domain by my domain registrar) and as such, Firefox will not display the font awesome icons since the font files are hosted in a different directory.
ADD THIS TO .htaccess
Header set Access-Control-Allow-Origin “*”
before the ‘end wordpress’ statement. problem solved.