.post-holder .post-header .post-info .value {
    text-transform: lowercase;
}

.blog-page .post-content .post-description img {
    margin: 0;
}

.blog .sidebar {
    background-color: #f2f2f3;
    padding: 20px;
}

.blog .page-title-wrapper {
    text-align: center;
}

.blog .page-title-wrapper .page-title {
    display: inline-block;
    margin-bottom: 10px;
}

.blog .suffix-title {
    font-size: 30px;
    display: inline-block;
}

.blog .widget.block a:hover,
.blog .widget.block a:active,
.blog .widget.block a:visited,
.blog .widget.block.block-categories ul li:hover,
.blog .post-content a:hover,
.blog .post-content a:active,
.blog .post-content a:visited {
    color: #e0592a;
}

.blog .widget.block .block-title {
    color: #e0592a;
}

.blog .widget.block a,
.blog .post-content a {
    color: inherit;
}

@media (max-width: 767px) {
    .blog .suffix-title {
        font-size: 20px;
    }

    .theme-pearl .blog .row {
        margin-right: -15px;
    }

    .blog .post-list {
        padding-left: 0;
    }

    .post-description .img-post-feature,
    .post-description .post-text-hld img {
        width: 100%;
    }

    .post-holder {
        margin-bottom: 0;
    }

    .post-description iframe {
        width: auto;
    }
}

@media (min-width: 768px) {
    .blog .suffix-title:before {
        content: '|';
        margin: 0 5px;
    }
}

@media (min-width: 768px) {
    .post-list-wrapper .post-list {
        padding-left: 0;
        border: 1px solid #e9e9e9;
        border-radius: 5px;
    }
}

@media (min-width: 1024px) {
    .post-list-wrapper {
        padding-right: 30px;
    }
}