/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 13 April 2025 02:16:28
*/


@font-face {
  font-family: "TheSerifC5-8_ExtraBold";
  src: url("https://www.energyinst.org/__data/assets/file/0020/523622/TheSerifC5-8_ExtraBold.woff") format("woff"), url("https://www.energyinst.org/__data/assets/file/0019/523621/TheSerifC5-8_ExtraBold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "TheSerifC5-5_Plain";
  src: url("https://www.energyinst.org/__data/assets/file/0004/523615/TheSerifC5-5_Plain.woff") format("woff"), url("https://www.energyinst.org/__data/assets/file/0006/523590/TheSerifC5-5_Plain.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Frutiger-Roman-55";
  src: url("https://www.energyinst.org/__data/assets/file/0004/894559/Frutiger-Roman-55.woff") format("woff"), url("https://www.energyinst.org/__data/assets/file/0006/894561/Frutiger-Roman-55.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
body {
  font-family: "TheSerifC5-5_Plain", "Verdana", "serif";
}
h1, h1 span, h1 strong, h1 em, h1 p, h2, h2 span, h2 strong, h2 em, h2 p, h3, h3 span, h3 strong, h3 em, h3 p, h4, h4 span, h4 strong, h4 em, h4 p, h5, h5 span, h5 strong, h5 em, h5 p, h6, h6 span, h6 strong, h6 em, h6 p {
  font-family: "TheSerifC5-5_Plain", "Verdana", "serif";
}
h1 {
  font-size: 2.5rem;
}
@media screen and (min-width: 992px) {
  h1 {
    font-size: 3rem;
  }
}
.header--pubs-home h1 {
  font-size: 2.5rem;
}
.header--pubs-home p {
  font-size: 1rem;
}
h2 {
  font-size: 2rem;
}
h3 {
  font-size: 1.75rem;
}
h4 {
  font-size: 1.5rem;
}
h5 {
  font-size: 1.25rem;
}
h6 {
  font-size: 1rem;
}
p, span, form, input, li, ul {
  font-family: "Arial", "sans-serif";
}
.navbar .navbar-nav .nav-link {
  font-family: "TheSerifC5-8_ExtraBold", "Verdana", "serif";
}
.navbar .nav-item .dropdown-menu .dropdown-menu__inner .dropdown-menu__text span {
  font-family: "TheSerifC5-8_ExtraBold", "Verdana", "serif";
}
#nav-login-dropdown ul li {
  font-family: "TheSerifC5-5_Plain", "Verdana", "serif";
}
#nav-login-dropdown ul li a {
  font-family: "TheSerifC5-5_Plain", "Verdana", "serif";
}
.font-arial {
  font-family: "Arial", "sans-serif";
}
.font-serif, .font-serif * {
  font-family: "TheSerifC5-5_Plain", "Verdana", "serif";
}
.font-serif-bold {
  font-family: "TheSerifC5-8_ExtraBold", "Verdana", "serif";
}
