/* English-only layout for the floor overview facts. */
body.is-lang-en .sub-page .hico-floors__facts {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

body.is-lang-en .sub-page .hico-floors__facts > div {
  min-width: 0;
}

body.is-lang-en .sub-page .hico-floors__facts dt,
body.is-lang-en .sub-page .hico-floors__facts dd {
  display: block;
  margin: 0;
  font-size: 18px;
  line-height: 1.35;
  text-align: left;
  white-space: nowrap;
}

body.is-lang-en .sub-page .hico-floors__facts dt {
  margin-bottom: 9px;
}

/* The four short facts keep the Korean two-column composition. */
body.is-lang-en .sub-page .hico-floors__facts > div:nth-child(1) { order: 1; }
body.is-lang-en .sub-page .hico-floors__facts > div:nth-child(2) { order: 2; }
body.is-lang-en .sub-page .hico-floors__facts > div:nth-child(4) { order: 3; }
body.is-lang-en .sub-page .hico-floors__facts > div:nth-child(6) { order: 4; }

@media (min-width: 641px) {
  body.is-lang-en .sub-page .hico-floors__facts > div:nth-child(4) {
    border-left: none;
	padding-left:0px;
  }
}

/* Long English facts each occupy a full-width row below them. */
body.is-lang-en .sub-page .hico-floors__facts > div:nth-child(5),
body.is-lang-en .sub-page .hico-floors__facts > div:nth-child(3) {
  grid-column: 1 / -1;
  padding-left: 0;
  border-left: 0;
}

body.is-lang-en .sub-page .hico-floors__facts > div:nth-child(5) { order: 5; }
body.is-lang-en .sub-page .hico-floors__facts > div:nth-child(3) { order: 6; }

@media (max-width: 640px) {
  body.is-lang-en .sub-page .hico-floors__plans .hico-venue__plan-marker strong {
    font-size: 10px;
  }

  body.is-lang-en .sub-page .hico-floors__facts {
    grid-template-columns: minmax(0, 1fr);
  }

  body.is-lang-en .sub-page .hico-floors__facts > div,
  body.is-lang-en .sub-page .hico-floors__facts > div:nth-child(even),
  body.is-lang-en .sub-page .hico-floors__facts > div:nth-child(3),
  body.is-lang-en .sub-page .hico-floors__facts > div:nth-child(5) {
    grid-column: 1;
    padding: 17px 0;
    border-left: 0;
  }

  body.is-lang-en .sub-page .hico-floors__facts dt,
  body.is-lang-en .sub-page .hico-floors__facts dd {
    font-size: 15px;
    text-align: left;
    white-space: nowrap;
  }
}
