/*** Modus Card ***/
/******************/
div.tx-innovistb-flexcard .m-cards {

}


/*** Modus Flexcard ***/
/**********************/
div.tx-innovistb-flexcard .m-flexcards .flexcard {
    margin: 0 0 10px 0;
}
div.tx-innovistb-flexcard .m-flexcards .card-wrap {
    height: 100%;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
div.tx-innovistb-flexcard .m-flexcards .card {
    border: none !important;
}


/*** Modus Carousel ***/
/**********************/
div.tx-innovistb-flexcard .m-carousel .entry-image {
    margin-bottom: 10px;
}

div.tx-innovistb-flexcard .m-carousel .owl-stage {
    display: flex;
    overflow: hidden;
    background-color: #eee;
}

div.tx-innovistb-flexcard .m-carousel .owl-item {
    flex: 1;
    background: white;
    padding-bottom: 20px;
}

div.tx-innovistb-flexcard .m-carousel .ipost h2,
div.tx-innovistb-flexcard .m-carousel .ipost h3,
div.tx-innovistb-flexcard .m-carousel .ipost h4,
div.tx-innovistb-flexcard .m-carousel .ipost p,
div.tx-innovistb-flexcard .m-carousel .ipost ul {
    padding: 12px;
}

div.tx-innovistb-flexcard .m-carousel .ipost h2,
div.tx-innovistb-flexcard .m-carousel .ipost h3,
div.tx-innovistb-flexcard .m-carousel .ipost h4 {
    text-transform: uppercase;
}
