#header-outer .sf-menu > li > a:focus-visible,
#header-outer .sf-menu > li > a .menu-title-text:focus-visible,
.flickity-button:focus-visible,
.slide_out_area_close:focus-visible,
.slide-out-widget-area-toggle a:focus-visible {
  outline: 3px solid #1e73be !important;
  outline-offset: 2px;
  box-shadow: 0 0 0 5px rgba(255,255,255,.85);
}



@media only screen and (max-width: 999px) {
  .nectar-flickity[data-controls*="next_prev_arrows"] .flickity-button {
    display: block !important;
  }
}

@media only screen and (max-width: 999px) {
  .nectar-flickity[data-controls*="arrows_overlaid"][data-overflow="visible"] .flickity-prev-next-button {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }
}


#slide-out-widget-area > .slide_out_area_close {
  position: absolute !important;
  top: 20px !important;
  right: 20px !important;
  left: auto !important;
  bottom: auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 44px !important;
  height: 44px !important;
  z-index: 100 !important;
}
#slide-out-widget-area > .slide_out_area_close .close-wrap {
  display: none !important;
}

.slide-out-widget-area-toggle > div:has(a:focus-visible),
.slide-out-widget-area-toggle > div:has(a:focus) {
  outline: 3px solid #1e73be !important;
  outline-offset: 2px;
  box-shadow: 0 0 0 5px rgba(255,255,255,.85);
}

/* Forminator labels links uitlijnen */
.forminator-ui .forminator-label {
    text-align: left;
    display: block;
}