less-ify part 2
extract out animation css into mixins
less-ify part 3