
#wbpblogposts {
    margin-bottom:35px
}
#wbpblogposts .anim-all-200 {
    -webkit-transition:all 0.20s ease-in-out;
    -moz-transition:all 0.20s ease-in-out;
    -o-transition:all 0.20s ease-in-out;
    transition:all 0.20s ease-in-out
}
#wbpblogposts .blog-post {
    margin-bottom:10px
}
#wbpblogposts .post-image {
    width:100%;
    height:211px;
    overflow:hidden;
    position:relative;
    background-size:cover;
    background-position:50% 50%
}
#wbpblogposts .post-image img {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%
}
#wbpblogposts .post-image:hover img {
    height:110%;
    width:110%;
    left:-5px;
    top:-5%
}
#wbpblogposts .post-image:hover .overlay {
    background-color:rgba(255,255,255,0)
}
#wbpblogposts .post-image:hover .post-image-link {
    opacity:1
}
#wbpblogposts .post-image:hover .post-outbound {
    background-color:rgba(0,0,0,.7)
}
#wbpblogposts .overlay {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:rgba(255,255,255,.2)
}
#wbpblogposts .post-image-link {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    margin:0;
    display:block;
    color:#fff;
    font-size:17px;
    line-height:24px;
    border-radius:0;
    text-align:left;
    opacity:0;
    background:rgba(17,64,120,.86);
    border:0;
    text-decoration:none;
    padding:25px
}
#wbpblogposts .post-outbound {
    position:relative;
    left:0;
    bottom:0;
    font-size:17px;
    text-transform:uppercase;
    color:#262626;
    width:100%;
    padding-top:10px
}
#wbpblogposts .post-outbound .post-title {
    display:block;
    padding:0
}
#wbpblogposts .post-outbound .post-title a {
    font-size:18px;
    line-height:24px;
    padding:10px;
    color:#262626;
    display:block
}
#wbpblogposts .post-image a span {
    display:block;
    font-weight:700;
    margin-top:1em;
    font-size:18px;
    text-transform:uppercase
}
#wbpblogposts .post-outbound .post-title a:hover {
    text-decoration:underline
}
#wbpblogposts .post-link {
    text-align:right
}
#wbpblogposts .post-link a {
    color:#fff;
    display:none
}
@media (max-width:767px) {
    #wbpblogposts .post-image {
        width:100%;
        overflow:hidden;
        position:relative
    }
    #wbpblogposts .post-image img {
        position:relative;
        width:100%;
        height:auto
    }
}
#wbpblogposts.left-column .blog-post {
    margin-bottom:10px
}
#wbpblogposts.left-column .post-outbound {
    height:60px
}
#wbpblogposts.left-column .post-outbound span a {
    white-space:normal
}
#wbpblogposts.left-column .post-image {
    height:120px
}
#wbpblogposts.left-column .post-outbound .post-title {
    display:block
}
#wbpblogposts.left-column .post-outbound .post-title a {
    font-size:14px
}
#wbpblogposts.left-column .post-image-link {
    left:50%;
    top:50%;
    width:40px!important;
    height:40px!important;
    margin:-45px 0 0 -20px;
    font-size:26px;
    border-radius:20px!important;
    line-height:38px;
    border:2px solid #fff
}