form{
  margin: 20px 0;
}

form p{
  margin: 20px 0;
}


form input[type="text"],
form textarea{
  color: #333;
}

form label { 
  display: block; 
  margin: 5px 0;
}
form label.checkbox { display: inline;}

form input[type="text"]{ 
  font-size:18px;
  width:400px;
  padding: 3px;
}

form textarea{
  width: 400px;
  padding: 3px;
}



div#errorExplanation{
  border: none;
}

form div.fieldWithErrors label{
  color: #FF5757;
}


/* subscribe */
form#mc-embedded-subscribe-form{
  margin: 5px 0;
}

form#mc-embedded-subscribe-form label{
  margin: 10px 0 2px 0;
}

form#mc-embedded-subscribe-form input[type="submit"]{
  margin: 10px 0;
}

form#mc-embedded-subscribe-form input[type="text"]{
  font-size: 13px;
  width: 190px;
  padding: 1px;
}

form#mc-embedded-subscribe-form .mce_inline_error{
  margin: 0;
}

form #mce-error-response{
  border: 1px solid #bbb;
  padding: 5px 10px;
  background-color: #DDD;
}

form #mce-success-response{
  border: 1px solid #bbb;
  padding: 5px 10px;
  background-color: #DDD; 
}


.subscribe{
  margin: 30px 0 0 0;
  padding:5px 5px 10px
}


