body .gform_wrapper .gform_body ul.gform_fields li.gfield,
body .gform_wrapper .gform_body ul.gform_fields li.gfield+li.gfield,
body .gform_wrapper .gform_body ul.gform_fields li.gfield+li.gfield.gf_right_half {
  margin-top: 0.66rem !important;
}
body .gform_wrapper .gform_footer,
body .gform_wrapper .gform_page_footer {
  margin-top: .66rem !important;
}

body #quick-contact .gform_wrapper {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

body .gform_wrapper .gform_body ul.gform_fields li.gfield div.ginput_container.ginput_complex > span {
  padding-top: 0.66rem;
}

#quick-contact-container .fusion-row {
  border-top: 2px dashed #666666;
  border-bottom: 2px dashed #666666;
}

#quick-contact select, 
#quick-contact textarea, 
#quick-contact input[type="text"], 
#quick-contact input[type="password"], 
#quick-contact input[type="datetime"], 
#quick-contact input[type="datetime-local"], 
#quick-contact input[type="date"], 
#quick-contact input[type="month"], 
#quick-contact input[type="time"], 
#quick-contact input[type="week"], 
#quick-contact input[type="number"], 
#quick-contact input[type="email"], 
#quick-contact input[type="url"], 
#quick-contact input[type="search"], 
#quick-contact input[type="tel"], 
#quick-contact input[type="color"], 
#quick-contact .uneditable-input {
  color: rgb(102,102,102);
  background: rgb(231,231,231);
  border: 2px solid rgb(102,102,102);
  border-radius: 0;
  box-shadow: none;
  transition: background-color 0.5s ease;
}
#quick-contact select:focus,
#quick-contact select:hover, 
#quick-contact textarea:focus,
#quick-contact textarea:hover, 
#quick-contact input[type="text"]:focus,
#quick-contact input[type="text"]:hover,
#quick-contact input[type="password"]:focus, 
#quick-contact input[type="password"]:hover, 
#quick-contact input[type="datetime"]:focus, 
#quick-contact input[type="datetime"]:hover, 
#quick-contact input[type="datetime-local"]:focus, 
#quick-contact input[type="datetime-local"]:hover, 
#quick-contact input[type="date"]:focus, 
#quick-contact input[type="date"]:hover, 
#quick-contact input[type="month"]:focus, 
#quick-contact input[type="month"]:hover, 
#quick-contact input[type="time"]:focus, 
#quick-contact input[type="time"]:hover, 
#quick-contact input[type="week"]:focus, 
#quick-contact input[type="week"]:hover, 
#quick-contact input[type="number"]:focus, 
#quick-contact input[type="number"]:hover, 
#quick-contact input[type="email"]:focus, 
#quick-contact input[type="email"]:hover, 
#quick-contact input[type="url"]:focus, 
#quick-contact input[type="url"]:hover, 
#quick-contact input[type="search"]:focus, 
#quick-contact input[type="search"]:hover, 
#quick-contact input[type="tel"]:focus, 
#quick-contact input[type="tel"]:hover, 
#quick-contact input[type="color"]:focus, 
#quick-contact input[type="color"]:hover, 
#quick-contact .uneditable-input:focus, 
#quick-contact .uneditable-input:hover {
  background: rgb(255,255,255);
}

body #quick-contact .gform_wrapper .gform_footer,
body #quick-contact .gform_wrapper .gform_page_footer {
  text-align: right;
}

#quick-contact input[type="submit"] {
  padding: .4rem 2rem;
  font-weight: 700;
  text-transform: uppercase;
  color: rgb(255,255,255);
  text-shadow: none;
  line-height: 1;
  background: rgb(70,70,70);
  border: 2px solid rgb(255,255,255);
  border-radius: 0;
  box-shadow: none;
}
#quick-contact input[type="submit"]:hover {
  background: rgb(0,0,0);
  border: 2px solid rgb(255,255,255,0.5);
  border-radius: 0;
  box-shadow: none;
}