/* Innsight - legacy yuna icon codepoint mappings, ported verbatim from
 * yuna-innsight/css/baseline.css (md-*) + yuna-innsight/css/map.css (map-*).
 * Scoped with .in-pin__glyph so a theme/plugin that also defines .md-* / .map-*
 * classes on the same page cannot collide.
 * @font-face is emitted inline from PHP (class-assets.php) with absolute URLs.
 */

.in-pin__glyph[class*="md-"]  { font-family: 'Innsight Material Icons', 'Material Icons', sans-serif !important; }
.in-pin__glyph[class*="map-"] { font-family: 'Innsight Map Icons', 'Map Icons', sans-serif !important; }

/* Material Icons codepoints (baseline.css) */

.in-pin__glyph.md-local-airport:after { content: '\e38a'; }
.in-pin__glyph.md-beach-access:after { content: '\e0ad'; }
.in-pin__glyph.md-local-library:after { content: '\e3a4'; }
.in-pin__glyph.md-directions-bus:after { content: '\e1c6'; }
.in-pin__glyph.md-local-cafe:after { content: '\e38f'; }
.in-pin__glyph.md-directions-car:after { content: '\e1c8'; }
.in-pin__glyph.md-local-movies:after { content: '\e3a8'; }
.in-pin__glyph.md-location-city:after { content: '\e3bf'; }
.in-pin__glyph.md-local-mall:after { content: '\e3a6'; }
.in-pin__glyph.md-local-convenience-store:after { content: '\e393'; }
.in-pin__glyph.md-fastfood:after { content: '\e23e'; }
.in-pin__glyph.md-restaurant-menu:after { content: '\e54a'; }
.in-pin__glyph.md-local-florist:after { content: '\e398'; }
.in-pin__glyph.md-restaurant:after { content: '\e549'; }
.in-pin__glyph.md-food-truck:after { content: '\e533'; }
.in-pin__glyph.md-forest:after { content: '\e320'; }
.in-pin__glyph.md-local-grocery-store:after { content: '\e39c'; }
.in-pin__glyph.md-fitness-center:after { content: '\e283'; }
.in-pin__glyph.md-hardware:after { content: '\e29f'; }
.in-pin__glyph.md-night-shelter:after { content: '\e877'; }
.in-pin__glyph.md-hotel:after { content: '\e30d'; }
.in-pin__glyph.md-local-jewelry:after { content: '\e318'; }
.in-pin__glyph.md-lake:after { content: '\e3a0'; }
.in-pin__glyph.md-local-library:after { content: '\e3a4'; }
.in-pin__glyph.md-location-pin:after { content: '\e3a5'; }
.in-pin__glyph.md-mosque:after { content: '\e3a9'; }
.in-pin__glyph.md-landscape:after { content: '\e359'; }
.in-pin__glyph.md-museum:after { content: '\e421'; }
.in-pin__glyph.md-nightlife:after { content: '\e229'; }
.in-pin__glyph.md-park:after { content: '\e3ab'; }
.in-pin__glyph.md-local-parking:after { content: '\e3ac'; }
.in-pin__glyph.md-pets:after { content: '\e4ac'; }
.in-pin__glyph.md-local-pharmacy:after { content: '\e3ad'; }
.in-pin__glyph.md-place:after { content: '\e4e7'; }
.in-pin__glyph.md-local-police:after { content: '\e3b5'; }
.in-pin__glyph.md-restaurant:after { content: '\e549'; }
.in-pin__glyph.md-river:after { content: '\eb97'; }
.in-pin__glyph.md-school:after { content: '\e56e'; }
.in-pin__glyph.md-local-mall:after { content: '\e3a6'; }
.in-pin__glyph.md-sports-stadium:after { content: '\e56e'; }
.in-pin__glyph.md-streetview:after { content: '\e57f'; }
.in-pin__glyph.md-subway:after { content: '\e657'; }
.in-pin__glyph.md-synagogue:after { content: '\e659'; }
.in-pin__glyph.md-local-taxi:after { content: '\e3bd'; }
.in-pin__glyph.md-temple:after { content: '\e76f'; }
.in-pin__glyph.md-theaters:after { content: '\e68b'; }
.in-pin__glyph.md-toys:after { content: '\e6b0'; }
.in-pin__glyph.md-train:after { content: '\e6b5'; }
.in-pin__glyph.md-commute:after { content: '\e166'; }
.in-pin__glyph.md-hiking:after { content: '\e902'; }
.in-pin__glyph.md-school:after { content: '\e56e'; }
.in-pin__glyph.md-wine-bar:after { content: '\e898'; }
.in-pin__glyph.md-zoo:after { content: '\e64e'; }

/* Map Icons codepoints (map.css) */
.in-pin__glyph.map-amusement-park:after { content: "\e004"; }
.in-pin__glyph.map-aquarium:after { content: "\e005"; }
.in-pin__glyph.map-art-gallery:after { content: "\e007"; }
.in-pin__glyph.map-atm:after { content: "\e009"; }
.in-pin__glyph.map-bakery:after { content: "\e00b"; }
.in-pin__glyph.map-bank:after { content: "\e00c"; }
.in-pin__glyph.map-bar:after { content: "\e00d"; }
.in-pin__glyph.map-baseball:after { content: "\e00e"; }
.in-pin__glyph.map-beauty-salon:after { content: "\e00f"; }
.in-pin__glyph.map-bicycle-store:after { content: "\e010"; }
.in-pin__glyph.map-boat-ramp:after { content: "\e011"; }
.in-pin__glyph.map-boat-tour:after { content: "\e012"; }
.in-pin__glyph.map-boating:after { content: "\e013"; }
.in-pin__glyph.map-book-store:after { content: "\e014"; }
.in-pin__glyph.map-bowling-alley:after { content: "\e015"; }
.in-pin__glyph.map-braille:after { content: "\e016"; }
.in-pin__glyph.map-campground:after { content: "\e019"; }
.in-pin__glyph.map-canoe:after { content: "\e01a"; }
.in-pin__glyph.map-car-dealer:after { content: "\e01b"; }
.in-pin__glyph.map-car-repair:after { content: "\e01d"; }
.in-pin__glyph.map-car-wash:after { content: "\e01e"; }
.in-pin__glyph.map-casino:after { content: "\e01f"; }
.in-pin__glyph.map-cemetery:after { content: "\e020"; }
.in-pin__glyph.map-chairlift:after { content: "\e021"; }
.in-pin__glyph.map-church:after { content: "\e022"; }
.in-pin__glyph.map-circle:after { content: "\e023"; }
.in-pin__glyph.map-city-hall:after { content: "\e024"; }
.in-pin__glyph.map-climbing:after { content: "\e025"; }
.in-pin__glyph.map-closed-captioning:after { content: "\e026"; }
.in-pin__glyph.map-compass:after { content: "\e028"; }
.in-pin__glyph.map-courthouse:after { content: "\e02a"; }
.in-pin__glyph.map-cross-country-skiing:after { content: "\e02b"; }
.in-pin__glyph.map-crosshairs:after { content: "\e02c"; }
.in-pin__glyph.map-dentist:after { content: "\e02d"; }
.in-pin__glyph.map-department-store:after { content: "\e02e"; }
.in-pin__glyph.map-diving:after { content: "\e02f"; }
.in-pin__glyph.map-doctor:after { content: "\e030"; }
.in-pin__glyph.map-electrician:after { content: "\e031"; }
.in-pin__glyph.map-electronics-store:after { content: "\e032"; }
.in-pin__glyph.map-embassy:after { content: "\e033"; }
.in-pin__glyph.map-female:after { content: "\e035"; }
.in-pin__glyph.map-finance:after { content: "\e036"; }
.in-pin__glyph.map-fire-station:after { content: "\e037"; }
.in-pin__glyph.map-fish-cleaning:after { content: "\e038"; }
.in-pin__glyph.map-fishing-pier:after { content: "\e039"; }
.in-pin__glyph.map-florist:after { content: "\e03a"; }
.in-pin__glyph.map-food:after { content: "\e03b"; }
.in-pin__glyph.map-funeral-home:after { content: "\e03d"; }
.in-pin__glyph.map-furniture-store:after { content: "\e03e"; }
.in-pin__glyph.map-gas-station:after { content: "\e03f"; }
.in-pin__glyph.map-general-contractor:after { content: "\e040"; }
.in-pin__glyph.map-grocery-or-supermarket:after { content: "\e041"; }
.in-pin__glyph.map-gym:after { content: "\e042"; }
.in-pin__glyph.map-hair-care:after { content: "\e043"; }
.in-pin__glyph.map-hang-gliding:after { content: "\e044"; }
.in-pin__glyph.map-health:after { content: "\e046"; }
.in-pin__glyph.map-hindu-temple:after { content: "\e047"; }
.in-pin__glyph.map-hospital:after { content: "\e048"; }
.in-pin__glyph.map-ice-fishing:after { content: "\e049"; }
.in-pin__glyph.map-ice-skating:after { content: "\e04a"; }
.in-pin__glyph.map-inline-skating:after { content: "\e04b"; }
.in-pin__glyph.map-insurance-agency:after { content: "\e04c"; }
.in-pin__glyph.map-jet-skiing:after { content: "\e04d"; }
.in-pin__glyph.map-kayaking:after { content: "\e04f"; }
.in-pin__glyph.map-laundry:after { content: "\e050"; }
.in-pin__glyph.map-lawyer:after { content: "\e051"; }
.in-pin__glyph.map-liquor-store:after { content: "\e053"; }
.in-pin__glyph.map-local-government:after { content: "\e054"; }
.in-pin__glyph.map-location-arrow:after { content: "\e055"; }
.in-pin__glyph.map-locksmith:after { content: "\e056"; }
.in-pin__glyph.map-lodging:after { content: "\e057"; }
.in-pin__glyph.map-low-vision-access:after { content: "\e058"; }
.in-pin__glyph.map-male:after { content: "\e059"; }
.in-pin__glyph.map-map-pin:after { content: "\e05a"; }
.in-pin__glyph.map-marina:after { content: "\e05b"; }
.in-pin__glyph.map-movie-rental:after { content: "\e05d"; }
.in-pin__glyph.map-movie-theater:after { content: "\e05e"; }
.in-pin__glyph.map-moving-company:after { content: "\e05f"; }
.in-pin__glyph.map-natural-feature:after { content: "\e061"; }
.in-pin__glyph.map-open-captioning:after { content: "\e063"; }
.in-pin__glyph.map-painter:after { content: "\e064"; }
.in-pin__glyph.map-parking:after { content: "\e066"; }
.in-pin__glyph.map-physiotherapist:after { content: "\e069"; }
.in-pin__glyph.map-place-of-worship:after { content: "\e06a"; }
.in-pin__glyph.map-playground:after { content: "\e06b"; }
.in-pin__glyph.map-plumber:after { content: "\e06c"; }
.in-pin__glyph.map-point-of-interest:after { content: "\e06d"; }
.in-pin__glyph.map-political:after { content: "\e06f"; }
.in-pin__glyph.map-post-box:after { content: "\e070"; }
.in-pin__glyph.map-post-office:after { content: "\e071"; }
.in-pin__glyph.map-rafting:after { content: "\e074"; }
.in-pin__glyph.map-real-estate-agency:after { content: "\e075"; }
.in-pin__glyph.map-roofing-contractor:after { content: "\e077"; }
.in-pin__glyph.map-route:after { content: "\e078"; }
.in-pin__glyph.map-route-pin:after { content: "\e079"; }
.in-pin__glyph.map-rv-park:after { content: "\e07a"; }
.in-pin__glyph.map-sailing:after { content: "\e07b"; }
.in-pin__glyph.map-scuba-diving:after { content: "\e07d"; }
.in-pin__glyph.map-search:after { content: "\e07e"; }
.in-pin__glyph.map-sheild:after { content: "\e07f"; }
.in-pin__glyph.map-shopping-mall:after { content: "\e080"; }
.in-pin__glyph.map-sign-language:after { content: "\e081"; }
.in-pin__glyph.map-skateboarding:after { content: "\e082"; }
.in-pin__glyph.map-ski-jumping:after { content: "\e083"; }
.in-pin__glyph.map-skiing:after { content: "\e084"; }
.in-pin__glyph.map-sledding:after { content: "\e085"; }
.in-pin__glyph.map-snow:after { content: "\e086"; }
.in-pin__glyph.map-snow-shoeing:after { content: "\e087"; }
.in-pin__glyph.map-snowboarding:after { content: "\e088"; }
.in-pin__glyph.map-snowmobile:after { content: "\e089"; }
.in-pin__glyph.map-spa:after { content: "\e08a"; }
.in-pin__glyph.map-square:after { content: "\e08b"; }
.in-pin__glyph.map-square-pin:after { content: "\e08c"; }
.in-pin__glyph.map-square-rounded:after { content: "\e08d"; }
.in-pin__glyph.map-stadium:after { content: "\e08e"; }
.in-pin__glyph.map-storage:after { content: "\e08f"; }
.in-pin__glyph.map-store:after { content: "\e090"; }
.in-pin__glyph.map-surfing:after { content: "\e092"; }
.in-pin__glyph.map-swimming:after { content: "\e093"; }
.in-pin__glyph.map-taxi-stand:after { content: "\e095"; }
.in-pin__glyph.map-tennis:after { content: "\e096"; }
.in-pin__glyph.map-toilet:after { content: "\e097"; }
.in-pin__glyph.map-transit-station:after { content: "\e099"; }
.in-pin__glyph.map-travel-agency:after { content: "\e09a"; }
.in-pin__glyph.map-unisex:after { content: "\e09b"; }
.in-pin__glyph.map-university:after { content: "\e09c"; }
.in-pin__glyph.map-veterinary-care:after { content: "\e09d"; }
.in-pin__glyph.map-volume-control-telephone:after { content: "\e09e"; }
.in-pin__glyph.map-waterskiing:after { content: "\e09f"; }
.in-pin__glyph.map-whale-watching:after { content: "\e0a0"; }
.in-pin__glyph.map-wheelchair:after { content: "\e0a1"; }
.in-pin__glyph.map-wind-surfing:after { content: "\e0a2"; }
