.rt-button.element-one.hover-style-two .rt-button-main>.overlay{top:0;right:0;width:0;height:100%;transition:width .5s cubic-bezier(.25,.8,.25,1) 0s;-webkit-transition:width .5s cubic-bezier(.25,.8,.25,1) 0s}.rt-button.element-one.hover-style-two .rt-button-main:hover>.overlay{width:100%;left:0;right:auto}.rt-button.element-one.hover-style-three .rt-button-main>.overlay{top:0;right:0;bottom:0;left:0;border-radius:30px;opacity:0;visibility:hidden;transform:scale(0);-webkit-transform:scale(0);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.rt-button.element-one.hover-style-three .rt-button-main:hover>.overlay{opacity:1;visibility:visible;transform:scale(2);-webkit-transform:scale(2)}.rt-button.element-two.hover-style-four .rt-button-main>.overlay{top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.rt-button.element-two.hover-style-four .rt-button-main:hover>.overlay{opacity:1;visibility:visible}.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}