.prev-course-new .card-course{
    background-size: cover !important; 
    background-position-x: right !important;
    background-blend-mode: multiply;
    height: 220px;
    border-radius: var(--ct-prc-border-rd);
}

.prev-course-new .card-course .overlay-course-inactive{
    border-radius: var(--ct-prc-border-rd);
}

.prev-course-new .card-header{
    background: transparent;
    height: 30px;
}

.prev-course-new .card-body .course-data {
    background-color: transparent;
    z-index: 2;
}

.prev-course-new .card-footer{
    border-radius: var(--ct-prc-border-rd);
}

.prev-course-new .card-footer .course-data {
    background-color: transparent;
}

.prev-course-new .curso-nombre{
    color: #FFF;
    text-align: left;
}

.prev-course-new .curso-description{
    color: #FFF;
    text-align: left;
}

.prev-course-new .ct-lbl-course-new {
    min-width: 120px;
    max-width: 180px;
    position: absolute;
    top: 10px;
    right: -15px;
}

.prev-course-new .ct-lbl-course-new .badge {
    width: 100%;
    color: #FFF;
}

.prev-course-new .menu-item {
    background: #000;
}

.prev-course-new .menu-item a{
    color: #FFF;
}

.prev-course-new .dv-course-description {
    display: block !important;
}

.prev-course-new.prev-course-sm-vm .card-body .course-data{
    display: block;
}