.blog-container {
    padding-top: 20px;
}

.blog-primary-heading,
.blog-secondary-heading,
.blog-post-title {
    font-family: "Optima LT W01 Roman", Arial, Helvetica, sans-serif;
}

.blog-primary-heading {
    font-size: 2.8rem;
}

.blog-post-title {
    font-size: 2.4rem;
}

.blog-post-excerpt {
    font-size: 1.2rem;
}

.blog-post-excerpt {
    font-family: "Open Sans", sans-serif;
}

.blog-read-more {
    background-color: var(--main-site-color);
    border-color: var(--main-site-color);
    font-size: 1.2rem;
}

.blog-read-more:hover {
    background-color: #d65f2e;
    border-color: #d65f2e;
}

.card-footer {
    font-size: 1.2rem;
}

.card-footer a {
    color: var(--main-site-color);
}

.pagination {
    justify-content: center;
    margin-bottom: 1.5rem;
}

.pagination a,
.pagination span {
    font-size: 1.3rem;
    color: var(--main-site-color);
}

.blog-categories a {
    font-size: 1.3rem;
    color: var(--main-site-color);
}

.blog-categories h5 {
    /* color: var(--main-site-color); */
    font-size: 1.8rem;
}
