diff --git a/app/assets/images/browse/amenity_advertising_column.svg b/app/assets/images/browse/amenity_advertising_column.svg
new file mode 100644
index 00000000000..85aa5f78e1b
--- /dev/null
+++ b/app/assets/images/browse/amenity_advertising_column.svg
@@ -0,0 +1,5 @@
+
diff --git a/app/assets/images/browse/amenity_aerodrome.svg b/app/assets/images/browse/amenity_aerodrome.svg
new file mode 100644
index 00000000000..dd2f169665b
--- /dev/null
+++ b/app/assets/images/browse/amenity_aerodrome.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_arts_centre.svg b/app/assets/images/browse/amenity_arts_centre.svg
new file mode 100644
index 00000000000..ddff0d68afd
--- /dev/null
+++ b/app/assets/images/browse/amenity_arts_centre.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_atm.svg b/app/assets/images/browse/amenity_atm.svg
new file mode 100644
index 00000000000..8923a9c847f
--- /dev/null
+++ b/app/assets/images/browse/amenity_atm.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_bank.svg b/app/assets/images/browse/amenity_bank.svg
new file mode 100644
index 00000000000..5735c308b00
--- /dev/null
+++ b/app/assets/images/browse/amenity_bank.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_bar.svg b/app/assets/images/browse/amenity_bar.svg
new file mode 100644
index 00000000000..030eb3cdf6a
--- /dev/null
+++ b/app/assets/images/browse/amenity_bar.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_bbq.svg b/app/assets/images/browse/amenity_bbq.svg
new file mode 100644
index 00000000000..0e6dd806e8e
--- /dev/null
+++ b/app/assets/images/browse/amenity_bbq.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_bench.svg b/app/assets/images/browse/amenity_bench.svg
new file mode 100644
index 00000000000..698c2782fd0
--- /dev/null
+++ b/app/assets/images/browse/amenity_bench.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_bicycle_parking.svg b/app/assets/images/browse/amenity_bicycle_parking.svg
new file mode 100644
index 00000000000..34472ae4980
--- /dev/null
+++ b/app/assets/images/browse/amenity_bicycle_parking.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_bicycle_repair_station.svg b/app/assets/images/browse/amenity_bicycle_repair_station.svg
new file mode 100644
index 00000000000..77254d6de8e
--- /dev/null
+++ b/app/assets/images/browse/amenity_bicycle_repair_station.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_biergarten.svg b/app/assets/images/browse/amenity_biergarten.svg
new file mode 100644
index 00000000000..5f7a01ff60e
--- /dev/null
+++ b/app/assets/images/browse/amenity_biergarten.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_boat_rental.svg b/app/assets/images/browse/amenity_boat_rental.svg
new file mode 100644
index 00000000000..c36025a7383
--- /dev/null
+++ b/app/assets/images/browse/amenity_boat_rental.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_bureau_de_change.svg b/app/assets/images/browse/amenity_bureau_de_change.svg
new file mode 100644
index 00000000000..b2dd8cb87ff
--- /dev/null
+++ b/app/assets/images/browse/amenity_bureau_de_change.svg
@@ -0,0 +1,6 @@
+
diff --git a/app/assets/images/browse/amenity_bus_station.svg b/app/assets/images/browse/amenity_bus_station.svg
new file mode 100644
index 00000000000..952661c93a6
--- /dev/null
+++ b/app/assets/images/browse/amenity_bus_station.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/assets/images/browse/amenity_cafe.svg b/app/assets/images/browse/amenity_cafe.svg
new file mode 100644
index 00000000000..a367fdcaf8b
--- /dev/null
+++ b/app/assets/images/browse/amenity_cafe.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_car_wash.svg b/app/assets/images/browse/amenity_car_wash.svg
new file mode 100644
index 00000000000..4ba421348c9
--- /dev/null
+++ b/app/assets/images/browse/amenity_car_wash.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_casino.svg b/app/assets/images/browse/amenity_casino.svg
new file mode 100644
index 00000000000..8cccea57bce
--- /dev/null
+++ b/app/assets/images/browse/amenity_casino.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_charging_station.svg b/app/assets/images/browse/amenity_charging_station.svg
new file mode 100644
index 00000000000..33ceb4ad13e
--- /dev/null
+++ b/app/assets/images/browse/amenity_charging_station.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_cinema.svg b/app/assets/images/browse/amenity_cinema.svg
new file mode 100644
index 00000000000..dcf5c18c270
--- /dev/null
+++ b/app/assets/images/browse/amenity_cinema.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_community_centre.svg b/app/assets/images/browse/amenity_community_centre.svg
new file mode 100644
index 00000000000..0b569770235
--- /dev/null
+++ b/app/assets/images/browse/amenity_community_centre.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_courthouse.svg b/app/assets/images/browse/amenity_courthouse.svg
new file mode 100644
index 00000000000..e75d29743a3
--- /dev/null
+++ b/app/assets/images/browse/amenity_courthouse.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_dentist.svg b/app/assets/images/browse/amenity_dentist.svg
new file mode 100644
index 00000000000..d7cdae1a5db
--- /dev/null
+++ b/app/assets/images/browse/amenity_dentist.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_doctors.svg b/app/assets/images/browse/amenity_doctors.svg
new file mode 100644
index 00000000000..85e42f570ac
--- /dev/null
+++ b/app/assets/images/browse/amenity_doctors.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_drinking_water.svg b/app/assets/images/browse/amenity_drinking_water.svg
new file mode 100644
index 00000000000..9bb1e585ef2
--- /dev/null
+++ b/app/assets/images/browse/amenity_drinking_water.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_emergency_phone.svg b/app/assets/images/browse/amenity_emergency_phone.svg
new file mode 100644
index 00000000000..dd5b69f1273
--- /dev/null
+++ b/app/assets/images/browse/amenity_emergency_phone.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_entrance.svg b/app/assets/images/browse/amenity_entrance.svg
new file mode 100644
index 00000000000..bcaddc2d891
--- /dev/null
+++ b/app/assets/images/browse/amenity_entrance.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_excrement_bags.svg b/app/assets/images/browse/amenity_excrement_bags.svg
new file mode 100644
index 00000000000..755f008ac83
--- /dev/null
+++ b/app/assets/images/browse/amenity_excrement_bags.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_fast_food.svg b/app/assets/images/browse/amenity_fast_food.svg
new file mode 100644
index 00000000000..333be9c5b17
--- /dev/null
+++ b/app/assets/images/browse/amenity_fast_food.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_ferry.svg b/app/assets/images/browse/amenity_ferry.svg
new file mode 100644
index 00000000000..7229c65daf5
--- /dev/null
+++ b/app/assets/images/browse/amenity_ferry.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_firestation.svg b/app/assets/images/browse/amenity_firestation.svg
new file mode 100644
index 00000000000..3bdf88f02fc
--- /dev/null
+++ b/app/assets/images/browse/amenity_firestation.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_fountain.svg b/app/assets/images/browse/amenity_fountain.svg
new file mode 100644
index 00000000000..f1075d56820
--- /dev/null
+++ b/app/assets/images/browse/amenity_fountain.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_fuel.svg b/app/assets/images/browse/amenity_fuel.svg
new file mode 100644
index 00000000000..7fdc2968a46
--- /dev/null
+++ b/app/assets/images/browse/amenity_fuel.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_helipad.svg b/app/assets/images/browse/amenity_helipad.svg
new file mode 100644
index 00000000000..241c100922e
--- /dev/null
+++ b/app/assets/images/browse/amenity_helipad.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_hospital.svg b/app/assets/images/browse/amenity_hospital.svg
new file mode 100644
index 00000000000..f5c806d52b6
--- /dev/null
+++ b/app/assets/images/browse/amenity_hospital.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_hunting_stand.svg b/app/assets/images/browse/amenity_hunting_stand.svg
new file mode 100644
index 00000000000..f1782114cf1
--- /dev/null
+++ b/app/assets/images/browse/amenity_hunting_stand.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_ice_cream.svg b/app/assets/images/browse/amenity_ice_cream.svg
new file mode 100644
index 00000000000..eb1d94179c7
--- /dev/null
+++ b/app/assets/images/browse/amenity_ice_cream.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_internet_cafe.svg b/app/assets/images/browse/amenity_internet_cafe.svg
new file mode 100644
index 00000000000..60e392cf769
--- /dev/null
+++ b/app/assets/images/browse/amenity_internet_cafe.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_library.svg b/app/assets/images/browse/amenity_library.svg
new file mode 100644
index 00000000000..9b94ba89b3e
--- /dev/null
+++ b/app/assets/images/browse/amenity_library.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_motorcycle_parking.svg b/app/assets/images/browse/amenity_motorcycle_parking.svg
new file mode 100644
index 00000000000..fd982ce4458
--- /dev/null
+++ b/app/assets/images/browse/amenity_motorcycle_parking.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_nightclub.svg b/app/assets/images/browse/amenity_nightclub.svg
new file mode 100644
index 00000000000..1a610a8575b
--- /dev/null
+++ b/app/assets/images/browse/amenity_nightclub.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_parcel_locker.svg b/app/assets/images/browse/amenity_parcel_locker.svg
new file mode 100644
index 00000000000..c06f71c27f2
--- /dev/null
+++ b/app/assets/images/browse/amenity_parcel_locker.svg
@@ -0,0 +1,8 @@
+
diff --git a/app/assets/images/browse/amenity_parking.svg b/app/assets/images/browse/amenity_parking.svg
new file mode 100644
index 00000000000..b45c51c5df3
--- /dev/null
+++ b/app/assets/images/browse/amenity_parking.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_parking_entrance_multistorey.svg b/app/assets/images/browse/amenity_parking_entrance_multistorey.svg
new file mode 100644
index 00000000000..c3c648e464d
--- /dev/null
+++ b/app/assets/images/browse/amenity_parking_entrance_multistorey.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_parking_entrance_underground.svg b/app/assets/images/browse/amenity_parking_entrance_underground.svg
new file mode 100644
index 00000000000..e85e9909720
--- /dev/null
+++ b/app/assets/images/browse/amenity_parking_entrance_underground.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_parking_subtle.svg b/app/assets/images/browse/amenity_parking_subtle.svg
new file mode 100644
index 00000000000..a23980afff5
--- /dev/null
+++ b/app/assets/images/browse/amenity_parking_subtle.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_parking_tickets.svg b/app/assets/images/browse/amenity_parking_tickets.svg
new file mode 100644
index 00000000000..6bde3c76558
--- /dev/null
+++ b/app/assets/images/browse/amenity_parking_tickets.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_pharmacy.svg b/app/assets/images/browse/amenity_pharmacy.svg
new file mode 100644
index 00000000000..ca0526d2122
--- /dev/null
+++ b/app/assets/images/browse/amenity_pharmacy.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_place_of_worship.svg b/app/assets/images/browse/amenity_place_of_worship.svg
new file mode 100644
index 00000000000..e7e6b1e4dc1
--- /dev/null
+++ b/app/assets/images/browse/amenity_place_of_worship.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_police.svg b/app/assets/images/browse/amenity_police.svg
new file mode 100644
index 00000000000..29be5ed3f68
--- /dev/null
+++ b/app/assets/images/browse/amenity_police.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_post_box.svg b/app/assets/images/browse/amenity_post_box.svg
new file mode 100644
index 00000000000..4809fc0bdc6
--- /dev/null
+++ b/app/assets/images/browse/amenity_post_box.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_post_office.svg b/app/assets/images/browse/amenity_post_office.svg
new file mode 100644
index 00000000000..8d7821d5add
--- /dev/null
+++ b/app/assets/images/browse/amenity_post_office.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_prison.svg b/app/assets/images/browse/amenity_prison.svg
new file mode 100644
index 00000000000..66a9a4a46f3
--- /dev/null
+++ b/app/assets/images/browse/amenity_prison.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_pub.svg b/app/assets/images/browse/amenity_pub.svg
new file mode 100644
index 00000000000..372e78e1ef6
--- /dev/null
+++ b/app/assets/images/browse/amenity_pub.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_public_bath.svg b/app/assets/images/browse/amenity_public_bath.svg
new file mode 100644
index 00000000000..466ae79a2a5
--- /dev/null
+++ b/app/assets/images/browse/amenity_public_bath.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_public_bookcase.svg b/app/assets/images/browse/amenity_public_bookcase.svg
new file mode 100644
index 00000000000..4aaa0e970c8
--- /dev/null
+++ b/app/assets/images/browse/amenity_public_bookcase.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_public_transport_tickets.svg b/app/assets/images/browse/amenity_public_transport_tickets.svg
new file mode 100644
index 00000000000..132830c222b
--- /dev/null
+++ b/app/assets/images/browse/amenity_public_transport_tickets.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_recycling.svg b/app/assets/images/browse/amenity_recycling.svg
new file mode 100644
index 00000000000..38c3ce5bb41
--- /dev/null
+++ b/app/assets/images/browse/amenity_recycling.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_rental_bicycle.svg b/app/assets/images/browse/amenity_rental_bicycle.svg
new file mode 100644
index 00000000000..ce2c7b5feb8
--- /dev/null
+++ b/app/assets/images/browse/amenity_rental_bicycle.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_rental_car.svg b/app/assets/images/browse/amenity_rental_car.svg
new file mode 100644
index 00000000000..94f64d99b7a
--- /dev/null
+++ b/app/assets/images/browse/amenity_rental_car.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_restaurant.svg b/app/assets/images/browse/amenity_restaurant.svg
new file mode 100644
index 00000000000..80cfe39e4de
--- /dev/null
+++ b/app/assets/images/browse/amenity_restaurant.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_shelter.svg b/app/assets/images/browse/amenity_shelter.svg
new file mode 100644
index 00000000000..706ef4c45e5
--- /dev/null
+++ b/app/assets/images/browse/amenity_shelter.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_shower.svg b/app/assets/images/browse/amenity_shower.svg
new file mode 100644
index 00000000000..0de18e9551c
--- /dev/null
+++ b/app/assets/images/browse/amenity_shower.svg
@@ -0,0 +1,12 @@
+
diff --git a/app/assets/images/browse/amenity_social_facility.svg b/app/assets/images/browse/amenity_social_facility.svg
new file mode 100644
index 00000000000..11fb0e200ac
--- /dev/null
+++ b/app/assets/images/browse/amenity_social_facility.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_taxi.svg b/app/assets/images/browse/amenity_taxi.svg
new file mode 100644
index 00000000000..6e3659903d7
--- /dev/null
+++ b/app/assets/images/browse/amenity_taxi.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_telephone.svg b/app/assets/images/browse/amenity_telephone.svg
new file mode 100644
index 00000000000..8097d4fe9a9
--- /dev/null
+++ b/app/assets/images/browse/amenity_telephone.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_theatre.svg b/app/assets/images/browse/amenity_theatre.svg
new file mode 100644
index 00000000000..0e42c0c5bd8
--- /dev/null
+++ b/app/assets/images/browse/amenity_theatre.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_toilets.svg b/app/assets/images/browse/amenity_toilets.svg
new file mode 100644
index 00000000000..23298c318f0
--- /dev/null
+++ b/app/assets/images/browse/amenity_toilets.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_town_hall.svg b/app/assets/images/browse/amenity_town_hall.svg
new file mode 100644
index 00000000000..80f6a6cdbcb
--- /dev/null
+++ b/app/assets/images/browse/amenity_town_hall.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_vehicle_inspection.svg b/app/assets/images/browse/amenity_vehicle_inspection.svg
new file mode 100644
index 00000000000..ce97cef8c32
--- /dev/null
+++ b/app/assets/images/browse/amenity_vehicle_inspection.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_veterinary.svg b/app/assets/images/browse/amenity_veterinary.svg
new file mode 100644
index 00000000000..0e32a255b0b
--- /dev/null
+++ b/app/assets/images/browse/amenity_veterinary.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_waste_basket.svg b/app/assets/images/browse/amenity_waste_basket.svg
new file mode 100644
index 00000000000..ab3fe99f951
--- /dev/null
+++ b/app/assets/images/browse/amenity_waste_basket.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/amenity_waste_disposal.svg b/app/assets/images/browse/amenity_waste_disposal.svg
new file mode 100644
index 00000000000..8e15bb89739
--- /dev/null
+++ b/app/assets/images/browse/amenity_waste_disposal.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/barrier_cattle_grid.svg b/app/assets/images/browse/barrier_cattle_grid.svg
new file mode 100644
index 00000000000..5d47f51389a
--- /dev/null
+++ b/app/assets/images/browse/barrier_cattle_grid.svg
@@ -0,0 +1,6 @@
+
diff --git a/app/assets/images/browse/barrier_cycle_barrier.svg b/app/assets/images/browse/barrier_cycle_barrier.svg
new file mode 100644
index 00000000000..566074e503d
--- /dev/null
+++ b/app/assets/images/browse/barrier_cycle_barrier.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/assets/images/browse/barrier_full-height_turnstile.svg b/app/assets/images/browse/barrier_full-height_turnstile.svg
new file mode 100644
index 00000000000..9193d888d67
--- /dev/null
+++ b/app/assets/images/browse/barrier_full-height_turnstile.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/barrier_gate.svg b/app/assets/images/browse/barrier_gate.svg
new file mode 100644
index 00000000000..ff6818bb39d
--- /dev/null
+++ b/app/assets/images/browse/barrier_gate.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/app/assets/images/browse/barrier_kissing_gate.svg b/app/assets/images/browse/barrier_kissing_gate.svg
new file mode 100644
index 00000000000..689dca1623c
--- /dev/null
+++ b/app/assets/images/browse/barrier_kissing_gate.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/barrier_level_crossing.svg b/app/assets/images/browse/barrier_level_crossing.svg
new file mode 100644
index 00000000000..27b73bb5407
--- /dev/null
+++ b/app/assets/images/browse/barrier_level_crossing.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/assets/images/browse/barrier_level_crossing2.svg b/app/assets/images/browse/barrier_level_crossing2.svg
new file mode 100644
index 00000000000..adfade75eb1
--- /dev/null
+++ b/app/assets/images/browse/barrier_level_crossing2.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/assets/images/browse/barrier_lift_gate.svg b/app/assets/images/browse/barrier_lift_gate.svg
new file mode 100644
index 00000000000..51b2deba0c9
--- /dev/null
+++ b/app/assets/images/browse/barrier_lift_gate.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/barrier_motorcycle_barrier.svg b/app/assets/images/browse/barrier_motorcycle_barrier.svg
new file mode 100644
index 00000000000..3df77483473
--- /dev/null
+++ b/app/assets/images/browse/barrier_motorcycle_barrier.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/barrier_stile.svg b/app/assets/images/browse/barrier_stile.svg
new file mode 100644
index 00000000000..52763cc68af
--- /dev/null
+++ b/app/assets/images/browse/barrier_stile.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/barrier_toll_booth.svg b/app/assets/images/browse/barrier_toll_booth.svg
new file mode 100644
index 00000000000..16708891761
--- /dev/null
+++ b/app/assets/images/browse/barrier_toll_booth.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/assets/images/browse/historic_archaeological_site.svg b/app/assets/images/browse/historic_archaeological_site.svg
new file mode 100644
index 00000000000..851900276f5
--- /dev/null
+++ b/app/assets/images/browse/historic_archaeological_site.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/historic_bust.svg b/app/assets/images/browse/historic_bust.svg
new file mode 100644
index 00000000000..ccceb6ff7a6
--- /dev/null
+++ b/app/assets/images/browse/historic_bust.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/historic_castle.svg b/app/assets/images/browse/historic_castle.svg
new file mode 100644
index 00000000000..2c438789e8f
--- /dev/null
+++ b/app/assets/images/browse/historic_castle.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/historic_city_gate.svg b/app/assets/images/browse/historic_city_gate.svg
new file mode 100644
index 00000000000..b2e9d24e32d
--- /dev/null
+++ b/app/assets/images/browse/historic_city_gate.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/historic_fort.svg b/app/assets/images/browse/historic_fort.svg
new file mode 100644
index 00000000000..ff4d0d34672
--- /dev/null
+++ b/app/assets/images/browse/historic_fort.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/historic_fortress.svg b/app/assets/images/browse/historic_fortress.svg
new file mode 100644
index 00000000000..99b02e458d3
--- /dev/null
+++ b/app/assets/images/browse/historic_fortress.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/historic_manor.svg b/app/assets/images/browse/historic_manor.svg
new file mode 100644
index 00000000000..463a434e44e
--- /dev/null
+++ b/app/assets/images/browse/historic_manor.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/historic_memorial.svg b/app/assets/images/browse/historic_memorial.svg
new file mode 100644
index 00000000000..40bf0c341ef
--- /dev/null
+++ b/app/assets/images/browse/historic_memorial.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/historic_monument.svg b/app/assets/images/browse/historic_monument.svg
new file mode 100644
index 00000000000..a38de67ef9b
--- /dev/null
+++ b/app/assets/images/browse/historic_monument.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/historic_obelisk.svg b/app/assets/images/browse/historic_obelisk.svg
new file mode 100644
index 00000000000..09d44b2d48c
--- /dev/null
+++ b/app/assets/images/browse/historic_obelisk.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/historic_palace.svg b/app/assets/images/browse/historic_palace.svg
new file mode 100644
index 00000000000..1631e0fadf3
--- /dev/null
+++ b/app/assets/images/browse/historic_palace.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/historic_plaque.svg b/app/assets/images/browse/historic_plaque.svg
new file mode 100644
index 00000000000..e86a90495c3
--- /dev/null
+++ b/app/assets/images/browse/historic_plaque.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/historic_shrine.svg b/app/assets/images/browse/historic_shrine.svg
new file mode 100644
index 00000000000..9ca6fc68878
--- /dev/null
+++ b/app/assets/images/browse/historic_shrine.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/historic_statue.svg b/app/assets/images/browse/historic_statue.svg
new file mode 100644
index 00000000000..3bd0d923c55
--- /dev/null
+++ b/app/assets/images/browse/historic_statue.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/historic_stone.svg b/app/assets/images/browse/historic_stone.svg
new file mode 100644
index 00000000000..5798b182824
--- /dev/null
+++ b/app/assets/images/browse/historic_stone.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_alcohol.svg b/app/assets/images/browse/shop_alcohol.svg
new file mode 100644
index 00000000000..119fc0b3466
--- /dev/null
+++ b/app/assets/images/browse/shop_alcohol.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_art.svg b/app/assets/images/browse/shop_art.svg
new file mode 100644
index 00000000000..b127554b462
--- /dev/null
+++ b/app/assets/images/browse/shop_art.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/assets/images/browse/shop_bag.svg b/app/assets/images/browse/shop_bag.svg
new file mode 100644
index 00000000000..fbb7797a89c
--- /dev/null
+++ b/app/assets/images/browse/shop_bag.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_bakery.svg b/app/assets/images/browse/shop_bakery.svg
new file mode 100644
index 00000000000..445831ea211
--- /dev/null
+++ b/app/assets/images/browse/shop_bakery.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_beauty.svg b/app/assets/images/browse/shop_beauty.svg
new file mode 100644
index 00000000000..95b0e468afe
--- /dev/null
+++ b/app/assets/images/browse/shop_beauty.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_bed.svg b/app/assets/images/browse/shop_bed.svg
new file mode 100644
index 00000000000..d6082a429e0
--- /dev/null
+++ b/app/assets/images/browse/shop_bed.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_beverages.svg b/app/assets/images/browse/shop_beverages.svg
new file mode 100644
index 00000000000..d0713b2626d
--- /dev/null
+++ b/app/assets/images/browse/shop_beverages.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_bicycle.svg b/app/assets/images/browse/shop_bicycle.svg
new file mode 100644
index 00000000000..161967e1d54
--- /dev/null
+++ b/app/assets/images/browse/shop_bicycle.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_bookmaker.svg b/app/assets/images/browse/shop_bookmaker.svg
new file mode 100644
index 00000000000..b091df9c144
--- /dev/null
+++ b/app/assets/images/browse/shop_bookmaker.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/assets/images/browse/shop_butcher.svg b/app/assets/images/browse/shop_butcher.svg
new file mode 100644
index 00000000000..f3ea90440ac
--- /dev/null
+++ b/app/assets/images/browse/shop_butcher.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_car.svg b/app/assets/images/browse/shop_car.svg
new file mode 100644
index 00000000000..b33bbdd3ba4
--- /dev/null
+++ b/app/assets/images/browse/shop_car.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_car_parts.svg b/app/assets/images/browse/shop_car_parts.svg
new file mode 100644
index 00000000000..f97831f6d38
--- /dev/null
+++ b/app/assets/images/browse/shop_car_parts.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_car_repair.svg b/app/assets/images/browse/shop_car_repair.svg
new file mode 100644
index 00000000000..5f016e88670
--- /dev/null
+++ b/app/assets/images/browse/shop_car_repair.svg
@@ -0,0 +1,37 @@
+
diff --git a/app/assets/images/browse/shop_carpet.svg b/app/assets/images/browse/shop_carpet.svg
new file mode 100644
index 00000000000..c3148870fa4
--- /dev/null
+++ b/app/assets/images/browse/shop_carpet.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_charity.svg b/app/assets/images/browse/shop_charity.svg
new file mode 100644
index 00000000000..8086178f5a2
--- /dev/null
+++ b/app/assets/images/browse/shop_charity.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_chemist.svg b/app/assets/images/browse/shop_chemist.svg
new file mode 100644
index 00000000000..89d08d84199
--- /dev/null
+++ b/app/assets/images/browse/shop_chemist.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/assets/images/browse/shop_clothes.svg b/app/assets/images/browse/shop_clothes.svg
new file mode 100644
index 00000000000..278e6e63729
--- /dev/null
+++ b/app/assets/images/browse/shop_clothes.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_coffee.svg b/app/assets/images/browse/shop_coffee.svg
new file mode 100644
index 00000000000..4fd8948527a
--- /dev/null
+++ b/app/assets/images/browse/shop_coffee.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_computer.svg b/app/assets/images/browse/shop_computer.svg
new file mode 100644
index 00000000000..34f099dd1eb
--- /dev/null
+++ b/app/assets/images/browse/shop_computer.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_confectionery.svg b/app/assets/images/browse/shop_confectionery.svg
new file mode 100644
index 00000000000..be8887c1e94
--- /dev/null
+++ b/app/assets/images/browse/shop_confectionery.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_convenience.svg b/app/assets/images/browse/shop_convenience.svg
new file mode 100644
index 00000000000..735a0b78c25
--- /dev/null
+++ b/app/assets/images/browse/shop_convenience.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/assets/images/browse/shop_copyshop.svg b/app/assets/images/browse/shop_copyshop.svg
new file mode 100644
index 00000000000..982cef12e45
--- /dev/null
+++ b/app/assets/images/browse/shop_copyshop.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_dairy.svg b/app/assets/images/browse/shop_dairy.svg
new file mode 100644
index 00000000000..b4e714b8f3c
--- /dev/null
+++ b/app/assets/images/browse/shop_dairy.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_deli.svg b/app/assets/images/browse/shop_deli.svg
new file mode 100644
index 00000000000..c7d9594ddde
--- /dev/null
+++ b/app/assets/images/browse/shop_deli.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_department_store.svg b/app/assets/images/browse/shop_department_store.svg
new file mode 100644
index 00000000000..91f780eaf97
--- /dev/null
+++ b/app/assets/images/browse/shop_department_store.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_diy.svg b/app/assets/images/browse/shop_diy.svg
new file mode 100644
index 00000000000..0136b163f78
--- /dev/null
+++ b/app/assets/images/browse/shop_diy.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_electronics.svg b/app/assets/images/browse/shop_electronics.svg
new file mode 100644
index 00000000000..05bf65a2ae5
--- /dev/null
+++ b/app/assets/images/browse/shop_electronics.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_fabric.svg b/app/assets/images/browse/shop_fabric.svg
new file mode 100644
index 00000000000..577a8592df9
--- /dev/null
+++ b/app/assets/images/browse/shop_fabric.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_florist.svg b/app/assets/images/browse/shop_florist.svg
new file mode 100644
index 00000000000..fd8c908a03e
--- /dev/null
+++ b/app/assets/images/browse/shop_florist.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_furniture.svg b/app/assets/images/browse/shop_furniture.svg
new file mode 100644
index 00000000000..302cb7beb3c
--- /dev/null
+++ b/app/assets/images/browse/shop_furniture.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_garden_centre.svg b/app/assets/images/browse/shop_garden_centre.svg
new file mode 100644
index 00000000000..8c19c419671
--- /dev/null
+++ b/app/assets/images/browse/shop_garden_centre.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_gift.svg b/app/assets/images/browse/shop_gift.svg
new file mode 100644
index 00000000000..edfeee8a805
--- /dev/null
+++ b/app/assets/images/browse/shop_gift.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_greengrocer.svg b/app/assets/images/browse/shop_greengrocer.svg
new file mode 100644
index 00000000000..041d25e0e4e
--- /dev/null
+++ b/app/assets/images/browse/shop_greengrocer.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_hairdresser.svg b/app/assets/images/browse/shop_hairdresser.svg
new file mode 100644
index 00000000000..b2753219e3e
--- /dev/null
+++ b/app/assets/images/browse/shop_hairdresser.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_hearing_aids.svg b/app/assets/images/browse/shop_hearing_aids.svg
new file mode 100644
index 00000000000..0e7f278e77b
--- /dev/null
+++ b/app/assets/images/browse/shop_hearing_aids.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_hifi.svg b/app/assets/images/browse/shop_hifi.svg
new file mode 100644
index 00000000000..2bd4185ba03
--- /dev/null
+++ b/app/assets/images/browse/shop_hifi.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_houseware.svg b/app/assets/images/browse/shop_houseware.svg
new file mode 100644
index 00000000000..5152e98a657
--- /dev/null
+++ b/app/assets/images/browse/shop_houseware.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/assets/images/browse/shop_interior_decoration.svg b/app/assets/images/browse/shop_interior_decoration.svg
new file mode 100644
index 00000000000..149c69a41ff
--- /dev/null
+++ b/app/assets/images/browse/shop_interior_decoration.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_jewelry.svg b/app/assets/images/browse/shop_jewelry.svg
new file mode 100644
index 00000000000..e270f805ca6
--- /dev/null
+++ b/app/assets/images/browse/shop_jewelry.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_laundry.svg b/app/assets/images/browse/shop_laundry.svg
new file mode 100644
index 00000000000..b0da7247e0d
--- /dev/null
+++ b/app/assets/images/browse/shop_laundry.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_marketplace.svg b/app/assets/images/browse/shop_marketplace.svg
new file mode 100644
index 00000000000..1dbd86e56dc
--- /dev/null
+++ b/app/assets/images/browse/shop_marketplace.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_massage.svg b/app/assets/images/browse/shop_massage.svg
new file mode 100644
index 00000000000..9eab3af0fe1
--- /dev/null
+++ b/app/assets/images/browse/shop_massage.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_medical_supply.svg b/app/assets/images/browse/shop_medical_supply.svg
new file mode 100644
index 00000000000..5947861373c
--- /dev/null
+++ b/app/assets/images/browse/shop_medical_supply.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_mobile_phone.svg b/app/assets/images/browse/shop_mobile_phone.svg
new file mode 100644
index 00000000000..937e4e1ae1c
--- /dev/null
+++ b/app/assets/images/browse/shop_mobile_phone.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_motorcycle.svg b/app/assets/images/browse/shop_motorcycle.svg
new file mode 100644
index 00000000000..c8c06139d20
--- /dev/null
+++ b/app/assets/images/browse/shop_motorcycle.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_music.svg b/app/assets/images/browse/shop_music.svg
new file mode 100644
index 00000000000..956d8a60e4a
--- /dev/null
+++ b/app/assets/images/browse/shop_music.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/app/assets/images/browse/shop_musical_instrument.svg b/app/assets/images/browse/shop_musical_instrument.svg
new file mode 100644
index 00000000000..a9e7dc5acfc
--- /dev/null
+++ b/app/assets/images/browse/shop_musical_instrument.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_newsagent.svg b/app/assets/images/browse/shop_newsagent.svg
new file mode 100644
index 00000000000..2bba23b7616
--- /dev/null
+++ b/app/assets/images/browse/shop_newsagent.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_optician.svg b/app/assets/images/browse/shop_optician.svg
new file mode 100644
index 00000000000..cb2f392b162
--- /dev/null
+++ b/app/assets/images/browse/shop_optician.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_outdoor.svg b/app/assets/images/browse/shop_outdoor.svg
new file mode 100644
index 00000000000..b99e67fa705
--- /dev/null
+++ b/app/assets/images/browse/shop_outdoor.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_paint.svg b/app/assets/images/browse/shop_paint.svg
new file mode 100644
index 00000000000..a61984c6b82
--- /dev/null
+++ b/app/assets/images/browse/shop_paint.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_perfumery.svg b/app/assets/images/browse/shop_perfumery.svg
new file mode 100644
index 00000000000..4c45b177bd4
--- /dev/null
+++ b/app/assets/images/browse/shop_perfumery.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_pet.svg b/app/assets/images/browse/shop_pet.svg
new file mode 100644
index 00000000000..6cb49a88b84
--- /dev/null
+++ b/app/assets/images/browse/shop_pet.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_photo.svg b/app/assets/images/browse/shop_photo.svg
new file mode 100644
index 00000000000..dcf6136f3d1
--- /dev/null
+++ b/app/assets/images/browse/shop_photo.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_seafood.svg b/app/assets/images/browse/shop_seafood.svg
new file mode 100644
index 00000000000..fd62f7d7e55
--- /dev/null
+++ b/app/assets/images/browse/shop_seafood.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_second_hand.svg b/app/assets/images/browse/shop_second_hand.svg
new file mode 100644
index 00000000000..e1c216088d6
--- /dev/null
+++ b/app/assets/images/browse/shop_second_hand.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_shoes.svg b/app/assets/images/browse/shop_shoes.svg
new file mode 100644
index 00000000000..8a1b7d1cc13
--- /dev/null
+++ b/app/assets/images/browse/shop_shoes.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_sports.svg b/app/assets/images/browse/shop_sports.svg
new file mode 100644
index 00000000000..50ea6eef4f6
--- /dev/null
+++ b/app/assets/images/browse/shop_sports.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_stationery.svg b/app/assets/images/browse/shop_stationery.svg
new file mode 100644
index 00000000000..a80f13a77e5
--- /dev/null
+++ b/app/assets/images/browse/shop_stationery.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_supermarket.svg b/app/assets/images/browse/shop_supermarket.svg
new file mode 100644
index 00000000000..4840fe0d6be
--- /dev/null
+++ b/app/assets/images/browse/shop_supermarket.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_tea.svg b/app/assets/images/browse/shop_tea.svg
new file mode 100644
index 00000000000..310a08812d9
--- /dev/null
+++ b/app/assets/images/browse/shop_tea.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_ticket.svg b/app/assets/images/browse/shop_ticket.svg
new file mode 100644
index 00000000000..0f07178578c
--- /dev/null
+++ b/app/assets/images/browse/shop_ticket.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_tobacco.svg b/app/assets/images/browse/shop_tobacco.svg
new file mode 100644
index 00000000000..0a151d3ae5f
--- /dev/null
+++ b/app/assets/images/browse/shop_tobacco.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_toys.svg b/app/assets/images/browse/shop_toys.svg
new file mode 100644
index 00000000000..7b5eb168950
--- /dev/null
+++ b/app/assets/images/browse/shop_toys.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_trade.svg b/app/assets/images/browse/shop_trade.svg
new file mode 100644
index 00000000000..036cca22ed3
--- /dev/null
+++ b/app/assets/images/browse/shop_trade.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_travel_agency.svg b/app/assets/images/browse/shop_travel_agency.svg
new file mode 100644
index 00000000000..c0bc3756aca
--- /dev/null
+++ b/app/assets/images/browse/shop_travel_agency.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_tyres.svg b/app/assets/images/browse/shop_tyres.svg
new file mode 100644
index 00000000000..1e87f70c8a8
--- /dev/null
+++ b/app/assets/images/browse/shop_tyres.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_variety_store.svg b/app/assets/images/browse/shop_variety_store.svg
new file mode 100644
index 00000000000..24fb1da0db3
--- /dev/null
+++ b/app/assets/images/browse/shop_variety_store.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_video.svg b/app/assets/images/browse/shop_video.svg
new file mode 100644
index 00000000000..18365985a21
--- /dev/null
+++ b/app/assets/images/browse/shop_video.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/shop_video_games.svg b/app/assets/images/browse/shop_video_games.svg
new file mode 100644
index 00000000000..b5623c42e3f
--- /dev/null
+++ b/app/assets/images/browse/shop_video_games.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/assets/images/browse/tourism_alpinehut.svg b/app/assets/images/browse/tourism_alpinehut.svg
new file mode 100644
index 00000000000..cdc4ec0b03b
--- /dev/null
+++ b/app/assets/images/browse/tourism_alpinehut.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/tourism_apartment.svg b/app/assets/images/browse/tourism_apartment.svg
new file mode 100644
index 00000000000..fdcc3f787ad
--- /dev/null
+++ b/app/assets/images/browse/tourism_apartment.svg
@@ -0,0 +1,5 @@
+
diff --git a/app/assets/images/browse/tourism_artwork.svg b/app/assets/images/browse/tourism_artwork.svg
new file mode 100644
index 00000000000..424bd7a6da6
--- /dev/null
+++ b/app/assets/images/browse/tourism_artwork.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/tourism_audioguide.svg b/app/assets/images/browse/tourism_audioguide.svg
new file mode 100644
index 00000000000..7c7a0a1cd8f
--- /dev/null
+++ b/app/assets/images/browse/tourism_audioguide.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/tourism_board.svg b/app/assets/images/browse/tourism_board.svg
new file mode 100644
index 00000000000..0d2b39bfa6e
--- /dev/null
+++ b/app/assets/images/browse/tourism_board.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/tourism_camping.svg b/app/assets/images/browse/tourism_camping.svg
new file mode 100644
index 00000000000..65706ce5556
--- /dev/null
+++ b/app/assets/images/browse/tourism_camping.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/tourism_caravan_park.svg b/app/assets/images/browse/tourism_caravan_park.svg
new file mode 100644
index 00000000000..67b36d984c7
--- /dev/null
+++ b/app/assets/images/browse/tourism_caravan_park.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/tourism_chalet.svg b/app/assets/images/browse/tourism_chalet.svg
new file mode 100644
index 00000000000..572424a9d13
--- /dev/null
+++ b/app/assets/images/browse/tourism_chalet.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/assets/images/browse/tourism_guest_house.svg b/app/assets/images/browse/tourism_guest_house.svg
new file mode 100644
index 00000000000..386199a4bdd
--- /dev/null
+++ b/app/assets/images/browse/tourism_guest_house.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/assets/images/browse/tourism_guidepost.svg b/app/assets/images/browse/tourism_guidepost.svg
new file mode 100644
index 00000000000..884e5fa96b9
--- /dev/null
+++ b/app/assets/images/browse/tourism_guidepost.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/tourism_hostel.svg b/app/assets/images/browse/tourism_hostel.svg
new file mode 100644
index 00000000000..b10bcb21d8f
--- /dev/null
+++ b/app/assets/images/browse/tourism_hostel.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/assets/images/browse/tourism_hotel.svg b/app/assets/images/browse/tourism_hotel.svg
new file mode 100644
index 00000000000..879d08301a5
--- /dev/null
+++ b/app/assets/images/browse/tourism_hotel.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/tourism_map.svg b/app/assets/images/browse/tourism_map.svg
new file mode 100644
index 00000000000..00b67422c07
--- /dev/null
+++ b/app/assets/images/browse/tourism_map.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/tourism_motel.svg b/app/assets/images/browse/tourism_motel.svg
new file mode 100644
index 00000000000..2b2480bd4f6
--- /dev/null
+++ b/app/assets/images/browse/tourism_motel.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/tourism_museum.svg b/app/assets/images/browse/tourism_museum.svg
new file mode 100644
index 00000000000..24973460d45
--- /dev/null
+++ b/app/assets/images/browse/tourism_museum.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/tourism_office.svg b/app/assets/images/browse/tourism_office.svg
new file mode 100644
index 00000000000..f1031c25ed9
--- /dev/null
+++ b/app/assets/images/browse/tourism_office.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/tourism_picnic.svg b/app/assets/images/browse/tourism_picnic.svg
new file mode 100644
index 00000000000..067ee11f890
--- /dev/null
+++ b/app/assets/images/browse/tourism_picnic.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/tourism_terminal.svg b/app/assets/images/browse/tourism_terminal.svg
new file mode 100644
index 00000000000..f341cece417
--- /dev/null
+++ b/app/assets/images/browse/tourism_terminal.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/tourism_viewpoint.svg b/app/assets/images/browse/tourism_viewpoint.svg
new file mode 100644
index 00000000000..65b51870647
--- /dev/null
+++ b/app/assets/images/browse/tourism_viewpoint.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/images/browse/tourism_wilderness_hut.svg b/app/assets/images/browse/tourism_wilderness_hut.svg
new file mode 100644
index 00000000000..36d03eae747
--- /dev/null
+++ b/app/assets/images/browse/tourism_wilderness_hut.svg
@@ -0,0 +1,3 @@
+
diff --git a/app/assets/stylesheets/browse.scss b/app/assets/stylesheets/browse.scss
index 2dac602fed3..dd7ffe0dc4f 100644
--- a/app/assets/stylesheets/browse.scss
+++ b/app/assets/stylesheets/browse.scss
@@ -3,51 +3,52 @@ $map-sidebar-icons: (
/* Nodes (and ways as areas) */
".aeroway.aerodrome": ("filename": "aerodrome.p.16.png"),
-
- ".amenity.atm": ("filename": "amenity_atm.16.png", "invert": true),
- ".amenity.bank": ("filename": "amenity_bank.16.png", "invert": true),
- ".amenity.bar": ("filename": "amenity_bar.16.png", "invert": true),
- ".amenity.bench": ("filename": "amenity_bench.16.png", "invert": true),
- ".amenity.biergarten": ("filename": "amenity_biergarten.16.png", "invert": true),
- ".amenity.bicycle_parking": ("filename": "amenity_bicycle_parking.16.png"),
- ".amenity.bicycle_rental": ("filename": "transport_rental_bicycle.16.png"),
- ".amenity.bus_station": ("filename": "bus_station.n.16.png"),
- ".amenity.cafe": ("filename": "amenity_cafe.16.png", "invert": true),
- ".amenity.car_rental": ("filename": "transport_rental_car.16.png"),
- ".amenity.car_sharing": ("filename": "car_share.p.16.png"),
- ".amenity.childcare": ("filename": "amenity_childcare.p.16.png"),
- ".amenity.cinema": ("filename": "amenity_cinema.16.png", "invert": true),
- ".amenity.courthouse": ("filename": "amenity_courthouse.16.png", "invert": true),
- ".amenity.dentist": ("filename": "amenity_dentist.16.png"),
- ".amenity.doctors": ("filename": "amenity_doctors.16.png"),
- ".amenity.drinking_water": ("filename": "amenity_drinking_water.16.png", "invert": true),
- ".amenity.fast_food": ("filename": "amenity_fast_food.16.png", "invert": true),
- ".amenity.fire_station": ("filename": "amenity_fire_station.16.png", "invert": true),
- ".amenity.fuel": ("filename": "amenity_fuel.16.png"),
- ".amenity.hospital": ("filename": "amenity_hospital.16.png"),
- ".amenity.kindergarten": ("filename": "amenity_childcare.p.16.png"),
- ".amenity.library": ("filename": "library.p.16.png", "invert": true),
- ".amenity.nightclub": ("filename": "amenity_nightclub.16.png", "invert": true),
- ".amenity.parking": ("filename": "parking.p.16.png"),
- ".amenity.pharmacy": ("filename": "amenity_pharmacy.16.png"),
- ".amenity.place_of_worship": ("filename": "amenity_place_of_worship.16.png", "invert": true),
- ".amenity.police": ("filename": "amenity_police.16.png", "invert": true),
- ".amenity.post_box": ("filename": "post_box.p.16.png", "invert": true),
- ".amenity.post_office": ("filename": "post_office.p.16.png", "invert": true),
- ".amenity.prison": ("filename": "amenity_prison.16.png", "invert": true),
- ".amenity.pub": ("filename": "amenity_pub.16.png", "invert": true),
- ".amenity.restaurant": ("filename": "amenity_restaurant.16.png", "invert": true),
- ".amenity.recycling": ("filename": "amenity_recycling.16.png", "invert": true),
- ".amenity.school": ("filename": "education_school.p.16.png"),
- ".amenity.shelter": ("filename": "shelter2.p.16.png"),
- ".amenity.taxi": ("filename": "amenity_taxi.16.png"),
- ".amenity.telephone": ("filename": "telephone.p.16.png", "invert": true),
- ".amenity.theatre": ("filename": "amenity_theatre.16.png", "invert": true),
- ".amenity.toilets": ("filename": "amenity_toilets.16.png", "invert": true),
- ".amenity.townhall": ("filename": "amenity_townhall.16.png", "invert": true),
- ".amenity.university": ("filename": "education_university.p.16.png"),
- ".amenity.veterinary": ("filename": "health_veterinary.p.16.png"),
- ".amenity.waste_basket": ("filename": "amenity_waste_basket.16.png", "invert": true),
+
+ ".amenity.atm": ("filename": "amenity_atm.svg", "fill": "amenity-brown"),
+ ".amenity.bank": ("filename": "amenity_bank.svg", "fill": "#000000"),
+ ".amenity.bar": ("filename": "amenity_bar.svg", "fill": "#000000"),
+ ".amenity.bench": ("filename": "amenity_bench.svg", "fill": "#666666"),
+ ".amenity.biergarten": ("filename": "amenity_biergarten.svg", "fill": "#000000"),
+ ".amenity.bicycle_parking": ("filename": "amenity_bicycle_parking.svg", "fill": "#000000"),
+ ".amenity.bicycle_rental": ("filename": "amenity_rental_bicycle.svg", "fill": "#0092da"),
+ ".amenity.bus_station": ("filename": "bus_station.n.svg", "fill": "#000000"),
+ ".amenity.cafe": ("filename": "amenity_cafe.svg", "fill": "#000000"),
+ ".amenity.car_rental": ("filename": "transport_rental_car.svg", "fill": "#000000"),
+ ".amenity.car_sharing": ("filename": "car_share.svg", "fill": "#000000"),
+ ".amenity.childcare": ("filename": "amenity_childcare.svg", "fill": "#000000"),
+ ".amenity.cinema": ("filename": "amenity_cinema.svg", "fill": "#000000"),
+ ".amenity.courthouse": ("filename": "amenity_courthouse.svg", "fill": "#000000"),
+ ".amenity.dentist": ("filename": "amenity_dentist.svg", "fill": "health"),
+ ".amenity.doctors": ("filename": "amenity_doctors.svg", "fill": "health"),
+ ".amenity.drinking_water": ("filename": "amenity_drinking_water.svg", "fill": "#000000"),
+ ".amenity.fast_food": ("filename": "amenity_fast_food.svg", "fill": "#000000"),
+ ".amenity.fire_station": ("filename": "amenity_fire_station.svg", "fill": "#000000"),
+ ".amenity.fuel": ("filename": "amenity_fuel.svg", "fill": "#000000"),
+ ".amenity.hospital": ("filename": "amenity_hospital.svg", "fill": "health"),
+ ".amenity.kindergarten": ("filename": "amenity_childcare.svg", "fill": "#000000"),
+ ".amenity.library": ("filename": "library.svg", "fill": "#000000"),
+ ".amenity.nightclub": ("filename": "amenity_nightclub.svg", "fill": "#000000"),
+ ".amenity.parking": ("filename": "parking.svg", "fill": "#000000"),
+ ".amenity.pharmacy": ("filename": "amenity_pharmacy.svg", "fill": "#000000"),
+ ".amenity.place_of_worship": ("filename": "amenity_place_of_worship.svg", "fill": "#000000"),
+ ".amenity.police": ("filename": "amenity_police.svg", "fill": "#000000"),
+ ".amenity.post_box": ("filename": "post_box.svg", "fill": "#000000"),
+ ".amenity.post_office": ("filename": "post_office.svg", "fill": "#000000"),
+ ".amenity.prison": ("filename": "amenity_prison.svg", "fill": "#000000"),
+ ".amenity.pub": ("filename": "amenity_pub.svg", "fill": "#000000"),
+ ".amenity.rental_car": ("filename": "amenity_rental_car.svg", "fill": "#0092da"),
+ ".amenity.restaurant": ("filename": "amenity_restaurant.svg", "fill": "gastronomy"),
+ ".amenity.recycling": ("filename": "amenity_recycling.svg", "fill": "#000000"),
+ ".amenity.school": ("filename": "education_school.svg", "fill": "#000000"),
+ ".amenity.shelter": ("filename": "shelter2.svg", "fill": "#000000"),
+ ".amenity.taxi": ("filename": "amenity_taxi.svg", "fill": "transportation"),
+ ".amenity.telephone": ("filename": "telephone.svg", "fill": "#000000"),
+ ".amenity.theatre": ("filename": "amenity_theatre.svg", "fill": "#000000"),
+ ".amenity.toilets": ("filename": "amenity_toilets.svg", "fill": "#000000"),
+ ".amenity.townhall": ("filename": "amenity_townhall.svg", "fill": "#000000"),
+ ".amenity.university": ("filename": "education_university.svg", "fill": "#000000"),
+ ".amenity.veterinary": ("filename": "health_veterinary.svg", "fill": "#000000"),
+ ".amenity.waste_basket": ("filename": "amenity_waste_basket.svg", "fill": "#000000"),
".barrier.gate": ("filename": "gate2.p.16.png", "invert": true),
diff --git a/app/assets/stylesheets/common.scss b/app/assets/stylesheets/common.scss
index 321b0bcb9af..822fbf58180 100644
--- a/app/assets/stylesheets/common.scss
+++ b/app/assets/stylesheets/common.scss
@@ -953,4 +953,38 @@ img.trace_image {
}
}
}
+
+ @if map.get($item, "fill") == '#666666' {
+ .browse-section #{$class}::before {
+ filter: invert(33%) sepia(0%) saturate(25%) hue-rotate(158deg) brightness(113%) contrast(78%);
+ }
+ }
+
+ @if map.get($item, "fill") == 'amenity-brown' {
+ // #734a08
+ .browse-section #{$class}::before {
+ filter: invert(21%) sepia(51%) saturate(3753%) hue-rotate(39deg) brightness(94%) contrast(94%);
+ }
+ }
+
+ @if map.get($item, "fill") == 'gastronomy' {
+ // #C77400
+ .browse-section #{$class}::before {
+ filter: invert(70%) sepia(82%) saturate(5614%) hue-rotate(17deg) brightness(93%) contrast(102%);
+ }
+ }
+
+ @if map.get($item, "fill") == 'health' {
+ // #BF0000
+ .browse-section #{$class}::before {
+ filter: invert(9%) sepia(66%) saturate(7307%) hue-rotate(359deg) brightness(103%) contrast(111%);
+ }
+ }
+
+ @if map.get($item, "fill") == 'transportation' {
+ // #0092da
+ .browse-section #{$class}::before {
+ filter: invert(47%) sepia(91%) saturate(3682%) hue-rotate(174deg) brightness(95%) contrast(101%);
+ }
+ }
}