/* Start custom CSS */.ngg-album-compact{
    border-color: var(--e-global-color-primary)!important;
    border-radius:8px;
    }
    .ngg-album-compact img{
    border-radius:5px;
    }
    .ngg-album-desc{
        color:  var(--e-global-color-primary)!important;
    }
    .ngg-albumoverview.default-view p.ngg-album-gallery-image-counter {
    display: block!important;
    
}
.ngg-albumoverview.default-view .ngg-album-compactbox:before{
    border: none!importnat;
}
.sl-overlay{
    background-color: #000;
}
.ngg-navigation span.current  {
    background-color: var(--e-global-color-primary)!important;
}
.sl-close, .sl-wrapper .sl-navigation button, .sl-counter{
    color: white!important;
}
:is(.sl-close, .sl-wrapper .sl-navigation button, .sl-counter):is(:hover,:focus) {
    background-color: transparent;
    color: var(--e-global-color-primary) !important;
    opacity: 1;
}/* End custom CSS */