Fix for Safari 6.1

Bug was caused by calc and transition applying to same element. Due to bug in Safari 6.1 this caused the browser to instantly crash.
Rather than using user agent to detect I rewrote css without need for calc on the elements that transition.

Signed-off-by: Chris Boon <cboon27@gmail.com>