.blog{padding-bottom:10px;}
.blog img{width:100%;height:auto;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.blog h2{font-size:11px;color:#ACB1B4;font-weight:500;text-transform:uppercase;margin-top:10px;}
.blog .btn{margin-top:20px;}
.blog .blog-img-wrap{position:relative;overflow:hidden;}
.blog .blog-img-wrap .overlay{position:absolute;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.5);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}
.blog .blog-img-wrap i{color:#fff;font-size:20px;position:absolute;width:20px;height:20px;top:25px;right:35px;}
.blog .blog-img-wrap:hover img, .blog .blog-img-wrap:focus img{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.blog .blog-img-wrap:hover .overlay, .blog .blog-img-wrap:focus .overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:1;z-index:9;}
.blog figcaption i{margin-left:5px;font-size:15px;}
.blog figcaption a.blog-post-title{color:rgba(28, 54, 83, 0.6);}
.blog figcaption a.blog-post-title:hover, .blog figcaption a.blog-post-title:focus{color:#3D4351;}