.wcfmmp-product-geolocate-wrapper{box-shadow:1px 1px 20px 0 #e9e9e9;margin-bottom:25px}.wcfmmp-product-geolocate-wrapper .wcfmmp-product-geolocate-search-form{padding:10px;margin:0!important}#wcfmmp_store_orderby,.wcfmmp-product-geolocate-search-form #wcfmmp_store_state,.wcfmmp-product-geolocate-search-form .select2-container,.wcfmmp-product-geolocate-search-form .wcfmmp-search-box,.wcfmmp-product-geolocate-search-form input#search,.wcfmmp-product-geolocate-search-form input.wcfm-search-field,.wcfmmp-product-geolocate-search-form input.wcfmmp-radius-addr,.wcfmmp-product-geolocate-search-form select#wcfmmp_store_category,.wcfmmp-product-geolocate-search-form select#wcfmmp_store_country{padding:8px 10px;width:40%;margin-left:0;margin-right:10px;font-size:15px;display:inline-block;box-shadow:1px 1px 5px 0 #e9e9e9;background-color:#fff!important;border:1px solid #ccc!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;min-height:38px}.wcfmmp-product-geolocate-search-form div.wcfm_radius_filter_container{position:relative}.wcfmmp-product-geolocate-search-form i.wcfmmmp_locate_icon{position:absolute;top:50%;right:10px;width:20px;height:20px;margin-top:-12px;cursor:pointer;background-size:contain}#wcfmmp-store-lists-sidebar .wcfmmp-product-geolocate-search-form i.wcfmmmp_locate_icon{right:17px;margin-top:-17px}.wcfmmp-product-geolocate-search-form input.wcfmmp-radius-addr{padding-right:32px;width:100%}.wcfmmp-product-geolocate-search-form div.wcfm_radius_filter_container,.wcfmmp-product-geolocate-search-form div.wcfm_radius_slidecontainer{padding:5px;padding-top:0;width:40%;display:inline-block;position:relative}#wcfmmp-store-lists-sidebar .wcfmmp-product-geolocate-search-form #wcfmmp_store_state,#wcfmmp-store-lists-sidebar .wcfmmp-product-geolocate-search-form .select2-container,#wcfmmp-store-lists-sidebar .wcfmmp-product-geolocate-search-form .wcfmmp-search-box,#wcfmmp-store-lists-sidebar .wcfmmp-product-geolocate-search-form div.wcfm_radius_filter_container,#wcfmmp-store-lists-sidebar .wcfmmp-product-geolocate-search-form div.wcfm_radius_slidecontainer,#wcfmmp-store-lists-sidebar .wcfmmp-product-geolocate-search-form input#search,#wcfmmp-store-lists-sidebar .wcfmmp-product-geolocate-search-form input.wcfm-search-field,#wcfmmp-store-lists-sidebar .wcfmmp-product-geolocate-search-form input.wcfmmp-radius-addr,#wcfmmp-store-lists-sidebar .wcfmmp-product-geolocate-search-form select#wcfmmp_store_category,#wcfmmp-store-lists-sidebar .wcfmmp-product-geolocate-search-form select#wcfmmp_store_country{width:95%;margin-bottom:10px}#wcfmmp-store-lists-sidebar .wcfmmp-product-geolocate-search-form div.wcfm_radius_filter_container{width:100%}.wcfmmp-product-geolocate-search-form div.wcfm_radius_slidecontainer .wcfmmp_radius_range{-webkit-appearance:none;width:100%;height:5px;border-radius:5px;background:#d3d3d3;outline:0;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.wcfmmp-product-geolocate-search-form div.wcfm_radius_slidecontainer .wcfmmp_radius_range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#17a2b8;cursor:pointer}.wcfmmp-product-geolocate-search-form div.wcfm_radius_slidecontainer .wcfmmp_radius_range::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#17a2b8;cursor:pointer}.wcfmmp-product-geolocate-search-form div.wcfm_radius_slidecontainer .wcfmmp_radius_range_start{font-size:10px;float:left}.wcfmmp-product-geolocate-search-form div.wcfm_radius_slidecontainer .wcfmmp_radius_range_cur{font-size:10px;position:absolute;top:27px}.wcfmmp-product-geolocate-search-form div.wcfm_radius_slidecontainer .wcfmmp_radius_range_end{font-size:10px;float:right}.wcfmmp-product-geolocate-search-form button{float:right}.wcfmmp-product-geolocate-wrapper .wcfmmp-product-list-map{width:100%;margin-bottom:10px;max-height:350px}.wcfm_map_info_wrapper{display:table}.wcfm_map_info_wrapper .wcfm_map_info_logo{display:table-cell;float:left;margin-right:20px}.wcfm_map_info_wrapper .wcfm_map_info_content{display:table-cell;vertical-align:middle}.wcfm_map_info_wrapper .wcfm_map_info_store{font-size:20px;color:#17a2b8;font-weight:400;margin-bottom:10px;display:block}@media screen and (max-width:640px){.wcfmmp-product-geolocate-search-form #wcfmmp_store_state,.wcfmmp-product-geolocate-search-form .select2-container,.wcfmmp-product-geolocate-search-form div.wcfm_radius_filter_container,.wcfmmp-product-geolocate-search-form div.wcfm_radius_slidecontainer,.wcfmmp-product-geolocate-search-form input#search,.wcfmmp-product-geolocate-search-form input.wcfmmp-radius-addr,.wcfmmp-product-geolocate-search-form select#wcfmmp_store_category,.wcfmmp-product-geolocate-search-form select#wcfmmp_store_country{width:99%;margin-right:0;margin-bottom:10px;text-align:left}.wcfmmp-product-geolocate-search-form{text-align:center}}