.single-card {
    height: 100%;
    padding: 10px;
    border-radius: 0.4em;
}

.single-card .card-img {
    border-radius: 1em;
}

.single-card img {
    width:100%;
    border-radius: 1em;
}

.single-card .card-title {
    color: #C69710;
    font-size: 1.1em;
    font-weight: bold;
    margin: 25px 0 0 0;
}

.single-card .date {
    color: #553c80;
    font-size: 0.75em;
    font-weight: 500;
}

.single-card .card-description {
    color: #707070;
    font-size: 0.9em;
}

.card-link {
    color: #C69710;
}

.card-link:hover {
    text-decoration: none;
}
.card-link:hover .card-title {
    font-weight: bold;
    color: #B66700;
}
.card-link:hover .single-card {
    box-shadow: 4px 4px 6px rgba(0,0,0,0.04), -4px -4px 6px rgba(0,0,0,0.04);
    background: #f8f8f8;
}