#posts {
    margin: 5rem 0 0;

    .col-lg-4 {
        margin-bottom: 7rem;

        .post {
            padding: 0 2rem;
        }
    }

    .btn {
        margin-right: 1rem;
        margin-bottom: 3rem;
    }

    .date {
        color: $gray;
        font-size: 0.875rem;
        margin-bottom: 3rem;
    }

    h4 {
        color: $blue;
        margin-top: 0;
        margin-bottom: 1rem;

        a {
            color: $blue;
            text-decoration: none;
        }
    }

    p {
        margin-bottom: 2rem;
    }

    .readmore {
        color: $blue;
        padding-bottom: 1rem;
        text-decoration: none;
        text-transform: uppercase;
        border-bottom: 4px solid $blue;
    }
}

@media (max-width: $screen-md-max) {
    #posts {
        margin: 0;
    }
}
