/* Start custom CSS */.ngg-album-compact{
    border-color: var(--e-global-color-primary)!important;
    }
    .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;
}
.ngg-album-compact h4 .ngg-album-desc {

    height: auto;
}

.js-shave{
    display:block!important;
}
.js-shave-char{
    display:none;
}/* End custom CSS */