


.wpcf7 input.wpcf7-text {
	display: block;
	width: 96%;
	margin: 2px 0 0;
	padding: 4px 2%;
	background:#fff;
	border:1px solid #ccc;
	color:#000;
	line-height:1.6;
	-webkit-appearance: none;
	outline-color: transparent;
	outline-style: none;
	-webkit-transition: all 0.1s ease-in-out;
	   -moz-transition: all 0.1s ease-in-out;
	     -o-transition: all 0.1s ease-in-out;
	        transition: all 0.1s ease-in-out;
}
#commentform textarea#comment,
.wpcf7 textarea {
	width:96%;
	margin: 3px 0 0;
	padding: 4px 2%;
	background:#fff;
	border:1px solid #ccc;
	color:#000;
	line-height:1.6;
	-webkit-appearance: none;
	outline-color: transparent;
	outline-style: none;
	-webkit-transition: all 0.1s ease-in-out;
	   -moz-transition: all 0.1s ease-in-out;
	     -o-transition: all 0.1s ease-in-out;
	        transition: all 0.1s ease-in-out;
}
.wpcf7 textarea {
	width:96%;
}

input#submit, input.wpcf7-submit {
	padding: 6px 12px;
	-moz-border-radius: 0;
	border-radius: 0;
}
.button {
	background: #c0c0c0;
	border: none;
	cursor: pointer;
	color: #000;
	font-size: 0.875rem;
	text-decoration: none !important;
	-webkit-appearance: none;
}
.button:hover {
        background: #05ad90;
	color: #fff;
}

div.wpcf7-mail-sent-ok {
width:96%;
margin:0;
}

div.wpcf7-mail-sent-ng {
width:96%;
margin:0;
}

div.wpcf7-spam-blocked {
width:96%;
margin:0;
}

div.wpcf7-validation-errors {
width:96%;
margin:0;
}

#social { display:none; }


#entry-author-info {
	display: none;
}