Only apply FontAwesome to ::before and ::after pseudo elements of icon classed elements. Fixes #215 - Unintended icon font in site footer

This appears to still work after this change but I have installed FontAwesome locally and still can't get anything to break to see if this actually fixes it. I believe it should be would appreciate if someone who sees the broken version could test it.