/*
  Do not edit directly
  Generated on Sun, 06 Dec 2020 22:54:50 GMT
*/
/** GENERAL PURPOSE SASS-MIXINS **/
/** generates a series of modifies based a list of attributes  **/
/**


**/
/**
 * navbar
 */
nav[aria-label],
header nav[aria-label] {
  background-color: transparent; }
  nav[aria-label] > section,
  nav[aria-label] > div,
  nav[aria-label] > ul,
  header nav[aria-label] > section,
  header nav[aria-label] > div,
  header nav[aria-label] > ul {
    height: 100%; }
    @media all and (min-width: 960px) {
      nav[aria-label] > section,
      nav[aria-label] > div,
      nav[aria-label] > ul,
      header nav[aria-label] > section,
      header nav[aria-label] > div,
      header nav[aria-label] > ul {
        display: flex;
        align-items: center;
        justify-content: space-between; } }
    @media all {
      nav[aria-label] > section,
      nav[aria-label] > div,
      nav[aria-label] > ul,
      header nav[aria-label] > section,
      header nav[aria-label] > div,
      header nav[aria-label] > ul {
        width: 100% !important;
        max-width: 100% !important; } }
    nav[aria-label] > section h1,
    nav[aria-label] > div h1,
    nav[aria-label] > ul h1,
    header nav[aria-label] > section h1,
    header nav[aria-label] > div h1,
    header nav[aria-label] > ul h1 {
      margin: 0;
      display: inline-flex;
      height: inherit;
      word-break: normal;
      margin: 0 1rem 0 0;
      padding: 0 1rem 0 0;
      height: 5rem; }
      nav[aria-label] > section h1 * + *,
      nav[aria-label] > div h1 * + *,
      nav[aria-label] > ul h1 * + *,
      header nav[aria-label] > section h1 * + *,
      header nav[aria-label] > div h1 * + *,
      header nav[aria-label] > ul h1 * + * {
        margin-left: 0.5rem; }
      nav[aria-label] > section h1 img,
      nav[aria-label] > div h1 img,
      nav[aria-label] > ul h1 img,
      header nav[aria-label] > section h1 img,
      header nav[aria-label] > div h1 img,
      header nav[aria-label] > ul h1 img {
        max-height: 70%;
        width: auto; }
      nav[aria-label] > section h1 span,
      nav[aria-label] > div h1 span,
      nav[aria-label] > ul h1 span,
      header nav[aria-label] > section h1 span,
      header nav[aria-label] > div h1 span,
      header nav[aria-label] > ul h1 span {
        font-size: 1.5rem;
        color: rgba(0, 0, 0, 0.8); }
    nav[aria-label] > section [aria-hidden],
    nav[aria-label] > div [aria-hidden],
    nav[aria-label] > ul [aria-hidden],
    header nav[aria-label] > section [aria-hidden],
    header nav[aria-label] > div [aria-hidden],
    header nav[aria-label] > ul [aria-hidden] {
      display: inline-flex; }
      @media all and (min-width: 980px) {
        nav[aria-label] > section [aria-hidden],
        nav[aria-label] > div [aria-hidden],
        nav[aria-label] > ul [aria-hidden],
        header nav[aria-label] > section [aria-hidden],
        header nav[aria-label] > div [aria-hidden],
        header nav[aria-label] > ul [aria-hidden] {
          display: none; } }
  nav[aria-label] ul,
  header nav[aria-label] ul {
    padding: 0;
    list-style: none; }
  nav[aria-label] div,
  header nav[aria-label] div {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
    nav[aria-label] div a,
    header nav[aria-label] div a {
      display: inline-flex; }
  nav[aria-label] a,
  nav[aria-label] li,
  header nav[aria-label] a,
  header nav[aria-label] li {
    text-align: center;
    display: flex;
    align-items: center;
    height: 100% !important;
    font-size: smaller;
    padding: 0.5rem;
    text-decoration: none; }
    nav[aria-label] a[aria-label*="logo"], nav[aria-label] a[aria-label*="branding"],
    nav[aria-label] li[aria-label*="logo"],
    nav[aria-label] li[aria-label*="branding"],
    header nav[aria-label] a[aria-label*="logo"],
    header nav[aria-label] a[aria-label*="branding"],
    header nav[aria-label] li[aria-label*="logo"],
    header nav[aria-label] li[aria-label*="branding"] {
      text-align: center;
      height: 100% !important; }
      nav[aria-label] a[aria-label*="logo"]:hover, nav[aria-label] a[aria-label*="logo"]:focus, nav[aria-label] a[aria-label*="branding"]:hover, nav[aria-label] a[aria-label*="branding"]:focus,
      nav[aria-label] li[aria-label*="logo"]:hover,
      nav[aria-label] li[aria-label*="logo"]:focus,
      nav[aria-label] li[aria-label*="branding"]:hover,
      nav[aria-label] li[aria-label*="branding"]:focus,
      header nav[aria-label] a[aria-label*="logo"]:hover,
      header nav[aria-label] a[aria-label*="logo"]:focus,
      header nav[aria-label] a[aria-label*="branding"]:hover,
      header nav[aria-label] a[aria-label*="branding"]:focus,
      header nav[aria-label] li[aria-label*="logo"]:hover,
      header nav[aria-label] li[aria-label*="logo"]:focus,
      header nav[aria-label] li[aria-label*="branding"]:hover,
      header nav[aria-label] li[aria-label*="branding"]:focus {
        background-color: transparent; }
    nav[aria-label] a:hover, nav[aria-label] a:focus,
    nav[aria-label] li:hover,
    nav[aria-label] li:focus,
    header nav[aria-label] a:hover,
    header nav[aria-label] a:focus,
    header nav[aria-label] li:hover,
    header nav[aria-label] li:focus {
      background-color: rgba(0, 0, 0, 0.1); }
    @media all and (min-width: 980px) {
      nav[aria-label] a,
      nav[aria-label] li,
      header nav[aria-label] a,
      header nav[aria-label] li {
        padding: 0 1.5rem; } }
  nav[aria-label] li a,
  header nav[aria-label] li a {
    padding: 0; }
  @media all and (min-width: 980px) {
    nav[aria-label]:first-of-type,
    header nav[aria-label]:first-of-type {
      min-height: 10vh;
      height: 5rem; } }
