/* Blog posts grid */
.blog-posts-title {
    color: var(--primary-font-color);
    font-family: var(--font-secondary);
}

.post-card {
    transition: box-shadow .3s ease, transform .3s ease;
}

.post-card:hover {
    box-shadow: 0 .75rem 1.5rem rgba(0,0,0,.12);
}

.card-img-wrap img {
    width: 100%;
    height: 10rem;
    object-fit: cover;
    transition: transform .3s ease;
    display: block;
}

.post-card:hover .card-img-wrap img {
    transform: scale(1.05);
}

.link-title {
    color: var(--primary-font-color);
}

.post-card:hover .link-title {
    color:var(--accent);
}

.read-more-link {
    color:var(--accent);
    text-decoration: none;
}

.read-more-link:hover {
    color: var(--primary-font-color);
}

.xsmall {
    font-size: .775rem;
}
