.signup-widget{border:1px solid #ebebeb}.signup-widget h4{color:#23376e!important;font-size:24px;font-weight:700;margin-bottom:18px;padding:0 10px;text-align:center;text-transform:uppercase}.signup-widget p{color:#666;font-family:ProximaNova-Regular,Arial,sans-serif;font-size:17px;padding:0 10px;text-align:center}.signup-widget #optInForm{margin:10px 0;padding:0 30px}.signup-widget #contact_fields_first_name,.signup-widget #contact_fields_email{background-color:#fff;border:1px solid #737373;border-radius:0;color:#000;font-size:17px;margin-top:10px;padding:6px;width:100%}.signup-widget .signup-widget-submit{background:transparent linear-gradient(#ea9e42,#d88b2d) repeat scroll 0 0;border:1px solid #db5826;border-radius:3px;box-shadow:1px 1px 2px 1px rgba(0,0,0,.21);color:#fff;cursor:pointer;font-size:18px;line-height:1.8em;margin-top:10px;position:relative;width:100%}.signup-widget .signup-widget-submit::after{content:"E";font-family:etmodules;font-size:18px;line-height:1.8em;position:absolute;right:.5em;top:0}.signup-widget.thank-you h4{font-size:18px}.signup-widget.thank-you .thanks{border:4px dashed #23366e;margin:10px auto;width:154px}.signup-widget.thank-you a{background:transparent linear-gradient(#ea9e42,#d88b2d) repeat scroll 0 0;border:1px solid #db5826;border-radius:3px;box-shadow:1px 1px 2px 1px rgba(0,0,0,.21);color:#fff;cursor:pointer;display:block;font-size:18px;line-height:1.8em;margin:20px auto;position:relative;width:75%}.signup-widget.thank-you a::after{content:"E";font-family:etmodules;font-size:18px;line-height:1.8em;position:absolute;right:.5em;top:0}