:root {
  --body-background-color: #f0c1ad;
  --section-background-color: #f9f0e1;
  --item-background-color: #fcfcfc;
  --body-font-family: "Montserrat", Arial;
  --body-font-size: 16px;
  --body-font-weight: 300;
  --body-text-color: #232323;
  --heading-primary-color: #074151;
  --heading-font-family: "Raleway", "Be Vietnam Pro", Arial;
  --primary-link-color: #da3916;
  --primary-button-text-color: #fff;
  --primary-button-font-size: 18px;
  --primary-link-color-reduced-med: #da3916;
  --primary-link-color-reduced-high: #da3916;
  --primary-link-color-reduced-max: #da3916;
  --disabled-button-background-color: rgb(237, 118, 118);
  --small-font-size: 14px;
  --default-border-style: 1px solid rgba(96, 128, 159, 0.14);
  --default-border-radius: 5px;
  --list-divider-color: #bfbfbf;
  --price-label-color: #58585b;
  --price-quantity-plus-selected-color: #fff;
  --price-quantity-minus-color: #bfbfbf;
  --price-group-header-color: #707070;
  --svg-icon-background-color: #c3ecec;
  --svg-icon-background-color-attention: #fcf7e5;
  /* E.g. 'sold out', 'tickets not available' labels */
  --status-label-background-color: #fffbc1;
  --status-label-text-color: #d6a913;
  /* --warning-background-color: #ffffff; */
  /* Alt info note box (e.g. not a warning, but some other highlight - i.e. wallet app info, 'have tickets to resell' box etc.) */
  --alt-info-background-color: #f8f6fe;
  --alt-info-highlight-color: #917ace;
  --code-entry-background-color: #f8f6fe;
  --code-entry-border-color: #917ace;
  --code-highlight-text-color: #5838ac;
  --countdown-timer-background-color: #e4fee1;
  --countdown-timer-color: #34a853;
  --countdown-timer-border-style: 1px solid rgba(52, 168, 83, 0.5);
  --alt-headings-color-1: #707070;
  /* --event-image-display: none; */
  /* --tour-image-display: none; */
  --tour-image-display-mobile: none;
}

body {
  /* cursor: default;
  eeek */
}

.g-nav-breadcrumbs {
  display: none;
}

main.l-content {
  margin-top: 8rem;
  padding: 0;
  background-color: var(--body-background-color);
}

/* #buyTicketsContainer {
  background-color: #fff;
} */

.warning.g-small-print {
  margin-top: 0.5rem;
}

.g-masthead {
  margin-bottom: 1.5rem;
  padding-top: 1.5rem;
  background-color: #074151;
  .g-masthead-title span,
  .g-masthead-inner h1,
  .g-masthead-subtitle {
    color: #fff;
  }
}

@media (max-width: 1000px) {
  .g-masthead {
    padding-top: 2.5rem;
  }
}
.fixed-scroll {
  margin-top: 8rem;
}

h3.border {
  margin-bottom: 1rem;
}

.header-wrapper {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}

.divider {
  position: relative;
  height: 50px;
  z-index: 1;
  background-color: transparent;
  background-image: url(//c.ststat.net/content/pt/sites/irreverentefest/images/divider.png);
  background-repeat: repeat-x;
}

.pv-shared-basket-header {
  display: none !important;
}

.WfZwmg._ap_Ez.wixui-language-menu a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.v-search-index .s0VQNf {
  display: none;
}

.v-search-index .g-outer.tight.g-masthead {
  display: none;
}

.l-content .g-outer {
  margin-top: 5rem;
}

.g-icon.see {
  width: 100px;
}

.skiptranslate {
  display: none;
  visibility: hidden;
}

.insurance-company-logo {
  width: 60px !important;
}

.pv-search-sidebar.g-grid-col.x3.xtf.xif.g-ui-box.desktop-only,
.main-search-faux,
.main-search-faux + hr,
.g-button.secondary.small.toggle-tabs {
  display: none;
}

.pv-search-results.g-grid-col.x9 {
  flex-basis: 100%;
  max-width: 100%;
  min-width: 100%;
}

#mobile-header {
  #festival {
    max-width: 40%;
  }
  #comp-mjn5i3j1 {
    align-self: center;
    margin-left: auto;
    margin-right: 2rem;

    img {
      max-width: 100%;
      aspect-ratio: 1/1;
    }
  }
}

label,
.g-faux-input.radio {
  cursor: pointer;
}

.landing-page .g-ui-box h3 {
  cursor: default;
}

@media (max-width: 1150px) {
  .kn76TK {
    transform: scale(0.75);
  }
}
@media (min-width: 1100px) {
  #comp-mjn5i3j1 {
    position: absolute;
    right: 200px;
    margin-right: 1rem;
  }
}

#search-results-wrapper .results-div span {
  display: none;
}
