/* Plugin-urlapok (Kadence Form / Contact Form 7 / WPForms) a tema stilusaban. */
.kb-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),
.kb-form textarea, .kb-form select,
.wpcf7-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),
.wpcf7-form textarea, .wpcf7-form select,
.wpforms-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),
.wpforms-form textarea, .wpforms-form select {
  width: 100%;
  box-sizing: border-box;
  padding: 14px;
  border: 1px solid #D8D0BF;
  border-radius: 4px;
  font: 14px 'Archivo', sans-serif;
  color: #1C1B18;
  background: #FAF8F4;
}
.kb-form input:focus, .kb-form textarea:focus, .kb-form select:focus,
.wpcf7-form input:focus, .wpcf7-form textarea:focus, .wpcf7-form select:focus,
.wpforms-form input:focus, .wpforms-form textarea:focus, .wpforms-form select:focus {
  outline: none;
  border-color: #A98B5F;
}
.kb-form label, .wpcf7-form label, .wpforms-field label {
  font: 500 11px 'Archivo', sans-serif;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: #8C8271;
  display: block;
  margin-bottom: 6px;
}
.kb-forms-submit,
.wpcf7-form input[type=submit],
.wpforms-form button[type=submit],
.wpforms-submit {
  background: #1C1B18 !important;
  color: #FAF8F4 !important;
  border: none !important;
  font: 500 13px 'Archivo', sans-serif !important;
  letter-spacing: .12em;
  text-transform: uppercase;
  padding: 16px 30px !important;
  border-radius: 999px !important;
  cursor: pointer;
}
.kb-forms-submit:hover,
.wpcf7-form input[type=submit]:hover,
.wpforms-form button[type=submit]:hover,
.wpforms-submit:hover {
  background: #A98B5F !important;
}
