@CHARSET "UTF-8";

.anim{opacity:0;}
.load .anim{
	opacity:.99!important;
	-webkit-transition:all 1.5s cubic-bezier(.23,1,.32,1);
	-moz-transition:all 1.5s cubic-bezier(.23,1,.32,1);
	-o-transition:all 1.5s cubic-bezier(.23,1,.32,1);
	transition:all 1.5s cubic-bezier(.23,1,.32,1);
	-webkit-transform:scale(1) translate(0,0)!important;
	-moz-transform:scale(1) translate(0,0)!important;
	-ms-transform:scale(1) translate(0,0)!important;
	-o-transform:scale(1) translate(0,0)!important;
	transform:scale(1) translate(0,0)!important;
	-webkit-transform-origin:50% 50%;
	-moz-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	-o-transform-origin:50% 50%;
	transform-origin:50% 50%;
}
.load .anim.delay-200{
	-webkit-transition-delay:.2s!important;
	-moz-transition-delay:.2s!important;
	-ms-transition-delay:.2s!important;
	-o-transition-delay:.2s!important;
	transition-delay:.2s!important
}
.load .anim.delay-300{
	-webkit-transition-delay:.3s!important;
	-moz-transition-delay:.3s!important;
	-ms-transition-delay:.3s!important;
	-o-transition-delay:.3s!important;
	transition-delay:.3s!important
}
.load .anim.delay-400{
	-webkit-transition-delay:.4s!important;
	-moz-transition-delay:.4s!important;
	-ms-transition-delay:.4s!important;
	-o-transition-delay:.4s!important;
	transition-delay:.4s!important
}
.load .anim.delay-500{
	-webkit-transition-delay:.5s!important;
	-moz-transition-delay:.5s!important;
	-ms-transition-delay:.5s!important;
	-o-transition-delay:.5s!important;
	transition-delay:.5s!important
}
.load .anim.delay-600{
	-webkit-transition-delay:.6s!important;
	-moz-transition-delay:.6s!important;
	-ms-transition-delay:.6s!important;
	-o-transition-delay:.6s!important;
	transition-delay:.6s!important
}
.load .anim.delay-700{
	-webkit-transition-delay:.7s!important;
	-moz-transition-delay:.7s!important;
	-ms-transition-delay:.7s!important;
	-o-transition-delay:.7s!important;
	transition-delay:.7s!important
}
.load .anim.delay-800{
	-webkit-transition-delay:.8s!important;
	-moz-transition-delay:.8s!important;
	-ms-transition-delay:.8s!important;
	-o-transition-delay:.8s!important;
	transition-delay:.8s!important
}
.load .anim.delay-900{
	-webkit-transition-delay:.9s!important;
	-moz-transition-delay:.9s!important;
	-ms-transition-delay:.9s!important;
	-o-transition-delay:.9s!important;
	transition-delay:.9s!important
}
.load .anim.delay-1000{
	-webkit-transition-delay:1s!important;
	-moz-transition-delay:1s!important;
	-ms-transition-delay:1s!important;
	-o-transition-delay:1s!important;
	transition-delay:1s!important
}
.load .anim.delay-1100{
	-webkit-transition-delay:1.1s!important;
	-moz-transition-delay:1.1s!important;
	-ms-transition-delay:1.1s!important;
	-o-transition-delay:1.1s!important;
	transition-delay:1.1s!important
}
.load .anim.delay-1200{
	-webkit-transition-delay:1.2s!important;
	-moz-transition-delay:1.2s!important;
	-ms-transition-delay:1.2s!important;
	-o-transition-delay:1.2s!important;
	transition-delay:1.2s!important
}

@keyframes pulse {
	from {transform: scale3d(1, 1, 1);}
	50% {transform: scale3d(1.2, 1.2, 1.2);}
	to {transform: scale3d(1, 1, 1);}
}
@keyframes floating {
    from{ transform: translate(0,  0px); }
    65%{ transform: translate(0, 15px); }
    to{ transform: translate(0, -0px); }    
}
@keyframes spin {
    0%  {transform: rotate(0deg);}
    100% {transform: rotate(360deg);}
}
@keyframes spin2 {
    0%  {transform: rotate(0deg);}
    100% {transform: rotate(-360deg);}
}

/*@keyframes tada {
	from {transform: scale3d(1, 1, 1);}
	10%, 20% {transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -3deg);}
	30%, 50%, 70%, 90% {transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, 3deg);}
	40%, 60%, 80% {transform: scale3d(1.05, 1.05, 1.05) rotate3d(0, 0, 1, -3deg);}
	to {transform: scale3d(1, 1, 1);}
}*/

@keyframes tada {
	0%,100% {transform: rotate3d(0, 0, 1, -3deg);}
	50% {transform: rotate3d(0, 0, 1, 3deg);}
}