You are adding a inline span styling to your link which has absolutely no need to be there. Your regular link state is the same color and the hover state is #222. If you remove the inline span the hover state will work as it is supposed to.