@-webkit-keyframes slbOverlay {
	from {
		opacity: 0;
	}
	
	to {
		opacity: .7;
	}
}

@-moz-keyframes slbOverlay {
	from {
		opacity: 0;
	}
	
	to {
		opacity: .7;
	}
}

@keyframes slbOverlay {
	from {
		opacity: 0;
	}
	
	to {
		opacity: .7;
	}
}

@-webkit-keyframes slbEnter {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -1em, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
	}
}

@-moz-keyframes slbEnter {
	from {
		opacity: 0;
		-moz-transform: translate3d(0, -1em, 0);
	}
	
	to {
		opacity: 1;
		-moz-transform: translate3d(0, 0, 0);
	}
}

@keyframes slbEnter {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -1em, 0);
		-moz-transform: translate3d(0, -1em, 0);
		-ms-transform: translate3d(0, -1em, 0);
		-o-transform: translate3d(0, -1em, 0);
		transform: translate3d(0, -1em, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes slbEnterNext {
	from {
		opacity: 0;
		-webkit-transform: translate3d(4em, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
	}
}

@-moz-keyframes slbEnterNext {
	from {
		opacity: 0;
		-moz-transform: translate3d(4em, 0, 0);
	}
	
	to {
		opacity: 1;
		-moz-transform: translate3d(0, 0, 0);
	}
}

@keyframes slbEnterNext {
	from {
		opacity: 0;
		-webkit-transform: translate3d(4em, 0, 0);
		-moz-transform: translate3d(4em, 0, 0);
		-ms-transform: translate3d(4em, 0, 0);
		-o-transform: translate3d(4em, 0, 0);
		transform: translate3d(4em, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes slbEnterPrev {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-4em, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
	}
}

@-moz-keyframes slbEnterPrev {
	from {
		opacity: 0;
		-moz-transform: translate3d(-4em, 0, 0);
	}
	
	to {
		opacity: 1;
		-moz-transform: translate3d(0, 0, 0);
	}
}

@keyframes slbEnterPrev {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-4em, 0, 0);
		-moz-transform: translate3d(-4em, 0, 0);
		-ms-transform: translate3d(-4em, 0, 0);
		-o-transform: translate3d(-4em, 0, 0);
		transform: translate3d(-4em, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}