 .store_locator_fax{display:none;} .store_locator_distance{display:none;} .store_locator_mobile{display:none;} .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-categories{display:none !important;} .store-locator-filters{display:none !important;} .store_locator_loading{background-color:#FFFFFF;opacity: 1;} .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 {
				    font-family: 'Cera Pro', sans-serif;
				    padding-top: 20px;
				}
				
				.store_locator .store_locator_find_stores_button.btn-primary,
				.btn-primary.btn-lg.store_locator_get_direction {
				    
                     background: -webkit-linear-gradient(89deg, rgb(198, 152, 79), rgb(218, 193, 128));
                     background: linear-gradient(89deg, rgb(198, 152, 79), rgb(218, 193, 128)) !important;
				    border-radius: 5px !important;
				    font-family: "Cera Pro", sans-serif;
				    text-transform: lowercase !important;
				}
				
				.store_locator .store_locator_find_stores_button.btn-primary:hover,
				.btn-primary.btn-lg.store_locator_get_direction:hover {
				    background: -webkit-linear-gradient(89deg, rgb(173, 129, 60), rgb(198, 152, 79));
                    background: linear-gradient(89deg, rgb(173, 129, 60), rgb(198, 152, 79));
				}
				
				.store_locator .store_locator_search_box .store_modal_title {
				    font-size: 33.6px;
				    font-weight: 600;
				    background: -webkit-linear-gradient(89deg, rgb(198, 152, 79), rgb(218, 193, 128));
                    background: linear-gradient(89deg, rgb(198, 152, 79), rgb(218, 193, 128));
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
				    line-height: 1em;
				}
				
				.store_locator .select.store_locator_filter_radius,
				.store_locator .select.store_locator_filter_categories,
				.store_locator .store_locator_address_field.pac-target-input,
				.store_locator .store_locator_name_search_field {
				    padding: 10px;
				    border-radius: 5px;
				    font-family: 'Cera Pro', sans-serif;
				    font-size: 14px;
				}
				
				.store_locator .store_locator_filter_active_filter_box .store_locator_filter_active {
				   background: -webkit-linear-gradient(89deg, rgb(198, 152, 79), rgb(218, 193, 128));
                     background: linear-gradient(89deg, rgb(198, 152, 79), rgb(218, 193, 128));
				}
				
				.store_locator #store_locator_get_my_position {
				    display: block;
				    margin-top: 20px;
				}
				
				.store_locator .store_locator_details .store_locator_name {
				    font-family: "Cera Pro", sans-serif;
				    font-size: 21px;
				    color: #685D60;
				}
				
				.store_locator_name {
				    margin-bottom: 15px;
				    font-weight: 600;
				}
				
				.store_locator_details {
				    font-size: 15px;
				    color: #685D60;
				}
				
				.store_locator_actions a {
				    display: block;
				    margin-top: 5px;
				}
				
				.store_locator .store_locator_address, .store_locator .store_locator_contact {
				    line-height: 1.6em;
				}		
				
				#store_locator_filter .store_locator_filter_title {
				    font-family: "Cera Pro", sans-serif;
				    color: #685D60;
				}
				
				#store_locator_sidebar , #store_locator_search_box {
				    padding-left: 10px;
				}
				
				.store_locator_details {
				    padding: 0;
				}
				
				#store_locator_result_list {
				    padding-left: 10px;
				}
				
				#store_locator_result_list .store_locator_image_container {
				    display: none;
				}
				
				.store_locator .single_filter h5 {
				    font-family: "Cera Pro", sans-serif;
				    color: #685D60;
				}
				
				.store_locator .store-locator-col-sm-12.store_locator_image {
				    padding: 0;
				    margin-top: 20px;
				}
				
				.store_locator .store-locator-col-sm-8.store_locator_details {
				    width: 100%;
				} 
				
				.store_locator_result_list_item:hover {
                    cursor: pointer;
                    background-color: transparent;
                }
                
                .store_locator .gm-style-iw.gm-style-iw-c {
                    padding: 20px !important;
                }
                
                @media only screen and (min-width: 992px) {
                     .store_locator #store_locator_main {
                        padding: 0 50px;
                    }   
                }
                
                .store_locator #store_locator_dragged_button {
                    background: -webkit-linear-gradient(89deg, rgb(198, 152, 79), rgb(218, 193, 128));
                     background: linear-gradient(89deg, rgb(198, 152, 79), rgb(218, 193, 128));
                     text-transform: lowercase;
                }