 .store_locator_country{display:none;} .store_locator_fax{display:none;} .store_locator_distance{display:none;} .store_locator_mobile{display:none;} .store_locator_description{display:none;} .store_locator_excerpt{display:none;} .store_locator_get_direction{display:none !important;} .store_locator_call_now{display:none !important;} .store_locator_visit_website{display:none !important;} .store_locator_write_email{display:none !important;} .store_locator_show_on_map{display:none !important;} .store_locator_visit_store{display:none !important;} .store_locator_image{display:none !important;} .store_locator_loading{background-color:#FFFFFF;opacity: 0.8;} .store_locator_loading i{color:#000000;} .gm-style-iw, .store_locator_infowindow{max-width: 350px !important; width: 100% !important; max-height: 400px; white-space: nowrap; overflow: auto;}				.store_locator_result_list_item h3.store_locator_name {
    font-size:16px;
    line-height:20px;
}				
h3.store_locator_name{ 
    font-size:16px !important;
    line-height:20px !important;
}				
    
div#store_locator_result_list {
    min-height:500px !important;
    max-height:500px !important;
}				


#store_locator_find_stores_button {
    border-radius:50px;
    border: 1px solid #d2d2d2;
        background: #848a93;
    color: #fff;
    width:200px;
}

#store_locator_address_field, #store_locator_name_search_field {
    border-radius:50px;
    padding: 7px 12px;
}	
.store_locator_search_box {
    margin-bottom:15px;
}

@media only screen and (min-width: 768px) {
    #store_locator_search_box .store-locator-row > div {
        flex: none;
        width: auto;
        max-width: 100%;
    }
    
    #store_locator_search_box .store-locator-row > div.wordpress-store-locator-block-address_field,
    #store_locator_search_box .store-locator-row > div.wordpress-store-locator-block-store_name_search {
        flex-grow: 1;
    }
    
    #store_locator_search_box .store-locator-row > div.wordpress-store-locator-block-search_button {
        flex-grow: 0;
        display: flex;
        align-items: flex-end;
    }
    
    #store_locator_search_box .store-locator-row > div .store-locator-row > div {
        width: 100%;
    }
}				