.woocommerce-error{padding:5px!important;padding-top:15px!important;padding-bottom:19px!important;padding-left:3.3em!important;background:#e7e7e7!important;border-radius:2px!important;margin-bottom:15px!important}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/raleway-v26-latin-ext_latin_cyrillic-ext_cyrillic-regular.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/raleway-v26-latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/raleway-v26-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/raleway-v26-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/raleway-v26-latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/raleway-v26-latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#Raleway) format('svg')}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.svg#OpenSansCondensed) format('svg')}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#OpenSansCondensed) format('svg')}@font-face{font-family:'Open Sans Condensed';font-style:italic;font-weight:300;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/open-sans-condensed-v21-latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.svg#OpenSansCondensed) format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-100.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-100.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-100.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-100.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-100.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-100.svg#Roboto) format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-100italic.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-100italic.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-100italic.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-100italic.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-100italic.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-100italic.svg#Roboto) format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-300.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-300.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-300.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-300.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-300.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-300.svg#Roboto) format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-300italic.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-300italic.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-300italic.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-300italic.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-300italic.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-300italic.svg#Roboto) format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-regular.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-regular.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-regular.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-regular.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-regular.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-regular.svg#Roboto) format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-italic.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-italic.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-italic.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-italic.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-italic.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-italic.svg#Roboto) format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-500.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-500.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-500.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-500.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-500.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-500.svg#Roboto) format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-500italic.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-500italic.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-500italic.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-500italic.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-500italic.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-500italic.svg#Roboto) format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-700.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-700.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-700.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-700.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-700.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-700.svg#Roboto) format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-700italic.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-700italic.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-700italic.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-700italic.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-700italic.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-700italic.svg#Roboto) format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-900.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-900.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-900.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-900.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-900.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-900.svg#Roboto) format('svg')}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-900italic.eot);src:local(''),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-900italic.eot?#iefix) format('embedded-opentype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-900italic.woff2) format('woff2'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-900italic.woff) format('woff'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-900italic.ttf) format('truetype'),url(//ksorchestra.ca/wp-content/plugins/events-seating-manager/css/../fonts/roboto-v29-latin-900italic.svg#Roboto) format('svg')}.btn-toggle{position:absolute!important;opacity:0!important}.toggle-label{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kso_event #kso-event-seating-map .chart-controls{display:none}.kso_event #kso-event-seating-map .chart-control-container{border:unset}.kso_event .container-fluid,.kso_event #seatmap-content-wrapper{padding:unset!important;margin-right:auto;margin-left:auto;overflow:hidden}.kso_event .container-fluid{border:solid 3px #e9e9e9}.kso_event #kso-event-seating-map .chart-control-container{background:#f9f9f9!important}.kso_event .row{margin:unset!important}.kso_event #kso-event-seating-map{padding:unset!important;width:100%}@media only screen and (min-width:767px){.kso_event .event-details{width:60%}}@media only screen and (max-width:766px){.kso_event .event-details{width:85vw}}@media only screen and (max-width:433px){#kso-event-seating-map-cart #cart-selection .cart-item div{padding-right:unset;font-size:9pt}#kso-event-seating-map-cart #cart-selection #remove-ticket{padding-right:7px!important}}.kso_event .chart-control-container .panzoom-parent{overflow:visible!important}.seatmap-content-wrapper.fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99999!important;background:white!important}.kso_event #kso-event-seating-map.fullscreen{height:80vh!important}.kso_event #kso-event-seating-map .chart-control-container.fullscreen{height:80vh!important}.ticket-prompt.fullscreen{z-index:999999 !important}#kso-event-seating-map #onscreen-controls{display:inline;position:absolute;right:25px;bottom:15px;display:flex;flex-direction:column}#kso-event-seating-map #onscreen-controls label{border:solid 1px #919191;padding:5px;color:#7b7b7b;transition:.3s;display:flex;align-items:center;justify-content:center;align-content:center;width:30px;z-index:1;background:#ffffffbf}#kso-event-seating-map #onscreen-controls label:hover{filter:drop-shadow(0px 0px 4px #d5d5d5);border:solid 1px #999393;color:#3c3c3c}@media only screen and (max-width:432px){.ticket-prompt{margin-right:unset!important;margin-left:unset!important;width:100%!important;left:0!important}.ticket-prompt .container{width:100%!important}.ticket-prompt #legend-drawer-toggle-label-inner{padding:5px}}.ticket-prompt{position:fixed;z-index:5;position:ce;margin-left:auto;margin-right:auto;left:25%;background:#f1f1f1f5;padding-top:25px;border:solid 3px #e9e9e9;box-shadow:1px 1px 9px 2px rgb(0 0 0/7%);width:400px;height:auto;top:50%;left:50%;margin-top:-20vh;margin-left:-180px}.ticket-prompt{overflow:hidden;display:none}.ticket-prompt .container:first-child{width:400px;height:75px}.ticket-prompt .container{width:400px;height:50%}.ticket-prompt .container:nth-child(2){background:white!important;background:white!important;width:101%}.ticket-prompt .container:nth-child(1) .row:first-child div:nth-child(1),.ticket-prompt .row:first-child div:nth-child(2),.ticket-prompt .row:first-child div:nth-child(3){border-bottom:1px solid black!important}.ticket-prompt .row:nth-child(2){padding-top:5px;padding-left:2px;color:#000}.ticket-prompt .row:nth-child(3),.ticket-prompt .row:nth-child(4){background:white!important;height:100%}.ticket-prompt .container:nth-child(2){padding-top:10px!important}.ticket-prompt .ticket-type{display:inline;position:relative;top:-6px;font-weight:600;font-family:'Roboto';font-style:italic;color:#2a2a2a}.ticket-prompt .price{right:-4px;float:right;display:inline;position:relative;margin-bottom:-6px}.ticket-prompt #ticket-option span{border-radius:0;border:solid 1px #000;background:0 0;width:100%;padding:11px;margin-bottom:8px;display:block}.ticket-prompt #ticket-option span:focus,.ticket-prompt #ticket-option span:focus{border-radius:0;border:solid 1px #000;background:0 0;width:100%;padding:11px;margin-bottom:8px;outline:none!important;background:#a3a3a30d}.ticket-prompt #ticket-option span:hover{background:#a3a3a30d}.ticket-prompt #ticket-option span:active{-webkit-box-shadow:unset!important;box-shadow:unset!important}.ticket-prompt .row:nth-child(2) div:nth-child(2){padding-left:2px}.ticket-prompt .row div[class^=col]{padding-left:unset!important;padding-right:unset!important}.ticket-prompt #legend-drawer-toggle-label-inner{right:-2px!important;top:-18px!important}.ticket-prompt #message{padding-bottom:15px}.ticket-prompt{font-family:raleway}#cart-selection{padding-top:8px;padding-bottom:8px}#cart-selection #seatNum p{display:inline}#cart-selection *{font-family:'Raleway'}#cart-selection #remove-ticket button{border:solid 1px #787878;border-radius:0;padding:5px;margin-top:-8px!important;background:0 0;position:relative;float:right}#cart-selection #remove-ticket button:focus{border:solid 1px #787878;border-radius:0;padding:5px;margin-top:-6px;background:0 0;color:#787878}#cart-selection #remove-ticket button:hover{background:#ebebeb;border-color:#9f9f9f;color:#686868}.cart-item{margin-top:10px;margin-bottom:5px}#kso-event-seating-map-cart .cart-container{width:60px;height:100%;border:solid 1px #e1dfdf;border-left:none;border-bottom:none;display:inline-block;text-align:center;display:flex;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center}#kso-event-seating-map-cart .cart-container #cart-icon{font-size:20px}#kso-event-seating-map-cart .cart-container #cart-icon,#kso-event-seating-map-cart p{color:#7c7c7c}#kso-event-seating-map-cart .seatmap-pricing-container{height:100%;min-width:70%;border:solid 1px #e1dfdf;border-left:none;border-bottom:none;border-right:none;margin-left:auto;margin-right:auto;display:flex;align-items:flex-start;flex-wrap:nowrap;flex-direction:column;justify-content:center;padding-left:10px}#kso-event-seating-map-cart .seatmap-cart-total{font-weight:600}#seatmap-legend{padding-right:unset}.seatmap-legend-wrapper{scrollbar-width:thin;scrollbar-color:#a7a7a766}.seatmap-legend-wrapper::-webkit-scrollbar{width:5px}.seatmap-legend-wrapper::-webkit-scrollbar-track{background:0 0}.seatmap-legend-wrapper::-webkit-scrollbar-thumb{background-color:#a7a7a766;border-radius:20px}.seatmap-legend-wrapper{position:relative;width:100%;height:calc(100% - 60px);display:block;overflow-y:scroll}.seatmap-content-wrapper .seatmap-legend-content{background:#f5f5f5;height:calc(100% + 80px);padding-top:14px;margin-left:-12px}.seatmap-content-wrapper .seatmap-legend-title{width:100%;height:60px;//border:solid 1px #e1dfdf;border-right:none;display:flex;align-content:center;align-items:center;padding-left:17px;width:100%;border:solid 1px #e1dfdf;border-left:none;border-right:none;border-top:none}.seatmap-content-wrapper .seatmap-legend-title h3{font-family:'Raleway';font-weight:100!important;font-size:16pt!important}.seatmap-legend-heading{font-size:10pt;font-family:'Roboto';font-weight:700}.seatmap-legend-text{font-size:8pt}.seatmap-legend-content hr{margin-top:9px;margin-bottom:9px}.seatmap-legend-section-icon{margin-left:38px;height:4px;width:4px;margin-top:5px;background:#dbdbdb}.seatmap-content-wrapper .seatmap-legend-icon{background:green;border-radius:50%;height:19px;width:19px}.selected-seats-tbl{border:none!important;margin:0 0 0 0!important}.selected-seats-tbl th,tbody,td{border:none!important}.selected-seats-tbl tr:first{border:none!important}.selected-seats-tbl tr:first:after{border:none!important}.selected-seats-tbl tr:not(:first-child){content:"";position:absolute;left:0;top:0;height:5px;width:50%;border-top:1px solid #e1dfdf;border-top-length:50px}.selected-seats-title{font-weight:500;font-family:raleway;font-size:15pt;color:#666;padding-bottom:9px!important}.selected-seats-tbl .bordertop{border-top:2px solid #e1dfdf;position:absolute;top:50%;bottom:0}#legend-drawer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;margin:0;padding:0;-webkit-text-size-adjust:none;overflow:hidden!important}#legend-drawer-toggle{position:absolute;opacity:0}#legend-drawer-toggle-label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;position:absolute;background:rgba(255,255,255,0);z-index:1;right:15px;height:34px;cursor:pointer;top:15px;display:block;position:absolute;background:rgba(255,255,255,0);z-index:1;border:solid 1px #adadad;padding:3px 5px 5px 6px;font-weight:50;color:#4c4c4c;font-size:13pt;background:#ebebeb}#legend-drawer-toggle-label-inner{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;position:absolute;background:rgba(255,255,255,0);z-index:1;right:15px;top:15px;display:block;position:absolute;background:#e9e9e9;z-index:1;border:solid 1px #adadad;padding:3px 5px 5px 6px;font-weight:50;color:#4c4c4c;font-size:13pt;line-height:5pt;background:#fffcfc;padding:4px 7px;cursor:pointer}#legend-drawer{position:absolute;top:0;right:-300px;height:100%;width:220px;background:#efeeee;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:3;margin-left:auto!important;border:solid 1px #e1dfdf;border-bottom:none;border-right:none;border-top:none}#page-content{margin-left:0;margin-top:50px;width:100%;height:calc(100% - 50px);overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:20px}#legend-drawer-toggle:checked~#legend-drawer-toggle-label-inner{right:300px}#legend-drawer-toggle:checked~#legend-drawer{right:0}#legend-drawer ul{list-style-type:none}#legend-drawer ul a{display:block;padding:10px;color:#c7c7c7;text-decoration:none}#legend-drawer ul a:hover{color:#fff}@media all and (max-width:350px){#legend-drawer-toggle:checked~#legend-drawer-toggle-label{height:100%;width:50px}#legend-drawer-toggle:checked~#legend-drawer-toggle-label-inner{height:100%;width:50px}#legend-drawer-toggle:checked~#legend-drawer{width:calc(100% - 50px);padding:20px;position:absolute!important;left:unset!important;right:0!important}}#upcoming-event-date p{font-size:10px;margin-bottom:-10px}.upcoming-events-container{border:1px solid #0000000a!important}.upcoming-events-container a{font-family:'Open Sans';font-size:18px;color:#d30000}.ksoheader__description-container button{border-radius:unset!important;border:1px solid #0000000a!important;padding:8px!important}.ksoheader__description-container button:focus{outline:unset!important}.ksoheader__description-container{border:1px solid #0000000a!important}.mep-events-wrapper .mage_input_group{border:1px solid #black!important}.mep-events-wrapper .mage_input_group input{border-left:1px solid #000;border-right:1px solid #000}.ksoheader__description-container{border:1px solid #0000000a!important}.kso-ticket-optn-standard .btn-mep-event-cart{border:1px solid black!important;color:#000}.kso-add-to-cart-container{height:100%;float:right;width:200px;border:solid 1px #e1dfdf;border-bottom:none;border-right:none;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.kso-add-to-cart:focus,.kso-add-to-cart:active{color:#404040!important;border:solid 1px #787878;background:#d9d9d93d!important;color:#686868}.kso-add-to-cart:hover{border:solid 1px #787878;background:#d9d9d93d!important;color:#686868}.kso-add-to-cart{font-family:'Raleway'!important;color:#000;margin:10px auto;display:block;text-align:center;font-size:16px;cursor:pointer;max-width:100%;line-height:1.2;font-weight:500;height:100%;min-width:auto;outline:0;//border:1px solid #f8f4f4a8!important;background:0 0;padding:4px 9px !important;border-radius:0;width:100%;border-color:#e8e8e8;color:#5d5d5d;color:#787878;background:#f4f4f4!important;transition-duration:.5s}.kso-ticket-optn-standard .current-tickets{display:inline}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd!important}@media only screen and (min-width:1024px){.ksoheader.flex{display:flex;flex-wrap:nowrap;align-content:flex-start;flex-direction:row;justify-content:center;align-items:flex-end}.ksoheader.flex .ksoheader__description-container:before{content:"Description:";font-family:'Raleway'!important;font-size:25px;border-bottom:solid 1px #e8e8e8;top:-10px;position:relative}.ksoheader.flex .ksoheader__description-container{margin:15px;border:unset!important;background:transparent!important}.ksoheader.flex .ksoheader__description{display:block!important}.ksoheader.flex .ksoheader__description-container button{display:none}.kso_event_sm .ksoheader__description-container.tablet-width{max-width:825px}}@media only screen and (max-width:1024px){.ksoheader__description.collapse[aria-expanded=false]{display:block;height:44px !important;overflow:hidden;border-color:currentcolor currentcolor rgba(213,213,213,.28);border-style:none none solid;border-width:medium medium 1px;border-image:none 100%/1/0 stretch;z-index:0;padding:5px;margin-bottom:5px;-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 50%,transparent 100%)}.ksoheader__description.collapsing[aria-expanded=false]{height:44px !important;margin-bottom:5px;-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 50%,transparent 100%)}.ksoheader__description{padding:5px;margin-bottom:5px}.ksoheader__description.collapsed:after{content:'+ Show More'}}