.triple-block-container {
  position: relative;
  width: 100%;
  max-width: 1124px;
  overflow: hidden;
  margin: 0 auto;
}

.triple-block-container.touts {
  padding: 1.923em 0;
  background-color: #000000;
}

.triple-block-container .block,
.basic-formatter-v1 > .row .triple-block-container .block,
.basic-formatter-v2 > .row .triple-block-container .block,
.basic-formatter-v3 > .row .triple-block-container .block {
  position: relative;
  width: 29%;
  float: left;
  overflow: hidden;
  margin-left: 6.5%;
}

.triple-block-container.touts .block,
.basic-formatter-v1 > .row .triple-block-container.touts .block,
.basic-formatter-v2 > .row .triple-block-container.touts .block,
.basic-formatter-v3 > .row .triple-block-container.touts .block {
  width: 33%;
  margin: 0;
  border-left: 1px solid #FFFFFF;
  background-color: #000000;
  color: #FFFFFF;
}

.triple-block-container .block:first-child,
.basic-formatter-v1 > .row .triple-block-container .block:first-child,
.basic-formatter-v2 > .row .triple-block-container .block:first-child,
.basic-formatter-v3 > .row .triple-block-container .block:first-child {
  margin-left: 0;
  border-left: none;
}

.triple-block-container .block .basic-block {
  width: 326px;
  height: 470px;
  max-width: 326px;
  max-height: 470px;
}

.triple-block-container.touts .block .basic-block {
  width: 374px;
  height: 187px;
  max-width: 374px;
  max-height: 187px;
}

.triple-block-container.touts .block .basic-block h2 {
  font-size: 2.000em;
}

.triple-block-container.touts .block .basic-block h3 {
  font-size: 1.692em;
}
