#userForm {
  width: 100%;
  margin-top: 40px;
}
#userForm .formBody {
  float: none;
  text-align: center;
}
#userForm h2 {
  text-align: center;
  font-size: 32px;
  font-family: 'Merriweather', serif !important;
  border-bottom: 0px !important;
  margin-bottom: 10px;
}
#userForm .rsform-input-box {
  width: 100%;
  height: 40px;
  margin-bottom: 10px;
  border-radius: 2px;
}
#userForm .rsform-select-box {
  width: 100%;
  height: 40px;
  margin-bottom: 10px;
  border-radius: 2px;
}
#userForm .rsform-text-box {
  width: 100%;
  height: 140px;
  margin-bottom: 10px;
  border-radius: 2px;
}
#userForm .rsform-submit-button {
  background: #534741;
  width: 100%;
  height: 45px;
  color: #fff;
  font-family: 'Merriweather', serif;
  font-size: 18px;
  border: 3px;
  border-radius: 2px;
  border-color: #453b36;
}
#userForm .rsform-submit-button:hover,
#userForm .rsform-submit-button:focus {
  background: #362f2b;
}
#userForm label {
  display: none;
}
#userForm .formDescription {
  display: none !important;
}
#userForm.contact {
  width: 100%;
  margin-top: 15px !important;
}
#userForm.contact h2 {
  font-size: 24px !important;
  font-family: 'Merriweather', serif !important;
  border-bottom: 0px !important;
  color: #fff;
}
#userForm.contact .rsform-input-box {
  margin-bottom: 6px;
  border-radius: 2px;
}
#userForm.contact .rsform-select-box {
  margin-bottom: 6px;
  border-radius: 2px;
}
#userForm.contact .rsform-text-box {
  width: 100%;
  height: 100px !important;
  margin-bottom: 6px;
  border-radius: 2px;
}
#userForm.contact #captcha42 {
  margin-bottom: 10px;
}
#userForm.contact .rsform-captcha-box {
  width: 100% !important;
  height: 40px;
  text-align: center;
}
#userForm.contact .rsform-submit-button:hover,
#userForm.contact .rsform-submit-button:focus {
  background: #453b36 !important;
}