form.newsletter{height:35px;max-width:600px;width:700px;font-size:20px;color:#e23e57;font-weight:600;letter-spacing:1px}form.newsletter input[type=email],form.newsletter button{line-height:100%;height:100%;color:#fff;text-transform:uppercase;padding:0 20px;font-size:14px;outline:none;font-size:18px;font-weight:600}form.newsletter input[type=email]{float:left;width:100%;max-width:427px;border-right-width:0;border-radius:3px 0 0 3px;text-transform:inherit;font-weight:100;color:#000;display:block;box-sizing:border-box;margin-right:0;border:none}form.newsletter button{background:#d3d3d3;border-left-width:0;border-radius:0 3px 3px 0;width:100%;cursor:pointer;padding:4px 0;border:none}form.newsletter div{overflow:hidden;height:100%}form.newsletter .mail-fields{height:100%;border-color:#bdbdbd;border-style:solid;border-radius:5px;background-color:#fff;border-width:1px}form.newsletter.send{text-align:center;border:none;background:0 0;color:#30b9cd}form.newsletter label{float:none;font-size:15px;line-height:17px;color:#484848;font-weight:400;display:inline-block}form.newsletter input[type=checkbox]{float:left;margin:8px 10px 10px 0}form.newsletter .checkbox-label-wrapper{overflow:hidden}form.newsletter .message{display:none}form.newsletter.success .message,form.newsletter.error .message{display:block;font-size:13px}form.newsletter.success .mail-fields,form.newsletter.error .mail-fields{display:none}form.newsletter label.sign-up{display:inline-block;line-height:35px;overflow:hidden;color:#3d3b3b;font-size:18px;font-weight:400;font-family:aileron-semibold;padding-right:15px}.newsletter-form label.sign-up{display:inline-block;line-height:35px;overflow:hidden;color:#3d3b3b;font-size:18px;font-weight:400;font-family:aileron-semibold;padding-right:15px}form.newsletter{display:inline-block;max-width:100%;width:325px}form.newsletter input[type=email]{max-width:80%}form.newsletter button{background-color:#9d1d36}form.newsletter .mail-fields,form.newsletter button{border-radius:0}@media(max-width:600px){form.newsletter{max-width:90%}form.newsletter input[type=email]{width:80%}form.newsletter label{font-size:14px}}