/* Gutscheinwert – Zahlenfeld wie übrige Formularfelder gestalten */
.wpcf7-form input[type="number"].wpcf7-number {
	width: 100%;
	min-height: 50px;
	padding: 16px;
	border: none;
	border-radius: 0;
	background-color: #eeeeee;
	color: #333333;
	font-family: inherit;
	font-size: 14px;
	line-height: 1.4;
	box-sizing: border-box;
	appearance: textfield;
	-moz-appearance: textfield;
}

/* Pfeile des Zahlenfeldes in Chrome, Edge und Safari ausblenden */
.wpcf7-form input[type="number"].wpcf7-number::-webkit-inner-spin-button,
.wpcf7-form input[type="number"].wpcf7-number::-webkit-outer-spin-button {
	margin: 0;
	-webkit-appearance: none;
}

/* Fokusdarstellung */
.wpcf7-form input[type="number"].wpcf7-number:focus {
	outline: 1px solid #999999;
	outline-offset: 0;
}

.wpcf7-form .gutschein-versandhinweis {
	margin: -20px 0 22px;
	color: #555555;
	font-size: 14px;
	line-height: 1.6;
}

/* Technische Betreuung im unteren Footer */
.kmm-footer-credit {
	float: right;
	padding-bottom: 10px;
	color: #afafaf;;
	text-align: right;
    font-size: 13px;
}

/* Verlinkter Firmenname */
.kmm-footer-credit a {
	color: #e9c65f;
}

.kmm-footer-credit a:hover {
	color: #ffffff;
}

/* Footer auf Smartphones mittig ausrichten */
@media (max-width: 500px) {

	#footer-bottom .container {
		text-align: center;
	}

	#footer-bottom #footer-info,
	#footer-bottom .kmm-footer-credit {
		float: none !important;
		display: block;
		width: 100%;
		padding-bottom: 8px;
		text-align: center !important;
	}

	#footer-bottom .et-social-icons {
		float: none !important;
		margin: 0 0 10px;
		text-align: center;
	}
}