.analog-related-thread {
  display: block;
  padding: 15px;
  margin: 10px 0px;
  background-color: #3d3f4f;
}
#relatedContentSidebar .title {
  padding: var(--space-3) 0;
}
#relatedContentSidebar .relatedContent-Container {
    border: solid 1px var(--color-gray-200);
    border-radius: var(--space-1);
    padding: var(--space-1);
    background: var(--color-blue-100);
    box-shadow: 8px 8px 12px 0px #bebebe;
}
.with-href .titleContainer {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}
.with-href .titleContainer .cell {
  padding: 7.5px 0 3px 7.5px !important;
}
.with-href .titleContainer .answer-status {
  flex: 0 0 7%;
}
.with-href .titleContainer .name {
  flex: 1 1 90%;
}
.with-href .titleContainer .name h2,
.with-href .titleContainer .name a {
  font-weight: 500 !important;
  color: #000 !important;
  border-bottom: none;
}
.with-href .titleContainer .name h2:hover,
.with-href .titleContainer .name a:hover {
  text-decoration: underline;
}
.with-href .infoContainer {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  justify-content: center;
  margin-bottom: 0.5rem;
}
.with-href .infoContainer .cell {
  padding: 0 0 0 7.5px !important;
}
.with-href .infoContainer .replies {
  flex: 0 1 15%;
}
.with-href .infoContainer .replies i {
  color: gray !important;
}
.with-href .infoContainer .replies .value {
  display: inline-block !important;
  text-align: left !important;
  color: gray !important;
}
.with-href .infoContainer .views {
  flex: 0 1 15%;
  margin-left: 2%;
}
.with-href .infoContainer .views i {
  color: gray !important;
}
.with-href .infoContainer .views .value {
  display: inline-block !important;
  text-align: left !important;
  color: gray !important;
}
.with-href .infoContainer .latest {
  flex: 1 1 auto;
  display: flex !important;
  gap: 8px;
  justify-content: flex-start;
  color: gray !important;
}
.with-href .infoContainer .latest .value {
  display: inline-block !important;
  color: gray !important;
}
.with-href .infoContainer .latest .description {
  display: inline-block !important;
  color: gray !important;
  font-size: 14px !important;
  line-height: 1.35em;
}
.with-href .infoContainer .latest .description a {
  font-size: 14px !important;
}
.with-href:hover {
  background: #efefef;
}
.content-left-sidebar-right .right-sidebar .content-fragment .relatedContent-Container .content-list.content>.content-item {
    border-bottom: solid 1px var(--color-gray-200);
    margin-bottom: var(--space-2);
}
.content-left-sidebar-right .right-sidebar .content-fragment .relatedContent-Container .content-list.content>.content-item:last-child, .content-left-sidebar-right .right-sidebar .content-fragment .relatedContent-Container .content-list.tabular li.badge {
    border-bottom: none;
}
