/**Animations**/
	@keyframes rotating {
		0%,30%{transform: rotate(0deg);}
		70%,100%{transform: rotate(360deg);}
	}
	@-webkit-keyframes rotating {
		0%,30%{-webkit-transform: rotate(0deg);}
		70%,100%{-webkit-transform: rotate(360deg);}
	}
	@keyframes zoominout
	{
	0%   {transform: scale(1.0);}
	25%  {transform: scale(1.1);}
	50%  {transform: scale(1.2);}
	75%  {transform: scale(1.1);}
	100% {transform: scale(1.0);}
	}
	@-webkit-keyframes zoominout /* Safari and Chrome */
	{
	0%   {-webkit-transform: scale(1.0);}
	25%  {-webkit-transform: scale(1.1);}
	50%  {-webkit-transform: scale(1.2);}
	75%  {-webkit-transform: scale(1.1);}
	100% {-webkit-transform: scale(1.0);}
	} 
	@keyframes fadeinout
	{
	0%   {opacity:1;}
	25%  {opacity:0.75;}
	50%  {opacity:0.5;}
	75%  {opacity:0.75;}
	100% {opacity:1;}
	}
	@-webkit-keyframes fadeinout /* Safari and Chrome */
	{
	0%   {opacity:1;}
	25%  {opacity:0.75;}
	50%  {opacity:0.5;}
	75%  {opacity:0.75;}
	100% {opacity:1;}
	}
	@keyframes fadeinout
	{
	0%   {opacity:1;}
	25%  {opacity:0.5;}
	50%  {opacity:0.1;}
	75%  {opacity:0.5;}
	100% {opacity:1;}
	}
	@-webkit-keyframes fadeinout /* Safari and Chrome */
	{
	0%   {opacity:1;}
	25%  {opacity:0.5;}
	50%  {opacity:0.1;}
	75%  {opacity:0.5;}
	100% {opacity:1;}
	}
	@keyframes fadeinout2
	{
	0%   {opacity:1;}
	10%  {opacity:0.5;}
	20%  {opacity:0.1;}
	30%  {opacity:0.5;}
	40%  {opacity:1;}
	100% {opacity:1;}
	}
	@-webkit-keyframes fadeinout2 /* Safari and Chrome */
	{
	0%   {opacity:1;}
	10%  {opacity:0.5;}
	20%  {opacity:0.1;}
	30%  {opacity:0.5;}
	40%  {opacity:1;}
	100% {opacity:1;}
	}
	@keyframes popToTop {
  0% {
    padding-bottom: 0px;
	opacity:1;
  }
  50% {
    padding-bottom: 20px;
	opacity:0.5;
  }
  100% {
    padding-bottom: 40px;
	opacity:0.1;
  }
}
@-moz-keyframes popToTop {
	0% {padding-bottom: 0px; 	opacity:1; }
  50% {padding-bottom: 	20px;	opacity:0.5; }
  100% {padding-bottom: 40px;	opacity:0.1; }
	}
@-webkit-keyframes popToTop {
	0% {padding-bottom: 0px;	opacity:1; }
  50% {padding-bottom: 20px;	opacity:0.5; }
  100% {padding-bottom: 40px;	opacity:0.1; }
}
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
