/*
 * BLOG
*/

h4 {
    margin: 0 0 15px;
}

.article-block {
    padding-bottom: 25px;
    margin-bottom: 35px;
    border-bottom: 1px solid #cdcdcd;
    color: #353535;
}

.article-block .img-box {
    margin: 0 30px 0 0;
    width: 170px;
    float: left;
}

.article-block .img-box img {
    width: 100%;
}

.article-block .text-box {
    overflow: hidden;
}

.article-block .text-box h4 {
    font-size: 20px;
}

.article-block .text-box time {
    color: #797a7b;
    margin: 0 0 5px;
    display: block;
}

.article-block .more {
    color: #ff3b4d;
}

.featured-image {
    float: right;
    max-width: 500px;
    margin-left: 15px;
    margin-bottom: 15px;
}

.entry-content .su-spacer{
    clear: none;
}

/* Large devices (large desktops, 1200px and below) */
@media (max-width: 1199px) {
    .article-block {
        padding-bottom: 10px;
        margin-bottom: 20px;
    }
}

/* Medium devices (tablets, 991px and below) */
@media (max-width: 991px) {
    .article-block {
        padding-bottom: 15px;
        margin-bottom: 25px;
    }
}

/* Small devices (mobile, 768px and below) */
@media (max-width: 768px) {
    .article-block {
        padding-bottom: 10px;
        margin-bottom: 20px;
    }
    .article-block .img-box {
        margin: 0 0 15px;
        float: none;
    }
}