.woocommerce-page aside {
	display: none !important;
	
}

.woocommerce-page .site-main {
	margin: 0 0 0 0;
}

.main-navigation ul li {
	margin-left: 1em;
}

.main-navigation ul {
	justify-content: flex-start;
}

/* Minutes/Agendas archive styling */
.msf-archive { margin-top: 1rem; }
.msf-year { margin: 1.5rem 0 0.75rem; }
.msf-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.msf-card {
  border: 1px solid rgba(0,0,0,0.12);
  border-radius: 14px;
  padding: 14px 16px;
  background: #fff;
}

.msf-card-header {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 10px;
}

.msf-date {
  font-weight: 700;
  font-size: 1.05rem;
  margin: 0;
}

.msf-badge {
  font-size: 0.85rem;
  padding: 3px 10px;
  border-radius: 999px;
  background: rgba(0,0,0,0.06);
}

.msf-links {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.msf-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  border-radius: 10px;
  text-decoration: none;
  border: 1px solid rgba(0,0,0,0.14);
  background: rgba(0,0,0,0.02);
  font-weight: 600;
}

.msf-link:hover { text-decoration: none; filter: brightness(0.98); }

.msf-muted {
  display: inline-flex;
  align-items: center;
  padding: 8px 12px;
  border-radius: 10px;
  border: 1px dashed rgba(0,0,0,0.18);
  color: rgba(0,0,0,0.60);
  background: rgba(0,0,0,0.01);
  font-weight: 600;
}

.msf-note {
  margin: 0.25rem 0 0;
  color: rgba(0,0,0,0.65);
  font-size: 0.95rem;
}

/* Optional: 2-column layout on wider screens */
@media (min-width: 860px) {
  .msf-grid { grid-template-columns: 1fr 1fr; }
}

/* Remove bullets/markers completely for the minutes archive lists */
.msf-archive ul,
.msf-archive li {
  list-style: none !important;
}

.msf-archive ul {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

/* Some themes still render bullets via ::marker */
.msf-archive li::marker {
  content: "" !important;
}

/* If theme adds pseudo bullets */
.msf-archive li::before {
  content: none !important;
}