.elementor-3012 .elementor-element.elementor-element-b094a24 .elementor-posts-container article{margin-bottom:0px;}.elementor-3012 .elementor-element.elementor-element-b094a24 .elementor-posts--skin-full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-3012 .elementor-element.elementor-element-b094a24 .elementor-posts--skin-archive_full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-3012 .elementor-element.elementor-element-b094a24 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-3012 .elementor-element.elementor-element-b094a24 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-3012 .elementor-element.elementor-element-b094a24 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3012 .elementor-element.elementor-element-b094a24 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-3012 .elementor-element.elementor-element-b094a24 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}/* Start custom CSS for archive-posts, class: .elementor-element-b094a24 *//* EPL Shortcode Styles */
.elementor-3012 .elementor-element.elementor-element-b094a24 .epl-property-blog-entry-wrapper {
  border: 1px solid #ececec;
  border-radius: 4px;
  box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.2);
}
.elementor-3012 .elementor-element.elementor-element-b094a24 .epl-listing-post .property-box-right {
  padding: 1em;
}
.elementor-3012 .elementor-element.elementor-element-b094a24 .epl-listing-post .property-box-right :first-child {
  margin-top: 0;
}
.elementor-3012 .elementor-element.elementor-element-b094a24 .epl-property-blog-entry-wrapper {
  margin-top: 0;
  margin-bottom: 16px;
}
.elementor-3012 .elementor-element.elementor-element-b094a24 .epl-property-blog-entry-wrapper {
  margin-left: 0;
  margin-right: 0;
}
@media(max-width: 500px) {
  .elementor-3012 .elementor-element.elementor-element-b094a24 .epl-listing-post {
    max-width: 360px;
  }
}
/* End EPL Shortcode Styles */

/* EPL Shortcode List Styles */
@media (min-width: 768px) {
  .elementor-3012 .elementor-element.elementor-element-b094a24:not(:has(.epl-listing-grid-view)) .epl-property-blog-entry-wrapper {
    display: flex;
  }
  .elementor-3012 .elementor-element.elementor-element-b094a24:not(:has(.epl-listing-grid-view)) .epl-listing-post .property-box-left {
    display: flex;
    flex: 0 0 300px;
    width: auto;
  }
  .elementor-3012 .elementor-element.elementor-element-b094a24:not(:has(.epl-listing-grid-view)) .epl-listing-post .property-box-left .epl-archive-entry-image :is(a, .epl-blog-image, img) {
    height: 100%;
  }
  .elementor-3012 .elementor-element.elementor-element-b094a24:not(:has(.epl-listing-grid-view)) .epl-listing-post .property-box-left .epl-archive-entry-image img {
    object-fit: cover;
  }
  .elementor-3012 .elementor-element.elementor-element-b094a24:not(:has(.epl-listing-grid-view)) .epl-listing-post .property-box-right {
    width: auto;
  }
  .elementor-3012 .elementor-element.elementor-element-b094a24:not(:has(.epl-listing-grid-view)) .epl-excerpt-content {
    max-width: 40em;
  }
}
/* EPL Shortcode List Styles *//* End custom CSS */