.SumoGallery *{border:0;margin:0;padding:0}.SumoGallery{background-color:rgba(0,0,0,.95);position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999}.SumoGallery a{cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.SumoGallery .Sarrow{position:absolute;font-size:30px;color:#d8d8d8;opacity:.8;text-shadow:-1px 0 3px rgba(0,0,0,.86);top:50%;margin-top:-50px;padding:10px;z-index:10}.SumoGallery .Sarrow:hover{opacity:1}.SumoGallery .Sarrow.l{left:0}.SumoGallery .Sarrow.r{right:0}.SumoGallery .Sarrow.last-item{opacity:0}.SumoGallery .Sheader{background-color:rgba(0,0,0,.66);height:40px;position:relative}.SumoGallery .Sheader p{color:#fff;padding:10px 50px;text-align:center;font-weight:600}.SumoGallery .Sheader a{font-size:50px;z-index:99999;line-height:40px;color:#fff;position:absolute;right:15px;top:10px;display:block;cursor:pointer;opacity:.8}.SumoGallery .Sheader a:hover{opacity:1}.SumoGallery .Sbody{position:absolute;top:40px;bottom:75px;left:0;right:0;-webkit-transition:all .3s;-moz-transition:all .3s}.SumoGallery .Sbody a{display:none;left:0;opacity:1;transition:none;-moz-transition:none;-webkit-transition:none;transition:all .4s!important;-webkit-transition:all .4s!important;-moz-transition:all .4s!important;-ms-transition:all .4s!important}.SumoGallery .Sbody a.sel{display:block;background-image:url(../images/loader.gif);position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center;z-index:1}.SumoGallery .Sbody a.anim{transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s}.SumoGallery .Sbody a.left{left:-100%;opacity:0}.SumoGallery .Sbody a.right{left:100%;opacity:0}.SumoGallery .SimgCount{position:absolute;color:#bebebe;right:10px;bottom:95px}.SumoGallery .toggle-thumbs{position:absolute;color:#bebebe;right:30px;bottom:70px;z-index:10;font-size:23px;background-color:#000;border-radius:3px;padding:0 5px;line-height:20px}.SumoGallery .toggle-thumbs:hover{color:#4186f2}.SumoGallery .Sbody a img{background-color: #fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:86%}.SumoGallery .Sfooter{position:absolute;bottom:0;left:0;right:0;height:90px;background-color:#000;padding:12px 0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.SumoGallery ul.Sthumbnails{list-style:none;display:block;text-align:center;overflow:auto;white-space:nowrap;height:150px;padding-top:5px;margin-top:-5px}.SumoGallery ul.Sthumbnails li{display:inline-block;margin:0 6px}.SumoGallery ul.Sthumbnails li a{display:block;height:60px;width:60px;background-repeat:no-repeat;position:relative;border-radius:2px;background-size:cover}.SumoGallery ul.Sthumbnails li a:hover{top:-1px}.SumoGallery ul.Sthumbnails li.sel a{top:-3px}.SumoGallery ul.Sthumbnails li.sel a:after{content:'';position:absolute;width:0;height:0;padding:3px;background-color:#f43110;box-shadow:0 0 5px #f43110;border-radius:50%;border:0;left:0;right:0;margin:auto;bottom:-10px}.SumoGallery .Sthumbnails{transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s}.SumoGallery.nothumbs .Sthumbnails{padding-top:35px}.SumoGallery.nothumbs .Sfooter{bottom:-64px}.SumoGallery.nothumbs .Sbody{bottom:0}.SumoGallery .Sdownload{position:absolute;z-index:99999;filter:brightness(100);top:10px;right:60px;padding:0;height:40px;width:40px}.circliful .outer{fill:transparent;stroke:#333;stroke-width:19.8;stroke-dasharray:534;transition:stroke-dashoffset 1s;-webkit-animation-play-state:running;-moz-transform:rotate(-89deg) translateX(-190px)}.circliful .inner{fill:transparent;stroke:orange;stroke-width:20;stroke-dasharray:534;transition:stroke-dashoffset 1s;-webkit-animation-play-state:running;-moz-transform:rotate(-89deg) translateX(-190px);stroke-dashoffset:0}.circliful{overflow:visible!important}.svg-container{width:100%;margin:0 auto;overflow:visible;position:relative}svg .icon{font-family:FontAwesome}.legend-line{white-space:nowrap}.color-box{width:15px;height:15px;border-radius:2px;display:inline-block;float:left;padding-top:3px;margin:2px 5px 0 0}