.show-gallery{cursor:zoom-in}.show-gallery-wrapper{padding:4rem 0;z-index:99999;display:none;position:fixed;top:0;left:0;width:100%;height:100vh}.show-gallery-wrapper .show-gallery-close{position:absolute;top:0;right:2rem;font-size:2.5rem;border:none;background-color:transparent;padding:0;z-index:99998}.show-gallery-wrapper .show-gallery-close:hover{color:#ddd}.show-gallery-wrapper .show-gallery-body{width:100%;height:calc(100vh - 10rem);display:flex;align-items:center;justify-content:center;position:relative;padding:.5rem 0}.show-gallery-wrapper .show-gallery-body img{width:auto;max-height:100%}.show-gallery-wrapper .img-count{position:absolute;top:.5rem;left:2rem;font-size:2rem;font-weight:700;color:#fff}.show-gallery-wrapper .show-gallery-caption{position:absolute;top:0;left:0;height:4rem;font-size:1.5rem;line-height:2rem;width:100%;text-align:center;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;padding:0 2rem}.show-gallery-wrapper .show-gallery-thumbs{position:absolute;bottom:0;left:0;height:6rem;background-color:#000;display:flex;justify-content:center;width:100%;padding:.5rem 0;overflow-x:auto}.show-gallery-wrapper .show-gallery-thumbs img{margin:0 .25rem;border:5px solid transparent;cursor:pointer;box-sizing:border-box}.show-gallery-wrapper .show-gallery-thumbs img:hover{opacity:.8}.show-gallery-wrapper .show-gallery-arrows{position:absolute;top:calc(50% - 2rem);font-size:4rem;color:#fff;cursor:pointer}.show-gallery-wrapper .show-gallery-arrows:hover{color:#ddd}.show-gallery-wrapper .arrow-left{left:1rem}.show-gallery-wrapper .arrow-right{right:1rem}@media (max-width: 767px){.show-gallery-body img{width:100%!important}.img-count{top:.75rem!important;font-size:1rem!important;left:1rem!important}.show-gallery-caption{line-height:1.5rem!important;font-size:1rem!important}.show-gallery-close{top:.325rem!important;font-size:1.5rem!important;right:1rem!important}.show-gallery-thumbs{display:none!important}.show-gallery-body{height:calc(100vh - 7rem)!important}.show-gallery-arrows{font-size:2rem!important}}
