body {
  background-color: #f0f0f0;
  font-family: Arial,sans-serif;
  margin: 0 auto;
  max-width: 960px;
  width: 100%;
}

.pr-navbar {
	color: #ffffff;
	background-color: #eb800e;
}

/* Zorg dat de hoofdcontainer de kolommen naast elkaar zet */
@media screen and (min-width: 980px) {
  .l-main {
    display: flex !important;
    flex-direction: row;
    gap: 30px; /* Ruimte tussen de content en de zijbalk */
  }

  .l-content {
    flex: 3; /* Neemt 75% van de ruimte */
    min-width: 0;
  }

  .l-sidebar-first {
    flex: 1; /* Neemt 25% van de ruimte */
    background-color: #f4f4f4; /* Lichtgrijze achtergrond voor de zijbalk */
    padding: 20px;
    border-radius: 8px;
    border: 1px solid #ddd;
    height: fit-content;
  }
}

/* Forceer zijbalk rechts op grote schermen */
@media screen and (min-width: 980px) {
  .l-main .l-container {
    display: flex !important;
    flex-direction: row !important;
  }

  .l-content {
    width: 75% !important; /* De tekst pakt 75% */
  }

  /* We pakken Sidebar Second omdat je een 0 9 3 layout zocht */
  .l-sidebar-second, .l-sidebar-first {
    width: 25% !important; /* De zijbalk pakt 25% */
    padding-left: 20px;
  }
}
