Icon hovers transitioning in beautifully but then snapping out (transition is on hover and not main selector)

Switched icon transition property from psuedo class to selecter so that icon hover color transitions in and out and not only in