.nohoney {
	display: none;
	visibility: hidden;
}
#formway {
	margin: 40px auto 40px;
	width: 650px;
}
@media only screen and (max-width:640px) {
	#formway {
		width: 100%;
	}
}
#formway p {
	line-height: 2;
	padding-bottom: clamp(10px, 4vw, 15px);
}
#formtxt {
	display: block;
	font-weight: 700;
	padding: 5px 0;
}
input, textarea {
	border: 1px solid #CCCCCC;
	border-radius: 8px;
	font-family: inherit;
	font-size: 1.1em;
	font-weight: 400;
	padding: 20px;
	width: 100%;
}
@media only screen and (max-width:640px) {
	input, textarea {
		padding: 10px;
	}
}
::placeholder { /* Firefox */
	color: #777777;
	font-size: 1.0em;
	font-weight: 400;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #777777;
	font-size: 1.0em;
	font-weight: 400;
}
::-ms-input-placeholder { /* Microsoft Edge */
	color: #777777;
	font-size: 1.0em;
	font-weight: 400;
}
.btn-submit {
	background-color: #333333;
	color: #ffffff;
	cursor: pointer;
	font-weight: 700;
	padding: 20px 0;
	text-transform: uppercase;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-webkit-appearance: none;
	width: 60%;
	margin: 0 auto;
}
.btn-submit:hover {
	background-color: #222222;
	color: #ffffff;
	cursor: pointer;
	font-weight: 700;
	padding: 20px 0;
	text-transform: uppercase;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-webkit-appearance: none;
	width: 60%;
	margin: 0 auto;
}
@media only screen and (max-width:480px) {
	.btn-submit, .btn-submit:hover {
		width: 100%;
	}
}
.letterscode {
	text-align: center;
}
.err {
	font-size: small;
	color: red;
}
.small {
	font-size: small;
}