.animated-item {
	opacity: 0;
}
.animated{
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;
	opacity: 1;
}

@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); }	50% { -webkit-transform: scale(1.1); }
    100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1); }	
	50% { -moz-transform: scale(1.1); }
    100% { -moz-transform: scale(1); }
}
@-o-keyframes pulse {
    0% { -o-transform: scale(1); }	
	50% { -o-transform: scale(1.1); }
    100% { -o-transform: scale(1); }
}
@keyframes pulse {
    0% { transform: scale(1); }	
	50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

.pulse.animated {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse;
}
@-webkit-keyframes fadein {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-moz-keyframes fadein {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-o-keyframes fadein {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@keyframes fadein {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

.fadein.animated {
	-webkit-animation-name: fadein;
	-moz-animation-name: fadein;
	-o-animation-name: fadein;
}
@-webkit-keyframes fadeinup {
	0% {
		opacity: 0;
		-webkit-transform: translatey(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translatey(0);
	}
}

@-moz-keyframes fadeinup {
	0% {
		opacity: 0;
		-moz-transform: translatey(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translatey(0);
	}
}

@-o-keyframes fadeinup {
	0% {
		opacity: 0;
		-o-transform: translatey(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translatey(0);
	}
}

@keyframes fadeinup {
	0% {
		opacity: 0;
		transform: translatey(20px);
	}
	
	100% {
		opacity: 1;
		transform: translatey(0);
	}
}

.fadeinup.animated {
	-webkit-animation-name: fadeinup;
	-moz-animation-name: fadeinup;
	-o-animation-name: fadeinup;
	animation-name: fadeinup;
}
@-webkit-keyframes fadeindown {
	0% {
		opacity: 0;
		-webkit-transform: translatey(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translatey(0);
	}
}

@-moz-keyframes fadeindown {
	0% {
		opacity: 0;
		-moz-transform: translatey(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translatey(0);
	}
}

@-o-keyframes fadeindown {
	0% {
		opacity: 0;
		-o-transform: translatey(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translatey(0);
	}
}

@keyframes fadeindown {
	0% {
		opacity: 0;
		transform: translatey(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translatey(0);
	}
}

.fadeindown.animated {
	-webkit-animation-name: fadeindown;
	-moz-animation-name: fadeindown;
	-o-animation-name: fadeindown;
	animation-name: fadeindown;
}
@-webkit-keyframes fadeinleft {
	0% {
		opacity: 0;
		-webkit-transform: translatex(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translatex(0);
	}
}

@-moz-keyframes fadeinleft {
	0% {
		opacity: 0;
		-moz-transform: translatex(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translatex(0);
	}
}

@-o-keyframes fadeinleft {
	0% {
		opacity: 0;
		-o-transform: translatex(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translatex(0);
	}
}

@keyframes fadeinleft {
	0% {
		opacity: 0;
		transform: translatex(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translatex(0);
	}
}

.fadeinleft.animated {
	-webkit-animation-name: fadeinleft;
	-moz-animation-name: fadeinleft;
	-o-animation-name: fadeinleft;
	animation-name: fadeinleft;
}
@-webkit-keyframes fadeinright {
	0% {
		opacity: 0;
		-webkit-transform: translatex(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translatex(0);
	}
}

@-moz-keyframes fadeinright {
	0% {
		opacity: 0;
		-moz-transform: translatex(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translatex(0);
	}
}

@-o-keyframes fadeinright {
	0% {
		opacity: 0;
		-o-transform: translatex(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translatex(0);
	}
}

@keyframes fadeinright {
	0% {
		opacity: 0;
		transform: translatex(20px);
	}
	
	100% {
		opacity: 1;
		transform: translatex(0);
	}
}

.fadeinright.animated {
	-webkit-animation-name: fadeinright;
	-moz-animation-name: fadeinright;
	-o-animation-name: fadeinright;
	animation-name: fadeinright;
}
@-webkit-keyframes moveleft {
	0% {
		-webkit-transform: translatex(0px);
	}
	
	60% {
		-webkit-transform: translatex(-10px);
	}
	
	80% {
		-webkit-transform: translatex(5px);
	}
	
	100% {
		-webkit-transform: translatex(0);
	}
}

@-moz-keyframes moveleft {
	0% {
		-moz-transform: translatex(0px);
	}
	
	60% {
		-moz-transform: translatex(-10px);
	}
	
	80% {
		-moz-transform: translatex(5px);
	}
	
	100% {
		-moz-transform: translatex(0);
	}
}

@-o-keyframes moveleft {
	0% {
		-o-transform: translatex(0px);
	}
	
	60% {
		-o-transform: translatex(-10px);
	}
	
	80% {
		-o-transform: translatex(5px);
	}
	
	100% {
		-o-transform: translatex(0);
	}
}

@keyframes moveleft {
	0% {
		transform: translatex(0px);
	}
	
	60% {
		transform: translatex(-10px);
	}
	
	80% {
		transform: translatex(5px);
	}
	
	100% {
		transform: translatex(0);
	}
}

.moveleft.animated {
	-webkit-animation-name: fadeinleft;
	-moz-animation-name: fadeinleft;
	-o-animation-name: fadeinleft;
	animation-name: fadeinleft;
}