

/*
 * Background Animations
 */


 /* spinner-l */
 
@-webkit-keyframes spinner-l {
	from { -webkit-transform: rotate(360deg); }
	to { -webkit-transform: rotate(0deg); }
}

@-moz-keyframes spinner-l {
	from { -moz-transform: rotate(360deg); }
	to { -moz-transform: rotate(0deg); }
}

@-ms-keyframes spinner-l {
	from { -ms-transform: rotate(360deg); }
	to { -ms-transform: rotate(0deg); }
}

@keyframes spinner-l {
	from { transform: rotate(360deg); }
	to { transform: rotate(0deg); }
}

/* zeppelin */

@-webkit-keyframes zeppelin {
	0% { -webkit-transform: translateY(0px); }
	50% { -webkit-transform: translateY(25px); }
	100% { -webkit-transform: translateY(0px); }
}

@-moz-keyframes zeppelin {
	0% { -moz-transform: translateY(0px); }
	50% { -moz-transform: translateY(25px); }
	100% { -moz-transform: translateY(0px); }
}

@-ms-keyframes zeppelin {
	0% { -ms-transform: translateY(0px); }
	50% { -ms-transform: translateY(25px); }
	100% { -ms-transform: translateY(0px); }
}

@keyframes zeppelin {
	0% { transform: translateY(0px); }
	50% { transform: translateY(25px); }
	100% { transform: translateY(0px); }
}

/* slide */

@-webkit-keyframes slide {
    from{ background-position: 0 0; }
    to{ background-position: 100% 0; }
}

@-moz-keyframes slide { 
    from{ background: left; }
    to{ background: right; } 
}

@-ms-keyframes slide { 
    from{ background: left; }
    to{ background: right; } 
}

@keyframes slide { 
    from{ background: left; }
    to{ background: right; } 
}

/* cloud1 */

@-webkit-keyframes cloud1 {
	0% { left: 40%; }
	45% { opacity: 1; }
	50% { left: 0%; opacity: 0; }
	51% { left: 80%; opacity: 0; }
	55% { opacity: 1; }
	100% { left: 40%; }
}

@-moz-keyframes cloud1 {
	0% { left: 40%; }
	45% { opacity: 1; }
	50% { left: 0%; opacity: 0; }
	51% { left: 80%; opacity: 0; }
	55% { opacity: 1; }
	100% { left: 40%; }
}

@-ms-keyframes cloud1 {
	0% { left: 40%; }
	45% { opacity: 1; }
	50% { left: 0%; opacity: 0; }
	51% { left: 80%; opacity: 0; }
	55% { opacity: 1; }
	100% { left: 40%; }
}

@keyframes cloud1 {
	0% { left: 40%; }
	45% { opacity: 1; }
	50% { left: 0%; opacity: 0; }
	51% { left: 80%; opacity: 0; }
	55% { opacity: 1; }
	100% { left: 40%; }
}

/* cloud2 */

@-webkit-keyframes cloud2 {
	0% { left: 80%; }
	65% { opacity: 1; }
	70% { left: 100%; opacity: 0; }
	71% { left: 0%; opacity: 0; }
	75% { opacity: 1; }
	100% { left: 70%; }
}

@-moz-keyframes cloud2 {
	0% { left: 80%; }
	65% { opacity: 1; }
	70% { left: 100%; opacity: 0; }
	71% { left: 0%; opacity: 0; }
	75% { opacity: 1; }
	100% { left: 80%; }
}

@-ms-keyframes cloud2 {
	0% { left: 80%; }
	65% { opacity: 1; }
	70% { left: 100%; opacity: 0; }
	71% { left: 0%; opacity: 0; }
	75% { opacity: 1; }
	100% { left: 80%; }
}

@keyframes cloud2 {
	0% { left: 80%; }
	65% { opacity: 1; }
	70% { left: 0%; opacity: 0; }
	71% { left: 100%; opacity: 0; }
	75% { opacity: 1; }
	100% { left: 80%; }
}

/* cloud3 */

@-webkit-keyframes cloud3 {
	0% { left: 40%; }
	65% { opacity: 1; }
	70% { left: 90%; opacity: 0; }
	71% { left: 0%; opacity: 0; }
	75% { opacity: 1; }
	100% { left: 40%; }
}

@-moz-keyframes cloud3 {
	0% { left: 40%; }
	65% { opacity: 1; }
	70% { left: 90%; opacity: 0; }
	71% { left: 0%; opacity: 0; }
	75% { opacity: 1; }
	100% { left: 40%; }
}

@-ms-keyframes cloud3 {
	0% { left: 40%; }
	65% { opacity: 1; }
	70% { left: 90%; opacity: 0; }
	71% { left: 0%; opacity: 0; }
	75% { opacity: 1; }
	100% { left: 40%; }
}

@keyframes cloud3 {
	0% { left: 40%; }
	65% { opacity: 1; }
	70% { left: 90%; opacity: 0; }
	71% { left: 0%; opacity: 0; }
	75% { opacity: 1; }
	100% { left: 40%; }
}


@keyframes spin {
	0% {
    transform: rotate(0deg);
    opacity: .5;
  }
	100% {
    transform: rotate(360deg);
    opacity: 1;
  }
}

@keyframes pulse2 {
  0%{
    transform: scale(1);
    animation-timing-function: ease-in;
  }
  50% {
    transform: scale(1.5);
    animation-timing-function: ease-out;
  }
  100%{
    transform: scale(1);
  }
}


@-webkit-keyframes tag {
	0% {  transform: scale(2); opacity:0; }
	50% {  transform: scale(2); opacity:0;  }
	100% { transform: scale(1); opacity:1; }
}

@-moz-keyframes tag {
0% {  transform: scale(2); opacity:0; }
	0% {  transform: scale(2); opacity:0; }
	50% {  transform: scale(2); opacity:0;  }
	100% { transform: scale(1); opacity:1; }
}

@-ms-keyframes tag {
	0% {  transform: scale(2); opacity:0; }
	50% {  transform: scale(2); opacity:0;  }
	100% { transform: scale(1); opacity:1; }
}

@keyframes tag {
	0% {  transform: scale(2); opacity:0; }
	50% {  transform: scale(2); opacity:0;  }
	100% { transform: scale(1); opacity:1; }
}

@-webkit-keyframes tag2 {
	0% {  opacity:0; }
	50% {  opacity:0;  }
	100% {  opacity:1; }
}

@-moz-keyframes tag2 {
0% { opacity:0; }
	0% {  opacity:0; }
	50% {   opacity:0;  }
	100% {  opacity:1; }
}

@-ms-keyframes tag2 {
	0% {   opacity:0; }
	50% {   opacity:0;  }
	100% {  opacity:1; }
}

@keyframes tag2 {
	0% {  opacity:0; }
	50% {  opacity:0;  }
	100% { opacity:1; }
}