	#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > form {
		font-family: 'Epilogue', sans-serif !important;
		font-size: 15px !important;
	}

	#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button) > a > .quadmenu-item-content{
		text-transform:initial !important;
	}

	.quadmenu-dropdown-menu{ margin:6px auto !important;} 

	#menu-item-178 a span{ color:#FFF !important;}
	#menu-item-344{ margin-left:48px !important;}
	
	#menu-item-20518 img{ width:28px !important; }

	.col-12.col-md-8.mobilePadZero.menu {
	  display: flex;
	  align-items: center;    /* verticaal uitlijnen */
	  justify-content: space-between; /* ruimte ertussen */
	  gap: 80px; /* optioneel: ruimte tussen beide navs */
	}

	/* Zorg dat navs zichzelf niet forceren naar 100% breedte */
	.col-12.col-md-8.mobilePadZero.menu nav {
	  flex: 0 0 auto;
	}

	.hoverBlue:hover{ color:#00649E !important; }
	#mainbigmenu li a{ white-space:nowrap;}

	@media( max-width:992px ){
		#header{ padding-left:0 !important; padding-right:0 !important;}
		#menu-item-344{ margin-left:0 !important;}
		#menu-item-178 a span{ color:#000 !important;}
		
		#header{ position:absolute !important; left:0; right:0;  }
	}
	
	@media( min-width:992px ) and (max-width:1025px){
	#menu{position:relative;  display:block !important;}
	#menu li{ display:none; }
	#menu li.green{ position:absolute; left:0; top: 10px; display:block !important; margin:0 !important;}
	}

	@media( min-width:992px ){

		.quadmenu-dropdown-menu{ max-width:680px; margin:0 auto; position:relative;}
		#menu{ margin:0; padding:0; width:100%; text-align:right; vertical-align: text-top; display:flex; height:100%;}
		#menu ul{ margin:0; padding:0; display:flex; gap:24px;  justify-content:center; align-items:center; }
		#menu li{   list-style:none;  }
		#menu li a{ text-decoration:none; color:#111; transition:0.3s;}
		#menu li a:hover{ color:#576DCA !important; transition:0.3s;}
		#menu .button{   }
		#menu .button a{  text-decoration:none;   border-radius: 3px; display: inline-block; color:#FFF; height: 40px; width: 122px; border-radius: 2px; text-align: center; font-size:15px; line-height:40px;  }
		#menu .button.green a{  transition:0s !important; background: #576DCA;   }
		#menu .button.green a:hover{ transition:0s !important;  background: #2B41A1; color:#FFF !important; }
		#menu .button.green a:active{ background: #2B41A1; color:#FFF; }

		#menu .button.transparant a{ transition:0s !important; color:#000 !important; border: 1px solid rgba(0,0,0,0.5); }
		#menu .button.transparant a:hover{ transition:0s !important;  border: 1px solid #000; }
		#menu .button.transparant a:active{ background: rgba(255,255,255,0.2); }
		
		#menu ul li a:hover{     color: #00000090 !important; } 

		.quadmenu-item a:hover{ color:#576DCA !important; }

		#quadmenu.quadmenu-is-horizontal.quadmenu-dropdown-shadow-show .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu {
			box-shadow: 0 4px 4px #CCCCCC90 !important;
		}

		#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title{ text-transform:initial !important; font-family: 'Epilogue', sans-serif; font-size: 16px; margin-bottom:6px; }
		#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title{ border:none !important;}
		#dropdown-20515 #menu-features, #dropdown-20517 #menu-integrations { width:100%; }
		#dropdown-20515 #menu-features, #dropdown-20517 #menu-integrations {
		  display: grid !important;
		  grid-template-columns: 1fr 1fr;   /* 2 kolommen, ul is 100% breed */
		  grid-template-rows: repeat(4, auto); /* 4 rijen zodat beide kolommen boven beginnen */
		  gap: 0rem 1rem;
		}


		#dropdown-20515 #menu-features li:nth-child(1), #dropdown-20517 #menu-integrations li:nth-child(1){ grid-column: 1; grid-row: 1; }
		#dropdown-20515 #menu-features li:nth-child(2), #dropdown-20517 #menu-integrations li:nth-child(2){ grid-column: 1; grid-row: 2; }
		#dropdown-20515 #menu-features li:nth-child(3), #dropdown-20517 #menu-integrations li:nth-child(3){ grid-column: 1; grid-row: 3; }
		#dropdown-20515 #menu-features li:nth-child(4), #dropdown-20517 #menu-integrations li:nth-child(4){ grid-column: 1; grid-row: 4; }

		#dropdown-20515 #menu-features li:nth-child(5), #dropdown-20517 #menu-integrations li:nth-child(5){ grid-column: 2; grid-row: 1; }
		#dropdown-20515 #menu-features li:nth-child(6), #dropdown-20517 #menu-integrations li:nth-child(6){ grid-column: 2; grid-row: 2; }
		#dropdown-20515 #menu-features li:nth-child(7), #dropdown-20517 #menu-integrations li:nth-child(7){ grid-column: 2; grid-row: 3; }
		#dropdown-20515 #menu-features li:nth-child(8), #dropdown-20517 #menu-integrations li:nth-child(8){ grid-column: 2; grid-row: 4; }
	}


	/* Basis styling hamburger */
	.quadmenu-navbar-toggle {
		display: none; /* standaard verbergen, alleen mobiel tonen */
		flex-direction: column;
		justify-content: space-between;
		width: 28px;
		height: 20px;
		background: none;
		border: none;
		padding: 0;
		cursor: pointer;
		position:absolute;
		right: 48px;
		top: 28px;
		z-index:9999;
	}

	.quadmenu-navbar-toggle span {
	  display: block;
	  height: 3px;
	  width: 100%;
	  background: #000;
	  border-radius: 2px;
	  transition: all 0.3s ease;
	}

	/* Toon hamburger op mobiel */
	@media (max-width: 992px) {
	  .quadmenu-navbar-toggle {
		display: flex;

		z-index: 1001; /* boven menu houden */
		#quadmenu .quadmenu-container{ display:none !important; }
	  }

	  /* Menu verbergen totdat er geklikt wordt */
	   #quadmenu{
		  width: 100%;
		}
	  #quadmenu .quadmenu-container {
		display: none;
	  }

	  /* Wanneer body de class .menu-open heeft, menu tonen */
	  body.menu-open #menu-hoofdmenu {
		display: block !important;
	  }
	}

	/* Optioneel: animatie kruisje als open */
	body.menu-open .quadmenu-navbar-toggle span:nth-child(1) {
	  transform: rotate(45deg) translate(5px, 5px);
	}
	body.menu-open .quadmenu-navbar-toggle span:nth-child(2) {
	  opacity: 0;
	}
	body.menu-open .quadmenu-navbar-toggle span:nth-child(3) {
	  transform: rotate(-45deg) translate(6px, -6px);
	}


	@media( max-width:991px ){
		#quadmenu.quadmenu-default_theme{ margin-top:78px;}
	}