/* https://blitta.nl/wp-content/plugins/shutterpress-gallery/src/admin/../../includes/css/shutterpress-gallery-public.css?ver=1.6.6 */
.sp-gallery-gallery-image-wrapper{position:relative;display:inline-block}.sp-gallery-image-icons{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:calc(var(--sp-gallery-icon-size)*.8);transition:background-color .3s}.sp-gallery-image-icons:hover{background-color:rgba(0,0,0,.75)}.sp-gallery-image-icons .sp-gallery-like-icon,.sp-gallery-image-icons .sp-gallery-image-icon{border:none;background:none;cursor:pointer;max-width:var(--sp-gallery-icon-size);aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;margin:calc(var(--sp-gallery-icon-size)/2) 0;height:var(--sp-gallery-icon-size);width:var(--sp-gallery-icon-size)}.sp-gallery-image-icons .sp-gallery-like-icon svg,.sp-gallery-image-icons .sp-gallery-image-icon svg{width:var(--sp-gallery-icon-size);height:var(--sp-gallery-icon-size)}.sp-gallery-image-icons .sp-gallery-like-icon path,.sp-gallery-image-icons .sp-gallery-image-icon path{stroke:#fff;transition:stroke .3s}.sp-gallery-image-icons .sp-gallery-like-icon:focus,.sp-gallery-image-icons .sp-gallery-image-icon:focus{outline-style:none}.sp-gallery-image-icons .sp-gallery-like-icon:hover path{stroke:#ee2e4f}.sp-gallery-image-icons .sp-gallery-like-icon.sp-gallery-liked-image path{stroke:#ee2e4f;fill:#ee2e4f}.sp-gallery-image-icons .sp-gallery-image-icon:hover path{stroke:var(--sp-gallery-color-accent)}.sp-gallery-buttons{margin-bottom:20px;gap:20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.sp-gallery-button-container{cursor:pointer}.sp-gallery-button{background-color:var(--sp-gallery-color-primary);display:inline-block;text-decoration:none;padding:12px 24px;border-radius:5px;font-size:16px;font-weight:500;line-height:1em;border:none;color:#fff;cursor:pointer}.sp-gallery-button:focus{outline-style:none;background-color:var(--sp-gallery-color-accent)}.sp-gallery-button:hover{outline-style:none;background-color:var(--sp-gallery-color-accent)}.sp-gallery-elementor-button{background-color:var(--sp-gallery-color-primary);padding:12px 24px;border-radius:5px;font-size:16px;border:none;color:#fff}.elementor-button .sp-gallery-button{background-color:inherit;border:none}.sp-gallery-item-hidden{opacity:0;visibility:hidden}.sp-gallery-grid-gallery{display:grid}.sp-gallery-grid-item{height:100%}.sp-gallery-grid-item img{aspect-ratio:1/1;object-fit:cover;max-width:100%;max-height:100%;height:100%!important}.sp-gallery-masonry-gallery{margin:0;padding:0;position:relative;width:100%;display:grid}.sp-gallery-justified-item img,.elementor .sp-gallery-justified-item img{height:100%;width:auto;max-width:100%;object-fit:cover}.sp-gallery-hidden{opacity:0;visibility:hidden}.sp-gallery-item{position:relative;overflow:hidden;box-sizing:border-box}.sp-gallery-item-lightbox{cursor:pointer}.sp-gallery-item img{display:block;max-width:100%;margin:0 auto;content-visibility:auto;contain-intrinsic-size:auto none}.sp-gallery-pagination{margin-top:20px;text-align:center}.sp-gallery-pagination a,.sp-gallery-pagination span{display:inline-block;padding:5px 15px;margin:0 2px;border:1px solid #f2f2f2;background-color:#f2f2f2;border-radius:5px;text-decoration:none;color:#333;font-size:18px}.sp-gallery-pagination a:hover,.sp-gallery-pagination a:focus,.sp-gallery-pagination span:hover,.sp-gallery-pagination span:focus{border:1px solid var(--sp-gallery-color-primary)}.sp-gallery-pagination .active{background-color:var(--sp-gallery-color-primary);border:1px solid var(--sp-gallery-color-primary);color:#fff}.sp-gallery-loader{display:flex;justify-content:center;align-items:center;height:40px;gap:8px}.sp-gallery-loader .dot{width:15px;height:15px;background-color:#333;border-radius:50%;animation:sp-bounce 1.2s infinite ease-in-out both}.sp-gallery-loader .dot1{animation-delay:-0.32s}.sp-gallery-loader .dot2{animation-delay:-0.16s}.sp-gallery-loader .dot3{animation-delay:0}.sp-gallery-back-to-top:hover svg{stroke:#666;transform:translateY(-2px);transition:all .2s ease}.sp-gallery-page-load-status{display:none}@keyframes sp-bounce{0%,80%,100%{transform:scale(0);opacity:.4}40%{transform:scale(1);opacity:1}}.elementor-editor-active .page-load-status{display:none}body.admin-bar .lg-container .lg-outer{top:var(--wp-admin--admin-bar--height);height:calc(100vh - var(--wp-admin--admin-bar--height))}.lg-progress-bar .lg-progress{background-color:var(--sp-gallery-color-primary)!important}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:var(--sp-gallery-color-primary)!important}.lg-toolbar .lg-icon:hover{color:var(--sp-gallery-color-primary)!important}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:var(--sp-gallery-color-primary)!important}