modified to support recent Font-Awesome