@keyframes GHSlideshow_crossfade {
	0% {
		opacity: 1;
	}
	10.5% {
		opacity: 1;
	}
	12.5% {
		opacity: 0;
	}
	98% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.GHSlideshow {
	position: relative;
	background-color: #444;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.GHSlideshow_arrow {
}

.GHSlideshow_arrow_prev {
}

.GHSlideshow_arrow_next {
}

.GHSlideshow figure {
	margin: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	opacity:0;
	animation: GHSlideshow_crossfade 4s linear 0s infinite normal none running;
}

.GHSlideshow_12slides figure {
	animation: GHSlideshow_crossfade 48s linear 0s infinite normal none running;
}

.GHSlideshow_3slides figure {
	animation: GHSlideshow_crossfade 12s linear 0s infinite normal none running;
}

.GHSlideshow:hover figure {
	animation-play-state: paused;
}

.GHSlideshow figure img {
	width: 100%;
	height: 100%;
	-webkit-object-fit: cover;
	object-fit: cover;
}

.GHSlideshow figure figcaption {
	position: absolute;
	bottom: 0;
	box-sizing: border-box;
	width: 100%;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.3);
	font-size: 0.8em;
	padding: 0.5em 0.75em;
	opacity: 1						/* 0? */
	transition: opacity .5s;
}

.GHSlideshow:hover figure figcaption {
   transition: opacity .5s;
   opacity: 1;
}

.GHSlideshow figure:nth-child(1) {
	animation-delay: 0s;
}
.GHSlideshow figure:nth-child(2) {
	animation-delay: 4s;
}
.GHSlideshow figure:nth-child(3) {
	animation-delay: 8s;
}
.GHSlideshow figure:nth-child(4) {
	animation-delay: 12s;
}
.GHSlideshow figure:nth-child(5) {
	animation-delay: 16s;
}
.GHSlideshow figure:nth-child(6) {
	animation-delay: 20s;
}
.GHSlideshow figure:nth-child(7) {
	animation-delay: 24s;
}
.GHSlideshow figure:nth-child(8) {
	animation-delay: 28s;
}
.GHSlideshow figure:nth-child(9) {
	animation-delay: 32s;
}
.GHSlideshow figure:nth-child(10) {
	animation-delay: 36s;
}
.GHSlideshow figure:nth-child(11) {
	animation-delay: 40s;
}
.GHSlideshow figure:nth-child(12) {
	animation-delay: 44s;
}
.GHSlideshow figure:nth-child(13) {
	animation-delay: 48s;
}
.GHSlideshow figure:nth-child(14) {
	animation-delay: 52s;
}
.GHSlideshow figure:nth-child(15) {
	animation-delay: 56s;
}
.GHSlideshow figure:nth-child(16) {
	animation-delay: 60s;
}
