.posts-wrap{margin-right:-5px}@media (min-width:0) and (max-width:767.98px){.posts-wrap{margin-left:0;margin-right:0}}.posts-wrap .each-post{float:left;margin:0 5px 5px 0;width:calc(25% - 5px);display:block;position:relative}@media (min-width:0) and (max-width:767.98px){.posts-wrap .each-post{float:none;margin:0 0 5px;width:100%}}@media (min-width:768px) and (max-width:1199.98px){.posts-wrap .each-post{width:calc(50% - 5px)}}.posts-wrap .each-post .post-content-wrapper img{width:100%;height:auto}.posts-wrap .each-post .post-content-wrapper .post-overlay{position:absolute;background-color:rgba(0,0,0,.65);bottom:0;width:100%;min-height:70px;padding:10px}.posts-wrap .each-post .post-content-wrapper .post-overlay p{color:#fff;font-family:Lato,sans-serif;font-size:18px;font-weight:400;margin:0;line-height:1.5}.posts-wrap .each-post .read-more{background-color:#3765a0;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;text-align:center;visibility:hidden;-webkit-transition:all .35s ease 0s,opacity .5s ease 0s;transition:all .35s ease 0s,opacity .5s ease 0s}.posts-wrap .each-post .read-more .read-more-content-wrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 10px}.posts-wrap .each-post .read-more .read-more-content-wrap h4{color:#fff;font-family:Lato,sans-serif;font-size:18px;font-weight:400;margin:0 0 15px;line-height:1.2}.posts-wrap .each-post .read-more .read-more-content-wrap p{color:#fff;font-family:Lato,sans-serif;font-size:16px;font-weight:400;margin:0 0 20px;line-height:1.5}.posts-wrap .each-post .read-more .read-more-content-wrap .transparent-cta{font-size:16px;font-weight:400;background-color:transparent;border-radius:4px;border:1px solid #fff;color:#fff;-webkit-transition:all .35s ease 0s;transition:all .35s ease 0s;padding:7px 20px;line-height:1;display:inline-block}.posts-wrap .each-post .read-more .read-more-content-wrap .transparent-cta:hover{background-color:#fff;color:#3765a0;-webkit-transition:all .35s ease 0s;transition:all .35s ease 0s}.posts-wrap .each-post:hover .read-more{visibility:visible;opacity:1;-webkit-transition:all .35s ease 0s,opacity .5s ease 0s;transition:all .35s ease 0s,opacity .5s ease 0s}