added -webkit-animation for chrome compatibility