p:last-child {
  margin-bottom: 0;
}

#drupal-off-canvas-wrapper {
  background: #fff;
}
#drupal-off-canvas-wrapper .inline-block-create-button:before {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}
#drupal-off-canvas-wrapper .inline-block-list > .nav-item > span {
  flex-grow: 1;
  display: block;
}
#drupal-off-canvas-wrapper ul li,
#drupal-off-canvas-wrapper ol li {
  border-bottom: 0;
}
#drupal-off-canvas-wrapper ul li:last-child,
#drupal-off-canvas-wrapper ul li:last-child,
#drupal-off-canvas-wrapper ol li:last-child,
#drupal-off-canvas-wrapper ol li:last-child {
  padding-bottom: 1rem;
}
#drupal-off-canvas-wrapper .blb_breakpoint_cols label:hover .blb_breakpoint_col {
  background-color: #444 !important;
  color: #fff !important;
}
#drupal-off-canvas-wrapper .blb_breakpoint_col {
  color: #444 !important;
  background-color: rgba(56, 58, 64, 0.2) !important;
}
#drupal-off-canvas-wrapper .blb_breakpoint_col.bp-selected {
  background-color: #277abd !important;
  color: #fff !important;
}

#layout-builder-modal {
  -webkit-padding-before: 0;
          padding-block-start: 0;
}
#layout-builder-modal #bs-ui {
  margin: 0 -2rem;
}
#layout-builder-modal #bs-ui .blb_tab-content {
  padding-block: 2rem;
}
#layout-builder-modal :is(.description, .form-item .description, .details-description) {
  border: 0;
  padding: 0;
  margin-block: 0.375rem 0;
  margin-inline: 0;
}
#layout-builder-modal .form-type-checkbox {
  -webkit-padding-start: 1.5rem;
     -moz-padding-start: 1.5rem;
          padding-inline-start: 1.5rem;
}
#layout-builder-modal input[type=submit] {
  margin-top: 1rem;
}
#layout-builder-modal #bs_nav-tabs {
  margin: 0 0 30px;
  -webkit-padding-start: 0;
     -moz-padding-start: 0;
          padding-inline-start: 0;
}
#layout-builder-modal a.tabledrag-handle .handle {
  height: 24px;
}

.full-width {
  position: relative;
  left: 50%;
  margin-left: -50vw;
  width: 100vw;
}

/*# sourceMappingURL=main.style.css.map*/