.mc4wp-form { ... } /* the form element */
.mc4wp-form p { ... } /* form paragraphs */
.mc4wp-form label {  
    font-weight: 300;
    font-size: 16px;
    margin-bottom: 6px;
    display: block; } /* labels */
.mc4wp-form input { 
  width: 100%;
  padding: 14px 16px;
  font-size: 1rem;
  border: none;
  color: #333;
  background: #eee;
  border-radius: 3px;
  -webkit-appearance: none; } /* input fields */
.mc4wp-form input[type="checkbox"] { ... } /* checkboxes */
.mc4wp-form input[type="submit"] { 
  padding: 12px 16px;
  margin: 0;
  border: none;
  background: #222;
  color: #fff;
  font-size: 0.9rem;
  line-height: 1;
  -webkit-appearance: none;
  border-radius: 3px; } /* submit button */
.mc4wp-alert { ... } /* success &amp; error messages */
.mc4wp-success { ... } /* success message */
.mc4wp-error { ... } /* error messages */