@import "../icons/material/material.css";
.modal-scrollable:has(.gallery-modal) :focus-visible,.ba-gallery :focus-visible{outline-offset:2px;outline:2px solid #1da6f4}
.gallery-tags-wrapper,.ba-gallery select.ba-select-filter,.ba-gallery .category-filter{margin:1.25rem 0}
.ba-gallery .category-filter{text-align:var(--text-align)}
.ba-gallery select.ba-select-filter{display:none!important}
.ba-gallery .ba-goback a,.ba-gallery .category-filter a.ba-filter,.ba-gallery .category-filter a.ba-filter-active{background-color:var(--bg-color);border-radius:var(--border-radius);border:.0625rem solid var(--border-color);box-shadow:none;color:var(--color);cursor:pointer;display:inline-block;font-size:var(--font-size);font-weight:var(--font-weight);height:auto;line-height:1em;margin:.625rem 0 .625rem .625rem;padding:.9375rem 1.5625rem;text-shadow:none}
.ba-gallery .category-filter a:hover,.ba-gallery .category-filter a.ba-filter-active{background-color:var(--active-background-color);color:var(--active-color)}
.ba-gallery .category-filter a:first-child{margin-left:0!important}
.ba-gallery .ba-goback a,.ba-gallery .ba-goback h2{display:inline-block;margin:0}
.ba-gallery.album-in-lightbox .ba-goback a,.ba-gallery.album-in-lightbox .ba-goback h2{color:var(--modal-title-color)}
.ba-gallery .ba-goback h2{border:none;text-align:left!important;width:calc(100% - 6.875rem)}
.ba-gallery .ba-goback > a{background-color:var(--background-color);border-radius:50%;border:.0625rem solid var(--border-color);box-sizing:content-box;color:var(--color);float:left;font-size:1.5rem!important;margin-right:3.125rem;outline-offset:-2px;padding:.9375rem;text-align:center;width:1.5rem}
.ba-gallery .ba-goback > a:hover{background-color:var(--hover-background-color);color:var(--hover-color)}
.ba-gallery-grid{width:100%}
.ba-image img{backface-visibility:hidden;border:0;display:block;height:auto;margin:0;vertical-align:middle;width:100%;width:auto \9}
.ba-gallery-items a,.ba-album-items{cursor:pointer}
.disabled-lightbox .ba-gallery-items,.disabled-lightbox .ba-album-items{cursor:default}
.ba-gallery-items{cursor:zoom-in}
.ba-gallery-items,.ba-album-items{border-radius:var(--image-border-radius)}
.ba-video-thumbnail .ba-image:before{color:var(--title-color);content:'\f3a9';font-family:Material-Design-Iconic-Font;font-size:5.375rem;left:calc(50% - 2.6875rem);opacity:.75;pointer-events:none;position:absolute;top:calc(50% - 2.6875rem);z-index:1;transition:all .6s 0 cubic-bezier(0.6,-.02,.6,.95)}
.ba-video-thumbnail .ba-image:hover:before{opacity:0}
.ba-album .ba-album-items .ba-caption h3,.ba-album .ba-album-items .ba-caption p,.ba-gallery-items .ba-caption h3,.ba-gallery-items .ba-caption .image-category,.ba-gallery-items .ba-caption .short-description{white-space:normal}
.ba-album .ba-caption{background-color:var(--background-color)}
.ba-album .ba-album-items .ba-caption p{color:var(--count-color);font-size:var(--count-size);font-weight:var(--count-weight);text-align:var(--count-text-align)}
.ba-image .ba-caption{background:var(--background-color)}
.ba-album .ba-album-items .ba-caption h3,.ba-caption .ba-caption-content h3{color:var(--title-color);font-size:var(--title-size);font-weight:var(--title-weight);text-align:var(--title-text-align)}
.ba-caption .ba-caption-content .image-category{color:var(--category-color);font-size:var(--category-size);font-weight:var(--category-weight);text-align:var(--category-text-align)}
.ba-caption .ba-caption-content .short-description{color:var(--description-color);font-size:var(--description-size);font-weight:var(--description-weight);text-align:var(--description-text-align)}
.filter-modal-footer,.show-filter-modal{display:none}
.gallery-colors-wrapper .gallery-color,.gallery-tags-wrapper .gallery-tag{display:inline-block;margin:0 .3125rem .625rem;padding:.3125rem 1.25rem;line-height:2em}
.gallery-tags-wrapper .gallery-tag{border:.0625rem solid}
.equal-positions-tags{box-sizing:border-box;float:left;padding:0 1.5625rem;width:25%}
.ba-gallery-content,.equal-positions-tags .gallery-colors-wrapper,.equal-positions-tags .gallery-tags-wrapper{width:100%}
.equal-positions-tags ~ .row-fluid,.equal-positions-tags ~ .ba-gallery-content-wrapper,.ba-gallery-content:not(:first-child){width:75%;float:left}
.equal-positions-tags.right{float:right}
.gallery-color:before{color:#fff;content:'\f26b';font:normal normal normal 1rem/2.1875rem Material-Design-Iconic-Font;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:opacity .3s linear;width:2.1875rem}
.gallery-color[style="background-color: #ffffff;"]:before,.gallery-color[style="background-color: #fff;"]:before{color:#a7a7a7}
.gallery-color.active:before{opacity:1}
.gallery-color:after{background:rgba(255,255,255,.8);border-radius:50%;content:"";height:.1875rem;left:calc(50% - .0625rem);opacity:0;position:absolute;top:calc(50% - .0625rem);transform:scale(0);transition:all .35s ease-out;width:.1875rem}
.gallery-color:hover:after{background:transparent;opacity:1;transform:scale(12)}
.ba-gallery a.gallery-tag{background-color:var(--tags-background-color);border-color:var(--tags-border-color);border-radius:var(--tags-border-radius);color:var(--tags-color);font-size:var(--tags-font-size);font-weight:var(--tags-font-weight)}
.ba-gallery a.gallery-tag:hover,.ba-gallery a.gallery-tag.active{color:var(--tags-hover-color);background-color:var(--tags-hover-background-color)}
.ba-gallery .gallery-colors-wrapper .span12,.ba-gallery .gallery-tags-wrapper .span12,.ba-gallery .ba-reset-filter{text-align:var(--tags-text-align)}
.ba-gallery a.gallery-color{border-radius:var(--colors-border-radius)}
.gallery-colors-wrapper .gallery-color{height:2.1875rem;padding:0;position:relative;width:2.1875rem}
.ba-filter-title,.ba-reset-filter{text-align:inherit;line-height:1em}
.ba-filter-title{margin-top:.625rem!important}
.ba-reset-filter{margin:.625rem .3125rem}
.ba-gallery .ba-pagination{margin:1.25rem .625rem;text-align:var(--text-align)}
.ba-gallery .ba-pagination-ellipsis{font-weight:bold;margin:0 .9375rem 0 .625rem}
.ba-gallery .ba-pagination a.ba-btn.ba-next span,.ba-gallery .ba-pagination a.ba-btn.ba-last-page span,.ba-gallery .ba-pagination a.ba-btn.ba-first-page span,.ba-gallery .ba-pagination a.ba-btn.ba-prev span{line-height:1.125rem}
.ba-gallery .ba-pagination a.ba-btn{background-color:var(--background-color);border:.0625rem solid var(--border-color);border-radius:var(--border-radius);box-sizing:content-box;color:var(--color);cursor:pointer;font-weight:normal;line-height:1.125rem;margin-right:.625rem;padding:.625rem 0;text-align:center;width:2.375rem!important}
.ba-gallery .ba-pagination a.ba-btn:hover,.ba-gallery .ba-pagination a.ba-btn.ba-current{background-color:var(--active-bg-color);color:var(--active-color)}
.ba-gallery .ba-pagination a.ba-btn.scroll-to-top,.ba-gallery .ba-pagination a.ba-btn.load-more{display:inline-block;padding:.9375rem 3.125rem;width:auto!important}
.ba-gallery .ba-pagination a.ba-btn.ba-prev{transform:scale(-1)}
.ba-gallery .ba-pagination a.ba-btn.ba-prev span{vertical-align:middle}
.ba-gallery .ba-pagination a:hover{text-decoration:none}
.album-in-lightbox i.albums-backdrop-close:hover,.ba-modal-header .zmdi:hover,.modal-nav .zmdi-chevron-right:hover,.modal-nav .zmdi-chevron-left:hover,.ba-gallery .ba-pagination .ba-btn.ba-dissabled{background:var(--background-color);cursor:default;opacity:.6}
.ba-pagination.ba-empty{display:none!important}
.ba-goback h3{float:left;width:80%}
.ba-goback input[type="button"]{float:right}
.ba-gallery .row-fluid:after{clear:both;content:"";display:table;line-height:0}
.ba-goback{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:1.5625rem 0;overflow:hidden}
.albums-backdrop{display:none}
.ba-gallery:not(.album-in-lightbox){background-color:inherit!important}
.album-in-lightbox .albums-backdrop{bottom:0;display:block;left:0;position:fixed;right:1rem;top:0;z-index:1040}
.album-in-lightbox .row-fluid{background:inherit;box-sizing:border-box;padding:.625rem;position:relative;z-index:1500}
.album-in-lightbox .row-fluid:last-child{padding:0}
.album-in-lightbox .ba-edit-gallery-btn{display:none}
.album-in-lightbox .ba-goback{margin:0}
.ba-gallery.album-in-lightbox{animation:backdrop .5s ease-in-out both;backdrop-filter:var(--modal-backdrop-filter);box-sizing:border-box;height:100vh!important;left:0;overflow:auto;overflow-y:scroll;padding:3.125rem 0;position:fixed;top:0;width:100vw;z-index:1050}
.album-in-lightbox .ba-gallery-row-wrapper{animation:backdrop .5s ease-in-out both;box-sizing:border-box;left:50%;margin:3.75rem 0;padding:1.5625rem;position:absolute;top:0;transform:translateX(-50%);width:73.125rem;z-index:1500}
@media (max-width: 1170px) {
.album-in-lightbox .ba-gallery-row-wrapper{width:calc(100% - 3.125rem)}
}
.album-in-lightbox-open .body{z-index:1000}
.ba-album-items > .ba-caption >.ba-caption-content > p{margin:.9375rem}
.gallery-scroll-div{overflow:scroll;pointer-events:none;visibility:hidden;position:absolute}
.ba-scrollable{background-color:rgb(0 0 0 / 68%);backdrop-filter:var(--modal-backdrop-filter);bottom:0;backface-visibility:hidden;left:0;margin-right:calc(0px - var(--gallery-scroll-width));overflow:hidden;position:fixed;right:0;top:0;z-index:10000}
.gallery-modal{margin:0 auto;box-sizing:content-box}
.ba-modal.in{display:block!important}
.category-password-modal-open,.album-in-lightbox-open,.modal-open{box-sizing:border-box;height:initial;overflow:hidden;transition:width .3s;width:calc(100% - var(--gallery-scroll-width))!important}
.modal-open .modal-scrollable.ba-forms-modal{z-index:99999}
i.albums-backdrop-close{display:none}
.album-in-lightbox i.albums-backdrop-close{position:absolute;color:var(--modal-icons-color)!important;right:.625rem;top:0;z-index:9999}
.ba-gallery-substrate{display:none}
.album-in-lightbox + .ba-gallery-substrate{display:inline-block;width:100%}
.modal-nav{left:0;position:fixed;right:0;top:calc(50% - 1.4375rem);z-index:1}
.modal-nav i{border-radius:50%;box-sizing:content-box;font-size:2.25rem;line-height:2.25rem;padding:.625rem;position:absolute;text-align:center;transition:opacity .2s ease-in-out;width:2.25rem;z-index:10}
.modal-nav .zmdi-chevron-left{left:1.5625rem}
.modal-nav .zmdi-chevron-right{right:1.5625rem}
.modal-scrollable:not(.ba-scrollable) .description-wrapper,.modal-scrollable:not(.ba-scrollable) .ba-modal-header,.hide-animation .description-wrapper,.hide-animation .ba-modal-header{display:none}
.gallery-modal .ba-modal-header{box-shadow:inset 0 8.125rem 6.25rem -7.8125rem var(--modal-background-color);box-sizing:border-box;height:7.1875rem;left:0;max-width:none;padding:0 .625rem;position:fixed;right:0;top:0;z-index:10}
.gallery-modal .ba-modal-header .ba-modal-title,.gallery-modal .ba-modal-header .ba-center-icons,.gallery-modal .ba-modal-header .ba-right-icons{display:inline-block;float:left;min-height:3.125rem;width:33.3%}
.album-in-lightbox i.albums-backdrop-close,.gallery-modal .ba-modal-header .modal-title,.gallery-modal .ba-modal-header .zmdi{font-size:1.5rem;line-height:1.5rem}
.album-in-lightbox i.albums-backdrop-close,.gallery-modal .ba-modal-header .zmdi{box-sizing:content-box;display:inline-block;margin-left:.625rem;padding:1.25rem .625rem;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:1.5rem}
@keyframes icon-fade {
from{opacity:0}
}
.gallery-modal .ba-modal-header .zmdi-zoom-in,.gallery-modal .ba-modal-header .ba-zoom-out,.gallery-modal .ba-modal-header .ba-download-img{animation:icon-fade .3s ease-in-out}
@keyframes icon-fade-out {
from{opacity:1}
to{opacity:0}
}
.gallery-modal .ba-modal-header .zmdi-zoom-in.ba-hidden-icons,.gallery-modal .ba-modal-header .ba-zoom-out.ba-hidden-icons,.gallery-modal .ba-modal-header .ba-download-img.ba-hidden-icons{animation:icon-fade-out .3s ease-in-out both}
.gallery-modal .ba-modal-header .disabled-item{opacity:.2!important;cursor:default!important}
.gallery-modal .ba-modal-header .ba-like-wrapper{display:inline-block;position:relative}
.gallery-tags-wrapper .gallery-tag,.ba-gallery .ba-goback a,.category-filter a,.ba-pagination a,.ba-add-like{transition:color .3s,background-color .3s}
.ba-like:not([data-count="0"]):after{background:#f64230;border-radius:3.125rem;color:#fff;content:attr(data-count);font-size:.75rem;font-weight:bold;left:2.375rem;line-height:.9375rem;padding:0 .3125rem;position:absolute;top:1rem}
@keyframes like-shadow {
0%{opacity:0;transform:scale(2)}
30%{opacity:1;transform:scale(3)}
100%{opacity:0;transform:scale(5)}
}
.gallery-modal .ba-modal-header .likes-animation .ba-like:before{animation:like-shadow .4s ease-in-out both;color:rgba(211,79,55,1);content:'\f15f';font:normal normal normal .875rem/1 Material-Design-Iconic-Font;left:1.625rem;opacity:0;position:absolute;text-shadow:-.2px -.2px .2px rgba(211,79,55,.5),.2px -.2px .2px rgba(211,79,55,.5),-.2px .2px .2px rgba(211,79,55,.5),.2px .2px .2px rgba(211,79,55,.5);top:1.6875rem;z-index:-1}
.ba-like{position:relative}
.ba-modal-header .modal-title{margin:0;padding:1.25rem .625rem;text-align:left!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ba-modal-header .ba-center-icons{text-align:center}
.ba-modal-header .ba-right-icons{text-align:right}
.ba-modal-header .zmdi:hover{color:inherit;text-decoration:none}
.modal-nav i.zmdi:hover,.zmdi{cursor:pointer!important}
.ba-modal-header .ba-download-img,.ba-modal-header .ba-icon-close{font-size:1.75rem}
.ba-tooltip{backface-visibility:hidden;background:#2c2c2c;border-radius:.25rem;box-shadow:0 .625rem 1.875rem rgba(0,0,0,.3);color:#fff;display:block;font:500 .875rem Roboto,sans-serif;max-width:12.5rem;opacity:1;padding:.9375rem;position:fixed;text-align:center;transition:margin-top .25s ease-out,opacity .25s ease-out;visibility:visible;z-index:1060}
body > .ba-tooltip:before{border:.3125rem solid transparent;border-top:.3125rem solid #2c2c2c;bottom:-.875rem;box-sizing:content-box;content:"";height:.3125rem;left:50%!important;margin-left:-.3125rem;position:absolute}
body > .ba-tooltip.ba-top{box-sizing:content-box;transform:translateY(-160%) translateX(-50%)}
@keyframes ba-tooltip-top {
from{opacity:0;margin-top:-1.25rem}
}
body > .ba-tooltip{animation:ba-tooltip-top .3s;transform:translateY(-115%) translateX(-50%)}
@keyframes tooltip-top-hidden {
to{opacity:0;margin-top:-1.25rem}
}
body > .ba-tooltip.tooltip-hidden{animation:tooltip-top-hidden .3s both}
.ba-modal .ba-likes{display:none;position:absolute;right:calc(50% - var(--gallery-scroll-width));text-align:center;top:.3125rem;transition:all .1s .3s;width:1.5625rem}
.ba-modal .ba-like:hover > .ba-likes{display:block;cursor:pointer;z-index:1}
.ba-modal .header-icons *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-focus-ring-color:rgba(0,0,0,0)}
.ba-share-icons{height:0;left:0;opacity:0;position:fixed;top:0}
.ba-share-icons.visible-sharing{align-items:center;background-color:var(--modal-background-color);bottom:0;display:flex;height:auto;justify-content:center;opacity:1;right:0;transition:opacity .3s;z-index:15}
.ba-share-icons.visible-sharing.sharing-out{opacity:0;transition:opacity .3s}
.ba-share-icons.visible-sharing.sharing-out .ba-share{margin-top:calc(50vh);opacity:0;transition:all .5s}
.ba-share-icons .ba-share > span svg{box-sizing:content-box;font-size:2.25rem;height:2.25rem;padding:1.25rem;position:relative;width:2.25rem}
.ba-share-icons .ba-share{visibility:hidden;display:flex;flex-wrap:wrap;justify-content:center}
.ba-share-icons.visible-sharing .ba-share{text-align:center;visibility:visible}
@keyframes sharing-animation {
0%{opacity:0;transform:translateY(300%)}
100%{opacity:1;transform:none}
}
.ba-share-icons.visible-sharing .ba-share span{animation:sharing-animation .5s ease-in-out both;cursor:pointer;margin-right:1.25rem}
.ba-share-icons .ba-share span:after{border-radius:50%;content:"";display:block;height:.0625rem;left:50%;position:absolute;top:50%;transition:all .3s;width:.0625rem;z-index:-1}
.ba-share-icons .ba-share span:hover:after{height:6.25rem;margin:-3.125rem;width:6.25rem}
.ba-share-icons .ba-share span:hover svg{fill:#fff!important}
.ba-share-icons .ba-share span[data-service="twitter"] svg{fill:#fff}
.ba-share-icons .ba-share span[data-service="twitter"]:after{background:#000}
.ba-share-icons .ba-share span[data-service="facebook"] svg{fill:#3B5997}
.ba-share-icons .ba-share span[data-service="facebook"]:after{background:#3B5997}
.ba-share-icons .ba-share span.ba-google-share-button svg{fill:#D95433}
.ba-share-icons .ba-share span.ba-google-share-button:after{background:#D95433}
.ba-share-icons .ba-share span[data-service="pinterest"] svg{fill:#CB2027}
.ba-share-icons .ba-share span[data-service="pinterest"]:after{background:#CB2027}
.ba-share-icons .ba-share span[data-service="linkedin"] svg{fill:#007AB5}
.ba-share-icons .ba-share span[data-service="linkedin"]:after{background:#007AB5}
.ba-share-icons .ba-share span[data-service="vk"] svg{fill:#4C75A3}
.ba-share-icons .ba-share span[data-service="vk"]:after{background:#4C75A3}
.ba-share-icons .ba-share span[data-service="ok"] svg{fill:#f68634}
.ba-share-icons .ba-share span[data-service="ok"]:after{background:#f68634}
.ba-resize{border:0;box-shadow:none;left:0;margin-left:auto;margin-right:auto;margin-top:0;overflow:visible}
.ba-resize .reload{background-color:transparent!important;height:2.5rem;left:calc(50% - 1.25rem);position:absolute;top:calc(50% - 1.25rem);width:2.5rem!important}
.ba-resize.reload-parent{height:100%;width:100%}
.ba-modal .modal-image img{background-color:#fff;display:block;margin:0;transition:none!important;vertical-align:middle;width:inherit}
.ba-modal-body:not(.ba-filled-description):not(.ba-resize) .modal-image img{margin:0 auto}
.hide-animation .ba-modal .modal-image img{height:auto!important;left:0!important;width:100%!important}
.ba-zoom-image{transition:top .15s,left .15s,width .15s,height .15s}
.ba-modal .modal-description,.ba-modal #disqus_thread{padding:1.5625rem}
@keyframes description-fade {
from{opacity:0}
to{opacity:1}
}
.categories-description{width:100%}
.ba-goback .categories-description{margin-top:1.5625rem}
.album-in-lightbox .ba-goback .categories-description *{color:var(--modal-title-color)}
.ba-gallery .categories-description a{padding:0}
.categories-description .com-baforms,.ba-modal.ba-description-right .modal-description,.ba-modal.ba-description-left .modal-description,.ba-modal.ba-description-below .modal-description{animation:description-fade .3s .3s both;overflow:hidden}
.ba-description-below.hidden-description .ba-modal-body{background-color:transparent!important}
.ba-description-below .ba-modal-body,.ba-description-below.hidden-description .ba-modal-body{transition:.5s}
.ba-description-below.hidden-description .modal-image img{z-index:1}
.ba-description-below .description-wrapper{transition:opacity .15s .3s}
.ba-description-below.hidden-description .description-wrapper{opacity:0;visibility:hidden}
@keyframes ba-description-right {
from{margin-right:calc(25rem + var(--gallery-scroll-width))}
}
.gallery-modal .ba-description-left .description-wrapper,.gallery-modal .ba-description-right .description-wrapper{animation:ba-description-right .5s both;background:var(--modal-body-color);max-height:100vh;min-height:100%;overflow-x:hidden;overflow-y:scroll;margin-right:calc(0px - var(--gallery-scroll-width));top:0;width:calc(25rem + var(--gallery-scroll-width));min-width:calc(25rem + var(--gallery-scroll-width))}
.gallery-modal .ba-description-left .description-wrapper{margin-right:0}
.ba-gallery-fade-animation.ba-description-below{max-height:100vh;overflow-y:scroll}
.ba-gallery-fade-animation.ba-description-below .ba-modal-body{max-height:none}
.ba-gallery-fade-animation .ba-modal-body.ba-description-left{background:transparent;box-sizing:border-box;display:flex;flex-direction:row-reverse;margin:0;padding-left:0!important;padding-right:0!important;padding-top:0!important}
.ba-gallery-fade-animation .ba-modal-body.ba-description-left .modal-image:not(.embed){box-sizing:border-box;margin-right:calc(0px - var(--gallery-scroll-width));min-width:calc(100vw - 25rem)}
.ba-gallery-slide-animation .ba-modal-body.ba-description-left.ba-resize .modal-image:not(.embed),.ba-gallery-fade-animation .ba-modal-body.ba-description-left.ba-resize .modal-image:not(.embed){margin-right:var(--gallery-scroll-width)}
.ba-gallery-slide-animation .ba-modal-body.ba-description-right.ba-resize .modal-image:not(.embed),.ba-gallery-fade-animation .ba-modal-body.ba-description-right.ba-resize .modal-image:not(.embed){margin:0 auto}
.ba-description-left.ba-modal-body,.ba-description-right.ba-modal-body{box-sizing:border-box;display:flex;flex-direction:row;overflow-x:hidden;padding-top:0!important}
.ba-description-left.ba-modal-body:not(.ba-resize),.ba-description-right.ba-modal-body:not(.ba-resize){overflow:hidden}
.ba-description-left.ba-modal-body{flex-direction:row-reverse}
.ba-description-right.ba-modal-body .modal-image{direction:rtl;margin-left:calc(0px - var(--gallery-scroll-width))!important}
.ba-description-left.ba-modal-body:not(.ba-resize) .modal-image:not(.embed),.ba-description-right.ba-modal-body:not(.ba-resize) .modal-image:not(.embed){padding-top:3.75rem}
.ba-modal-header{transition:right .5s,left .5s,width .5s}
.modal-nav .zmdi-chevron-left,.modal-nav .zmdi-chevron-right{font-size:1.25rem;transition:right .5s,left .5s,width .5s,opacity .3s}
.gallery-modal{transition:padding-right .5s,padding-left .5s}
.gallery-modal.ba-description-right + input + .modal-nav .zmdi-chevron-right{right:26.5625rem}
.gallery-modal.ba-description-right .ba-modal-header{right:25rem;width:calc(100vw - (25rem - var(--gallery-scroll-width)))}
.gallery-modal.ba-description-right .reload{left:calc(50% - 14.9375rem)}
@keyframes ba-description-left {
from{margin-left:calc(25rem - var(--gallery-scroll-width))}
}
.gallery-modal .ba-description-left .description-wrapper{animation:ba-description-left .5s both;direction:rtl;margin-left:calc(0px - var(--gallery-scroll-width));right:auto}
.gallery-modal.ba-description-left .modal-description{direction:ltr}
.gallery-modal.ba-description-left .ba-modal-header{left:25rem;width:calc(100% - 25rem)}
.gallery-modal.ba-description-left + input + .modal-nav .zmdi-chevron-left{left:26.5625rem}
.gallery-modal.ba-description-left .reload{left:calc(50% + 10.0625rem)}
.ba-gallery-slide-animation .ba-modal-body,.ba-gallery-fade-animation .ba-modal-body{bottom:0;left:0;position:absolute;right:0;top:0;will-change:transform,opacity}
.ba-gallery-slide-animation .ba-modal-body:not(.ba-resize),.ba-gallery-fade-animation .ba-modal-body:not(.ba-resize){padding-top:var(--modal-body-padding-top)}
.ba-gallery-fade-animation .ba-modal-body:not(.ba-description-left):not(.ba-description-right){opacity:0;transition:opacity .3s}
.ba-gallery-fade-animation .ba-modal-body:not(.ba-description-left):not(.ba-description-right).active{opacity:1;transition:opacity .3s;z-index:1}
.ba-gallery-fade-animation .ba-description-left.ba-modal-body .modal-image,.ba-gallery-fade-animation .ba-description-right.ba-modal-body .modal-image{opacity:0;transition:opacity .3s}
.ba-gallery-fade-animation .ba-description-left.ba-modal-body.active,.ba-gallery-fade-animation .ba-description-right.ba-modal-body.active{z-index:1}
.ba-gallery-fade-animation .ba-description-left.ba-modal-body.active .modal-image,.ba-gallery-fade-animation .ba-description-right.ba-modal-body.active .modal-image{opacity:1;transition:opacity .3s}
.ba-gallery-fade-animation .ba-description-left.ba-modal-body:not(.active) > div:not(.modal-image),.ba-gallery-fade-animation .ba-description-right.ba-modal-body:not(.active) > div:not(.modal-image){display:none}
.ba-slide-animation-started.ba-gallery-slide-animation .ba-modal-body{overflow:hidden!important}
.ba-description-right .description-wrapper,.ba-description-left .description-wrapper{animation:none!important}
.ba-slide-animation-started.ba-gallery-slide-animation .ba-modal-body:not(.ba-resize):not(.ba-description-below),.ba-slide-animation-started.ba-gallery-slide-animation .ba-modal-body.ba-resize.ba-description-below,.ba-slide-animation-started.ba-gallery-slide-animation .ba-modal-body{min-width:100vw;width:100vw}
.ba-slide-animation-started.ba-gallery-slide-animation .ba-modal-body:not(.ba-resize).ba-description-left,.ba-slide-animation-started.ba-gallery-slide-animation .ba-modal-body:not(.ba-resize).ba-description-right,.ba-slide-animation-started.ba-gallery-slide-animation .ba-modal-body.ba-resize{min-width:calc(100vw + var(--gallery-scroll-width));width:calc(100vw + var(--gallery-scroll-width))}
.ba-slide-animation-started.ba-gallery-slide-animation .ba-modal-body:not(.ba-resize):not(.ba-description-below):not(.ba-description-right) .modal-image{overflow:hidden;padding-right:calc((100vw - var(--modal-body-width) - 25rem)/2 + var(--gallery-scroll-width))}
.ba-gallery-slide-animation .ba-modal-body{transition:none!important;margin:0}
.ba-gallery-slide-animation .ba-modal-body:not(.active):not(.ba-prev-out):not(.ba-next-in):not(.ba-prev-in):not(.ba-next-out){visibility:hidden;pointer-events:none}
@keyframes slide-right-in-animation {
from{transform:translateX(-100%)}
to{transform:translateX(0)}
}
.ba-gallery-slide-animation .ba-modal-body.ba-prev-in{animation:slide-right-in-animation .5s ease both}
@keyframes slide-right-out-animation {
from{transform:translateX(0)}
to{transform:translateX(100%)}
}
.ba-gallery-slide-animation .ba-modal-body.ba-prev-out{animation:slide-right-out-animation .5s ease both}
@keyframes slide-left-in-animation {
from{transform:translateX(100%)}
to{transform:translateX(0)}
}
.ba-gallery-slide-animation .ba-modal-body.ba-next-in{animation:slide-left-in-animation .5s ease both}
@keyframes slide-left-out-animation {
from{transform:translateX(0)}
to{transform:translateX(-100%)}
}
.ba-gallery-slide-animation .ba-modal-body.ba-next-out{animation:slide-left-out-animation .5s ease both}
.modal-open > iframe[src*= vk.com]{z-index:10010!important}
.ba-modal .modal-image.embed{height:calc((var(--modal-body-width) + var(--gallery-scroll-width))/16*9);margin-top:var(--modal-body-padding-top);overflow:hidden;overflow-y:auto!important;position:relative;width:calc(var(--modal-body-width) + var(--gallery-scroll-width));overflow-y:auto}
.ba-modal.ba-description-right .modal-image.embed{margin-left:calc((100vw - 25rem - var(--modal-body-width))/2 - var(--gallery-scroll-width))}
.ba-modal.ba-description-below .modal-image.embed ~ .description-wrapper{width:calc(var(--modal-body-width) + var(--gallery-scroll-width))}
.ba-modal .modal-image.embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.ba-modal-body:not(.ba-filled-description):not(.ba-resize){padding-top:0}
.ba-modal-body:not(.ba-resize){padding-top:3.75rem}
.ba-modal-body{backface-visibility:hidden;background:transparent;margin-left:auto;margin-right:auto;min-width:calc(100vw + var(--gallery-scroll-width));overflow-y:scroll;overflow-x:hidden;transition:.5s}
.category-password-modal .ba-modal-body{min-width:auto;overflow-y:auto}
.ba-modal-body.ba-resize:not(.ba-description-below){overflow-y:hidden}
.ba-modal-body > div{background:var(--modal-body-color);background-color:transparent;margin:0 auto;max-height:100vh;overflow-y:auto;position:relative;z-index:1}
.ba-modal-body > div.modal-image:not(.embed){justify-content:center;max-height:100vh;overflow-y:auto;padding:0 calc((100vw - var(--modal-body-width) - 25rem)/2)}
.ba-description-left.ba-modal-body:not(.ba-resize) > div.modal-image:not(.embed),.ba-description-right.ba-modal-body:not(.ba-resize) > div.modal-image:not(.embed){overflow-y:scroll}
.ba-modal-body.ba-resize > div.modal-image:not(.embed){padding-top:var(--modal-body-padding-top)}
.ba-modal-body:not(.ba-resize) > div.modal-image{padding-top:3.75rem!important}
.ba-modal-body > div.modal-image img{min-width:var(--modal-body-width);width:var(--modal-body-width)}
.ba-modal-body.ba-description-right:not(.ba-resize) > div.modal-image img,.ba-modal-body.ba-description-left:not(.ba-resize) > div.modal-image img{width:calc(var(--modal-body-width) + var(--gallery-scroll-width))}
.ba-modal-body:not(.ba-filled-description) > div.modal-image,.ba-modal-body.ba-description-below > div.modal-image{max-height:none;overflow:hidden}
.ba-modal-body.ba-resize > div.modal-image img,.ba-modal-body.ba-description-below > div.modal-image img{margin:0 auto}
.ba-modal-body.ba-description-below > div.description-wrapper{background:var(--modal-body-color);box-sizing:border-box;margin:0 auto;width:var(--modal-body-width);max-height:none}
.hidden-description .ba-modal-body > div.modal-image{position:initial;width:var(--modal-body-width)}
.hidden-description .ba-modal-body{overflow:hidden;min-width:100vw;margin:0!important;padding:0!important}
@keyframes backdrop {
from{opacity:0}
}
body > .modal-scrollable.gallery-password-scrollable{animation:backdrop .5s ease-in-out both;background-color:rgba(0,0,0,.56);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1040}
@keyframes modal-sm-in {
from{transform:scale(.8);opacity:0}
to{transform:scale(1);opacity:1}
}
.category-password-modal.in{animation:modal-sm-in .3s cubic-bezier(0.4,0,0.2,1) both}
@keyframes close-modal-sm {
to{transform:scale(.8);opacity:0}
}
.modal-scrollable-out .category-password-modal{animation:close-modal-sm .3s cubic-bezier(0.4,0,0.2,1) both}
.modal-scrollable-out{animation:icon-fade-out .3s ease-in-out both!important}
.category-password-modal{background:#fff;border-radius:.375rem;box-shadow:0 .9375rem 2.5rem rgba(0,0,0,.15);box-sizing:border-box;left:50%;margin-left:-10.125rem;opacity:1!important;overflow:visible;padding:1.5625rem;position:fixed;top:calc(50% - 10rem)!important;width:20.3125rem;z-index:1050}
.category-password-modal h3.ba-modal-title{color:#1a1a1a;cursor:default;display:inline-block;font-family:inherit;font-size:1.25rem;font-weight:700;line-height:1.25rem;letter-spacing:0;margin:0 0 3.125rem}
.category-password-modal .modal-footer{background-color:transparent;border:none;box-shadow:none;margin-top:1.5625rem;padding:0;text-align:right}
.category-password-modal .modal-footer:before,.category-password-modal .modal-footer:after{content:"";display:table;line-height:0}
.category-password-modal .modal-footer:after{clear:both}
.category-password-modal .ba-input-lg{position:relative}
.category-password-modal .ba-input-lg input{background:transparent;border-color:transparent;border-bottom-color:#e3e3e3;border-width:1px;box-shadow:none;box-sizing:border-box;color:#1a1a1a;font-family:inherit;font-size:1.375rem;font-weight:400;height:2.8125rem;line-height:2.8125rem;margin:1.5625rem 0 3.125rem;outline:none;padding:.25rem .375rem;width:100%}
.category-password-modal .ba-input-lg input:focus{border-bottom-color:#e3e3e3!important;border-left-color:transparent!important;border-top-color:transparent!important}
.category-password-modal .modal-footer a{background-color:transparent;border-radius:.1875rem;border:none;color:#363637;display:inline-block;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.125rem;overflow:hidden;padding:.9375rem;position:relative;text-decoration:none!important;text-transform:uppercase}
.category-password-modal .modal-footer a:not(.ba-btn-primary):hover{background-color:rgba(0,0,0,.1);color:#363637}
.category-password-modal .disable-button{background:transparent!important;color:#cacaca!important;cursor:not-allowed}
.category-password-modal a.ba-btn-primary.active-button{color:#fff!important}
.category-password-modal .ba-btn-primary:before{background:#1da6f4;border-radius:100%;content:'';display:block;height:.3125rem;left:50%;margin:-.125rem 0 0 -.125rem;opacity:0;position:absolute;top:50%;transform:scale(0);transition:all .7s ease;width:.3125rem;z-index:-1}
.category-password-modal .ba-btn-primary.active-button:before,.category-password-modal .ba-btn-primary.active-button:hover:after{backface-visibility:hidden;background:#1da6f4;opacity:1;transform:scale(27)}
.category-password-modal .ba-btn-primary.active-button:after{cursor:pointer!important;background:#fff;border-radius:50%;backface-visibility:hidden;content:"";height:.1875rem;left:50%;opacity:0;position:absolute;top:50%;transition:all .5s cubic-bezier(.25,.98,.26,.99);transform:scale(0);width:.1875rem;z-index:-1}
.category-password-modal input:focus + .focus-underline{transform:scaleX(1)}
.category-password-modal .focus-underline{background:#1da6f4;top:4.25rem;height:.125rem;left:0;position:absolute;transform:scaleX(0);transition:all .3s cubic-bezier(0.4,0,0.2,1);width:100%}
@keyframes notification-in {
from{bottom:0;transform:translateY(100%);opacity:0}
}
.gallery-notification.notification-in{animation:notification-in .4s cubic-bezier(.25,.98,.26,.99) both;display:block;visibility:visible}
.ba-notification-message,.gallery-notification{background:#2c2c2c;box-sizing:content-box;border-radius:.375rem;border:none;bottom:3.125rem;box-shadow:0 .625rem 1.875rem rgba(0,0,0,0.3);color:#fff;opacity:1;padding:1.5625rem;position:fixed;right:3.125rem;text-shadow:none;visibility:hidden;z-index:1510}
.ba-notification-message p{font-style:normal;letter-spacing:0;text-align:left;text-decoration:none;text-transform:none}
.ba-notification-message,.gallery-notification.ba-alert{background:#f46336;padding:2.5rem 1.5625rem;width:15.625rem}
.ba-notification-message{background:#418cff}
.gallery-notification:not(.ba-alert) .ba-alert-title,.gallery-notification:not(.ba-alert) i{display:none}
.gallery-notification i{color:#fff;opacity:1;padding:.5rem;position:absolute;right:.3125rem;text-shadow:none;top:0}
.ba-notification-message p,.gallery-notification p{color:#fff;font:500 .875rem/1.5rem Roboto,sans-serif;margin:0}
.gallery-notification p img{height:2.5rem;padding-left:2.5rem;vertical-align:middle;width:2.5rem}
.ba-notification-message p,.gallery-notification.ba-alert p{opacity:.6}
.gallery-notification.ba-alert .ba-alert-title,.ba-notification-message h4{color:#fff;display:block;font:bold .875rem/1rem Roboto,sans-serif;letter-spacing:0;margin:0 0 .9375rem!important;text-align:left;text-decoration:none;text-transform:uppercase}
@keyframes notification-out {
to{bottom:0;transform:translateY(130%);opacity:0}
}
.gallery-notification.animation-out{animation:notification-out .4s cubic-bezier(.25,.98,.26,.99) both;display:block;opacity:1;visibility:visible}
.saving-backdrop{animation:saving-backdrop .3s ease-in-out;background:#fff;bottom:0;left:0;opacity:.65;position:fixed;top:0;width:100vw;z-index:10000}
.saving-backdrop + img{left:calc(50vw - 1.25rem);padding:0;position:fixed;top:calc(50% - 1.25rem);z-index:10010}
.ba-gallery input:focus,.ba-gallery select:focus,.ba-gallery textarea:focus,.ba-gallery button:focus{outline:none}
.ba-gallery input:focus{border-color:transparent!important}
.ba-gallery a,.ba-gallery a:hover{background:none;box-sizing:content-box;text-decoration:none}
.contentpane{background:#fafafa;margin:0!important}
.contentpane:not(.modal){padding:1.25rem}
.contentpane #main{margin:0;padding:0}
.modal-shortcode form{background:#fafafa;display:block;margin-bottom:0;padding:1.25rem}
.modal-shortcode input#filter_search{border:none;box-shadow:none;box-sizing:border-box;color:#3f3f3f;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;height:3.125rem;margin:0;padding:0 1.5625rem;padding-left:5rem;width:100%}
.modal-shortcode #filter_search + i{color:#3f3f3f;font-size:1.5rem;left:2.1875rem;opacity:.5;position:absolute;top:.8125rem}
.modal-shortcode button{display:none}
.modal-shortcode .gallery-table{background:#fff;height:27.0625rem;min-height:25rem;overflow-y:auto}
.modal-shortcode .gallery-list{border:none;width:100%}
#category-dialog thead th,.modal-shortcode .gallery-list tbody tr td,.modal-shortcode .gallery-list tbody tr th,.modal-shortcode .gallery-list thead tr th{border-bottom:.0625rem solid #f3f3f3;border-left:.0625rem solid #f3f3f3;box-sizing:border-box;color:#333;display:inline-block;float:left;font-family:'Roboto',sans-serif;font-size:.875rem;font-weight:500;padding:1.25rem 1.5625rem;text-align:left;width:10%}
.modal-shortcode .gallery-list thead tr th:first-child,.modal-shortcode .gallery-list tbody tr th{padding-left:1.875rem}
.modal-shortcode .gallery-list tbody tr th,.modal-shortcode .gallery-list thead tr th:first-child{background:transparent;border-left:none;text-align:left;width:70%}
.modal-shortcode .gallery-list thead tr th:nth-child(2),.modal-shortcode .gallery-list thead tr th:nth-child(3),.modal-shortcode .gallery-list tbody tr td{background:transparent;color:#333;justify-content:center;text-align:center}
.modal-shortcode .gallery-list tbody .gallery-title + td,.modal-shortcode .gallery-list thead tr th:nth-child(2){width:20%}
.modal-shortcode .gallery-list tbody tr th,.modal-shortcode .gallery-list tbody tr td{align-items:center;border:none;display:flex;height:4.375rem}
.modal-shortcode .gallery-category{color:#999}
#category-dialog tbody tr:hover,.modal-shortcode tbody tr:hover{background:#1da6f4}
#category-dialog tbody tr:hover td i,#category-dialog tbody tr:hover td,.modal-shortcode tbody tr:hover td,.modal-shortcode tbody tr:hover a{color:#fff!important}
.modal-shortcode a,.modal-shortcode a:hover{background:transparent!important;text-decoration:none!important}
#category-dialog{border-radius:.375rem;box-sizing:border-box;height:25rem;left:50%;margin-left:-15.625rem;overflow:hidden;padding:0;position:absolute;top:calc(50% - 12.5rem)!important;width:31.25rem;z-index:1050}
#category-dialog .modal-body{background:#fff;padding:0;width:100%}
#category-dialog table{display:block;width:100%}
#category-dialog thead,#category-dialog tbody{display:inherit;width:100%}
#category-dialog tbody{height:21.25rem;overflow-y:auto}
#category-dialog thead th{background:#fff;display:table-cell;float:none}
#category-dialog thead th:first-child{border-left:none}
#category-dialog thead th:nth-child(2){width:90%;border-left:none;padding-left:1.25rem}
#category-dialog tbody tr td{font-family:'Roboto',sans-serif;font-size:.875rem;font-weight:400!important;padding:1.25rem}
#category-dialog tbody tr:hover td{background:transparent}
#category-dialog tbody tr td:last-child{text-align:center}
#category-dialog .checkbox{position:relative;width:5%}
#category-dialog .checkbox input{opacity:0}
#category-dialog tbody tr td i.zmdi{color:#ddd;font-size:1.5rem;left:1.5625rem;position:absolute;top:1.125rem}
#category-dialog tbody tr td i.zmdi-check{color:#757575;opacity:0}
#category-dialog .checkbox input:checked + i{opacity:0}
#category-dialog .checkbox input:checked + i + i{opacity:1}
#category-dialog .title{width:70%}
.contentpane .modal-backdrop{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}
.contentpane.com_bagallery.galleries .modal-backdrop{opacity:.05!important}
#modal-filter{border:none;margin:0 0 1.25rem;padding:0;position:relative}
.contentpane:not(.modal) #modal-filter{margin-top:0}
.contentpane:not(.modal) form{margin:0}
.gallery-table tr > th > a{color:#333;font-weight:normal}
th.gallery-title:hover a{color:#999;text-decoration:none}
.contentpane.component{height:0}
.ba-btn{background-color:#f1f1f1;border-radius:.125rem;border:.0625rem solid #e3e3e3;font-weight:bold;padding:.625rem .9375rem}
.com_bagallery a.ba-btn{color:inherit;text-decoration:none}
.ba-btn.active,.ba-btn:hover{background-color:#eaeaea}
.ba-gallery{background-color:var(--modal-background-color);position:relative;display:inline-block;width:100%}
.ba-edit-gallery-btn{background:#f64231!important;border-radius:50%;box-shadow:0 .3125rem .75rem rgba(0,0,0,0.23);color:#fff!important;display:block;font-size:1.5rem;height:1.5rem;letter-spacing:normal;line-height:1.5rem;margin-left:calc(100% - 3.75rem);overflow:visible;padding:1.125rem;position:absolute;text-align:center;top:0;width:1.5rem;z-index:1}
.ba-edit-gallery-btn .ba-tooltip{bottom:auto;left:50%;pointer-events:none;position:absolute;top:calc(100% + .625rem);transform:translateX(-50%)}
.ba-edit-gallery-btn .ba-tooltip:before{border-bottom:.3125rem solid #2c2c2c;border-top:.3125rem solid transparent;bottom:auto;top:-.5625rem}
.ba-edit-gallery-btn i{transition:all 1s;vertical-align:super}
.ba-edit-gallery-btn:hover i{color:#fff;transform:rotate(360deg)}
.ba-edit-gallery-btn:not(:hover) span{margin-top:10px;opacity:0}
@media only screen and (max-device-width: 1200px) {
.ba-gallery a.ba-icon-left,.ba-gallery a.ba-icon-right{display:none}
}
@media (min-width: 1200px) {
.equal-positions-tags.visible-filter-modal{margin-top:0!important}
}
@media (max-width: 1200px) {
.ba-gallery select.ba-select-filter{background-color:var(--bg-color);border-radius:var(--border-radius);border:.0625rem solid var(--border-color);color:var(--color);display:block!important;font-size:var(--font-size);font-weight:var(--font-weight);height:3.125rem;width:100%}
.ba-gallery select.ba-select-filter:focus{outline:.0625rem solid var(--border-color)}
.ba-gallery-row-wrapper .row-fluid{margin-bottom:.9375rem}
.ba-gallery .category-filter a.ba-filter,.ba-gallery .category-filter a.ba-filter-active{display:none}
.filter-modal-open .ba-row{z-index:auto}
.ba-gallery:not(.album-in-lightbox) .ba-goback h2{box-sizing:border-box;text-align:center!important;width:100%!important;word-wrap:break-word}
.ba-goback{justify-content:center}
.ba-goback a{margin-right:0!important}
.ba-gallery .gallery-colors-wrapper .span12,.ba-gallery .gallery-tags-wrapper .span12,.ba-gallery .ba-reset-filter{text-align:center}
.equal-positions-tags ~ .row-fluid,.equal-positions-tags ~ .ba-gallery-content-wrapper,.ba-gallery-content:not(:first-child){width:100%!important}
.equal-positions-tags{background:#fff;box-shadow:0 .9375rem 2.5rem rgba(0,0,0,.15);border-radius:.375rem;box-sizing:border-box;left:0;margin-left:10%;opacity:0;visibility:hidden;overflow:hidden;overflow-y:auto;position:fixed;padding:0;top:0;width:80%;z-index:1050}
.filter-modal-open .equal-positions-tags{transition:opacity .3s linear,visibility .3s .3s,margin-top .3s .3s}
.visible-filter-modal.equal-positions-tags{margin-bottom:1.25rem!important;margin-top:1.25rem!important;opacity:1;transition:opacity .3s linear;visibility:visible}
.gallery-tags-wrapper,.gallery-colors-wrapper{margin-top:1.5625rem}
.equal-positions-tags > div{box-sizing:border-box;padding:0 1.5625rem}
.ba-reset-filter{margin-bottom:1.5625rem!important}
.ba-filter-wrapper{max-height:calc(100vh - 6.25rem);overflow-y:auto}
.equal-positions-tags + .filter-modal-backdrop.close-filter-modal{background:#000;bottom:0;left:0;opacity:0;visibility:hidden;position:fixed;right:0;top:0;z-index:1040}
.filter-modal-open .equal-positions-tags + .filter-modal-backdrop.close-filter-modal{transition:opacity .3s linear,visibility .3s .3s}
.filter-modal-open .visible-filter-modal.equal-positions-tags + .filter-modal-backdrop.close-filter-modal{opacity:.56;transition:opacity .3s linear;visibility:visible}
a.show-filter-modal:hover,a.show-filter-modal{background-color:var(--active-background-color);color:var(--active-color);border-radius:var(--border-radius);border:none;box-sizing:border-box;display:block;font-size:var(--font-size);font-weight:var(--font-weight);height:3.125rem;margin-left:.625rem;margin-top:1.25rem;padding:.9375rem 1.5625rem;white-space:nowrap}
a.show-filter-modal:hover{background-color:#e6e6e6}
.category-filter{align-items:center;display:flex}
.filter-modal-footer{background-color:transparent;border-top:.0625rem solid #f3f3f3;bottom:1.25rem;box-shadow:none;display:flex;padding:0!important;text-align:center;width:100%}
.filter-modal-footer a:hover,.filter-modal-footer a{background:transparent;box-sizing:border-box;color:#363637;display:inline-block;float:left;font:500 1rem/1.125rem Roboto;padding:1.3125rem!important;text-align:center;text-transform:uppercase;width:100%}
.filter-modal-footer a:first-child{border-right:.0625rem solid #f3f3f3;background:#fff}
.filter-modal-footer a:last-child{background:#1da6f4;color:#fff}
.ba-gallery-row-wrapper > .ba-gallery-content-wrapper{display:block}
.ba-gallery-row-wrapper > .ba-gallery-content-wrapper .show-filter-modal{margin:0 0 1.5625rem}
}
@media (max-width: 1024px) {
.display-lightbox-fullscreen{display:none!important}
.gallery-modal .ba-modal-header .ba-center-icons{float:right;margin-right:3.125rem;width:6.875rem}
.gallery-modal .ba-modal-header .ba-center-icons i.zmdi{line-height:2.25rem;padding:1.25rem .9375rem;margin:0}
.ba-scrollable{background:#000!important}
.ba-modal .ba-modal-header{box-shadow:inset 0 8.125rem 6.25rem -7.8125rem rgba(0,0,0,1)!important}
.ba-modal .header-icons{box-shadow:rgba(0,0,0,1) 0 -5.3125rem 9.375rem -5.3125rem inset!important}
.gallery-modal .ba-modal-header .zmdi{color:#fff!important}
.gallery-modal .ba-modal-header .ba-modal-title{width:calc(100% - 10rem)}
.ba-modal-header .modal-title{font-size:1.125rem!important;line-height:2.25rem!important;max-width:100%}
.ba-modal-header .header-icons{bottom:0;padding-top:3.125rem;position:fixed;text-align:center;width:100%;left:0}
.ba-modal-header .ba-icon-close{position:fixed;right:1.25rem;top:.3125rem}
.gallery-modal .ba-download-img,.gallery-modal .zmdi-share,.gallery-modal .ba-like-wrapper{box-sizing:border-box;margin-left:0!important;padding-top:1.875rem;text-align:center!important;width:30%!important}
.ba-like:not([data-count="0"]):after{left:55%}
.hidden-description .description-wrapper{opacity:0;visibility:hidden}
.ba-modal-body > div.modal-image{overflow:hidden;max-height:initial}
.description-wrapper{background:var(--modal-body-color)!important;width:var(--modal-body-width)}
.description-wrapper,.ba-modal .modal-image img{margin:0 auto}
.ba-modal-body.ba-resize{overflow-y:scroll!important}
.ba-slide-animation-started.ba-gallery-slide-animation .ba-modal-body.ba-resize{min-width:100vw;width:100vw}
}
@media (max-width: 767px) {
.ba-gallery{box-sizing:border-box;padding:0 1.25rem}
.ba-modal .ba-modal-header a{margin-top:0}
.gallery-modal .ba-modal-header .zmdi{padding:1.25rem .3125rem}
.modal-open{width:inherit}
.ba-edit-gallery-btn{display:none}
.ba-modal-header .zmdi:hover,.modal-nav .zmdi-chevron-right:hover,.modal-nav .zmdi-chevron-left:hover,.ba-gallery .ba-pagination .ba-btn.ba-dissabled{opacity:1}
.ba-modal .ba-modal-header{position:fixed;opacity:1!important;visibility:visible!important}
.ba-modal .header-icons{text-align:center}
.modal-scrollable.ba-scrollable{margin-right:0;overflow-y:auto;overflow-x:hidden}
.ba-gallery .ba-pagination a.ba-btn.ba-first-page,.ba-gallery .ba-pagination a.ba-btn.ba-last-page{display:none!important}
}
@media (max-width: 480px) {
.ba-gallery .ba-pagination a.ba-btn:not(.ba-next):not(.ba-prev):not(.load-more):not(.scroll-to-top){display:none!important}
}
.album-in-lightbox-open .edit-page-btn{right:auto;left:calc(100vw - 7.625rem)}
.category-password-modal-open .ba-section,.category-password-modal-open .ba-row,.category-password-modal-open .ba-grid-column{position:static}
.ba-gallery{margin:50px 0 20px}

.event-blog .ba-gallery{margin:0px 0px -25px 0}