@keyframes numberChangeAnim {
	0% { 	transform: scale(1); opacity: 0; }
	10% { 	transform: scale(0.95); }
	50% { 	transform: scale(1.2); }
	100% {	transform: scale(1); }
}

@-moz-keyframes numberChangeAnim {
	0% { 	-moz-transform: scale(1); opacity: 0; }
	10% { 	-moz-transform: scale(0.95); }
	50% { 	-moz-transform: scale(1.2); }
	100% {	-moz-transform: scale(1); }
}

@-webkit-keyframes numberChangeAnim {
	0% { 	-webkit-transform: scale(1); opacity: 0; }
	10% { 	-webkit-transform: scale(0.95); }
	50% { 	-webkit-transform: scale(1.2); }
	100% {	-webkit-transform: scale(1); }
}

@-o-keyframes numberChangeAnim {
	0% { 	-o-transform: scale(1); opacity: 0; }
	10% { 	-o-transform: scale(0.95); }
	50% { 	-o-transform: scale(1.2); }
	100% {	-o-transform: scale(1); }
}

@-ms-keyframes numberChangeAnim {
	0% { 	-ms-transform: scale(1); opacity: 0; }
	10% { 	-ms-transform: scale(0.95); }
	50% { 	-ms-transform: scale(1.2); }
	100% {	-ms-transform: scale(1); }
}



@keyframes taustahihnaAnim {
	0% { 	transform: translateX(-25%); }
	20% { 	transform: translateX(-20%); }
	40% { 	transform: translateX(-15%); }
	60% { 	transform: translateX(-10%); }
	80% { 	transform: translateX(-5%); }
	100% {	transform: translateX(0%); }
}

@-moz-keyframes taustahihnaAnim {
	0% { 	-moz-transform: translateX(-25%); }
	20% { 	-moz-transform: translateX(-20%); }
	40% { 	-moz-transform: translateX(-15%); }
	60% { 	-moz-transform: translateX(-10%); }
	80% { 	-moz-transform: translateX(-5%); }
	100% {	-moz-transform: translateX(0%); }
}

@-webkit-keyframes taustahihnaAnim {
	0% { 	-webkit-transform: translateX(-25%); }
	20% { 	-webkit-transform: translateX(-20%); }
	40% { 	-webkit-transform: translateX(-15%); }
	60% { 	-webkit-transform: translateX(-10%); }
	80% { 	-webkit-transform: translateX(-5%); }
	100% {	-webkit-transform: translateX(0%); }
}

@-o-keyframes taustahihnaAnim {
	0% { 	-o-transform: translateX(-25%); }
	20% { 	-o-transform: translateX(-20%); }
	40% { 	-o-transform: translateX(-15%); }
	60% { 	-o-transform: translateX(-10%); }
	80% { 	-o-transform: translateX(-5%); }
	100% {	-o-transform: translateX(0%); }
}

@-ms-keyframes taustahihnaAnim {
	0% { 	-ms-transform: translateX(-25%); }
	20% { 	-ms-transform: translateX(-20%); }
	40% { 	-ms-transform: translateX(-15%); }
	60% { 	-ms-transform: translateX(-10%); }
	80% { 	-ms-transform: translateX(-5%); }
	100% {	-ms-transform: translateX(0%); }
}





@keyframes etusivuPulloAnim {
	0% { 	transform: translateX(0); }
	25% {	transform: translateX(-25%); }
	50% {	transform: translateX(-50%); }
	75% {	transform: translateX(-75%); }
	100% {	transform: translateX(-100%); }
}

@-moz-keyframes etusivuPulloAnim {
	0% { 	-moz-transform: translateX(0); }
	25% {	-moz-transform: translateX(-25%); }
	50% {	-moz-transform: translateX(-50%); }
	75% {	-moz-transform: translateX(-75%); }
	100% {	-moz-transform: translateX(-100%); }
}

@-webkit-keyframes etusivuPulloAnim {
	0% { 	-webkit-transform: translateX(0); }
	25% {	-webkit-transform: translateX(-25%); }
	50% {	-webkit-transform: translateX(-50%); }
	75% {	-webkit-transform: translateX(-75%); }
	100% {	-webkit-transform: translateX(-100%); }
}

@-o-keyframes etusivuPulloAnim {
	0% { 	-o-transform: translateX(0); }
	25% {	-o-transform: translateX(-25%); }
	50% {	-o-transform: translateX(-50%); }
	75% {	-o-transform: translateX(-75%); }
	100% {	-o-transform: translateX(-100%); }
}

@-ms-keyframes etusivuPulloAnim {
	0% { 	-ms-transform: translateX(0); }
	25% {	-ms-transform: translateX(-25%); }
	50% {	-ms-transform: translateX(-50%); }
	75% {	-ms-transform: translateX(-75%); }
	100% {	-ms-transform: translateX(-100%); }
}



@keyframes pulloShakeAnim {
	0% { 	transform: rotate(0deg); }
	30% {	transform: rotate(5deg); }
	50% {	transform: rotate(-4deg); }
	60% {	transform: rotate(3deg); }
	70% {	transform: rotate(-2deg); }
	80% {	transform: rotate(1deg); }
	100% {	transform: rotate(0deg); }
}

@-moz-keyframes pulloShakeAnim {
	0% { 	-moz-transform: rotate(0deg); }
	30% {	-moz-transform: rotate(5deg); }
	50% {	-moz-transform: rotate(-4deg); }
	60% {	-moz-transform: rotate(3deg); }
	70% {	-moz-transform: rotate(-2deg); }
	80% {	-moz-transform: rotate(1deg); }
	100% {	-moz-transform: rotate(0deg); }
}

@-webkit-keyframes pulloShakeAnim {
	0% { 	-webkit-transform: rotate(0deg); }
	30% {	-webkit-transform: rotate(5deg); }
	50% {	-webkit-transform: rotate(-4deg); }
	60% {	-webkit-transform: rotate(3deg); }
	70% {	-webkit-transform: rotate(-2deg); }
	80% {	-webkit-transform: rotate(1deg); }
	100% {	-webkit-transform: rotate(0deg); }
}

@-o-keyframes pulloShakeAnim {
	0% { 	-o-transform: rotate(0deg); }
	30% {	-o-transform: rotate(5deg); }
	50% {	-o-transform: rotate(-4deg); }
	60% {	-o-transform: rotate(3deg); }
	70% {	-o-transform: rotate(-2deg); }
	80% {	-o-transform: rotate(1deg); }
	100% {	-o-transform: rotate(0deg); }
}

@-ms-keyframes pulloShakeAnim {
	0% { 	-ms-transform: rotate(0deg); }
	30% {	-ms-transform: rotate(5deg); }
	50% {	-ms-transform: rotate(-4deg); }
	60% {	-ms-transform: rotate(3deg); }
	70% {	-ms-transform: rotate(-2deg); }
	80% {	-ms-transform: rotate(1deg); }
	100% {	-ms-transform: rotate(0deg); }
}




@keyframes rullaAnim {
	0% { 	transform: rotate(0deg); }
	30% {	transform: rotate(-300deg); }
	70% {	transform: rotate(-300deg); }
	100% {	transform: rotate(0deg); }
}

@-moz-keyframes rullaAnim {
	0% { 	-moz-transform: rotate(0deg); }
	30% {	-moz-transform: rotate(-300deg); }
	70% {	-moz-transform: rotate(-300deg); }
	100% {	-moz-transform: rotate(0deg); }
}

@-webkit-keyframes rullaAnim {
	0% { 	-webkit-transform: rotate(0deg); }
	30% {	-webkit-transform: rotate(-300deg); }
	70% {	-webkit-transform: rotate(-300deg); }
	100% {	-webkit-transform: rotate(0deg); }
}

@-o-keyframes rullaAnim {
	0% { 	-o-transform: rotate(0deg); }
	30% {	-o-transform: rotate(-300deg); }
	70% {	-o-transform: rotate(-300deg); }
	100% {	-o-transform: rotate(0deg); }
}

@-ms-keyframes rullaAnim {
	0% { 	-ms-transform: rotate(0deg); }
	30% {	-ms-transform: rotate(-300deg); }
	70% {	-ms-transform: rotate(-300deg); }
	100% {	-ms-transform: rotate(0deg); }
}


@keyframes nesteAnim {
	0% { 	top: 30%; bottom: 10%; width: 0%; }
	40% {	top: 30%; bottom: -30%; width: 10% }
	80% {	top: 30%; bottom: -30%; width: 10%; }
	100% {	top: 120%; bottom: -30%; width: 0%; }
}

@-moz-keyframes nesteAnim {
	0% { 	top: 30%; bottom: 10%; width: 0%; }
	40% {	top: 30%; bottom: -30%; width: 10% }
	80% {	top: 30%; bottom: -30%; width: 10%; }
	100% {	top: 120%; bottom: -30%; width: 0%; }
}

@-webkit-keyframes nesteAnim {
	0% { 	top: 30%; bottom: 10%; width: 0%; }
	40% {	top: 30%; bottom: -30%; width: 10% }
	80% {	top: 30%; bottom: -30%; width: 10%; }
	100% {	top: 120%; bottom: -30%; width: 0%; }
}

@-o-keyframes nesteAnim {
	0% { 	top: 30%; bottom: 10%; width: 0%; }
	40% {	top: 30%; bottom: -30%; width: 10% }
	80% {	top: 30%; bottom: -30%; width: 10%; }
	100% {	top: 120%; bottom: -30%; width: 0%; }
}

@-ms-keyframes nesteAnim {
	0% { 	top: 30%; bottom: 10%; width: 0%; }
	40% {	top: 30%; bottom: -30%; width: 10% }
	80% {	top: 30%; bottom: -30%; width: 10%; }
	100% {	top: 120%; bottom: -30%; width: 0%; }
}

@keyframes sweatAnim {
	0% { 	transform: translateY(0) scale(0.1); opacity: 0; }
	20% {	opacity: 1; }
	30% {	transform: scale(1); opacity: 1; }
	50% { 	opacity: 1; }
	100% {	transform: translateY(100px); opacity: 0; }
}

@-moz-keyframes sweatAnim {
	0% { 	-moz-transform: translateY(0) scale(0.1); opacity: 0; }
	20% {	opacity: 1; }
	30% {	-moz-transform: scale(1); opacity: 1; }
	50% { 	opacity: 1; }
	100% {	-moz-transform: translateY(100px); opacity: 0; }
}

@-webkit-keyframes sweatAnim {
	0% { 	-webkit-transform: translateY(0) scale(0.1); opacity: 0; }
	20% {	opacity: 1; }
	30% {	-webkit-transform: scale(1); opacity: 1; }
	50% { 	opacity: 1; }
	100% {	-webkit-transform: translateY(100px); opacity: 0; }
}

@-o-keyframes sweatAnim {
	0% { 	-o-transform: translateY(0) scale(0.1); opacity: 0; }
	20% {	opacity: 1; }
	30% {	-o-transform: scale(1); opacity: 1; }
	50% { 	opacity: 1; }
	100% {	-o-transform: translateY(100px); opacity: 0; }
}

@-ms-keyframes sweatAnim {
	0% { 	-ms-transform: translateY(0) scale(0.1); opacity: 0; }
	20% {	opacity: 1; }
	30% {	-ms-transform: scale(1); opacity: 1; }
	50% { 	opacity: 1; }
	100% {	-ms-transform: translateY(100px); opacity: 0; }
}



@keyframes headAnim {
	0% {  	transform: translate(0, 0) rotate(0deg); }
	25% {  	transform: translate(0, 5px) rotate(-2deg); }
	50% {  	transform: translate(-3px, 2px); }
	75% {  	transform: translate(0, 5px) rotate(-1deg) }
	100% {	transform: translate(0, 0) rotate(0deg); }
}

@-moz-keyframes headAnim {
	0% {  	-moz-transform: translate(0, 0) rotate(0deg); }
	25% {  	-moz-transform: translate(0, 5px) rotate(-2deg); }
	50% {  	-moz-transform: translate(-3px, 2px); }
	75% {  	-moz-transform: translate(0, 5px) rotate(-1deg) }
	100% {	-moz-transform: translate(0, 0) rotate(0deg); }
}

@-webkit-keyframes headAnim {
	0% {  	-webkit-transform: translate(0, 0) rotate(0deg); }
	25% {  	-webkit-transform: translate(0, 5px) rotate(-2deg); }
	50% {  	-webkit-transform: translate(-3px, 2px); }
	75% {  	-webkit-transform: translate(0, 5px) rotate(-1deg) }
	100% {	-webkit-transform: translate(0, 0) rotate(0deg); }
}

@-o-keyframes headAnim {
	0% {  	-o-transform: translate(0, 0) rotate(0deg); }
	25% {  	-o-transform: translate(0, 5px) rotate(-2deg); }
	50% {  	-o-transform: translate(-3px, 2px); }
	75% {  	-o-transform: translate(0, 5px) rotate(-1deg) }
	100% {	-o-transform: translate(0, 0) rotate(0deg); }
}

@-ms-keyframes headAnim {
	0% {  	-ms-transform: translate(0, 0) rotate(0deg); }
	25% {  	-ms-transform: translate(0, 5px) rotate(-2deg); }
	50% {  	-ms-transform: translate(-3px, 2px); }
	75% {  	-ms-transform: translate(0, 5px) rotate(-1deg) }
	100% {	-ms-transform: translate(0, 0) rotate(0deg); }
}


@keyframes blinkAnim {
	50% {  	opacity: 1; }
	51% {  	opacity: 0; }
	54% {  	opacity: 0; }
	55% {  	opacity: 1; }
}

@-moz-keyframes blinkAnim {
	50% {  	opacity: 1; }
	51% {  	opacity: 0; }
	54% {  	opacity: 0; }
	55% {  	opacity: 1; }
}

@-webkit-keyframes blinkAnim {
	50% {  	opacity: 1; }
	51% {  	opacity: 0; }
	54% {  	opacity: 0; }
	55% {  	opacity: 1; }
}

@-o-keyframes blinkAnim {
	50% {  	opacity: 1; }
	51% {  	opacity: 0; }
	54% {  	opacity: 0; }
	55% {  	opacity: 1; }
}

@-ms-keyframes blinkAnim {
	50% {  	opacity: 1; }
	51% {  	opacity: 0; }
	54% {  	opacity: 0; }
	55% {  	opacity: 1; }
}


@keyframes blinkReverseAnim {
	50% {  	opacity: 0; }
	51% {  	opacity: 1; }
	54% {  	opacity: 1; }
	55% {  	opacity: 0; }
}

@-moz-keyframes blinkReverseAnim {
	50% {  	opacity: 0; }
	51% {  	opacity: 1; }
	54% {  	opacity: 1; }
	55% {  	opacity: 0; }
}

@-webkit-keyframes blinkReverseAnim {
	50% {  	opacity: 0; }
	51% {  	opacity: 1; }
	54% {  	opacity: 1; }
	55% {  	opacity: 0; }
}

@-o-keyframes blinkReverseAnim {
	50% {  	opacity: 0; }
	51% {  	opacity: 1; }
	54% {  	opacity: 1; }
	55% {  	opacity: 0; }
}

@-ms-keyframes blinkReverseAnim {
	50% {  	opacity: 0; }
	51% {  	opacity: 1; }
	54% {  	opacity: 1; }
	55% {  	opacity: 0; }
}




