.slideshow-nav-row {
	position: relative;
}
.slideshow-nav-wrapper {
	width:100%;
	margin-left: -4px;
	overflow: hidden;
	position: relative;
}
.slideshow-nav {
	display: table;
}
.slideshow-nav ul {
	display: table-row;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.slideshow-nav ul li {
	display: table-cell;
	vertical-align: middle;
	cursor: pointer;
}

.slideshow-nav img {
	padding: 3px;
	border: 1px solid transparent;
	max-width: none;
}


.slideshow-nav img:hover {
	border: 2px solid #7f0808;
	padding: 10px;
}

.slideshow-nav ul li.selected img {
	border: 1px solid #ffffff;
}

.slideshow-nav-prev, .slideshow-nav-next {
	position: absolute;
	height: 6vw;
    top: 50%;
    margin-top: -3vw;
    display: block;

    opacity: 0.75;

}
.slideshow-nav-prev:hover, .slideshow-nav-next:hover {
	opacity: 1;
}
.slideshow-nav-prev.disabled, .slideshow-nav-next.disabled {
	opacity: 0;
}
.slideshow-nav-prev img, .slideshow-nav-next img {
	max-height: 100%;
}
.slideshow-nav-prev {
	left: -4vw;
}
.slideshow-nav-next {
	right: -4vw;
}

@media screen and (max-width: 768px) {
	.slideshow-nav-wrapper {
		width:85%;
		margin: 0 8% 0 7%;
	}
	.slideshow-nav-prev {
		left: 0;
	}
	.slideshow-nav-next {
		right: 0;
	}
	.slideshow-nav img {
		max-width: 24vw;
	}
	.slideshow-nav-prev, .slideshow-nav-next {
		height: 30px;
		margin-top: -15px;
	}
}
