form{margin-bottom:30px}form .form-control[type=email],form .form-control[type=text]{background-color:#eee;border:1px transparent;line-height:32px}form .form-control[type=email].parsley-error,form .form-control[type=text].parsley-error{margin-top:0}form .parsley-error{margin-top:15px}form .parsley-errors-list{margin-top:15px;padding-left:0}form .parsley-errors-list li{border:1px solid;border-radius:5px;color:#e31519;list-style-type:none;padding:10px}form.newsletter .d-flex-custom-layout{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}form.newsletter .d-flex-custom-layout label{-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:block;width:100%}form.newsletter .d-flex-custom-layout input{-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-family:Arial Rounded,Arial,Helvetica,sans-serif;font-size:14px;height:44px;line-height:28px;margin-right:3px;padding:8px 15px;width:70%}form.newsletter .d-flex-custom-layout input::-webkit-input-placeholder{color:#565656}form.newsletter .d-flex-custom-layout input:-moz-placeholder,form.newsletter .d-flex-custom-layout input::-moz-placeholder{color:#565656}form.newsletter .d-flex-custom-layout input:-ms-input-placeholder{color:#565656}form.newsletter .d-flex-custom-layout input:focus{background-color:#fff;border:2px solid #919191;box-shadow:none;outline:none;padding:6px 13px}form.newsletter .d-flex-custom-layout .button__signout{background-color:#e31519;border:0;color:#fff;cursor:pointer;margin:0;width:auto}@media (max-width:575.98px){form.newsletter .d-flex-custom-layout .button__signout{-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;margin-top:15px;max-width:100%;width:100%}}form.newsletter .d-flex-custom-layout .button__signout[disabled=disabled]{cursor:not-allowed}