.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.9;display:none;z-index:1006}
.sl-wrapper{z-index:1000}
.sl-wrapper button{border:0;background:0 0;font-size:24px;padding:0;cursor:pointer}
.sl-wrapper button:hover{opacity:.7}
.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:1015}
.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1015}
.sl-wrapper .sl-navigation{width:100%;display:none}
.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-10px;height:50px;width:100px;line-height:50px;text-align:center;display:block;z-index:1015;font-family:arial sans-serif;color:rgba(0,0,0,0);outline:none;}
.sl-wrapper .sl-navigation button.sl-next{right:40px}
.sl-wrapper .sl-navigation button.sl-prev{left:40px}
.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}
.sl-wrapper .sl-image img{margin:0;padding:0;display:block}
.sl-wrapper .sl-image iframe{border:0;background:#000}
.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:#000;opacity:.8;position:absolute;bottom:0;left:0;right:0}
.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}
.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}
.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#fff;z-index:1005}
.sl-spinner{display:none;border:5px solid #fff;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}
.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@-webkit-keyframes pulsate {0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}
@keyframes pulsate {0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}
@-moz-keyframes pulsate {0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}
@-o-keyframes pulsate {0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}
@-ms-keyframes pulsate {0%,100%{opacity:0}0%{transform:scale(.1)}50%{opacity:1}100%{transform:scale(1.2)}}
.sl-overlay{background-color:rgb(0,0,0);z-index: 100000;}
.sl-wrapper {z-index: 100001;position: relative;}
.gallery-show{position:relative;display:block;width:100%;margin-top: 3rem;padding-top: 3rem;border-top: 1px solid #000;}
.gallery-images{display:block;width:100%;height:100%;background-size:cover;overflow:hidden;}
.gallery-images:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.gallery-images img{object-fit:cover; -webkit-transition: 0.5s;transition: 0.5s;margin:0 auto;display:block;width:100%;}
.gallery-images .content{height:200px;display:block;width:90%;padding:5%;text-align:justify;}
.gallery-images .content h1{text-transform:uppercase;text-align:left;}
.sl-navigation{z-index:99999;}
.sl-wrapper .sl-navigation button.sl-prev,.sl-wrapper .sl-navigation button.sl-next{padding: 0!important;margin: 0!important;position: fixed;overflow: hidden;height:5rem;}
.sl-wrapper .sl-navigation button.sl-next:before,.sl-wrapper .sl-navigation button.sl-prev:before{font-family: FontAwesome;content: "\f054";color:#fff;font-size:4rem;}
.sl-wrapper .sl-navigation button.sl-prev:before{content: "\f053";}
.sl-wrapper .sl-counter{color:#fff;}
.sl-wrapper .sl-navigation button.sl-prev:hover,.sl-wrapper .sl-navigation button.sl-next:hover{-webkit-animation: jello 1s;animation: jello 1s;}
.sl-wrapper .sl-close{width: 30px;height: 50px;line-height:50px;padding: 0!important;margin: 0!important;overflow: hidden;color:rgba(0,0,0,0);outline:none;}
.sl-wrapper .sl-close:before{font-family: FontAwesome;content: "\f00d";color:#fff;font-size:4rem;}
.sl-wrapper .sl-close:hover{-webkit-animation: jello 1s;animation: jello 1s;}
.gallery{margin-bottom:2rem;padding: 0 1rem;padding-bottom: 0;overflow: hidden;}
.gallery-name{text-align:center;font-size:2rem;background-color:#000;color:#fff;padding:10px 15px;position:absolute;bottom:-13px;width: 100%;}
.gallery:hover img{transform:scale(1.1)}