.rt-button.element-one[data-button-direction=left]{text-align:left}.rt-button.element-one[data-button-direction=center]{text-align:center}.rt-button.element-one[data-button-direction=right]{text-align:right}.rt-button.element-one .rt-button-main{overflow:hidden;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;position:relative;text-align:center;vertical-align:top;display:inline-block}.rt-button.element-one[data-button-fullwidth=true] .rt-button-main{width:100%}.rt-button.element-one[class*=hover-style-] .rt-button-main>.overlay{content:" ";position:absolute;z-index:0}.rt-button.element-one.hover-style-one .rt-button-main>.overlay{right:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;opacity:0;bottom:0;visibility:hidden;top:0;left:0}.rt-button.element-one.hover-style-one .rt-button-main:hover>.overlay{opacity:1;visibility:visible}.rt-button.element-one.hover-style-two .rt-button-main>.overlay{height:100%;right:0;transition:width .5s cubic-bezier(.25,.8,.25,1) 0s;-webkit-transition:width .5s cubic-bezier(.25,.8,.25,1) 0s;top:0;width:0}.rt-button.element-one.hover-style-two .rt-button-main:hover>.overlay{right:auto;left:0;width:100%}.rt-button.element-one.hover-style-three .rt-button-main>.overlay{transform:scale(0);-webkit-transform:scale(0);right:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;opacity:0;bottom:0;visibility:hidden;top:0;border-radius:30px;left:0}.rt-button.element-one.hover-style-three .rt-button-main:hover>.overlay{transform:scale(2);-webkit-transform:scale(2);opacity:1;visibility:visible}.rt-button.element-two.hover-style-four .rt-button-main>.overlay{right:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;opacity:0;bottom:0;visibility:hidden;top:0;left:0}.rt-button.element-two.hover-style-four .rt-button-main:hover>.overlay{opacity:1;visibility:visible}.rt-button.element-one .rt-button-main>.placeholder{position:relative}.rt-button.element-one .rt-button-main i{transition:margin .3s ease-in-out,opacity .3s ease-in-out;-webkit-transition:margin .3s ease-in-out,opacity .3s ease-in-out}.rt-button.element-one[data-button-icon-position=left] .rt-button-main i{margin-right:10px}.rt-button.element-one[data-button-icon-position=right] .rt-button-main i{margin-left:10px}.rt-button.element-two.hover-style-four .rt-button-main i{opacity:0;visibility:hidden}.rt-button.element-two.hover-style-four .rt-button-main:hover i{opacity:1;visibility:visible}.rt-button.element-two[data-button-icon-position=left].hover-style-four .rt-button-main i{margin-right:-3px}.rt-button.element-two[data-button-icon-position=left].hover-style-four .rt-button-main:hover i{margin-right:10px}.rt-button.element-two[data-button-icon-position=right].hover-style-four .rt-button-main i{margin-left:-3px}.rt-button.element-two[data-button-icon-position=right].hover-style-four .rt-button-main:hover i{margin-left:10px}