/*transform origin*/
.gallery .main-content {
  position: relative;
  min-height: 100% !important; }
.gallery .mt_banner {
  position: relative; }
@media (min-width: 992px) {
  .gallery .mt_cat {
    margin: 28px 0 26px 0; } }
.gallery .mt_cat .dropdown .selectivo__label {
  background: #ffffff !important;
  box-shadow: none;
  border: 1px solid #3E2B3F;
  font-family: "Akkurat-Regular", sans-serif; }
  .gallery .mt_cat .dropdown .selectivo__label.show_mob {
    text-transform: none; }
  .gallery .mt_cat .dropdown .selectivo__label:hover {
    background: #D44227 !important; }
.gallery .mt_cat .dropdown .selectivo__dropdown {
  background-color: #ffffff; }
  @media (min-width: 992px) {
    .gallery .mt_cat .dropdown .selectivo__dropdown {
      gap: 23px; } }
  .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option {
    font-family: "Akkurat-Bold", sans-serif !important; }
    .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option.selectivo__option--selected {
      background-color: #D44227 !important;
      color: #ffffff !important;
      outline: none !important; }
    @media (max-width: 991.8px) {
      .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option.show_desk {
        display: none; } }
    @media (min-width: 992px) {
      .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option.show_mob {
        display: none; } }
    .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option:hover {
      color: #ffffff !important;
      background-color: #D44227 !important;
      outline: none !important; }
    .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option:focus, .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option:focus-visible, .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option:active {
      outline: none !important; }
    @media (min-width: 992px) {
      .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option:hover {
        color: #ffffff !important;
        background-color: #D44227 !important; }
      .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option:focus, .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option:focus-visible, .gallery .mt_cat .dropdown .selectivo__dropdown .selectivo__option:active {
        outline: none !important; } }
  .gallery .mt_cat .dropdown .selectivo__dropdown .mt_btn {
    font-size: 14px;
    line-height: 24px;
    color: #2D2023 !important;
    font-weight: 700;
    letter-spacing: 0.05em; }
    .gallery .mt_cat .dropdown .selectivo__dropdown .mt_btn.show_mob:hover {
      color: #ffffff !important; }
    @media (min-width: 992px) {
      .gallery .mt_cat .dropdown .selectivo__dropdown .mt_btn {
        min-width: 124px;
        height: 44px;
        text-transform: uppercase; } }
    @media (max-width: 991.8px) {
      .gallery .mt_cat .dropdown .selectivo__dropdown .mt_btn {
        font-size: 16px !important;
        line-height: 24px !important;
        font-weight: 400;
        text-transform: none; } }
.gallery #load_more {
  padding: 11px 20px;
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  margin-top: 40px !important;
  margin-bottom: 48px !important;
  background-color: #D44227;
  text-transform: uppercase;
  font-family: "Akkurat-Bold", sans-serif;
  color: #ffffff; }
  @media (max-width: 991.8px) {
    .gallery #load_more {
      font-size: 16px;
      line-height: 24px;
      margin-bottom: -15px !important; } }
  .gallery #load_more:hover {
    color: #D44227 !important;
    border: 1px solid #D44227 !important;
    background: transparent !important; }
.gallery .specials.mt_one_column_container {
  margin: 72px 7vw 38px 7vw; }
  @media (max-width: 991.8px) {
    .gallery .specials.mt_one_column_container {
      margin: 72px 30px 38px 30px;
      padding-bottom: 0 !important; } }
  .gallery .specials.mt_one_column_container .mt_one_column {
    padding: 0 !important; }
    .gallery .specials.mt_one_column_container .mt_one_column .mt_one_column_content_wrapper .mt_btn {
      text-transform: uppercase;
      font-family: "Akkurat-Regular", sans-serif;
      font-weight: 700;
      font-size: 14px;
      line-height: 24px;
      letter-spacing: 0.05em; }
    .gallery .specials.mt_one_column_container .mt_one_column .mt_col_heading {
      font-size: 64px;
      line-height: 70px;
      letter-spacing: -0.02em; }
      @media (max-width: 991.8px) {
        .gallery .specials.mt_one_column_container .mt_one_column .mt_col_heading {
          font-size: 48px;
          line-height: 50px;
          letter-spacing: -0.02em; } }
    .gallery .specials.mt_one_column_container .mt_one_column .mt_paragraph {
      font-size: 22px; }
      @media (max-width: 991.8px) {
        .gallery .specials.mt_one_column_container .mt_one_column .mt_paragraph {
          font-size: 16px;
          line-height: 24px; } }
.gallery .mt_footer_outer_wrap {
  padding-top: 158px;
  margin-top: -158px; }
  @media (max-width: 767.8px) {
    .gallery .mt_footer_outer_wrap {
      padding-top: 112px;
      margin-top: -112px; } }

.gallery_lightbox_open .lightbox__wrapper .lightbox {
  background-color: #ffffff; }
  .gallery_lightbox_open .lightbox__wrapper .lightbox .slick-prev {
    background-color: #D44227; }
    .gallery_lightbox_open .lightbox__wrapper .lightbox .slick-prev:hover {
      background-color: #3E2B2F; }
  .gallery_lightbox_open .lightbox__wrapper .lightbox .slick-next {
    background-color: #D44227;
    transform: none; }
    .gallery_lightbox_open .lightbox__wrapper .lightbox .slick-next:hover {
      background-color: #3E2B2F; }
  .gallery_lightbox_open .lightbox__wrapper .lightbox .mt_slider img {
    min-height: 63vh; }
  .gallery_lightbox_open .lightbox__wrapper .lightbox .lightbox__close:hover {
    background-color: #D44227; }
  .gallery_lightbox_open .lightbox__wrapper .lightbox .mt_gallery_caption {
    color: #3E2B3F;
    font-family: "Akkurat-Bold", sans-serif; }
    .gallery_lightbox_open .lightbox__wrapper .lightbox .mt_gallery_caption b {
      font-weight: 700;
      font-size: 20px;
      line-height: 30px; }
  .gallery_lightbox_open .lightbox__wrapper .lightbox .thumbnail_wrapper ul li {
    margin: 0 1vw 32px; }
    @media (max-width: 991.8px) {
      .gallery_lightbox_open .lightbox__wrapper .lightbox .thumbnail_wrapper ul li {
        margin: 0 1vw 8px; } }

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