.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 #fff;-moz-box-shadow: inset 0px 1px #fff;box-shadow: inset 0px 1px #fff;}.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;background: #ffffff;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;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 !important;background: rgba(255, 255, 255, 0.9) !important;}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;}.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;}.eventMenu div {-webkit-box-shadow: 0px 2px 5px #c4c4c4;-moz-box-shadow: 0px 2px 5px #c4c4c4;box-shadow: 0px 2px 5px #c4c4c4;}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;}#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;}