.elementor-349 .elementor-element.elementor-element-f1fd94f:not(.elementor-motion-effects-element-type-background), .elementor-349 .elementor-element.elementor-element-f1fd94f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-349 .elementor-element.elementor-element-f1fd94f > .elementor-container{max-width:1720px;min-height:46px;}.elementor-349 .elementor-element.elementor-element-f1fd94f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-349 .elementor-element.elementor-element-f1fd94f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-349 .elementor-element.elementor-element-4559c94.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-349 .elementor-element.elementor-element-4559c94.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-349 .elementor-element.elementor-element-4559c94 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-349 .elementor-element.elementor-element-4559c94 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-349 .elementor-element.elementor-element-7351978{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:14px;--grid-column-gap:30px;--grid-row-gap:0px;}.elementor-349 .elementor-element.elementor-element-7351978 .elementor-social-icon{background-color:#E1161600;--icon-padding:0em;}.elementor-349 .elementor-element.elementor-element-7351978 .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-349 .elementor-element.elementor-element-7351978 .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-349 .elementor-element.elementor-element-3d69a61.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-349 .elementor-element.elementor-element-3d69a61.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-349 .elementor-element.elementor-element-3d69a61 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-349 .elementor-element.elementor-element-3d69a61 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-349 .elementor-element.elementor-element-fd4b336{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;font-size:14px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-349 .elementor-element.elementor-element-8accc29 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-349 .elementor-element.elementor-element-8accc29 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-349 .elementor-element.elementor-element-75944a5:not(.elementor-motion-effects-element-type-background), .elementor-349 .elementor-element.elementor-element-75944a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-349 .elementor-element.elementor-element-75944a5 > .elementor-container{min-height:86px;}.elementor-349 .elementor-element.elementor-element-75944a5{box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.4);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;z-index:100;}.elementor-349 .elementor-element.elementor-element-75944a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-349 .elementor-element.elementor-element-13ade72 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-349 .elementor-element.elementor-element-13ade72 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-349 .elementor-element.elementor-element-703f242.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-349 .elementor-element.elementor-element-703f242.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-349 .elementor-element.elementor-element-703f242.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-349 .elementor-element.elementor-element-703f242 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-349 .elementor-element.elementor-element-703f242 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-349 .elementor-element.elementor-element-692bf43{width:auto;max-width:auto;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );}.elementor-349 .elementor-element.elementor-element-150563e{width:auto;max-width:auto;}.elementor-349 .elementor-element.elementor-element-150563e img{width:170px;}.elementor-349 .elementor-element.elementor-element-0e2ac1a{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-349 .elementor-element.elementor-element-4282b24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-349 .elementor-element.elementor-element-4282b24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-349 .elementor-element.elementor-element-4282b24.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-349 .elementor-element.elementor-element-4282b24 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-349 .elementor-element.elementor-element-4282b24 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-349 .elementor-element.elementor-element-48537c0{width:var( --container-widget-width, 61.698% );max-width:61.698%;--container-widget-width:61.698%;--container-widget-flex-grow:0;}.elementor-349 .elementor-element.elementor-element-48537c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-349 .elementor-element.elementor-element-48537c0 form input[type=search]{background:#02010100;}.elementor-349 .elementor-element.elementor-element-48537c0 .widget_product_search form:before{color:var( --e-global-color-accent );}.elementor-349 .elementor-element.elementor-element-37c4be4{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-349 .elementor-element.elementor-element-37c4be4.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-349 .elementor-element.elementor-element-7ca4c82{padding:0px 30px 0px 30px;}.elementor-349 .elementor-element.elementor-element-7706e90 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-349 .elementor-element.elementor-element-7706e90 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#000000;}.elementor-349 .elementor-element.elementor-element-4469021 .main-navigation{text-align:center;}.elementor-349 .elementor-element.elementor-element-4e773a37:not(.elementor-motion-effects-element-type-background), .elementor-349 .elementor-element.elementor-element-4e773a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-349 .elementor-element.elementor-element-4e773a37 > .elementor-container{min-height:185px;}.elementor-349 .elementor-element.elementor-element-4e773a37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-349 .elementor-element.elementor-element-4e773a37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-349 .elementor-element.elementor-element-5d5cc7fd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-349 .elementor-element.elementor-element-475ae35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-349 .elementor-element.elementor-element-475ae35 .elementor-heading-title{font-size:42px;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-widget-theme-page-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-349 .elementor-element.elementor-element-508dc939{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-349 .elementor-element.elementor-element-508dc939 .elementor-heading-title{font-size:42px;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-349 .elementor-element.elementor-element-43cea69b a{font-size:14px;color:#888888;}.elementor-349 .elementor-element.elementor-element-43cea69b .breadcrumb_last{color:var( --e-global-color-accent );}.elementor-349 .elementor-element.elementor-element-43cea69b i, .breadcrumbs-icon{color:#888888;}.elementor-349 .elementor-element.elementor-element-43cea69b{font-size:14px;color:var( --e-global-color-accent );}.elementor-349 .elementor-element.elementor-element-43cea69b a:hover{color:var( --e-global-color-primary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-349 .elementor-element.elementor-element-75944a5 > .elementor-container{min-height:80px;}.elementor-349 .elementor-element.elementor-element-48537c0{width:var( --container-widget-width, 197.172px );max-width:197.172px;--container-widget-width:197.172px;--container-widget-flex-grow:0;}.elementor-349 .elementor-element.elementor-element-37c4be4{width:var( --container-widget-width, 130.391px );max-width:130.391px;--container-widget-width:130.391px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-349 .elementor-element.elementor-element-75944a5 > .elementor-container{min-height:80px;}.elementor-349 .elementor-element.elementor-element-75944a5{padding:0px 15px 0px 15px;}.elementor-349 .elementor-element.elementor-element-703f242{width:100%;}.elementor-bc-flex-widget .elementor-349 .elementor-element.elementor-element-703f242.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-349 .elementor-element.elementor-element-703f242.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-349 .elementor-element.elementor-element-703f242.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-349 .elementor-element.elementor-element-703f242 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-349 .elementor-element.elementor-element-692bf43{width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-349 .elementor-element.elementor-element-4e773a37{padding:30px 15px 30px 15px;}.elementor-349 .elementor-element.elementor-element-508dc939 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for html, class: .elementor-element-04f7f91 *//* --- AWRA hamburger (2 lijnen) --- */
.awra-burger{
  -webkit-appearance:none; appearance:none; background:none; border:0;
  padding:12px; cursor:pointer; display:inline-flex; align-items:center; justify-content:center;
}
.awra-burger span{           /* we gebruiken alleen ::before/::after als lijnen */
  position:relative; width:26px; height:2px; background:transparent; display:block;
}
.awra-burger span::before,
.awra-burger span::after{
  content:""; position:absolute; left:0; width:26px; height:2px; background:#111;
  transition:transform .25s ease, top .25s ease, opacity .2s ease;
}
.awra-burger span::before{ top:-6px; }
.awra-burger span::after { top: 6px; }

/* Open state: als Elementor popup open is krijgt <body> deze class */
.elementor-popup-modal-open .awra-burger span::before{
  top:0; transform:rotate(45deg);
}
.elementor-popup-modal-open .awra-burger span::after{
  top:0; transform:rotate(-45deg);
}

/* grotere klikzone op mobiel */
@media (max-width:1024px){
  .awra-burger{ padding:14px }
}/* End custom CSS */
/* Start custom CSS *//* === AWRA hamburger → kruis (2 lijnen, altijd zichtbaar) === */
.awra-burger{
  -webkit-appearance:none; appearance:none;
  background:transparent !important;      /* geen witte bg */
  border:0; padding:12px; line-height:1;
  cursor:pointer; display:inline-flex; align-items:center; justify-content:center;
  border-radius:6px; -webkit-tap-highlight-color:transparent;
  position:relative;
}

/* We tekenen alleen de boven- en onderlijn via ::before/::after */
.awra-burger span{
  display:block; width:26px; height:2px; background:transparent !important;
  position:relative;
}
.awra-burger span::before,
.awra-burger span::after{
  content:""; position:absolute; left:0; width:26px; height:2px;
  background:#111 !important;             /* FORCEEER kleur, verandert niet halverwege */
  transition:transform .25s ease, top .25s ease;
  will-change:transform, top;
}
.awra-burger span::before{ top:-6px; }
.awra-burger span::after { top: 6px; }

/* Hover óf popup open = kruis */
.awra-burger:hover span::before,
.elementor-popup-modal-open .awra-burger span::before{
  top:0; transform:rotate(45deg);
}
.awra-burger:hover span::after,
.elementor-popup-modal-open .awra-burger span::after{
  top:0; transform:rotate(-45deg);
}

/* Optioneel: subtiele schaduw zodat het kruis ook op lichte vlakken zichtbaar blijft */
.awra-burger span::before,
.awra-burger span::after{
  box-shadow:0 0 0.5px rgba(0,0,0,.25);
}

/* Wil je witte lijnen (donkere header)? Zet #111 → #fff hierboven,
   of voeg dit toe:
.awra-burger span::before,
.awra-burger span::after{ background:#fff !important; }
*//* End custom CSS */