/*transform origin*/
.gallery .mt_banner.mt_inner_banner.mt_banner_overlay:before {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}
@media (max-width: 991.8px) {
  .gallery .mt_with_both_margins,
  .gallery header {
    width: 100% !important;
  }
}
.gallery a:focus,
.gallery button:focus {
  outline: 0 !important;
}
.gallery .thumbnail_wrapper ul li a:focus,
.gallery .thumbnail_wrapper ul li a:focus-visible,
.gallery #load_more:focus,
.gallery #load_more:focus-visible,
.gallery .lightbox .lightbox__close:focus,
.gallery .lightbox .lightbox__close:focus-visible,
.gallery .lightbox .slick-prev:focus,
.gallery .lightbox .slick-prev:focus-visible,
.gallery .lightbox .slick-next:focus,
.gallery .lightbox .slick-next:focus-visible {
  outline: 0 !important;
}
.gallery .mt_cat {
  background-color: #F5F3E6 !important;
  width: calc(100% - 32px);
  margin: 0 auto !important;
  padding: 40px 0 24px;
}
@media (max-width: 991.8px) {
  .gallery .mt_cat {
    width: 100%;
    padding: 40px 56px;
  }
}
.gallery .mt_cat #category_selector {
  background-color: #F5F3E6;
}
.gallery .mt_cat #category_selector .selectivo__option {
  border-radius: 3px;
}
.gallery .mt_cat #category_selector .selectivo__option.selectivo__option--selected {
  background-color: #8D3620;
}
.gallery .mt_cat #category_selector .selectivo__option:hover {
  background-color: #8D3620;
}
.gallery .mt_cat #category_selector .selectivo__option:focus {
  background-color: #8D3620;
  outline: none !important;
}
@media (max-width: 991.8px) {
  .gallery .mt_cat #category_selector .selectivo__option {
    background-color: #F5F3E6;
  }
}
@media (max-width: 991.8px) {
  .gallery .mt_cat .dropdown .selectivo__label {
    border: 1px solid #371E13;
    border-radius: 3px;
    padding: 10px 18px;
    background-color: #F5F3E6;
  }
}
.gallery .mt_cat .dropdown .selectivo__label ::after {
  border: 1px solid #371E13;
  border-width: 0 2px 2px 0;
  padding: 3px;
  right: 18px;
}
.gallery .thumbnail_wrapper {
  width: calc(100% - 32px);
  margin: 0 auto;
  padding: 24px 80px;
  background-color: #F5F3E6;
}
@media (max-width: 991.8px) {
  .gallery .thumbnail_wrapper {
    width: 100%;
    padding: 0 16px;
  }
}
.gallery .thumbnail_wrapper ul {
  padding-bottom: 20px;
}
.gallery .thumbnail_wrapper ul li {
  width: calc(33.33% - 32px);
  margin: 0 16px 32px;
}
@media (max-width: 991.8px) {
  .gallery .thumbnail_wrapper ul li {
    width: calc(33.33% - 8px);
    margin: 0 4px 8px;
  }
}
.gallery .lightbox__wrapper {
  background-color: #F5F3E6;
  background-image: url(../../images/bg-gallery.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 991.8px) {
  .gallery .lightbox__wrapper {
    background-image: none;
  }
  .gallery .lightbox__wrapper .mt_slider img {
    margin: 70px auto !important;
  }
}
@media (max-width: 991.8px) {
  .gallery .lightbox__wrapper .slick-slide {
    background-image: url(../../images/bg-gallery.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
}
.gallery .lightbox__wrapper .lightbox__close {
  border: 1px solid #4A6B7C;
  color: #4A6B7C;
  background-image: url(../../images/fp-close.svg) !important;
  background-size: 16px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
.gallery .lightbox__wrapper .lightbox__close:hover {
  background-color: #4A6B7C;
  color: #F5F3E6;
  background-image: url(../../images/fp-close-hover.svg) !important;
}
.gallery .lightbox__wrapper .slick-arrow {
  border: 1px solid #E8DFC8 !important;
  background-color: #E8DFC8 !important;
  background-image: url(../../images/Icon.svg) !important;
}
.gallery .lightbox__wrapper .slick-arrow:hover {
  background-color: #371E13 !important;
  border: 1px solid #371E13 !important;
  color: #F5F3E6;
  background-image: url(../../images/Icon-hover.svg) !important;
}
@media (max-width: 991.8px) {
  .gallery .lightbox__wrapper .slick-arrow.slick-prev {
    left: 20%;
  }
  .gallery .lightbox__wrapper .slick-arrow.slick-next {
    right: 20%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .gallery .lightbox__wrapper .slick-arrow.slick-prev {
    left: 15%;
  }
  .gallery .lightbox__wrapper .slick-arrow.slick-next {
    right: 15%;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .gallery .lightbox__wrapper .slick-arrow.slick-prev {
    left: 20%;
  }
  .gallery .lightbox__wrapper .slick-arrow.slick-next {
    right: 20%;
  }
}
@media (min-width: 1440px) {
  .gallery .lightbox__wrapper .slick-arrow.slick-prev {
    left: 17%;
  }
  .gallery .lightbox__wrapper .slick-arrow.slick-next {
    right: 17%;
  }
}
@media (min-width: 1600px) {
  .gallery .lightbox__wrapper .slick-arrow.slick-prev {
    left: 20%;
  }
  .gallery .lightbox__wrapper .slick-arrow.slick-next {
    right: 20%;
  }
}
.gallery #load_more {
  margin: 28px 0 64px;
  background-color: #371E13;
  color: #F5F3E6;
  border: 1px solid #371E13;
}
@media (max-width: 991.8px) {
  .gallery #load_more {
    margin: 28px 0 80px;
    font-size: 24px;
  }
}
.gallery #load_more:hover {
  background-color: #4A6B7C;
  color: #F5F3E6;
  border: 1px solid #4A6B7C;
}
.gallery .lightbox__header {
  position: absolute;
  top: 0;
  width: 100%;
  text-align: right;
  height: 80px;
}
@media (max-width: 991.8px) {
  .gallery .lightbox__header {
    background-color: #F5F3E6;
  }
}
.gallery .lightbox__header button {
  position: relative;
}
@media (max-width: 991.8px) {
  .gallery .mt_gallery_caption {
    background-color: #F5F3E6;
    max-width: unset !important;
    margin: 0 auto !important;
    height: 200px !important;
    width: 100% !important;
  }
}
.gallery .lightbox .slick-prev:focus,
.gallery .lightbox .slick-prev:focus-visible,
.gallery .lightbox .slick-next:focus,
.gallery .lightbox .slick-next:focus-visible {
  outline: 0 !important;
}

@media (min-width: 992px) {
  .gallery_lightbox_open .lightbox__wrapper .lightbox .mt_slider img, .gallery_lightbox_open .lightbox__wrapper .lightbox .mt_slider video {
    width: 50vw;
  }
}

/*# sourceMappingURL=gallery.css.map */
