/* F5-R4A: native Show presentation only. Identity assets, colors and player owners remain native. */
body.single-secondline_shows #page-title-slt-show-page {
  min-height: 0;
  /* Owner-authorized 07.09 follow-up: protect faces at the top of illustrated assets. */
  background-position: center top;
}
body.single-secondline_shows #show-post-title-meta-container {
  padding: 28px 0;
}
body.single-secondline_shows #show-post-title-meta-container > .width-container-slt {
  display: flex;
  align-items: flex-start;
  gap: 28px;
}
body.single-secondline_shows #show-post-title-meta-container > .width-container-slt > .grid3column-secondline {
  flex: 0 0 240px;
  width: 240px;
  margin: 0;
  float: none;
}
body.single-secondline_shows #show-post-title-meta-container > .width-container-slt > .clearfix-slt {
  display: none;
}
body.single-secondline_shows .secondline-featured-img-single-show {
  margin: 0;
}
body.single-secondline_shows .secondline-featured-img-single-show img {
  display: block;
  width: 100%;
  height: auto;
}
body.single-secondline_shows #page-title-slt-show-page #show-post-title-meta-container .show-header-info {
  flex: 1 1 0;
  min-width: 0;
  width: auto;
  float: none;
  padding: 0;
  margin: 0;
}
body.single-secondline_shows #page-title-slt-show-page .show-page-title,
body.single-secondline_shows #page-title-slt-show-page .single-show-meta-secondline,
body.single-secondline_shows #page-title-slt-show-page .single-show-meta-secondline p,
body.single-secondline_shows #page-title-slt-show-page .show-host-meta,
body.single-secondline_shows #page-title-slt-show-page .show-meta-names,
body.single-secondline_shows #page-title-slt-show-page a.button,
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt,
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt p,
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt h2,
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt h3,
body.single-secondline_shows #content-slt .secondline-post-meta,
body.single-secondline_shows #content-slt a.more-link {
  font-family: "Open Sans", sans-serif !important;
}
body.single-secondline_shows #page-title-slt-show-page .show-page-title {
  font-size: 34px;
  font-weight: 700 !important;
  line-height: 1.2;
  margin: 0 0 12px;
}
body.single-secondline_shows #page-title-slt-show-page .single-show-host-container {
  margin: 0 0 12px;
}
body.single-secondline_shows #page-title-slt-show-page .single-show-host-container:empty {
  margin: 0;
}
body.single-secondline_shows #page-title-slt-show-page .single-show-desc-secondline,
body.single-secondline_shows #page-title-slt-show-page .single-show-desc-secondline p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.55;
}
body.single-secondline_shows #page-title-slt-show-page .single-show-desc-secondline p {
  margin: 0 0 8px;
}
body.single-secondline_shows #page-title-slt-show-page .single-show-links-secondline {
  margin-top: 12px;
}
body.single-secondline_shows #page-title-slt-show-page a.button.single-show-website-slt {
  padding: 11px 20px;
  margin: 0;
  font-size: 13px;
  line-height: 20px;
}
body.single-secondline_shows #show-post-title-meta-container #secondline-show-icons {
  margin-top: 8px;
}
body.single-secondline_shows #secondline-show-icons a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  min-width: 44px;
}
body.single-secondline_shows #content-slt {
  padding-top: 24px;
  padding-bottom: 32px;
}
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
}
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt > p {
  margin-bottom: 12px;
}
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt > hr:has(+ .show-episode-list-heading) {
  margin: 16px 0;
}
body.single-secondline_shows #content-slt h2.show-episode-list-heading {
  font-size: 22px;
  font-weight: 700 !important;
  line-height: 1.3;
  margin: 0 0 16px;
}
body.single-secondline_shows #content-slt .show-page-contents {
  display: grid;
  grid-template-columns: 104px minmax(0, 1fr);
  gap: 18px;
  padding: 14px;
  align-items: start;
}
body.single-secondline_shows #content-slt .show-page-contents.secondline-content-no-img {
  grid-template-columns: minmax(0, 1fr);
}
body.single-secondline_shows #content-slt .show-page-contents > .clearfix-slt {
  display: none;
}
body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-feaured-image {
  float: none;
  width: 104px;
  margin: 0;
}
body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-feaured-image img {
  display: block;
  width: 100%;
  height: auto;
}
body.single-secondline_shows #content-slt .show-page-contents .secondline-blog-content {
  float: none;
  min-width: 0;
  width: auto;
  padding: 0;
  margin: 0;
  border: 0;
}
body.single-secondline_shows #content-slt .show-page-contents h2.secondline-blog-title {
  font-size: 19px;
  font-weight: 700 !important;
  line-height: 1.27;
  margin: 0 0 6px;
}
body.single-secondline_shows #content-slt .show-page-contents .secondline-post-meta {
  font-size: 12px;
  line-height: 1.5;
  margin: 0 0 8px;
}
body.single-secondline_shows #content-slt .show-page-contents .post-list-player-container-secondline {
  margin: 0;
}
body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-blog-excerpt {
  padding: 0;
}
body.single-secondline_shows #content-slt .show-page-contents a.more-link {
  margin: 8px 0 0;
  padding: 7px 14px;
  font-size: 11px;
  line-height: 18px;
}
body.single-secondline_shows #content-slt .show-page-episodes-slt .secondline-masonry-padding-blog {
  margin-bottom: 12px;
  padding-bottom: 0;
}
@media (max-width: 767px) {
  body.single-secondline_shows #page-title-slt-show-page { background-position: 46% top; }
  body.single-secondline_shows #show-post-title-meta-container { padding: 20px 0; }
  body.single-secondline_shows #show-post-title-meta-container > .width-container-slt {
    flex-direction: column;
    gap: 18px;
  }
  body.single-secondline_shows #show-post-title-meta-container > .width-container-slt > .grid3column-secondline {
    flex: 0 0 auto;
    width: 164px;
  }
  body.single-secondline_shows #page-title-slt-show-page #show-post-title-meta-container .show-header-info { flex: 0 1 auto; width: 100%; }
  body.single-secondline_shows #page-title-slt-show-page .show-page-title { font-size: 28px; }
  body.single-secondline_shows #content-slt h2.show-episode-list-heading { font-size: 20px; margin-bottom: 12px; }
  body.single-secondline_shows #content-slt .show-page-contents { grid-template-columns: 80px minmax(0,1fr); gap: 8px 12px; padding: 12px; }
  body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-feaured-image { width: 80px; grid-row: 1 / 3; }
  body.single-secondline_shows #content-slt .show-page-contents .secondline-blog-content { display: contents; }
  body.single-secondline_shows #content-slt .show-page-contents h2.secondline-blog-title { font-size: 16px; line-height: 1.29; margin: 0; grid-column: 2; }
  body.single-secondline_shows #content-slt .show-page-contents .secondline-post-meta { margin: 0; grid-column: 2; }
  body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-blog-excerpt { grid-column: 1 / -1; min-width: 0; }
  body.single-secondline_shows #content-slt .show-page-contents.secondline-content-no-img h2.secondline-blog-title,
  body.single-secondline_shows #content-slt .show-page-contents.secondline-content-no-img .secondline-post-meta { grid-column: 1; }
}
