.archive_container {
  margin-top: 30px;
}

body.archive .single_property .property_info_wrapper {
  height: 85px;
}

.archive_property_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin: 50px 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.archive_property_container .single_property {
  width: 100%;
}

.archive_property_container .single_property img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: unset !important;
      -ms-transform: unset !important;
          transform: unset !important;
  position: absolute;
  inset: 0;
}

.archive_container .archive-property-action .view-as span {
  display: none !important;
}

.archive_container .archive-property-action .sort-property span {
  margin-right: 0;
}

.sort-property.property-filter ul li {
  list-style-type: none !important;
}

.sort-property.property-filter ul li a {
  color: var(--rhythm) !important;
}

.archive_container .item-not-found {
  width: 100%;
  text-align: center;
  font-size: 22px;
}

.ere-search-properties {
  background: -webkit-gradient(linear, left top, right top, from(var(--dark-cornflower-blue)), to(var(--oxford-blue)));
  background: -o-linear-gradient(left, var(--dark-cornflower-blue) 0%, var(--oxford-blue) 100%);
  background: linear-gradient(90deg, var(--dark-cornflower-blue) 0%, var(--oxford-blue) 100%);
}

.ere-search-properties .form-search-wrap {
  width: 70%;
  margin: 0 auto;
}

.paging-navigation {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 67px;
}

.paging-navigation .page-numbers.current,
.paging-navigation .page-numbers:focus,
.paging-navigation .page-numbers:hover {
  background-color: #002144;
  color: white;
  border-radius: 50px;
}

.paging-navigation .page-numbers {
  background-color: white;
  border: 1px solid #002144;
  border-radius: 50px;
  color: #002144;
}

.prev.page-numbers, .next.page-numbers {
  display: none;
}

@media all and (min-width: 768px) {
  .archive_property_container {
    margin: 85px 0;
  }
  .archive_property_container .single_property {
    width: calc(100% / 2 - 20px);
  }
}

@media all and (min-width: 1000px) {
  .archive_property_container .single_property {
    width: calc(100% / 3 - 20px);
  }
}

@media all and (min-width: 1920px) {
  .archive_property_container .single_property {
    width: calc(100% / 4 - 20px);
  }
}
