/*-----------------*/
/* - Gallery       */
/*-----------------*/
.lg-backdrop {background: rgba(0, 0, 0, 0.6) !important;-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);}
.lg-outer .lg-toolbar {background-color: var(--clr-black);}
.lg-outer .lg-toolbar .lg-icon {color: var(--clr-white);cursor: default;}
.lg-outer .lg-toolbar .lg-icon:not(.lg-close) {display: none;}
.lg-outer .lg-toolbar #lg-counter {font-size: var(--text);color: var(--clr-white);}
.lg-outer .lg-actions {--sw-btn: 3.125rem;}
.lg-outer .lg-actions .lg-next,
.lg-outer .lg-actions .lg-prev {padding: 0;background-color: transparent;}
.lg-outer .lg-actions .lg-prev:after,
.lg-outer .lg-actions .lg-next:before {content: none !important;}
.lg-outer .lg-actions .swiper-button-prev {left: 0;border-color: var(--clr-white);}
.lg-outer .lg-actions .swiper-button-next {right: 0;border-color: var(--clr-white);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.lg-outer .lg-thumb {margin: 0 auto;}
.lg-outer .lg-thumb-outer {background-color: rgba(0, 0, 0, 0) !important;-webkit-box-shadow: 0 0 1.5rem rgba(85, 45, 13, 0.1);box-shadow: 0 0 1.5rem rgba(85, 45, 13, 0.1);}
.lg-outer .lg-toogle-thumb {background-color: rgba(0, 0, 0, 0) !important;-webkit-box-shadow: 0 0 1.5rem rgba(85, 45, 13, 0.1);box-shadow: 0 0 1.5rem rgba(85, 45, 13, 0.1);color: var(--clr-white);}
.lg-outer .lg-thumb-item {border-radius: 0 !important;text-align: center;}
.lg-outer .lg-thumb-item img{object-fit: contain;}
.lg-outer .lg-thumb-item.active {border-color: var(--clr-primary) !important;}
.lg-outer.lg-pull-caption-up .lg-sub-html {max-width: 80%;margin: 0 auto;color: var(--clr-white);background-color: rgba(var(--rgb-secondary), 1);}
.lg-sub-html > *:not(:last-child) {margin-bottom: 0.625rem;}
.lg-sub-html .caption {font-size: var(--text);color: var(--clr-white);}
.lg-sub-html p {font-size: 0.75rem;color: var(--clr-white);}
.lg-outer.lg-grab img.lg-object,
.lg-outer.lg-has-thumb .lg-item,
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item,
.lg-outer .lg-toogle-thumb, 
.lg-outer.lg-grab img.lg-object, 
.lg-outer.lg-grabbing img.lg-object,
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor: default;}
@media (min-width: 1200px) {
.lg-outer .lg-toolbar .lg-icon:hover {opacity: 0.8;}
.lg-outer .lg-thumb-item:hover {border-color: var(--clr-primary) !important;}
}
/*------------------------*/
/* - Gallery              */
/*------------------------*/
.gallery-item {position: relative;height: 100%;font-size: 0;}
.gallery-item > * {width: 100%;height: 100%;}
.gallery-img {position: relative;overflow: hidden;cursor: default;padding-bottom: 100%;}
.gallery-img img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;content-visibility: auto;-webkit-transition: var(--transition-1);transition: var(--transition-1);}
@media (min-width: 1200px) {
.gallery-img:hover img {-webkit-transform: scale(1.05) !important;transform: scale(1.05) !important;}
}