@font-face {
  font-family: GothamSSm-Book;
  src: url(/lib/tpl/mikio/themes/slq/fonts/GothamSSm-Book.otf) format("opentype"), url(/lib/tpl/mikio/themes/slq/fonts/GothamSSm-Book.woff) format("woff"), url(/lib/tpl/mikio/themes/slq/fonts/GothamSSm-Book.ttf) format("truetype");
}
@font-face {
  font-family: GothamSSm-Bold;
  font-weight: 700;
  src: url(/lib/tpl/mikio/themes/slq/fonts/GothamSSm-Bold.otf) format("opentype"), url(/lib/tpl/mikio/themes/slq/fonts/GothamSSm-Bold.woff) format("woff"), url(/lib/tpl/mikio/themes/slq/fonts/GothamSSm-Bold.ttf) format("truetype");
}
@font-face {
  font-family: GothamSSm-Narrow;
  font-weight: 700;
  src: url(/lib/tpl/mikio/themes/slq/fonts/GothamNarrow-Book.otf) format("opentype"), url(/lib/tpl/mikio/themes/slq/fonts/GothamNarrow-Book.woff) format("woff"), url(/lib/tpl/mikio/themes/slq/fonts/GothamNarrow-Book.ttf) format("truetype");
}
.page-fonts p,
.page-fonts a,
.page-fonts span,
.page-fonts ul,
.page-fonts ol,
.page-fonts table,
.page-fonts div {
  font-family: "GothamSSm-Book", sans-serif;
  font-weight: 400;
}
.page-fonts a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: rgba(0,0,0,0.12);
}
.page-fonts a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.page-fonts h1 a,
.page-fonts h2 a,
.page-fonts h3 a,
.page-fonts h4 a,
.page-fonts h5 a,
.page-fonts h6 a {
  font-family: "GothamSSm-Bold", sans-serif;
}
.mikio .mikio-page-topheader {
  text-align: center;
}
.mikio .mikio-page-topheader p,
.mikio .mikio-page-topheader a,
.mikio .mikio-page-topheader span,
.mikio .mikio-page-topheader ul,
.mikio .mikio-page-topheader ol,
.mikio .mikio-page-topheader table,
.mikio .mikio-page-topheader div {
  font-family: "GothamSSm-Book", sans-serif;
  font-weight: 400;
}
.mikio .mikio-page-topheader a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: rgba(0,0,0,0.12);
}
.mikio .mikio-page-topheader a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.mikio .mikio-page-topheader h1 a,
.mikio .mikio-page-topheader h2 a,
.mikio .mikio-page-topheader h3 a,
.mikio .mikio-page-topheader h4 a,
.mikio .mikio-page-topheader h5 a,
.mikio .mikio-page-topheader h6 a {
  font-family: "GothamSSm-Bold", sans-serif;
}
.mikio .mikio-page-topheader a {
  display: block;
  color: rgba(0,0,0,0.87);
  font-size: 24px;
  line-height: 1.3;
  letter-spacing: 1.2px;
  padding: 13px 0 9px;
  text-transform: uppercase;
  font-family: "GothamSSm-Narrow", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: padding 0.1s ease-out;
  transition: padding 0.1s ease-out;
}
.mikio .mikio-page-topheader a:hover {
  -webkit-text-decoration: underline rgba(0,0,0,0.87);
  text-decoration: underline rgba(0,0,0,0.87);
}
.mikio .mikio-navbar {
  box-shadow: none;
}
.mikio .mikio-navbar p,
.mikio .mikio-navbar a,
.mikio .mikio-navbar span,
.mikio .mikio-navbar ul,
.mikio .mikio-navbar ol,
.mikio .mikio-navbar table,
.mikio .mikio-navbar div {
  font-family: "GothamSSm-Book", sans-serif;
  font-weight: 400;
}
.mikio .mikio-navbar a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: rgba(0,0,0,0.12);
}
.mikio .mikio-navbar a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.mikio .mikio-navbar h1 a,
.mikio .mikio-navbar h2 a,
.mikio .mikio-navbar h3 a,
.mikio .mikio-navbar h4 a,
.mikio .mikio-navbar h5 a,
.mikio .mikio-navbar h6 a {
  font-family: "GothamSSm-Bold", sans-serif;
}
.mikio .mikio-navbar .mikio-navbar-brand {
  min-height: 3.5rem;
}
.mikio .mikio-navbar a {
  color: #000;
}
.mikio .mikio-hero .mikio-breadcrumbs a,
.mikio .mikio-hero .mikio-breadcrumbs span.curid a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: rgba(255,255,255,0.5);
}
.mikio .mikio-hero .mikio-breadcrumbs a:hover,
.mikio .mikio-hero .mikio-breadcrumbs span.curid a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.mikio .mikio-hero p,
.mikio .mikio-hero a,
.mikio .mikio-hero span,
.mikio .mikio-hero ul,
.mikio .mikio-hero ol,
.mikio .mikio-hero table,
.mikio .mikio-hero div {
  font-family: "GothamSSm-Book", sans-serif;
  font-weight: 400;
}
.mikio .mikio-hero a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: rgba(0,0,0,0.12);
}
.mikio .mikio-hero a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.mikio .mikio-hero h1 a,
.mikio .mikio-hero h2 a,
.mikio .mikio-hero h3 a,
.mikio .mikio-hero h4 a,
.mikio .mikio-hero h5 a,
.mikio .mikio-hero h6 a {
  font-family: "GothamSSm-Bold", sans-serif;
}
.mikio .mikio-hero .mikio-hero-text {
  min-height: auto;
  padding: 1.5rem 2rem 0 2rem;
}
.mikio .mikio-hero .mikio-hero-text .mikio-hero-title {
  margin: 0;
}
.mikio .mikio-hero .mikio-hero-text .mikio-hero-subtitle {
  padding-top: 0.5rem;
  padding-bottom: 1.5rem;
}
.mikio .mikio-hero .mikio-hero-image-resize {
  height: auto;
}
.mikio .mikio-sidebar-content span.curid a {
  color: #000;
  font-weight: normal;
  text-decoration: underline;
  text-decoration-color: #000000;
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
}
.mikio .mikio-tags a,
.mikio .mikio-content .mikio-tags a,
.mikio .mikio-sidebar .mikio-tags a {
  border-color: #008489;
  background-color: #008489;
  color: #fff;
}
.mikio .mikio-tags a:hover,
.mikio .mikio-content .mikio-tags a:hover,
.mikio .mikio-sidebar .mikio-tags a:hover {
  background-color: #fff;
  color: #008489;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.mikio .mikio-sidebar p,
.mikio .mikio-sidebar a,
.mikio .mikio-sidebar span,
.mikio .mikio-sidebar ul,
.mikio .mikio-sidebar ol,
.mikio .mikio-sidebar table,
.mikio .mikio-sidebar div {
  font-family: "GothamSSm-Book", sans-serif;
  font-weight: 400;
}
.mikio .mikio-sidebar a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: rgba(0,0,0,0.12);
}
.mikio .mikio-sidebar a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.mikio .mikio-sidebar h1 a,
.mikio .mikio-sidebar h2 a,
.mikio .mikio-sidebar h3 a,
.mikio .mikio-sidebar h4 a,
.mikio .mikio-sidebar h5 a,
.mikio .mikio-sidebar h6 a {
  font-family: "GothamSSm-Bold", sans-serif;
}
.mikio .mikio-content p,
.mikio .mikio-content a,
.mikio .mikio-content span,
.mikio .mikio-content ul,
.mikio .mikio-content ol,
.mikio .mikio-content table,
.mikio .mikio-content div {
  font-family: "GothamSSm-Book", sans-serif;
  font-weight: 400;
}
.mikio .mikio-content a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: rgba(0,0,0,0.12);
}
.mikio .mikio-content a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.mikio .mikio-content h1 a,
.mikio .mikio-content h2 a,
.mikio .mikio-content h3 a,
.mikio .mikio-content h4 a,
.mikio .mikio-content h5 a,
.mikio .mikio-content h6 a {
  font-family: "GothamSSm-Bold", sans-serif;
}
.mikio .mikio-article-content h1,
.mikio .mikio-article-content h2,
.mikio .mikio-article-content h3,
.mikio .mikio-article-content h4,
.mikio .mikio-article-content h5,
.mikio .mikio-article-content h6 {
  border-bottom: 1px solid #ddd;
}
.mikio .mikio-toc #dw__toc {
  background-color: #fff;
  border-width: 0 0 0 4px;
  border-color: #eee;
  border-radius: 0;
  box-shadow: none;
  padding-left: 1rem;
}
.mikio .mikio-footer {
  background-color: #fff;
  color: rgba(0,0,0,0.67);
}
.mikio .mikio-footer p,
.mikio .mikio-footer a,
.mikio .mikio-footer span,
.mikio .mikio-footer ul,
.mikio .mikio-footer ol,
.mikio .mikio-footer table,
.mikio .mikio-footer div {
  font-family: "GothamSSm-Book", sans-serif;
  font-weight: 400;
}
.mikio .mikio-footer a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: rgba(0,0,0,0.12);
}
.mikio .mikio-footer a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.mikio .mikio-footer h1 a,
.mikio .mikio-footer h2 a,
.mikio .mikio-footer h3 a,
.mikio .mikio-footer h4 a,
.mikio .mikio-footer h5 a,
.mikio .mikio-footer h6 a {
  font-family: "GothamSSm-Bold", sans-serif;
}
.mikio .mikio-footer a {
  color: #000;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.mikio .mikio-footer a:hover {
  color: #737373;
}
.mikio .mikio-page-bottomfooter {
  font-family: GothamSSm-Book, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  background-color: #212121;
}
.mikio .mikio-page-bottomfooter p,
.mikio .mikio-page-bottomfooter a,
.mikio .mikio-page-bottomfooter span,
.mikio .mikio-page-bottomfooter ul,
.mikio .mikio-page-bottomfooter ol,
.mikio .mikio-page-bottomfooter table,
.mikio .mikio-page-bottomfooter div {
  font-family: "GothamSSm-Book", sans-serif;
  font-weight: 400;
}
.mikio .mikio-page-bottomfooter a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: rgba(0,0,0,0.12);
}
.mikio .mikio-page-bottomfooter a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.mikio .mikio-page-bottomfooter h1 a,
.mikio .mikio-page-bottomfooter h2 a,
.mikio .mikio-page-bottomfooter h3 a,
.mikio .mikio-page-bottomfooter h4 a,
.mikio .mikio-page-bottomfooter h5 a,
.mikio .mikio-page-bottomfooter h6 a {
  font-family: "GothamSSm-Bold", sans-serif;
}
.mikio .mikio-page-bottomfooter .acknowledge {
  padding: 3em 1.5em;
}
.mikio .mikio-page-bottomfooter .acknowledge p {
  text-align: center;
  max-width: 763px;
  color: white;
  font-size: 18px;
  line-height: 1.5;
  margin: 0 auto;
}
.mikio .mikio-page-bottomfooter .bottomrow {
  border-top: 1px solid rgba(255,255,255,0.12);
  padding: 1em 0;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2em;
}
.mikio .mikio-page-bottomfooter .bottomrow .container {
  display: flex;
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
  align-items: flex-end;
  padding: 0 1.5em;
}
.mikio .mikio-page-bottomfooter .bottomrow .container .left-column {
  flex: 1;
  color: rgba(255,255,255,0.8);
  font-size: 14px;
  line-height: 3em;
  letter-spacing: 0.2px;
}
.mikio .mikio-page-bottomfooter .bottomrow .container .left-column a {
  color: inherit;
  text-decoration: none;
}
.mikio .mikio-page-bottomfooter .bottomrow .container .left-column a:hover {
  color: #fff;
}
.mikio .mikio-page-bottomfooter .bottomrow .container .left-column .copyright {
  margin: 0;
  color: rgba(255,255,255,0.67);
  font-size: 12px;
  line-height: 21px;
  letter-spacing: .2px;
}
.mikio .mikio-page-bottomfooter .bottomrow .container .left-column .base-links {
  list-style: none;
  padding: 0;
  margin: 1em 0 0 0;
}
.mikio .mikio-page-bottomfooter .bottomrow .container .left-column .base-links li {
  display: inline-block;
  padding-right: 1em;
  margin: 0;
}
.mikio .mikio-page-bottomfooter .bottomrow .container .left-column .base-links li:last-child {
  padding-right: 0;
}
.mikio .mikio-page-bottomfooter .bottomrow .container .footer-logos {
  flex: 1;
  text-align: right;
}
.mikio .mikio-page-bottomfooter .bottomrow .container .footer-logos .logo:first-child {
  padding-right: 40px;
}
.mikio .mikio-page-bottomfooter .bottomrow .container .footer-logos img {
  height: 61px;
  padding: 5px;
  vertical-align: middle;
  border-style: none;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .mikio .mikio-page-bottomfooter .bottomrow .container {
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 0;
  }
  .mikio .mikio-page-bottomfooter .bottomrow .container .footer-logos {
    margin: 1.5em 0;
  }
  .mikio .mikio-page-bottomfooter .bottomrow .container .footer-logos img {
    height: 55px;
  }
  .mikio .mikio-page-bottomfooter .bottomrow .container .left-column {
    width: 100%;
    padding-bottom: 1.5rem;
    border-bottom: 1px solid rgba(255,255,255,0.12);
  }
  .mikio .mikio-page-bottomfooter .bottomrow .container .left-column .base-links {
    margin-bottom: 2rem;
  }
  .mikio .mikio-page-bottomfooter .bottomrow .container .left-column .base-links li {
    display: block;
    padding: 0;
  }
}
@media print {
  .mikio .mikio-page-bottomfooter {
    background-color: #fff;
  }
  .mikio .mikio-page-bottomfooter .acknowledge p,
  .mikio .mikio-page-bottomfooter .copyright {
    color: #333;
  }
  .mikio .mikio-page-bottomfooter .bottomrow .base-links {
    display: none;
  }
  .mikio .mikio-page-bottomfooter .bottomrow .footer-logos img {
    filter: invert(1);
  }
}
