/**
 * @file
 * Visual styles for Dark+'s landing page content type.
 */
.page-node-type-mt-layout-page .main-content__section,
.page-node-type-mt-layout-page .sidebar__section {
  padding: 56px 0 70px;
}

/*layout builder*/
.layout-builder-block {
  background-color: transparent;
}
.page-node-type-mt-layout-page .mt-boxed-width .container-fluid {
  max-width: 1600px;
}
.page-node-type-mt-layout-page .layout-builder__layout .block ~ .block {
  padding-top: 30px;
}
.page-node-type-mt-layout-page .region--no-block-paddings .layout-builder__layout .block ~ .block {
  padding-top: 0;
}
.page-node-type-mt-layout-page .block-local-tasks-block,
.page-node-type-mt-layout-page .node-layout-builder-form,
.page-node-type-mt-layout-page .block-help-block {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .page-node-type-mt-layout-page .block-local-tasks-block,
  .page-node-type-mt-layout-page .node-layout-builder-form,
  .page-node-type-mt-layout-page .block-help-block {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .page-node-type-mt-layout-page .block-local-tasks-block,
  .page-node-type-mt-layout-page .node-layout-builder-form,
  .page-node-type-mt-layout-page .block-help-block {
      max-width: 720px;
  }
}
@media (min-width: 992px) {
  .page-node-type-mt-layout-page .block-local-tasks-block,
  .page-node-type-mt-layout-page .node-layout-builder-form,
  .page-node-type-mt-layout-page .block-help-block {
      max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .page-node-type-mt-layout-page .block-local-tasks-block,
  .page-node-type-mt-layout-page .node-layout-builder-form,
  .page-node-type-mt-layout-page .block-help-block {
    max-width: 100%;
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (min-width: 1500px) {
  .page-node-type-mt-layout-page .block-local-tasks-block,
  .page-node-type-mt-layout-page .node-layout-builder-form,
  .page-node-type-mt-layout-page .block-help-block {
    max-width: 1440px;
  }
}
#drupal-off-canvas .block-categories .layout-builder-browser-block-item {
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.15);
  border-radius: 5px;
}

/* reset off-canvas for mt layout page content type */
.page-node-type-mt-layout-page #drupal-off-canvas ul li,
.page-node-type-mt-layout-page #drupal-off-canvas ol li {
  border-bottom: none;
}
