Icon Hover Effects Original by Codrops
Font Awesome Icon Update by WebDesignAndSuch

Note that the dashed border on a round pseudo-element (border-radius: 50%) does not work in FF 21.0