 .store_locator_country{display:none;} .store_locator_fax{display:none;} .store_locator_distance{display:none;} .store_locator_mobile{display:none;} .store_locator_website{display:none;} .store_locator_email{display:none;} .store_locator_visit_website{display:none !important;} .store_locator_write_email{display:none !important;} .store_locator_show_on_map{display:none !important;} .store_locator_image{display:none !important;} .store_locator_loading{background-color:#FFFFFF;opacity: 0.8;} .store_locator_loading i{color:#000000;} .store_locator_infowindow{width: 175px;}div#store_locator_main {
    float: right;
}
.store-locator-col-sm-12.store_locator_details {
    color: #ffffff;
}
.store-locator-col-sm-12.store_locator_details a {
    color: rgba(223,138,0,1);
}
div#store_locator_result_list {
    max-height: 600px !important;
}

.store_locator_result_list_item:hover {
    cursor: pointer;
    background-color: transparent;
}

.store_locator_infowindow span {
    color:  rgba(223,138,0,1);
}
a.btn.button.btn-primary.btn-lg.store_locator_get_direction, 
a.btn.button.btn-primary.btn-lg.store_locator_call_now {
    background-color:  rgba(223,138,0,1);
    color: #ffffff !important;
    width: 100%;
    margin-bottom: 2px;
}
.store_locator_tel a{
    color:  rgba(223,138,0,1);
}
div#store_locator_map {
    height: 600px !important;
}
div#store_locator_sidebar_content {
    /* position: absolute;  */
    left: 0;
    bottom: 0;
    width: 180%;

   min-height: 600px;
    background-color: rgba(223,138,0,1);

    -webkit-clip-path: circle(100% at -21% 50%);
    clip-path: circle(100% at -21% 50%);
}
hr.grey{
    display: none;
}

div#store_locator_sidebar a{
    color:#ffffff;
}
div#store_locator_sidebar span{
    color:#ffffff;
}
h3.store_locator_filter_title {
    color: rgba(223,138,0,1);
    text-transform:uppercase;
}
.store_modal_title {
    color: rgba(223,138,0,1);
    text-transform:uppercase;
}

button#store_locator_find_stores_button {
    background-color: rgba(223,138,0,1);;
    color: #ffffff;
}
button#store_locator_find_stores_button:hover {
    background-color: rgba(0,0,0,1);;
    color: #ffffff;
}

.store_locator .store_locator_address_field, .store_locator .select {
    padding: 20px 15px;
    border: 1px solid rgba(223,138,0,1);
    background-color: #FFF;
    border-radius: 0px;
    box-shadow: none;
    color: #484c51 !important;
}

.store-locator-col-xs-12.store-locator-col-sm-12.single_filter h5 {
    color: rgba(223,138,0,1);
    text-transform:uppercase;
}
h3.store_locator_name {
    color: #ffffff;
    text-transform: uppercase;
}

.store_locator_infowindow h3 {
    color: rgba(223,138,0,1);
}
.store-locator-label-success {
    background-color: rgba(223,138,0,1);
    color:#ffffff;
}

div#store_locator_search_box {
    padding-bottom: 40px;
}
.store_locator_no_stores {
    color: #ffffff;
    font-size: 18px;
    padding-top:20px;
}
#store_locator_filter_categories {
    display: none;
}