html{-ms-touch-action:manipulation;touch-action:manipulation}[class^=imagelightbox],[id^=imagelightbox]{font-size:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#imagelightbox{cursor:pointer;position:fixed;z-index:9991;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 0 3.125em rgba(0,0,0,.75);box-shadow:0 0 3.125em rgba(0,0,0,.75)}#imagelightbox-loading,#imagelightbox-loading div{border-radius:50%}#imagelightbox-loading{width:2.5em;height:2.5em;background:#444;background:rgba(0,0,0,.5);position:fixed;z-index:9994;top:50%;left:50%;padding:.625em;margin:-1.25em 0 0 -1.25em;-webkit-box-shadow:0 0 2.5em rgba(0,0,0,.75);box-shadow:0 0 2.5em rgba(0,0,0,.75)}#imagelightbox-loading div{width:1.25em;height:1.25em;background:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}@-webkit-keyframes imagelightbox-loading{from{opacity:.5;-webkit-transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1)}to{opacity:.5;-webkit-transform:scale(.75)}}@keyframes imagelightbox-loading{from{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.75)}}#imagelightbox-overlay{background:#fff;background:rgba(255,255,255,.9);position:fixed;z-index:9990;top:0;right:0;bottom:0;left:0}#imagelightbox-close{width:2.5em;height:2.5em;text-align:left;background:#666;border-radius:50%;position:fixed;z-index:9998;top:35px;right:35px;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease;border:1px solid #ccc;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#imagelightbox-close:focus,#imagelightbox-close:hover{background:#111!important}#imagelightbox-close:after,#imagelightbox-close:before{width:2px;background:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#imagelightbox-actions{width:8em;height:2.5em;text-align:left;background:0 0!important;position:fixed;z-index:9998;top:35px;left:35px;-webkit-transition:color .3s ease;transition:color .3s ease}#imagelightbox-actions .imagelightbox-action{color:#fff;background:#666;font-size:1.3em;border-radius:50%;width:2em;height:2em;line-height:2em;text-align:center;cursor:pointer;padding:0;display:inline-block;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none}#imagelightbox-actions .imagelightbox-action:focus,#imagelightbox-actions .imagelightbox-action:hover{background:#111!important}#imagelightbox-caption{text-align:center;color:#fff;background:#666;position:fixed;z-index:9998;left:0;right:0;bottom:0;padding:.625em}#imagelightbox-nav{background:#444;background:rgba(0,0,0,.5);border-radius:20px;position:fixed;z-index:9997;left:50%;bottom:3.75em;padding:.313em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#imagelightbox-nav button{width:1em;height:1em;background:0 0;border:1px solid #fff;border-radius:50%;display:inline-block;margin:0 .313em}#imagelightbox-nav button.active{background:#fff}.imagelightbox-arrow{width:3.75em;height:7.5em;background:#444;background:rgba(0,0,0,.5);vertical-align:middle;display:none;position:fixed;z-index:9997;top:50%;margin-top:-3.75em;border-radius:0;border:1px solid #ccc}.imagelightbox-arrow:focus,.imagelightbox-arrow:hover{background:#666!important;background:rgba(0,0,0,.75)!important}.imagelightbox-arrow:active{background:#111}.imagelightbox-arrow-left{left:2.5em}.imagelightbox-arrow-right{right:2.5em}.imagelightbox-arrow:before{width:0;height:0;border:1em solid transparent;content:'';display:inline-block;margin-bottom:-.125em}.imagelightbox-arrow-left:before{border-left:none;border-right-color:#fff;margin-left:-.313em}.imagelightbox-arrow-right:before{border-right:none;border-left-color:#fff;margin-right:-.313em}#imagelightbox-caption,#imagelightbox-close,#imagelightbox-loading,#imagelightbox-nav,#imagelightbox-overlay,.imagelightbox-arrow{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@media only screen and (max-width:41.250em){#container{width:100%}#imagelightbox-actions,#imagelightbox-close{top:1.25em;right:1.25em}#imagelightbox-nav{bottom:1.25em}.imagelightbox-arrow{width:2.5em;height:3.75em;margin-top:-2.75em}.imagelightbox-arrow-left{left:1.25em}.imagelightbox-arrow-right{right:1.25em}}@media only screen and (max-width:20em){.imagelightbox-arrow-left{left:0}.imagelightbox-arrow-right{right:0}}