.bricks-element-ba-floating .repeater-item .content-wrapper .title-wrapper:before, .bricks-element-ba-floating .repeater-item .content-wrapper .title:before { content: none } .bricks-element-ba-floating .ba-floating-wrapper { position: relative } .bricks-element-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 } .bricks-element-ba-floating a { display: inline-block } .bricks-element-ba-floating .content-wrapper .title-wrapper { z-index: 1 } .bricks-element-ba-floating .content-wrapper .title-wrapper .title { margin: 0 } .bricks-element-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 } .bricks-element-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 } .bricks-element-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) } }