/* recent grants */
.grant_recipients_widget:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
    text-align: center;
}

.grant_recipients_widget article {
    float: left;
    margin: 0 auto 0 auto;
    width: 25%;
    box-sizing: border-box;
    padding: 1em;
    text-align: center;
}

    .grant_recipients_widget article .body {
        display: inline-block;
        text-align: left;
        margin: 0 auto;
    }

    .grant_recipients_widget article img {
        max-width: 100%;
    }

    .grant_recipients_widget article h1 {
        font-weight: 600;
        font-size: 2em;
        margin: 1em 0 0.5em 0;
        color: #010101;
    }

    .grant_recipients_widget article h2 {
        font-size: 1.6em;
        font-weight: 300;
        color: #010101;
        margin: 0.5em 0 0.5em 0;
    }

    .grant_recipients_widget article h3 {
        font-size: 1.6em;
        font-weight: 300;
        color: #010101;
        margin: 0.5em 0 0.5em 0;
    }

.grant_recipients_widget .more_button {
    float: left;
    margin: 1em 0;
    width: 100%;
}

.grant_recipients_widget div.more_button {
    float: left;
    margin: 1em 0;
}

    .grant_recipients_widget div.more_button a {
        width: 166px;
        height: 20px;
        font-size: 1.6em;
        line-height: 1em;
        font-weight: 400;
        text-decoration: none;
        display: block;
        padding: 0.4em 0.5em;
        color: #FFF;
        float: right;
        background-color: #C59A24;
        letter-spacing: 0.5px;
    }

@media (max-width: 800px) {
    .grant_recipients_widget article {
        width: 50%;
    }
}
