/* DimensionLab 1.3.49 — robust hamburger icon rendering */
@media (max-width:1320px){
  .site-header .nav-toggle{
    position:relative;
    display:block !important;
    color:#0b1d2c !important;
  }

  /* Draw the icon independently of inner <span> styles.
     This avoids inherited/global CSS hiding or recoloring the three bars. */
  .site-header .nav-toggle::before{
    content:"";
    position:absolute;
    left:10px;
    right:10px;
    top:14px;
    height:2px;
    border-radius:2px;
    background:#0b1d2c;
    box-shadow:
      0 7px 0 #0b1d2c,
      0 14px 0 #0b1d2c;
    pointer-events:none;
  }

  .site-header .nav-toggle span{
    display:none !important;
  }

  .site-header .nav-toggle[aria-expanded="true"]::before{
    top:22px;
    left:11px;
    right:11px;
    box-shadow:none;
    transform:rotate(45deg);
  }

  .site-header .nav-toggle[aria-expanded="true"]::after{
    content:"";
    position:absolute;
    left:11px;
    right:11px;
    top:22px;
    height:2px;
    border-radius:2px;
    background:#0b1d2c;
    transform:rotate(-45deg);
    pointer-events:none;
  }
}
