.stacktable { width: 100%; }
.st-head-row { padding-top: 1em; }
.st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; }
.st-key { width: 49%; text-align: right; padding-right: 1%; }
.st-val { width: 49%; padding-left: 1%; }



/* RESPONSIVE EXAMPLE */

.stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }

@media (max-width: 800px) {
  .stacktable.large-only { display: none; }
  .stacktable.small-only { display: table; }
  .stacktable.small-only li {
    text-align: center !important;
  }
  table.no-stacktable td {
    width:100% !important;
    display:block;
    text-align: center !important;
  }
}
.stacktable.small-only td {
  display:block;
  width:100%;
  text-align: center;
}
.stacktable.small-only td p {
  text-align: center !important;
}
.stacktable.:not(.compare-table)  th {
  background-color:transparent !important;
}
@media (max-width:480px) {
  section .section-content table td {
    display:block;
    width:100%;

  }
  section .section-content table td p {
    text-align: center !important;
  }
}

