.image-container figcaption {
	padding-top: 8px;
	font-size: 1.4rem;
	font-weight: bold;
	opacity: .5;
}

/* */

.gallery-container {
	position: relative;
	width: 100%;
	max-width: 720px;
	margin: 48px auto 0 auto;
}
.gallery-list {
	margin: 0;
	padding: 0;
	width: 100%;
	margin: 0 auto;
}
.gallery-item {
    cursor: grab;
	cursor: -moz-grab;
	cursor: -webkit-grab;
}
.gallery-item:active {
    cursor: grabbing;
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
}
.gallery-item:focus {
	outline:0;
}
.gallery-figure {
	width: 100%;
	margin: 0;
	pointer-events: none;
}
.gallery-wrapper {
	position: relative;
	width: 100%;
	padding-bottom: 42.8571428571%;
	background: #eeeeee;
}
.gallery-image {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	height: 100%;
}
.gallery-image {
	width: auto;
	height: 100%;
}
.slick-slide {
	transition: opacity ease .3s;
}
.gallery-container .slick-slide:not(.slick-current) {
	opacity: .25;
}
.arrows-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding-bottom: 42.8571428571%;
}
.button-prev {
	position: absolute;
	top: 50%;
	left: 0;
	width: 48px;
	height: 48px;
	transform: translateY(-50%);
	border: none;
	background: rgba(224,224,224,.75);
	z-index: 1;
	cursor: pointer;
}
.button-next {
	position: absolute;
	top: 50%;
	right: 0;
	width: 48px;
	height: 48px;
	transform: translateY(-50%);
	border: none;
	background: rgba(224,224,224,.75);
	z-index: 1;
	cursor: pointer;
}
.button-prev:hover, .button-next:hover {
	cursor: pointer;
}
.button-prev i, .button-next i {
    color: #006194;
}
.gallery-container figcaption {
    margin-top: 16px;
    font-family: 'Flama';
    opacity: .5;
    font-size: 1.4rem;
}
.gallery-container .caption {
	margin: 0 0 16px 0;
	font-weight: 500;
	line-height: 1.5;
}
.gallery-container .fa-camera {
	margin-right: 8px;
}
.gallery-container .credit {
	font-weight: 500;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
@media(max-width:720px) {
	.gallery-container figcaption {
		padding: 0 16px;
	}
}