@media (max-width: 767px) {
  body #tickets {
    margin-top: 0;
    padding-top: 0;
  }
}
body #tickets .last-min {
  margin-bottom: 1em;
}
body #tickets .squarry {
  display: inline-block;
  vertical-align: baseline;
  top: 5px;
  width: 30px;
  height: 30px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7ecaf+3,dac36d+18,b78837+44,b78837+59,dac36d+84,f7ecaf+98 */
  background: rgb(247, 236, 175); /* Old browsers */
  background: -moz-linear-gradient(left, rgb(247, 236, 175) 3%, rgb(218, 195, 109) 18%, rgb(183, 136, 55) 44%, rgb(183, 136, 55) 59%, rgb(218, 195, 109) 84%, rgb(247, 236, 175) 98%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgb(247, 236, 175) 3%, rgb(218, 195, 109) 18%, rgb(183, 136, 55) 44%, rgb(183, 136, 55) 59%, rgb(218, 195, 109) 84%, rgb(247, 236, 175) 98%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgb(247, 236, 175) 3%, rgb(218, 195, 109) 18%, rgb(183, 136, 55) 44%, rgb(183, 136, 55) 59%, rgb(218, 195, 109) 84%, rgb(247, 236, 175) 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f7ecaf", endColorstr="#f7ecaf",GradientType=1 ); /* IE6-9 */
  border-radius: 5px;
  background-clip: none;
  -webkit-background-clip: none;
}
body #tickets .fc-day[data-date="2025-02-xx"] {
  background: url("../_img/calendar-glitter-purple.jpg") center center no-repeat;
  background-size: cover;
  opacity: 0.85;
}
body #tickets .fc-day[data-date="2025-02-xx"] {
  background: url("../_img/calendar-glitter-gold.jpg") center center no-repeat;
  background-size: cover;
  opacity: 0.75;
}
body #tickets .date25-02-17-x7 .fc-time,
body #tickets .date25-02-19-x7 .fc-time {
  color: white;
}
body #tickets .date25-02-19-x7 .fc-time:before {
  content: url("../_img/sm-crown-white.png") !important;
}
body #tickets .date23-06-11-1x .fc-content,
body #tickets .date24-10-06-2 .fc-content {
  display: flex;
  justify-content: center;
  width: 100%;
}
body #tickets .date23-06-11-1x .fc-time,
body #tickets .date24-10-06-2 .fc-time {
  position: relative;
  color: #3c2255;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7ecaf+3,dac36d+18,b78837+44,b78837+59,dac36d+84,f7ecaf+98 */
  background: rgb(247, 236, 175); /* Old browsers */
  background: -moz-linear-gradient(left, rgb(247, 236, 175) 3%, rgb(218, 195, 109) 18%, rgb(183, 136, 55) 44%, rgb(183, 136, 55) 59%, rgb(218, 195, 109) 84%, rgb(247, 236, 175) 98%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgb(247, 236, 175) 3%, rgb(218, 195, 109) 18%, rgb(183, 136, 55) 44%, rgb(183, 136, 55) 59%, rgb(218, 195, 109) 84%, rgb(247, 236, 175) 98%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgb(247, 236, 175) 3%, rgb(218, 195, 109) 18%, rgb(183, 136, 55) 44%, rgb(183, 136, 55) 59%, rgb(218, 195, 109) 84%, rgb(247, 236, 175) 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f7ecaf", endColorstr="#f7ecaf",GradientType=1 ); /* IE6-9 */
  border-radius: 5px;
  white-space: normal;
  line-height: 1.1;
  padding: 0.05em 0;
  margin-left: -2px;
}
body #tickets .date23-06-11-1x .fc-time:after,
body #tickets .date24-10-06-2 .fc-time:after {
  display: block;
  content: "SING-ALONG PERFORMANCE";
  text-align: center;
  font-size: 10px;
  text-transform: uppercase;
  max-width: 98%;
  margin: 0 auto;
  padding-bottom: 3px;
}
@media only screen and (min-width: 610px) {
  body #tickets .date23-06-11-1x .fc-time,
  body #tickets .date24-10-06-2 .fc-time {
    padding: 0.05em 3px;
  }
  body #tickets .date23-06-11-1x .fc-time:after,
  body #tickets .date24-10-06-2 .fc-time:after {
    max-width: 90%;
  }
}
@media only screen and (min-width: 768px) {
  body #tickets .date23-06-11-1x .fc-time,
  body #tickets .date24-10-06-2 .fc-time {
    margin-left: -3px;
  }
  body #tickets .date23-06-11-1x .fc-time:after,
  body #tickets .date24-10-06-2 .fc-time:after {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1380px) {
  body #tickets .date23-06-11-1x .fc-time,
  body #tickets .date24-10-06-2 .fc-time {
    margin-left: -4px;
  }
  body #tickets .date23-06-11-1x .fc-time:after,
  body #tickets .date24-10-06-2 .fc-time:after {
    font-size: 16px;
  }
}
body #tickets .date24-03-06-7.fc-day-grid-event,
body #tickets .date24-10-06-2 {
  margin: 1px 0 0;
}
@media only screen and (min-width: 576px) {
  body #tickets .date24-03-06-7.fc-day-grid-event,
  body #tickets .date24-10-06-2 {
    margin: 1px 2px 0;
  }
}
body #tickets .date24-03-06-7.fc-day-grid-event .fc-content,
body #tickets .date24-10-06-2 .fc-content {
  display: flex;
  justify-content: center;
  width: 100%;
}
body #tickets .date24-03-06-7.fc-day-grid-event .fc-time,
body #tickets .date24-10-06-2 .fc-time {
  position: relative;
  color: #3c2255;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7ecaf+3,dac36d+18,b78837+44,b78837+59,dac36d+84,f7ecaf+98 */
  background: rgb(247, 236, 175); /* Old browsers */
  background: -moz-linear-gradient(left, rgb(247, 236, 175) 3%, rgb(218, 195, 109) 18%, rgb(183, 136, 55) 44%, rgb(183, 136, 55) 59%, rgb(218, 195, 109) 84%, rgb(247, 236, 175) 98%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgb(247, 236, 175) 3%, rgb(218, 195, 109) 18%, rgb(183, 136, 55) 44%, rgb(183, 136, 55) 59%, rgb(218, 195, 109) 84%, rgb(247, 236, 175) 98%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgb(247, 236, 175) 3%, rgb(218, 195, 109) 18%, rgb(183, 136, 55) 44%, rgb(183, 136, 55) 59%, rgb(218, 195, 109) 84%, rgb(247, 236, 175) 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f7ecaf", endColorstr="#f7ecaf",GradientType=1 ); /* IE6-9 */
  border-radius: 0px;
  white-space: normal;
  line-height: 1.1;
  padding: 0.05em 0;
  margin-left: -2px;
}
body #tickets .date24-03-06-7.fc-day-grid-event .fc-time:after,
body #tickets .date24-10-06-2 .fc-time:after {
  display: block;
  content: "SING-ALONG PERFORMANCE";
  text-align: center;
  font-size: 10px;
  text-transform: uppercase;
  max-width: 98%;
  margin: 0 auto;
  padding-bottom: 3px;
  transform: scale(0.9);
}
@media only screen and (min-width: 610px) {
  body #tickets .date24-03-06-7.fc-day-grid-event .fc-time,
  body #tickets .date24-10-06-2 .fc-time {
    padding: 0.05em 3px;
  }
  body #tickets .date24-03-06-7.fc-day-grid-event .fc-time:after,
  body #tickets .date24-10-06-2 .fc-time:after {
    max-width: 90%;
    transform: scale(1);
  }
}
@media only screen and (min-width: 768px) {
  body #tickets .date24-03-06-7.fc-day-grid-event .fc-time,
  body #tickets .date24-10-06-2 .fc-time {
    margin-left: -3px;
  }
  body #tickets .date24-03-06-7.fc-day-grid-event .fc-time:after,
  body #tickets .date24-10-06-2 .fc-time:after {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1380px) {
  body #tickets .date24-03-06-7.fc-day-grid-event .fc-time,
  body #tickets .date24-10-06-2 .fc-time {
    margin-left: -4px;
  }
  body #tickets .date24-03-06-7.fc-day-grid-event .fc-time:after,
  body #tickets .date24-10-06-2 .fc-time:after {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1480px) {
  body #tickets .date24-03-06-7.fc-day-grid-event .fc-time,
  body #tickets .date24-10-06-2 .fc-time {
    margin-left: -4px;
  }
  body #tickets .date24-03-06-7.fc-day-grid-event .fc-time:after,
  body #tickets .date24-10-06-2 .fc-time:after {
    font-size: 16px;
  }
}
body #tickets .date25-06-10-7 .fc-content,
body #tickets .date25-06-17-7 .fc-content,
body #tickets .date25-06-18-7 .fc-content,
body #tickets .date25-06-22-7 .fc-content,
body #tickets .date25-06-24-7 .fc-content,
body #tickets .date25-06-25-7 .fc-content,
body #tickets .date25-06-26-7 .fc-content,
body #tickets .date25-06-28-8 .fc-content,
body #tickets .date25-07-01-7 .fc-content,
body #tickets .date25-07-03-7 .fc-content,
body #tickets .date25-07-05-8 .fc-content,
body #tickets .date25-07-06-7 .fc-content,
body #tickets .date25-07-08-7 .fc-content,
body #tickets .date25-07-09-7 .fc-content,
body #tickets .date25-07-10-7 .fc-content,
body #tickets .date25-07-11-7 .fc-content,
body #tickets .date25-07-12-8 .fc-content,
body #tickets .date25-07-15-7 .fc-content,
body #tickets .date25-07-16-7 .fc-content,
body #tickets .date25-07-18-7 .fc-content,
body #tickets .date25-07-19-8 .fc-content,
body #tickets .date25-07-22-7 .fc-content,
body #tickets .date25-07-23-7 .fc-content,
body #tickets .date25-07-24-7 .fc-content,
body #tickets .date25-07-25-7 .fc-content,
body #tickets .date25-07-29-7 .fc-content,
body #tickets .date25-07-31-7 .fc-content,
body #tickets .date25-08-01-7 .fc-content,
body #tickets .date25-08-02-8 .fc-content {
  padding-top: 25px;
  margin-top: -23px;
}
body #tickets .date25-06-10-7 .fc-time:before,
body #tickets .date25-06-17-7 .fc-time:before,
body #tickets .date25-06-18-7 .fc-time:before,
body #tickets .date25-06-22-7 .fc-time:before,
body #tickets .date25-06-24-7 .fc-time:before,
body #tickets .date25-06-25-7 .fc-time:before,
body #tickets .date25-06-26-7 .fc-time:before,
body #tickets .date25-06-28-8 .fc-time:before,
body #tickets .date25-07-01-7 .fc-time:before,
body #tickets .date25-07-03-7 .fc-time:before,
body #tickets .date25-07-05-8 .fc-time:before,
body #tickets .date25-07-06-7 .fc-time:before,
body #tickets .date25-07-08-7 .fc-time:before,
body #tickets .date25-07-09-7 .fc-time:before,
body #tickets .date25-07-10-7 .fc-time:before,
body #tickets .date25-07-11-7 .fc-time:before,
body #tickets .date25-07-12-8 .fc-time:before,
body #tickets .date25-07-15-7 .fc-time:before,
body #tickets .date25-07-16-7 .fc-time:before,
body #tickets .date25-07-18-7 .fc-time:before,
body #tickets .date25-07-19-8 .fc-time:before,
body #tickets .date25-07-22-7 .fc-time:before,
body #tickets .date25-07-23-7 .fc-time:before,
body #tickets .date25-07-24-7 .fc-time:before,
body #tickets .date25-07-25-7 .fc-time:before,
body #tickets .date25-07-29-7 .fc-time:before,
body #tickets .date25-07-31-7 .fc-time:before,
body #tickets .date25-08-01-7 .fc-time:before,
body #tickets .date25-08-02-8 .fc-time:before {
  content: url("../_img/sm-crown-yellow.png");
  display: block;
  position: absolute;
  top: -21px;
  left: calc(50% - 10px);
}
@media only screen and (max-width: 1px) {
  body #tickets .date25-06-10-7 .fc-content,
  body #tickets .date25-06-17-7 .fc-content,
  body #tickets .date25-06-18-7 .fc-content,
  body #tickets .date25-06-22-7 .fc-content,
  body #tickets .date25-06-24-7 .fc-content,
  body #tickets .date25-06-25-7 .fc-content,
  body #tickets .date25-06-26-7 .fc-content,
  body #tickets .date25-06-28-8 .fc-content,
  body #tickets .date25-07-01-7 .fc-content,
  body #tickets .date25-07-03-7 .fc-content,
  body #tickets .date25-07-05-8 .fc-content,
  body #tickets .date25-07-06-7 .fc-content,
  body #tickets .date25-07-08-7 .fc-content,
  body #tickets .date25-07-09-7 .fc-content,
  body #tickets .date25-07-10-7 .fc-content,
  body #tickets .date25-07-11-7 .fc-content,
  body #tickets .date25-07-12-8 .fc-content,
  body #tickets .date25-07-15-7 .fc-content,
  body #tickets .date25-07-16-7 .fc-content,
  body #tickets .date25-07-18-7 .fc-content,
  body #tickets .date25-07-19-8 .fc-content,
  body #tickets .date25-07-22-7 .fc-content,
  body #tickets .date25-07-23-7 .fc-content,
  body #tickets .date25-07-24-7 .fc-content,
  body #tickets .date25-07-25-7 .fc-content,
  body #tickets .date25-07-29-7 .fc-content,
  body #tickets .date25-07-31-7 .fc-content,
  body #tickets .date25-08-01-7 .fc-content,
  body #tickets .date25-08-02-8 .fc-content {
    padding-top: 25px;
    margin-top: -25px;
  }
  body #tickets .date25-06-10-7 .fc-time,
  body #tickets .date25-06-17-7 .fc-time,
  body #tickets .date25-06-18-7 .fc-time,
  body #tickets .date25-06-22-7 .fc-time,
  body #tickets .date25-06-24-7 .fc-time,
  body #tickets .date25-06-25-7 .fc-time,
  body #tickets .date25-06-26-7 .fc-time,
  body #tickets .date25-06-28-8 .fc-time,
  body #tickets .date25-07-01-7 .fc-time,
  body #tickets .date25-07-03-7 .fc-time,
  body #tickets .date25-07-05-8 .fc-time,
  body #tickets .date25-07-06-7 .fc-time,
  body #tickets .date25-07-08-7 .fc-time,
  body #tickets .date25-07-09-7 .fc-time,
  body #tickets .date25-07-10-7 .fc-time,
  body #tickets .date25-07-11-7 .fc-time,
  body #tickets .date25-07-12-8 .fc-time,
  body #tickets .date25-07-15-7 .fc-time,
  body #tickets .date25-07-16-7 .fc-time,
  body #tickets .date25-07-18-7 .fc-time,
  body #tickets .date25-07-19-8 .fc-time,
  body #tickets .date25-07-22-7 .fc-time,
  body #tickets .date25-07-23-7 .fc-time,
  body #tickets .date25-07-24-7 .fc-time,
  body #tickets .date25-07-25-7 .fc-time,
  body #tickets .date25-07-29-7 .fc-time,
  body #tickets .date25-07-31-7 .fc-time,
  body #tickets .date25-08-01-7 .fc-time,
  body #tickets .date25-08-02-8 .fc-time {
    left: 0.25em;
    padding-bottom: 0;
  }
  body #tickets .date25-06-10-7 .fc-time:before,
  body #tickets .date25-06-17-7 .fc-time:before,
  body #tickets .date25-06-18-7 .fc-time:before,
  body #tickets .date25-06-22-7 .fc-time:before,
  body #tickets .date25-06-24-7 .fc-time:before,
  body #tickets .date25-06-25-7 .fc-time:before,
  body #tickets .date25-06-26-7 .fc-time:before,
  body #tickets .date25-06-28-8 .fc-time:before,
  body #tickets .date25-07-01-7 .fc-time:before,
  body #tickets .date25-07-03-7 .fc-time:before,
  body #tickets .date25-07-05-8 .fc-time:before,
  body #tickets .date25-07-06-7 .fc-time:before,
  body #tickets .date25-07-08-7 .fc-time:before,
  body #tickets .date25-07-09-7 .fc-time:before,
  body #tickets .date25-07-10-7 .fc-time:before,
  body #tickets .date25-07-11-7 .fc-time:before,
  body #tickets .date25-07-12-8 .fc-time:before,
  body #tickets .date25-07-15-7 .fc-time:before,
  body #tickets .date25-07-16-7 .fc-time:before,
  body #tickets .date25-07-18-7 .fc-time:before,
  body #tickets .date25-07-19-8 .fc-time:before,
  body #tickets .date25-07-22-7 .fc-time:before,
  body #tickets .date25-07-23-7 .fc-time:before,
  body #tickets .date25-07-24-7 .fc-time:before,
  body #tickets .date25-07-25-7 .fc-time:before,
  body #tickets .date25-07-29-7 .fc-time:before,
  body #tickets .date25-07-31-7 .fc-time:before,
  body #tickets .date25-08-01-7 .fc-time:before,
  body #tickets .date25-08-02-8 .fc-time:before {
    display: block;
    position: relative;
    margin: 0 auto;
    content: url("../_img/sm-crown-yellow.png");
    top: -21px;
    left: calc(50% - 10px);
  }
}
@media only screen and (max-width: 767px) {
  body #tickets .date25-06-10-7 .fc-content,
  body #tickets .date25-06-17-7 .fc-content,
  body #tickets .date25-06-18-7 .fc-content,
  body #tickets .date25-06-22-7 .fc-content,
  body #tickets .date25-06-24-7 .fc-content,
  body #tickets .date25-06-25-7 .fc-content,
  body #tickets .date25-06-26-7 .fc-content,
  body #tickets .date25-06-28-8 .fc-content,
  body #tickets .date25-07-01-7 .fc-content,
  body #tickets .date25-07-03-7 .fc-content,
  body #tickets .date25-07-05-8 .fc-content,
  body #tickets .date25-07-06-7 .fc-content,
  body #tickets .date25-07-08-7 .fc-content,
  body #tickets .date25-07-09-7 .fc-content,
  body #tickets .date25-07-10-7 .fc-content,
  body #tickets .date25-07-11-7 .fc-content,
  body #tickets .date25-07-12-8 .fc-content,
  body #tickets .date25-07-15-7 .fc-content,
  body #tickets .date25-07-16-7 .fc-content,
  body #tickets .date25-07-18-7 .fc-content,
  body #tickets .date25-07-19-8 .fc-content,
  body #tickets .date25-07-22-7 .fc-content,
  body #tickets .date25-07-23-7 .fc-content,
  body #tickets .date25-07-24-7 .fc-content,
  body #tickets .date25-07-25-7 .fc-content,
  body #tickets .date25-07-29-7 .fc-content,
  body #tickets .date25-07-31-7 .fc-content,
  body #tickets .date25-08-01-7 .fc-content,
  body #tickets .date25-08-02-8 .fc-content {
    padding-top: 25px;
    margin-top: -22px;
  }
  body #tickets .date25-06-10-7 .fc-time:before,
  body #tickets .date25-06-17-7 .fc-time:before,
  body #tickets .date25-06-18-7 .fc-time:before,
  body #tickets .date25-06-22-7 .fc-time:before,
  body #tickets .date25-06-24-7 .fc-time:before,
  body #tickets .date25-06-25-7 .fc-time:before,
  body #tickets .date25-06-26-7 .fc-time:before,
  body #tickets .date25-06-28-8 .fc-time:before,
  body #tickets .date25-07-01-7 .fc-time:before,
  body #tickets .date25-07-03-7 .fc-time:before,
  body #tickets .date25-07-05-8 .fc-time:before,
  body #tickets .date25-07-06-7 .fc-time:before,
  body #tickets .date25-07-08-7 .fc-time:before,
  body #tickets .date25-07-09-7 .fc-time:before,
  body #tickets .date25-07-10-7 .fc-time:before,
  body #tickets .date25-07-11-7 .fc-time:before,
  body #tickets .date25-07-12-8 .fc-time:before,
  body #tickets .date25-07-15-7 .fc-time:before,
  body #tickets .date25-07-16-7 .fc-time:before,
  body #tickets .date25-07-18-7 .fc-time:before,
  body #tickets .date25-07-19-8 .fc-time:before,
  body #tickets .date25-07-22-7 .fc-time:before,
  body #tickets .date25-07-23-7 .fc-time:before,
  body #tickets .date25-07-24-7 .fc-time:before,
  body #tickets .date25-07-25-7 .fc-time:before,
  body #tickets .date25-07-29-7 .fc-time:before,
  body #tickets .date25-07-31-7 .fc-time:before,
  body #tickets .date25-08-01-7 .fc-time:before,
  body #tickets .date25-08-02-8 .fc-time:before {
    top: -18px;
    transform: scale(0.7);
  }
}
@media only screen and (min-width: 960px) {
  body #tickets .fc-time {
    font-size: 1.2em;
  }
}
@media only screen and (min-width: 1150px) {
  body #tickets .fc-time {
    font-size: 1.3em;
  }
}
@media only screen and (min-width: 1300px) {
  body #tickets .fc-time {
    font-size: 1.4em;
  }
}
body #tickets .date25-01-04-8 .fc-content,
body #tickets .date25-06-18-7 .fc-content,
body #tickets .date25-06-25-7 .fc-content,
body #tickets .date25-06-28-8 .fc-content,
body #tickets .date25-07-09-7 .fc-content,
body #tickets .date25-07-12-8 .fc-content,
body #tickets .date25-07-05-8 .fc-content,
body #tickets .date25-07-16-7 .fc-content,
body #tickets .date25-07-19-8 .fc-content,
body #tickets .date25-07-23-7 .fc-content,
body #tickets .date25-08-02-8 .fc-content {
  margin-top: -12px;
}
@media only screen and (max-width: 767px) {
  body #tickets .date25-01-04-8 .fc-content,
  body #tickets .date25-06-18-7 .fc-content,
  body #tickets .date25-06-25-7 .fc-content,
  body #tickets .date25-06-28-8 .fc-content,
  body #tickets .date25-07-09-7 .fc-content,
  body #tickets .date25-07-12-8 .fc-content,
  body #tickets .date25-07-05-8 .fc-content,
  body #tickets .date25-07-16-7 .fc-content,
  body #tickets .date25-07-19-8 .fc-content,
  body #tickets .date25-07-23-7 .fc-content,
  body #tickets .date25-08-02-8 .fc-content {
    margin-top: 0;
  }
}

@media only screen and (min-width: 1342px) {
  .stm {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.stm img {
  margin-left: 15px;
}
@media only screen and (max-width: 1341px) {
  .stm img {
    display: block;
    margin: 5px auto;
  }
}

#mic-container {
  position: fixed;
  inset: 0;
  align-items: center;
  justify-content: center;
  z-index: 9990;
  background: rgba(0, 0, 0, 0.6);
  display: none;
}
#mic-container.active {
  display: flex;
}
#mic-container .mic-pop {
  display: block;
  position: relative;
  z-index: 9991;
  max-width: 86%;
}
#mic-container .mic-pop img {
  display: block;
  max-width: 100%;
}
#mic-container .mic-pop span {
  display: block;
  position: absolute;
  color: #401f58;
  top: 0;
  right: 0;
  padding: 3px 10px;
  font-size: 24px;
  z-index: 9995;
  cursor: pointer;
}
#mic-container .mic-pop span:hover {
  color: white;
}

#sixthofthemonth,
#augpopup,
#julypopup {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s linear;
}
#sixthofthemonth.opened,
#augpopup.opened,
#julypopup.opened {
  opacity: 1;
  visibility: visible;
}
#sixthofthemonth .sixth-cont,
#augpopup .sixth-cont,
#julypopup .sixth-cont {
  display: block;
  position: relative;
  width: 90%;
  max-width: 700px;
  padding: 30px 20px;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c2255+0,773892+36,773892+69,3c2255+100 */
  background: linear-gradient(to right, #3c2255 0%, #773892 36%, #773892 69%, #3c2255 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  border: 0.15em solid #dac36d;
  text-align: center;
}
#sixthofthemonth .sixth-cont .closeme,
#sixthofthemonth .sixth-cont .closeme2,
#sixthofthemonth .sixth-cont .closeme3,
#augpopup .sixth-cont .closeme,
#augpopup .sixth-cont .closeme2,
#augpopup .sixth-cont .closeme3,
#julypopup .sixth-cont .closeme,
#julypopup .sixth-cont .closeme2,
#julypopup .sixth-cont .closeme3 {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  right: 0;
  background: #dac36d;
  color: #3c2255;
  font-size: 14px;
  font-weight: bold;
}
#sixthofthemonth .sixth-cont h3,
#augpopup .sixth-cont h3,
#julypopup .sixth-cont h3 {
  font-size: 22px;
  margin-bottom: 1em;
}
#sixthofthemonth .sixth-cont p,
#augpopup .sixth-cont p,
#julypopup .sixth-cont p {
  font-size: 18px;
}

#sixthtrigg,
#auggiveaway,
#julysixth {
  display: block;
  text-align: center;
  font-size: 10px;
  text-transform: uppercase;
  max-width: 98%;
  margin: 0 auto;
  padding-top: 3px;
  padding-bottom: 3px;
  color: #3c2255;
  transform: scale(0.9);
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f7ecaf+3,dac36d+18,b78837+44,b78837+59,dac36d+84,f7ecaf+98 */
  background: rgb(247, 236, 175); /* Old browsers */
  background: -moz-linear-gradient(left, rgb(247, 236, 175) 3%, rgb(218, 195, 109) 18%, rgb(183, 136, 55) 44%, rgb(183, 136, 55) 59%, rgb(218, 195, 109) 84%, rgb(247, 236, 175) 98%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgb(247, 236, 175) 3%, rgb(218, 195, 109) 18%, rgb(183, 136, 55) 44%, rgb(183, 136, 55) 59%, rgb(218, 195, 109) 84%, rgb(247, 236, 175) 98%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgb(247, 236, 175) 3%, rgb(218, 195, 109) 18%, rgb(183, 136, 55) 44%, rgb(183, 136, 55) 59%, rgb(218, 195, 109) 84%, rgb(247, 236, 175) 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f7ecaf", endColorstr="#f7ecaf",GradientType=1 ); /* IE6-9 */
  cursor: pointer;
  font-weight: bold;
}
@media only screen and (min-width: 610px) {
  #sixthtrigg,
  #auggiveaway,
  #julysixth {
    max-width: 90%;
    transform: scale(1);
  }
}
@media only screen and (min-width: 768px) {
  #sixthtrigg,
  #auggiveaway,
  #julysixth {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1380px) {
  #sixthtrigg,
  #auggiveaway,
  #julysixth {
    font-size: 16px;
  }
}

#julysixth {
  margin: -3px auto 0;
}

#maygiveaway {
  margin: -4px auto 0;
}
@media only screen and (min-width: 768px) {
  #maygiveaway {
    margin: -6px auto 0;
  }
}

.castaway {
  display: block;
  text-align: center;
  font-size: 10px;
  text-transform: uppercase;
  max-width: 98%;
  margin: 0 auto;
  padding-top: 3px;
  color: white;
  transform: scale(0.9);
  font-weight: bold;
  line-height: 1.1;
}
@media only screen and (min-width: 610px) {
  .castaway {
    max-width: 90%;
    transform: scale(1);
  }
}
@media only screen and (min-width: 768px) {
  .castaway {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1380px) {
  .castaway {
    font-size: 16px;
  }
}

#tickets-page #main {
  padding-bottom: 0;
}
#tickets-page .title-box-gold.tickets h4 {
  margin-bottom: 3px;
  font-size: 1.3em;
  font-weight: 700;
  margin-top: 0.75em;
}
#tickets-page .title-box-gold.tickets h4:nth-child(2) {
  margin-top: 0;
}
#tickets-page .partners-link {
  display: block;
  padding-top: 5%;
}
#tickets-page .partners-link.desk {
  display: none;
}
@media only screen and (min-width: 768px) {
  #tickets-page .partners-link.mob {
    display: none;
  }
  #tickets-page .partners-link.desk {
    display: block;
  }
}
@media only screen and (min-width: 768px) {
  #tickets-page .ways-to-buy {
    padding-top: 119px;
  }
}
@media only screen and (min-width: 1000px) {
  #tickets-page .ways-to-buy {
    padding-top: 122px;
  }
}/*# sourceMappingURL=bestavailability.css.map */