/* Local font overrides */

/* Bebas Neue (Elementor headings on homepage sections) */
@font-face {
  font-family: "Bebas Neue";
  src: url('/fonts/BebasNeue-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Fontello (Putter theme icons) */
@font-face {
  font-family: 'fontello';
  src: url('/assets/theme/font-icons/font/fontello.eot');
  src: url('/assets/theme/font-icons/font/fontello.eot#iefix') format('embedded-opentype'),
       url('/assets/theme/font-icons/font/fontello.woff2') format('woff2'),
       url('/assets/theme/font-icons/font/fontello.woff') format('woff'),
       url('/assets/theme/font-icons/font/fontello.ttf') format('truetype'),
       url('/assets/theme/font-icons/font/fontello.svg#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Font Awesome Brands */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('/fonts/fa/fa-brands-400.woff2') format('woff2'),
       url('/fonts/fa/fa-brands-400.woff') format('woff'),
       url('/fonts/fa/fa-brands-400.ttf') format('truetype');
}

/* Font Awesome Solid */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('/fonts/fa/fa-solid-900.woff2') format('woff2'),
       url('/fonts/fa/fa-solid-900.woff') format('woff'),
       url('/fonts/fa/fa-solid-900.ttf') format('truetype');
}

/* Font Awesome Regular */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('/fonts/fa/fa-regular-400.woff2') format('woff2'),
       url('/fonts/fa/fa-regular-400.woff') format('woff'),
       url('/fonts/fa/fa-regular-400.ttf') format('truetype');
}

/* trx_addons icon font */
@font-face {
  font-family: "trx_addons_icons";
  src: url('/fonts/trx_addons/trx_addons_icons.woff2') format('woff2'),
       url('/fonts/trx_addons/trx_addons_icons.woff') format('woff'),
       url('/fonts/trx_addons/trx_addons_icons.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* qw_extension icon font */
@font-face {
  font-family: "qw_extension_icons";
  src: url('/fonts/qw_extension/qw_extension_icons.woff2') format('woff2'),
       url('/fonts/qw_extension/qw_extension_icons.woff') format('woff'),
       url('/fonts/qw_extension/qw_extension_icons.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Elementor icons */
@font-face {
  font-family: "eicons";
  src: url('/fonts/elementor-icons/eicons.woff2') format('woff2'),
       url('/fonts/elementor-icons/eicons.woff') format('woff'),
       url('/fonts/elementor-icons/eicons.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
