.lg-sub-html,
.lg-components {
	display: none !important;
}

.lg-toolbar {
	background: rgba(214, 214, 214, .96);
}

.lg-outer .lg {
	padding-top: 48px !important;
	padding-bottom: 0 !important;
}

.lg-outer .lg-item,
.lg-outer.lg-has-thumb .lg-item,
.lg-outer.lg-can-toggle .lg-item {
	padding: 48px 0 0 !important;
}

.lg-outer .lg-img-wrap {
	padding: 0 24px !important;
	top: 48px !important;
	bottom: 0 !important;
	height: auto !important;
}

.lg-outer .lg-img-wrap:before {
	height: 50% !important;
}

.lg-outer .lg-image {
	max-width: calc(100vw - 48px) !important;
	max-height: calc(100vh - 48px) !important;
	width: auto !important;
	height: auto !important;
	object-fit: contain !important;
}

@media (max-width: 575px) {
	.lg-outer .lg {
		padding-top: 44px !important;
		padding-bottom: 0 !important;
	}

	.lg-outer .lg-item,
	.lg-outer.lg-has-thumb .lg-item,
	.lg-outer.lg-can-toggle .lg-item {
		padding: 44px 0 0 !important;
	}

	.lg-outer .lg-img-wrap {
		padding: 0 14px !important;
		top: 44px !important;
		bottom: 0 !important;
	}

	.lg-outer .lg-img-wrap:before {
		height: 50% !important;
	}

	.lg-outer .lg-image {
		max-width: calc(100vw - 28px) !important;
		max-height: calc(100vh - 44px) !important;
	}
}
