@charset "UTF-8";

@font-face {
  font-family: "cpt_immo";
  src:url("cpt_immo.eot");
  src:url("cpt_immo.eot?#iefix") format("embedded-opentype"),
    url("cpt_immo.woff") format("woff"),
    url("cpt_immo.ttf") format("truetype"),
    url("cpt_immo.svg#cpt_immo") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "cpt_immo" !important; 
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

/* ascenseur */
[class*="ascenseur"].immo:before {
  content: "\61";
}
/* bureaux */
.immo-bureaux:before {
  content: "\62";
}
/* chambres */
[class*="chambre"].immo:before {
  content: "\63";
}
/* chauffage */
.immo-chauffage:before {
  content: "\64";
}

/* climatisation */
.immo-climatisation:before {
  content: "\65";
}

/* etages */
.immo-etages:before, [class*="niveaux"].immo:before, [class*="construction"].immo:before {
  content: "\66";
}

/* garage */
.immo-garage:before {
  content: "\67";
}

/* localisation */
.immo-localisation:before {
  content: "\68";
}
/* parking */
.immo-parking:before {
  content: "\69";
}
/* piscine */
.immo-piscine:before {
  content: "\6a";
}

/* salle de bain */
.immo-salle-de-bain:before {
  content: "\6b";
}

/* salon */
.immo-salon:before, [class*="sejour"].immo:before {
  content: "\6c";
}

/* services */
.immo-services:before, [class*="copropriete"].immo:before {
  content: "\6d";
}

/* vu */
.immo-vue:before {
  content: "\6e";
}

/* terrain */
[class*="terrain"].immo:before{ 
  content: "\6f";
}

/* taux */
[class*="taux"]:before, [class*="taxe"].immo:before, [class*="pourcentage"].immo:before, [class*="charges"].immo:before {
  content: "\70";
}

/* superficie */
[class*="superficie"].immo:before, [class*="cuisine"].immo:before {
  content: "\71";
} 
