.vc_btn3 {
  background-image: none !important;
}

.mehr-bttn,
.vc_btn3.vc_btn3-color-grey,
.wpforms-submit,
body div.wpforms-container-full .wpforms-form .wpforms-repeater-field-button-add {
    width: auto;
    height: auto;
    display: inline-block;
    padding: 10px 20px;
    line-height: 1.4;
    border-radius: 5px;

    color: #fff !important;
    background-color: var(--website-gruen) !important;
    background-image: none !important;
    border: 0 !important;

    text-decoration: none !important;
    box-shadow: none !important;
}

div.wpforms-container-full .wpforms-form .wpforms-repeater-field-button-add {
    background-color: var(--website-blau) !important;
}

.wpforms-submit {
  padding: 10px 20px !important;
  font-size: 1.3rem !important;
  line-height: 1.4 !important;
  max-height: unset !important;
  height: auto !important;

  margin-bottom: 50px !important;
}

.mehr-bttn.blue {
  background-color: var(--website-blau-real) !important;
}

.mehr-bttn > * ~ img,
.mehr-bttn > img ~ * {
  margin-left: 10px;
}

.mehr-bttn:hover,
.vc_btn3.vc_btn3-color-grey:hover,
.wpforms-submit:hover {
    background-color: var(--website-blau-real) !important;
}

body div.wpforms-container-full .wpforms-form .wpforms-repeater-field-button-add:hover {
    background-color: var(--website-gruen) !important;
    box-shadow: none !important;
}

.mehr-bttn.blue:hover {
  background-color: var(--website-gruen) !important;
}

.vc_btn3.vc_btn3-block {
  width: 100% !important;
  display: block !important;
}
