@-webkit-keyframes bounce{
	0%,100%,20%,50%,80%{
		-webkit-transform:translateX(-50%) rotate(45deg) translateY(0);
		transform:translateX(-50%) rotate(45deg) translateY(0)}
	40%{-moz-transform:translateX(-50%) rotate(45deg) translateY(-20px);transform:translateX(-50%) rotate(45deg) translateY(-20px)}
	60%{-moz-transform:translateX(-50%) rotate(45deg) translateY(-10px);transform:translateX(-50%) rotate(45deg) translateY(-10px)}
}
@-moz-keyframes bounce{
	0%,100%,20%,50%,80%{
		-moz-transform:translateX(-50%) rotate(45deg) translateY(0);
		transform:translateX(-50%) rotate(45deg) translateY(0)
	}
	40%{
		-moz-transform:translateX(-50%) rotate(45deg) translateY(-20px);
		transform:translateX(-50%) rotate(45deg) translateY(-20px)
	}
	60%{
		-moz-transform:translateX(-50%) rotate(45deg) translateY(-10px);
		transform:translateX(-50%) rotate(45deg) translateY(-10px)
	}
}
@-ms-keyframes bounce{
	0%,100%,20%,50%,80%{
		-ms-transform:translateX(-50%) rotate(45deg) translateY(0);
		transform:translateX(-50%) rotate(45deg) translateY(0)
	}
	40%{
		-ms-transform:translateX(-50%) rotate(45deg) translateY(-20px);
		transform:translateX(-50%) rotate(45deg) translateY(-20px)
	}
	60%{
		-ms-transform:translateX(-50%) rotate(45deg) translateY(-10px);
		transform:translateX(-50%) rotate(45deg) translateY(-10px)
	}
}
@-o-keyframes bounce{
	0%,100%,20%,50%,80%{
		-o-transform:translateX(-50%) rotate(45deg) translateY(0);
		transform:translateX(-50%) rotate(45deg) translateY(0)
	}
	40%{
		-o-transform:translateX(-50%) rotate(45deg) translateY(-20px);
		transform:translateX(-50%) rotate(45deg) translateY(-20px)
	}
	60%{
		-o-transform:translateX(-50%) rotate(45deg) translateY(-10px);
		transform:translateX(-50%) rotate(45deg) translateY(-10px)
	}
}
@keyframes bounce{
	0%,100%,20%,50%,80%{
		transform:translateX(-50%) translateY(0) rotate(45deg);
	}
	40%{
		transform:translateX(-50%) translateY(-20px) rotate(45deg);
	}
	60%{
		transform:translateX(-50%) translateY(-10px) rotate(45deg);
	}
}