/* jQuery Lighter
 * Copyright 2015 Kevin Sylvestre
 * 1.3.4
 */
.lighter{position:fixed;top:0;bottom:0;left:0;right:0;z-index:4000;opacity:1}.lighter img{display:block;width:100%;height:100%}.lighter-fade .lighter-overlay{opacity:0}.lighter-fetched .lighter-container,.lighter-loading .lighter-spinner{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.lighter-fade .lighter-container,.lighter-fade .lighter-spinner,.lighter-fetched .lighter-spinner,.lighter-loading .lighter-container{opacity:0;-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}.lighter-overlay{-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;-moz-transition:opacity .4s ease-in-out,-moz-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;background:rgba(255,255,255,.8);height:100%;width:100%}.lighter-container{-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;-moz-transition:opacity .4s ease-in-out,-moz-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;background:#fff;position:absolute;z-index:4000;top:50%;left:50%;right:50%;bottom:50%;box-shadow:0 2px 8px rgba(0,0,0,.4)}.lighter-close{top:0;left:0;width:30px;height:30px;margin:-15px;line-height:28px;font-size:16pt;font-family:Helvetica,Arial,serif}.lighter-next,.lighter-prev{display:none;top:50%;width:40px;height:40px;margin:-20px 0;line-height:34px;font-size:32pt;font-family:Times,serif}.lighter-next{right:40px}.lighter-prev{left:40px}.lighter-close,.lighter-next,.lighter-prev{cursor:pointer;position:absolute;z-index:8000;text-align:center;border-radius:50%;color:rgba(255,255,255,.8);background:rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .4s ease-in-out,background .4s ease-in-out;-moz-transition:color .4s ease-in-out,background .4s ease-in-out;transition:color .4s ease-in-out,background .4s ease-in-out}.lighter-close:active,.lighter-close:hover,.lighter-next:active,.lighter-next:hover,.lighter-prev:active,.lighter-prev:hover{color:#fff;background:rgba(0,0,0,.4)}.lighter-spinner{-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;position:absolute;width:60px;height:20px;margin:-10px -30px;z-index:4000;top:50%;left:50%;right:50%;bottom:50%}.lighter-spinner::after{clear:both;content:"";display:table}.lighter-dot{display:block;float:left;background:rgba(0,0,0,.2);width:16px;height:16px;margin:2px;padding:0;border-radius:50%;-webkit-animation:1.6s ease-in-out infinite lighter-bounce;-moz-animation:1.6s ease-in-out infinite lighter-bounce;animation:1.6s ease-in-out infinite lighter-bounce}.lighter-dot:first-child{-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;animation-delay:-.4s}.lighter-dot:nth-child(2){-webkit-animation-delay:-.26667s;-moz-animation-delay:-.26667s;animation-delay:-.26667s}.lighter-dot:nth-child(3){-webkit-animation-delay:-.13333s;-moz-animation-delay:-.13333s;animation-delay:-.13333s}@-webkit-keyframes lighter-bounce{20%,80%,from,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@-moz-keyframes lighter-bounce{20%,80%,from,to{-moz-transform:scale(0)}50%{-moz-transform:scale(1)}}@keyframes lighter-bounce{20%,80%,from,to{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}