.ct-header .ct-container {
	max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
}

.ct-header [data-sticky="yes:shrink"] {
	box-shadow: 0 0 16px hsla(207, 11%, 4%, 0.2);
}

[data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-row*="middle"] {
	background-color: var(--theme-palette-color-8);
}

.ct-header [data-items="primary"] > .ct-header-text {
  margin-left: 0 !important;
}

/* Hide desktop menu and show mobile trigger below 768px */
@media (max-width: 1071px) {
  /* Force desktop header to hide */
  .ct-header [data-device="desktop"] {
    display: none !important;
  }

  /* Force mobile header to show */
  .ct-header [data-device="mobile"] {
    display: block !important;
  }
}

@media (min-width: 1072px) {
  /* Force desktop header to show */
  .ct-header [data-device="desktop"] {
    display: block !important;
  }

  /* Force mobile header to hide */
  .ct-header [data-device="mobile"] {
    display: none !important;
  }

  /* Optional: Hide the hamburger toggle if it's still visible */
  .ct-header-trigger {
    display: none !important;
  }
}

.wp-block-button__link.donate-button {
  min-width: 100px;
	min-height: 34px;
  padding: 0.25rem 0.8rem 0.2rem 1rem;
  font-size: var(--theme-font-size);
  line-height: var(--theme-button-font-size);
}

.donate-button img {
  width: 12px;
  height: auto;
  margin-left: 6px;
  margin-bottom: 1px;
}