@-moz-keyframes infor{
	from{ transform: scale(0.8,0.8); }
	to{ opacity: 1; }
}
@-o-keyframes infor{
	from{ transform: scale(0.8,0.8); }
	to{ opacity: 1; }
}
@-webkit-keyframes infor{
	from{ transform: scale(0.8,0.8); }
	to{ opacity: 1; }
}
@keyframes infor{
	from{ transform: scale(0.8,0.8); }
	to{ opacity: 1; }
}

.active.infor,
.active.end-text{
	animation:'infor' 0.6s ease-in-out 0s forwards;
	-ms-animation:infor 0.6s ease-in-out 0s forwards;
	-moz-animation:infor 0.6s ease-in-out 0s forwards;
	-o-animation:'infor' 0.6s ease-in-out 0s forwards;
	-webkit-animation:'infor' 0.6s ease-in-out 0s forwards;
}


@-moz-keyframes layout{
	from{ transform: scale(0.8,0.8); margin-top: 2em; }
	to{ opacity: 1; }
}
@-o-keyframes layout{
	from{ transform: scale(0.8,0.8); margin-top: 2em; }
	to{ opacity: 1; }
}
@-webkit-keyframes layout{
	from{ transform: scale(0.8,0.8); margin-top: 2em; }
	to{ opacity: 1; }
}
@keyframes layout{
	from{ transform: scale(0.8,0.8); margin-top: 2em; }
	to{ opacity: 1; }
}

.active.text,
.active.name,
.active.point,
.active.media{
	animation:'layout' 0.6s ease-in-out 0s forwards;
	-ms-animation:layout 0.6s ease-in-out 0s forwards;
	-moz-animation:layout 0.6s ease-in-out 0s forwards;
	-o-animation:'layout' 0.6s ease-in-out 0s forwards;
	-webkit-animation:'layout' 0.6s ease-in-out 0s forwards;
}

@-moz-keyframes people{
	from{ margin-top: 2em; }
	to{ opacity: 1; }
}
@-o-keyframes people{
	from{ margin-top: 2em; }
	to{ opacity: 1; }
}
@-webkit-keyframes people{
	from{ margin-top: 2em; }
	to{ opacity: 1; }
}
@keyframes people{
	from{ margin-top: 2em; }
	to{ opacity: 1; }
}

.active.people{
	animation:'people' 0.6s ease-in-out 0s forwards;
	-ms-animation:people 0.6s ease-in-out 0s forwards;
	-moz-animation:people 0.6s ease-in-out 0s forwards;
	-o-animation:'people' 0.6s ease-in-out 0s forwards;
	-webkit-animation:'people' 0.6s ease-in-out 0s forwards;
}

@-moz-keyframes move16{
	from{ }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 53.4%; top: 70%; }
}
@-o-keyframes move16{
	from{ }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 53.4%; top: 70%; }
}
@-webkit-keyframes move16{
	from{ }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 53.4%; top: 70%; }
}
@keyframes move16{
	from{ }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 53.4%; top: 70%; }
}

#move16{
	animation:'move16' 20s linear 0s infinite;
	-ms-animation:move16 20s linear 0s infinite;
	-moz-animation:move16 20s linear 0s infinite;
	-o-animation:'move16' 20s linear 0s infinite;
	-webkit-animation:'move16' 20s linear 0s infinite;
}

@-moz-keyframes cloud{
	from{ }
	50%{ opacity: 0.5; margin-left: 4em; }
	to{ }
}
@-o-keyframes cloud{
	from{ }
	50%{ opacity: 0.5; margin-left: 4em; }
	to{ }
}
@-webkit-keyframes cloud{
	from{ }
	50%{ opacity: 0.5; margin-left: 4em; }
	to{ }
}
@keyframes cloud{
	from{ }
	50%{ opacity: 0.5; margin-left: 4em; }
	to{ }
}

#cloud3{
	animation:'cloud' 8s linear 0s infinite;
	-ms-animation:cloud 8s linear 0s infinite;
	-moz-animation:cloud 8s linear 0s infinite;
	-o-animation:'cloud' 8s linear 0s infinite;
	-webkit-animation:'cloud' 8s linear 0s infinite;
}

@-moz-keyframes cloud2{
	from{ }
	50%{ opacity: 0.6; margin-left: -4em; }
	to{ }
}
@-o-keyframes cloud2{
	from{ }
	50%{ opacity: 0.6; margin-left: -4em; }
	to{ }
}
@-webkit-keyframes cloud2{
	from{ }
	50%{ opacity: 0.6; margin-left: -4em; }
	to{ }
}
@keyframes cloud2{
	from{ }
	50%{ opacity: 0.6; margin-left: -4em; }
	to{ }
}

#cloud1,#cloud2{
	animation:'cloud2' 8s linear 0s infinite;
	-ms-animation:cloud2 8s linear 0s infinite;
	-moz-animation:cloud2 8s linear 0s infinite;
	-o-animation:'cloud2' 8s linear 0s infinite;
	-webkit-animation:'cloud2' 8s linear 0s infinite;
}

@-moz-keyframes bird1{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 10%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 43.5%; }
}
@-o-keyframes bird1{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 10%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 43.5%; }
}
@-webkit-keyframes bird1{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 10%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 43.5%; }
}
@keyframes bird1{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 10%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 43.5%; }
}

#move99a{
	animation:'bird1' 8s linear 0s infinite;
	-ms-animation:bird1 8s linear 0s infinite;
	-moz-animation:bird1 8s linear 0s infinite;
	-o-animation:'bird1' 8s linear 0s infinite;
	-webkit-animation:'bird1' 8s linear 0s infinite;
}

@-moz-keyframes bird3{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 30%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 44%; }
}
@-o-keyframes bird3{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 30%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 44%; }
}
@-webkit-keyframes bird3{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 30%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 44%; }
}
@keyframes bird3{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 30%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 44%; }
}

#move99c{
	animation:'bird3' 10s linear 0s infinite;
	-ms-animation:bird3 10s linear 0s infinite;
	-moz-animation:bird3 10s linear 0s infinite;
	-o-animation:'bird3' 10s linear 0s infinite;
	-webkit-animation:'bird3' 10s linear 0s infinite;
}

@-moz-keyframes bird4{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 25%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 84%; }
}
@-o-keyframes bird4{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 25%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 84%; }
}
@-webkit-keyframes bird4{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 25%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 84%; }
}
@keyframes bird4{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 25%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 84%; }
}

#move99d{
	animation:'bird4' 10s linear 0s infinite;
	-ms-animation:bird4 10s linear 0s infinite;
	-moz-animation:bird4 10s linear 0s infinite;
	-o-animation:'bird4' 10s linear 0s infinite;
	-webkit-animation:'bird4' 10s linear 0s infinite;
}

@-moz-keyframes bird2{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 25%; }
	75%{ top: 12%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 88%; }
}
@-o-keyframes bird2{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 25%; }
	75%{ top: 12%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 88%; }
}
@-webkit-keyframes bird2{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 25%; }
	75%{ top: 12%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 88%; }
}
@keyframes bird2{
	from{ opacity: 0; }
	10%{ opacity: 1; }
	50%{ top: 25%; }
	75%{ top: 12%; }
	95%{ opacity: 1; }
	to{ opacity: 0; left: 88%; }
}

#move99b{
	animation:'bird2' 10s linear 0s infinite;
	-ms-animation:bird2 10s linear 0s infinite;
	-moz-animation:bird2 10s linear 0s infinite;
	-o-animation:'bird2' 10s linear 0s infinite;
	-webkit-animation:'bird2' 10s linear 0s infinite;
}



@-moz-keyframes out{
	from{  }
	to{ opacity: 0; transform: scale(1.1,1.1); }
}
@-o-keyframes out{
	from{  }
	to{ opacity: 0; transform: scale(1.1,1.1); }
}
@-webkit-keyframes out{
	from{  }
	to{ opacity: 0; transform: scale(1.1,1.1); }
}
@keyframes out{
	from{  }
	to{ opacity: 0; transform: scale(1.1,1.1); }
}

#cover.out{
	animation:'out' 1s ease-in-out 0s forwards;
	-ms-animation:out 1s ease-in-out 0s forwards;
	-moz-animation:out 1s ease-in-out 0s forwards;
	-o-animation:'out' 1s ease-in-out 0s forwards;
	-webkit-animation:'out' 1s ease-in-out 0s forwards;
}
