ul.filebird-block-filebird-gallery{padding:0 !important;margin:0 !important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;-ms-flex-align:stretch;align-items:stretch;justify-items:stretch;grid-template-columns:repeat(var(--columns), 1fr)}ul.filebird-block-filebird-gallery.layout-grid li img{width:100%;height:100%;border:1px solid #ccc;-webkit-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);box-shadow:2px 2px 6px 0px rgba(0,0,0,0.3);max-width:100%;-o-object-fit:cover;object-fit:cover}ul.filebird-block-filebird-gallery.layout-masonry{-webkit-column-width:var(--min-width);-moz-column-width:var(--min-width);column-width:var(--min-width);-webkit-column-count:var(--columns);-moz-column-count:var(--columns);column-count:var(--columns);-webkit-column-gap:var(--space);-moz-column-gap:var(--space);column-gap:var(--space);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{margin:0;padding:0;width:100%;height:100%;position:relative}ul.filebird-block-filebird-gallery li figure figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em 0.77em 0.7em;color:#fff;text-align:center;font-size:0.8em;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.7)), color-stop(70%, rgba(0,0,0,0.3)), to(transparent));background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.7), rgba(0,0,0,0.3) 70%, transparent);background:-o-linear-gradient(bottom, rgba(0,0,0,0.7), rgba(0,0,0,0.3) 70%, transparent);background:linear-gradient(0deg, rgba(0,0,0,0.7), rgba(0,0,0,0.3) 70%, transparent);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;z-index:2}
