.lumos-container{background:rgba(0,0,0,.9);color:#fff;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999}.image-gallery .gallery-item{box-sizing:border-box;float:left;padding:10px;width:25%}.image-gallery .gallery-item img{height:100%;object-fit:cover;width:100%}.lumos-container-outer{align-items:center;display:flex;height:100%;width:100%}.lumos-container-outer .lumos-container-inner{display:table-cell;margin:0 auto;max-height:100%;position:relative;vertical-align:middle}.lumos-alt-text{padding:0 0 15px}.lumos-container .lumos-img{border:10px solid #fff;box-shadow:5px 5px 50px rgba(0,0,0,.5);cursor:default;display:none;max-height:85vh;max-width:100%;object-fit:cover;position:relative;width:auto;z-index:11}.lumos-container svg{cursor:pointer;fill:#fff;height:25px;padding:5px;position:fixed;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:25px;z-index:12}@media screen and (min-width:768px){.lumos-container .lumos-img{border:10px solid #fff}.lumos-container svg{background:0 0;height:40px;width:40px}}@media screen and (min-width:992px){.lumos-container svg{background:0 0;height:50px;width:50px}}.lumos-container .lumos-next{opacity:1;right:0}@media screen and (min-width:768px){.lumos-container .lumos-next{opacity:1;right:15px}}.lumos-container .lumos-prev{left:0;opacity:1}.lumos-container .lumos-close{height:25px;padding:5px;right:25px;top:25px;transform:translateY(-50%) translateX(50%);width:25px}@media screen and (min-width:768px){.lumos-container .lumos-prev{left:15px;opacity:1}.lumos-container .lumos-close{height:30px;right:30px;top:30px;width:30px}}@media screen and (min-width:992px){.lumos-container .lumos-close{height:30px;position:absolute;right:12px;top:15px;width:30px}}.lumos-container .lumos-name{display:none}.lumos-container .spinner-container{left:50%;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%)}.lumos-container .spinner-container .spinner{-webkit-animation:sk-rotateplane 1.2s ease-in-out infinite;animation:sk-rotateplane 1.2s ease-in-out infinite;background-color:#fff;height:40px;margin:100px auto;width:40px}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}to{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0);-webkit-transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}