@keyframes prev_in {
	0% {transform: translateX(-100%) scale(1.2); opacity: 0.3;}
	100% {transform: translateX(0%) scale(1); opacity: 1;}
}
@keyframes prev_out {
	0% {transform: translateX(0%) scale(1); opacity: 1;}
	100% {transform: translateX(100%) scale(0.8); opacity: 0.3;}
}
@keyframes next_in {
	0% {transform: translateX(100%) scale(0.8); opacity: 0.3;}
	100% {transform: translateX(0%) scale(1); opacity: 1;}
}
@keyframes next_out {
	0% {transform: translateX(0%) scale(1); opacity: 1;}
	100% {transform: translateX(-100%) scale(1.2); opacity: 0.3;}
}

.prevnext.in.reverse {
	z-index: 10000;
	opacity: 0.3;
	transform: translateX(0%) scale(1.2);
	animation: 0.3s prev_in 0s ease-out;
}
.prevnext.out.reverse {
	z-index: 9999;
	opacity: 0.3;
	transform: translateX(100%) scale(0.8);
	animation: 0.4s prev_out 0s ease-in;
}

.prevnext.in {
	z-index: 10000;
	opacity: 0.3;
	transform: translateX(0%) scale(1.2);
	animation: 0.3s next_in 0s ease-out;
}
.prevnext.out {
	z-index: 9999;
	opacity: 0.3;
	transform: translateX(-100%) scale(0.8);
	animation: 0.4s next_out 0s ease-in;
}
