.letterfx-container {
	
}
.letterfx {
	margin: 0px; padding: 0px; transition:1s; display: inline-block; -webkit-transition: all 1s;
}
.letterfx-spin-before {
	transform: rotate(3600deg); -webkit-transform: rotate(3600deg);
}
.letterfx-spin-after {
	transform: none;
}
.letterfx-fade-before {
	opacity: 0;
}
.letterfx-grow-before {
	transform: scale(0); -webkit-transform: scale(0, 0);
}
.letterfx-grow-after {
	transform: none;
}
.letterfx-smear-before {
	color: transparent; text-shadow: -1px -1px 25px transparent;
}
.letterfx-smear-after {
	color: inherit; text-shadow: 0px 0px #333;
}
.letterfx-fall-before {
	visibility: hidden; transform: scale(3); -webkit-transform: scale(3, 3);
}
.letterfx-fall-after {
	text-shadow: none; transform: scale(1); -webkit-transform: scale(1, 1);
}
.letterfx-swirl-before {
	visibility: hidden; transform: scale(3) rotate(3600deg); -webkit-transform: scale(3, 3) rotate(3600deg);
}
.letterfx-swirl-after {
	
}
.letterfx-wave-container .letterfx {
	position: relative;
}
.letterfx-wave-before {
	bottom: 0px;
}
.letterfx-wave-after {
	bottom: 15px;
}
.letterfx-fly-left-container .letterfx {
	position: relative;
}
.letterfx-fly-right-container .letterfx {
	position: relative;
}
.letterfx-fly-top-container .letterfx {
	position: relative;
}
.letterfx-fly-bottom-container .letterfx {
	position: relative;
}
.letterfx-fly-left-before {
	left: -50em;
}
.letterfx-fly-left-after {
	left: 0px;
}
.letterfx-fly-right-before {
	right: -50em;
}
.letterfx-fly-right-after {
	right: 0px;
}
.letterfx-fly-top-before {
	top: -20em;
}
.letterfx-fly-top-after {
	top: 0px;
}
.letterfx-fly-bottom-before {
	bottom: -20em;
}
.letterfx-fly-bottom-after {
	bottom: 0px;
}
