/* V110 - Place forum breadcrumbs directly under forum/thread titles. */
body.spectrahubForum.shForumLocationV110 .shV11Crumb {display:none!important;}
body.spectrahubForum.shForumLocationV110 .main {padding-top:20px!important;}
body.spectrahubForum .shV110PageBreadcrumb,
body.spectrahubForum.shThreadPageV106 .shV110PageBreadcrumb {
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  flex-flow:row wrap!important;gap:5px 10px!important;
  margin:10px 0 0!important;padding:0!important;
  min-width:0!important;width:100%!important;min-height:0!important;
  position:static!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
  font-size:14px!important;font-weight:500!important;line-height:1.5!important;
  color:#b4c0ce!important;
}
body.spectrahubForum .shV110PageBreadcrumb a,
body.spectrahubForum.shThreadPageV106 .shV110PageBreadcrumb a,
body.spectrahubForum.shThreadPageV106 .shV110PageBreadcrumb .shV110LastCrumb {
  color:#bfcbd8!important;text-decoration:none!important;font-size:14px!important;
  font-weight:500!important;white-space:normal!important;overflow-wrap:anywhere!important;
  min-width:0!important;width:auto!important;max-width:100%!important;
  background:none!important;border:0!important;padding:0!important;line-height:1.5!important;
}
body.spectrahubForum .shV110PageBreadcrumb a:hover,
body.spectrahubForum.shThreadPageV106 .shV110PageBreadcrumb a:hover {
  color:#93caff!important;text-decoration:underline!important;
}
body.spectrahubForum .shV110PageBreadcrumb .shV110LastCrumb,
body.spectrahubForum.shThreadPageV106 .shV110PageBreadcrumb .shV110LastCrumb{
  color:#f1f5fb!important;font-weight:700!important;
}
body.spectrahubForum .shV110PageBreadcrumb .shV110CrumbArrow,
body.spectrahubForum.shThreadPageV106 .shV110PageBreadcrumb .shV110CrumbArrow{
  color:#9faebf!important;font-size:16px!important;font-weight:650!important;line-height:1!important;
  user-select:none!important;flex:0 0 auto!important;
}
body.spectrahubForum .shV110ForumPageHead{
  display:flex!important;align-items:flex-start!important;justify-content:space-between!important;
  gap:14px 24px!important;margin:5px 0 22px!important;padding:0!important;
  border:0!important;background:none!important;box-shadow:none!important;
}
body.spectrahubForum .shV110ForumPageHead .shV110ForumPageInfo{min-width:0!important;flex:1 1 auto!important;}
body.spectrahubForum .shV110ForumPageHead h1{
  font-size:clamp(21px,2.35vw,26px)!important;line-height:1.28!important;
  font-weight:700!important;letter-spacing:-.25px!important;margin:0!important;color:#f0f4fa!important;
}
body.spectrahubForum .shV110ForumPageHead p{
  margin:5px 0 0!important;padding:0!important;font-size:14px!important;color:#bbc5d1!important;
  line-height:1.55!important;
}
body.spectrahubForum .shV110ForumPageHead .forumActions{margin:0!important;flex:0 0 auto!important;}
@media(max-width:700px){
  body.spectrahubForum .shV110ForumPageHead{flex-direction:column!important;gap:12px!important;}
  body.spectrahubForum .shV110ForumPageHead .forumActions{align-self:flex-start!important;}
  body.spectrahubForum .shV110PageBreadcrumb,
  body.spectrahubForum.shThreadPageV106 .shV110PageBreadcrumb {gap:4px 8px!important;font-size:14px!important;}
  body.spectrahubForum .shV110PageBreadcrumb a,
  body.spectrahubForum.shThreadPageV106 .shV110PageBreadcrumb a {font-size:14px!important;}
}
/* V110 - Replace the green quote indicator with SpectraHub blue. */
body.spectrahubForum :is(.bodyText,.message-body,.shXfEditorShell .fr-view,.shXfEditorShell .shXfVisualHost,.shXfEditorShell .fr-element) blockquote,
body.spectrahubForum .shXfEditorShell .fr-element blockquote.shQuoteBlock,
body.spectrahubForum .shXfEditorShell>.shXfVisualHost blockquote.shQuoteBlock{
  border-left-color:#65b3ff!important;
}
body.spectrahubForum :is(.bodyText,.message-body,.shXfEditorShell .fr-view,.shXfEditorShell .shXfVisualHost,.shXfEditorShell .fr-element) blockquote cite,
body.spectrahubForum .shXfEditorShell blockquote.shQuoteBlock cite,
body.spectrahubForum :is(.bodyText,.message-body,.shXfEditorShell .fr-view,.shXfEditorShell .shXfVisualHost,.shXfEditorShell .fr-element) blockquote cite::before,
body.spectrahubForum .shXfEditorShell blockquote.shQuoteBlock cite::before{
  color:#acd7ff!important;
}

body.spectrahubForum .xfCategory[id^="category-"] { scroll-margin-top: 104px!important; }
