.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.gallery-medialibrary-error {
    color: red;
}

.gallery-medialibrary-flex .gallery-medialibrary-list {
    margin-left: -4px;
    width: calc(100% + 8px);
    padding: 0;
}

.gallery-medialibrary-flex .gallery-medialibrary-list .gallery-medialibrary-list-item {
    list-style: none;
}

.gallery-medialibrary-flex .gallery-medialibrary-list .gallery-medialibrary-list-item .bg-hover {
    visibility: hidden;
    opacity: 0;
    background-color: rgba(176, 203, 31, 0.75);
    position: absolute;
    z-index: 0;
    transition: all ease-in-out .25s;
    white-space: nowrap;
    text-align: center;
    width: 100%;
    height: 100%;
}

.gallery-medialibrary-flex .gallery-medialibrary-list .gallery-medialibrary-list-item .bg-hover .icon {
    background: url(../../images/search-plus.png) center center no-repeat;
    background-size: contain;
    display: inline-block;
    width: 100%;
    height: 100%;
    transform: scale(0.25);
}

.gallery-medialibrary-flex .gallery-medialibrary-list .gallery-medialibrary-list-item a:hover .bg-hover,
.gallery-medialibrary-flex .gallery-medialibrary-list .gallery-medialibrary-list-item a:active .bg-hover {
    visibility: visible;
    opacity: 1;
    text-decoration: none;
}


/*# sourceMappingURL=style.css.map */