renaming off classes to make it more SMACSS compliant.
added some transition adjustments and cross-browser support.