/*
 * Legal Disclaimer for Web licence
 *
 * Licence to use webfonts for displaying dynamic text on designated website domains.
 *
 * Should the license page views limit be exceeded the license holder will be required to contact Lineto.com for an upgrade.
 * 
 * It is strictly prohibited to rename the font and to download or use these fonts in any other media. 
 * 
 * These Web fonts are licensed exclusively for the use on the following domain(s) and their subdomains:
 *
 * For use on:
 * weforum.org, up to 25m monthly page views
 *
 */

@font-face {
  font-family: "AkkuratLLWeb";
  src: url("AkkuratLLWeb-Regular.woff2") format("woff2"),
    url("AkkuratLLWeb-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AkkuratLLWeb";
  src: url("AkkuratLLWeb-Italic.woff2") format("woff2"),
    url("AkkuratLLWeb-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "AkkuratLLWeb";
  src: url("AkkuratLLWeb-Light.woff2") format("woff2"),
    url("AkkuratLLWeb-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "AkkuratLLWeb";
  src: url("AkkuratLLWeb-LightItalic.woff2") format("woff2"),
    url("AkkuratLLWeb-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "AkkuratLLWeb";
  src: url("AkkuratLLWeb-Bold.woff") format("woff2"),
    url("AkkuratLLWeb-Bold.woff2") format("woff");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "AkkuratLLWeb";
  src: url("AkkuratLLWeb-BoldItalic.woff2") format("woff2"),
    url("AkkuratLLWeb-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: "AkkuratLLWeb";
  src: url("AkkuratLLWeb-Black.woff2") format("woff2"),
    url("AkkuratLLWeb-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "AkkuratLLWeb";
  src: url("AkkuratLLWeb-BlackItalic.woff2") format("woff2"),
    url("AkkuratLLWeb-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}

/* Adaptation to support Global Navigation */

@font-face {
  font-family: "AkkuratLLWeb";
  src: url("AkkuratLLWeb-Regular.woff2") format("woff2"),
    url("AkkuratLLWeb-Regular.woff") format("woff");
}

@font-face {
  font-family: "AkkuratLLWeb-Regular";
  src: url("AkkuratLLWeb-Regular.woff2") format("woff2"),
    url("AkkuratLLWeb-Regular.woff") format("woff");
}

@font-face {
  font-family: "AkkuratLLWeb-Italic";
  src: url("AkkuratLLWeb-Italic.woff2") format("woff2"),
    url("AkkuratLLWeb-Italic.woff") format("woff");
}

@font-face {
  font-family: "AkkuratLLWeb-Light";
  src: url("AkkuratLLWeb-Light.woff2") format("woff2"),
    url("AkkuratLLWeb-Light.woff") format("woff");
}

@font-face {
  font-family: "AkkuratLLWeb-Bold";
  src: url("AkkuratLLWeb-Bold.woff") format("woff2"),
    url("AkkuratLLWeb-Bold.woff2") format("woff");
}

@font-face {
  font-family: "AkkuratLLWeb-BoldItalic";
  src: url("AkkuratLLWeb-BoldItalic.woff2") format("woff2"),
    url("AkkuratLLWeb-BoldItalic.woff") format("woff");
}

@font-face {
  font-family: "AkkuratLLWeb-Black";
  src: url("AkkuratLLWeb-Black.woff2") format("woff2"),
    url("AkkuratLLWeb-Black.woff") format("woff");
}

@font-face {
  font-family: "AkkuratLLWeb-BlackItalic";
  src: url("AkkuratLLWeb-BlackItalic.woff2") format("woff2"),
    url("AkkuratLLWeb-BlackItalic.woff") format("woff");
}

/* defaults */
body.akkurat h1,
body.akkurat h2,
body.akkurat h3,
body.akkurat h4,
body.akkurat h5,
body.akkurat h6 {
  font-weight: 900;
}

body {
  font-family: "AkkuratLLWeb", sans-serif;
}
