@charset "UTF-8";


.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
@-webkit-keyframes bounce{
	0%{
	top:60px; left:25px;
	}
	25%{
	top:50px; left:22px;transform:rotate(-6deg);-moz-transform:rotate(-6deg); -webkit-transform:rotate(-6deg);
	}
	50%{
	top:47px; left:20px;
	transform:rotate(-12deg);-moz-transform:rotate(-12deg); -webkit-transform:rotate(-12deg);
	}
	75%{
	top:50px; left:28px; -webkit-transform:rotate(-6deg);
	}
	100%{
	top:60px; left:25px;transform:rotate(0deg);-moz-transform:rotate(0deg); -webkit-transform:rotate(0deg);
	}
	}
@-moz-keyframes bounce{
	0%{
	top:60px; left:25px;
	}
	25%{
	top:50px; left:22px;transform:rotate(-6deg);-moz-transform:rotate(-6deg); -webkit-transform:rotate(-6deg);
	}
	50%{
	top:47px; left:20px;
	transform:rotate(-12deg);-moz-transform:rotate(-12deg); -webkit-transform:rotate(-12deg);
	}
	75%{
	top:50px; left:28px; -webkit-transform:rotate(-6deg);
	}
	100%{
	top:60px; left:25px;transform:rotate(0deg);-moz-transform:rotate(0deg); -webkit-transform:rotate(0deg);
	}
	}
@keyframes bounce{
	0%{
	top:60px; left:25px;
	}
	25%{
	top:50px; left:22px;transform:rotate(-6deg);-moz-transform:rotate(-6deg); -webkit-transform:rotate(-6deg);
	}
	50%{
	top:47px; left:25px;
	transform:rotate(-12deg);-moz-transform:rotate(-12deg); -webkit-transform:rotate(-12deg);
	}
	75%{
	top:50px; left:28px;transform:rotate(-6deg);-moz-transform:rotate(-6deg); -webkit-transform:rotate(-6deg);
	}
	100%{
	top:60px; left:25px;transform:rotate(0deg);-moz-transform:rotate(0deg); -webkit-transform:rotate(0deg);
	}}
.pcele1.animated{
-webkit-animation:bounce 1s infinite linear ;-moz-animation:bounce 1s infinite linear ;animation:bounce 1s infinite linear ;}

@-webkit-keyframes bounce2{
	0%{top:110px; left:65px;}
	25%{
	top:117px; left:60px;
	transform:rotate(-6deg);-moz-transform:rotate(-6deg); 
	-webkit-transform:rotate(-6deg);
	}
	50%{
	top:122px; left:55px;
	transform:rotate(-12deg);-moz-transform:rotate(-12deg); -webkit-transform:rotate(-12deg);
	}
	75%{
	top:117px; left:60px;transform:rotate(-6deg);-moz-transform:rotate(-6deg); -webkit-transform:rotate(-6deg);
	}
	100%{
	top:110px; left:65px;transform:rotate(0deg);-moz-transform:rotate(0deg); -webkit-transform:rotate(0deg);}
	}
@-moz-keyframes bounce2{
	0%{top:110px; left:65px;}
	25%{
	top:117px; left:60px;
	transform:rotate(-6deg);-moz-transform:rotate(-6deg); 
	-webkit-transform:rotate(-6deg);
	}
	50%{
	top:122px; left:55px;
	transform:rotate(-12deg);-moz-transform:rotate(-12deg); -webkit-transform:rotate(-12deg);
	}
	75%{
	top:117px; left:60px;transform:rotate(-6deg);-moz-transform:rotate(-6deg); -webkit-transform:rotate(-6deg);
	}
	100%{
	top:110px; left:65px;transform:rotate(0deg);-moz-transform:rotate(0deg); -webkit-transform:rotate(0deg);}
	}
@keyframes bounce2{
	0%{top:110px; left:65px;}
	25%{
	top:117px; left:60px;
	transform:rotate(-6deg);-moz-transform:rotate(-6deg); 
	-webkit-transform:rotate(-6deg);
	}
	50%{
	top:122px; left:55px;
	transform:rotate(-12deg);-moz-transform:rotate(-12deg); -webkit-transform:rotate(-12deg);
	}
	75%{
	top:117px; left:60px;transform:rotate(-6deg);-moz-transform:rotate(-6deg); -webkit-transform:rotate(-6deg);
	}
	100%{
	top:110px; left:65px;transform:rotate(0deg);-moz-transform:rotate(0deg); -webkit-transform:rotate(0deg);}
	}
.pcele2.animated{
-webkit-animation:bounce2 1s infinite linear ;-moz-animation:bounce2 1s infinite linear ;animation:bounce2 1s infinite linear ;}




@-moz-keyframes bounce3{
	0%{top:20px; left:115px;}
	25%{top:27px; left:108px;}
	50%{top:32px; left:115px;}
	75%{top:25px; left:122px;}
	}
@-webkit-keyframes bounce3{
	0%{top:20px; left:115px;}
	25%{top:27px; left:108px;}
	50%{top:32px; left:115px;}
	75%{top:25px; left:122px;}
	}
@keyframes bounce3{
	0%{top:20px; left:115px;}
	25%{top:27px; left:108px;}
	50%{top:32px; left:115px;}
	75%{top:25px; left:122px;}
	}
.pcele3.animated{
-webkit-animation:bounce3 1s infinite linear ;-moz-animation:bounce3 1s infinite linear ;animation:bounce3 1s infinite linear ;}


@-moz-keyframes bounce4{
	0% {top:30px; left:-25px;}
	20% {top:34px; left:-35px;}
    40% {top:30px; left:-25px;}
    60% {top:34px; left:-35px;}
    80% {top:30px; left:-25px;}
    100% {top:30px; left:-25px;}
	}
@-webkit-keyframes bounce4{
	0% {top:30px; left:-25px;}
	20% {top:34px; left:-35px;}
    40% {top:30px; left:-25px;}
    60% {top:34px; left:-35px;}
    80% {top:30px; left:-25px;}
    100% {top:30px; left:-25px;}
	}
@keyframes bounce4{
	
	0% {top:30px; left:-25px;}
	20% {top:34px; left:-35px;}
    40% {top:30px; left:-25px;}
    60% {top:34px; left:-35px;}
    80% {top:30px; left:-25px;}
    100% {top:30px; left:-25px;}
	}
.mele1.animated{
-webkit-animation:bounce4 .5s infinite ease-in ;-moz-animation:bounce4 1s infinite linear ;animation:bounce4 1s infinite linear ;}


@-moz-keyframes bounce5 {
	0% {transform: rotate(20deg);}
	20% {transform: rotate(-20deg);}
    40% {transform: rotate(20deg);}
    60% {transform: rotate(-10deg);}
    80% {transform: rotate(10deg);}
    100% {transform: rotate(0deg);}
}
@-webkit-keyframes bounce5 {
	0% {-webkit-transform: rotate(0deg);}
    20% {-webkit-transform: rotate(-18deg);}
    40% {-webkit-transform: rotate(18deg);}
    60% {-webkit-transform: rotate(-15deg);}
    80% {-webkit-transform: rotate(15deg);}
    100% {-webkit-transform: rotate(0deg);}
}

@keyframes bounce5 {
	0% {transform: rotate(0deg);}
	20% {transform: rotate(-18deg);}
    40% {transform: rotate(18deg);}
    60% {transform: rotate(-15deg);}
    80% {transform: rotate(15deg);}
    100% {transform: rotate(0deg);}
}
.mele2.animated{
-webkit-animation:bounce5 1s infinite ease-in ;-moz-animation:bounce5 1s infinite linear ;animation:bounce5 1s infinite linear ;}

@-moz-keyframes bounce6{
	
	0% {top:30px; left:115px;}
	20% {top:34px; left:125px;}
    40% {top:30px; left:115px;}
    60% {top:34px; left:125px;}
    80% {top:30px; left:115px;}
    100% {top:30px; left:115px;}
	}
@-webkit-keyframes bounce6{
	0% {top:30px; left:115px;}
	20% {top:34px; left:125px;}
    40% {top:30px; left:115px;}
    60% {top:34px; left:125px;}
    80% {top:30px; left:115px;}
    100% {top:30px; left:115px;}
	}
@keyframes bounce6{
	0% {top:30px; left:115px;}
	20% {top:34px; left:125px;}
    40% {top:30px; left:115px;}
    60% {top:34px; left:125px;}
    80% {top:30px; left:115px;}
    100% {top:30px; left:115px;}
	}
.mele3.animated{
-webkit-animation:bounce6 .5s infinite ease-in ;-moz-animation:bounce6 1s infinite linear ;animation:bounce6 1s infinite linear ;}


@-moz-keyframes bounce7 {
	0% {top:25px; left:6px;-moz-transform: rotate(0deg);}
    20% {top:23px; left:-0px;-moz-transform: rotate(0deg);}
    45% {top:0px; left:0px;-moz-transform: rotate(125deg);}
    70% {top:3px;left:6px;-moz-transform: rotate(125deg);}
    100% {top:25px; left:6px;-moz-transform: rotate(0deg);top:30px; left:6px;}
}
@-webkit-keyframes bounce7 {
	0% {top:25px; left:6px;-webkit-transform: rotate(0deg);}
    20% {top:23px; left:-0px;-webkit-transform: rotate(0deg);}
    45% {top:0px; left:0px;-webkit-transform: rotate(125deg);}
    70% {top:3px;left:6px;-webkit-transform: rotate(125deg);}
    100% {top:25px; left:6px;-webkit-transform: rotate(0deg);top:30px; left:6px;}
}

@keyframes bounce7 {
	0% {top:25px; left:6px;transform: rotate(0deg);}
    20% {top:23px; left:-0px;transform: rotate(0deg);}
    45% {top:0px; left:0px;transform: rotate(125deg);}
    70% {top:3px;left:6px;transform: rotate(125deg);}
    100% {top:25px; left:6px;transform: rotate(0deg);top:30px; left:6px;}
}
.catele1.animated{
-webkit-animation:bounce7 1.2s infinite ease-in-out ;-moz-animation:bounce7 1.2s infinite ease-in-out ;animation:bounce7 1.2s infinite ease-in-out ;}

@-moz-keyframes bounce8 {
	0% {top:17px; left:120px;-moz-transform: rotate(0deg);}
    50% {top:-2px; left:120px;-moz-transform: rotate(-10deg);}
    100% {top:17px; left:120px;-moz-transform: rotate(0deg);}
}
@-webkit-keyframes bounce8 {
	0% {top:17px; left:120px;-webkit-transform: rotate(0deg);}
    50% {top:-2px; left:120px;-webkit-transform: rotate(-10deg);}
    100% {top:17px; left:120px;-webkit-transform: rotate(0deg);}
}

@keyframes bounce8 {
	0% {top:17px; left:120px;transform: rotate(0deg);}
    50% {top:-2px; left:120px;transform: rotate(-10deg);}
    100% {top:17px; left:120px;transform: rotate(0deg);}
}
.catele3.animated{
-webkit-animation:bounce8 1.2s infinite ease-in-out ;-moz-animation:bounce8 1.2s infinite ease-in-out ;animation:bounce8 1.2s infinite ease-in-out ;}

@-moz-keyframes bounce9{
	 0%{top:20px; left:28px;}
	 20%{top:13px; left:28px;}
	 35%{top:20px; left:28px;}
	 50%{top:25px; left:23px;}
	 65%{top:30px; left:28px;}
	 80%{top:25px; left:32px;}
	}
@-webkit-keyframes bounce9{
	 0%{top:20px; left:28px;}
	 20%{top:13px; left:28px;}
	 35%{top:20px; left:28px;}
	 50%{top:25px; left:23px;}
	 65%{top:30px; left:28px;}
	 80%{top:25px; left:32px;}
	}
@keyframes bounce9{
	 0%{top:20px; left:28px;}
	 20%{top:13px; left:28px;}
	 35%{top:20px; left:28px;}
	 50%{top:25px; left:23px;}
	 65%{top:30px; left:28px;}
	 80%{top:25px; left:32px;}
	}
.webele1.animated{
-webkit-animation:bounce9 1.5s infinite ease-in ;-moz-animation:bounce9 1.5s infinite ease-in;animation:bounce9 1.5s infinite ease-in;}


@-moz-keyframes bounce10{
	 0%{ opacity:0; bottom:3px;left:34px;}
	 2%{opacity:0; bottom:18px;left:34px;}
	 22%{opacity:1;bottom:3px;left:34px;}
	 50%{opacity:1;bottom:3px;left:34px;}
	}
@-webkit-keyframes bounce10{
	 0%{ opacity:0; bottom:3px;left:34px;}
	 2%{opacity:0; bottom:18px;left:34px;}
	 22%{opacity:1;bottom:3px;left:34px;}
	 50%{opacity:1;bottom:3px;left:34px;}
	}
@keyframes bounce10{
	 0%{ opacity:0; bottom:3px;left:34px;}
	 2%{opacity:0; bottom:18px;left:34px;}
	 22%{opacity:1;bottom:3px;left:34px;}
	 50%{opacity:1;bottom:3px;left:34px;}
	}
.stoele2.animated{
-webkit-animation:bounce10 3s 1 linear ;-moz-animation:bounce10 3s 1 linear;animation:bounce10 3s 1 linear;}


@-moz-keyframes bounce12{
	 0%{ opacity:0; top:7px;left:47px;}
	 22%{opacity:0; top:4px;left:47px;}
	 30%{opacity:1;top:7px;left:47px;}
	 50%{opacity:1;top:7px;left:47px;}
	}
@-webkit-keyframes bounce12{
	 0%{ opacity:0; top:7px;left:47px;}
	 22%{opacity:0; top:4px;left:47px;}
	 30%{opacity:1;top:7px;left:47px;}
	 50%{opacity:1;top:7px;left:47px;}
	}
@keyframes bounce12{
	 0%{ opacity:0; top:7px;left:47px;}
	 22%{opacity:0; top:4px;left:47px;}
	 30%{opacity:1;top:7px;left:47px;}
	 50%{opacity:1;top:7px;left:47px;}
	}
.stoele2_2.animated{
-webkit-animation:bounce12 3s 1 ease-in ;-moz-animation:bounce12 3s 1 ease-in;animation:bounce12 3s 1 ease-in;}


@-moz-keyframes bounce11{
	 0%{ -moz-transform: rotate(0deg);}
	 25%{-moz-transform: rotate(-13deg);}
	 50%{-moz-transform: rotate(0deg);}
	 50%{-moz-transform: rotate(13deg);}
	 100%{-moz-transform: rotate(0deg);}
	}
@-webkit-keyframes bounce11{
	 
	 0%{-webkit-transform: rotate(0deg);}
	 25%{-webkit-transform: rotate(-13deg);}
	 50%{-webkit-transform: rotate(0deg);}
	 50%{-webkit-transform: rotate(13deg);}
	 100%{-webkit-transform: rotate(0deg);}
	}
@keyframes bounce11{
	 0%{ transform: rotate(0deg);}
	 25%{transform: rotate(-13deg);}
	 50%{transform: rotate(0deg);}
	 50%{transform: rotate(13deg);}
	 100%{transform: rotate(0deg);}
	}
.stoele3.animated,.stoele4.animated,.stoele5.animated,.stoele6.animated{
-webkit-animation:bounce11 1.5s infinite ease-in ;-moz-animation:bounce11 1.5s infinite ease-in;animation:bounce11 1.5s infinite ease-in;}
.stoele3.animated{animation-delay:1s;-webkit-animation-delay:1s;-moz-animation-delay:0.8s;}
.stoele4.animated{animation-delay:1.3s; -webkit-animation-delay:1.3s;-moz-animation-delay:1.1s;}
.stoele5.animated{animation-delay:1.6s;-webkit-animation-delay:1.6s;-moz-animation-delay:1.4s;}
.stoele6.animated{animation-delay:1.9s;-webkit-animation-delay:1.9s;-moz-animation-delay:1.7s;}