.rgg-imagegrid a, .rgg-imagegrid a:hover {
box-shadow: none;
}
.rgg-imagegrid { position: relative; clear:both; }
.rgg-imagegrid > .rgg-img {
display:block;
position: absolute;
left:0;
top:0;
overflow: hidden; background-color:#f4f4f4;   box-sizing: content-box;
} .rgg-imagegrid > .rgg-img > .rgg-tile-img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
transform-origin: center center;
} .rgg-imagegrid > .rgg-img.rgg-duotone > .rgg-tile-img {
filter: var(--rgg-duotone);
} .rgg-imagegrid > .rgg-img.wp-lightbox-container {
cursor: zoom-in;
} .sl-wrapper .sl-image .sl-caption {
box-sizing: border-box;
} .rgg-caption-container {
position: absolute;
left:0;
top:0;
width: 100%;
height:100%;
overflow: hidden; }
.rgg-caption-container .rgg-caption {
box-sizing:border-box;
position:absolute;
left:0;
bottom:0; background-color: rgba(0,0,0,0.8);
font-size: 12px;
width: 100%;
text-align:center;
color: #eeeeee;
font-weight:bold;
padding: 10px;
}     .image-above-container .slide {
background-color: #303030;
text-align: center;
}
.image-above-container .slide img {
margin: 0 auto;
max-width:100%;
height: auto;
}