
/* Latest from Blog 13
-------------------------------------------------- */

.latestposts-thirteen .col-md-3 {
    padding: 0 0 0 6px;
}

.latest-b13 {
    margin-bottom: 40px;
    box-shadow: 0 3px 8px -2px rgba(0, 0, 0, 0.04);
}

.latest-b13-img {
    position: relative;
}

.latest-b13-img img {
    width: 100%;
}

.latest-b13-cat a {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.7px;
    text-transform: uppercase;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    position: absolute;
    bottom: -18px;
    background: rgba(0, 0, 0, 0.85);
    left: 25px;
    padding: 6px 20px;
}

.aligncenter .latest-b13-cat {
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
}

.latestposts-thirteen .latest-b13-title {
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
}

.latest-b13-title a {
    color: #31312c;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

.latest-b13-title a:hover,
.latest-b13-author a:hover,
.latest-b13-cat:hover a {
    color: #437df9;
}

.latest-b13-title a:after {
    content: '';
    width: 25px;
    height: 2px;
    background: #437df9;
    display: block;
    margin: 29px 0 25px;
}

.aligncenter .latest-b13-title a:after {
    margin-left: auto;
    margin-right: auto;
}

.latest-b13-cont {
    background: #fff;
    padding: 42px 25px 29px;
    border: 1px solid #eee;
}

.latest-b13-cont p {
    font-size: 13px;
    color: #525249;
    margin-bottom: 50px;
}

.latest-b13-date {
    float: right;
    font-size: 11px;
    color: #a9a9a9;
    text-transform: uppercase;
    font-weight: 500;
}

.latest-b13-author {
    font-size: 11px;
    font-weight: 500;
    color: #a9a9a9;
}

.latest-b13-author a {
    text-transform: uppercase;
    color: #a9a9a9;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

.latest-b13-metad2 {
    text-align: left;
}
