This reply has been reported for inappropriate content.
I doubt you can get a smooth transition with display. If you give a left position -999em on normal, and a 0px on hover, you’ll be able to get a smooth transition.(using the opacity transition property of course)
Edit: Left:-999em will not make it fade out. Make it 0, and let the opacity transition do the rest.