#registration {
  background-color: #fefefe;
  background-size: auto; background-position: left top; background-repeat: repeat;
  color: #162a27;
}
#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: #5c5c63;
}
#registration a {
  color: #5c5c63;
}
#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-size: auto; background-position: left top; background-repeat: repeat;
}
#registration h1 {
}
#registration h2 {
  color: #162a27;
}
#registration #title_and_dates {
 min-height: 0;
 background-color: rgb(245, 241, 238);
}
#registration h1 {
  padding-top: 200px;
  background-image: url(https://s3.amazonaws.com/signupforms-uploads/4ee0f_image_upload_6877/image.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 600px) {
  #registration h1 { 
    padding-top: 32.88888888888889%;
  }
}
#registration h2 {
  font-weight: 400;
}
#registration .help-text {
 font-size: 12px;
}
#registration .btn, #registration .btn.btn-primary {
  background: transparent;
  color: #162a27;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.05em;
  border-radius: 0;
  border: 2px solid;
  box-shadow: none;
}
