Aren't you missing -o-transition-timing-function?