.mc4wp-form {
	margin: 1em 0px;
}
.mc4wp-form form {
	width: auto;
}
form.mc4wp-form {
	width: auto;
}
.mc4wp-form label {
	font-weight: 700; margin-bottom: 5px; display: block;
}
.mc4wp-form li {
	list-style: none; margin: 0px; padding: 0px;
}
.mc4wp-form ul {
	list-style: none; margin: 0px; padding: 0px;
}
.mc4wp-form label > span {
	font-weight: 400;
}
.mc4wp-form li > label {
	font-weight: 400;
}
.mc4wp-form p > label:nth-child(2) {
	margin-top: 10px;
}
.mc4wp-form input {
	vertical-align: baseline;
}
.mc4wp-form input.placeholdersjs {
	color: rgb(170, 170, 170) !important;
}
.mc4wp-form input[type=date] {
	width: 100%; height: auto; display: block; cursor: auto; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mc4wp-form input[type=email] {
	width: 100%; height: auto; display: block; cursor: auto; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mc4wp-form input[type=tel] {
	width: 100%; height: auto; display: block; cursor: auto; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mc4wp-form input[type=text] {
	width: 100%; height: auto; display: block; cursor: auto; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mc4wp-form input[type=url] {
	width: 100%; height: auto; display: block; cursor: auto; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mc4wp-form select {
	width: 100%; height: auto; display: block; cursor: auto; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mc4wp-form textarea {
	width: 100%; height: auto; display: block; cursor: auto; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mc4wp-form input[type=checkbox] {
	margin: 0px 6px 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 13px; height: 13px; display: inline-block; position: relative;
}
.mc4wp-form input[type=radio] {
	margin: 0px 6px 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 13px; height: 13px; display: inline-block; position: relative;
}
.mc4wp-form input[type=checkbox] {
	-webkit-appearance: checkbox;
}
.mc4wp-form input[type=radio] {
	-webkit-appearance: radio;
}
.mc4wp-form button {
	display: inline-block; cursor: pointer;
}
.mc4wp-form input[type=button] {
	display: inline-block; cursor: pointer;
}
.mc4wp-form input[type=submit] {
	display: inline-block; cursor: pointer;
}
.mc4wp-alert {
	margin: 1em 0px; padding: 10px 15px; border-radius: 2px; border: 1px solid rgb(251, 238, 213); border-image: none; color: rgb(192, 152, 83); display: block; position: relative; background-color: rgb(252, 248, 227); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.mc4wp-success {
	border-color: rgb(214, 233, 198); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);
}
.mc4wp-notice {
	border-color: rgb(188, 232, 241); color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);
}
.mc4wp-error {
	border-color: rgb(238, 211, 215); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
