/*! SH10 - v2.3.0 */
.sh10 .sh10grid,
.sh10 .sh10item {
  display: grid;
  min-width: 272px;
  grid-auto-rows: auto;
  grid-template-columns: repeat(12, minmax(49.8px, 1fr));
  column-gap: var(--cgrid-gap);
  --gridp: auto;
}
.sh10 .sh10main,
.sh10 .sh10sidebar {
  grid-column: span 6;
}
.sh10 .sh10item {
  grid-template-columns: repeat(6, minmax(49.8px, 1fr));
}
.sh10 .sh10-smimg,
.sh10 .sh10-smvid {
  grid-column: span 2;
}
.sh10 .sh10sub {
  grid-column: span 4;
}
.sh10 .sh10sidebar li {
  margin-bottom: 32px;
}
.sh10 .sh10sidebar li:last-of-type {
  margin-bottom: 0;
}
.sh10 .sh10sub {
  display: flex;
  flex-flow: row wrap;
}
.sh10 .sh10sub > h3 {
  min-width: 100%;
}
@media (max-width: 1019px) {
  .sh10 .sh10grid {
    grid-template-columns: repeat(6, minmax(49.8px, 1fr));
  }
  .sh10 .sh10sidebar {
    margin-top: 32px;
  }
}
@media (max-width: 599px) {
  .sh10 .sh10-smimg,
  .sh10 .sh10-smvid,
  .sh10 .sh10sub {
    grid-column: span 6;
  }
  .sh10 .sh10-smimg,
  .sh10 .sh10-smvid {
    margin-bottom: 16px;
  }
}
.sh10[data-ocomid] {
  opacity: unset;
}
