.et_pb_newsletter {padding: 20px 10px !important; border-radius:10px; } .et_pb_newsletter .et_pb_newsletter_description {padding: 0 0 20px 0; width: 100%;} .et_pb_newsletter .et_pb_newsletter_form {width: 100%;} .et_pb_newsletter .et_pb_newsletter_form p {display: inline-block; margin-right: 40px;} .et_pb_newsletter .et_pb_newsletter_form p input { padding: 8px 4% !important; width: 300px;} .et_pb_newsletter .et_pb_newsletter_button {padding: 2px 6px;} .et_pb_newsletter a.et_pb_newsletter_button:hover {padding: 2px 6px!important;} .et_pb_newsletter a.et_pb_newsletter_button:after {display:none;} .et_pb_newsletter #et_pb_signup_lastname {display: none !important;} @media only screen and (max-width: 1100px) { .et_pb_newsletter .et_pb_newsletter_form p input { padding: 8px 4% !important; width: 275px;} } @media only screen and (max-width: 980px) { .et_pb_newsletter .et_pb_newsletter_form p input { padding: 8px 4% !important; width: 220px;} .et_pb_newsletter .et_pb_newsletter_description { width: 100% !important;} } @media only screen and (max-width: 767px) { .et_pb_newsletter .et_pb_newsletter_form p input { padding: 8px 4% !important; width: 240px;} } @media only screen and (max-width: 479px) { .et_pb_newsletter .et_pb_newsletter_form p input { padding: 8px 4% !important; width: 180px;} } /* handle input box overrun on narrow columns */ .et_pb_column_1_3 .et_pb_newletter_form input { width:100% !important; }