null@font-face {
  font-family: "Titillium Web";
  font-display: auto;
  font-stretch: normal;
  src: url("https://fonts.googleapis.com/css?family=Racing+Sans+One|Titillium+Web:400,600,700");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "countach";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/215e4b/00000000000000007735dff9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "countach";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/4eee3e/00000000000000007735dff8/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "countach";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/8e3b12/00000000000000007735dffb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "transducer-condensed";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/373239/00000000000000007735ecd5/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3");
  font-weight: 400;
  font-style: normnal;
}
@font-face {
  font-family: "transducer-condensed";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/01c732/00000000000000007735ecda/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "transducer-condensed";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/d45951/00000000000000007735ecc7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "transducer-condensed";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/2fa880/00000000000000007735ecc9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=");
  font-weight: 600;
  font-style: normnal;
}
@font-face {
  font-family: "transducer-extended";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/2f7d8e/00000000000000007735ecc1/30/l?subset_id=2&fvd=n9&v=3");
  font-weight: 900;
  font-style: normnal;
}
@font-face {
  font-family: "transducer-extended";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/cadf16/00000000000000007735eccb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "transducer-extended";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/f5b1f5/00000000000000007735ecce/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3");
  font-weight: 400;
  font-style: normnal;
}
@font-face {
  font-family: "transducer-extended";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/513e84/00000000000000007735ecd3/30/l?subset_id=2&fvd=i9&v=3");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "transducer-extended";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/f993f3/00000000000000007735ecd9/30/l?subset_id=2&fvd=n5&v=3");
  font-weight: 500;
  font-style: normnal;
}
@font-face {
  font-family: "transducer-extended";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/d156da/00000000000000007735ecdb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "transducer-extended";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/3a72c7/00000000000000007735ecd7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3");
  font-weight: 600;
  font-style: normnal;
}
@font-face {
  font-family: "transducer-extended";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/c96c49/00000000000000007735ecde/30/l?subset_id=2&fvd=i5&v=3");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "transducer";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/37181a/00000000000000007735ecd1/30/l?subset_id=2&fvd=i9&v=3");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "transducer";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/b0fdcc/00000000000000007735ecd0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "transducer";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/6ec496/00000000000000007735ecd2/30/l?subset_id=2&fvd=n5&v=3");
  font-weight: 500;
  font-style: normnal;
}
@font-face {
  font-family: "transducer";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/d7bde5/00000000000000007735ecca/30/l?subset_id=2&fvd=n9&v=3");
  font-weight: 900;
  font-style: normnal;
}
@font-face {
  font-family: "transducer";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/f1009d/00000000000000007735eccd/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3");
  font-weight: 400;
  font-style: normnal;
}
@font-face {
  font-family: "transducer";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/4128b6/00000000000000007735ecdd/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3");
  font-weight: 600;
  font-style: normnal;
}
@font-face {
  font-family: "transducer";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/70713c/00000000000000007735eccf/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "transducer";
  font-display: auto;
  font-stretch: normal;
  src: url("https://use.typekit.net/af/5feb74/00000000000000007735ecc5/30/l?subset_id=2&fvd=i5&v=3");
  font-weight: 500;
  font-style: italic;
}
body {
  color: #000000;
  background-color: #FFFFFF;
}
body .shop {
  /* ------ Header ------ */
  /* ------ Footer ------ */
  /* ------ All Modal Popups ------ */
}
body .shop .header-shadower.banner-page {
  background-color: #231F20;
}
body .shop .header-section {
  background-color: #231F20;
  color: #FFFFFF;
}
body .shop .header-section .header .section-right i {
  color: #FFFFFF;
}
body .shop .header-section .header .section-right i:hover {
  color: #0028FF;
}
body .shop .header-section .header .section-right .shop-cart a {
  color: #FFFFFF;
}
body .shop .header-section .header .section-right .shop-cart a:hover {
  color: #0028FF;
}
body .shop .header-section .header .section-right .shop-cart .product-count {
  color: #FFFFFF;
}
body .shop .header-section .header .section-right .time {
  color: #FFFFFF;
}
body .shop .header-section .header .section-right .time:hover {
  color: #0028FF;
}
body .shop .content-section {
  /* ------ Couleurs de texte ------ */
  /* ------ Plusieurs atoms ------ */
  /* ------ Boutons ------ */
  /* ------ Forfait ------ */
  /* ------ Confirmation d'achat ------ */
  /* ------ Full shop ------ */
}
body .shop .content-section h1, body .shop .content-section h2, body .shop .content-section h3, body .shop .content-section h5 {
  color: #0028FF;
}
body .shop .content-section a {
  color: #0028FF;
}
body .shop .content-section a:hover {
  color: #0020cc;
}
body .shop .content-section .content-container .accented-text {
  color: #0028FF;
}
body .shop .content-section .content-container .accented-text:hover {
  color: #0020cc;
}
body .shop .content-section .done-section {
  background: #FFFFFF;
}
body .shop .content-section .overview {
  background: #FFFFFF;
}
body .shop .content-section .alert.alert-info {
  background-color: rgb(162, 184.962962963, 255);
  border-color: #0028A2;
  color: #000000;
}
body .shop .content-section .alert.alert-warning {
  background-color: rgb(255, 232.7159090909, 218);
  border-color: #ffcaa7;
  color: #000000;
}
body .shop .content-section .alert.alert-danger {
  background-color: rgb(246.3461538462, 187.8461538462, 182.6538461538);
  border-color: #E63D2E;
  color: #000000;
}
body .shop .content-section .alert.alert-success {
  background-color: rgb(244.0212765957, 250.4255319149, 216.5744680851);
  border-color: #e7f5ab;
  color: #000000;
}
body .shop .content-section .label.label-info {
  background-color: #0028A2;
  color: #000000;
}
body .shop .content-section .wait-spinner .spinner {
  color: #0028FF;
}
body .shop .content-section .wait-spinner .title {
  color: #000000;
}
body .shop .content-section .panel-tab-header {
  border-bottom-color: #0028FF;
}
body .shop .content-section .mdc-button, body .shop .content-section .icon-button {
  background-color: #0028FF;
  border-color: #0028FF;
  color: #FFFFFF;
}
body .shop .content-section .btn.btn-primary {
  background-color: #0028FF;
  border-color: #0028FF;
  color: #FFFFFF;
}
body .shop .content-section .btn.btn-primary:hover {
  background-color: #0020cc;
  border-color: #0020cc;
}
body .shop .content-section .btn.btn-default {
  background-color: #434343;
  border-color: #434343;
  color: #ffffff;
}
body .shop .content-section .btn.btn-default:hover {
  background-color: rgb(41.5, 41.5, 41.5);
  border-color: rgb(41.5, 41.5, 41.5);
}
body .shop .content-section .btn.btn-info {
  background-color: #0028A2;
  border-color: #0028A2;
  color: #000000;
}
body .shop .content-section .btn.btn-info:hover {
  background-color: rgb(0, 27.4074074074, 111);
  border-color: rgb(0, 27.4074074074, 111);
}
body .shop .content-section .btn.btn-warning {
  background-color: #ffcaa7;
  border-color: #ffcaa7;
  color: #000000;
}
body .shop .content-section .btn.btn-warning:hover {
  background-color: rgb(255, 171.2840909091, 116);
  border-color: rgb(255, 171.2840909091, 116);
}
body .shop .content-section .btn.btn-danger {
  background-color: #E63D2E;
  border-color: #E63D2E;
  color: #000000;
}
body .shop .content-section .btn.btn-danger:hover {
  background-color: rgb(200.9615384615, 38.4615384615, 24.0384615385);
  border-color: rgb(200.9615384615, 38.4615384615, 24.0384615385);
}
body .shop .content-section .btn.btn-success {
  background-color: #e7f5ab;
  border-color: #e7f5ab;
  color: #000000;
}
body .shop .content-section .btn.btn-success:hover {
  background-color: rgb(217.9787234043, 239.5744680851, 125.4255319149);
  border-color: rgb(217.9787234043, 239.5744680851, 125.4255319149);
}
body .shop .content-section .btn.btn-link {
  color: #0028FF;
}
body .shop .content-section .btn.btn-link:hover {
  color: #0020cc;
}
body .shop .content-section .btn.update-email-btn {
  background-color: #0028FF;
  color: #FFFFFF;
}
body .shop .content-section .btn .badge {
  color: #0028FF;
}
body .shop .content-section .panel .panel-body {
  color: #000000;
}
body .shop .content-section .panel.panel-default {
  border-color: #DAFF3D;
}
body .shop .content-section .panel.panel-default .panel-heading {
  background-color: #DAFF3D;
  border-color: #DAFF3D;
  color: #000000;
}
body .shop .content-section .panel.panel-primary {
  border-color: #0028FF;
}
body .shop .content-section .panel.panel-primary .panel-heading {
  background-color: #0028FF;
  border-color: #0028FF;
  color: #000000;
}
body .shop .content-section .panel.panel-light {
  border-color: #ccd4ff;
}
body .shop .content-section .panel.panel-light .panel-heading {
  background-color: #ccd4ff;
  border-color: #ccd4ff;
  color: #000000;
}
body .shop .content-section .panel-box {
  border: 1px solid #0028FF;
}
body .shop .content-section .panel-box .title {
  background-color: #0028FF;
}
body .shop .content-section .panel-box .title h3 {
  color: #000000;
}
body .shop .content-section .panel-box .panel-box {
  border: 1px solid #ccd4ff;
}
body .shop .content-section .panel-box .panel-box .title {
  background-color: #ccd4ff;
}
body .shop .content-section .panel-box .table .mainColorTable th {
  color: #0028FF;
}
body .shop .content-section .warning {
  background-color: rgb(246.3461538462, 187.8461538462, 182.6538461538);
  border-color: rgb(246.3461538462, 187.8461538462, 182.6538461538);
  color: #000000;
}
body .shop .content-section .mdc-chip {
  background-color: #0028FF;
  color: #FFFFFF;
}
body .shop .content-section .product-section-container {
  color: #000000;
}
body .shop .content-section .home-banner.row-content {
  margin-top: 30px;
  margin-bottom: 0px;
}
body .shop .content-section .home-banner img {
  width: 100%;
  background-size: cover;
}
body .shop .content-section .mdc-line-ripple, body .shop .content-section .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple {
  background-color: #0028FF;
}
body .shop .content-section .mdc-ripple-upgraded--background-focused {
  background-color: rgba(0, 40, 255, 0.1);
}
body .shop .content-section .mdc-ripple-upgraded--background-focused .mdc-button__ripple::before, body .shop .content-section .mdc-ripple-upgraded--background-focused .mdc-button__ripple::after {
  background-color: #0028FF;
}
body .shop .content-section .react-calendar__navigation button .calendar-arrow:not(:disabled) {
  background: #0028FF;
}
body .shop .content-section .mdc-button__ripple:hover {
  background-color: rgba(0, 40, 255, 0.1);
}
body .shop .footer-section {
  background: #231F20;
  color: #FFFFFF;
}
body .shop .footer-section h3 {
  color: #FFFFFF;
}
body .shop .footer-section button, body .shop .footer-section a, body .shop .footer-section i {
  color: #FFFFFF;
}
body .shop .footer-section button:hover, body .shop .footer-section a:hover, body .shop .footer-section i:hover {
  color: #0028FF;
}
body .shop .ModalPopup .titlePanel,
body .shop .confirm-box .titlePanel {
  background-color: #0028FF !important;
}

body {
  /* ---------- Ticket-Search --------- */
}
body .shop {
  /* -------- Description des produits -------- */
  /* -------- Header -------- */
  /* -------- Footer -------- */
}
body .shop.lite-shop .main-content {
  padding-top: 115px;
}
body .shop .cart-status-control.cart-status-control-display1 a {
  cursor: pointer;
}
body .shop .cart-status-control.cart-status-control-display1 ul {
  padding-top: 5px;
}
body .shop .cart-status-control.cart-status-control-display1 .product-count.no-item {
  padding-top: 0.38em;
}
body .shop .logo svg #_x33_ {
  fill: #FF6D0D;
}
body .shop #otherSections {
  background-color: #eeeeee;
}
body .shop .header-section {
  background-color: #231F20;
}
body .shop .header-section .header {
  margin: 8px 100px;
}
body .shop .header-section .header .section-left {
  padding: 0;
}
body .shop .header-section .header .section-left .logo img {
  width: auto;
  height: 40px;
}
body .shop .header-section .header .section-right {
  padding: 0;
}
body .shop .header-section .header .section-right i:hover {
  color: #0028FF;
}
body .shop .header-section .header .section-right .item {
  gap: 5px;
  padding: 5px 16px;
  height: 32px;
  min-width: 67px;
}
body .shop .header-section .header .section-right .item .user-session-info-widget button.icon-button i {
  font-size: 3.2em;
}
body .shop .header-section .header .section-right .item.no-padding {
  padding: 0;
}
body .shop .header-section .header .section-right .item .shop-cart a:hover i, body .shop .header-section .header .section-right .item .shop-cart a:hover .time, body .shop .header-section .header .section-right .item .shop-cart a:hover .product-count {
  color: #0028FF;
}
body .shop .header-section .header .section-right .item .shop-cart .cart-status-control.cart-status-control-display2 .time.elasped {
  color: #E63D2E;
}
body .shop .header-section .header .section-right .item .shop-cart .cart-status-control.cart-status-control-display2.cart-active .time {
  top: -10px;
}
body .shop .header-section .header .section-right .item .shop-cart .cart-status-control.cart-status-control-display2.cart-active .product-count {
  top: -13px;
}
body .shop .header-section .header .section-right .item .shop-cart .cart-status-control.cart-status-control-display2.cart-active i {
  margin-top: -8px;
}
body .shop .header-section .header .section-right .item .search {
  font-size: 2em;
}
body .shop .header-section .header .section-right .item:has(.hidden-timer),
body .shop .header-section .header .section-right item.cart-timer {
  display: none;
}
body .shop .header-section .header .section-right .item:has(.displayed-timer) {
  display: flex;
}
body .shop .content-section {
  /* -------- Fonts et titles -------- */
  font-family: "Titillium Web", sans-serif;
  /* -------- Boutons -------- */
  /* -------- Searchbar home page -------- */
  /* ------- Artist page text ------- */
  /* -------- Confirmation d'achats -------- */
  /* -------- Couleur sur le plan de salle -------- */
}
body .shop .content-section .container-fluid {
  font-family: "Titillium Web", sans-serif;
}
body .shop .content-section h1,
body .shop .content-section h2,
body .shop .content-section h3,
body .shop .content-section h4 {
  color: #000000;
}
body .shop .content-section h1 {
  font-size: 55px;
  font-weight: 900;
  font-family: "Countach", sans-serif;
}
body .shop .content-section h2,
body .shop .content-section h3,
body .shop .content-section h4 {
  font-family: "Transducer", sans-serif;
}
body .shop .content-section h2 {
  font-size: 26px;
  font-weight: 900;
}
body .shop .content-section h3 {
  font-size: 20px;
  font-weight: 600;
  color: #0028FF;
}
body .shop .content-section .mdc-button {
  line-height: 22.85px;
}
body .shop .content-section .mdc-button > span {
  padding-top: 2.5px;
}
body .shop .content-section .mdc-button.icon-btn {
  padding: 7px 12px;
  min-width: 36px;
}
body .shop .content-section .mdc-button__ripple:hover {
  background-color: rgba(255, 109, 13, 0.1);
}
body .shop .content-section .event-button > button span {
  padding-top: 0.5px;
}
body .shop .content-section .event-button > button i {
  padding-top: 1px;
}
body .shop .content-section .event-button > button:hover {
  background-color: #FF6D0D;
}
body .shop .content-section .btn,
body .shop .content-section .mdc-button {
  min-height: 36px;
  min-width: 85px;
  font-family: "Transducer";
  font-weight: 600;
  font-size: 16px;
  padding: 7px 20px;
}
body .shop .content-section .btn.btn-primary:hover,
body .shop .content-section .mdc-button.btn-primary:hover {
  background-color: #FF6D0D;
  border-color: #FF6D0D;
}
body .shop .content-section .btn.btn-default,
body .shop .content-section .mdc-button.btn-default {
  background-color: #DAFF3D;
  border-color: #DAFF3D;
  color: #000000;
}
body .shop .content-section .btn.btn-default:hover,
body .shop .content-section .mdc-button.btn-default:hover {
  background-color: #9d9500;
  border-color: #9d9500;
}
body .shop .content-section .btn.icon-btn,
body .shop .content-section .mdc-button.icon-btn {
  padding: 5px 12px;
  min-width: 36px;
  height: 36px;
}
body .shop .content-section .btn.btn-price-group,
body .shop .content-section .mdc-button.btn-price-group {
  min-height: 100%;
  padding: 5px 12px;
}
body .shop .content-section .btn.btn-price-group .price-group,
body .shop .content-section .mdc-button.btn-price-group .price-group {
  padding: 1px 9px;
}
body .shop .content-section .btn.btn-price-group .price-group .info .name,
body .shop .content-section .mdc-button.btn-price-group .price-group .info .name {
  padding-top: 3px;
}
body .shop .content-section .btn.btn-price-group .price-group .price,
body .shop .content-section .mdc-button.btn-price-group .price-group .price {
  color: #0028FF;
}
body .shop .content-section .btn p,
body .shop .content-section .mdc-button p {
  margin: 0;
}
body .shop .content-section .btn.btn-xs,
body .shop .content-section .mdc-button.btn-xs {
  min-height: 25px;
  min-width: 80px;
  padding: 1px 15px;
  font-size: 15px;
}
body .shop .content-section .btn.btn-xs.icon-btn,
body .shop .content-section .mdc-button.btn-xs.icon-btn {
  min-width: 25px;
  min-height: 25px;
}
body .shop .content-section .btn.form-inline-button,
body .shop .content-section .mdc-button.form-inline-button {
  line-height: inherit;
}
body .shop .content-section .btn.btn-info,
body .shop .content-section .mdc-button.btn-info {
  color: white;
}
body .shop .content-section .btn .badge,
body .shop .content-section .mdc-button .badge {
  padding-top: 4px;
}
body .shop .content-section input[type=text],
body .shop .content-section input[type=password],
body .shop .content-section select {
  height: 39px;
  margin-top: 1px;
}
body .shop .content-section input[type=text],
body .shop .content-section qty-btn input[type=text],
body .shop .content-section .qty-selector > .number-spinner > input.form-control {
  height: 39px;
}
body .shop .content-section input.form-control,
body .shop .content-section button.form-inline-button {
  height: 39px !important;
}
body .shop .content-section .number-spinner .btn {
  min-width: 10px;
}
body .shop .content-section .label.label-info {
  color: #FFFFFF;
  padding-top: 7px;
}
body .shop .content-section .searchbar,
body .shop .content-section .searchbar-item,
body .shop .content-section .mdc-text-field__input,
body .shop .content-section .mdc-floating-label,
body .shop .content-section .mdc-chip {
  font-family: "Titillium Web", sans-serif;
}
body .shop .content-section .mdc-chip__text {
  padding-top: 1px;
}
body .shop .content-section .search-btn .mdc-button {
  height: 60px;
  min-width: unset;
  width: 63px;
}
body .shop .content-section .search-btn .mdc-button > i {
  margin-top: -14px;
  margin-right: 12px;
}
body .shop .content-section .search-btn .mdc-button:hover {
  background-color: #FF6D0D;
}
body .shop .content-section .more-filters .mdc-button:not(:disabled) {
  background: transparent;
  color: #0028FF;
  margin-top: 5px;
}
body .shop .content-section .more-filters .mdc-text-field__input {
  padding-bottom: 17px;
}
body .shop .content-section .more-filters .mdc-floating-label--float-above {
  transform: translateY(-76%) scale(0.75);
}
body .shop .content-section .event-info h3 {
  color: white;
}
body .shop .content-section .event-banner-text.light h4 {
  color: white;
}
body .shop .content-section .eventdateinfo h3 {
  color: #000000;
}
body .shop .content-section .product-section-container {
  background-color: unset;
}
body .shop .content-section .orderconfirmation .panel-box .title h3 {
  color: white;
}
body .shop .content-section .orderconfirmation .package-details .panel-box .title h3 {
  color: white;
  font-size: 20px;
  margin-bottom: 5px;
}
body .shop .content-section .orderconfirmation .package-details .panel-box .panel-box .title h3 {
  color: #000000;
}
body .shop .content-section .orderconfirmation .row-content .renewal-action-button {
  display: flex;
  margin-top: 25px;
}
@media screen and (max-width: 800px) {
  body .shop .content-section .orderconfirmation .row-content .renewal-action-button {
    flex-direction: column;
  }
  body .shop .content-section .orderconfirmation .row-content .renewal-action-button .btn {
    width: 96%;
    margin: 3px 10px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1024px) {
  body .shop .content-section .orderconfirmation .row-content .renewal-action-button {
    display: block;
    margin-top: 0;
  }
}
body .shop .content-section .mobileVenuePlan .scroll-handle {
  background-color: rgba(255, 255, 255, 0.9333333333);
}
body .shop .content-section .mobileVenuePlan .mobile-venue-plan-viewport .unavailableSeat {
  background-color: #FF6D0D;
  border-color: rgb(255, 139.7685950413, 64);
}
body .shop .content-section .mobileVenuePlan .mobile-venue-plan-viewport .availableSeat {
  background-color: rgba(0, 40, 255, 0.3333333333);
  border-color: rgba(0, 40, 255, 0.3333333333);
}
body .shop .content-section .mobileVenuePlan .mobile-venue-plan-viewport .availableSeatHover {
  background-color: white;
  border-color: #001899;
}
body .shop .content-section .mobileVenuePlan .mobile-venue-plan-viewport .selectedSeat {
  background-color: white;
  border-color: #0028FF;
}
body .shop .content-section .mobileVenuePlan .mobile-venue-plan-viewport .context-menu {
  background-color: #DAFF3D;
}
body .shop .content-section .mobileVenuePlan .mobile-venue-plan-viewport .context-menu li {
  color: #000000;
}
body .shop .content-section .mobileVenuePlan .mobile-venue-plan-viewport .context-menu li:hover {
  background-color: #ffff65;
}
body .shop .content-section .mobileVenuePlan .mobile-venue-plan-viewport .seatLocationArrow.arrow {
  background-color: #0028FF;
  border-color: #0028FF;
}
body .shop .content-section .mobileVenuePlan .mobile-venue-plan-viewport .seatLocationArrow.icon {
  border-color: #0028FF;
}
body .shop .footer-section {
  font-family: "Transducer", sans-serif;
}
body .shop .footer-section h3 {
  color: #DAFF3D;
  font-weight: 500;
}
body .shop .footer-section .custom-menu a {
  font-weight: 500;
  color: #DAFF3D;
}
body .shop .footer-section .custom-menu a:hover {
  color: #FF6D0D;
}
body .small-ticket-search .ticket-search .form-control {
  width: 115px;
}
@media screen and (max-width: 500px) {
  body .small-ticket-search .ticket-search .form-control {
    width: 50px;
  }
}
body .small-ticket-search .ticket-search .search-btn-container .btn {
  min-width: 40px;
  padding: 5px;
}

@media screen and (max-width: 500px) {
  body .shop .header-section .header {
    margin: 8px 10px 8px 25px !important;
  }
}
@media screen and (max-width: 1100px) {
  body .shop.lite-shop .main-content {
    padding-top: 6em;
  }
}