.form-honeypot { position: absolute !important; left: -10000px !important; width: 1px; height: 1px; overflow: hidden; }
.form-status { clear: both; float: none !important; display: block; width: auto; padding: 8px 0; }
.form-status:empty { display: none; }
#footer-sec .widget-form #footerform { display: block; width: 100%; box-sizing: border-box; }
#footer-sec .widget-form #footerform fieldset { display: block; clear: both; float: none; min-width: 0; width: 100%; margin: 0; padding: 0; border: 0; box-sizing: border-box; }
#footer-sec .widget-form #footerform fieldset input,
#footer-sec .widget-form #footerform fieldset textarea { box-sizing: border-box; max-width: 100%; }
.form-status[data-error="true"] { color: #ffe1a6; }
#footerform .form-status { clear: both; float: none; display: block; width: 100%; height: auto; line-height: 1.5; margin: 12px 0; padding: 0; box-sizing: border-box; }
#footer-sec .widget-form #footerform input[name="imie"],
#footer-sec .widget-form #footerform input[name="email"],
#footer-sec .widget-form #footerform textarea { display: block; float: none; width: 100%; margin: 0 0 10px; }
#footer-sec .widget-form #footerform [type="submit"] { float: none; max-width: 100%; }
#footerform .form-captcha { clear: both; float: none; width: 100%; min-height: 0; height: 0; margin: 0; }
input:disabled { opacity: .6; cursor: wait; }
