#supersized-container{position:relative;background:#111!important;text-align:center;display:none;z-index: 7;}
#supersized-container, #supersized-container *{margin:0;padding:0;}
.activeslide a img{left:0px!important;}
.prevslide a img{left:0px!important;}
#supersized-loader{position:absolute;top:50%;left:50%;z-index:0;width:60px;height:60px;margin:-30px 0 0 -30px;text-indent:-999em;background:url(images/superswipe/progress.gif) no-repeat center center;}
#thumb-list{margin:0;padding:0;}
#supersized{display:block;position:fixed;left:0;top:0;overflow:hidden;z-index:0;height:100%;width:100%;}
#supersized img{width:auto;height:auto;position:relative;display:none;outline:none;border:none;}
#supersized.speed img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;image-rendering:crisp-edges;}
#supersized.quality img{-ms-interpolation-mode:bicubic;image-rendering:smooth;}
#supersized li{display:block;list-style:none;z-index:-30;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;background:#111;}
#supersized a{width:100%;height:100%;display:flex;}
#supersized img {width: 100%;height: 100%;object-fit:contain;}
#supersized picture {width: 100%;height: 100%;display: flex;}
#supersized li.prevslide{z-index:-20;}
#supersized li.activeslide{z-index:-10;}
#supersized li.image-loading{background:#111111 url(images/superswipe/progress.gif) no-repeat center center;width:100%;height:100%;}
#supersized li.image-loading img{visibility:hidden;}
#supersized li.prevslide img,
#supersized li.activeslide img{display:inline;}
#controls-wrapper{margin:0 auto;height:42px;width:100%;bottom:0px;left:0;z-index:4;background:url(images/superswipe/nav-bg.png) repeat-x;position:fixed;}
#controls{overflow:hidden;height:100%;position:relative;text-align:left;z-index:5;}
#slidecounter{float:left;color:#999;font:14px "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:black 0 -1px 0;margin:0px 10px 0 15px;line-height:42px;}
#slidecaption{color:#FFF;text-shadow:#000 1px 1px 2px;height:42px;display:table;}
#edt-inner-sc{display:table-cell;white-space:normal;vertical-align:middle;}
#navigation{float:right;margin:0px 20px 0 0;}
#play-button{float:left;margin-top:1px;border-right:1px solid #333;background:url("images/superswipe/bg-hover.png") repeat-x 0 44px;}
#play-button:hover{background-position:0 1px;cursor:pointer;}
#edt-open-gallery,
#edt-close-gallery,
#prevslide,
#nextslide{position:fixed;height:43px;width:43px;top:50%;margin-top:-21px;opacity:0.6;z-index:10;}
#edt-close-gallery{top:10px;right:10px;margin-top:0;background:url("images/superswipe/close.png");}
#prevslide{left:10px;background:url("images/superswipe/back.png");}
#edt-open-gallery,
#nextslide{right:10px;background:url("images/superswipe/forward.png");z-index:10;}
#edt-open-gallery:active,
#prevslide:active,
#nextslide:active{margin-top:-19px;}
#edt-close-gallery:active{margin-top:2px;}
@media screen and (max-width:959px){#edt-close-gallery{left:10px;right:auto;}
}
#edt-open-gallery:hover,
#edt-close-gallery:hover,
#prevslide:hover,
#nextslide:hover{cursor:pointer;opacity:0.8;}
ul#slide-list{padding:15px 0;float:left;position:absolute;left:50%;}
ul#slide-list li{list-style:none;width:12px;height:12px;float:left;margin:0 5px 0 0;}
ul#slide-list li.current-slide a,
ul#slide-list li.current-slide a:hover{background-position:0 0px;}
ul#slide-list li a{display:block;width:12px;height:12px;background:url("images/superswipe/nav-dot.png") no-repeat 0 -24px;}
ul#slide-list li a:hover{background-position:0 -12px;cursor:pointer;}
#tray-button{position:fixed;right:0;bottom:-5px;border-left:1px solid #333;background:url("images/superswipe/bg-hover.png") repeat-x 0 44px;}
#tray-button:hover{background-position:0 1px;cursor:pointer;}
#progress-back{z-index:5;position:fixed;bottom:42px;left:0;height:8px;width:100%;background:url("images/superswipe/progress-back.png") repeat-x;}
#progress-bar{position:relative;height:8px;width:100%;background:url("images/superswipe/progress-bar.png") repeat-x;}
#nextthumb,
#prevthumb{z-index:2;display:none;position:fixed;bottom:61px;height:75px;width:100px;overflow:hidden;background:#ddd;border:1px solid #fff;-webkit-box-shadow:0 0 5px #000;}
#nextthumb{right:12px;}
#prevthumb{left:12px;}
#nextthumb img,
#prevthumb img{width:150px;height:auto;}
#nextthumb:active,
#prevthumb:active{bottom:59px;}
#nextthumb:hover,
#prevthumb:hover{cursor:pointer;}
#thumb-tray{position:fixed;z-index:3;bottom:0;left:0;background:url(images/superswipe/bg-black.png);height:150px;width:100%;overflow:hidden;text-align:center;box-shadow:0px 0px 4px #000;}
#thumb-back,
#thumb-forward{position:absolute;z-index:5;bottom:42px;height:108px;width:40px;}
#thumb-back{left:0;background:url("images/superswipe/thumb-back.png") no-repeat center center;}
#thumb-forward{right:0;background:url("images/superswipe/thumb-forward.png") no-repeat center center;}
#thumb-back:hover,
#thumb-forward:hover{cursor:pointer;background-color:rgba(255, 255, 255, 0.1);}
#thumb-back:hover{border-right:1px solid rgba(255, 255, 255, 0.2);}
#thumb-forward:hover{border-left:1px solid rgba(255, 255, 255, 0.2);}
ul#thumb-list{display:inline-block;list-style:none;position:relative;left:0px;padding:0 0px;}
ul#thumb-list li{background:#111;list-style:none;display:inline;width:150px;height:108px;overflow:hidden;float:left;margin:0;}
ul#thumb-list li img{width:200px;height:auto;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;}
ul#thumb-list li.current-thumb img,
ul#thumb-list li:hover img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
ul#thumb-list li:hover{cursor:pointer;}
#progress-bar,
#progress-back{}
ul.full-screen-gallery-images{display:none;}
.swipe-target{position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:transparent;z-index:1;}
