.jgb_spinner-lines-wave {
	width: 1em;
	height: 1em;
	overflow: hidden;

	>div {
		float: left;
		height: 1em;
		width: 0.16em;
		margin: 0 0.05em 0 0;
		background-color: currentColor;
		animation: jgb_spinner-lines-wave-stretchdelay 1.2s infinite ease-in-out;

		&:nth-child(2) {
			animation-delay: -1.1s;
		}

		&:nth-child(3) {
			animation-delay: -1.0s;
		}

		&:nth-child(4) {
			animation-delay: -0.9s;
		}

		&:nth-child(5) {
			margin-right: 0;
			animation-delay: -0.8s;
		}
	}
}

@keyframes jgb_spinner-lines-wave-stretchdelay {

	0%,
	40%,
	100% {
		transform: scaleY(0.4);
		-webkit-transform: scaleY(0.4);
	}

	20% {
		transform: scaleY(1.0);
		-webkit-transform: scaleY(1.0);
	}
}