#gallery-overlay{position:fixed;display:block;top:0px;right:0px;width:100%;height:100%;background-color:#222;z-index:1000000;opacity:1;transition:all .2s ease-in-out;}
.gallery-overlay-hidden{transition:all .2s ease-in-out;right:-100% !important;opacity:0 !important;}
#gallery-content{position:absolute;top:20px;right:20px;bottom:20px;left:20px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;}
#gallery-prev{left:35px;top:50%;}
#gallery-next{right:35px;top:50%;}
#gallery-next,
#gallery-prev{position:absolute;width:60px;height:80px;margin-top:-30px;font-family:'Yanone Kaffeesatz', Helvetica, Arial, sans-serif;font-size:60px;font-weight:100;--line-height:40px;color:#fff;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;cursor:pointer;}
#gallery-close{position:absolute;right:35px;top:18px;width:50px;height:50px;font-size:55px;font-weight:100;--line-height:40px;color:#E83A00;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;cursor:pointer;z-index:1000002;}
.gallery-btn{opacity:0.5;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transform:scale(.8) !important;-webkit-transform:scale(.8) !important;}
.gallery-btn:hover{opacity:1;transform:scale(1) !important;-webkit-transform:scale(1) !important;}