moved icon-font styling to :before psuedo

moved icon-font styling to :before psuedo thus stopping the text from
defaulting to browser default