.recent_post_mod{background-color:#f1f1f1;overflow:hidden;padding:75px 0 40px;position:relative}.recent_post_mod .heading_area{text-align:center}.recent_post_mod .blog_wrapper{display:flex;flex-wrap:wrap;margin:50px -24px 0}.recent_post_mod .blog_wrapper .blog_post{background-color:#fff;box-shadow:0 0 12px rgba(0,0,0,.2);margin:0 12px 35px;position:relative;transition:all .3s ease-out;width:calc(33.33333% - 24px)}.recent_post_mod .blog_wrapper .blog_post:hover{box-shadow:0 0 20px rgba(0,0,0,.3)}.recent_post_mod .blog_post .post_thumbnail{background-color:rgba(0,0,0,.8);background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;overflow:hidden;padding-top:70%;position:relative}.recent_post_mod .blog_post .post_thumbnail:before{background:#000;content:"";height:100%;left:0;opacity:0;top:0;transition:all .4s ease-out;width:0}.recent_post_mod .blog_post:hover .post_thumbnail:before{height:100%;opacity:.8;position:absolute;transition:all .4s ease-out;width:100%}.recent_post_mod .blog_post .post_content{opacity:0;padding:20px;position:absolute;top:-50px;transition:all .4s ease-out}.recent_post_mod .blog_post:hover .post_content{opacity:1;top:0}.recent_post_mod .blog_post .post_content *,.recent_post_mod .blog_post .post_info a{color:#fff!important}.recent_post_mod .blog_post .post_content p{margin-bottom:20px}.recent_post_mod .blog_post a{text-decoration:none!important}.recent_post_mod .blog_post .post_content .blog_link{font-weight:400}.recent_post_mod .blog_post .post_info{bottom:-80px;color:#fff;display:block;opacity:0;padding:20px;position:absolute;transition:all .4s ease-out}.recent_post_mod .blog_post:hover .post_info{bottom:0;opacity:1}.recent_post_mod .blog_post .post_info p{margin:0}.recent_post_mod .blog_post .post_header{align-items:center;display:flex;flex-wrap:wrap;padding:15px}.recent_post_mod .blog_post .post_header .date{background-color:#f1f1f1;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;margin-right:15px;text-align:center;width:50px}.recent_post_mod .blog_post .post_header .date span{color:#212121;font-size:16px;font-weight:500;padding:5px}.recent_post_mod .blog_post .post_header .date .p_date{color:#fff}.recent_post_mod .blog_post .post_header .blog_title{margin:0;width:calc(100% - 65px)}.recent_post_mod .blog_post .post_header .blog_title a{color:#212121;display:block;font-size:20px;line-height:1.25}@media (max-width:950px){.recent_post_mod .blog_wrapper{margin:50px auto 0}.recent_post_mod .blog_wrapper .blog_post{width:calc(50% - 24px)}}@media (max-width:675px){.recent_post_mod{padding:60px 0 30px}.recent_post_mod .blog_wrapper{max-width:420px}.recent_post_mod .blog_wrapper .blog_post{margin:0 auto 30px;width:100%}.recent_post_mod .blog_post .post_thumbnail{padding-top:56.25%}}@media (max-width:480px){.recent_post_mod .blog_post .post_content,.recent_post_mod .blog_post .post_header,.recent_post_mod .blog_post .post_info{padding:12px}.recent_post_mod .blog_post .post_content p{margin-bottom:10px}}@media (max-width:400px){.recent_post_mod .blog_post .post_thumbnail{padding-top:70%}}