.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both;
}

.animated-1 {
    animation-duration: 3s;
    animation-fill-mode: both;
    -webkit-animation-duration: 3s;
    -webkit-animation-fill-mode: both;
}

.animated-fadein {
    opacity: 0;
}

.animated-fadein-fadeup {
    opacity: 0;
}

.fadein {
    opacity: 0;
    animation-name: fadein;
    -webkit-animation-name: fadein;
}

.fadein-fadeup {
    opacity: 0;
    animation-name: fadein-fadeup;
    -webkit-animation-name: fadein-fadeup;
}

.fadeout {
	opacity: 0;
	-webkit-animation: fadeout .8s;
	-moz-animation: fadeout .8s;
	-ms-animation: fadeout .8s;
	animation: fadeout .8s;
}

@keyframes fadein {

    from {
        transform: translate3d(0,0,0);
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1;
    }
}

@-webkit-keyframes fadein {

    from {
        transform: translate3d(0,0,0);
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1;
    }
}

@keyframes fadein-fadeup {

    from {
        transform: translate3d(0,20px,0);
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1;
    }
}

@-webkit-keyframes fadein-fadeup {

    from {
        transform: translate3d(0,20px,0);
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1;
    }
}

@keyframes fadeout {

	from {
		opacity: 1;
	}

    to {
		opacity: 0;
	}
}

@-webkit-keyframes fadeout {

    from {
		opacity: 1;
	}

    to {
		opacity: 0;
	}
}

.delay-1 {
	-webkit-animation-delay: .3s;
    animation-delay: .3s;
}

.delay-2 {
	-webkit-animation-delay: .6s;
    animation-delay: .6s;
}

.delay-3 {
	-webkit-animation-delay: .9s;
    animation-delay: .9s;
}

.delay-4 {
	-webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

.delay-5 {
	-webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

.delay-6 {
	-webkit-animation-delay: 1.8s;
    animation-delay: 1.8s;
}

.delay-7 {
	-webkit-animation-delay: 2.1s;
    animation-delay: 2.1s;
}

.delay-8 {
	-webkit-animation-delay: 2.4s;
    animation-delay: 2.4s;
}

.delay-9 {
	-webkit-animation-delay: 2.7s;
    animation-delay: 2.7s;
}

.delay-10 {
	-webkit-animation-delay: 3s;
    animation-delay: 3s;
}

.delay-11 {
	-webkit-animation-delay: 3.3s;
    animation-delay: 3.3s;
}

.delay-12 {
	-webkit-animation-delay: 3.6s;
    animation-delay: 3.6s;
}

.delay-13 {
	-webkit-animation-delay: 3.9s;
    animation-delay: 3.9s;
}

.delay-14 {
	-webkit-animation-delay: 4.2s;
    animation-delay: 4.2s;
}

.delay-15 {
	-webkit-animation-delay: 4.5s;
    animation-delay: 4.5s;
}

.delay-16 {
	-webkit-animation-delay: 4.8s;
    animation-delay: 4.8s;
}

.delay-17 {
	-webkit-animation-delay: 5.1s;
    animation-delay: 5.1s;
}

.delay-18 {
	-webkit-animation-delay: 5.4s;
    animation-delay: 5.4s;
}

.delay-19 {
	-webkit-animation-delay: 5.7s;
    animation-delay: 5.7s;
}

.delay-20 {
	-webkit-animation-delay: 6s;
    animation-delay: 6s;
}

.delay-21 {
	-webkit-animation-delay: 6.3s;
    animation-delay: 6.3s;
}

.delay-22 {
	-webkit-animation-delay: 6.6s;
    animation-delay: 6.6s;
}

.delay-23 {
	-webkit-animation-delay: 6.9s;
    animation-delay: 6.9s;
}

.delay-24 {
	-webkit-animation-delay: 7.2s;
    animation-delay: 7.2s;
}

.delay-25 {
	-webkit-animation-delay: 7.5s;
    animation-delay: 7.5s;
}

.delay-26 {
	-webkit-animation-delay: 7.8s;
    animation-delay: 7.8s;
}

.delay-27 {
	-webkit-animation-delay: 8.1s;
    animation-delay: 8.1s;
}

.delay-28 {
	-webkit-animation-delay: 8.4s;
    animation-delay: 8.4s;
}

.delay-29 {
	-webkit-animation-delay: 8.7s;
    animation-delay: 8.7s;
}

.delay-30 {
	-webkit-animation-delay: 9.0s;
    animation-delay: 9.0s;
}

.delay-31 {
	-webkit-animation-delay: 9.3s;
    animation-delay: 9.3s;
}

.delay-32 {
	-webkit-animation-delay: 9.6s;
    animation-delay: 9.6s;
}

.delay-33 {
	-webkit-animation-delay: 9.9s;
    animation-delay: 9.9s;
}

.delay-34 {
	-webkit-animation-delay: 10.1s;
    animation-delay: 10.1s;
}

.delay-35 {
	-webkit-animation-delay: 10.4s;
    animation-delay: 10.4s;
}

.delay-36 {
	-webkit-animation-delay: 10.7s;
    animation-delay: 10.7s;
}

.delay-37 {
	-webkit-animation-delay: 11s;
    animation-delay: 11s;
}

.delay-38 {
	-webkit-animation-delay: 11.3s;
    animation-delay: 11.3s;
}

.delay-39 {
	-webkit-animation-delay: 11.6s;
    animation-delay: 11.6s;
}

.delay-40 {
	-webkit-animation-delay: 11.9s;
    animation-delay: 11.9s;
}

.delay-41 {
	-webkit-animation-delay: 12.2s;
    animation-delay: 12.2s;
}

.delay-42 {
	-webkit-animation-delay: 12.5s;
    animation-delay: 12.5s;
}

.delay-43 {
	-webkit-animation-delay: 12.8s;
    animation-delay: 12.8s;
}
