.sp-loading{text-align:center;max-width:270px;padding:15px;font-size:12px;color:#888}.sp-wrap{display:none;line-height:0;font-size:0;position:relative;text-align:center;width:auto}.sp-thumbs{text-align:left;display:inline-block;margin-top:10px}.sp-thumbs img{min-height:80px;min-width:80px;max-width:80px}.sp-thumbs a:link,.sp-thumbs a:visited{border:solid 1px gray;border-radius:5px;-webkit-border-radius:5px;width:80px;height:80px;overflow:hidden;opacity:.3;display:inline-block;background-size:cover;background-position:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;margin-right:5px;margin-bottom:5px}.sp-thumbs a:hover{opacity:1;-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);-webkit-transform:scale(1.08);transform:scale(1.08)}.sp-thumbs a:focus{outline:none;-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);-webkit-transform:scale(1.08);transform:scale(1.08)}.sp-thumbs a:active,.sp-current{opacity:1!important;position:relative}.sp-large{position:relative;overflow:hidden;top:0;left:0;border:solid 1px #e2e0e0;border-radius:10px;-webkit-border-radius:10px;width:430px;height:260px}.sp-large a img{max-width:70%;height:auto}.sp-large a{display:block}.sp-zoom{position:absolute;left:-50%;top:-50%;cursor:pointer;display:none}.sp-lightbox{position:fixed;top:0;left:0;height:100%;width:100%;background:#000;background:rgba(0,0,0,.9);z-index:500;display:none;cursor:pointer;z-index:1000}.sp-lightbox img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:90%;max-height:90%;border:2px solid #fff}#sp-prev,#sp-next{position:absolute;top:50%;margin-top:-25px;z-index:501;color:#fff;padding:14px;text-decoration:none;background:#000;border-radius:25px;border:2px solid #fff;width:50px;height:50px;box-sizing:border-box;transition:.2s}#sp-prev{left:10px}#sp-prev:before{content:"\f060";font-family:FontAwesome;position:absolute;top:13px;left:16px}#sp-next{right:10px}#sp-next:before{content:"\f061";font-family:FontAwesome;position:absolute;top:13px;right:16px}#sp-prev:hover,#sp-next:hover{background:#444}@media screen and (max-width: 400px){.sp-wrap{margin:0 0 15px}#sp-prev,#sp-next{top:auto;margin-top:0;bottom:25px}}