.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 td.st-key { text-align:left; width:20%; }
  .stacktable.small-only td.st-val { text-align:right; }
  .stacktable.small-only th .the_title { display: inline-block; }
  .stacktable.small-only th img { 
	display: inline-block;
	max-width: 75px;
	vertical-align: middle;
	margin-right: 14px;
   }
  .stacktable.small-only td button { clear:both; margin-top: 12px; }
}
