#lf_form_container input { 
background-color: transparent;
border: 1px solid black;
border-radius: 0px;
}
.buttons input[type=submit]{
font-family: "Source Sans Pro", sans-serif;
border: solid black;
margin:auto;
}
#lf_form_container input::placeholder{
font-size: 10pt;
color: black; 
}
#lf_form_container textarea{
background-color: transparent;
border: 1px solid black;
width: 100%;
height: 200px;
align-content: center;
}
#lf_form_container textarea::placeholder{
color:black; 
font-size: 10pt;}
#lf_form_container h3 {
font-size: 28px;
color: #595959;
font-family: "Calibri Bold", Verdana, Arial, sans-serif;
text-align: center; 
}
p.buttons{
display: flex;
}

.page-id-1051 #lf_form_container input {
    background-color: #fff;
    border: 2px solid black;
    border-radius: 0px;
    width: 100%;
    padding: 8px;
}

.page-id-1051 #lf_form_container h3 {
display: none;
}

.page-id-1051 #lf_form_container textarea {
background-color: #fff;
border: 2px solid black;
width: 100%;
height: 100px;
align-content: center;
}

.page-id-1051 #lf_form_container label { 
display: none;
}

.page-id-1051 .buttons input[type=submit]{
font-family: "Source Sans Pro", sans-serif;
    width: auto !important;
    border: none !important;
    padding: 10px 25px;
    text-transform: uppercase;
    letter-spacing: 1px;
margin: 5px auto;
}

.page-id-1051 #lf_form_container {
width: 80%;
margin: 0 auto;
}

.page-id-1051 .button_text {
background-color: #660000 !important;
    color: #fff !important;
}