.cmListing{position:relative}.cmListing .cmhead{padding-bottom:5px!important}.cmListing .cmhead h3{line-height:1em;margin:0;padding-bottom:10px}.lislingWrap .flex-wrap{column-gap:5.5%;display:flex;flex-wrap:wrap}.lislingWrap .column{margin-bottom:30px;width:29.667%}.lislingWrap .cmCardInner{background-color:#fff;border:1px solid #d8d8d8;padding:19px}.lislingWrap .cmFeatureWrap{margin:-20px -20px 29px}.lislingWrap .cmFeatureWrap .cmPostLink{display:block;margin-bottom:30px;padding-bottom:62.5%;position:relative}.lislingWrap .cmPostLink img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.lislingWrap .entry-title{font-size:18px;margin:0;padding-bottom:10px}.lislingWrap .dateAndAuthor p a,.lislingWrap .entry-title a{color:inherit}.lislingWrap .dateAndAuthor{align-items:center;display:flex;gap:4px;margin-bottom:6px}.lislingWrap .dateAndAuthor p,.lislingWrap .post-content-inner p{margin:0}.paginationWrp .alignleft{float:left}.paginationWrp .alignright{float:right}@media (min-width:981px){.cmListing{padding:4% 0}.cmListing .cmhead,.cmListing .lislingWrap{padding:2% 0}}@media(min-width:1350px){.cmListing{padding:54px 0}.cmListing .cmhead,.cmListing .lislingWrap{padding:27px 0}}@media (max-width:980px){.cmListing{padding:50px 0}.lislingWrap .flex-wrap{column-gap:5.5%}.lislingWrap .column{margin-bottom:7.5%;width:47.25%}.cmListing .lislingWrap{padding:30px 0}}@media(max-width:767px){.lislingWrap .column{margin-bottom:9.5%;width:100%}}@media (max-width:479px){.lislingWrap .entry-title{font-size:16px;padding-bottom:0}.lislingWrap .column{margin-bottom:11%}}