.background-overlay {
	overflow: hidden;
}

.vw-background-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

.opacity-10 .vw-background-overlay {
	background: rgba(0,0,0,.1);
}

.opacity-20 .vw-background-overlay {
	background: rgba(0,0,0,.2);
}

.opacity-30 .vw-background-overlay {
	background: rgba(0,0,0,.3);
}

.opacity-40 .vw-background-overlay {
	background: rgba(0,0,0,.4);
}

.opacity-50 .vw-background-overlay {
	background: rgba(0,0,0,.5);
}

.opacity-60 .vw-background-overlay {
	background: rgba(0,0,0,.6);
}

.opacity-70 .vw-background-overlay {
	background: rgba(0,0,0,.7);
}

.opacity-80 .vw-background-overlay {
	background: rgba(0,0,0,.8);
}

.opacity-90 .vw-background-overlay {
	background: rgba(0,0,0,.9);
}