@import url("fapro-icons-css/fapro-icons-thin.css");
@import url("fapro-icons-css/fapro-icons-light.css");
@import url("fapro-icons-css/fapro-icons-regular.css");
@import url("fapro-icons-css/fapro-icons-solid.css");


@font-face {
  font-family: 'fapro-icons-thin';
  src:  url('../webfonts/fapro-icons/thin/fapro-icons.eot?l12flk');
  src:  url('../webfonts/fapro-icons/thin/fapro-icons.eot?l12flk#iefix') format('embedded-opentype'),
    url('../webfonts/fapro-icons/thin/fapro-icons.ttf?l12flk') format('truetype'),
    url('../webfonts/fapro-icons/thin/fapro-icons.woff?l12flk') format('woff'),
    url('../webfonts/fapro-icons/thin/fapro-icons.svg?l12flk#fapro-icons') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'fapro-icons-light';
  src:  url('../webfonts/fapro-icons/light/fapro-icons.eot?l12flk');
  src:  url('../webfonts/fapro-icons/light/fapro-icons.eot?l12flk#iefix') format('embedded-opentype'),
    url('../webfonts/fapro-icons/light/fapro-icons.ttf?l12flk') format('truetype'),
    url('../webfonts/fapro-icons/light/fapro-icons.woff?l12flk') format('woff'),
    url('../webfonts/fapro-icons/light/fapro-icons.svg?l12flk#fapro-icons') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'fapro-icons-regular';
  src:  url('../webfonts/fapro-icons/regular/fapro-icons.eot?l12flk');
  src:  url('../webfonts/fapro-icons/regular/fapro-icons.eot?l12flk#iefix') format('embedded-opentype'),
    url('../webfonts/fapro-icons/regular/fapro-icons.ttf?l12flk') format('truetype'),
    url('../webfonts/fapro-icons/regular/fapro-icons.woff?l12flk') format('woff'),
    url('../webfonts/fapro-icons/regular/fapro-icons.svg?l12flk#fapro-icons') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'fapro-icons-solid';
  src:  url('../webfonts/fapro-icons/solid/fapro-icons.eot?lrti2t');
  src:  url('../webfonts/fapro-icons/solid/fapro-icons.eot?lrti2t#iefix') format('embedded-opentype'),
    url('../webfonts/fapro-icons/solid/fapro-icons.ttf?lrti2t') format('truetype'),
    url('../webfonts/fapro-icons/solid/fapro-icons.woff?lrti2t') format('woff'),
    url('../webfonts/fapro-icons/solid/fapro-icons.svg?lrti2t#fapro-icons') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

/*i*/.fap-icon-thin {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fapro-icons-thin' !important;
  font-weight: 400;
}

/*i*/.fap-icon-light {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fapro-icons-light' !important;
  font-weight: 400;
}

/*i*/.fap-icon-regular {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fapro-icons-regular' !important;
  font-weight: 400;
}

/*i*/.fap-icon-solid  {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fapro-icons-solid' !important;
  font-weight: 400;
}


[class*=" fap-icon-"]:before,
[class^=fap-icon-]:before {
  /*font-family: fapro-icons;*/
  font-style: normal;
  font-variant: normal;
  
  text-align: center;
  text-transform: none;
  text-decoration: inherit;
  speak: never;
  
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
  
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


