.sea {
	opacity: 0;
	-ms-transition-property: opacity, -ms-transform;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	-ms-transition-duration: 1s, .6s;
	-webkit-transition-duration: 1s, .6s;
	transition-duration: 1s, .6s;
	-ms-transition-timing-function: ease, ease;
	-webkit-transition-timing-function: ease, ease;
	transition-timing-function: ease, ease;
}

.sea.animate {
	opacity: 1;
}

.sea.s-left {
	-ms-transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
	transform: translateX(-100px);
}

.sea.s-right {
	-ms-transform: translateX(100px);
	-webkit-transform: translateX(100px);
	transform: translateX(100px);
}

.sea.s-left.animate,
.sea.s-right.animate {
	-ms-transform: translateX(0);
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.sea.s-top {
	-ms-transform: translateY(-100px);
	-webkit-transform: translateY(-100px);
	transform: translateY(-100px);
}

.sea.s-bottom {
	-ms-transform: translateY(100px);
	-webkit-transform: translateY(100px);
	transform: translateY(100px);
}

.sea.s-top.animate,
.sea.s-bottom.animate {
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.sea.s-scaleUp {
	-ms-transform: scale(.9);
	-webkit-transform: scale(.9);
	transform: scale(.9);
}

.sea.s-scaleDown {
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.sea.s-scaleUp.animate,
.sea.s-scaleDown.animate {
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}