/* 
	Keyboard Shortcuts ausblenden
*/
.wpforms-conversational-form-btn-desc,
.wpforms-conversational-form-field-info,
#wpforms-conversational-form-page .wpforms-field-radio li:not([class*="-choices-item"]) label::before, #wpforms-conversational-form-page .wpforms-field-payment-multiple li:not([class*="-choices-item"]) label::before, #wpforms-conversational-form-page .wpforms-field-payment-checkbox li:not([class*="-choices-item"]) label::before, #wpforms-conversational-form-page .wpforms-field-gdpr-checkbox li:not([class*="-choices-item"]) label::before, #wpforms-conversational-form-page .wpforms-field-checkbox li:not([class*="-choices-item"]) label::before {
	display: none !important;
}

#wpforms-conversational-form-page .wpforms-field-radio li:not([class*="-choices-item"]) label, #wpforms-conversational-form-page .wpforms-field-payment-multiple li:not([class*="-choices-item"]) label, #wpforms-conversational-form-page .wpforms-field-payment-checkbox li:not([class*="-choices-item"]) label, #wpforms-conversational-form-page .wpforms-field-gdpr-checkbox li:not([class*="-choices-item"]) label, #wpforms-conversational-form-page .wpforms-field-checkbox li:not([class*="-choices-item"]) label {
	padding: 9px 9px 9px 16px !important;
}

/* 
	Allgemeine Verbesserungen
*/
*:not(.fa) {
	font-family: 'Roboto' !important;
}

.uk-button.uk-button-primary {
	color: white !important;
	font-size: 1rem !important;
}

#wpforms-conversational-form-page .wpforms-field {
	opacity: 0.4;
	margin: 0 0 120px;
}

@media (max-width: 639px) {
	#wpforms-conversational-form-page .wpforms-conversational-form-wrap {
		padding: 0 15px;
	}
}

.wpforms-recaptcha-container {
	margin: 0 !important;
}

#wpforms-conversational-form-page .wpforms-recaptcha-container.wpforms-is-turnstile.wpforms-is-turnstile-invisible {
	height: auto !important;
}

#wpforms-conversational-form-page {
	font-family: 'Roboto', sans-serif;
	background: #f1f1f1 !important;
}

.wpforms-conversational-form-logo img {
	width: 220px !important;
	margin: 0 !important;
}

#wpforms-conversational-form-page .wpforms-field-radio li label, #wpforms-conversational-form-page .wpforms-field-payment-multiple li label, #wpforms-conversational-form-page .wpforms-field-payment-checkbox li label, #wpforms-conversational-form-page .wpforms-field-gdpr-checkbox li label, #wpforms-conversational-form-page .wpforms-field-checkbox li label {
	background: white !important;
	box-shadow: 0 6px 50px rgba(0,0,0,.05) !important;
	border: 2px solid transparent !important;
}

#wpforms-conversational-form-page .wpforms-field-radio li.wpforms-selected label, #wpforms-conversational-form-page .wpforms-field-payment-multiple li.wpforms-selected label, #wpforms-conversational-form-page .wpforms-field-payment-checkbox li.wpforms-selected label, #wpforms-conversational-form-page .wpforms-field-gdpr-checkbox li.wpforms-selected label, #wpforms-conversational-form-page .wpforms-field-checkbox li.wpforms-selected label {
	border-color: #005da4 !important;
	box-shadow: none !important;
}

#wpforms-conversational-form-page label, #wpforms-conversational-form-page span {
	color: #000 !important;
}

#wpforms-conversational-form-page label.wpforms-error, #wpforms-conversational-form-page em.wpforms-error, #wpforms-conversational-form-page .wpforms-uploader .dz-error-message span {
	color: #db4b5b !important;
}

#wpforms-conversational-form-page .wpforms-field-label .wpforms-required-label {
	color: #db4b5b !important;
}

#wpforms-conversational-form-page h1,
#wpforms-conversational-form-page h2,
#wpforms-conversational-form-page h3,
#wpforms-conversational-form-page h4,
#wpforms-conversational-form-page h5,
#wpforms-conversational-form-page h6 {
	font-family: 'Roboto Condensed', sans-serif;
}

.ui-timepicker-list,
.flatpickr-calendar {
	font-family: 'Roboto', sans-serif;
}

#wpforms-conversational-form-page input[type="button"],
#wpforms-conversational-form-page input[type="checkbox"],
#wpforms-conversational-form-page input[type="email"],
#wpforms-conversational-form-page input[type="file"],
#wpforms-conversational-form-page input[type="submit"],
#wpforms-conversational-form-page input[type="tel"],
#wpforms-conversational-form-page input[type="text"],
#wpforms-conversational-form-page input[type="password"],
#wpforms-conversational-form-page input[type="url"],
#wpforms-conversational-form-page input[type="number"],
#wpforms-conversational-form-page input[type="range"],
#wpforms-conversational-form-page textarea,
#wpforms-conversational-form-page select,
#wpforms-conversational-form-page .wpforms-payment-total,
#wpforms-conversational-form-page .wpforms-single-item-price,
#wpforms-conversational-form-page .wpforms-signature-wrap,
#wpforms-conversational-form-page .wpforms-field-likert_scale table,
#wpforms-conversational-form-page .wpforms-field-net_promoter_score table {
	font-family: 'Roboto', sans-serif;
}

#wpforms-conversational-form-page input[type="button"], #wpforms-conversational-form-page input[type="checkbox"], #wpforms-conversational-form-page input[type="email"], #wpforms-conversational-form-page input[type="file"], #wpforms-conversational-form-page input[type="submit"], #wpforms-conversational-form-page input[type="tel"], #wpforms-conversational-form-page input[type="text"], #wpforms-conversational-form-page input[type="password"], #wpforms-conversational-form-page input[type="url"], #wpforms-conversational-form-page input[type="number"], #wpforms-conversational-form-page textarea, #wpforms-conversational-form-page select {
	color: #000 !important;
	border-bottom: 2px solid rgba(39, 39, 39, 0.36) !important;
	background: white;
	padding-left: 12px;
	padding-right: 12px;
}

#wpforms-conversational-form-page input[type="button"]:focus, #wpforms-conversational-form-page input[type="button"]:active, #wpforms-conversational-form-page input[type="checkbox"]:focus, #wpforms-conversational-form-page input[type="checkbox"]:active, #wpforms-conversational-form-page input[type="email"]:focus, #wpforms-conversational-form-page input[type="email"]:active, #wpforms-conversational-form-page input[type="file"]:focus, #wpforms-conversational-form-page input[type="file"]:active, #wpforms-conversational-form-page input[type="submit"]:focus, #wpforms-conversational-form-page input[type="submit"]:active, #wpforms-conversational-form-page input[type="tel"]:focus, #wpforms-conversational-form-page input[type="tel"]:active, #wpforms-conversational-form-page input[type="text"]:focus, #wpforms-conversational-form-page input[type="text"]:active, #wpforms-conversational-form-page input[type="password"]:focus, #wpforms-conversational-form-page input[type="password"]:active, #wpforms-conversational-form-page input[type="url"]:focus, #wpforms-conversational-form-page input[type="url"]:active, #wpforms-conversational-form-page input[type="number"]:focus, #wpforms-conversational-form-page input[type="number"]:active, #wpforms-conversational-form-page input[type="range"]:focus, #wpforms-conversational-form-page input[type="range"]:active, #wpforms-conversational-form-page textarea:focus, #wpforms-conversational-form-page textarea:active, #wpforms-conversational-form-page select:focus, #wpforms-conversational-form-page select:active, #wpforms-conversational-form-page .wpforms-payment-total:focus, #wpforms-conversational-form-page .wpforms-payment-total:active, #wpforms-conversational-form-page .wpforms-single-item-price:focus, #wpforms-conversational-form-page .wpforms-single-item-price:active, #wpforms-conversational-form-page .wpforms-signature-wrap:focus, #wpforms-conversational-form-page .wpforms-signature-wrap:active, #wpforms-conversational-form-page .wpforms-field-likert_scale table:focus, #wpforms-conversational-form-page .wpforms-field-likert_scale table:active, #wpforms-conversational-form-page .wpforms-field-net_promoter_score table:focus, #wpforms-conversational-form-page .wpforms-field-net_promoter_score table:active {
	border-color: #005da4 !important;
}

.wpforms-field-label,
.wpforms-field-label span {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700 !important;
	text-transform: uppercase;
	font-size: 18px !important;
}

#wpforms-conversational-form-page label,
#wpforms-conversational-form-page span {
	font-family: 'Roboto', sans-serif;
}

#wpforms-conversational-form-page button {
	font-family: 'Roboto', sans-serif;
}

#wpforms-conversational-form-page .wpforms-field-payment-coupon-button,
#wpforms-conversational-form-page .wpforms-conversational-btn,
#wpforms-conversational-form-page .wpforms-submit,
#wpforms-conversational-form-page .wpforms-confirmation-container-wrapper button {
	font-family: 'Roboto', sans-serif;
}

.wpforms-title {
	font-size: 37.72px;
	line-height: 1.2;
	color: #000;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
	font-size: 1.7rem;
	text-align: left;
}

.wpforms-description {
	text-align: left;
}

.wpforms-conversational-form-btn-container {
	justify-content: flex-start !important;
}

/* Buttons */
#wpforms-conversational-form-page .wpforms-field-payment-coupon-button,
#wpforms-conversational-form-page .wpforms-conversational-btn,
#wpforms-conversational-form-page .wpforms-submit,
#wpforms-conversational-form-page .wpforms-confirmation-container-wrapper button {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	font-size: 19px;
	padding: 12px 31px;
	border-radius: 2px;
	box-shadow: none;
	text-transform: uppercase;
}

@media (min-width: 769px) {
	#wpforms-conversational-form-page .wpforms-field-radio li:not([class*="-choices-item"]):not(.wpforms-selected) label:hover:before,
	#wpforms-conversational-form-page .wpforms-field-radio li:not([class*="-choices-item"]):not(.wpforms-selected) label.wpforms-field-item-hover:before,
	#wpforms-conversational-form-page .wpforms-field-payment-multiple li:not([class*="-choices-item"]):not(.wpforms-selected) label:hover:before,
	#wpforms-conversational-form-page .wpforms-field-payment-multiple li:not([class*="-choices-item"]):not(.wpforms-selected) label.wpforms-field-item-hover:before,
	#wpforms-conversational-form-page .wpforms-field-payment-checkbox li:not([class*="-choices-item"]):not(.wpforms-selected) label:hover:before,
	#wpforms-conversational-form-page .wpforms-field-payment-checkbox li:not([class*="-choices-item"]):not(.wpforms-selected) label.wpforms-field-item-hover:before,
	#wpforms-conversational-form-page .wpforms-field-gdpr-checkbox li:not([class*="-choices-item"]):not(.wpforms-selected) label:hover:before,
	#wpforms-conversational-form-page .wpforms-field-gdpr-checkbox li:not([class*="-choices-item"]):not(.wpforms-selected) label.wpforms-field-item-hover:before,
	#wpforms-conversational-form-page .wpforms-field-checkbox li:not([class*="-choices-item"]):not(.wpforms-selected) label:hover:before,
	#wpforms-conversational-form-page .wpforms-field-checkbox li:not([class*="-choices-item"]):not(.wpforms-selected) label.wpforms-field-item-hover:before {
		content:"Taste " counter(wpforms-radio, upper-alpha);
		width: 82px;
		left: -39px;
	}
}

#wpforms-conversational-form-page .wpforms-conversational-form-footer-progress-completed {
	background-color: #005da4 !important;
}

#wpforms-conversational-form-page .wpforms-field-radio li.wpforms-selected label:before,
#wpforms-conversational-form-page .wpforms-field-radio li.wpforms-selected label .wpforms-image-choices-label:before,
#wpforms-conversational-form-page .wpforms-field-radio li.wpforms-selected label .wpforms-icon-choices-label:after,
#wpforms-conversational-form-page .wpforms-field-payment-multiple li.wpforms-selected label:before,
#wpforms-conversational-form-page .wpforms-field-payment-multiple li.wpforms-selected label .wpforms-image-choices-label:before,
#wpforms-conversational-form-page .wpforms-field-payment-multiple li.wpforms-selected label .wpforms-icon-choices-label:after,
#wpforms-conversational-form-page .wpforms-field-payment-checkbox li.wpforms-selected label:before,
#wpforms-conversational-form-page .wpforms-field-payment-checkbox li.wpforms-selected label .wpforms-image-choices-label:before,
#wpforms-conversational-form-page .wpforms-field-payment-checkbox li.wpforms-selected label .wpforms-icon-choices-label:after,
#wpforms-conversational-form-page .wpforms-field-gdpr-checkbox li.wpforms-selected label:before,
#wpforms-conversational-form-page .wpforms-field-gdpr-checkbox li.wpforms-selected label .wpforms-image-choices-label:before,
#wpforms-conversational-form-page .wpforms-field-gdpr-checkbox li.wpforms-selected label .wpforms-icon-choices-label:after,
#wpforms-conversational-form-page .wpforms-field-checkbox li.wpforms-selected label:before,
#wpforms-conversational-form-page .wpforms-field-checkbox li.wpforms-selected label .wpforms-image-choices-label:before,
#wpforms-conversational-form-page .wpforms-field-checkbox li.wpforms-selected label .wpforms-icon-choices-label:after {
	border: 1px solid #005da4 !important;
	background-color:#005da4 !important;
}