/* Button Overrides */

.cta-button-3 .button {
    padding: 1rem 0 !important;   
}

.cta-button-2 .button, .cta-button-1 .button {
    font-size: 1em;
    padding: .8rem 0 !important;   
}

/* @media only screen and (min-width: 68.75em) {
.cta-button-1 .views-row {
    width: 30%;
    margin: 0 35%;
}
} */

@media only screen and (min-width: 700px) {
.give-footer .cta-button-1 .views-row {
    width: 40%;
    margin: 1rem 30%;
}
}

/* Main-Bottom Overrides */
#main-bottom {
    padding: 0;
    margin-bottom: -50px;   
}

#main-bottom .content h2.title {
    border-bottom: none;
    line-height: normal;
    margin: 1.5em 0 !important;
}

#main-bottom .content h2.title::after {
    display: block;
    width: 50px;
    height: 2px;
    background-color: #EFECE5;
    content: "";
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}

#main-bottom .content h2.title span {
    background-color: transparent;
    padding: 0;
}

/* Social Footer */
#main-bottom .social-footer {
    background: #CCC6B8;
    padding-bottom: 2em;
    margin: 0;
}

#main-bottom .social-footer + .give-footer {
    background: #3c3c3c;
    padding: .85em 0;
}