.form-textarea-wrapper .ck.ck-toolbar .ck.ck-toolbar__items {
  flex-wrap: wrap !important;
}

.ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items,
#drupal-off-canvas [data-drupal-ck-style-fence] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items {
  flex-wrap: wrap !important;
}

.ui-dialog.entity-browser-modal {
  top: 10% !important;
}

.info-card .card .branch-email {
  word-break: break-word;
}

.block.block-layout-builder table {
  display: block;
  overflow-x: auto;
  table-layout: auto;
}

.lb-modal-block .modal-dialog .modal-content .modal-body h2 {
  text-align: center;
}

.block.block-layout-builder.block-ping-pong .btn-wrapper {
  gap: 30px;
}

.header.ws-header.mobile.open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open {
  overflow-x: hidden;
}

.node--type-lb-event .block-lb-event-image .field-media-image img {
  width: auto;
  min-width: 100%;
  height: auto;
}

header.header.ws-header.desktop .header--top .header--top-right-column nav ul {
  display: flex;
  list-style: none;
}

header.header.ws-header.desktop .header--top .header--top-right-column nav ul li {
  padding: 0 15px;
}
