div.content-text table tr td {
  vertical-align: top;
  padding-right: 2rem; }
  div.content-text table tr td:first-child {
    min-width: calc(60%); }
  div.content-text table tr td:last-child {
    padding-right: 0;
    min-width: 20rem; }

div.content-assets div.assets-small-left div.asset img {
  width: 300px;
  max-width: 100%;
  height: auto; }

body[data-path="membership"] table tr td:first-child {
  white-space: nowrap;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none; }

@media (max-width: 1000px) {
  body[data-path="membership"] table tr td:first-child {
    white-space: normal; } }

div.list-group-item.twitter {
  max-height: calc(100vh - 120px);
  overflow-y: auto;
  text-align: center; }
  div.list-group-item.twitter iframe.twitter-timeline {
    max-width: 600px !important;
    margin: 0 auto; }
