.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #eee !important;
border: 1px solid black !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #000 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-submit {
color: #000 !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 600;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.et_pb_contact p input[type=radio] {
display: inline;
-webkit-appearance: radio !important;
}
.wpcf7-submit:hover {
background-color: #666;
border-color: #666;
padding: 16px !important;
color: #FFF !important;
font-weight: bold;
}
.privacy_wpcf7 {
display: block !important;
-webkit-appearance: checkbox !important;
-ms-transform: scale(1.5); 
-moz-transform: scale(1.5);
-webkit-transform: scale(1.5);
-o-transform: scale(1.5);
transform: scale(1.5);
padding: 20px;
}
::placeholder { color: black;
opacity: 1; }
:-ms-input-placeholder { color: black;
}
::-ms-input-placeholder { color: black;
}
@media (max-width: 920px) {
p.et_pb_contact_field {
padding: 0 0 0 0 !important;
}
}