.gallery-image,.gallery-modal,.main-image,.modal-section,.no-bars{overflow:hidden}.lnm-btn .fa,.main-image,.metabox .metabox-title,.thumbs-control{text-align:center}.horizontal-center{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.vertical-center{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.spinnerwrapper{background:#202020;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:99999}.loadspinner{position:absolute;color:#eaeaea;width:40px;height:40px;top:50%;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%);z-index:9999}.gallery-image,.gallery-wrapper,.lnm-posts-list{position:relative;float:left}.custom-pulse{font-size:25px;animation-timing-function:steps(12);-webkit-animation-timing-function:steps(12);-moz-animation-timing-function:steps(12)}.gallery-wrapper{display:block;width:100%;clear:both;overflow:hidden}.lnm-posts-list{margin-left:0;display:block;width:100%}.gallery-button:not(.custom-legacy),.lnm-post{line-height:normal;padding:10px 15px;cursor:pointer;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.gallery-button.default:not(.custom-legacy),.gallery-filter ul li.active,.gallery-filter ul li:hover,.lnm-post{background:#202020;color:#eaeaea}.gallery-button.default:hover,.lnm-post:hover{background:#eaeaea;color:#202020}.gallery-filter,.gallery-wrapper.filtering .gallery-images{position:relative;display:block;float:left}.filtering.filter-top .gallery-filter,.filtering.filter-top .gallery-images,.filtering.mobile .gallery-filter,.filtering.mobile .gallery-images,.gallery-button.custom-legacy img,.gallery-image img,[data-type=grid] .thumbnails-slider,[data-type=vertical] .thumbnails-slider{width:100%}.filtering.filter-left .gallery-filter{width:20%}.filtering.filter-left .gallery-images,.gallery-button.custom-legacy:hover .gallery-hr{width:80%}.gallery-filter{border:1px solid}.gallery-filter ul{width:auto;margin:0 auto}.filter-top .gallery-filter ul li{display:inline-block}.filter-left .gallery-filter ul li{display:block}.gallery-filter ul li{background:0 0;cursor:pointer;line-height:45px;padding:0 25px}.gallery-image{display:block;cursor:pointer;background-size:cover;background-repeat:no-repeat}.gallery-modal,.gallery-wrapper.no-modal{background:#101010}.gallery-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999}.modal-section{position:relative;display:block;opacity:0}[data-metabox-position=right] .main-image,[data-thumbnails-position=left] .thumbnails-wrapper,[data-thumbnails-position=right] .modal-section{float:left}[data-metabox-position=left] .main-image,[data-thumbnails-position=left] .modal-section,[data-thumbnails-position=right] .thumbnails-wrapper{float:right}.gallery-modal .modal-section,.thumbs-control .fa{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.main-image{background:#202020;position:relative;height:100%;width:100%;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.main-image img{box-shadow:1px 1px 5px 1px rgba(0,0,0,.45);position:relative;max-height:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.thumbnails-wrapper{height:100%;position:relative;opacity:0}.thumbnails-slider{position:relative;top:0;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.thumbnails-wrapper .thumbnail{border:10px solid transparent;display:inline-block;cursor:pointer;float:left;opacity:.5;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.lnm-btn,.thumbs-control{transition:.3s ease-in-out;cursor:pointer;position:absolute;z-index:1}.no-modal .thumbnail{width:100px}.thumbnails-wrapper .thumbnail.active,.thumbnails-wrapper .thumbnail:hover{border-color:#eaeaea;opacity:1}.thumbs-control{background:linear-gradient(180deg,#101010,#090909);color:#eaeaea;font-size:40px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}[data-type=horizontal] .thumbs-control{width:40px;height:100%}[data-type=grid] .thumbs-control,[data-type=vertical] .thumbs-control{bottom:0;height:40px;width:50%;line-height:40px}.thumbs-control:hover{background:linear-gradient(180deg,#090909,#101010)}[data-type=horizontal] .thumbs-control .fa{position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.thumbs-control:hover .fa{transform:scale(.8) translateY(-60%);-moz-transform:scale(.8) translateY(-60%);-webkit-transform:scale(.8) translateY(-60%)}.show-meta[data-metabox=flyout][data-metabox-position=left] .metabox,.show-thumbs[data-type=mobile] .thumbnails-wrapper,.slide-left,.slide-up,[data-metabox=fixed][data-metabox-position=left] .metabox{left:0}.show-meta[data-metabox=flyout][data-metabox-position=right] .metabox,.slide-down,.slide-right,[data-metabox=fixed][data-metabox-position=right] .metabox,[data-metabox=overlay] .next-btn,[data-type=mobile] .next-btn{right:0}.lnm-btn{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:40px;height:40px;border-radius:20px;background:rgba(255,255,255,.65);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.lnm-btn:hover{background:#fff;box-shadow:3px 3px 3px rgba(0,0,0,.15)}.lnm-btn .fa{font-size:22px;line-height:40px;width:100%;height:100%;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.prev-btn{left:50px}.next-btn{right:50px}[data-metabox=overlay] .next-btn,[data-metabox=overlay] .prev-btn{top:initial;bottom:0;border-radius:0;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}[data-metabox=overlay] .prev-btn,[data-type=mobile] .prev-btn{right:40px;left:initial}.exit-btn{background:0 0;color:#eaeaea;cursor:pointer;position:absolute;top:25px;right:25px;z-index:1}.meta-btn,.meta-btn:hover{background:red}.exit-btn:hover,.show-thumbs[data-type=mobile] .exit-btn,[data-metabox=overlay][data-metabox-position=right] .exit-btn{color:#202020}[data-metabox=flyout][data-metabox-position=right]:not(.show-meta) .exit-btn{right:60px}.show-meta[data-metabox=flyout][data-metabox-position=right] .exit-btn{right:25px}.exit-btn .fa{font-size:16px}.meta-btn{border:1px solid red;height:20px;width:40px;top:15px;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}.meta-btn span.lnm-toggle-icon,.metabox{height:100%;background:#eaeaea;transition:.3s ease-in-out;position:absolute}.meta-btn.open,.meta-btn.open:hover{background:green}.meta-btn.open{border-color:green}.meta-btn span.lnm-toggle-icon{top:0;left:0;box-shadow:3px 1px 3px rgba(0,0,0,.5);width:45%;border-radius:100%;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.meta-btn.open span.lnm-toggle-icon{left:55%;box-shadow:-3px 1px 3px rgba(0,0,0,.5)}[data-metabox=flyout][data-metabox-position=right]:not(.show-meta) .meta-btn{left:-50px}[data-metabox=flyout][data-metabox-position=left]:not(.show-meta) .meta-btn{right:-50px}.show-meta[data-metabox-position=right] .meta-btn{left:calc(100% - 50px)}.show-meta[data-metabox-position=left] .meta-btn{right:calc(100% - 50px)}.metabox{width:30%;padding:7vh 3.5vw;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}[data-metabox=overlay] .metabox{background:0 0;bottom:0;height:auto;max-height:100%;width:60%;z-index:1}[data-metabox=flyout][data-metabox-position=left]:not(.show-meta) .metabox{left:-30%}[data-metabox=flyout][data-metabox-position=right]:not(.show-meta) .metabox{right:-30%}.no-modal .metabox{padding:15px 20px}.no-modal[data-metabox=flyout] .metabox{padding:50px 20px 15px}.metabox :not(.fa){color:#333;line-height:2.1;margin-top:0}.metabox .label,.no-modal .metabox :not(.fa){line-height:normal}[data-metabox=overlay] .metabox :not(.fa){color:#f4f4f4;text-shadow:1px 1px 1px #333}.metabox .metabox-description{border-top:1px dashed #333}.metabox .metabox-description .md-content{overflow-y:auto}[data-metabox=overlay] .metabox .metabox-title{text-align:left}[data-metabox=overlay] .metabox .metabox-description{background:rgba(0,0,0,.6);border-top:none;padding:10px 15px}.metabox .metabox-description .md-content::-webkit-scrollbar,.thumbnails-wrapper::-webkit-scrollbar{width:5px;background:rgba(255,255,255,.8)}.metabox .metabox-description .md-content::-webkit-scrollbar-thumb,.thumbnails-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.65);border-radius:2px}.metabox .label{background:0 0;font-weight:700;padding-left:0}.show-meta[data-metabox=flyout] .main-image,[data-metabox=fixed] .main-image{width:70%}[data-thumbnails=horizontal] .main-image img,[data-thumbnails=vertical] .main-image img,[data-type=horizontal] .main-image img,[data-type=vertical] .main-image img{width:auto}[data-type=grid] .modal-section{min-width:70%}[data-type=grid] .thumbnails-wrapper{max-width:30%}[data-type=grid] .thumbnails-wrapper .thumbnail,[data-type=mobile] .thumbnail{border-width:2px}[data-type=mobile] .thumbs-btn{position:fixed;background:0 0;color:#eaeaea;top:20px;left:5px;z-index:2}.gallery-wrapper.no-modal[data-type=mobile] .mobile-meta-btn,.gallery-wrapper.no-modal[data-type=mobile] .thumbs-btn{position:absolute}.show-thumbs[data-type=mobile] .thumbs-btn{color:#202020;box-shadow:none}[data-type=mobile] .exit-btn{top:20px;right:5px;z-index:2}[data-type=mobile] .mobile-meta-btn,[data-type=mobile] .next-btn,[data-type=mobile] .prev-btn{bottom:0;border-radius:0;top:initial;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}[data-type=mobile] .mobile-meta-btn{position:fixed;background:0 0;color:#eaeaea;left:0}[data-type=mobile] .modal-section{width:100vw;height:100vh}.gallery-wrapper.no-modal[data-type=mobile] .metabox,.gallery-wrapper.no-modal[data-type=mobile] .modal-section{width:100%;height:100%}[data-type=mobile] .thumbnails-wrapper{background:#eaeaea;height:100%;width:100vw;position:fixed;padding:50px 0 0;top:0;left:-100%;overflow:auto;z-index:2;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}[data-type=mobile]:not(.gallery-wrapper.no-modal) .thumbnails-wrapper{min-height:100vh}.gallery-wrapper.no-modal[data-type=mobile] .thumbnails-wrapper{position:absolute;height:100%;width:100%}[data-type=mobile] .thumbnails-slider{overflow:auto}[data-type=mobile] .thumbnail.active{border-color:#333}[data-type=mobile] .metabox{width:100vw;height:100vh;overflow-y:auto;top:100%;background:#000;z-index:1}.show-meta[data-type=mobile] .metabox{top:0}[data-metabox=true] .metabox :not(.fa){color:#eaeaea;line-height:normal}[data-metabox=true] .metabox .metabox-description{padding-top:10px}@media screen and (max-width:767px){.thumbnail{max-width:25%;height:auto}}.gallery-button.custom-legacy{padding:0 5px;margin-bottom:10px;display:block;position:relative;width:100%}.gallery-button.custom-legacy:hover .main-overlay{background:rgba(0,0,0,.8)}.gallery-button.custom-legacy h2{position:absolute;display:block;width:100%;text-align:center;margin:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;opacity:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.gallery-button.custom-legacy:hover h2{top:40%;opacity:1}.gallery-button.custom-legacy:hover span{top:0;opacity:1}.gallery-button span:hover{background:#abd332;color:#202020}