@charset "utf-8";
/* CSS Document */

@-webkit-keyframes fadeIn{
	
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
	
	
	}

@-moz-keyframes fadeIn{
	
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
	
	
	}

@keyframes fadeIn{
	
	0%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
	
	
	}
.fadeIn{
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}

.animate_start {
	-webkit-animation:0.8s cubic-bezier(1,0,0,1) 0s normal backwards 1 afc;
	animation:0.8s cubic-bezier(1,0,0,1) 0s normal backwards 1 afc;
	opacity:1
}
@keyframes afr {
	from {
		opacity:0;
		transform:translateX(100px)
	}
	to {
		opacity:1;
		transform:translateX(0)
	}
}
@-webkit-keyframes afr {
	from {
		opacity:0;
		-webkit-transform:translateX(100px)
	}
	to {
		opacity:1;
		-webkit-transform:translateX(0)
	}
}
.afr {
	-webkit-animation-name: afr;
	animation-name: afr;
}

.animation-delay-6 {
-webkit-animation-delay: .6s !important;
-moz-animation-delay: .6s !important;
-ms-animation-delay: .6s !important;
-o-animation-delay: .6s !important;
animation-delay: .6s !important;
}
.animation-delay-11 {
-webkit-animation-delay: 1.1s !important;
-moz-animation-delay: 1.1s !important;
-ms-animation-delay: 1.1s !important;
-o-animation-delay: 1.1s !important;
animation-delay: 1.1s !important;
}

.animation-delay-13 {
-webkit-animation-delay: 1.3s !important;
-moz-animation-delay: 1.3s !important;
-ms-animation-delay: 1.3s !important;
-o-animation-delay: 1.3s !important;
animation-delay: 1.3s !important;
}

.animation-delay-15 {
-webkit-animation-delay: 1.5s !important;
-moz-animation-delay: 1.5s !important;
-ms-animation-delay: 1.5s !important;
-o-animation-delay: 1.5s !important;
animation-delay: 1.5s !important;
}

.animation-delay-17 {
-webkit-animation-delay: 1.7s !important;
-moz-animation-delay: 1.7s !important;
-ms-animation-delay: 1.7s !important;
-o-animation-delay: 1.7s !important;
animation-delay: 1.7s !important;
}

.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}

@-webkit-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
-ms-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}

@-webkit-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
-ms-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}

@-webkit-keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
-ms-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig
}
.animation-delay-7 {
-webkit-animation-delay: .7s !important;
-moz-animation-delay: .7s !important;
-ms-animation-delay: .7s !important;
-o-animation-delay: .7s !important;
animation-delay: .7s !important;
}

.animation-delay-5 {
-webkit-animation-delay: .5s !important;
-moz-animation-delay: .5s !important;
-ms-animation-delay: .5s !important;
-o-animation-delay: .5s !important;
animation-delay: .5s !important;
}


.animation-delay-3 {
-webkit-animation-delay: .3s !important;
-moz-animation-delay: .3s !important;
-ms-animation-delay: .3s !important;
-o-animation-delay: .3s !important;
animation-delay: .3s !important;
}
@-webkit-keyframes bounceInUp {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes bounceInUp {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
-ms-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
-ms-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
-ms-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
-ms-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
100% {
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}

@-webkit-keyframes bounceInLeft {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInLeft {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
-ms-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
-ms-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
-ms-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
-ms-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}

@-webkit-keyframes mostRandom{
	
	0%{
		-webkit-transform: translate3d(0,2000px,0);
		-moz-transform: translate3d(0,2000px,0);
		-o-transform: translate3d(0,2000px,0);
		transform: translate3d(0,2000px,0);
		}	
	
	
	60%{
		-webkit-transform: translate3d(0,-20px,0);
		-moz-transform: translate3d(0,-20px,0);
		-o-transform: translate3d(0,-20px,0);
		transform: translate3d(0,-20px,0);
		}	
		
	
	75%{
		-webkit-transform: translate3d(0,10px,0);
		-moz-transform: translate3d(0,10px,0);
		-o-transform: translate3d(0,10px,0);
		transform: translate3d(0,10px,0);
		}	
		
		
	90%{
		-webkit-transform: translate3d(0,-10px,0);
		-moz-transform: translate3d(0,-10px,0);
		-o-transform: translate3d(0,-10px,0);
		transform: translate3d(0,-10px,0);
		}		
	
	100%{
		-webkit-transform: translate3d(0,0,0);
		-moz-transform: translate3d(0,0,0);
		-o-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		}	
	
	
}

@keyframes mostRandom{
	
	0%{
		-webkit-transform: translate3d(0,2000px,0);
		-moz-transform: translate3d(0,2000px,0);
		-o-transform: translate3d(0,2000px,0);
		transform: translate3d(0,2000px,0);
		}	
	
	
	60%{
		-webkit-transform: translate3d(0,-20px,0);
		-moz-transform: translate3d(0,-20px,0);
		-o-transform: translate3d(0,-20px,0);
		transform: translate3d(0,-20px,0);
		}	
		
	
	75%{
		-webkit-transform: translate3d(0,10px,0);
		-moz-transform: translate3d(0,10px,0);
		-o-transform: translate3d(0,10px,0);
		transform: translate3d(0,10px,0);
		}	
		
		
	90%{
		-webkit-transform: translate3d(0,-10px,0);
		-moz-transform: translate3d(0,-10px,0);
		-o-transform: translate3d(0,-10px,0);
		transform: translate3d(0,-10px,0);
		}		
	
	100%{
		-webkit-transform: translate3d(0,0,0);
		-moz-transform: translate3d(0,0,0);
		-o-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		}	
	
	
}



.mostRandom{
	-webkit-animation-name: mostRandom;
	-moz-animation-name: mostRandom;
	-0-animation-name: mostRandom;
	animation-name: mostRandom;
}