.blog-widget-recent-grid .post-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-widget-recent-grid .post-list .post-holder{display:block;width:49%;margin:0 0 2% 2%;padding:0 0 10px;border:none;float:left;clear:none;background:#fff}.blog-widget-recent-grid .post-list .post-holder:nth-child(2n+1){margin-left:0}.blog-widget-recent-grid .post-list .post-holder .post-image{margin:0 0 15px}.blog-widget-recent-grid .post-list .post-holder .post-image img{width:100%;height:auto}.blog-widget-recent-grid .post-list .post-content{margin:0;padding:0 15px}.blog-widget-recent-grid .post-list .post-title{margin:0 0 10px}.blog-widget-recent-grid .post-list .post-title .post-item-link{color:#222529;font-size:20px;line-height:27px;font-weight:700;letter-spacing:.3px}.blog-widget-recent-grid .post-list .post-info{display:none}.blog-widget-recent-grid .actions-toolbar .action.read-more{float:none}@media all and (max-width:767.98px){.blog-widget-recent-grid .post-list .post-holder{width:100%;margin:0 0 20px}}.post-grid *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.post-grid .block-post{width:33.3%;float:left;padding:0 15px 15px;margin-bottom:15px}.post-grid .block-post:nth-child(3n+1){clear:both}.post-grid .block-post-grid{position:relative;overflow:hidden;margin-left:-15px;margin-right:-15px}.post-grid .block-content{margin-left:-1.5rem;margin-right:-1.5rem}.post-grid .block-post-grid .block-post .image-container{position:relative}.post-grid .block-content .image-wrap{display:block;position:relative;padding-bottom:67%;overflow:hidden}.post-grid .block-content .image-wrap .bg-img{position:absolute;display:block;width:100%;height:100%;background-size:cover;background-position:center}.post-grid .image-container .animation-type-zoom{-webkit-transition:transform .3s ease,opacity .3s;transition:transform .3s ease,opacity .3s}.post-grid .image-wrap .animation-type-zoom{display:block;line-height:0;overflow:hidden;position:relative}.post-grid .image-container:hover .animation-type-zoom{transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.1,1.1,1)}.post-grid .post-info{padding-top:15px}.post-grid .post-read-more{padding-top:5px;float:right}@media (max-width:1024px){.post-grid .post-view{display:none !important}}@media (max-width:767px){.post-grid .block-post-grid{margin-left:-7.5px;margin-right:-7.5px}.post-grid .block-post{width:100%;float:left;padding:0 7.5px 7.5px;margin-bottom:25px}.post-grid .block-content{margin:0}}