/* Centre the Guesty widget itself */
#search-widget_IO312PWQ {
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
}

/* Centre the actual Guesty search bar */
#search-widget_IO312PWQ .guesty-root-element.guesty-widget__container {
  margin-left: auto !important;
  margin-right: auto !important;
  align-items: center !important;
  justify-content: center !important;
}


/* Allow the Guesty calendar to extend beyond the header */
#page-header,
#page-header .row,
#page-header .row-inner,
#page-header .column_parent,
#page-header .column_child,
#page-header .wpb_wrapper {
  overflow: visible !important;
}

/* Keep the booking widget above nearby content */
#search-widget_IO312PWQ {
  position: relative;
  z-index: 9999 !important;
}

/* Keep the open date picker above the header */
#search-widget_IO312PWQ * {
  /* Avoid changing calendar colours or date styling */
}