
        body .tt_main_page {
            font-family: Muli!important;
            font-weight: 400!important;
        }
        body .tt_main_page .tt_content .tt_location_name {
            font-family: Muli!important;
            color: #6e3d91!important;
            font-size: 24px !important;
            line-height: 34px !important;
        }
        body .tt_main_page .tt_content .tt_loc_img img {
            border-color: #fdfdfd!important;
            border-style: solid!important;
            border-top-width: 1px !important;
            border-bottom-width: 1px !important;
            border-left-width: 1px !important;
            border-right-width: 1px !important;
            border-radius: 0% !important;
        }
        body .tt_main_page .tt_content .tt_location_address {
            font-family: Muli!important;
            color: #000000!important;
            font-size: 18px !important;
            line-height: 23px !important;
        }
        body .tt_main_page .loc_map_list_container_class .tt-location-address {
            font-family: Muli!important;
            color: #000000!important;
        }
        body .tt_main_page .loc_map_list_container_class .tt-location-name {
            font-family: Muli!important;
            color: #6e3d91!important;
        }
        body .tt_main_page .tt_content .tt_location_phone {
            font-family: Muli!important;
            font-size: 18px !important;
            line-height: 23px !important;
            color: #6e3d91!important;
        }
        body .tt_main_page .tt_content ul.tt_tabs li,
        body .tt_main_page .tt_content ul.tt_tabs li.current {
            font-family: Muli!important;
        }
        body .tt_main_page .tt_content ul.tt_tabs li,
        body .tt_main_page .tt_content ul.tt_tabs li.current {
            color: #444444!important;
        }
        body .tt_main_page .tt_loc_filter_block input,
        body .tt_main_page .tt_loc_filter_block .select2-container--default .select2-selection--single .select2-selection__placeholder,
        body .tt_main_page .tt_loc_filter_block .select2-container--default .select2-selection--single .select2-selection__rendered, 
        body .tt_main_page .tt_loc_filter_block input::-webkit-input-placeholder {
            font-family: Muli!important;
            font-size:18px!important;
            color: #444444!important;
        }
        body .tt_main_page .tt_content .tt_loc_name {
            font-family: Muli!important;
            font-size:29px!important;
            line-height: 50px!important;
            color: #6e3d91!important;
        }
        body .tt_main_page .tt_content .tt_single_location h3 {
            font-family: Muli!important;
            font-size:24px!important;
            line-height: 32px!important;
        }
        body .tt_main_page .tt_content .tt_loc_phones i,
        body .tt_main_page .tt_content .tt_single_location h3 {
            color: #6e3d91!important;
        }
        body .tt_main_page .tt_content .tt_loc_phones a,
        body .tt_main_page .tt_content .tt_loc_address,
        body .tt_main_page .tt_content .tt_loc_departments a,
        body .tt_main_page .tt_content .tt_single_location .tt_days span,
        body .tt_main_page .tt_content .tt_single_location p,
        body .tt_main_page .tt_content .tt_loc_procedures li,
        body .tt_main_page .tt_content .tt_loc_conditions li,
        body .tt_main_page .tt_content .tt_loc_procedures li a,
        body .tt_main_page .tt_content .tt_loc_conditions li a {
            font-family: Muli!important;
            font-size:16px!important;
            line-height: 24px!important;
            color: #444444!important;
        }
        body .tt_main_page .tt_loc_filter_block input::-webkit-input-placeholder {
            font-family: Muli!important;
            font-size:18px!important;
            line-height: 20px!important;
            color: #444444!important;
        }
        body .tt_main_page .tt_location_page_class .tt_schedule_block,
        body .tt_main_page .tt_location_page_class .tt_loc_departments,
        body .tt_main_page .tt_location_page_class .tt_loc_phones,
        body .tt_main_page .tt_location_page_class .tt_loc_hours {
            background: #fdfdfd!important;
            border-color: #fafafa!important;
            border-top-width: px !important;
            border-bottom-width: px !important;
            border-left-width: px !important;
            border-right-width: px !important;
            border-style: solid!important;
            border-top-right-radius: px;
            border-top-left-radius: px;
            border-bottom-right-radius: px;
            border-bottom-left-radius: px;
        }
        body .tt_main_page .tt_content .tt_tab-content {
            background: #fdfdfd!important;
            border-color: #fafafa!important;
            border-bottom-width: px !important;
            border-style: solid!important;
            border-bottom-right-radius: px;
            border-bottom-left-radius: px;
        }
        body .tt_main_page .tt_content ul.tt_tabs li.current {
            background: #fdfdfd!important;
        }
        body .tt_main_page .tt_content .tt_location_block {
            background: !important;
            border-color: #efefef!important;
            border-top-width: px !important;
            border-bottom-width: 11px !important;
            border-left-width: px !important;
            border-right-width: px !important;
            border-style: solid!important;
            border-top-right-radius: px;
            border-top-left-radius: px;
            border-bottom-right-radius: px;
            border-bottom-left-radius: px;
        }
        body .tt_main_page .tt_location_page_class .tt_get_directions,
        body .tt_main_page .loc_map_list_container_class .tt_get_directions,
        body .tt_main_page .tt_location_page_class .tt_location_link a {
            font-family: Muli!important;
            font-size: 16px !important;
            line-height: 16px !important;
            color: #ffffff!important;
            border-color: #6e3d91!important;
            border-top-width: 1px !important;
            border-bottom-width: 1px !important;
            border-left-width: 1px !important;
            border-right-width: 1px !important;
            border-style: solid!important;
            border-top-right-radius: 50px !important;
            border-top-left-radius: 50px !important;
            border-bottom-right-radius: 50px !important;
            border-bottom-left-radius: 50px !important;
            background: #6e3d91!important;
            box-shadow: inset 0px 34px 0px -15px #6e3d91;
        }
        body .tt_main_page .tt_location_page_class .tt_get_directions:hover,
        body .tt_main_page .loc_map_list_container_class .tt_get_directions:hover,
        body .tt_main_page .tt_location_page_class .tt_location_link a:hover {
            box-shadow: none;
            color: #6e3d91!important;
            background: #ffffff!important;
            border-color: #6e3d91!important;
            border-top-width: 1px !important;
            border-bottom-width: 1px !important;
            border-left-width: 1px !important;
            border-right-width: 1px !important;
            border-style: solid!important;
            border-top-right-radius: 50px !important;
            border-top-left-radius: 50px !important;
            border-bottom-right-radius: 50px !important;
            border-bottom-left-radius: 50px !important;
        }
        body .tt_main_page .tt_loc_filter_block button {
            background: #6e3d91;
            font-family: Muli!important;
            font-size:24px!important;
            line-height: 24px!important;
            color: #ffffff!important;
            box-shadow: inset 0px 41px 0px -15px #aa9cb9;
            border-color: #ffffff!important;
            border-top-width: px !important;
            border-bottom-width: px !important;
            border-left-width: px !important;
            border-right-width: px !important;
            border-style: none!important;
            border-top-right-radius: px;
            border-top-left-radius: px;
            border-bottom-right-radius: px;
            border-bottom-left-radius: px;
        }
        body .tt_main_page .tt_loc_filter_block button:hover {
            box-shadow:none;
            background: #ffffff;
            border: 1px solid#6e3d91; 
            color: #6e3d91!important;
        }
        body .tt_main_page .tt_loc_filter_block button.tt_loc_clear_btn {
            box-shadow: none;
            background: #ffffff;
            border: 1px solid#6e3d91; 
            color: #6e3d91!important;
        }
        body .tt_main_page .tt_loc_filter_block button.tt_loc_clear_btn:hover {
            box-shadow: inset 0px 41px 0px -15px #aa9cb9;
            border: 1px solid#6e3d91; 
            background: #6e3d91!important;
            color: #ffffff!important;
        }
        body .tt_main_page .tt_loc_filter_block #alphabet-menu li.active {
          background: #6e3d91!important;;
        }
        body .tt_main_page .tt_loc_filter_block .select2-container--default .select2-selection--multiple:after {
            box-shadow: inset 0px 41px 0px -15px #aa9cb9;
            background: #6e3d91!important;
        }
        body .tt_main_page .tt_loc_filter_block .select2-selection__choice,
        body .tt_main_page .tt_loc_filter_block .select2-container--default .select2-selection--multiple .select2-selection__choice {
            background: #6e3d91!important;
            border: 1px solid#6e3d91!important; 
            color: #ffffff!important;
        } 
        body .tt_main_page .tt_loc_filter_block .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
            color: #ffffff!important;
        }
        body .tt_main_page .tt_loc_filter_block .select2-container--default:before {
            box-shadow: inset 0px 41px 0px -15px #aa9cb9;
            background: #6e3d91!important;
        }
        body .tt_main_page .tt_content .tt_schedule_link {
            font-family: Muli!important;
            line-height: 16px !important;
            color: #ffffff!important;
            font-size: 16px !important;
            background: #6e3d91!important;
            box-shadow: inset 0px 34px 0px -15px #6e3d91;
            border-color: #6e3d91!important;
            border-top-width: 1px !important;
            border-bottom-width: 1px !important;
            border-left-width: 1px !important;
            border-right-width: 1px !important;
            border-style: solid!important;
            border-top-right-radius: 50px !important;
            border-top-left-radius: 50px !important;
            border-bottom-right-radius: 50px !important;
            border-bottom-left-radius: 50px !important;
        }
        body .tt_main_page .tt_content .tt_schedule_link:hover {
            box-shadow:none;
            color: #6e3d91!important;
            background: #ffffff!important;
            border-color: #6e3d91!important;
            border-top-width: 1px !important;
            border-bottom-width: 1px !important;
            border-left-width: 1px !important;
            border-right-width: 1px !important;
            border-style: solid!important;
            border-top-right-radius: 50px !important;
            border-top-left-radius: 50px !important;
            border-bottom-right-radius: 50px !important;
            border-bottom-left-radius: 50px !important;
        }
        body .tt_main_page .tt_doctors_page_class .tt_doctor_block,
        body .tt_main_page .tt_location_page_class .tt_doctor_block {
            background: #ffffff!important;
            border-color: #f2f2f2!important;
            border-top-width: 1px !important;
            border-bottom-width: 1px !important;
            border-left-width: 1px !important;
            border-right-width: 1px !important;
            border-style: solid!important;
            border-top-right-radius: 5px !important;
            border-top-left-radius: 5px !important;
            border-bottom-right-radius: 5px !important;
            border-bottom-left-radius: 5px !important;
        }
        body .tt_main_page .tt_doctors_page_class .tt_doctor_block .tt_doctor_name,
        body .tt_main_page .tt_location_page_class .tt_doctor_block .tt_doctor_name {
            font-family: Muli!important;
            color: #6e3d91!important;
            font-size: 24px !important;
            line-height: 30px !important;
        }
        body .tt_main_page .tt_doctors_page_class .tt_doctor_block .tt_doctor_condition,
        body .tt_main_page .tt_location_page_class .tt_doctor_block .tt_doctor_condition {
            font-family: Muli!important;
            color: #444444!important;
            font-size: 16px !important;
            line-height: 20px !important;
            min-height: 20px !important;
        }
         body .tt_main_page .tt_location_page_class .tt_doctor_block .tt_doctor_link a,
         body .tt_main_page .tt_doctors_page_class .tt_doctor_block .tt_doctor_link a {
            font-family: Muli!important;
            font-size: 16px !important;
            line-height: 16px !important;
            color: #ffffff!important;
            background: #6e3d91!important;
            box-shadow: inset 0px 34px 0px -15px #6e3d91;
            border-color: #6e3d91!important;
            border-top-width: 1px !important;
            border-bottom-width: 1px !important;
            border-left-width: 1px !important;
            border-right-width: 1px !important;
            border-style: solid!important;
            border-top-right-radius: 50px;
            border-top-left-radius: 50px;
            border-bottom-right-radius: 50px;
            border-bottom-left-radius: 50px;
        }
        body .tt_main_page .tt_location_page_class .tt_doctor_block .tt_doctor_link a:hover,
        body .tt_main_page .tt_doctors_page_class .tt_doctor_block .tt_doctor_link a:hover {
            box-shadow: none;
            color: #6e3d91!important;
            background: #ffffff!important;
            border-color: #6e3d91!important;
            border-top-width: 1px !important;
            border-bottom-width: 1px !important;
            border-left-width: 1px !important;
            border-right-width: 1px !important;
            border-style: solid!important;
        }
        body .tt_main_page .tt_doc_filter_block button {
            background: #6e3d91;
            border-color: #ffffff!important;
            border-top-width: px !important;
            border-bottom-width: px !important;
            border-left-width: px !important;
            border-right-width: px !important;
            border-style: none!important;
            border-top-right-radius: px;
            border-top-left-radius: px;
            border-bottom-right-radius: px;
            border-bottom-left-radius: px;
            font-family: Muli!important;
            box-shadow: inset 0px 41px 0px -15px #6e3d91;
            font-size:24px!important;
            line-height: 24px!important;
            color: #ffffff;
        }
        body .tt_main_page .tt_doc_filter_block button:hover {
            box-shadow: none;
            color: #6e3d91;
            background: #ffffff;
            border-color: #ffffff!important;
            border-top-width: px !important;
            border-bottom-width: px !important;
            border-left-width: px !important;
            border-right-width: px !important;
            border-style: none!important;
            border-top-right-radius: px;
            border-top-left-radius: px;
            border-bottom-right-radius: px;
            border-bottom-left-radius: px;
        }
        body .tt_main_page .tt_doc_filter_block button.tt_clear_btn {
            box-shadow: none;
            background: #ffffff;
            border: 1px solid#6e3d91; 
            color: #6e3d91!important;
        }
         body .tt_main_page .tt_doc_filter_block button.tt_clear_btn:hover {
            box-shadow: inset 0px 41px 0px -15px #6e3d91;
            color: #ffffff!important;
            border: 1px solid#6e3d91; 
            background: #6e3d91!important;
        }
        body .tt_main_page .tt_doc_filter_block .checkbox:checked + .checkbox_label::before {
            background: #6e3d91;
            border: 1px solid#6e3d91; 
         }
        body .tt_main_page .tt_doc_filter_block .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
          color: #ffffff!important;
         }
        body .tt_main_page .tt_doc_filter_block .select2-selection__choice,
        body .tt_main_page .tt_doc_filter_block .select2-container--default .select2-selection--multiple .select2-selection__choice {
            background: #6e3d91!important;
            border: 1px solid #6e3d91!important;
            color: #ffffff!important;
        }
        body .tt_main_page .tt_doc_filter_block #alphabet-menu li.active {
          background: #6e3d91!important;;
        }
        body .tt_main_page .tt_doc_filter_block .select2-selection--single:after, 
        body .tt_main_page .tt_doc_filter_block .select2-container--default .select2-selection--multiple:after {
            box-shadow: inset 0px 41px 0px -15px #6e3d91;
            background: #6e3d91!important;
        }
        body .tt_main_page .tt_doctors_page_class .tt_schedule_link,
        body .tt_main_page .tt_doctors_page_class .tt_single_doctor .tt_accordion li .tt_location_link a {
            color: #ffffff!important;
            background: #6e3d91!important;
            box-shadow: inset 0px 34px 0px -15px #6e3d91;
            border-color: #6e3d91!important;
            border-top-width: 1px !important;
            border-bottom-width: 1px !important;
            border-left-width: 1px !important;
            border-right-width: 1px !important;
            border-style: solid!important;
            border-top-right-radius: 50px;
            border-top-left-radius: 50px;
            border-bottom-right-radius: 50px;
            border-bottom-left-radius: 50px;
        }
        body .tt_main_page .tt_doctors_page_class .tt_schedule_link:hover,
        body .tt_main_page .tt_doctors_page_class .tt_single_doctor .tt_accordion li .tt_location_link a:hover {
            box-shadow: none;
            color: #6e3d91!important;
            background: #ffffff!important;
            border-color: #6e3d91!important;
            border-top-width: 1px !important;
            border-bottom-width: 1px !important;
            border-left-width: 1px !important;
            border-right-width: 1px !important;
            border-style: solid!important;
            border-top-right-radius: 50px;
            border-top-left-radius: 50px;
            border-bottom-right-radius: 50px;
            border-bottom-left-radius: 50px;
        }