body,html{-ms-content-zooming:none;-ms-touch-action:none}
.zoomer .zoomer-holder{-ms-touch-action:none}
.zoomer,.zoomer *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.zoomer{background:#eee url(other/jquery.fs.zoomer-loading.gif) no-repeat center;height:100%;overflow:hidden;position:relative;width:100%;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.zoomer .zoomer-positioner{margin:0;height:1px;position:absolute;width:1px}
.zoomer .zoomer-holder{opacity:0;position:relative;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.zoomer .zoomer-image{cursor:move;float:left;height:100%;width:100%;-webkit-transition:opacity .25 linear;-moz-transition:opacity .25 linear;-ms-transition:opacity .25 linear;-o-transition:opacity .25 linear;transition:opacity .25 linear}
.zoomer .zoomer-tiles{height:100%;position:relative;width:100%}
.zoomer .zoomer-tile{height:auto;position:absolute;width:auto}
.zoomer .zoomer-controls{background-color:rgba(0,0,0,.8);box-shadow:0 0 5px rgba(0,0,0,.5);border-radius:3px;padding:5px;position:absolute;-webkit-transition:opacity .25 linear;-moz-transition:opacity .25 linear;-ms-transition:opacity .25 linear;-o-transition:opacity .25 linear;transition:opacity .25 linear}
.zoomer .zoomer-controls span{border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:20px;font-weight:700;height:30px;line-height:30px;margin:0;text-align:center;width:30px}
.zoomer .zoomer-controls .zoomer-next,.zoomer .zoomer-controls .zoomer-previous{display:none}
.zoomer.zoomer-gallery .zoomer-controls .zoomer-next,.zoomer.zoomer-gallery .zoomer-controls .zoomer-previous{display:block}
.zoomer .zoomer-controls .zoomer-zoom-level{font-size:12px;font-weight:400}
.zoomer .zoomer-controls-bottom,.zoomer .zoomer-controls-top{left:50%;margin:0 0 0 -50px}
.zoomer .zoomer-controls-top{bottom:auto;top:10px}
.zoomer .zoomer-controls-bottom{bottom:10px;top:auto}
.zoomer.zoomer-gallery .zoomer-controls-bottom,.zoomer.zoomer-gallery .zoomer-controls-top{margin:0 0 0 -65px}
.zoomer .zoomer-controls-bottom span,.zoomer .zoomer-controls-top span{float:left}
.zoomer .zoomer-controls-bottom span:first-child,.zoomer .zoomer-controls-top span:first-child{margin:0 1px 0 0}
.zoomer .zoomer-controls-bottom-left .zoomer .zoomer-controls-right,.zoomer .zoomer-controls-bottom-right,.zoomer .zoomer-controls-left,.zoomer .zoomer-controls-top-left,.zoomer .zoomer-controls-top-right{height:auto;width:30px}
.zoomer.zoomer-gallery .zoomer-controls-bottom-left .zoomer.zoomer-gallery .zoomer-controls-right,.zoomer.zoomer-gallery .zoomer-controls-bottom-right,.zoomer.zoomer-gallery .zoomer-controls-left,.zoomer.zoomer-gallery .zoomer-controls-top-left,.zoomer.zoomer-gallery .zoomer-controls-top-right{height:auto}
.zoomer .zoomer-controls-left,.zoomer .zoomer-controls-right{margin:-35px 0 0 0;top:50%}
.zoomer.zoomer-gallery .zoomer-controls-left,.zoomer.zoomer-gallery .zoomer-controls-right{margin:-65px 0 0 0}
.zoomer .zoomer-controls-left{left:10px}
.zoomer .zoomer-controls-top-left{left:10px;top:10px}
.zoomer .zoomer-controls-bottom-left{bottom:10px;left:10px}
.zoomer .zoomer-controls-right{right:10px}
.zoomer .zoomer-controls-top-right{right:10px;top:10px}
.zoomer .zoomer-controls-bottom-right{bottom:10px;right:10px}
@media screen and (min-width:980px){.zoomer .zoomer-controls span:hover{background-color:#000}
.zoomer .zoomer-controls .zoomer-zoom-level:hover{background-color:rgba(0,0,0,.8)!important}}