.animated {animation-duration: .6s;animation-fill-mode: both}
.animated.infinite {animation-iteration-count: infinite}
.animated.linear{animation-timing-function:linear;}
@keyframes breath {
	0% {
		opacity: 0.8;
		-webkit-transform: scale(0.95);
		-moz-transform: scale(0.95);
		-ms-transform: scale(0.95);
		transform: scale(0.95);
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	100% {
		opacity: 0.8;
		-webkit-transform: scale(0.95);
		-moz-transform: scale(0.95);
		-ms-transform: scale(0.95);
		transform: scale(0.95);
	}
}
.breath{animation-name: breath}
@keyframes upAndDown {
	0% {
		opacity: 0.6;
		transform: translate(0, 0);
	}
	50% {
		opacity: 1;
		transform: translate(0, 1.388vmin);
	}
	100% {
		opacity: 0.6;
		transform: translate(0, 0);
	}
}
.upAndDown {animation-name: upAndDown}
@keyframes around {
	0% {
		transform: translate(0, 0);
	}
	50% {
		transform: translate(0.925vmin, 0);
	}
	100% {
		transform: translate(0, 0);
	}
}
.around {animation-name: around}
@keyframes fadeIn {
	0% {
		opacity:0
	}
	to {
		opacity:1
	}
}
.fadeIn {
	animation-name: fadeIn
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translate(0, 100px);
	}
	100% {
		opacity: 1;
		transform: translate(0, 0);
	}
}
.fadeInUp {animation-name: fadeInUp}
@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translate(0, -100px);
	}
	100% {
		opacity: 1;
		transform: translate(0, 0);
	}
}
.fadeInDown {animation-name: fadeInDown}
@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translate(100px, 0);
	}
	100% {
		opacity: 1;
		transform: translate(0, 0);
	}
}
.fadeInRight {animation-name: fadeInRight}
@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		transform: translate(100%, 0);
	}
	100% {
		opacity: 1;
		transform: translate(0, 0);
	}
}
.fadeInRightBig {animation-name: fadeInRightBig}
@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translate(0, -100%);
	}
	100% {
		opacity: 1;
		transform: translate(0, 0);
	}
}
.fadeInDown {animation-name: fadeInDown}
@keyframes zoomIn {
	0% {
		opacity:0;
		-webkit-transform:scale3d(.3, .3, .3);
		transform:scale3d(.3, .3, .3)
	}
	100% {
		opacity:1
	}
}
.zoomIn {animation-name: zoomIn}
@keyframes zoomOut {
	0% {
		opacity:1;
	}
	100% {
		transform:scale3d(.3, .3, .3);
		opacity:0;
	}
}
.zoomOut {animation-name: zoomOut}
@keyframes fadeOut {
	0% {
		opacity:1
	}
	to {
		opacity:0
	}
}
.fadeOut {
	animation-name: fadeOut
}
@keyframes fadeOutUp {
	0% {
		opacity: 1;
		transform: translate(0, 0);
	}
	100% {
		opacity: 0;
		transform: translate(0, 100px);
	}
}
.fadeOutUp {animation-name: fadeOutUp}
@keyframes fadeOutDown {
	0% {
		opacity: 1;
		transform: translate(0, 0);
	}
	100% {
		opacity: 0;
		transform: translate(0, -100%);
	}
}
.fadeOutDown {animation-name: fadeOutDown}
@keyframes shake {
	0%,
	100% {
		transform: translateX(0);
	}
	10%,
	30%,
	50%,
	70% {
		transform: translateX(-4px);
	}
	20%,
	40%,
	60% {
		transform: translateX(5px);
	}
	80% {
		transform: translateX(4px);
	}
	90% {
		transform: translateX(-4px);
	}
}