.uwpqsf-ajax-results .post.border.clearfix {
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
}

.uwpqsf-ajax-results .post.border.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.uwpqsf-ajax-results .thumbnail-large {
  display: block !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: visible !important;
  position: static !important;
  padding: 0 !important;
  margin-top: 0 !important;
  background: transparent !important;
}

.uwpqsf-ajax-results .thumbnail-large a {
  display: block !important;
  line-height: 0;
  max-width: 100%;
  position: static !important;
  overflow: visible !important;
  padding: 0 !important;
  margin: 0 !important;
}

.uwpqsf-ajax-results .thumbnail-large img {
  display: block;
  float: none !important;
  position: static !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: none !important;
  width: 100% !important;
  object-fit: contain !important;
  margin: 0 !important;
  transform: none !important;
  vertical-align: top !important;
}

@media (max-width: 1024px) {
  .uwpqsf-ajax-results .thumbnail-large,
  .uwpqsf-ajax-results .text {
    float: none;
    width: 100%;
  }

  .uwpqsf-ajax-results .thumbnail-large {
    margin-bottom: 12px;
  }
}

.uwpqsf-ajax-results .pagination {
  overflow: hidden;
}

.uwpqsf-ajax-results .wp-pagenavi {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}

.uwpqsf-ajax-results .wp-pagenavi .pages,
.uwpqsf-ajax-results .wp-pagenavi .current,
.uwpqsf-ajax-results .wp-pagenavi a,
.uwpqsf-ajax-results .wp-pagenavi .extend {
  float: none !important;
  margin: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  vertical-align: middle !important;
  line-height: 1 !important;
}

.uwpqsf-ajax-results .wp-pagenavi .last {
  display: none !important;
}
