.card {
    border-radius: 0rem;
}

.card-img,
.card-img-top {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.card-img-top {
    width: 100%;
    height: 12.5rem;
    object-fit: cover;
}


@media (min-width: 1550px) {
    .card-img-top {
        width: 100%;
        height: 20.5rem;
        object-fit: cover;
    }
}

@media (min-width: 992px) and (max-width: 1549.98px) {
    .card-img-top {
        width: 100%;
        height: 12.5rem;
        object-fit: cover;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .card-img-top {
        height: 12.5rem;
    }
}

@media (max-width: 767.98px) {
    .card-img-top {
        height: 17.5rem;

    }
}

.card-footer {
    padding: .75rem 1.25rem;
    background-color: rgba(0, 0, 0, 0);
    border-top: 0px solid #ffffff;
}

.card-link {
    font-size: 0.8em;
    font-family: Raleway,
        serif;
    font-weight: 300;
}

.card p {
    margin-top: 0;
    margin-bottom: 0rem;
}

.card-title {
    font-weight: 700;
}

.caf-etiqueta-evento a, .caf-etiqueta-evento {
    font-size: .9rem;
    padding: .4rem .6rem .4rem .6rem;
    transition: 0.3s;
}

.caf-etiqueta-evento a:hover {
    color: #f31156;
}

.caf-etiqueta-evento .fa-tag {
    font-size: .7rem;
}