@charset "utf-8";
@media screen and (min-width: 480px) {
  #content-shows {
    width: 750px;
    padding: 1rem 144px / 2 2rem 144px / 2;
  }
}
#content-shows .bgig-main {
  width: 100%;
  float: left;
  margin-bottom: 1rem;
}
#content-shows .bgig-main ul.bgig-show-table {
  float: left;
  width: 100%;
  list-style: none;
  padding: 2rem 0;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row {
  border-bottom: 1px solid #76646b;
  float: left;
  width: 750px;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row:first-child {
  border-top: 1px solid #76646b;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-cell {
  float: left;
  vertical-align: top;
  padding: 1rem 1rem 1rem 0;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig_cell1 {
  width: 168px;
  clear: left;
  padding-left: 1rem;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig_cell2 {
  width: 234px;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig_cell3 {
  width: 284px;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-venue-phone,
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-venue-zip {
  display: none;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-date h2 {
  font-family: Arial, "Lucida Grande", Verdana, Sans-serif;
  font-size: 1rem;
  padding: 0;
  margin: 0;
  text-align: left;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-venue-addr-wrap {
  margin-bottom: 4px;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-time-show {
  display: block;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-time-doors {
  display: block;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-time-doors::before {
  content: "doors: ";
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-event {
  color: #d0a936;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-event h3 {
  font-size: 1.25rem;
  margin: 0;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-ticket {
  width: 100px;
  margin: 0.5rem auto;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-ticket .bgig-ticket-url {
  border: 1px solid white;
  color: white;
  width: 100px;
  height: 20px;
  text-align: center;
  display: block;
  line-height: 20px;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-ticket .bgig-ticket-url:hover {
  color: yellow;
  border: 1px solid yellow;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-gig-cancel .bgig_cell1,
#content-shows .bgig-main ul.bgig-show-table li.bgig-gig-cancel .bgig_cell2 {
  text-decoration: line-through;
  color: #bbb;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-gig-cancel .bgig_cell1 a,
#content-shows .bgig-main ul.bgig-show-table li.bgig-gig-cancel .bgig_cell2 a {
  color: #bbb;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-gig-cancel .bgig_cell3 {
  color: #bbb;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-gig-cancel .bgig_cell3 div.bgig-misc {
  text-decoration: none;
}
#content-shows .bgig-main ul.bgig-show-table li.bgig-gig-cancel .bgig-ticket {
  display: none;
}
#content-shows .show-footer {
  display: block;
  text-align: center;
  font-size: 16px;
  margin-bottom: 1rem;
}
#content-shows .show-footer a:before,
#content-shows .show-footer a:after {
  content: " - ";
}
#content-shows div.no-shows {
  padding: 5rem;
  text-align: center;
}
@media screen and (max-width: 480px) {
  #content-shows {
    padding-left: 2rem;
    padding-right: 2rem;
    width: calc(100% - 4rem);
  }
  #content-shows .bgig-main {
    width: 100%;
    float: none;
  }
  #content-shows .bgig-main ul.bgig-show-table {
    width: 100%;
  }
  #content-shows .bgig-main ul.bgig-show-table li.bgig-row {
    padding: 1rem;
    width: calc(100% - 2rem);
    float: none;
  }
  #content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-cell {
    float: none;
    padding: 0;
    text-align: center;
  }
  #content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig_cell1,
  #content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig_cell2,
  #content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig_cell3,
  #content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig_cell4 {
    width: 100%;
    margin-bottom: 0.5em;
  }
  #content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig_cell1 {
    margin-bottom: 1em;
  }
  #content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-date {
    width: 100%;
    text-align: center;
  }
  #content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-date h2 {
    text-align: center;
    margin: 0;
    padding: 0;
  }
  #content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-time-show::before {
    display: inline;
    float: none;
    padding: 0;
  }
  #content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-time-doors::before {
    display: inline;
    float: none;
    padding: 0;
  }
  #content-shows .bgig-main ul.bgig-show-table li.bgig-row .bgig-event h3 {
    text-align: center;
    margin: 0;
  }
}
