/* Elementor-containers laten meebewegen met het stocklist-frame. */
.vdb-bar.e-con,.vdb-stage.e-con,.vdb-scope-el.e-con{--width:100%;max-width:100%;}
.vdb-bar.e-con{padding:0!important;display:block!important;}
.vdb-bar__inner.e-con{display:flex!important;flex-direction:row;align-items:center;flex-wrap:wrap;
--width:100%;max-width:var(--vdb-max);}
.vdb-stage.e-con{padding:0!important;display:block!important;}
.vdb-stage__inner.e-con{display:block!important;--width:100%;max-width:var(--vdb-max);}
.vdb-drawer.e-con{display:block!important;--width:var(--vdb-drawer);}
.vdb-results.e-con{display:block!important;padding:0!important;}
.vdb-results.e-con>.e-con-inner{padding:0!important;max-width:100%;width:100%;}
.vdb-bar__inner.e-con>.e-con-inner{display:contents;}
.vdb-bar__search.e-con,.vdb-bar__right.e-con{padding:0!important;}
.vdb-bar__search.e-con{--width:auto;flex:1 1 320px;min-width:0;}
.vdb-bar__right.e-con{--width:auto;display:flex!important;flex-direction:row;align-items:center;
margin-left:auto;gap:var(--vdb-sm);flex-wrap:wrap;}
.vdb-drawer.e-con>.e-con-inner{padding:0!important;max-width:100%;width:100%;display:block;}
.vdb-calc-wrap.e-con{--width:100%;max-width:var(--vdb-max);padding:var(--vdb-xl) var(--vdb-gutter)!important;}

/* Elementor voegt eigen widget-marges toe; die willen we hier niet. */
.vdb-bar .elementor-widget,.vdb-drawer .elementor-widget{margin:0!important;}
.vdb-drawer .elementor-widget+.elementor-widget{margin-top:var(--vdb-md)!important;}

@media(max-width:640px){
  .vdb-bar__search.e-con{flex:1 1 100%;order:3;}
  .vdb-bar__right.e-con{width:100%;order:2;}
}
