@import url(../../basetemplate/css/weboverrides.css);
@import url("https://use.typekit.net/crt0gfr.css");
body {
  --body-background-color: #161616;
  --section-background-color: #1b1b1b;
  --item-background-color: #242424;
  --body-font-size: 16px;
  --body-font-weight: 300;
  --body-font-color: #fff;
  --body-font-family: 'Industry', arial, sans-serif;
  --heading-font-color: #fff;
  --heading-masthead-font-color: #fff;
  --heading-font-family: 'Industry', arial, sans-serif;
  --primary-link-color: #25a9de;
  --primary-link-color-hover: #66c5eb;
  --primary-button-text-color: #fff;
  --primary-button-font-size: 15px;
  --primary-link-color-reduced-med: #25a9de;
  --primary-link-color-reduced-high: #6fc2e2;
  --primary-link-color-reduced-max: #a9d4e5;
  --price-group-header-color: #d9ccb3;
  --price-row-background-color: #303030;
  --price-label-color: #fff;
  --form-label-color: #fff;
  --tour-image-display: block;
  --tour-image-display-mobile: block;
  --default-border-style: 0;
}

.warning.g-small-print,
.warning {
  color: #000;
}

.warning.g-age-restriction-note {
  color: #fff;
}

body,
.g-grey {
  color: #fff;
  background: transparent;
  background-color: var(--body-background-color);
  background-image: linear-gradient(rgba(22, 22, 22, 0.8), rgba(22, 22, 22, 0.8)), url(//c.ststat.net/content/sites/arenacross/images/plus-bg-gfx-e9e9e9.svg);
  background-size: 16%;
  background-position: center center;
}

.l-content {
  margin-top: 1rem;
}

.g-logo img {
  margin: 10px auto;
}

.tight + .tight {
  margin: 1.875rem 0;
}

div.g-grey {
  background: transparent;
}

.g-table tbody th,
.g-table tbody td,
.price-list th,
.price-list tr td,
.g-blocklist.box .g-blocklist-link,
.g-blocklist.box .g-blocklist-item-extended {
  border: none;
}

.price-list .has-description td,
.price-list .has-restrictions td,
.price-list .merged-restaurant td {
  border-bottom: none;
}

.price-list td,
.price-list td,
.price-list td,
.price-list .description,
.price-list .description td,
.g-table thead,
.price-list thead th,
.price-list .t-head th {
  border-bottom: 1px solid #e6e6e6;
}

input[type=checkbox]:checked ~ .g-faux-input svg,
input[type=radio]:checked ~ .g-faux-input svg {
  fill: #000;
}

.g-venue-accessibility-link a {
  color: #fff;
}

.g-button.secondary {
  background: transparent;
}

.g-has-overlay .g-overlay,
.g-has-overlay .g-overlay .g-overlay-content {
  color: #000;
}

.l-gdpr-banner button.g-button.secondary {
  background: var(--primary-link-color);
  color: #000;
}

.messi-box {
  background: var(--primary-link-color);
}

.l-gdpr-banner button.g-button.secondary:hover {
  background: var(--primary-link-color-hover);
}

.l-header h1 a:hover,
.l-header h2 a:hover,
.l-header h3 a:hover,
main h1 a:hover,
main h2 a:hover,
main h3 a:hover,
main h4 a:hover {
  color: var(--body-font-color);
}

.g-venue-accessibility-link .g-icon {
  fill: #000;
}

.price-list .deposit-row td,
.pv-shared-event-price-list-form .registration-row td {
  color: #000;
}

.handling-fee-info a,
.handling-fee-info a:hover {
  color: var(--body-font-color);
}

.dropzone {
  background: var(--body-background-color);
}

header .elementor-widget-container {
  display: flex;
  height: 100%;
  align-items: center;
}
header .elementor-element-cf55cb3 {
  display: none;
}
header .wp-image-11285 {
  margin-block: 0.5rem;
  margin-right: 1rem;
}

.pp-logo-carousel {
  display: none;
}

.pv-search .warning {
  color: #000;
}

footer h2.elementor-heading-title,
footer h2.elementor-heading-title a {
  color: #000;
}

.pv-event-offer-code.offer-input-valid {
  color: #000;
}

.page-countdown p {
  color: #000;
}

@media (max-width: 890px) {
  .g-floatingbasket {
    background-color: rgba(0, 0, 0, 0.6);
  }
}
.elementor-247 .elementor-element.elementor-element-9a5cf08:not(.elementor-motion-effects-element-type-background),
.elementor-247 .elementor-element.elementor-element-9a5cf08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  z-index: 9999;
}

#pp-menu-b96d22b-panel {
  z-index: 99999;
  scrollbar-width: none;
  /* Internet Explorer and old Edge */
  -ms-overflow-style: none;
  /* Chrome, Safari, Opera */
}
#pp-menu-b96d22b-panel::-webkit-scrollbar {
  display: none;
}

.v2-price-render-group {
  gap: 10px !important;
}

.v2-price-row {
  margin-block: 10px;
}

.v2-price-render-group,
.v2-price-seat-block.shared-seat-block {
  background-color: var(--price-row-background-color);
}

.v-event-eventdetails .narrative .hide-artist-narr {
  display: none;
}