.mfp-figure:after {
	background: transparent;
	box-shadow: none;
}

.mfp-bg {
	opacity: 0.9;
}

.mfp-s-loading .mfp-arrow {
	display: none;
}

.mfp-counter {
	top: 20px;
	right: 30px;
}

.mfp-image-holder .mfp-content {
	max-width: 60%;
}

.mfp-container.mfp-image-holder.mfp-s-ready {
	cursor: auto !important;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	color: black;
	padding-right: 20px;
	cursor: pointer !important;
}

.mfp-bottom-bar .mfp-counter {
	top: 0;
	right: 40px;
	color: #000;
}
