#maxgallery-919.mg-image-tiles .mg-thumbs .caption-bottom-container {
position: absolute !important;
bottom: 0px !important;
left: 0px !important;
width: 100% !important;
border: none !important;
padding: 0px !important;
}
#maxgallery-919.mg-image-tiles .mg-thumbs .caption.bottom {
padding: 2px 4px 2px 4px !important;
margin: 0px !important;
color: #ffffff !important;
}
#maxgallery-919.mg-image-tiles .mg-thumbs .caption.below {
padding: 2px 4px 2px 4px !important;
margin: -10px 0px 10px 0px !important;
}
#maxgallery-919.mg-image-tiles .mg-thumbs ul li div {
margin-top: 10px !important;
margin-bottom: 10px !important;
padding: 3% !important;
}
#maxgallery-919.mg-image-tiles .mg-thumbs ul li div:hover {
box-shadow: 0px 0px 5px #808080 !important;
-moz-box-shadow: 0px 0px 5px #808080 !important;
-webkit-box-shadow: 0px 0px 5px #808080 !important;
}
button.mfp-close {
z-index: 1046;
}
.mfp-close {
font-size: 0;
height: 40px;
line-height: 44px;
opacity: 1.0;
position: absolute;
right: 0 !important;
text-align: center;
text-decoration: none;
top: 0;
width: 40px !important;
}
#maxgallery-919.mg-image-tiles ul li a div img {
border: 1px solid !important;
border-radius: 10px !important;
border-color: #000000 !important;
-webkit-box-shadow:  0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow:  0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow:  0px 0px 5px 0px rgba(0,0,0,0.75);
}