/* buttons */
.wpcharitable-g-button a,
.wpcharitable-g-button a.wp-element-button:hover,
.wpcharitable-g-button .wp-element-button:hover,
.wpcharitable-g-button .wp-block-button__link:hover {
    background-color: #31714C !important;
    border-color: #31714C !important;
}



.wp-site-blocks header p,
.am-header p {
	margin: 0;
}

.wpchar-blog-feature-header {
    background-color: #114023;
    padding-top: 15px;
    padding-bottom: 15px;
}
.wpchar-blog-feature-header .inner {
    max-width: var(--wp--style--global--wide-size);
    color: white;
    margin: 0 auto;
    clear: both;
    display: table;
    padding: 10px;
    width: 50%;
}
.wpchar-blog-feature-header .inner h1 {
    font-size: 21px;
    line-height: 24px;
    font-weight: 600;
    margin: 0 0 5px 0;
    color: white;
}
.wpchar-blog-feature-header .inner h2 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    margin: 10px 0;
    color: white;
}
.wpchar-blog-feature-header .left {
    display: table-cell;
    vertical-align: middle;
}
.wpchar-blog-feature-header .right {
    float: right;
    margin-left: 25px;
}
.wpchar-blog-feature-header .left a {
    text-decoration: underline !important;
    color: white;
}
.wpchar-blog-feature-header .left svg {
    height: 24px;
    color: white;
    top: 6px;
    position: relative;
    margin-left: 5px;
}
.wpchar-blog-feature-header img {
    max-height: 200px;
}