

html, body, #container, form.wufoo {
	background: none !important;
}

form.wufoo {
	margin: 0;
	margin-top: 1.5em;
}

form.wufoo h2 {
	display: none;
}

form.wufoo h2:before {
	display:;
}

form.wufoo label.desc, legend.desc {
	color: transparent;
	font-size: 0;
}

form.wufoo header.info {
	display: none;
}

form.wufoo ul li.focused {
	background-color: transparent !important;
}

form.wufoo li {
	margin: 0 auto;
    padding: 0;
    text-align: center;
}

form.wufoo li label {
	display: none;
}

form li.buttons input {
	margin-right: auto;
}

form.wufoo input.text {
	background: #fff;
	border: none;
	box-sizing: border-box;
	color: rgba(0,0,0,0.4);
	display: block;
	font-family: "Maison Neue Mono", "Liberation Mono", Courier, monospace;
	font-size: 0.85rem;
	margin: 0 auto 1.2rem;
	opacity: 1;
	padding: 1rem;
	position: relative;
	text-align: center;
	width: 17rem;
	z-index: 10;
}

input.submit {
	background-color: transparent;
	border: 1px solid #ab9e59;
	color: #ab9e59;
	cursor: pointer;
	display: block;
	font-family: "Maison Neue Mono", "Liberation Mono", Courier, monospace;
	font-size: 0.75rem;
	letter-spacing: 0.15rem;
	margin: 0 auto;
	padding: 1rem;
	text-transform: uppercase;
	width: 17rem;

	-ms-transform: background-color 1s ease-out;
	-moz-transform: background-color 1s ease-out;
	-webkit-transform: background-color 1s ease-out;
	transform: background-color 1s ease-out;	
		
	-ms-transform: color 1s ease-out;
	-moz-transform: color 1s ease-out;
	-webkit-transform: color 1s ease-out;
	transform: color 1s ease-out;
}

input.submit:hover {
	background-color: #ab9e59;
	color: #fff;
	-ms-transform: background-color 1s ease-out;
	-moz-transform: background-color 1s ease-out;
	-webkit-transform: background-color 1s ease-out;
	transform: background-color 1s ease-in;		
	-ms-transform: color 1s ease-out;
	-moz-transform: color 1s ease-out;
	-webkit-transform: color 1s ease-out;
	transform: color 1s ease-in;
}

a[style] {
	opacity: 0;
}

form.wufoo input.text:focus {
	color: #222;
	letter-spacing: 0;
}

form.wufoo input.text:focus ~ form.wufoo li#fo1li1 div::after {
	display: none;
}

.wufoo input.btTxt {
	font-size: 100%;
}

#errorLi {
	display: none;
}

form li.error {
	background-color: transparent !important;
}

form li.error p.error {
	font-family: "Maison Neue Mono", "Liberation Mono", Courier, monospace;
	padding: 0 0 1.5em !important;
}
