.shiner-show {
	position: relative;
}

.shiner-show .slides {
	position: relative;
	display: grid;
	grid-template-columns: 1fr;
}

.shiner-show .slide {
	grid-column: 1;
	grid-row: 1;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.shiner-show .slide:first-of-type {
	z-index: 2;
}

.shiner-show.transitions-on .slide {
	transition: opacity 1s;
}

.shiner-show .slide.visible {
	opacity: 1;
	z-index: 3;
}

.shiner-show .slide.invisible {
	opacity: 0;
}



.shiner-show .advance, .shiner-show .previous {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
	color: white;
	font-size: 50px;
	cursor: pointer;
	text-shadow: black 2px 2px;
}
.shiner-show .advance {
	right: 20px;
}
.shiner-show .previous {
	left: 20px;
}