.sl-overlay {position:fixed;left:0;right:0;top:0;bottom:0;background:#000;opacity:0.99;display:none;z-index:21006;}
.sl-wrapper{z-index: 21000;}
.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}
.sl-wrapper button:hover{opacity:0.7}
.sl-wrapper .sl-close {display:none;position:fixed;right:30px;top:30px;z-index:21015;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Verdana, sans-serif;color:#CCC;font-size:32px}
.sl-wrapper .sl-navigation {width: 100%;display: none}
.sl-wrapper .sl-navigation button {line-height:30px;text-align: center;color:#FFFFFF;background:rgba(125,125,125,0.5);border-radius:3px;font-size:40px;position: fixed;top: 50%;margin-top:-10px;height:40px;width:40px;padding:1px 0 10px;text-align: center;display: block;z-index:22005}
.sl-wrapper .sl-navigation button:hover{background:rgba(125,125,125,0.8)}
.sl-wrapper .sl-navigation button.sl-next{right:5px;z-index:30005}
.sl-wrapper .sl-navigation button.sl-prev{left:5px;z-index:30005}
.sl-wrapper .sl-counter {display:none;position:fixed;top:30px;left:30px;z-index:21015;font-family:Verdana, sans-serif;color:#CCC;font-size:15px}
.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:30000}
.sl-wrapper .sl-image img {margin:0;padding:0;display:block;border:0 none}
.sl-wrapper .sl-image .sl-caption {width:100%;text-align:center;margin:0;padding:5px 0;font:15px Verdana;color:#FFFFFF;background:rgba(0,0,0,0.6);position:absolute;bottom:0;left:0;display:block}
@media screen and(max-width:799px){
.sl-wrapper .sl-navigation button{display:none}
}

