.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 */
