<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a.preorder { color : black; font-weight: bold;  text-decoration: underline; }
h2 { margin: 20px 0; line-height: 1.1em; }
h3 { margin-bottom: 0; }
.cancelled { text-decoration: line-through; }

a.attendance, a.photos, a.reviews {
  display: inline-block;
  text-indent: -999em;
  width:22px;
  height:22px;
  margin-right: 1px;
}
a.attendance { background:url(a.png) no-repeat; }
a.photos { background:url(p.png) no-repeat; }
a.reviews { background:url(r.png) no-repeat; }

div.tour { font: 14px pt_sansregular,helvetica,arial,sans-serif; position: relative; display: table; width: 100%; text-transform: uppercase; }
div.tour a {
  text-decoration: none;
  -o-transition:.5s; -ms-transition:.5s;
  -moz-transition:.5s; -webkit-transition:.5s;
  transition:.5s;
}
div.tour a:hover { color: #000; }
div.tour .item { position: relative; border: 1px solid; display: table-row; }
div.tour .item &gt; div { display: table-cell; vertical-align: middle; padding: 10px; }
div.tour .icons { /* width: 30px; */ white-space: nowrap; }
div.tour .date { /* width: 100px; */ white-space: nowrap; }
div.tour .location { /* width: 150px; */ white-space: nowrap; }
div.tour .venue { max-width: 387px; /*410px;*/ text-align: left; }
div.tour .support { }
div.tour .extra .venue { font-size: 13px; text-transform: none; text-align: left; padding-top: 0; }
div.tour .onsale_dates { /* width: 100px; */ font-size: 12px; text-align: right; }
div.tour .onsale_dates .inside { padding-right: 5px; white-space: nowrap; }
div.tour .onsale_dates .onsale { display: block; }
div.tour .tickets { /*width: 100px;*/ white-space: nowrap; text-align: left; }
/*  .tour div { position: relative; top: 50%; transform: translateY(-50%); }*/
div.tour .tickets a {
  display: inline-block;
  vertical-align: middle;
  padding: 5px 10px;
  border: 1px solid;
  text-decoration: none;
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}
div.tour .tickets a { margin-right: 5px; }
div.tour .tickets a:last-child { margin-right: 0px; }
div.tour .tickets a:hover { background: #03a7b1; color: #000; }

div.tour .tickets .soldout {
  display: inline-block;
  padding: 5px 10px;
  border: 1px solid;
  text-decoration: none;
  background: #03a7b1;
  color: #fff;
}

div.tour .item { background: #ddd; }
div.tour .odd { background: #fff; }
</pre></body></html>