.newsletter2go {
  margin: 2em 0;
}

.newsletter2go #nl2go {
  margin-top: 0;
}

.newsletter2go #nl2go form {
  margin: 0 0 2em;
}

.newsletter2go #nl2go form input, .newsletter2go #nl2go form textarea, .newsletter2go #nl2go form select {
  width: 97%
}

.newsletter2go #nl2go form .inputfields input[type="checkbox"], .newsletter2go #nl2go form .inputfields input[type="radio"] {
  width: auto;
  display: inline-block;
  margin-right: 1rem;
}

.newsletter2go #nl2go form .inputfields span input+label.label {
  display: inline-block;
}