/* 1) Declari fontul */
@font-face {
  font-family: 'fa-libris';
  src: url('/resurse/fonts/fa-custom.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* 2) Baza pentru elementele de tip Font Awesome */
.fa,
.fas,
.far,
[class^="fa-"],
[class*=" fa-"] {
  font-family: 'fa-libris' !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* 3) Clase doar pentru iconițele pe care le folosești */

/* angle-left / chevron-left / etc. */
.fa-angle-left:before    { content: "\f104"; }
.fa-angle-right:before   { content: "\f105"; }
.fa-chevron-left:before  { content: "\f053"; }
.fa-chevron-right:before  { content: "\f054"; }
.fa-chevron-up:before    { content: "\f077"; }
.fa-chevron-down:before    { content: "\f078"; }

/* search / map / clock */
.fa-search:before        { content: "\f002"; }
.fa-map-marker:before    { content: "\f041"; }
.fa-clock-o:before       { content: "\f017"; }

/* stele / rating */
.fa-star:before          { content: "\f005"; }
.fa-star-o:before        { content: "\f006"; }
.fa-star-half-o:before   { content: "\f089"; }

/* altele folosite în site */
.fa-eye:before           { content: "\f06e"; }
.fa-pencil:before        { content: "\f040"; }  /* înlocuitor pentru f303 */
.fa-comment:before       { content: "\f075"; }
.fa-thumbs-up:before     { content: "\f164"; }
.fa-check:before         { content: "\f00c"; }

/* Opțional: dimensiuni prestabilite pentru <i class="fa ..."> */
.fa { display: inline-block; }
.fa-xs   { font-size: .75em; }
.fa-sm   { font-size: .875em; }
.fa-lg   { font-size: 1.3333em; }
.fa-2x   { font-size: 2em; }
.fa-3x   { font-size: 3em; }
.fa-4x   { font-size: 4em; }
.fa-5x   { font-size: 5em; }