@font-face {
	font-family: 'icomoon';
	src:
			url('fonts/icomoon.woff2') format('woff2'),
			url('fonts/icomoon.ttf') format('truetype'),
			url('fonts/icomoon.woff') format('woff'),
			url('fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.icon-briefcase {
	&:before {
		content: $icon-briefcase;
	}
}
.icon-cheese {
	&:before {
		content: $icon-cheese;
	}
}
.icon-copyright {
	&:before {
		content: $icon-copyright;
	}
}
.icon-escalade {
	&:before {
		content: $icon-escalade;
	}
}
.icon-grape {
	&:before {
		content: $icon-grape;
	}
}
.icon-group {
	&:before {
		content: $icon-group;
	}
}
.icon-hebergement {
	&:before {
		content: $icon-hebergement;
	}
}
.icon-kayak {
	&:before {
		content: $icon-kayak;
	}
}
.icon-lavande {
	&:before {
		content: $icon-lavande;
	}
}
.icon-map-2 {
	&:before {
		content: $icon-map-2;
	}
}
.icon-ski {
	&:before {
		content: $icon-ski;
	}
}
.icon-star {
	&:before {
		content: $icon-star;
	}
}
.icon-velo-2 {
	&:before {
		content: $icon-velo-2;
	}
}
.icon-arrow-up {
	&:before {
		content: $icon-arrow-up;
	}
}
.icon-arrow-down {
	&:before {
		content: $icon-arrow-down;
	}
}
.icon-arrow-left {
	&:before {
		content: $icon-arrow-left;
	}
}
.icon-arrow-right {
	&:before {
		content: $icon-arrow-right;
	}
}
.icon-favorite {
	&:before {
		content: $icon-favorite;
	}
}
.icon-favorite-full {
	&:before {
		content: $icon-favorite-full;
	}
}
.icon-search {
	&:before {
		content: $icon-search;
	}
}
.icon-close {
	&:before {
		content: $icon-close;
	}
}
.icon-minus {
	&:before {
		content: $icon-minus;
	}
}
.icon-plus {
	&:before {
		content: $icon-plus;
	}
}
.icon-download {
	&:before {
		content: $icon-download;
	}
}
.icon-play {
	&:before {
		content: $icon-play;
	}
}
.icon-filters {
	&:before {
		content: $icon-filters;
	}
}
.icon-refresh {
	&:before {
		content: $icon-refresh;
	}
}
.icon-refresh-alt {
	&:before {
		content: $icon-refresh-alt;
	}
}
.icon-arrow-circle {
	&:before {
		content: $icon-arrow-circle;
	}
}
.icon-enlarge {
	&:before {
		content: $icon-enlarge;
	}
}
.icon-trash {
	&:before {
		content: $icon-trash;
	}
}
.icon-credits {
	&:before {
		content: $icon-credits;
	}
}
.icon-menu {
	&:before {
		content: $icon-menu;
	}
}
.icon-eye {
	&:before {
		content: $icon-eye;
	}
}
.icon-lock {
	&:before {
		content: $icon-lock;
	}
}
.icon-checkmark {
	&:before {
		content: $icon-checkmark;
	}
}
.icon-document {
	&:before {
		content: $icon-document;
	}
}
.icon-quote {
	&:before {
		content: $icon-quote;
	}
}
.icon-agenda {
	&:before {
		content: $icon-agenda;
	}
}
.icon-webcam {
	&:before {
		content: $icon-webcam;
	}
}
.icon-ticket {
	&:before {
		content: $icon-ticket;
	}
}
.icon-shopping {
	&:before {
		content: $icon-shopping;
	}
}
.icon-clock {
	&:before {
		content: $icon-clock;
	}
}
.icon-location {
	&:before {
		content: $icon-location;
	}
}
.icon-pin {
	&:before {
		content: $icon-pin;
	}
}
.icon-map {
	&:before {
		content: $icon-map;
	}
}
.icon-email {
	&:before {
		content: $icon-email;
	}
}
.icon-phone {
	&:before {
		content: $icon-phone;
	}
}
.icon-link {
	&:before {
		content: $icon-link;
	}
}
.icon-web {
	&:before {
		content: $icon-web;
	}
}
.icon-social-share {
	&:before {
		content: $icon-social-share;
	}
}
.icon-tripadvisor {
	&:before {
		content: $icon-tripadvisor;
	}
}
.icon-facebook {
	&:before {
		content: $icon-facebook;
	}
}
.icon-twitter {
	&:before {
		content: $icon-twitter;
	}
}
.icon-instagram {
	&:before {
		content: $icon-instagram;
	}
}
.icon-pinterest {
	&:before {
		content: $icon-pinterest;
	}
}
.icon-youtube {
	&:before {
		content: $icon-youtube;
	}
}
.icon-linkedin {
	&:before {
		content: $icon-linkedin;
	}
}
.icon-tiktok {
	&:before {
		content: $icon-tiktok;
	}
}
.icon-etoile {
	&:before {
		content: $icon-etoile;
	}
}
.icon-cle {
	&:before {
		content: $icon-cle;
	}
}
.icon-epis {
	&:before {
		content: $icon-epis;
	}
}
.icon-toque {
	&:before {
		content: $icon-toque;
	}
}
.icon-langues {
	&:before {
		content: $icon-langues;
	}
}
.icon-paiement {
	&:before {
		content: $icon-paiement;
	}
}
.icon-person {
	&:before {
		content: $icon-person;
	}
}
.icon-itineraire {
	&:before {
		content: $icon-itineraire;
	}
}
.icon-denivele {
	&:before {
		content: $icon-denivele;
	}
}
.icon-animal {
	&:before {
		content: $icon-animal;
	}
}
.icon-cuisine {
	&:before {
		content: $icon-cuisine;
	}
}
.icon-chef-hat {
	&:before {
		content: $icon-chef-hat;
	}
}
.icon-ampoule {
	&:before {
		content: $icon-ampoule;
	}
}
.icon-velo {
	&:before {
		content: $icon-velo;
	}
}
.icon-rando {
	&:before {
		content: $icon-rando;
	}
}
.icon-printemps {
	&:before {
		content: $icon-printemps;
	}
}
.icon-hiver {
	&:before {
		content: $icon-hiver;
	}
}
.icon-automne {
	&:before {
		content: $icon-automne;
	}
}
.icon-soleil {
	&:before {
		content: $icon-soleil;
	}
}
.icon-repas-emporter {
	&:before {
		content: $icon-repas-emporter;
	}
}
.icon-vegan {
	&:before {
		content: $icon-vegan;
	}
}
.icon-jeu-enfant {
	&:before {
		content: $icon-jeu-enfant;
	}
}
.icon-natation {
	&:before {
		content: $icon-natation;
	}
}
.icon-parking {
	&:before {
		content: $icon-parking;
	}
}
.icon-wifi {
	&:before {
		content: $icon-wifi;
	}
}
.icon-nuageux {
	&:before {
		content: $icon-nuageux;
	}
}
.icon-handicap {
	&:before {
		content: $icon-handicap;
	}
}
.icon-grille-parapluie {
	&:before {
		content: $icon-grille-parapluie;
	}
}
.icon-grille-cheval {
	&:before {
		content: $icon-grille-cheval;
	}
}
.icon-grille-famille {
	&:before {
		content: $icon-grille-famille;
	}
}
.icon-grille-couple {
	&:before {
		content: $icon-grille-couple;
	}
}
.icon-grille-bateau {
	&:before {
		content: $icon-grille-bateau;
	}
}
.icon-grille-rando {
	&:before {
		content: $icon-grille-rando;
	}
}
.icon-grille-velo {
	&:before {
		content: $icon-grille-velo;
	}
}
.icon-grille-dejeuner {
	&:before {
		content: $icon-grille-dejeuner;
	}
}
.icon-grille-logement {
	&:before {
		content: $icon-grille-logement;
	}
}
