/* ===== LKG Header Tweak v1.0.1 ===== */
.wp-site-blocks header.wp-block-template-part > .wp-block-group,
.wp-site-blocks header.wp-block-template-part > .wp-block-group.alignfull,
header.wp-block-template-part > .wp-block-group {
  display: flex !important;
  align-items: center !important;
  gap: var(--wp--style--block-gap, 1rem) !important;
  width: 100% !important;
}
.wp-site-blocks header.wp-block-template-part .wp-block-navigation {
  margin-left: auto !important;
  display: flex !important;
  width: auto !important;
}
.wp-site-blocks header.wp-block-template-part .wp-block-navigation .wp-block-navigation__container {
  display: flex !important;
  justify-content: flex-end !important;
  width: 100% !important;
}
header .wp-block-group.is-layout-flex { display: flex !important; width: 100% !important; }
header .wp-block-group > .wp-block-navigation { margin-left: auto !important; }
header nav.wp-block-navigation { justify-content: flex-end !important; }
header .wp-block-navigation__responsive-container-content { justify-content: flex-end !important; }
header .wp-block-group > .wp-block-navigation.has-background,
header .wp-block-group > .wp-block-navigation.alignwide,
header .wp-block-group > .wp-block-navigation.alignfull {
  margin-left: auto !important;
}
.lkg-float-logo { background: none !important; border: none !important; box-shadow: none !important; padding: 0 !important; }
