/* Efeitos que poderão ser utilizados de forma isolada */
					/* rápida */
.u-transition-ease,
.u-transition-ease:hover,
.u-transition-ease:focus,
.u-transition-ease:before,
.u-transition-ease:after,
.u-transition-ease *,
.u-transition-ease *:hover,
.u-transition-ease *:focus,
.u-transition-ease *:before,
.u-transition-ease *:after {
	transition:0.3s ease;
	-moz-transition:0.3s ease;
	-webkit-transition:0.3s ease;
	-o-transition:0.3s ease;
	-ms-transition:0.3s ease;
}
					/* lenta */
.u-transition-ease-slow,
.u-transition-ease-slow:hover,
.u-transition-ease-slow:focus,
.u-transition-ease-slow:before,
.u-transition-ease-slow:after,
.u-transition-ease-slow *,
.u-transition-ease-slow *:hover,
.u-transition-ease-slow *:focus,
.u-transition-ease-slow *:before,
.u-transition-ease-slow *:after {
	transition:0.5s ease;
	-moz-transition:0.5s ease;
	-webkit-transition:0.5s ease;
	-o-transition:0.5s ease;
	-ms-transition:0.5s ease;
}
					/* muito lenta */
.u-transition-ease-very-slow,
.u-transition-ease-very-slow:hover,
.u-transition-ease-very-slow:focus,
.u-transition-ease-very-slow:before,
.u-transition-ease-very-slow:after,
.u-transition-ease-very-slow *,
.u-transition-ease-very-slow *:hover,
.u-transition-ease-very-slow *:focus,
.u-transition-ease-very-slow *:before,
.u-transition-ease-very-slow *:after {
	transition:1s ease;
	-moz-transition:1s ease;
	-webkit-transition:1s ease;
	-o-transition:1s ease;
	-ms-transition:1s ease;
}
					/* escala de cinza */
.u-grayscale,
.u-grayscale * {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
}

/* animate css */
body { /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */
	-webkit-backface-visibility: hidden;
}

.delay-1 {
  -webkit-animation-delay: 0.5s;
}
.delay-2 {
  -webkit-animation-delay: 1s;
}
.delay-3 {
  -webkit-animation-delay: 1.5s;
}
.delay-4 {
  -webkit-animation-delay: 2s;
}
.delay-5 {
  -webkit-animation-delay: 2.5s;
}
.delay-6 {
  -webkit-animation-delay: 3s;
}
.delay-7 {
  -webkit-animation-delay: 3.5s;
}
.delay-8 {
  -webkit-animation-delay: 4s;
}
.delay-9 {
  -webkit-animation-delay: 4.5s;
}
.delay-10 {
  -webkit-animation-delay: 5s;
}

.animated.very-fast {
	-webkit-animation-duration: 0.3s;
	   -moz-animation-duration: 0.3s;
	     -o-animation-duration: 0.3s;
	        animation-duration: 0.3s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

.animated.fast {
	-webkit-animation-duration: 0.5s;
	   -moz-animation-duration: 0.5s;
	     -o-animation-duration: 0.5s;
	        animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

.animated {
	-webkit-animation-duration: 1s;
	   -moz-animation-duration: 1s;
	     -o-animation-duration: 1s;
	        animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

.animated.slow {
	-webkit-animation-duration: 1.5s;
	   -moz-animation-duration: 1.5s;
	     -o-animation-duration: 1.5s;
	        animation-duration: 1.5s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

.animated.very-slow {
	-webkit-animation-duration: 2s;
	   -moz-animation-duration: 2s;
	     -o-animation-duration: 2s;
	        animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	   -moz-animation-duration: 2s;
	     -o-animation-duration: 2s;
	        animation-duration: 2s;
}