/* =====================================================================
 * Icones: només els glifs que fa servir la web (fitxers reduïts).
 * Substitueix les set fulles d'icones completes que s'importaven abans
 * (Font Awesome 4 i 6, Elegant Icons, ET-Line i IcoFont: més de 1 MB).
 * Per afegir una icona nova, cal tornar a generar el subconjunt
 * (vegeu el LEEME) o fer servir els paquets complets de la carpeta original.
 * ===================================================================== */

/* Font Awesome 4 (glifs que fa servir el tema: fletxes, menú, llistes...) */
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/icones/fontawesome4-subset.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }
@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
.fa-refresh:before { content: "\f021"; }
@media (prefers-reduced-motion: reduce) { .fa-spin { -webkit-animation: none; animation: none; } }

/* Elegant Icons: icon_phone */
@font-face {
  font-family: "ElegantIcons";
  src: url("../fonts/icones/elegant-subset.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.icon_phone { font-family: "ElegantIcons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
.icon_phone:before { content: "\e090"; }

/* IcoFont: sobre, punt de mapa, telèfon i cometes */
@font-face {
  font-family: "IcoFont";
  src: url("../fonts/icones/icofont-subset.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
[class^="icofont-"], [class*=" icofont-"] { font-family: "IcoFont" !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; white-space: nowrap; word-wrap: normal; direction: ltr; line-height: 1; -webkit-font-smoothing: antialiased; }
.icofont-envelope:before { content: "\ef14"; }
.icofont-location-pin:before { content: "\ef79"; }
.icofont-phone:before { content: "\efbb"; }
.icofont-quote-left:before { content: "\efcd"; }
