body #imagelightbox{cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;-moz-box-shadow:rgba(0,0,0,0.75) 0 0 3.125em;-webkit-box-shadow:rgba(0,0,0,0.75) 0 0 3.125em;box-shadow:rgba(0,0,0,0.75) 0 0 3.125em}body #imagelightbox-loading{width:2.5em;height:2.5em;background-color:#444;background-color:rgba(0,0,0,0.5);position:fixed;z-index:10003;top:50%;left:50%;padding:0.625em;margin:-1.25em 0 0 -1.25em;-moz-box-shadow:rgba(0,0,0,0.75) 0 0 2.5em;-webkit-box-shadow:rgba(0,0,0,0.75) 0 0 2.5em;box-shadow:rgba(0,0,0,0.75) 0 0 2.5em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}body #imagelightbox-loading div{width:1.25em;height:1.25em;background-color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}@-webkit-keyframes imagelightbox-loading{from{opacity:.5;-webkit-transform:scale(0.75)}50%{opacity:1;-webkit-transform:scale(1)}to{opacity:.5;-webkit-transform:scale(0.75)}}@keyframes imagelightbox-loading{from{opacity:.5;transform:scale(0.75)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(0.75)}}body #imagelightbox-overlay{background-color:#fff;background-color:rgba(255,255,255,0.9);background:url(../css/colorbox/images/overlay.png) repeat 0 0;opacity:0.75;filter:alpha(opacity=75);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}body #imagelightbox-close{width:2.5em;height:2.5em;text-align:left;background-color:#666;border-radius:50%;position:fixed;z-index:10002;top:2.5em;right:2.5em;-webkit-transition:color .3s ease;transition:color .3s ease}body #imagelightbox-close:hover,body #imagelightbox-close:focus{background-color:#111}body #imagelightbox-close:before,body #imagelightbox-close:after{width:2px;background-color:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}body #imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body #imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}body #imagelightbox-caption{text-align:center;color:#fff;background-color:#666;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:0.625em}body #imagelightbox-nav{background-color:#444;background-color:rgba(0,0,0,0.5);border-radius:20px;position:fixed;z-index:10001;left:50%;bottom:3.75em;padding:0.313em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body #imagelightbox-nav button{width:1em;height:1em;background-color:transparent;border:1px solid #fff;border-radius:50%;display:inline-block;margin:0 0.313em}body #imagelightbox-nav button.active{background-color:#fff}body .imagelightbox-arrow{width:3.75em;height:7.5em;background-color:#444;background-color:rgba(0,0,0,0.5);vertical-align:middle;display:none;position:fixed;z-index:10001;top:50%;margin-top:-3.75em}body .imagelightbox-arrow:hover,body .imagelightbox-arrow:focus{background-color:#666;background-color:rgba(0,0,0,0.75)}body .imagelightbox-arrow:active{background-color:#111}body .imagelightbox-arrow-left{left:2.5em}body .imagelightbox-arrow-right{right:2.5em}body .imagelightbox-arrow:before{width:0;height:0;border:1em solid transparent;content:'';display:inline-block;margin-bottom:-0.125em}body .imagelightbox-arrow-left:before{border-left:none;border-right-color:#fff;margin-left:-0.313em}body .imagelightbox-arrow-right:before{border-right:none;border-left-color:#fff;margin-right:-0.313em}body #imagelightbox-loading,body #imagelightbox-overlay,body #imagelightbox-close,body #imagelightbox-caption,body #imagelightbox-nav,body .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.25em){body #container{width:100%}body #imagelightbox-close{top:1.25em;right:1.25em}body #imagelightbox-nav{bottom:1.25em}body .imagelightbox-arrow{width:2.5em;height:3.75em;margin-top:-2.75em}body .imagelightbox-arrow-left{left:1.25em}body .imagelightbox-arrow-right{right:1.25em}}@media only screen and (max-width: 20em){body .imagelightbox-arrow-left{left:0}body .imagelightbox-arrow-right{right:0}}
