body {
  font-weight: 400;
}

.et_pb_contact_form_container .et_pb_contact p input,
.et_pb_contact_form_container .et_pb_contact p textarea {
  color: #363636;
}

.et_pb_contact_form_container .et_pb_contact p input::placeholder,
.et_pb_contact_form_container .et_pb_contact p textarea::placeholder {
  color: #999;
}

/* set the row width for mobile. */
/* the original is 80% */
@media only screen and (max-width: 980px) {
  .et_pb_row {
    width: 100%;
  }

  .et_pb_text,
  .et_pb_button_module_wrapper,
  .et_pb_promo,
  .et_pb_blurb_container,
  .et_pb_contact_form_container,
  .et_pb_blurb {
    padding-left: 2%;
    padding-right: 2%;
  }
}

/* set the top section padding for all pages to 0 by default */
.et-db #et-boc .et-l .et_pb_section_0_tb_body.et_pb_section {
  padding-top: 0px !important;
}

/* hide the sidebar */
/* Take out the divider line between content and sidebar */
#main-content .container:before {
  background: none;
}

/* Hide Sidebar */
#sidebar {
  display: none;
}

/* Expand the content area to fullwidth */
@media (min-width: 981px) {
  #left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
  }
}
/* hide the sidebar - end */

/* hide the stupid image overlay effect */
span.et_overlay {
  display: none;
}
