.formDefault input[type=text],
.formDefault input[type=tel],
.formDefault input[type=number],
.formDefault input[type=email],
.formDefault textarea {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 20px;
    color: #666;
    font-size: 1.4em;
    margin-bottom: 25px;
    border-bottom: 1px solid #9e9e9e;
    background: transparent;
}
.formDefault textarea { resize: none }
.formDefault label {
    font-size: 1.6em;
    margin-bottom: 5px;
    color: #c7a676;
    display: block;
}
.formDefault .readMore {
    background: #000;
    border: 2px solid #000;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.4em;
    min-width: 160px;
    padding: 10px 2%;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
}
.formDefault .readMore:hover { background: #9f1f63; color: #fff; border-color: #9f1f63 }
 
#form_contact { margin-top: 30px; }