/* Form style */
input, textarea, select { font: 16px "Raleway", Georgia, "Times New Roman", Times, serif; color:#555; border:0; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; float:none; display:block; margin:0px; -webkit-appearance: none; background:none }
textarea { resize: none; }
#message { margin: 0; padding: 0px; z-index:200; height:auto; }
.error_message, #success_page { display: block; height:auto; color:#d31800; font-style:italic; font-family: 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: 12px; padding: 26px 60px 0px 0px; line-height:1.5 }
#success_page { color:#2b2b2b !important; padding:18px 20px 0 0px }
.loader { display:none; }
/* Form Element Styling */
.contact > .elem-content {background:#fff !important }
.comment-form, .wpcf7-form { padding: 0; margin-top:9px; border-top:1px solid #d8d8d8; }
.comment-form textarea, .comment-form > select, .comment-form input:not([type="submit"]):not([type="image"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]),
.wpcf7-form textarea, .wpcf7-form > select, .wpcf7-form input:not([type="submit"]):not([type="image"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]) {
 display: block;
 width: 100%;
 padding: 25px 0px;
 font-size: 16px;
 border-bottom:1px solid #d8d8d8;
 text-align: left;
 font-style: normal;
}
.lt-ie9 .wpcf7-form textarea, .lt-ie9 .wpcf7-form select, .lt-ie9 .wpcf7-form input { display: block; width: 100%; padding: 25px 29px; font-size: 17px;  border-bottom:1px solid #d8d8d8; text-align: left; font-style: normal; }
.wpcf7-form > textarea { height: 174px; resize: none; }
.wpcf7-form > .input-wrapper { position: relative;  }
.comment-form #submit,
.wpcf7-form .send-btn { 
	border: none 0px transparent; 
	background: url(../images/icons/bg-mail.png) no-repeat scroll top right transparent; 
	background-size:48px 48px; 
	padding: 19px 60px 16px 4px; 
	height: 48px; 
	font-family: 'Open Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	display: block; 
	width: auto; 
	float: right; 
	margin: 19px 29px 0px 0px; 
	cursor: pointer; 
	line-height:12px; 
	font-style:italic; 
	color: inherit;
	font-weight: normal;
	text-transform: none;
	transition: none;
}
.wpcf7-form .send-btn:hover {
	background-color: transparent;
	background: url(../images/icons/bg-mail.png) no-repeat scroll top right transparent;
}