#tm_builder_outer_content { .tm_pb_module, .tm_pb_module.tm_pb_promo { .tm_pb_button { text-decoration: none; @include btn; background-color: transparent; &:before { content: none; } &:after { @include font-size(1); top: 50%; transform: translateY(-50%); } &:hover{ padding: $button__indents !important; box-shadow: none; transform: translateX(2px) translateY(3px) translateZ(0); } &:hover { text-decoration: none; padding: $button__indents !important; } &:active { outline: 0; } &.tm_pb_custom_button_icon { &.tm_pb_icon_right, &.tm_pb_icon_left{ padding: $button__indents_y $button__indents_x*1.5; &:hover { padding: $button__indents_y $button__indents_x*1.5 !important; } } &.tm_pb_icon_left:after{ left: $button__indents_x/2; } &.tm_pb_icon_right:after { margin-left: 5px; } } } } .invert .tm_pb_module, .invert .tm_pb_module.tm_pb_promo { .tm_pb_button { &:hover{ box-shadow: none; } } } }