.applause-rate-wrapper {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.applause-rate-wrapper svg {
	width: 100%;
	height: 100%;
}
.applause-sprite {
	background: transparent no-repeat;
	background-size: 1500% 100%;
	width: 40.5%;
	height: 40.5%;
}
.clapping {
	-webkit-animation-name: clap;
	-webkit-animation-duration: 500ms;
	-webkit-animation-timing-function: steps(14);
	-webkit-animation-iteration-count: infinite;
	animation-name: clap;
	animation-duration: 500ms;
	animation-timing-function: steps(14);
	animation-iteration-count: infinite;
}
@-webkit-keyframes clap {
	0% { background-position: 0 0; }
	100% { background-position: 100% 0; }
}
@keyframes clap {
	0% { background-position: 0 0; }
	100% { background-position: 100% 0; }
}
