@charset "UTF-8";
.bg-light-opaq {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.light-gray-gradient {
  background: #fff;
}
.clear {
  clear: both;
  margin: 0 !important;
  padding: 0 !important;
}
.bold,
b {
  font-weight: bold;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  zoom: 1;
}
.seats-title {
  color: #777;
  font-weight: normal;
}
.left {
  float: left;
  text-align: left;
}
.right {
  float: right;
  text-align: right;
}
body {
  background-color: #f7f7fa;
  color: #2E3038;
}
#event-detail {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
section > header {
  border-bottom: 1px solid #d5d7df;
  background: #f7f7fa;
}
section > footer,
section > form > footer,
.footer-style,
.cart-dialog .ui-dialog-buttonpane {
  background: #fff;
}
body section#footer > div {
  background-color: #f7f7fa;
  border-top: solid 2px #d5d7df;
}
body section#footer > div p {
  color: #7F8291;
}
div.icon-ticketfly_wordmark:before {
  color: #bdbfcb;
}
.delete {
  background: url('https://static.ticketfly.com/images/pur/delete-sprite.png') no-repeat;
  background-position: 0px 0px;
}
.delete:hover {
  background: url('https://static.ticketfly.com/images/pur/delete-sprite.png') no-repeat;
  background-position: 0px -26px;
}
#date div {
  color: #333;
  text-shadow: 1px 1px #fff;
}
#date .to {
  color: #666666;
}
#event {
  border-right: 1px solid #d5d7df;
}
#event .topline {
  color: #666666;
}
#eventWrapper {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.eventBorder {
  border-left: 1px solid #d5d7df;
}
.subheadBar {
  border-bottom: 1px solid #d5d7df;
  background: #fff;
}
#additional-ticket-text {
  border-top: 1px solid #d5d7df;
  color: #666666;
}
.selection-ga .product {
  background: none;
}
.selection-ga .product-0 {
  background: none;
}
.selection-rsv .product {
  background: none;
}
.selection-rsv .product-0 {
  background: none;
}
.selection-rsv header {
  border: 1px solid #d5d7df;
}
.selection-rsv-ga .product {
  background: none;
}
.selection-rsv-ga .product-0 {
  background: none;
}
.selection-rsv-ga header {
  border: 1px solid #d5d7df;
}
#more-less {
  color: #666666;
}
#more-less.more {
  background: url('https://static.ticketfly.com/images/pur/more-less.png') right -13px no-repeat;
}
#more-less.less {
  background: url('https://static.ticketfly.com/images/pur/more-less.png') right 0px no-repeat;
}
.purchase-question-selection {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  z-index: 1;
  zoom: 1;
  position: relative;
  border: 1px solid #d5d7df;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.purchase-question-selection .purchase-questions-wrapper {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.purchase-question-selection .purchase-questions-wrapper label {
  color: #666666;
}
.purchase-question-selection .required {
  color: #c60000;
}
.requiredIndicator {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
#start-over {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
#breadcrumbs ul {
  color: #8F92A2;
  border: 1px solid #BDBFCB;
}
#breadcrumbs ul li.current {
  background: #ecedf1;
  color: #6a6d7c;
}
#breadcrumbs ul li.current span {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ecedf1;
}
#start-over,
#breadcrumbs ul {
  background: transparent;
}
.fb-timer {
  background: #e5e5e5;
  background: rgba(229, 229, 229, 0.9);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #d5d7df;
}
.tickets-wrapper {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
  background-image: url('https://static.ticketfly.com/images/pur/event-bg.png');
  background-position: 315px 0;
  background-repeat: repeat-y;
}
.delivery {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  z-index: 1;
  zoom: 1;
  position: relative;
  border: 1px solid #d5d7df;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.delivery .delivery-tickets {
  border-right: 1px solid #d5d7df;
}
.delivery .product-action {
  border-top: 1px solid #d5d7df;
}
.delivery-row {
  border-right: 1px solid #d5d7df;
  background: #fff;
}
.delivery-row .inventory-access,
.delivery-row .delivery-methods {
  border-top: 1px solid #d5d7df;
}
.delivery-row.first-delivery-row {
  -webkit-box-shadow: inset 0px 1px #ffffff;
  -moz-box-shadow: inset 0px 1px #ffffff;
  box-shadow: inset 0px 1px #ffffff;
}
.inventory-access .x {
  color: #333;
}
.inventory-access .seats {
  border-top: 1px solid #d5d7df;
}
.inventory-access .event-header {
  background: none repeat scroll 0 0 #f7f7fa;
  border-bottom: 1px solid #ccc;
}
.call-center {
  border-bottom: 1px solid #d5d7df;
}
.promoSubHead {
  border-bottom: 1px solid #d5d7df;
}
.product {
  border-bottom: 1px solid #d5d7df;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.product .name .description {
  color: #555;
}
.product .sold-out {
  color: #333;
}
.pick-a-seat {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  z-index: 1;
  zoom: 1;
  position: relative;
  border: 1px solid #d5d7df;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.billing-wrapper {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.billing-shipping {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  z-index: 1;
  zoom: 1;
  position: relative;
  border: 1px solid #d5d7df;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.billing-shipping .billing-wrapper {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.billing-shipping input[readOnly="readOnly"] {
  color: black;
}
.billing-shipping label {
  color: #666666;
}
.billing-shipping .saveAddress {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
  border-top: 1px solid #d5d7df;
}
.billing-shipping .credit .expiration-row {
  border-bottom: 1px solid #d5d7df;
}
.billing-shipping .shipping-info p {
  color: #888;
}
.billing-shipping .address {
  border-left: 1px solid #d5d7df;
}
.billing-shipping .ship-tickets {
  border-top: 1px solid #d5d7df;
  /* Fallback for web browsers that doesn't support RGBa */

  background: #ffffff;
  /* RGBa with 0.9 opacity */

  background: rgba(255, 255, 255, 0.9);
}
.billing-shipping .product-action {
  border-top: 1px solid #d5d7df;
}
.billing-shipping .product-action header {
  background: #f7f7fa;
  border-bottom: 1px solid #d5d7df;
}
.billing-shipping section.shipping header {
  border-top: 1px solid #d5d7df;
}
.review .product-action {
  background: none;
}
.review .product-action .spacer {
  background: none;
}
.review .product-action header {
  background: #f7f7fa;
}
.payment-upsell ul.upsell-wrapper {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.allocate {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
  color: #000;
  border-bottom: 1px solid #d5d7df;
}
#counter {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
body#facebookCanvas .billing-shipping .credit-wrapper,
body#facebookCanvas .billing-shipping .address-wrapper {
  border-bottom: 1px solid #d5d7df;
}
section.payment-upsell {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  z-index: 1;
  zoom: 1;
  position: relative;
  border: 1px solid #d5d7df;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
section.payment-upsell footer.top-border {
  border-top: 1px solid #d5d7df;
}
section.payment-upsell #more-details p {
  color: #4f4fdb;
}
.order-delivery-message,
.custom-header,
.custom-body {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  z-index: 1;
  zoom: 1;
  position: relative;
  border: 1px solid #d5d7df;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.order-details {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  z-index: 1;
  zoom: 1;
  position: relative;
  border: 1px solid #d5d7df;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.order-details div h1 {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.order-details .billing-shipping {
  border-top: 1px solid #d5d7df;
}
.order-details .billing-shipping .right > p,
.order-details .billing-shipping .right > ul {
  border-left: 1px solid #d5d7df;
}
.order-details .billing-shipping .billing-shipping-wrapper {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.order-details .billing-shipping .billing-shipping-wrapper > div ul {
  padding: 10px;
  font-size: 12px;
}
.order-details footer {
  border-top: 1px solid #d5d7df;
}
.order-details #more-details p {
  color: #4f4fdb;
}
.order-details ul.cart-wrapper li.pgRollup .delivery-type {
  border-top: 1px solid #d5d7df;
}
.receipt-billing-shipping {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  z-index: 1;
  zoom: 1;
  position: relative;
  border: 1px solid #d5d7df;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  border-top: 1px solid #d5d7df;
}
.receipt-billing-shipping .right {
  border-left: 1px solid #d5d7df;
}
.receipt-billing-shipping .billing-shipping-wrapper {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.receipt-billing-shipping .billing-shipping-wrapper > div ul {
  padding: 10px;
  font-size: 12px;
}
#offersSection {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  z-index: 1;
  zoom: 1;
  position: relative;
  border: 1px solid #d5d7df;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  border-top: 1px solid #d5d7df;
}
.module {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.jcarousel-skin-tango .jcarousel-next-horizontal {
  border: none;
  width: 32px;
  height: 27px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
  background: #ECEDF1;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
  border: none;
  width: 32px;
  height: 27px;
}
.carouselContainer p {
  color: #666666;
}
.disabled a:hover {
  background: none;
}
.disabled a span {
  border-left: 1px solid #707070;
  border-left: 1px solid rgba(112, 112, 112, 0.4);
  border-right: 1px solid #707070;
  border-right: 1px solid rgba(112, 112, 112, 0.4);
}
.jcarousel-prev-disabled span,
.jcarousel-prev-disabled span:hover {
  border-right: 7px solid #707070;
  border-right: 7px solid rgba(112, 112, 112, 0.4) !important;
}
.jcarousel-next-disabled span,
.jcarousel-next-disabled span:hover {
  border-left: 7px solid #707070;
  border-left: 7px solid rgba(112, 112, 112, 0.4) !important;
}
#offersSection footer {
  border-top: 1px solid #d5d7df;
}
.shipping-wrapper {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.social-share {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  z-index: 1;
  zoom: 1;
  position: relative;
  border: 1px solid #d5d7df;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  z-index: 50;
  overflow: visible;
}
.social-share .social-share-content,
.social-share .fbLikes-content {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.social-share .fbLikes-content .fb-like-box {
  border-top: 1px solid #d5d7df;
}
.social-share .fbLikes-content .fb-like-box:first-child {
  border-top: 0;
}
.shipping-bg {
  background: #ffffff;
  /* RGBa with 0.9 opacity */

  background: rgba(255, 255, 255, 0.9);
}
ul.cart-wrapper > li.order-fee,
ul.cart-wrapper > li.delivery-fee {
  background: #fff;
  border-bottom: 1px solid #d5d7df;
}
ul.cart-wrapper > li.order-total-wrapper,
ul.cart-wrapper > li.charge-info {
  background: #f7f7fa;
}
ul.cart-wrapper > li.pgRollup {
  border-bottom: 1px solid #d5d7df;
}
ul.cart-wrapper > li.pgRollup .product-row {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
ul.cart-wrapper > li > ul > li.event-header {
  background: #f7f7fa;
  border-bottom: 1px solid #d5d7df;
}
ul.cart-wrapper > li > ul > li.event-header .event-name {
  color: #000;
}
ul.cart-wrapper > li > ul > li.delivery-type {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
ul.cart-wrapper > li > ul > li.cart-seats {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
ul.cart-wrapper > li > ul > li .qty-rsv-label {
  color: #666666;
}
ul.cart-wrapper > li > ul > li .service-fee,
ul.cart-wrapper > li > ul > li .service-fee-price {
  color: #666666;
}
section.payment-cart {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  z-index: 1;
  zoom: 1;
  position: relative;
  border: 1px solid #d5d7df;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.payment-cart ul.cart-wrapper > li > ul > li.event-header {
  background: #f7f7fa;
}
.payment-cart ul.cart-wrapper > li > ul > li.delivery-type .delivery-label {
  color: #666666;
}
.payment-cart ul.cart-wrapper > li > ul > li .qty .qty-rsv-label {
  color: #777;
}
.payment-cart ul.cart-wrapper li.pgRollup li.delivery-type {
  border-top: 1px solid #d5d7df;
}
.product-action .spacer {
  border-right: 1px solid rgba(255, 255, 255, 0);
}
.product-action .promo-code {
  border-right: 1px solid #d5d7df;
}
.promo-only {
  border: 1px solid #d5d7df;
  background: #f7f7fa;
}
button.minus,
button.plus,
div.cart-dialog button.minus-cart,
div.cart-dialog button.plus-cart {
  background-color: #8f92a2;
}
button.minus.disabled,
button.plus.disabled,
div.cart-dialog button.minus-cart.disabled,
div.cart-dialog button.plus-cart.disabled {
  background-color: #ecedf1;
}
button.minus.disabled:hover,
button.plus.disabled:hover,
div.cart-dialog button.minus-cart.disabled:hover,
div.cart-dialog button.plus-cart.disabled:hover {
  background-color: #ecedf1;
}
.ui-dialog-titlebar {
  box-shadow: 0px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px rgba(0, 0, 0, 0.1), 0px 1px rgba(0, 0, 0, 0.1);
}
.ui-dialog-titlebar .ui-dialog-title {
  color: #000;
}
.cart-dialog .ui-dialog-buttonpane {
  background: #f7f7fa;
}
.cart-dialog .ui-dialog-buttonpane .cancelButtonClass,
.cart-dialog .ui-dialog-buttonpane .emptyCartButtonClass {
  color: #4f4fdb;
}
.cart-dialog .ui-dialog-titlebar {
  background-color: #f7f7fa;
  border-bottom: 1px solid #d5d7df;
}
.ui-dialog {
  background: #FFF;
}
.ui-dialog .ui-dialog-buttonpane .cancelButtonClass,
.ui-dialog .ui-dialog-buttonpane .emptyCartButtonClass {
  color: #4f4fdb;
}
.ada-message {
  border-top: 1px solid #d5d7df;
  background: #fff;
}
.ada-message > div .ada-image {
  background-image: url('https://static.ticketfly.com/images/pur/ADA-image.png');
  background-repeat: no-repeat;
}
.venue-map {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  z-index: 1;
  zoom: 1;
  position: relative;
  border: 1px solid #d5d7df;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.mini-map-section .mini-map-enlarge {
  background: url('https://static.ticketfly.com/images/pur/zoom.png');
}
.pick-a-seat-title {
  background: none;
  -webkit-box-shadow: 'none';
  -moz-box-shadow: 'none';
  box-shadow: 'none';
  border-right: 1px solid #d5d7df;
}
/* BEGIN - SP Cart */
.sp-sub-mod {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  z-index: 1;
  zoom: 1;
  position: relative;
  border: 1px solid #d5d7df;
  -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
  background: none;
}
.sp-sub-mod h1 {
  border-bottom: 1px solid #d5d7df;
  background: #f7f7fa;
}
.cart-cont table {
  background: none;
}
.cart-cont table thead {
  border-bottom: 1px solid #d5d7df;
  background-color: #eee;
}
.cart-cont table tbody {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.cart-cont table .allocate {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.9);
}
.cart-cont table .sp-sub-mod footer {
  background: #fff;
}
.cart-cont table tbody tr {
  border-bottom: 1px solid #d5d7df;
}
.sp-section-map {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 1;
  zoom: 1;
  position: relative;
  border: 1px solid #d5d7df;
  -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
}
.sp-section-map h1 {
  border-bottom: 1px solid #d5d7df;
  background: #f7f7fa;
}
.sp-section-map .img-box {
  background: #d5d7df;
}
.sp-section-map a span {
  color: #d5d7df;
}
/* Receipt Share Multi-event Dropdown */
.eventMenu div {
  -webkit-box-shadow: 0px 2px 5px #c4c4c4;
  -moz-box-shadow: 0px 2px 5px #c4c4c4;
  box-shadow: 0px 2px 5px #c4c4c4;
}
/* Card Style */
section#offersSection,
section.billing-shipping,
section.payment-cart,
section.delivery,
#event-detail,
#eventWrapper,
section.social-share,
section.venue-map,
section.order-delivery-message,
section.order-details,
section.receipt-billing-shipping {
  border: none;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
  border: solid 1px #D5D7DF;
}
/* Select a Seat */
#rendered-seat-map {
  background-color: #f7f7fa;
}
.centerUsDeliveryTarget {
  position: relative;
  display: block !important;
  top: 4px;
  text-align: center;
}
.centerCanadaDeliveryTarget {
  position: relative;
  display: block !important;
  top: 4px;
  padding-left: 12px;
}

/* nothing here */

