.rec-blog-posts .image-wrapper{overflow:hidden}.rec-blog-posts .rec-post .grid-mid-post{position:relative}.rec-content-items-v2 .rec_post-item-v2 .post.post-list{display:grid;padding-bottom:53px;padding-top:53px;position:relative;z-index:9;-ms-grid-columns:.7fr 2fr 2.5fr 1fr;grid-template-columns:.7fr 4fr 1.5fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:20px}.rec-content-items-v2 .rec_post-item-v2 .post.post-list:before{background:#eaeaef;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.rec-content-items-v2 .rec_post-item-v2 .date-wrapper{line-height:1;text-align:center;text-transform:uppercase;z-index:3}.rec-content-items-v2 .rec_post-item-v2 .date-wrapper .date{border-radius:5px;float:left;padding:20px 15px 15px}.rec-content-items-v2 .rec_post-item-v2 .date-wrapper .date .post-date{color:#fff;display:inherit;font-size:22px;line-height:.7;margin-bottom:5px}.rec-content-items-v2 .rec_post-item-v2 .date-wrapper .date .post-month{color:#fff;font-size:16px;font-weight:600;margin-top:5px}.rec-content-items-v2 .rec_post-item-v2 .caption .post-title{clear:both;color:#fff;font-style:normal;font-weight:600;margin-bottom:0;text-decoration:none;text-transform:none}.rec-content-items-v2 .rec_post-item-v2 .caption .post-title a{color:inherit}.rec-content-items-v2 .rec_post-item-v2 .caption .meta-post{list-style:none;margin:0;padding:0}.rec-content-items-v2 .rec_post-item-v2 .caption .meta-post li{color:#fff!important;color:inherit;display:inline-block;font-size:12px;letter-spacing:.04em;margin-top:10px;position:relative;text-transform:uppercase}.rec-content-items-v2 .rec_post-item-v2 .caption .meta-post li.tags:after{border:1px solid;border-radius:50%;content:"";display:inline-block;height:7px;line-height:30px;margin:0 5px 0 7px;overflow:hidden;text-align:center;width:7px}.rec-content-items-v2 .rec_post-item-v2 .post-thumbnail{align-items:flex-start;border-radius:4px;box-shadow:0 16px 32px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:center;left:70%;opacity:0;overflow:hidden;position:absolute;top:80%;transform:rotate(4deg) scale(.8) translateY(14px);transition:all .3s ease-out 0s;transition:opacity .35s,transform .5s ease-out;visibility:hidden;z-index:12;z-index:99}.rec-content-items-v2 .rec_post-item-v2 .post-btn a{background-color:transparent!important;border:0;float:right;font-size:13px!important;font-weight:500;letter-spacing:1px;line-height:1.4;min-height:auto;padding:0;position:relative;text-transform:uppercase;transition:all .5s ease-in-out}.rec-content-items-v2 .rec_post-item-v2 .post-btn a>span{display:flex;position:relative;vertical-align:middle;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.rec-content-items-v2 .rec_post-item-v2 .post-btn a>span svg{height:20px;margin-left:8px;width:20px;fill:#fff}.rec-content-items-v2 .rec_post-item-v2 .post-btn a>span svg path{fill:none;stroke-miterlimit:10;stroke:#fff}.rec-content-items-v2 .rec_post-item-v2 .post-btn a>span svg path:first-child{transform:translate(0);transition:transform .2s ease-out .2s}.rec-content-items-v2 .rec_post-item-v2 .post-btn a>span svg path:nth-child(2){transform:translate(-12px,12px);transition:transform .2s ease-in}.rec-content-items-v2 .rec_post-item-v2 .post.post-list:after{bottom:0;content:"";height:2px;left:auto;position:absolute;right:0;-webkit-transform:matrix(-1,0,0,1,0,0);-moz-transform:matrix(-1,0,0,1,0,0);-ms-transform:matrix(-1,0,0,1,0,0);-o-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0);-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;-ms-transition:all .6s ease-out 0s;-o-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s;width:0}.rec-content-items-v2 .rec_post-item-v2 .post.post-list:hover:after{left:0;right:auto;width:100%}.rec-content-items-v2 .rec_post-item-v2 .post.post-list:hover .post-thumbnail{opacity:1;top:7%;transform:rotate(0) scale(1);visibility:visible}.rec-content-items-v2 .rec_post-item-v2 .post-thumbnail img{border:none;border-radius:0;box-shadow:none;max-width:100%;object-fit:cover}.rec-content-items-v2 .rec_post-item-v2 .post-list:hover .post-btn a>span svg path:first-child{transform:translate(12px,-12px);transition:transform .2s ease-in}.rec-content-items-v2 .rec_post-item-v2 .post-list:hover .post-btn a>span svg path:nth-child(2){transform:translate(0);transition:transform .2s ease-out .2s}