/* CAUTION: @import rules first! */
@import './FontAwesome5/fontawesome.min.css';

/* NUNITO SANS */
/* extra light*/
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  src: local('Nunito Sans ExtraLight'), local('NunitoSans-ExtraLight'),
    url(./NunitoSans/NunitoSans-ExtraLight.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* light */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Nunito Sans Light'), local('NunitoSans-Light'),
    url(./NunitoSans/NunitoSans-Light.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Nunito Sans Italic'), local('NunitoSans-Italic'),
    url(./NunitoSans/NunitoSans-Italic.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Nunito Sans Regular'), local('NunitoSans-Regular'),
    url(./NunitoSans/NunitoSans-Regular.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* use semi-bold as bold */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Nunito Sans SemiBold'), local('NunitoSans-SemiBold'),
    url(./NunitoSans/NunitoSans-SemiBold.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Nunito Sans Bold'), local('NunitoSans-Bold'),
    url(./NunitoSans/NunitoSans-Bold.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F,
    U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
*/

/*!
 * Font Awesome Free 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(./FontAwesome5/fa-solid-900.eot);
  src: url(./FontAwesome5/fa-solid-900.eot?#iefix) format('embedded-opentype'),
    url(./FontAwesome5/fa-solid-900.woff2) format('woff2'),
    url(./FontAwesome5/fa-solid-900.woff) format('woff'),
    url(./FontAwesome5/fa-solid-900.ttf) format('truetype'),
    url(./FontAwesome5/fa-solid-900.svg#fontawesome) format('svg');
}
.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(./FontAwesome5/fa-brands-400.eot);
  src: url(./FontAwesome5/fa-brands-400.eot?#iefix) format('embedded-opentype'),
    url(./FontAwesome5/fa-brands-400.woff2) format('woff2'),
    url(./FontAwesome5/fa-brands-400.woff) format('woff'),
    url(./FontAwesome5/fa-brands-400.ttf) format('truetype'),
    url(./FontAwesome5/fa-brands-400.svg#fontawesome) format('svg');
}
.fab {
  font-family: 'Font Awesome 5 Brands';
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(./FontAwesome5/fa-regular-400.eot);
  src: url(./FontAwesome5/fa-regular-400.eot?#iefix) format('embedded-opentype'),
    url(./FontAwesome5/fa-regular-400.woff2) format('woff2'),
    url(./FontAwesome5/fa-regular-400.woff) format('woff'),
    url(./FontAwesome5/fa-regular-400.ttf) format('truetype'),
    url(./FontAwesome5/fa-regular-400.svg#fontawesome) format('svg');
}
.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
}

/*!
 * Matierial Icons - https://material.io/resources/icons
 * License - Apache License Version 2.0
 */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(./MaterialIcons/MaterialIcons-Regular.eot); /* For IE6-8 */
  src: local('Material Icons'), local('MaterialIcons-Regular'),
    url(./MaterialIcons/MaterialIcons-Regular.woff2) format('woff2'),
    url(./MaterialIcons/MaterialIcons-Regular.woff) format('woff'),
    url(./MaterialIcons/MaterialIcons-Regular.ttf) format('truetype');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px; /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}
