.st-head-row 
{
padding-top: 1em;
background-color: rgba(0,0,0,0.15);
}
.st-head-row.st-head-row-main {padding-top: 0; }
.st-key 
{ 
width: 49%; 
text-align: right; 
padding-right: 1%; 
background-color: rgba(0,0,0,0.075);
}
.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; }
}