.cm-blog-listing{padding:110px 0}.cm-blog-listing .cm-post-wrapper{display:grid;grid-column-gap:30px;grid-row-gap:35px;align-items:stretch;grid-template-columns:repeat(3,1fr)}.cm-blog-listing .cm-post-wrapper .cm-post-card{background-color:#fff;border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);transition:all .25s}.cm-blog-listing .cm-post-wrapper .cm-post-card:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.cm-blog-listing .cm-post-wrapper .cm-post-card:hover .cm-featured-img:after{opacity:.5}.cm-blog-listing .cm-post-wrapper .cm-featured-img,.cm-blog-listing .cm-post-wrapper .cm-post-card{position:relative}.cm-blog-listing .cm-post-wrapper .cm-featured-img img{height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.cm-blog-listing .cm-post-wrapper .cm-featured-img{padding-bottom:66%;position:relative}.cm-blog-listing .cm-post-wrapper .cm-featured-img:after{background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;bottom:0;content:"";display:block;height:100%;opacity:1;position:absolute;transition:all .3s ease-out;width:100%}.cm-blog-listing .cm-post-tags{background-color:#a15548;color:#fff;display:inline-block;font-size:12px;font-weight:500;line-height:1;margin:20px;padding:.6em 1.2em;position:absolute;right:0;text-transform:uppercase;top:0}.cm-blog-listing .cm-post-content{padding:40px 30px 20px}.cm-blog-listing .cm-post-content h3{font-size:21px;margin-bottom:25px}.cm-blog-listing .cm-post-content .cm-post-description{color:#777;line-height:1.5;margin-bottom:25px}.cm-blog-listing .cm-post-content .cm_more a{display:inline-block;font-size:12px;font-weight:500;line-height:23.8px;text-transform:uppercase}@media(max-width:1160px){.cm_blog_listing_sec{padding:35px 25px}.cm_blog_listing_sec .content-wrapper{margin:0 auto;max-width:1024px}.cm-blog-listing{padding:0}.cm-blog-listing .cm-post-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.cm_blog_listing_sec{padding:0 10px}.cm-blog-listing .cm-post-wrapper{grid-template-columns:repeat(1,1fr)}}