Strange ASCII characters overlapping content

It seems that error is in your theme.min.css. The Font Awesome Icon which should appear in the browser is added via CSS using content. But the CSS does not contain the icon information but these weird looking characters.

For Example: .fa-music:before{content:"�"}

I cannot tell why your minified CSS has these characters. This could be:

  1. a bug by Font Awesome
  2. or your CSS Minifier is not working correctly.

In addition, I see you include Font Awesome Version 4.4.0. You can try and upgrade to the latest Version 4.5.0, which is available at http://fontawesome.io/