.newsletter-form input[type=email]::placeholder{color:black}.newsletter-form .newsletter-submit{background-color:#5cb85c}h2.heading-title{position:relative;display:inline-block}h2.heading-title:after{position:absolute;top:50%;transform:translateY(-50%);left:20px;font-size:24px;color:#fff;background-color:rgba(0,0,0,.5);padding:10px;z-index:10}