.elementor-16260 .elementor-element.elementor-element-d8d3fb7{--display:flex;}.elementor-16260 .elementor-element.elementor-element-ac157eb{--display:flex;}.elementor-16260 .elementor-element.elementor-element-07ee0c9{--display:flex;}.elementor-16260 .elementor-element.elementor-element-e63a952{--display:flex;}.elementor-16260 .elementor-element.elementor-element-97ac6d2{--display:flex;}.elementor-16260 .elementor-element.elementor-element-ff8e368{--display:flex;}.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item-v1{background-color:#ffffff;margin-bottom:22px !important;}.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E0D8;}.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item-v1 .blog-post-thumb{margin:0px 8px;}.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-title h3 a{color:var( --e-global-color-primary );}.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item .blog-post-title h3{font-family:"Trajan Pro", Sans-serif;font-size:20px;font-weight:400;}.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-body{color:#555B64;font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;line-height:23px;margin-top:8px;margin-bottom:14px !important;}.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item-v1 .blog-post-meta, .blog-post-item-v1 .blog-post-meta time{color:#777777;}.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item-v2 .blog-post-meta a, .blog-post-item-v2 .blog-post-meta time{color:#777777;}.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-meta a{color:#C8A96B;}.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item .blog-post-meta{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;margin-bottom:12px;}.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item .blog-post-link a{color:var( --e-global-color-primary );}.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item .blog-post-link a:hover{color:var( --e-global-color-2750143 );}.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item .blog-post-link{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item-v1 .blog-post-author{border-color:#E4E0D8;}.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-author{color:#555B64;font-family:"Montserrat", Sans-serif;font-size:9px;font-weight:500;padding:12px 16px 12px 16px;}.elementor-16260 .elementor-element.elementor-element-a2ea324{--display:flex;}.elementor-16260 .elementor-element.elementor-element-7f6334a{--display:flex;}.elementor-16260 .elementor-element.elementor-element-225cf98{--display:flex;}.elementor-16260 .elementor-element.elementor-element-1f3d757{--display:flex;}.elementor-16260 .elementor-element.elementor-element-5f0f912{--display:flex;}/* Start custom CSS for houzez_elementor_blog_posts, class: .elementor-element-54c9eba *//* =========================================
   STERLING BLOG GRID
   ========================================= */


/* =========================================
   HIDE AUTHOR ICONS
   ========================================= */

.elementor-16260 .elementor-element.elementor-element-54c9eba .author-meta i,
.elementor-16260 .elementor-element.elementor-element-54c9eba .author-meta svg,
.elementor-16260 .elementor-element.elementor-element-54c9eba .author-meta .houzez-icon,
.elementor-16260 .elementor-element.elementor-element-54c9eba .post-author i,
.elementor-16260 .elementor-element.elementor-element-54c9eba .post-author svg,
.elementor-16260 .elementor-element.elementor-element-54c9eba .post-author .houzez-icon,
.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-author i,
.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-author svg {
    display: none !important;
}


/* =========================================
   EQUAL HEIGHT BLOG CARDS
   ========================================= */

.elementor-16260 .elementor-element.elementor-element-54c9eba .row {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.elementor-16260 .elementor-element.elementor-element-54c9eba .row > div {
    display: flex;
    flex-direction: column;
}

.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item,
.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item-v1,
.elementor-16260 .elementor-element.elementor-element-54c9eba .post-card-item {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}


/* Let card content expand */
.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item .post-body,
.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item-v1 .post-body,
.elementor-16260 .elementor-element.elementor-element-54c9eba .post-card-item .post-body {
    flex: 1 1 auto;
}


/* Keep author/footer aligned at bottom */
.elementor-16260 .elementor-element.elementor-element-54c9eba .author-meta,
.elementor-16260 .elementor-element.elementor-element-54c9eba .post-author,
.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-author {
    margin-top: auto;
}


/* =========================================
   FEATURED IMAGES
   Full bleed without gray/empty space
   ========================================= */

.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item img,
.elementor-16260 .elementor-element.elementor-element-54c9eba .blog-post-item-v1 img,
.elementor-16260 .elementor-element.elementor-element-54c9eba .post-card-item img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: left center !important;
}/* End custom CSS */