.contact-label input, .contact-label .select2-selection {
    background: white;
    height: auto !important;
    line-height: 28px;
    padding: 10px;
    text-align: left;
    width: 100%;
    border: 1px solid #aaa !important;
}

.contact-label .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 46px;
}

.contact-archive {
    text-align: left;
    padding: 0 20px;
}

body[data-form-submit="regular"] .contact-label input[type="submit"] {
    line-height: 28px;
    padding: 10px !important;
}

.contact-label .select2-container {
    margin-bottom: 20px;
}

.contact-therapist {
    background: white;
    padding: 5px 25px;
    margin: 50px 0;
}

body .col.centered-text ul.dropdown-menu, body .wpb_column.centered-text ul.dropdown-menu {
    display: none;
    list-style-type: none;
}

body .col.centered-text ul.dropdown-menu li, body .wpb_column.centered-text ul.dropdown-menu li{
    list-style-type: none;
}

body .col.centered-text .open ul.dropdown-menu, body .wpb_column.centered-text .open ul.dropdown-menu {
    display: block;
}

.contact-label {
    display: inline-block;
    width: 25%;
    vertical-align: bottom;
}

.single-contact .row.heading-title.hentry {
    margin-bottom: 0;
}

.services-offered {
    margin-top: 50px;
    margin-bottom: 50px;
}

.contact-filter {
    background: #ccc;
    padding: 25px 0 40px;
    margin-bottom: 50px;
}