#registration {
  background-color: #a56d17;
  background-size: auto; background-position: left top; background-repeat: repeat;
  color: #e2e2e2;
}
#registration h1 {
  /* Hide the text because layouts often depend on this element box being present. */
  text-indent: -999999px;
  white-space: nowrap;
  overflow: hidden;
}
#registration #dates {
  display: none;
}
#registration .btn,
#registration .btn.btn-primary {
  background-color: #111111;
}
#registration a {
  color: #111111;
}
#registration #page{margin:0;padding:0 0 15px 0;box-shadow:none;max-width:none}#registration h1,#registration #dates,#registration #location,#registration #details,#registration #start_registration,#registration #complete_registration,#registration #footer,#registration #header.editing,#registration #header .toolbar{max-width:640px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}#registration #title_and_dates{margin-top:0;padding:30px 0 1px 0;min-height:250px;color:#FFFFFF;text-shadow:2px 2px 3px rgba(0,0,0,0.5);background-color:transparent;background-position:center center;background-repeat:repeat-x;background-size:100%;background-size:cover}#registration h1{font-size:45px;font-weight:600}@media screen and (max-width: 767px){#registration h1{font-size:28px}}#registration #dates{font-size:18px;font-weight:200}#registration #location{border:none;padding-top:0;padding-bottom:0;font-size:16px;font-weight:normal}#registration a.map{border-radius:0;border-color:#ccc}
#registration #title_and_dates {
  background-color: #DDDDDD;
  background-image: url(https://s3.amazonaws.com/signupforms-uploads/c7189_image_upload_10598/image.jpg);
  background-size: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat;
}
#registration h1 {
}
#registration h2 {
  color: #ffffff;
}
