#imagelightbox{position:fixed;z-index:9999;-ms-touch-action:none;touch-action:none;border:1px solid #FFF}#imagelightbox-overlay{background-color:#000;background-color:rgba(0,0,0,0.9);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}#imagelightbox-close{width:2.5em;height:2.5em;text-align:left;background-color:#FFF;border-radius:50%;border-color:transparent;position:fixed;z-index:10002;top:2.5em;right:2.5em;-webkit-transition:color .3s ease;transition:color .3s ease}#imagelightbox-close:before,#imagelightbox-close:after{width:2px;background-color:#000;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-caption{text-align:center;color:#000;background-color:#FFF;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:0.625em}a.imagelightbox-arrows{position:fixed;top:50%;display:block;outline:none;text-align:left;z-index:10001;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#FFF;border-radius:50%;cursor:pointer;width:70px;height:70px}a.imagelightbox-arrows.prev{left:5%}a.imagelightbox-arrows.next{right:5%}a.imagelightbox-arrows .icon-wrap{position:relative;display:block;width:100%;height:100%}a.imagelightbox-arrows .icon-wrap:before,a.imagelightbox-arrows .icon-wrap:after{z-index:100;height:0;background:#FFF;-webkit-transition:height 0.3s, -webkit-transform 0.3s;transition:height 0.3s, transform 0.3s}a.imagelightbox-arrows:before,a.imagelightbox-arrows:after,a.imagelightbox-arrows .icon-wrap:before,a.imagelightbox-arrows .icon-wrap:after{position:absolute;left:50%;width:3px;height:50%;background:#000;content:'';-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}a.imagelightbox-arrows:before,a.imagelightbox-arrows .icon-wrap::before{top:50%;-webkit-transform:translateX(-50%) rotate(-135deg);transform:translateX(-50%) rotate(-135deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}a.imagelightbox-arrows:after,a.imagelightbox-arrows .icon-wrap::after{top:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0}a.imagelightbox-arrows.next:before,a.imagelightbox-arrows.next .icon-wrap::before{-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}a.imagelightbox-arrows.next:after,a.imagelightbox-arrows.next .icon-wrap::after{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}#imagelightbox-nav{position:fixed;z-index:10001;left:50%;bottom:3.75em;transform:translateX(-50%);margin:0;padding:0;list-style:none;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#imagelightbox-nav li{position:relative;display:block;float:left;margin:0 10px;width:15px;height:15px;cursor:pointer;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,0);-webkit-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease}#imagelightbox-nav li>span{top:0;left:0;width:100%;height:100%;outline:none;border-radius:50%;background-color:#FFF;background-color:rgba(255,255,255,0.7);text-indent:-999em;cursor:pointer;position:absolute;-webkit-transition:background-color 0.3s ease, -webkit-transform 0.3s ease;transition:background-color 0.3s ease, transform 0.3s ease}#imagelightbox-nav li>span:focus{outline:none}#imagelightbox-nav li>span:hover,#imagelightbox-nav li>span:focus{background-color:#FFF}#imagelightbox-nav li.active{box-shadow:0 0 0 2px #FFF}#imagelightbox-nav li.active>span{background-color:#FFF;-webkit-transform:scale(0.4);transform:scale(0.4)}.imagelightbox-animation{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}
