/* Styles for the Contact Form 7 */

/* General form styling */
.wpcf7-form {
  font-family: Arial, sans-serif; /* This is a common font, replace with the font of your choice */
  padding: 20px; /* Add some padding around the form */
  box-sizing: border-box; /* Make sure padding does not affect the overall width */
}
.wpcf7-select {
  margin: 0px !important;
  background: #f8f8fa !important;
}

.wpcf7-text {
  background: #f8f8fa !important;
}

/* Styling for each input, select, and textarea */
.wpcf7-form-control {
  width: 100%; /* Make input fields take up 100% of the form's width */
  margin-bottom: 16px; /* Add some space below each field */
  padding: 10px; /* Add some padding inside each field */
  border: 1px solid #ccc; /* Add a border to each field */
  border-radius: 4px; /* Slightly round the borders of each field */
  box-sizing: border-box; /* Make sure padding and border do not affect the overall width */
}
.wpcf7-response-output,
.wpcf7-validation-errors,
.wpcf7-acceptance-missing {
  margin-top: 16px; /* Consistent spacing for messages */
}
/* Adjust the height of the textarea to match your form design */

.wpcf7-textarea {
  height: 150px; /* Adjust the height as needed */
  background: #f8f8fa !important;
}
.wpcf7-acceptance {
  border: 0px solid #ccc;
}
.wpcf7-acceptance a {
  font-size: 14px;
}
.wpcf7-acceptance .wpcf7-list-item {
  margin: 0px !important;
}

.kontakt-left-field-text p,
.kontakt-right-field-text p,
.kontakt-right-field-text {
  color: white !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  font-family: "senticosansdt-webfont", Sans-serif !important;
  font-size: 18px !important;
  font-weight: bold !important;
}

.kontactjetzt {
  font-size: 22px !important;
}

.kontakt-field-con-img {
  width: 80px !important;
  position: absolute;
  left: 50px;
  top: 10px;
}

.vivobaseaddr p,
.vivobaseaddr a {
  font-size: 14px !important;
  color: #333334 !important;
  font-family: "senticosansdt-webfont", Sans-serif;
  font-weight: 400 !important;
}

.oeffnungszeizengre h2 {
  color: #83b831 !important;
}
