/* Hide theme post title */

body.single .top_panel {
  position: absolute !important;
  width: 100% !important;
  z-index: 999 !important;
  background: transparent !important;
}
body.single .post_header,
body.single h1.post_title.entry-title,
body.single .post_header.ap_style_style-5 {
  display: none !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* Kill gap between nav and content */
body.single header.top_panel,
body.single .top_panel {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

body.single .menu_mobile_overlay,
body.single .menu_mobile,
body.single .menu_mobile_fullscreen {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
}

/* Remove all spacing above content */
body.single .page_content_wrap {
  padding: 0 !important;
  margin: 0 !important;
  background-color: #FFFFFF !important;
}

body.single .page_content_wrap > .content_wrap {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

body.single .content_wrap > .content {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

body.single .page_wrap {
  gap: 0 !important;
}

body.single .page_wrap > * {
  margin-top: 0 !important;
}

/* Full width content */
body.single .page_content_wrap .content_wrap,
body.single .page_content_wrap,
body.single .post_content,
body.single .content_wrap,
body.single .content {
  max-width: 100% !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body.single .body_wrap,
body.single .page_wrap,
body.single .body_wrap > *,
body.single .page_wrap > * {
  gap: 0 !important;
  row-gap: 0 !important;
}

body.single .top_panel::after,
body.single .page_content_wrap::before,
body.single .page_wrap > *::after,
body.single .page_wrap > *::before {
  display: none !important;
  height: 0 !important;
}
.jp-relatedposts{ display: none!