/* form */
.single-activite .wpr-form form {
  padding-top: 40px;
}
.single-activite form > p {
  margin-left: -30px;
  margin-top: -15px;
  font-size: 1em;
  line-height: 1em;
  overflow: hidden;
}
.single-activite form .wpcf7-form-control-wrap {
  display: inline-block;
  margin-left: 30px;
  margin-top: 15px;
  height: 40px;
  line-height: 40px;
}
.single-activite form .wpcf7-form-control-wrap:nth-child(1), .single-activite form .wpcf7-form-control-wrap:nth-child(2) {
  width: calc(50% - 30px);
}
div.wpcf7 img.ajax-loader {
  display: none !important;
}
.single-activite form .wpcf7-form-control-wrap:nth-child(3), .single-activite form .wpcf7-form-control-wrap:nth-child(4) {
  width: calc(100% - 30px);
}
.single-activite form .wpcf7-form-control-wrap input {
  padding: 0 15px;
  border: 1px solid var(--hm-grey1);
  background-color: var(--hm-grey1);
  height: 100%;
  width: 100%;
  font-size: 1.25em;
}
.single-activite form .wpcf7-form-control-wrap input.wpcf7-not-valid {
  border-color: var(--hm-accent4);
}
.single-activite form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  display: none !important;
}
.single-activite form div.wpcf7-response-output {
  padding: 0;
  margin: 0;
  border: none;
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 60%;
}
.single-activite form .wpcf7-form-control-wrap input::-webkit-input-placeholder {
  font-family: "BrownStd-Bold";
}
.single-activite form .wpcf7-form-control-wrap input::-moz-placeholder {
  font-family: "BrownStd-Bold";
}
.single-activite form .wpcf7-submit {
  float: right;
  margin-top: 30px;
  height: 40px;
  padding: 0 15px;
  border: none;
  background-color: var(--hm-accent5);
  color: white;
  font-family: "BrownStd-Bold";
  font-size: 1.25em;
  cursor: pointer;
}
