.card-plain,
.card-plain .card {
    border: none !important;
}



/* --------- Card */
.card {
    transition: all .2s ease-in-out;
    box-shadow: none;
/*    border-radius: unset;*/
    border: var(--bs-card-border-width) dashed var(--bs-card-border-color);
}
.card:hover {
    box-shadow: var(--box-shadow-hover);
}


/* ------------ Team PManager */
.card-header {
    background-color:transparent !important;
}

/* ------------ CARDS Blog-Post + Team */
.card-header-image-bg {
    height:300px !important;
    background-position: center center !important;
    background-size:cover !important;

}
.card-header-image-bg .title {
    height:300px;
    width:100%;
    text-align: center;
    padding-top: 125px !important;
    display:none;
}
.card-header-image-bg:hover .title {
    display:inherit;
    background-color: rgba(0, 0, 0, 0.8) !important;
    color:white !important;
    text-decoration: none;
    border-radius: var(--bs-border-radius);
}
.card-header-image-bg-large,
.card-header-image-bg-large .title {
    height:450px !important;
}
.card-header-image-bg-large .title {
    padding-top:200px !important;
}

/* ------------ CARDS Arbeiten */
.card.card-background p {
    color:white;
}

/* ------------ Cards Blog */
.card-description p {
    line-height: 1.313rem;
}

/* ------------ Login */
.card .card-login-header a {
    color:black;
}
.card-login {
    background-color:rgba(255, 255, 255, 0.9);
}

/* ----------- Responsive */
/* ----------- Screen | Mobile */
@media (max-width: 992px) {

    /* --------- Blog Listview */
    .card-blog .card-header-image {
        padding:0px;
    }

    .card {
        box-shadow: 0 .1875rem 2.5rem rgba(0,0,0,.16) !important;
    }
    .card .card-title {
        margin-top: 0px !important;
    }

}
