/**
 *  Set dataBackground
 */

.dataBackground {
    display: inline-block;
    padding: 7px 15px;
}

/**
 *  Set dataWidth
 */

.dataWidth {
    margin-left: auto;
    margin-right: auto;
}

/**
 *  Set margins and paddings
 */

.sliderRow h1,
.sliderRow h2,
.sliderRow h3,
.sliderRow h4,
.sliderRow h5,
.sliderRow h6,
.sliderRow p,
.sliderRow span {
    margin-bottom: 0px;
}

.sliderRow  {
    margin-bottom: .7rem;
}

/**
 *  Slider Transition
 */

.carousel-fade .carousel-item {
    opacity: 0;
    transition-duration: .6s;
    transition-property: opacity;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
    opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    opacity: 0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
    transform: translateX(0);
    transform: translate3d(0, 0, 0);
}

/**
 * Demo for own Layout
 */
/*
#kubusMainSlider_3129 {

    h1,
    .firstRow,
    .firstRow p {
        font-family: 'Roboto', sans-serif;
        font-size: 2.6vw;
        font-weight: 700;
        line-height: 1.2;
    }

    p {
        font-size: 1.3vw;
        font-weight: 700;
        line-height: 1.2;
    }

    .cta {
        font-size: 0.9vw;
        font-weight: 700;
    }
}
*/