/* Contact Form 7 Styles
---------------------------------*/
 
.wpcf7 {
 
background-color: #FFFFFF;
 
border: 2px solid #FEFEFE;

}

.wpcf7-form {
 
margin-left: 0px;
 
margin-right: 0px;
 
margin-top: 0px;

}

.wpcf7-textarea {
 
width: 85%;
 
}

.wpcf7 input {
 
width: 50%;
 
}

.purpleButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7b269f), color-stop(1, #7b269f));
	background:-moz-linear-gradient(top, #7b269f 5%, #7b269f 100%);
	background:-webkit-linear-gradient(top, #7b269f 5%, #7b269f 100%);
	background:-o-linear-gradient(top, #7b269f 5%, #7b269f 100%);
	background:-ms-linear-gradient(top, #7b269f 5%, #7b269f 100%);
	background:linear-gradient(to bottom, #7b269f 5%, #7b269f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b269f', endColorstr='#7b269f',GradientType=0);
	background-color:#7b269f;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	border:1px solid #7b269f;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:20px;
	padding:16px 31px;
	text-decoration:none;
}
.purpleButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7b269f), color-stop(1, #7b269f));
	background:-moz-linear-gradient(top, #7b269f 5%, #7b269f 100%);
	background:-webkit-linear-gradient(top, #7b269f 5%, #7b269f 100%);
	background:-o-linear-gradient(top, #7b269f 5%, #7b269f 100%);
	background:-ms-linear-gradient(top, #7b269f 5%, #7b269f 100%);
	background:linear-gradient(to bottom, #7b269f 5%, #7b269f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b269f', endColorstr='#7b269f',GradientType=0);
	background-color:#7b269f;
}
.purpleButton:active {
	position:relative;
	top:1px;
}
.greyButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #686569), color-stop(1, #686569));
	background:-moz-linear-gradient(top, #686569 5%, #686569 100%);
	background:-webkit-linear-gradient(top, #686569 5%, #686569 100%);
	background:-o-linear-gradient(top, #686569 5%, #686569 100%);
	background:-ms-linear-gradient(top, #686569 5%, #686569 100%);
	background:linear-gradient(to bottom, #686569 5%, #686569 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#686569', endColorstr='#686569',GradientType=0);
	background-color:#686569;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	border:1px solid #686569;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:20px;
	padding:16px 31px;
	text-decoration:none;
}
.greyButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #686569), color-stop(1, #686569));
	background:-moz-linear-gradient(top, #686569 5%, #686569 100%);
	background:-webkit-linear-gradient(top, #686569 5%, #686569 100%);
	background:-o-linear-gradient(top, #686569 5%, #686569 100%);
	background:-ms-linear-gradient(top, #686569 5%, #686569 100%);
	background:linear-gradient(to bottom, #686569 5%, #686569 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#686569', endColorstr='#686569',GradientType=0);
	background-color:#686569;
}
.greyButton:active {
	position:relative;
	top:1px;
}
.yellowButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f8b71e), color-stop(1, #f8b71e));
	background:-moz-linear-gradient(top, #f8b71e 5%, #f8b71e 100%);
	background:-webkit-linear-gradient(top, #f8b71e 5%, #f8b71e 100%);
	background:-o-linear-gradient(top, #f8b71e 5%, #f8b71e 100%);
	background:-ms-linear-gradient(top, #f8b71e 5%, #f8b71e 100%);
	background:linear-gradient(to bottom, #f8b71e 5%, #f8b71e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8b71e', endColorstr='#f8b71e',GradientType=0);
	background-color:#f8b71e;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	border:1px solid #f8b71e;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:20px;
	padding:16px 31px;
	text-decoration:none;
}
.yellowButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f8b71e), color-stop(1, #f8b71e));
	background:-moz-linear-gradient(top, #f8b71e 5%, #f8b71e 100%);
	background:-webkit-linear-gradient(top, #f8b71e 5%, #f8b71e 100%);
	background:-o-linear-gradient(top, #f8b71e 5%, #f8b71e 100%);
	background:-ms-linear-gradient(top, #f8b71e 5%, #f8b71e 100%);
	background:linear-gradient(to bottom, #f8b71e 5%, #f8b71e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8b71e', endColorstr='#f8b71e',GradientType=0);
	background-color:#f8b71e;
}
.yellowButton:active {
	position:relative;
	top:1px;
}
