.topic-button .vc_btn3 {
    text-decoration: none !important;
}

.topic-button .vc_btn3:hover {
    text-decoration: none !important;
}

/* Article subheading spacing */
.single-post .entry-content h2 {
    margin-top: 1.5em;
    margin-bottom: 0.6em;
}
#infinite-handle {
    display: none !important;
}
/* Hide header site title on homepage only */
.home .site-title {
    display: none;
}
/* Latest article feature */
.latest-article {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}
/* Latest article headline link */
.latest-article-title,
.latest-article-title a {
    text-decoration: none !important;
}

.latest-article-title:hover,
.latest-article-title a:hover {
    text-decoration: none !important;
}
/* Article inset / toolkit box */
.article-inset {
    background: #f7f1ec;
    border-left: 4px solid #A64B2A;
    padding: 24px 28px;
    margin: 32px 0;
}

.article-inset h3 {
    margin-top: 0;
    margin-bottom: 14px;
}
.article-inset p:last-child {
    margin-bottom: 0;

}
.mc4wp-form input[type="submit"] {
    background: #A64B2A !important;
    background-color: #A64B2A !important;
    border-color: #A64B2A !important;
    color: #ffffff !important;
}

.mc4wp-form input[type="submit"]:hover {
    background: #843b22 !important;
    background-color: #843b22 !important;
    border-color: #843b22 !important;
    color: #ffffff !important;
}
	/* Mobile: make WPBakery grid card sections stack naturally */
@media (max-width: 767px) {

    .vc_gitem-zone-a .vc_gitem-row-position-top,
    .vc_gitem-zone-a .vc_gitem-row-position-middle,
    .vc_gitem-zone-a .vc_gitem-row-position-bottom {
        position: static !important;
        top: auto !important;
        bottom: auto !important;
        left: auto !important;
        right: auto !important;
        transform: none !important;
    }
.vc_gitem-zone-a {
    height: auto !important;
}
/* Reduce spacing above and below Blog Entries archive */
.post-type-archive-blog_entry.ast-separate-container #primary {
    padding-top: 2em;
    padding-bottom: 2em;
}