#page-elements .element.element-gallery{width:100%;max-width:1024px;margin:40px auto}#page-elements .element.element-gallery .shuffle{display:flex;flex-flow:row wrap;margin-left:-2px;margin-right:-2px}#page-elements .element.element-gallery .shuffle .picture-item{position:relative;width:calc(33.3333% - 4px);margin-left:2px;margin-right:2px;margin-bottom:4px;outline:0}#page-elements .element.element-gallery .shuffle .picture-item.picture-item-hidden{position:absolute;top:0;left:0;visibility:hidden;opacity:0}#page-elements .element.element-gallery .shuffle .picture-item .picture-item-background{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}#page-elements .element.element-gallery .page-element-gallery-filter-buttons{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 auto 40px}#page-elements .element.element-gallery .page-element-gallery-filter-buttons button{background:0 0;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#page-elements .element.element-gallery .page-element-gallery-filter-buttons button:focus,#page-elements .element.element-gallery .page-element-gallery-filter-buttons button:hover{outline:0}#page-elements .element.element-gallery .page-element-gallery-filter-buttons button.active{cursor:default}.mfp-wrap .mfp-container .mfp-preloader{display:none!important}
