/**
 * IcoMoon icon font - icon class codes
 * Mappings from demo.html (36 glyphs, names as exported by IcoMoon)
 */

[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: "Untitled" !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* IcoMoon icons - exact names from demo.html (36 glyphs) */
.icon-arrow_right:before { content: '\f021'; }
.icon-arrow_left:before { content: '\f023'; }
.icon-double_chevron_right:before { content: '\f013'; }
.icon-double_chevron_left:before { content: '\f014'; }
.icon-chevron_up:before { content: '\f015'; }
.icon-chevron_right:before { content: '\f016'; }
.icon-chevron_left:before { content: '\f017'; }
.icon-chevron_down:before { content: '\f018'; }
.icon-underfloor_heating:before { content: '\f012'; }
.icon-parking:before { content: '\f011'; }
.icon-gate:before { content: '\f010'; }
.icon-email:before { content: '\f00f'; }
.icon-phone:before { content: '\f00e'; }
.icon-window:before { content: '\f00d'; }
.icon-bed:before { content: '\f00c'; }
.icon-fireplace:before { content: '\f00b'; }
.icon-gym:before { content: '\f00a'; }
.icon-solar_panel:before { content: '\f009'; }
.icon-balcony:before { content: '\f008'; }
.icon-ac:before { content: '\f007'; }
.icon-building:before { content: '\f022'; }
.icon-playground:before { content: '\f002'; }
.icon-number:before { content: '\f005'; }
.icon-play:before { content: '\f004'; }
.icon-status:before { content: '\f003'; }
.icon-house:before { content: '\f001'; }
.icon-area:before { content: '\f01d'; }
.icon-cctv:before { content: '\f020'; }
.icon-elevator:before { content: '\f006'; }
.icon-hot_tub:before { content: '\f01c'; }
.icon-see_view:before { content: '\f01a'; }
.icon-pool:before { content: '\f000'; }
.icon-bathroom:before { content: '\f01b'; }
.icon-location:before { content: '\f019'; }
.icon-sqm:before { content: '\f01f'; }
.icon-calendar:before { content: '\f01e'; }

/* Aliases for theme (backwards compatibility) */
.icon-bathroom1:before { content: '\f01b'; }
.icon-Sqm:before { content: '\f01f'; }
.icon-chevron_right_double:before { content: '\f013'; }
.icon-phone_fill:before { content: '\f00e'; }
.icon-pin:before { content: '\f019'; }
.icon-date:before { content: '\f01e'; }

/* icon-star_fill: IcoMoon has no star - use Unicode fallback */
.icon-star_fill:before { content: '\2605'; font-family: inherit !important; }

.icon-tag:before { content: '\f024'; }

/* Social icons: IcoMoon has none - use Fontello font */
.icon-linkedin:before { content: '\e81b'; font-family: "fontello" !important; }
.icon-x-twitter:before { content: '\e818'; font-family: "fontello" !important; }
.icon-instagram:before { content: '\e80e'; font-family: "fontello" !important; }
.icon-youtube:before { content: '\e81a'; font-family: "fontello" !important; }
.icon-google:before { content: '\e806'; font-family: "fontello" !important; }
