/* ============================================================
   ANDI24 ICONS — HOTEL / UNTERKUNFT / TOURISMUS
   ============================================================
   Lädt zusammen mit andi24-icons-core.css
   Für: Hotels, B&B, Ferienwohnungen, Hostels, Resorts, Camping
   Version: 2.0 — © andi24.de
   ============================================================ */

/* ── UNTERKUNFT & ZIMMER ────────────────────────────────── */
.ai-bed:before                 { content: "\f236"; }
.ai-bed-alt:before             { content: "\f8f7"; }
.ai-couch:before               { content: "\f4b8"; }
.ai-bath:before                { content: "\f2cd"; }
.ai-shower:before              { content: "\f2cc"; }
.ai-sink:before                { content: "\e06d"; }
.ai-toilet:before              { content: "\f7d8"; }
.ai-door-open:before           { content: "\f52b"; }
.ai-door-closed:before         { content: "\f52a"; }
.ai-key:before                 { content: "\f084"; }
.ai-person-shelter:before      { content: "\e54f"; }
.ai-house:before               { content: "\f015"; }
.ai-house-chimney:before       { content: "\e3af"; }
.ai-building:before            { content: "\f1ad"; }
.ai-hotel:before               { content: "\f594"; }
.ai-campground:before          { content: "\f6bb"; } /* Camping */
.ai-tent:before                { content: "\e57d"; }
.ai-caravan:before             { content: "\e000"; } /* Wohnwagen */

/* ── SERVICE & CONCIERGE ────────────────────────────────── */
.ai-bell-concierge:before      { content: "\f562"; }
.ai-concierge-bell:before      { content: "\f562"; } /* Alias */
.ai-bell:before                { content: "\f0f3"; }
.ai-user-tie:before            { content: "\f508"; } /* Personal */
.ai-hand-holding-hand:before   { content: "\e4f7"; }
.ai-hands-holding:before       { content: "\f4c2"; }
.ai-hand-sparkles:before       { content: "\e05d"; }
.ai-face-smile:before          { content: "\f118"; }
.ai-star:before                { content: "\f005"; } /* Sterneklassifikation */
.ai-star-half-stroke:before    { content: "\f5c0"; }
.ai-award:before               { content: "\f559"; }
.ai-crown:before               { content: "\f521"; } /* Luxus / Premium */

/* ── ESSEN & FRÜHSTÜCK ──────────────────────────────────── */
.ai-utensils:before            { content: "\f2e7"; }
.ai-mug-saucer:before          { content: "\f0f4"; }
.ai-mug-hot:before             { content: "\f7b6"; }
.ai-bowl-food:before           { content: "\e4c6"; }
.ai-bread-slice:before         { content: "\f7ec"; }
.ai-egg:before                 { content: "\f7fb"; }
.ai-apple-whole:before         { content: "\f5d1"; }
.ai-champagne-glasses:before   { content: "\f79f"; } /* Minibar */
.ai-wine-glass:before          { content: "\f4e3"; }
.ai-wine-bottle:before         { content: "\f72f"; }
.ai-martini-glass:before       { content: "\f57b"; } /* Bar */
.ai-beer-mug-empty:before      { content: "\f0fc"; }

/* ── WELLNESS & SPA ─────────────────────────────────────── */
.ai-spa:before                 { content: "\f5bb"; }
.ai-hot-tub-person:before      { content: "\f593"; }
.ai-person-swimming:before     { content: "\f5c4"; } /* Pool */
.ai-dumbbell:before            { content: "\f44b"; } /* Fitnessstudio */
.ai-person-running:before      { content: "\f70c"; }
.ai-person-walking:before      { content: "\f554"; }
.ai-leaf:before                { content: "\f06c"; }
.ai-seedling:before            { content: "\f4d8"; }
.ai-water:before               { content: "\f773"; }
.ai-snowflake:before           { content: "\f2dc"; } /* Sauna / Kälte */
.ai-fire-flame-curved:before   { content: "\f7e4"; } /* Wärme */
.ai-om:before                  { content: "\f679"; } /* Yoga */
.ai-wind:before                { content: "\f72e"; }
.ai-sun:before                 { content: "\f185"; }
.ai-moon:before                { content: "\f186"; }

/* ── FREIZEITAKTIVITÄTEN ────────────────────────────────── */
.ai-bicycle:before             { content: "\f206"; }
.ai-person-hiking:before       { content: "\f6ec"; }
.ai-mountain-sun:before        { content: "\e52f"; }
.ai-golf-ball-tee:before       { content: "\f450"; }
.ai-fish:before                { content: "\f578"; } /* Angeln */
.ai-horse:before               { content: "\f6f0"; } /* Reiten */
.ai-tennis-ball:before         { content: "\e3fd"; }
.ai-table-tennis-paddle-ball:before { content: "\f45d"; }
.ai-chess:before               { content: "\f439"; }
.ai-gamepad:before             { content: "\f11b"; }
.ai-music:before               { content: "\f001"; }
.ai-masks-theater:before       { content: "\f630"; } /* Theater / Kultur */
.ai-camera:before              { content: "\f030"; } /* Sightseeing */
.ai-map:before                 { content: "\f279"; }

/* ── ANREISE & LAGE ─────────────────────────────────────── */
.ai-location-dot:before        { content: "\f3c5"; }
.ai-map-location-dot:before    { content: "\f5a0"; }
.ai-car:before                 { content: "\f1b9"; }
.ai-bus:before                 { content: "\f207"; }
.ai-train:before               { content: "\f238"; }
.ai-plane:before               { content: "\f072"; }
.ai-plane-arrival:before       { content: "\f5af"; }
.ai-plane-departure:before     { content: "\f5b0"; }
.ai-taxi:before                { content: "\f1ba"; }
.ai-square-parking:before      { content: "\f540"; }
.ai-ship:before                { content: "\f21a"; }

/* ── BUCHUNG & VERWALTUNG ───────────────────────────────── */
.ai-calendar-check:before      { content: "\f274"; }
.ai-calendar-plus:before       { content: "\f271"; }
.ai-calendar-days:before       { content: "\f073"; }
.ai-clock:before               { content: "\f017"; }
.ai-receipt:before             { content: "\f543"; }
.ai-credit-card:before         { content: "\f09d"; }
.ai-euro-sign:before           { content: "\f153"; }
.ai-percent:before             { content: "\25"; }
.ai-gift:before                { content: "\f06b"; }
.ai-tag:before                 { content: "\f02b"; } /* Angebot / Rabatt */
.ai-suitcase:before            { content: "\f0f2"; }
.ai-suitcase-rolling:before    { content: "\f5c1"; }
.ai-passport:before            { content: "\f5ab"; }
.ai-id-card:before             { content: "\f2c2"; }

/* ── AUSSTATTUNG / AMENITIES ────────────────────────────── */
.ai-wifi:before                { content: "\f1eb"; }
.ai-tv:before                  { content: "\f26c"; }
.ai-air-freshener:before       { content: "\f5d0"; } /* Klimaanlage */
.ai-temperature-high:before    { content: "\f769"; }
.ai-plug:before                { content: "\f1e6"; }
.ai-baby-carriage:before       { content: "\f77d"; } /* Familien */
.ai-paw:before                 { content: "\f1b0"; } /* Haustiere erlaubt */
.ai-smoking:before             { content: "\f48d"; }
.ai-smoking-ban:before         { content: "\f54d"; }
.ai-wheelchair:before          { content: "\f193"; } /* Barrierefrei */
.ai-barrier-alt:before         { content: "\e2a7"; }

/* ── DUOTONE VARIANTEN (Hotel) ──────────────────────────── */
.ai-dt-bed:before              { content: "\f236"; }
.ai-dt-bell-concierge:before   { content: "\f562"; }
.ai-dt-spa:before              { content: "\f5bb"; }
.ai-dt-hot-tub-person:before   { content: "\f593"; }
.ai-dt-champagne-glasses:before{ content: "\f79f"; }
.ai-dt-key:before              { content: "\f084"; }
.ai-dt-star:before             { content: "\f005"; }
.ai-dt-suitcase:before         { content: "\f0f2"; }
.ai-dt-person-swimming:before  { content: "\f5c4"; }
.ai-dt-mountain-sun:before     { content: "\e52f"; }
