.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery .dipl_masonry_gallery_item{display:inline-block;position:relative;line-height:0}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_image_wrapper{position:relative}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_item img{width:100%}.et_divi_builder #et_builder_outer_content .et_pb_with_border .dipl_masonry_gallery_item img{border-width:0;border-style:solid;border-color:#333}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_item .dipl_masonry_gallery_item_lightbox_content{display:none}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_title_caption_wrapper{line-height:1}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_title_caption_wrapper .dipl_masonry_gallery_item_title{padding:10px 0 0}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_title_caption_wrapper .dipl_masonry_gallery_item_title:last-child{padding:10px 0}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_title_caption_wrapper .dipl_masonry_gallery_item_caption{padding:10px 0}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_item:hover .et_overlay{opacity:1;z-index:1}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_item .et_overlay{border:none}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_item .et_overlay:before{top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_lightbox .mfp-bottom-bar,.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_lightbox.mfp-img-mobile .mfp-bottom-bar{position:absolute;top:auto;bottom:0;background:0 0;margin-top:0;padding:0}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_lightbox .mfp-figure:after{display:none}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_lightbox .mfp-img{padding:0}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_lightbox .mfp-title{padding-right:0}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_lightbox .dipl_masonry_gallery_item_caption,.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_lightbox .dipl_masonry_gallery_item_title{background:rgba(0,0,0,.6);padding:10px;color:#fff}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_lightbox .dipl_masonry_gallery_item_caption:last-of-type{padding:10px}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_lightbox .dipl_masonry_gallery_item_title+.dipl_masonry_gallery_item_caption{padding:0 10px 10px}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_lightbox.mfp-bg{opacity:1}.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_lightbox .mfp-arrow,.et_divi_builder #et_builder_outer_content .dipl_masonry_gallery_lightbox .mfp-close{opacity:1}