.rebox{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);background:rgba(0,0,0,.7);-webkit-filter:none!important;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.rebox *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.rebox-contents{height:90%;left:5%;position:absolute;text-align:center;top:5%;width:90%}.rebox-contents .rebox-content{border:5px solid #fff;border-radius:1px;box-shadow:0 0 20px #000;cursor:pointer;max-height:100%;max-width:100%}.rebox-loading{height:31px;margin:-16px 0 0 -16px;position:absolute;width:31px}.rebox-caption{background:#000;background:rgba(0,0,0,.7);bottom:0;display:none;left:0;position:absolute;text-align:center;width:100%;z-index:1000}.rebox-caption p{color:#fff;display:inline-block;font-size:12px;line-height:18px;margin:0 auto;max-width:70%;padding:10px}.rebox-button{background:#000;border-radius:32px;color:#fff;font-size:24px;height:40px;line-height:37px;min-width:40px;opacity:.4;position:absolute;text-align:center;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;vertical-align:middle;z-index:9999}.rebox-button:focus,.rebox-button:hover{opacity:1;text-decoration:none;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.rebox-close{right:10px;top:10px}.rebox-next{right:10px;top:48%}.rebox-prev{left:10px;top:48%}.rebox-loading{-webkit-animation-name:spin;-webkit-animation-duration:2000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:2000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:2000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear;left:50%;top:48%}@-ms-keyframes spin{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}