/************************************************************************
* Animation Targets
*************************************************************************/
.gear-icon{
	-moz-animation-name: gear-spin;
	-moz-animation-duration: 10s;
	-moz-animation-delay:0s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: cubic-bezier(.4,2.08,.55,.44);

	-o-animation-name: gear-spin;
	-o-animation-duration: 10s;
	-o-animation-delay:0s;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: cubic-bezier(.4,2.08,.55,.44);

	-webkit-animation-name: gear-spin;
	-webkit-animation-duration: 10s;
	-webkit-animation-delay:0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: cubic-bezier(.4,2.08,.55,.44);

	animation-name: gear-spin;
	animation-duration: 10s;
	animation-delay:0s;
	animation-iteration-count: infinite;
	animation-timing-function: cubic-bezier(.4,2.08,.55,.44);

}
.gear-icon.reverse{
	-moz-animation-name: gear-spin-reverse;
	-moz-animation-duration: 10s;
	-moz-animation-delay:0s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: cubic-bezier(.4,2.08,.55,.44);

	-o-animation-name: gear-spin-reverse;
	-o-animation-duration: 10s;
	-o-animation-delay:0s;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: cubic-bezier(.4,2.08,.55,.44);

	-webkit-animation-name: gear-spin-reverse;
	-webkit-animation-duration: 10s;
	-webkit-animation-delay:0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: cubic-bezier(.4,2.08,.55,.44);

	animation-name: gear-spin-reverse;
	animation-duration: 10s;
	animation-delay:0s;
	animation-iteration-count: infinite;
	animation-timing-function: cubic-bezier(.4,2.08,.55,.44);

}
/************************************************************************
* Animation Groups
*************************************************************************/
@-moz-keyframes gear-spin{
	0% {
		-moz-transform: rotate(0deg);
	}
	100% {
		-moz-transform: rotate(720deg);
	}
}
@-o-keyframes gear-spin{
	0% {
		-o-transform: rotate(0deg);
	}
	100% {
		-o-transform: rotate(720deg);
	}
}
@-webkit-keyframes gear-spin{
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(720deg);
	}
}
@keyframes gear-spin{
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(720deg);
	}
}
@-moz-keyframes gear-spin-reverse{
	0% {
		-moz-transform: rotate(0deg);
	}
	100% {
		-moz-transform: rotate(-360deg);
	}
}
@-o-keyframes gear-spin-reverse{
	0% {
		-o-transform: rotate(0deg);
	}
	100% {
		-o-transform: rotate(-360deg);
	}
}
@-webkit-keyframes gear-spin-reverse{
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(-360deg);
	}
}
@keyframes gear-spin-reverse{
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(-360deg);
	}
}

