#page input[type="text"], #page input[type="search"], #page input[type="tel"], #page input[type="url"], #page input[type="email"], #page input[type="number"], #page input[type="date"], #page input[type="range"], #page input[type="password"], #page select, #page textarea, #page .wpcf7-number{
    font-size: 18px;
    line-height: 24px;
}

input::placeholder{
    color: #D4D4D4;
}

textarea::placeholder{
    color: #D4D4D4;
}

.wpcf7-number, input[type=search], input[type=tel], input[type=url], input[type=email], input[type=number], input[type=date], input[type=range], input[type=password], input[type=text], select, textarea{
    padding: 5px 15px;
    margin-bottom: 10px;
    border: 1px solid #e0e1e1;
    outline: 0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

button, input, select, textarea{
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
}

#main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type=submit], #main-slideshow .tp-button, .dt-btn, .dt-form button, .mc4wp-form input[type=submit], .nsu-submit, .post-password-form input[type=submit], .tml-submit-wrap input[type=submit], a.button, button.button, div.mc4wp-form button[type=submit], form.mc4wp-form input[type=submit], input[type=button], input[type=reset], input[type=submit]{
    display: inline-block;
    border: none;
    text-decoration: none;
    white-space: nowrap;
    -webkit-tap-highlight-color:transparent;
    position: relative;
}

.woocommerce button, a.button, button, button.button, input[type=button], input[type=reset], input[type=submit], input[type=submit]:focus{
    -webkit-appearance:none;
    outline: 0;
}