/* Tyler's Dashboard HTML Manager — front-end canvas rules. */
body.tk-html-managed-page,
body.tk-html-managed-page * {
  box-sizing: border-box;
}

body.tk-html-managed-page .entry-content {
  overflow-x: clip;
}

body.tk-html-managed-full-width .content-container.site-container,
body.tk-html-managed-full-width .site-container.content-container,
body.tk-html-managed-full-width .content-area,
body.tk-html-managed-full-width .site-main,
body.tk-html-managed-full-width article.page,
body.tk-html-managed-full-width article.type-page,
body.tk-html-managed-full-width .entry-content-wrap,
body.tk-html-managed-full-width .entry-content {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body.tk-html-managed-full-width .entry-content-wrap {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

body.tk-html-managed-full-width .entry-header,
body.tk-html-managed-full-width .entry-hero-container-inner {
  display: none !important;
}

body.tk-html-managed-full-width .entry-content > :first-child {
  margin-top: 0 !important;
}

body.tk-html-managed-full-width .entry-content > :last-child {
  margin-bottom: 0 !important;
}

@media (max-width: 768px) {
  body.tk-html-managed-full-width .content-container.site-container,
  body.tk-html-managed-full-width .site-main,
  body.tk-html-managed-full-width article.page,
  body.tk-html-managed-full-width .entry-content-wrap,
  body.tk-html-managed-full-width .entry-content {
    width: 100% !important;
    max-width: 100% !important;
  }
}
