@media (max-width: 767px) {
  .content-area {
	  padding-right: 0px;
  }

  /* Reset parent slicknav overrides to keep 1080px design */
  .slicknav_nav a {
    color: #e0e0e0;
    display: inline-flex;
    align-items: center;
    padding: 10px 14px;
    font-size: clamp(18px, 5vw, 24px);
    font-family: "IBM Plex Mono", monospace;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    text-decoration: none;
    border-top: none;
    background: rgba(0, 0, 0, 0.15);
  }

  .slicknav_nav .slicknav_parent > ul a {
    font-size: clamp(15px, 4vw, 18px);
    letter-spacing: 0.02em;
    text-transform: none;
    background: rgba(0, 0, 0, 0.08);
  }
}

@media (max-width: 1080px) {
  .slicknav_menu {
	  display: block;
  }
}
