
.ticket-selection * {
  color: #000;
}

.ticket-selection .ticket__incrementer-buttons {
  background: #000;
}

.ticket-selection .ticket__incrementer-buttons svg {
  stroke: #ffffff;
}

.accordion-item .ticket-selection__accordion-indicator svg {
  stroke: #000;
  fill: #000;
}

[data-category-id="237"] .ticket-selection__section,
[data-category-id="237"] .ticket-selection__section > * {
  background: #3D1974 !important;
}

[data-category-id="237"] * {
  color: #fff;
}

[data-category-id="237"] .ticket__incrementer-buttons {
  background: #fff !important;
}

[data-category-id="237"] .ticket__incrementer-buttons svg {
  stroke: #3D1974 !important;
}

[data-category-id="237"] .accordion-item .ticket-selection__accordion-indicator svg {
  stroke: #fff;
  fill: #fff;
}

[data-category-id="237"] .ticket {
  background: rgba(255,255,255,0.1) !important;
}

.ticket {
  background: rgba(255,255,255,0.2) !important;
}


[data-category-id="238"] .ticket-selection__section,
[data-category-id="238"] .ticket-selection__section > * {
  background: #FF0A5C !important;
}

[data-category-id="239"] .ticket-selection__section,
[data-category-id="239"] .ticket-selection__section > * {
  background: #05DCBD !important;
}

[data-category-id="240"] .ticket-selection__section,
[data-category-id="240"] .ticket-selection__section > * {
  background: #FFE300 !important;
}

[data-category-id="240"] .ticket {
  background: rgba(255,255,255,0.4) !important;
}

.ticket-selection .ticket__name {
  font-weight: bold;
}

.ticket-selection__category-name:before {
  white-space: pre;
}

[data-category-id="237"] .ticket-selection__category-name:before {
  content: "VOLUME 1\AULTRA MUSIC FESTIVAL COUNTDOWN TOUR\A";
}

[data-category-id="238"] .ticket-selection__category-name:before {
  content: "VOLUME 2 \a";
}

[data-category-id="239"] .ticket-selection__category-name:before {
  content: "VOLUME 3\A";
}

[data-category-id="240"] .ticket-selection__category-name:before {
  content: "VOLUME 4\A";
}

.ticket-selection__accordion-content:before {
  height: 350px;
  width: 90%;
  display: block;
  content: "";
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0px auto;
  margin-bottom: 20px;
}

[data-category-id="237"] .ticket-selection__accordion-content:before {
  background-image: url('https://s3-eu-west-1.amazonaws.com/howler-production/rage-2018/Volume+1.png');
}

[data-category-id="238"] .ticket-selection__accordion-content:before {
  background-image: url('https://s3-eu-west-1.amazonaws.com/howler-production/rage-2018/Volume+2.png');
}

[data-category-id="239"] .ticket-selection__accordion-content:before {
  background-image: url('https://s3-eu-west-1.amazonaws.com/howler-production/rage-2018/Volume+3.png');
}

[data-category-id="240"] .ticket-selection__accordion-content:before {
  background-image: url('https://s3-eu-west-1.amazonaws.com/howler-production/rage-2018/Volume+4.png');
}

@media (max-width: 640px) {
  .ticket-selection__accordion-content:before {
    height: 50vw !important;
  }
  [data-category-id="237"] .ticket-selection__category-name:before {
    content: "VOLUME 1 \A ULTRA MUSIC FESTIVAL \A COUNTDOWN TOUR \A";
  }
}

.bg-blur {
  display: none;
}

.event-hero {
  background-color: #00DCBD;
}

.event-hero__title h1 {
  color: #000;
}

.event-hero__category .label--inverse {
  border-color: rgba(0,0,0,0.5);
  color: rgba(0,0,0,0.75);
}

.event-hero__category hr {
  background-color: rgba(0,0,0,0.25);
}


.ticket:before {
  background: rgba(255,255,255,0.1)
}

.ticket.is-selected:before {
  background: #fff;
}

.purchase-process-header {
  background: black;
}

.purchase-process-wrapper .bg-blur {
  display: block;
}

.purchase-process-header__wrapper {
  background: none;
}

.purchase-process-header__title {
  font-size: 1.4375rem;
}

@media print, screen and (min-width: 40em) {
 .purchase-process-header__title {
    font-size: 1.75rem;
  }
}

ul.ticket-selection .ticket__banner:after {
  content: "";
  display: none;
}

ul.ticket-selection .ticket__banner:before {
  background: #000;
}

ul.ticket-selection .ticket__banner {
  font-size: 0.75rem;
}