#lf_form_container {padding: 25px 25px 25px 25px; width: 100%;}
#lf_form_container h3{width:0; height:0; overflow:hidden; display:block margin:0;}
#lf_form_container label{width:0; height:0; overflow:hidden; display:block}
input[type=text] { width: 100%; height: 40px;background: black;
    border: 1px solid white; color:white;}
input[type=email] { width: 100%; height: 40px;background: black;
    border: 1px solid white; color:white;}
textarea { width: 100%; height: 60px;background: black;
    border: 1px solid white; color:white;}
input[type=submit] { width: 95%;
    font-size: 22px;
    height: 95%;
    float: right;} 
#post-11 input[type=submit]{background-color:#891b1}
#lf_first_name_block{width:50%; padding-right:5px;}
#lf_last_name_block{width:50%; padding-left:5px;}
#lf_email_block{width:50%; padding-right:5px;}
#lf_phone_block{width:50%;  padding-left:5px;}
#lf_message_block{width:100%}
#lf_form_container form{display:flex; flex-wrap:wrap}
.buttons{width:48%;}
::placeholder{color:white; font-size:18px;}

.internal_fullwidth.goo-form #lf_form_container #saveForm{background: black !important;}

@media(min-width: 601px){
.single-sidebar ::placeholder{color:black !important; text-align:center;}
.single-sidebar #lf_first_name_block{width:100%; padding-right:0; margin: 5px 0; background:white;}
.single-sidebar #lf_last_name_block{width:100%;padding-left:0px;margin: 5px 0; background:white;}
.single-sidebar #lf_email_block{width:100%; padding-right:0px;margin: 5px 0; background:white;}
.single-sidebar #lf_phone_block{width:100%;  padding-left:0px;margin: 5px 0; background:white;}
.single-sidebar #lf_message_block{margin:5px 0;}
.single-sidebar input[type=submit]{width:100%; background-color:black !important; color:white;border-radius: 15px;}
.single-sidebar input[type=text]{background:white;color:black;}
.single-sidebar input[type=email]{background:white; color:black;}
.single-sidebar textarea{background:white; height:90px;color:black;}
.single-sidebar .buttons{width:100%}

.practice-sidebar .sidebar ::placeholder{color:black !important; text-align:center;}
.practice-sidebar .sidebar #lf_first_name_block{width:100%; padding-right:0; margin: 5px 0; background:white;}
.practice-sidebar .sidebar #lf_last_name_block{width:100%;padding-left:0px;margin: 5px 0; background:white;}
.practice-sidebar .sidebar #lf_email_block{width:100%; padding-right:0px;margin: 5px 0; background:white;}
.practice-sidebar .sidebar #lf_phone_block{width:100%;  padding-left:0px;margin: 5px 0; background:white;}
.practice-sidebar .sidebar #lf_message_block{margin:5px 0;}
.practice-sidebar .sidebar input[type=submit]{width:100%; background-color:black !important; color:white;border-radius: 15px;}
.practice-sidebar .sidebar input[type=text]{background:white;color:black;}
.practice-sidebar .sidebar input[type=email]{background:white; color:black;}
.practice-sidebar .sidebar textarea{background:white; height:90px;color:black;}
.practice-sidebar .sidebar .buttons{width:100%}
}

@media(max-width:600px){
::placeholder{color:black !important; text-align:center;}
#lf_first_name_block{width:100%; padding-right:0; margin: 5px 0; background:white;}
#lf_last_name_block{width:100%;padding-left:0px;margin: 5px 0; background:white;}
#lf_email_block{width:100%; padding-right:0px;margin: 5px 0; background:white;}
#lf_phone_block{width:100%;  padding-left:0px;margin: 5px 0; background:white;}
#lf_message_block{margin:5px 0;}
input[type=submit]{width:100%; background-color:black !important; color:white;border-radius: 15px;}
input[type=text]{background:white;color:black;}
input[type=email]{background:white; color:black;}
textarea{background:white; height:90px;color:black;}
.buttons{width:100%}
}