.animated {
	transition: all .5s ease;
}

.transition-none {
	transition: none;
}

.def {
	opacity: 0;
}


.slide-up.def {
	transform: translateY(100px);
}

.slide-down.def {
	transform: translateY(-100px);
}

.slide-left.def {
	transform: translateX(100px);
}

.slide-right.def {
	transform: translateX(-100px);
}

.zoom-out.def {
	transform: scale(1.5);
}

.zoom-in.def {
	transform: scale(0.5);
}

.zoom-over:hover {
	transform: scale(1.1);
}

.fade-in.def {
	opacity: 0;
}

.rotate-up.def {
	transform-origin: center top;
	transform: perspective(800px) translate(0,100%) rotate3d(1, 0, 0, -90deg);
}

.rotate-down.def {
	transform-origin: center top;
	transform: perspective(800px) translate(0,-100%) rotate3d(1, 0, 0, 90deg);
}

.slide-up, .slide-down, .slide-left, .slide-right, .zoom-out, .zoom-in, .zoom-hover, .fade-in, .rotate-up, .rotate-down {
	transform: none;
}
