@media (min-width: 50px) and (max-width: 781px) {
	
	.wp-image-188 {display: none}
	
	.div {text-align: left!important}
	
	.custom-logo-link {padding-top: 5%!important; padding-bottom: 5%!important}
	
	.panel.media {max-width: 100%!important}
	
	.wp-block-image.aligncenter.size-full.is-resized.has-custom-border.is-style-rounded.is-style-rounded--1 {display: none}
	

	
	.wp-elements-a2a956ddd64d55c51517c4d1b96ade6c {padding-top: 10%}
	
	.wp-elements-400ab11294f2b3557e3e27da90d1e43e, .wp-elements-96d85a00ee26c2d523508a9dcfc3e779, .wp-elements-c665a967fd854418b9c0ac4910699936, .wp-elements-205ab325880906378069d9c2dbf29f29, .wp-elements-f0e791e482779d337a4534a5969f8bad, .wp-elements-03eb93c18644f108d648d1b007ee10b6 {}
	
	
.wp-block-group.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-650790e1.wp-block-group-is-layout-constrained {padding-left: 0px!important; padding-right: 0px!important}
	
}

@media (max-width: 399px) {
	
	
	
}


/* Mobile: logo boven, alle menu-items eronder */
@media (max-width: 782px) {
  /* Gebruik de container uit je snippet */
  .wp-container-core-group-is-layout-c124d1c4 {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: var(--wp--preset--spacing--30, 12px);
  }

  /* Logo eerst */
  .wp-container-core-group-is-layout-c124d1c4 > .wp-block-site-logo {
    order: 0;
    margin: 8px auto !important; /* centreren */
  }

  /* Linker navigatie daarna */
  .wp-container-core-group-is-layout-c124d1c4 > .wp-block-group:nth-of-type(1) {
    order: 1;
  }

  /* Rechter navigatie als laatste */
  .wp-container-core-group-is-layout-c124d1c4 > .wp-block-group:nth-of-type(2) {
    order: 2;
  }

  /* Navigaties netjes centreren en laten afbreken op kleine schermen */
  .wp-container-core-group-is-layout-c124d1c4 nav.wp-block-navigation {
    justify-content: center;
    width: 100%;
  }
  .wp-container-core-group-is-layout-c124d1c4 .wp-block-navigation__container {
    justify-content: center;
    gap: clamp(8px, 2vw, 16px);
    flex-wrap: wrap;
  }

  /* Optioneel: logo iets kleiner op hele smalle schermen */
  .wp-container-core-group-is-layout-c124d1c4 .custom-logo {
    max-width: min(60vw, 220px);
    height: auto;
  }
}

/* Fallback als de container-class ooit wijzigt (Safari 17+ ondersteunt :has) */
@media (max-width: 782px) {
  .wp-block-group.is-layout-flex:has(> .wp-block-site-logo) {
    display: flex;
    flex-direction: column;
  }
  .wp-block-group.is-layout-flex:has(> .wp-block-site-logo) > .wp-block-site-logo { order: 0; margin: 8px auto !important; }
  .wp-block-group.is-layout-flex:has(> .wp-block-site-logo) > .wp-block-group:nth-of-type(1) { order: 1; }
  .wp-block-group.is-layout-flex:has(> .wp-block-site-logo) > .wp-block-group:nth-of-type(2) { order: 2; }
}
