@keyframes fadeIn {
 from {
 opacity: 0;
 transform: scale(1.015);
}
to {
	opacity: 1;
	transform: scale(1);
}
}
 [data-animation="fadeIn"] {
 opacity: 0;
}
 @keyframes scaleUp {
 from {
 opacity: 0;
 transform: translateY(80px);
}
to {
	opacity: 1;
	transform: translateY(0px);
}
}
 [data-animation="scaleUp"] {
 opacity: 0;
 transform: scale(1.015) translateY(80px);
}
 @keyframes slideLeft {
 from {
 opacity: 0;
 transform: translateX(40px);
}
to {
	opacity: 1;
	transform: translateX(0px);
}
}
 [data-animation="slideLeft"] {
 opacity: 0;
 transform: translateX(40px);
}
 @keyframes slideRight {
 from {
 opacity: 0;
 transform: translateX(-40px);
}
to {
	opacity: 1;
	transform: translateX(0px);
}
}
 [data-animation="slideRight"] {
 opacity: 0;
 transform: translateX(-40px);
}
 @keyframes slideUp {
 from {
 opacity: 0;
 transform: translateY(50px);
}
to {
	opacity: 1;
	transform: translateY(0px);
}
}
 [data-animation="slideUp"] {
 opacity: 0;
 transform: translateY(40px);
}
 @keyframes slideDown {
 from {
 opacity: 0;
 transform: translateY(-40px);
}
to {
	opacity: 1;
	transform: translateY(0px);
}
}
 [data-animation="slideDown"] {
 opacity: 0;
 transform: translateY(-40px);
}
@keyframes slideFade {
 from {
 opacity: 0;
 transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	-webkit-transform: scale(0.5);
}
to {
	opacity: 1;
	transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transform: scale(1);
}
}
 [data-animation="slideFade"] {
 opacity: 0;
 transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	-webkit-transform: scale(0.5);
}


.blue-shadow-effect a{
  box-shadow: 0 0 0 0 rgba(90,153,212, .5);
  -webkit-animation: pulse 1.5s infinite;
  animation: pulse 1.5s infinite;
  -moz-animation: pulse 1.5s infinite;
  -ms-animation: pulse 1.5s infinite;
  -o-animation: pulse 1.5s infinite;
}

@-webkit-keyframes pulse {
0% {
}
70% {
    box-shadow: 0 0 0 30px rgba(90,153,212, 0);
}
100% {
    box-shadow: 0 0 0 0 rgba(90,153,212, 0);
}
}

.white-shadow-effect a{
  box-shadow: 0 0 0 0 rgba(255,255,255, .5);
  -webkit-animation: pulsewhite 1.5s infinite;
  animation: pulsewhite 1.5s infinite;
  -moz-animation: pulsewhite 1.5s infinite;
  -ms-animation: pulsewhite 1.5s infinite;
  -o-animation: pulsewhite 1.5s infinite;
}

@-webkit-keyframes pulsewhite {
0% {
}
70% {
    box-shadow: 0 0 0 30px rgba(255,255,255, 0);
}
100% {
    box-shadow: 0 0 0 0 rgba(255,255,255, 0);
}
}