@page {
  margin: 0.75cm;
}
#wporg-header,
#wporg-footer,
#head-search,
#wporg-header-menu,
.workshop-page_video,
.wporg-learn-locale-notice,
.bbp-breadcrumb,
.dashicons,
.main-navigation {
  display: none;
}

img {
  max-width: 100% !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  break-after: avoid;
}

h1,
h2,
h3,
h4,
h5,
h6,
ul,
pre,
img {
  break-inside: avoid;
}

p a {
  word-wrap: break-word;
}

.site-header {
  padding-top: 0;
  background: #fff;
  color: #000;
  font-size: 12px;
}
.site-header a {
  background: #fff;
  color: #000;
  font-size: 12px;
}
.site-header .site-branding {
  padding: 0 0 0 10px;
}

.site-title {
  display: block;
}

.site-title::after {
  content: "learn.wordpress.org";
  display: block;
  font-size: 12px;
  float: right;
  position: relative;
  top: 15px;
}

.site-title--no-mobile {
  display: inline !important;
}

/**
 * For Lesson archive page
 */
.post-type-archive-lesson-plan .search-form,
.post-type-archive-lesson-plan .sidebar-filters {
  display: none;
}
.post-type-archive-lesson-plan #main section,
.post-type-archive-lesson-plan .section-heading--with-space {
  padding: 0;
}
.post-type-archive-lesson-plan .gutters > .col-9 {
  width: 100%;
}
.post-type-archive-lesson-plan .submit-idea-cta {
  display: none;
}
.post-type-archive-lesson-plan .card {
  border: dotted 2px #000;
}
.post-type-archive-lesson-plan .card-meta li {
  float: left;
  padding: 0 5px 5px 0;
  margin-right: 15px;
}

/**
 * For Lesson single pages
 */
.single-lesson-plan #main-content section {
  padding: 0;
}
.single-lesson-plan .card-grid .card {
  break-inside: avoid-page;
}
.single-lesson-plan .lp-list .lp-details ul li {
  padding: 0 10px 10px 0;
}
.single-lesson-plan .lp-sidebar > .widget_block > * {
  display: none;
}

/**
 * For Workshops archive page
 */
.post-type-archive-wporg_workshop .search-form,
.post-type-archive-wporg_workshop .submit-idea-cta,
.post-type-archive-wporg_workshop .filter-buttons,
.post-type-archive-wporg_workshop .filter-form {
  display: none;
}
.post-type-archive-wporg_workshop #main section {
  padding: 0;
}

/**
 * For Workshops single pages
 */
.single-wporg_workshop .workshop-page_sidebar {
  display: none;
}
.single-wporg_workshop article.wporg_workshop section {
  padding: 0;
}
.single-wporg_workshop .wp-block-column,
.single-wporg_workshop .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
  flex-grow: 1;
}
.single-wporg_workshop .workshop-page_content {
  margin-bottom: 32px;
}