.brxe-ba-floating .repeater-item .content-wrapper .title-wrapper:before,
.brxe-ba-floating .repeater-item .content-wrapper .title:before {
    content: none
}
.brxe-ba-floating {
    width: 100%;
}
.brxe-ba-floating .ba-floating-wrapper {
    position: relative
}

.brxe-ba-floating .ba-floating-item {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-direction: column
}

.brxe-ba-floating a {
    display: inline-block
}

.brxe-ba-floating .content-wrapper .title-wrapper {
    z-index: 1
}

.brxe-ba-floating .content-wrapper .title-wrapper .title {
    margin: 0
}

.brxe-ba-floating .content-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%
}

.ba-floating-image-title .content-wrapper {
    position: absolute
}

.ba-floating-no-image .content-wrapper {
    position: initial
}

.brxe-ba-floating .ba-floating-animation-vertical .ba-floating-item {
    animation-duration: 6s;
    animation-name: ba-float-vertical;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out
}

.brxe-ba-floating .ba-floating-animation-horizontal .ba-floating-item {
    animation-duration: 6s;
    animation-name: ba-float-horizontal;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out
}

@keyframes ba-float-vertical {
    0% {
        transform: translatey(0);
        -webkit-transform: translatey(0);
        -moz-transform: translatey(0);
        -ms-transform: translatey(0);
        -o-transform: translatey(0)
    }
    50% {
        transform: translatey(-20px);
        -webkit-transform: translatey(-20px);
        -moz-transform: translatey(-20px);
        -ms-transform: translatey(-20px);
        -o-transform: translatey(-20px)
    }
    100% {
        transform: translatey(0);
        -webkit-transform: translatey(0);
        -moz-transform: translatey(0);
        -ms-transform: translatey(0);
        -o-transform: translatey(0)
    }
}

@keyframes ba-float-horizontal {
    0% {
        transform: translatex(0);
        -webkit-transform: translatex(0);
        -moz-transform: translatex(0);
        -ms-transform: translatex(0);
        -o-transform: translatex(0)
    }
    50% {
        transform: translatex(-20px);
        -webkit-transform: translatex(-20px);
        -moz-transform: translatex(-20px);
        -ms-transform: translatex(-20px);
        -o-transform: translatex(-20px)
    }
    100% {
        transform: translatex(0);
        -webkit-transform: translatex(0);
        -moz-transform: translatex(0);
        -ms-transform: translatex(0);
        -o-transform: translatex(0)
    }
}