/* =============================================================================
 AXS.COM Skins (EDP,PDP,VDP,SDP)
 ======================================================================== */
body {
  background-color: #fef200 !important; }
  body #page-modal-wrapper {
    background-color: #fff !important; }

#global-nav {
  display: none !important; }

#sticky-info-nav {
  top: 0px !important; }

#guest_header {
  height: 70px !important;
  background: url("logo.png?949") no-repeat !important;
  background-position: 20px !important;
  max-width: 1280px !important;
  margin: 10px auto !important; }
  @media (min-width: 550px) {
  #guest_header {
    background-position: 30px !important; } }

#page-relative-block {
  background-color: #fff !important;
  min-height: 80vh !important;
  padding: 0 !important;
  max-width: 1280px !important;
  margin: 0 auto !important; }
  #page-relative-block > .layout-wrapper {
    padding-top: 30px !important; }
    @media (min-width: 550px) {
  #page-relative-block > .layout-wrapper {
    padding-left: 30px !important;
    padding-right: 30px !important; } }
  #page-relative-block a:not(.btn-new):not(.no-skin-override) {
    color: #333 !important; }
  #page-relative-block [class^=svg-icon]:not(.wedge):not(.svg-color-white) {
    fill: #0069aa !important;
    color: #0069aa !important; }
  #page-relative-block:before {
    background-image: url("left-rail.jpg?481");
    margin-left: -345px;
    width: 345px; }
  #page-relative-block:after {
    background-image: url("right-rail.jpg?633");
    margin-left: 1280px;
    width: 345px; }
  #page-relative-block:before, #page-relative-block:after {
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    content: ' ';
    top: 0;
    min-height: 100%; }

.skin-layout-wrapper, .global-footer {
  max-width: 1280px !important;
  margin: 0 auto !important;
  background-color: #fff !important; }

.global-footer .copyright, .global-footer a, .global-footer .global-footer__copyright-section {
  color: #333 !important; }

.ad-module {
  display: none !important; }

.responsive-series-detail-page .layout-column--primary-lg {
  padding-right: 0px !important; }

.contact-us-wrapper {
  display: inline-block !important; }

.share-methods, #footer-partner-logos, .global-footer__partners, .global-footer__sitemap, .c-amex-points {
  display: none !important; }

.responsive-promotion-detail-page .t-fractal-bg {
  background: #fff !important; }

.responsive-series-detail-page .series-details > * {
  color: #505050; }

.venues-detail-page #page-relative-block#page-relative-block .c-marquee__headliner a {
  color: #333 !important; }

.btn-new:not(.no-skin-override):not(.is-inactive):not(.btn-outline-blue) {
  background-color: #c02126 !important; }

.btn-new.btn-outline-blue {
  color: #c02126 !important;
  border-color: #c02126 !important;
  background-color: #fff !important; }
  .btn-new.btn-outline-blue:hover {
    color: #fff !important;
    background-color: #c02126 !important; }

.results-table__col--event .headliner {
  color: #333 !important; }

.c-card__title, .page-title-new, .c-standard-tickets__title, .c-card__sub-title, .c-card__price-range, .c-standard-tickets__sub-title, .c-standard-tickets__description, .c-standard-tickets__offers, .c-accessible-seating h2, .c-accessible-seating h3, .c-accessible-seating h4, .c-accessible-seating p, .c_artist-bio__headliner, .c_artist-bio__description, .c-marquee > *, .c-event-info__venue > *, .c-venue__location > *, .c-venue__extra > * .c-event__description > * {
  color: #505050 !important; }

#page-relative-block#page-relative-block .c-marquee__headliner, #page-relative-block#page-relative-block .c-marquee__headliner a {
  color: #505050 !important; }

.c-card--not-available:after {
  color: #c02126 !important; }

.svg-color-white, .c-sticky-info-nav__toggle-icons [class^=svg-icon], .c-sticky-info-options, .c-sticky-info-nav__toggle-icons {
  fill: #fff !important;
  color: #fff !important; }

.c-cards--horizontal-card-container h1, .c-cards--horizontal-card-container .c-card__sub-title, .c-cards--horizontal-card-container .c-card__offers {
  color: #505050 !important; }

#sticky-info-nav > .layout-wrapper {
  padding: 0; }

.c-card--row-view {
  border-color: #333 !important; }
  .c-card--row-view, .c-card--row-view:hover {
    background-color: #fff !important; }

.c-axs-invite-info h2 {
  color: #fff !important; }
  .c-axs-invite-info [class^=svg-icon] {
    fill: #fff !important; }

.c_artist-bio {
  background-color: inherit !important; }

.section-header {
  border-color: #333 !important;
  color: #333 !important; }

.date-block, .c-sticky-info-nav__date, .c-sticky-info-nav__toggle-icons, .c-sticky-info-options {
  background-color: #333 !important; }

#standard-tickets-section {
  color: #0069aa !important;
  background-color: #fff !important;
  padding-right: 0 !important;
  padding-left: 0 !important; }
  #standard-tickets-section.axs-invite-enabled {
    padding-bottom: 0 !important; }
  #standard-tickets-section.axs-invite-disabled + .wedge svg.wedge {
    fill: #fff !important; }
  #standard-tickets-section > .layout-wrapper {
    padding: 0 !important; }
  #standard-tickets-section #standard-tickets-details {
    padding-bottom: 10px !important; }
  #standard-tickets-section #axs-invite-section {
    padding-bottom: 50px !important;
    padding-left: 20px !important;
    padding-right: 20px !important; }
    @media (min-width: 960px) {
  #standard-tickets-section #axs-invite-section {
    padding-left: 60px !important;
    padding-right: 60px !important; } }

.load-more-events a {
  color: #333 !important; }
  .load-more-events [class^=svg-icon] {
    fill: #333 !important; }

#upcomingEvents {
  padding-bottom: 20px !important;
  margin-bottom: 0 !important; }
/*Step One*/

.module--number-of-tickets > .module__title span {
  display: none !important;
  color: #fff;
}

.module__title > .desc {
  display: none !important;
}

.module__title--subtitle > span {
    display: none;
}

.module--number-of-tickets > .module__title:after {
    content: 'One Registration Max';
}

.best-avail-filter .module--price-level .price-level {
    padding: 6px 10px;
}
.price-level__range > .price-range {
    display: none !important;
}
.price-level__range:after {
    content: 'FREE'!important;
}
.number-selector-fancy {
    display: none;
}
.button--call-to-action {
    border-color: #f90b26 !important;
}
.delivery-method__price--free {
    display: none;
}
/*.module--order-summary .module__subtitle .order-summary-subtitle__label {
    display: none;
}*/



/*Mobile*/
@media (max-width: 767px) {
.static-map {
    height: 100% !important;
}
.static-map .expand-view-button {
    display: none !important;
}
.static-map .venue-map__map--img {
    margin-top: 0% !important;
}
.module .module__subtitle, .module .module__title {
    padding-left: 0px;
}
.anchored-button {
    height: 71px;
}
}
/*Step Two*/

.seat-view-link {
    display: none;
}
.separator {
    display: none;
}

/**Step 2**/

.order-summary__title {
  visibility: hidden;
  position: relative;
}

.order-summary__title::after {
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  content: "Summary";
}

.order-summary-title__label {
  visibility: hidden;
  position: relative;
}

.order-summary-title__label::after {
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  content: "Total";
}

.verify-page__delivery-caption {
    display: none;
}
.seat-header-top {
    display: none;
}
.seat-detail__seat-description {
    visibility: hidden;
    position: relative;
}
.seat-detail__seat-description:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Fair AXS Ticketing Request";
}
.seat-header-bottom {
    display: none;
}
.seat-detail-row-details {
    display: none;
}
.mobile-app-promo.mobile-app-promo_outside {
    display: none;
}
.navbar .header__greeting {
    color: #c02126;
}
.footer__partnered-with.force-display-block {
    display: none !important;
}
.footer__partners.force-display-block {
    display: none !important;
}
.module.module--what-next.hidden-print {
    display: none !important;
}
