
.dipl_masonry_gallery .dipl_masonry_gallery_item {
	display: inline-block;
	position: relative;
	line-height: 0;
}

.dipl_masonry_gallery_image_wrapper {
	position: relative;
}

.dipl_masonry_gallery_item img {
	width: 100%;
}

.et_pb_with_border .dipl_masonry_gallery_item img {
	border-width: 0;
	border-style: solid;
	border-color: #333;
}

.dipl_masonry_gallery_item .dipl_masonry_gallery_item_lightbox_content {
	display: none;
}

.dipl_masonry_gallery_title_caption_wrapper {
	line-height: 1;
}

.dipl_masonry_gallery_title_caption_wrapper .dipl_masonry_gallery_item_title {
	padding: 10px 0 0;
}

.dipl_masonry_gallery_title_caption_wrapper .dipl_masonry_gallery_item_title:last-child {
	padding: 10px 0;
}

.dipl_masonry_gallery_title_caption_wrapper .dipl_masonry_gallery_item_caption {
	padding: 10px 0;
}

.dipl_masonry_gallery_item:hover .et_overlay {
	opacity: 1;
	z-index: 1;
}

.dipl_masonry_gallery_item .et_overlay {
	border: none;
}

.dipl_masonry_gallery_item .et_overlay:before {
	top: 50%;
	left: 50%;
	margin: 0;
	transform: translate(-50%, -50%);
}

.dipl_masonry_gallery_lightbox .mfp-bottom-bar, .dipl_masonry_gallery_lightbox.mfp-img-mobile .mfp-bottom-bar {
	position: absolute;
	top: auto;
	bottom: 0;
	background: 0 0;
	margin-top: 0;
	padding: 0;
}

.dipl_masonry_gallery_lightbox .mfp-figure:after {
	display: none;
}

.dipl_masonry_gallery_lightbox .mfp-img {
	padding: 0;
}

.dipl_masonry_gallery_lightbox .mfp-title {
	padding-right: 0;
}

.dipl_masonry_gallery_lightbox .dipl_masonry_gallery_item_caption, .dipl_masonry_gallery_lightbox .dipl_masonry_gallery_item_title {
	background: rgba(0, 0, 0, .6);
	padding: 10px;
	color: #fff;
}

.dipl_masonry_gallery_lightbox .dipl_masonry_gallery_item_caption:last-of-type {
	padding: 10px;
}

.dipl_masonry_gallery_lightbox .dipl_masonry_gallery_item_title+.dipl_masonry_gallery_item_caption {
	padding: 0 10px 10px;
}

.dipl_masonry_gallery_lightbox.mfp-bg {
	opacity: 1;
}

.dipl_masonry_gallery_lightbox .mfp-arrow, .dipl_masonry_gallery_lightbox .mfp-close {
	opacity: 1;
}
