Addition to css3 transition mixin and alteration to the buttons hover to use background-color to avoid background properties reset