@charset "utf-8";
/* CSS Document */

.wpcf7-form{
	margin:20px 0;
	-webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.wpcf7-form p{
	margin:10px 0 0;
}

.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea{
	border:1px solid #dadbdc;
	background:#f9f9f9;
	width:100%;
	height:22px;
	padding:2px;
	/* -webkit-appearance:none; */
}

.wpcf7-form input[type=radio]{
	width:26px !important;
	height: 13px;
}

.wpcf7-form textarea{
	height:auto;
}

.wpcf7-form input[type=submit]{
	width:160px;
	height:25px;
	background:#CE3E0C;
	border:1px solid #CE3E0C;
	color:#ffffff;
	font-size: 1.2857142857142858em;
	font-family: "ff-spinoza-web-pro",sans-serif;
	text-transform:uppercase;
	float:right;
	margin:15px 0 15px;
	cursor:pointer;
	-webkit-appearance:none;
}

span.wpcf7-not-valid-tip, span.error{
	color:#CE3E0C !important;
	font-size:12px !important;
}

.wpcf7-checkbox span.error{
	float:right;
}

div.wpcf7-validation-errors, div.wpcf7-response-output{
	margin:20px 0 10px !important;
	width:100% !important;
	border:4px solid #CE3E0C !important;	
}