.newsletter-form-button { color: #7cccbd !important; border-radius: 0px !important; transition: all ease-in-out 700ms !important; -webkit-transition: all ease-in-out 700ms !important; -moz-transition: all ease-in-out 700ms !important; background-size: 100% 200%; background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(0,0,0,0) 50%, #fac827 50%) !important; } .newsletter-form-button:hover { color: #000000 !important; background-position: 0 100% !important; }