.alm-btn-wrap1 { visibility: hidden !important; }
.es_subscription_form_submit { display: none !important; }
.emaillist .es_txt_email { width: 100% !important; position: relative; height: 40px; border: 1px solid #999; font-weight: normal; padding-left: 10px; }
.emaillist .es-field-wrap label { width: 100% !important; }
.subscribebtn { width: 32px; }
.widget.subscribe-widget { position: relative; }
.widget.subscribe-widget .textwidget { clear: both; float: right; }
.subscribebtn img { width: 22px; }
.widget.subscribe-widget .subscribebtn { position: absolute; bottom: 13px; right: 3px; text-align: right; overflow: hidden; }
.emaillist .es_subscription_message.error { position: absolute; }
.widget.subscribe-widget h4 { color: #666; font-weight: normal; font-size: 16px; line-height: 22px; }