/* Mixin Responsive*/
.fix-responsive img {
  max-width: 100% !important;
  height: auto !important;
}

.pagination .page-item {
  display: inline-block;
  list-style: none;
  margin-left: 0;
}
.pagination .page-item .page-link {
  border: 1px solid #e3e3e3;
}
.pagination .page-item.active .page-link {
  color: #ffffff;
  background-color: #ec3535;
  border: 1px solid #ec3535;
}

.product__frame img, .news__frame img, .sample__frame img, .place-thumb-slider__frame img, .md-album__frame img {
  -o-object-fit: cover;
  object-fit: cover;
  object-position: top;
}

.sample-slider__frame img, .sample-thumb-slider__frame img, .place-slider__frame img {
  -o-object-fit: contain;
  object-fit: contain;
  background: #fff;
}

.menu-root > .menu-item > .menu-link.active {
  font-weight: 500 !important;
}

.md-album .modal-header {
  padding: 12px 30px;
}
.md-album .modal-header .md-album__close {
  margin-right: -15px;
}

.place-slider__frame::before {
  padding-bottom: 50%;
}

@media (max-width: 575px) {
  .artifact-content {
    padding-top: 100px;
  }
}

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