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