/* Animação de Slide em elementos */
[data-anime] {opacity: 0;transition: 0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;
	-ms-transition:0.3s all;pointer-events: none;}
[data-anime="left"] {transform: translate3d(-50px, 0, 0);}
[data-anime="right"] {transform: translate3d(50px, 0, 0);}
[data-anime="top"] {transform: translate3d(0, -50px, 0);}
[data-anime="bottom"] {transform: translate3d(0, 50px, 0);}
[data-anime].animate-slide { opacity: 1;transform: translate3d(0, 0, 0);pointer-events: auto;}

/*===ANIMATIONS===*/
@keyframes obSpinner {
	0% { transform: rotate(0deg);-webkit-transform: rotate(0deg);visibility: visible; }
	100% {transform: rotate(359deg);-webkit-transform: rotate(359deg);visibility: visible;}
}

@keyframes arrowlink {
	0%{ right: -5px; }
	100% { right: -20px; }
}

@keyframes scrollDown {
	0%{ opacity: 0;}
	100%{ bottom: 3px; opacity: 1; }
}

@keyframes popIn {
	0% { opacity: 0; transform: scale(.98);}
	70% {opacity: .9; transform: scale(1.02); }
	100% { opacity: 1; transform: none; }
}

@keyframes fade-slide-up {
	0% { opacity: 0;transform: translateY(4rem); }
	100% { opacity: 1;transform: none; }
}

@keyframes fade-slide-down {
	0% { opacity: 0;transform: translateY(-4rem); }
	100% { opacity: 1;transform: none; }
}

@keyframes fade-slide-right {
	0% { opacity: 0;transform: translateX(4rem); }
	100% { opacity: 1;transform: none; }
}

@keyframes fade-slide-left {
	0% { opacity: 0;transform: translateX(-4rem); }
	100% { opacity: 1;transform: none; }
}