.blog-recent-posts-wrapper{padding:20px 0}.row-fluid.flex-row{display:flex;flex-wrap:wrap;gap:20px;margin-left:0}.row-fluid.flex-row .span4{float:none;margin-left:0;width:calc(33.333% - 20px)}@media (max-width:767px){.row-fluid.flex-row{display:block}.row-fluid.flex-row .span4{margin-bottom:20px;width:100%}}.post-item.scale-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;height:400px;justify-content:flex-end;overflow:hidden;position:relative;transition:all .3s ease}.post-item.scale-image:before{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8));content:"";height:100%;left:0;position:absolute;top:0;transition:background .3s ease;width:100%;z-index:1}.post-item.scale-image:hover:before{background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.95))}.post-item.scale-image:hover{transform:translateY(-5px)}.post-link-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.date-badge{background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#333;font-weight:700;left:20px;line-height:1.1;padding:8px 12px;position:absolute;text-align:center;top:20px;z-index:2}.date-badge span{display:block;font-size:12px;text-transform:uppercase}.date-badge .day{color:#000;font-size:18px}.post-content{color:#fff;padding:20px;position:relative;z-index:2}.post-content h2{font-size:22px;font-weight:700;line-height:1.3;margin-bottom:15px;margin-top:0;text-shadow:1px 1px 3px rgba(0,0,0,.5)}.post-content h2 a{color:#fff;text-decoration:none}.post-footer{border-top:1px solid hsla(0,0%,100%,.3);margin-top:10px;padding-top:15px}.author-cta-row{justify-content:space-between}.author,.author-cta-row{align-items:center;display:flex}.author{font-size:12px;gap:5px}.author i,.author img{margin-right:5px}.author-avatar{border-radius:50%;height:25px;width:25px}.read-more.cta{color:#fff;font-size:12px;font-weight:700;text-align:right;text-transform:uppercase;transition:color .3s}.post-item.scale-image:hover .read-more.cta{text-decoration:underline}