.recent-posts-container{display:flex;flex-wrap:wrap;margin:auto;max-width:1150px;justify-content:center;align-items:flex-start;position:relative}.recent-posts-container .post-item{flex-basis:45%;max-width:700px;height:300px;margin:20px auto;position:relative;display:flex;align-items:flex-end}.recent-posts-container .post-item:after{position:absolute;content:'';height:100%;top:0;left:0;width:100%;background-image:linear-gradient(0,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.25) 80%);z-index:0;display:block}.recent-posts-container .post-item .post-content{padding:20px 50px 20px 20px;z-index:999;position:relative}.recent-posts-container .post-item .post-content p{color:#fff !important}.recent-posts-container .post-item .post-content .topic-container{margin-bottom:0px}.recent-posts-container .post-item .post-content .topic-container .topic-link{display:inline;padding:2.5px 7.5px;border-radius:3px;color:white;text-decoration:none;text-transform:uppercase;font-size:10px}.recent-posts-container .post-item .post-content h3{margin:10px 0px}.recent-posts-container .post-item .post-content h3 a{color:white;text-decoration:none;font-size:28px}.recent-posts-container .post-item .post-content .author-and-date{display:flex;align-items:center;font-size:14px}.recent-posts-container .post-item .post-content .author-and-date img{width:35px;height:35px;border-radius:35px;margin-right:10px}.recent-posts-container .post-item .post-content .author-and-date .author-link{text-decoration:none;color:#fff;margin-right:10px}.recent-posts-container .post-item .post-content .author-and-date .date{text-decoration:none;color:#fff}@media screen and (max-width:800px){.recent-posts-container{display:block;width:100%;padding:20px}.recent-posts-container .post-item{margin:20px auto}.recent-posts-container .post-item .post-content .author-and-date{font-size:10px}}