/* max-width for section */
section > div:not(.brxe-container) {
  max-width: 2400px;
}
#menu-snelmenu-2 li a {
  background: no-repeat url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-move-right-icon lucide-move-right"><path d="M18 8L22 12L18 16"/><path d="M2 12H22"/></svg>') left -6px center;
  background-size: 16px 14px;
  transition: 0.5s;
}
#menu-snelmenu-2 li a:hover {
  background-position: left 0 center;
}
.nextGameCloseButton {
  display: none;
}
body.nextGameVisible .nextGameCloseButton {
  display: block;
}
/* megamenu overlay */
html[showmegamenu=yes] body:before {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  inset: 0;
  height: 100%;
  display: block;
  z-index: 2;
}
html[showmegamenu=yes] {
  overflow: hidden;
}
html[showmegamenu=yes] .topNav {
  border-bottom: 1px solid #333;
}
/* newsBannerPhoto shadow */
.newsBannerPhoto {
  position: relative;
}
.newsBannerPhoto:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 18rem;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
}
.newsBannerPhoto:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 24rem;
  background: linear-gradient(to top, black 0%, rgba(0, 0, 0, 0) 100%);
}
/* teams background gradient */
.onzeTeamsPanel {
  position: relative;
  z-index: 0;
}
.onzeTeamsPanel:before, .onzeTeamsPanel:after {
  z-index: 0;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
  height: 200px;
  background: linear-gradient(to bottom, #111111 0%, #3c3c3c 100%);
}
.onzeTeamsPanel:after {
  top: auto;
  bottom: -4rem;
  background: linear-gradient(to top, #111111 0%, #3c3c3c 100%);
}
/* bigger basefont size on bigger screens */
@media screen and (min-width: 1200px) {
  body {
    font-size: 18px;
  }
}
/* teamlist */
.teamList {
  padding-right: 2rem;
}
.teamList > div {
  border-bottom: 1px solid #555;
  padding: 0.5rem 0;
  transition: 0.3s;
  background: transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-move-right-icon lucide-move-right"><path d="M18 8L22 12L18 16"/><path d="M2 12H22"/></svg>') no-repeat left -2rem center;
}
.teamList > div:hover {
  display: block;
  cursor: pointer;
  padding-left: 2rem;
  background-position: left center;
}
/* container met overflow:auto */
.teamList {
  overflow: auto;
}
/* volledige scrollbar */
.teamList::-webkit-scrollbar {
  width: 10px;
  /* verticale scrollbar */
  height: 10px;
  /* horizontale scrollbar */
}
/* achtergrond */
.teamList::-webkit-scrollbar-track {
  background: #D9D9D9;
  border-radius: 10px;
}
/* draggable thumb */
.teamList::-webkit-scrollbar-thumb {
  background: #333;
  border-radius: 10px;
}
/* hover effect */
.teamList::-webkit-scrollbar-thumb:hover {
  background: #444;
}
/* menu hovers */
.verticalNav li {
  margin: 0;
}
.verticalNav li a {
  background: transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-move-right-icon lucide-move-right"><path d="M18 8L22 12L18 16"/><path d="M2 12H22"/></svg>') no-repeat left 0 center;
  background-size: 16px 12px;
  transition: 0.2s;
  padding-left: 1.2rem;
}
.verticalNav li a:hover {
  padding-left: 2rem !important;
  background-position: 0.5rem center;
}
/****************************/
/* upcomming match homepage */
/****************************/
.nextMatch {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  font-weight: bold;
  font-family: "bakemono";
}
.nextMatch .nextMatch__vs {
  width: 32px;
  height: 32px;
  background: url('data:image/svg+xml,<svg class="brxe-icon" id="brxe-e873c1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="41px" height="41px" viewBox="0 0 41 41" version="1.1"><title>Group</title><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="homepage" transform="translate(-685, -14)"><g id="Group" transform="translate(559, 14)"><g transform="translate(126, 0)"><circle id="Oval-2" fill="%23222222" cx="20.5" cy="20.5" r="20.5"></circle><g id="vs" transform="translate(8, 5)" fill="%23FFFFFF" fill-rule="nonzero"><path d="M4.238,23 C2.522,17.9906667 1.23933333,13.7266667 0.39,10.208 L3.848,10.208 C4.576,13.4493333 5.44266667,16.6906667 6.448,19.932 L6.786,19.932 C7.79133333,16.6733333 8.66666667,13.432 9.412,10.208 L12.87,10.208 C12.0726667,13.588 10.7726667,17.852 8.97,23 L4.238,23 Z" id="Path"></path><path d="M14.4588889,13.718 C14.4588889,12.4526667 14.8445556,11.4863333 15.6158889,10.819 C16.3872222,10.1516667 17.5268889,9.818 19.0348889,9.818 C20.8028889,9.818 22.3542222,10.104 23.6888889,10.676 C23.5502222,11.768 23.3682222,12.6866667 23.1428889,13.432 C22.3108889,13.1546667 21.6002222,12.964 21.0108889,12.86 C20.4215556,12.756 19.8495556,12.704 19.2948889,12.704 C18.8442222,12.704 18.4975556,12.795 18.2548889,12.977 C18.0122222,13.159 17.8908889,13.4146667 17.8908889,13.744 C17.8908889,14.0906667 18.0035556,14.355 18.2288889,14.537 C18.4542222,14.719 18.9135556,14.8966667 19.6068889,15.07 C21.2882222,15.5206667 22.4452222,16.0796667 23.0778889,16.747 C23.7105556,17.4143333 24.0268889,18.294 24.0268889,19.386 C24.0268889,20.634 23.5848889,21.6133333 22.7008889,22.324 C21.8168889,23.0346667 20.6208889,23.39 19.1128889,23.39 C17.3622222,23.39 15.7155556,23.0693333 14.1728889,22.428 L14.7188889,19.62 C16.1575556,20.1573333 17.5095556,20.426 18.7748889,20.426 C19.3295556,20.426 19.7585556,20.3306667 20.0618889,20.14 C20.3652222,19.9493333 20.5168889,19.6633333 20.5168889,19.282 C20.5168889,18.9526667 20.3912222,18.697 20.1398889,18.515 C19.8885556,18.333 19.4768889,18.164 18.9048889,18.008 C17.3275556,17.5746667 16.1922222,17.0373333 15.4988889,16.396 C14.8055556,15.7546667 14.4588889,14.862 14.4588889,13.718 Z" id="Path"></path></g></g></g></g></g></svg>') no-repeat center center;
  background-size: cover;
  display: inline-block;
}
.topNav .nextMatch {
  text-align: center;
  font-size: 24px;
}
.nextMatchLarge .nextMatch {
  flex-direction: column;
  gap: 1.5rem;
}
.nextMatchLarge .nextMatch .nextMatch__date {
  font-size: 2rem;
}
.nextMatchLarge .nextMatch .nextMatch__game {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.nextMatchLarge .nextMatch .nextMatch__location {
  display: flex;
  align-items: center;
  gap: 4px;
}
.nextMatchLarge .nextMatch .nextMatch__logo img {
  display: block;
  width: 148px;
  height: 148px;
  border-radius: 12px;
  padding: 12px;
  background: white;
  object-fit: contain;
}
.nextMatchLarge .nextMatch .nextMatch__thuisploeg, .nextMatchLarge .nextMatch .nextMatch__uitploeg {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.fortis-trainingstijden {
  margin-top: 1rem;
  width: auto;
}
.fortis-trainingstijden tr > td:first-child {
  padding-right: var(--space-l);
}
.fortis-trainingstijden th {
  text-align: left;
  padding-right: var(--space-xl);
}
/*******************/
/**   PROGRAMMA   **/
/*******************/
.programma {
  list-style: none;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--space-l);
}
.programma li {
  background: white;
  border-radius: 12px;
  background: white;
  padding: var(--space-l);
  display: grid;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.programma__datum {
  font-weight: 900;
  font-family: bakemono;
  font-size: var(--text-xl);
  line-height: 1;
}
.programma__tijd {
  font-weight: 900;
  font-family: bakemono;
  font-size: var(--text-xl);
  line-height: 1;
  color: transparent;
  -webkit-text-stroke: 2px #000000;
  text-stroke: 2px #000000;
  margin-bottom: 1rem;
}
.programma_match__location {
  display: flex;
  align-items: flex-start;
  margin-top: var(--space-m);
}
.programma__match {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  justify-content: center;
}
.programma__match > div {
  justify-content: center;
}
.programma__matchout, .programma__matchhome {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-weight: bold;
}
.programma__matchout img, .programma__matchhome img {
  border-radius: 8px;
  background: white;
  width: 94px;
  height: 94px;
  padding: 0.5rem;
  aspect-ratio: 1;
  object-fit: contain;
  border: 1px solid #ddd;
  margin-bottom: 0.5rem;
}
.programma > li:nth-child(1) {
  background: var(--color-primary);
}
.programma > li:nth-child(1) img {
  border: 0 !important;
}
.programma > li:nth-child(1):before {
  content: "Volgende wedstrijd";
  font-weight: bold;
  margin-bottom: var(--space-s);
}
.programma > li:not(:nth-child(1)) .programma__datum, .programma > li:not(:nth-child(1)) .programma__tijd {
  font-size: var(--text-m);
  -webkit-text-stroke: 0 !important;
  text-stroke: none !important;
  color: var(--color-text);
}
.programma > li:not(:nth-child(1)) .programma__vs {
  margin-top: 0.8rem;
}
.programma > li:not(:nth-child(1)) .programma_match__location {
  margin-top: var(--space-s);
  font-weight: bold;
  opacity: 0.6;
  font-size: 1rem;
}
.programma > li:not(:nth-child(1)) .programma__matchhome {
  flex-direction: row-reverse;
  gap: 1rem;
}
.programma > li:not(:nth-child(1)) .programma__matchout {
  flex-direction: row;
  gap: 1rem;
}
.programma > li:not(:nth-child(1)) .programma__matchout img, .programma > li:not(:nth-child(1)) .programma__matchhome img {
  width: 64px !important;
  height: 64px !important;
}
.programma__vs {
  display: block;
  margin-top: 1.8rem;
  width: 32px;
  height: 32px;
  background: transparent url("/wp-content/uploads/2026/02/vs.svg") no-repeat center top;
  background-size: contain;
  font-size: 0;
}
.programma > li:nth-child(2) .programma__meta {
  display: flex;
  gap: 1rem;
  justify-content: center;
}
@media screen and (min-width: 1100px) {
  .programma {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }
  .programma li:nth-child(1) {
    grid-column: 1/3;
    grid-row: 1/3;
  }
  .programma li:nth-child(2) {
    grid-column: 3/6;
    grid-row: 1/2;
  }
  .programma li:nth-child(3) {
    grid-column: 3/6;
    grid-row: 2/3;
  }
}
.tt-o {
  -webkit-text-stroke: 0.2rem white;
  color: transparent !important;
}
.tt-o2 {
  -webkit-text-stroke: 0.2rem black;
  color: transparent !important;
}
.headerNavBar .brxe-button {
  cursor: pointer;
}
html[showmegamenu=yes] body:not(.home) .headerNavBar {
  background: var(--color-primary) !important;
}
html[showmegamenu=yes] body:not(.home) .megaMenu {
  background: var(--color-primary) !important;
  top: 100px;
}
/* mega menu extra styles */
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F993-scss-default.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACEA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADtBA%3BAC4BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BADzCD%3BACiDA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD9DJ%3BAC4EA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD7FJ%3BACsGA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BADvGJ%3BAC%2BGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADzHJ%3BACoIA%3BAAAA%3BAAAA%3BADpIA%3BACyIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADzIA%3BAC%2BIA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FIA%3BACqJA%3BAAAA%3BAAAA%3BAAAA%3BADrJA%3BAC2JA%3BAAAA%3BAAAA%3BAD3JA%3BACkKA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAD5KR%3BAAAA%3BAAAA%3BACwLA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIG%3BAAAA%3BAAAA%3BAAAA%3BAD3PJ%3BAAAA%3BAAAA%3BACsQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAD5cJ%22%7D */