.lg-backdrop {
	background-color: rgba(0,0,0,0.7);
}
.lg-toolbar {
	/*display: none;*/
	background: none;
}
.lg-sub-html {
	background: none;
	font-size: 1.5rem;
	font-weight: lighter;
	line-height: 130%;
}
.lg-outer .lg-item {
	/*width: 80%;
	height: 80%;*/
	padding: 0;
}

.lg-outer .lg-image {
	max-width: 70%;
	max-height: 70%;
}

.lg-actions .lg-prev::after, .lg-actions .lg-next::before {
	content: '';
	display: none;
}
.lg-actions .lg-prev, .lg-actions .lg-next {
	width: 4rem;
	height: 8rem;
	padding: 0;
	margin-top: -4rem;
}
.lg-actions .lg-prev {
	left: 5%;
	background: url(../images/prev.min.svg) 100% 100% no-repeat;
}
.lg-actions .lg-prev:hover {
	background-image: url(../images/prev-hover.min.svg);
}
.lg-actions .lg-next {
	right: 5%;
	background: url(../images/next.min.svg) 100% 100% no-repeat;
}
.lg-actions .lg-next:hover {
	background-image: url(../images/next-hover.min.svg);
}

.lg-sub-html {
	padding: 2rem 15%;
}

.lg-toolbar {
	top: 2rem;
	right: 2rem;
	width: auto;
}
.lg-toolbar .lg-icon {
	color: #fff;
	width: 2.5rem;
	height: 2.5rem;
	padding: 0;
	font-size: 1.5rem;
	line-height: 2.5rem;
}

@media (max-width: 1024px) {
	.lg-actions .lg-prev, .lg-actions .lg-next {
		width: 2.5rem;
		height: 5rem;
	}
	.lg-sub-html {
		font-size: 1rem;
	}
}
@media (max-width: 668px) {
	.lg-backdrop {
		background-color: rgba(54,54,54,1);
	}
	.lg-actions .lg-prev, .lg-actions .lg-next {
		width: 1.7rem;
		height: 3.25rem;
		margin-top: -1.5rem;
	}
	.lg-sub-html {
		padding: 1rem 2rem;
	}
}
@media (max-width: 480px) {
	.lg-outer .lg-img-wrap {
		height: 68%;
	}
	.lg-outer .lg-image {
		max-width: 95%;
		max-height: 95%;
	}
	.lg-actions .lg-prev, .lg-actions .lg-next {
		top: auto;
		bottom: 8%;
		margin-top: 0;
	}
	.lg-sub-html {
		padding: 1rem 2rem;
		top: 65%;
		bottom: auto;
	}
	.lg-toolbar {
		right: 1rem;
	}
}
