/* Blog Custom Styles
-------------------------------------------------- */

.block-recent-posts.widget {
    margin-bottom: 40px;
    clear: both;
    line-height: 1.5;
}

.widget.block-archive {
    line-height: 1.5;
}

.toolbar-blog-posts .pages {
    text-align: center;
}

.toolbar-blog-posts .pages .label,
.toolbar-blog-posts .pages .pages-label {
    display: none;
}

.toolbar-blog-posts .pages .item {
    display: inline-block;
    vertical-align: middle;
    margin: 0 3px;
}

.post-holder {
    line-height: 1.4;
}

.post-list .post-holder .post-header .addthis_toolbox {
    padding-top: 14px;
    min-height: 44px;
}

.post-view .addthis_toolbox {
    min-height: 30px;
}

.post-list .post-header .post-title {
    max-width: calc(100% - 90px);
}

.blog-page.page-layout-2columns-right .columns,
.blog-page.page-layout-2columns-right .breadcrumbs {
    max-width: 1184px;
    padding-left: 16px;
    padding-right: 16px;
}

@media screen and (min-width: 1024px) {
    .blog-page.page-layout-2columns-right .columns,
    .blog-page.page-layout-2columns-right .breadcrumbs {
        max-width: 1200px;
        padding-left: 24px;
        padding-right: 24px;
    }
}

.blog-search input {
    font-family: 'Overpass', Arial, Helvetica, sans-serif;
}

.post-content .post-description ul,
.post-content .post-description ol {
    list-style-position: inside;
}

.blog-post-view .post-description p {
    font-size: inherit;
    line-height: inherit;
}
.post-content .post-description figure img {
    margin: 0;
}
