.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#syos-cart{-webkit-box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;box-shadow:0 0 5px #000000;margin:-40px -5px 0 -5px;padding:0 5px 0 5px;z-index:30;background-color:#F3F3F3;overflow:visible;height:40px;position:relative;-webkit-transition:height .25s ease-in-out, margin-top .25s ease-in-out, box-shadow .25s ease-in-out;-moz-transition:height .25s ease-in-out, margin-top .25s ease-in-out, box-shadow .25s ease-in-out;-ms-transition:height .25s ease-in-out, margin-top .25s ease-in-out, box-shadow .25s ease-in-out;-o-transition:height .25s ease-in-out, margin-top .25s ease-in-out, box-shadow .25s ease-in-out;transition:height .25s ease-in-out, margin-top .25s ease-in-out, box-shadow .25s ease-in-out;}#syos-cart.disabled .header{background-image:none;background-color:#F6F6F6;color:#666 !important;filter:none;}
#syos-cart.disabled .total{cursor:default;color:#BBB;}#syos-cart.disabled .total:after{content:none;}
#syos-cart.open{-webkit-box-shadow:0 0 30px #000000;-moz-box-shadow:0 0 30px #000000;box-shadow:0 0 30px #000000;}#syos-cart.open .total:after{background-position:top right;}
#syos-cart .total{margin:0 0 0 15px;line-height:40px;font-weight:normal;text-shadow:0 1px #FFF;cursor:pointer;position:relative;}#syos-cart .total:after{content:'';background:url("/modules/syos/img/cart-toggle-sprite.png") no-repeat;display:block;width:24px;height:25px;position:absolute;top:50%;left:50%;margin:-13px 0 0 -12px;background-position:top left;background-size:auto 25px;}
#syos-cart #add-to-cart-button{right:5px;top:-1px;position:absolute;border-top:1px solid #755454;border-left:1px solid #473030;border-bottom:1px solid #333;padding:0 30px;line-height:40px;color:white;text-align:center;cursor:pointer;background-color:#c51000;background-image:-moz-linear-gradient(top, #e41300, #980d00);background-image:-ms-linear-gradient(top, #e41300, #980d00);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e41300), to(#980d00));background-image:-webkit-linear-gradient(top, #e41300, #980d00);background-image:-o-linear-gradient(top, #e41300, #980d00);background-image:linear-gradient(top, #e41300, #980d00);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e41300', endColorstr='#980d00', GradientType=0);box-shadow:inset 0 0 1px 1px rgba(255, 255, 255, 0.3);text-transform:uppercase;font-size:16px;text-shadow:0 -1px 1px #666666;}#syos-cart #add-to-cart-button.disabled{top:0;background-image:none;background-color:#DDD;text-shadow:0 -1px #bbbbbb;border-left-color:#BBB;border-top:none;filter:none;cursor:default;}
#syos-cart .header{background-color:#e1e0e0;background-image:-moz-linear-gradient(top, #f1eeee, #cacaca);background-image:-ms-linear-gradient(top, #f1eeee, #cacaca);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f1eeee), to(#cacaca));background-image:-webkit-linear-gradient(top, #f1eeee, #cacaca);background-image:-o-linear-gradient(top, #f1eeee, #cacaca);background-image:linear-gradient(top, #f1eeee, #cacaca);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1eeee', endColorstr='#cacaca', GradientType=0);border:1px solid #FFF;border-width:1px 0;color:#333;}
#syos-cart #cart-seats{padding:0 15px 15px;}
#syos-cart .cart-seat-header{margin-top:15px;background-color:#9320b4;background-image:-moz-linear-gradient(top, #af26d7, #681780);background-image:-ms-linear-gradient(top, #af26d7, #681780);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#af26d7), to(#681780));background-image:-webkit-linear-gradient(top, #af26d7, #681780);background-image:-o-linear-gradient(top, #af26d7, #681780);background-image:linear-gradient(top, #af26d7, #681780);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#af26d7', endColorstr='#681780', GradientType=0);border-top:1px solid #c04fe0;border-bottom:1px solid #220729;text-transform:uppercase;color:white;text-shadow:0 -1px 1px #220729;font-size:11px;line-height:21px;padding-left:10px;padding-right:10px;border-width:1px 0;border-top-color:#8c1eab;}
.syos-cart-item{box-sizing:border-box;background-color:#f2f2f2;background-image:-moz-linear-gradient(top, #ffffff, #dedede);background-image:-ms-linear-gradient(top, #ffffff, #dedede);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#dedede));background-image:-webkit-linear-gradient(top, #ffffff, #dedede);background-image:-o-linear-gradient(top, #ffffff, #dedede);background-image:linear-gradient(top, #ffffff, #dedede);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede', GradientType=0);border:1px solid #2b2b2b;border-width:0 1px 1px;overflow:hidden;color:#4A4B4C;font-size:13px;line-height:17px;text-shadow:0 1px 1px white;width:100%;vertical-align:top;display:table;}.syos-cart-item>*{display:table-cell;vertical-align:middle;}
.syos-cart-item .row-seat{padding:5px 0 5px 10px;}
.syos-cart-item .price{text-align:right;padding-right:10px;width:47px;}
.syos-cart-item .btn-remove{border-left:1px solid #2b2b2b;-webkit-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.35);-moz-box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.35);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.35);color:white;text-shadow:0 -1px 1px #333333;text-align:center;width:32px;height:32px;font-size:26px;cursor:pointer;background-color:#919191;background-image:-moz-linear-gradient(top, #a6a6a6, #737373);background-image:-ms-linear-gradient(top, #a6a6a6, #737373);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a6a6a6), to(#737373));background-image:-webkit-linear-gradient(top, #a6a6a6, #737373);background-image:-o-linear-gradient(top, #a6a6a6, #737373);background-image:linear-gradient(top, #a6a6a6, #737373);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6a6a6', endColorstr='#737373', GradientType=0);}.syos-cart-item .btn-remove:hover{background-color:#d60000;background-image:-moz-linear-gradient(top, #ff0000, #990000);background-image:-ms-linear-gradient(top, #ff0000, #990000);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ff0000), to(#990000));background-image:-webkit-linear-gradient(top, #ff0000, #990000);background-image:-o-linear-gradient(top, #ff0000, #990000);background-image:linear-gradient(top, #ff0000, #990000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#990000', GradientType=0);}
#syos-main-container.overview #syos-cart{margin-top:0 !important;}#syos-main-container.overview #syos-cart.closed{height:40px !important;}
#syos-main-container.overview #syos-cart.open{-webkit-box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;box-shadow:0 0 5px #000000;}
@media (max-width: 739px){#syos-main-container #syos-cart{height:60px;margin-top:-60px;}#syos-main-container #syos-cart .total{line-height:29px;font-size:14px;}#syos-main-container #syos-cart .total:after{background-size:auto 19px;height:19px;width:18px;margin:-10px 0 0 0;left:auto;right:15px;} #syos-main-container #syos-cart #add-to-cart-button{position:static;line-height:30px;border:1px solid #333;margin:0 -1px;border-width:1px 0;} #syos-main-container.overview #syos-viewport{height:auto !important;padding-bottom:60px;} #syos-main-container.overview #syos-cart{margin-top:0 !important;}#syos-main-container.overview #syos-cart.open{border-bottom:1px solid #999;} #syos-main-container.overview #syos-cart.closed{height:62px !important;position:fixed;bottom:-2px;width:100%;} #syos-main-container.overview.cart-open #syos-viewport{padding-bottom:0;} #syos-main-container.seat-view #syos-cart.closed{position:fixed;width:100%;bottom:0;z-index:190;}}#syos-date-switch{font-size:14px;color:#333;background-color:#fafafa;background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);background-image:-ms-linear-gradient(top, #ffffff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);background-image:linear-gradient(top, #ffffff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);}#syos-date-switch .perf-name{margin:0 0 10px 0;}
#syos-date-switch select{width:100%;margin-bottom:0;margin-top:5px;color:black;}
#syos-date-switch .note{font-size:12px;margin-top:6px;color:#999;}
#syos-date-switch .date{color:gray;font-size:13px;font-style:italic;margin-left:10px;}
#syos-date-switch .alternates-available .helper-msg{float:left;}
#syos-date-switch .alternates-available .select-container{float:right;width:270px;margin-top:-15px;}
@media (max-width: 739px){#syos-main-container.seat-view #syos-date-switch{display:none;} #syos-date-switch .alternates-available .select-container{margin-top:0;float:none;width:auto;font-size:12px;}}.syos-title-header{padding:10px;background-color:#FAFAFA;}.syos-title-header .perf-name{margin:0;}
.syos-title-header .mode-seat-preview-label{font-style:italic;font-size:0.8em;margin-bottom:4px;color:#999;}
#syos-mode-seat-preview-details-label{margin-top:7px;}
@media (max-width: 739px){#syos-main-container.seat-view .syos-title-header{display:none;}}
#syos-header-bar{background-color:#525252;background-image:-moz-linear-gradient(top, #666666, #333333);background-image:-ms-linear-gradient(top, #666666, #333333);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));background-image:-webkit-linear-gradient(top, #666666, #333333);background-image:-o-linear-gradient(top, #666666, #333333);background-image:linear-gradient(top, #666666, #333333);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);box-shadow:inset 0px 0px 10px black;color:#FFF;font-size:13px;height:41px;background-position:bottom;overflow:hidden;}#syos-header-bar #back-button{position:relative;float:left;margin:5px 0 0 -90px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}#syos-header-bar #back-button:before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:8px solid #FFF;margin-right:5px;display:inline-block;content:'';}
#syos-header-bar #current-label{font-size:16px;float:left;line-height:41px;margin-left:10px;white-space:nowrap;text-shadow:0 -1px #000000;}
#syos-header-bar.viewing-floor #back-button{margin-left:10px;opacity:1;filter:alpha(opacity=100);}
#syos-header-bar.single-floor-house #back-button{margin-left:-90px;display:none;}
@media (max-width: 739px){#syos-main-container.overview #back-button{display:none;} #syos-main-container.seat-view #syos-header-bar{position:absolute;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;z-index:10;}#syos-main-container.seat-view #syos-header-bar #current-label{display:none;} #back-button{-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);box-shadow:0 0 5px rgba(0, 0, 0, 0.5);} #syos-header-bar{height:auto;}#syos-header-bar #current-label{line-height:1.2em;padding:10px 5px;white-space:initial;}}#svg-container-elisabethMurdochHall{left:260px;top:64px;}
#syos-main-info-bar{height:39px;line-height:39px;background-color:white;color:#666;text-shadow:0 1px 1px white;font-size:16px;padding-left:10px;overflow:hidden;background-color:#F6F6F6;-webkit-box-shadow:0 0 5px #000000;-moz-box-shadow:0 0 5px #000000;box-shadow:0 0 5px #000000;position:relative;z-index:30;border-bottom:1px solid white;}#syos-main-info-bar>*{float:left;}
.photo-preview-switch-container{margin-right:12px;}.photo-preview-switch-container.mobile{display:none;position:absolute;bottom:75px;left:15px;margin-right:0;background-color:white;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}@media (max-width: 739px){.photo-preview-switch-container.mobile{display:block;}}.photo-preview-switch-container.mobile #icon{margin:3px 0 0 4px;}
.photo-preview-switch-container.mobile #switch{margin-top:1px;}
.photo-preview-switch-container>*{float:left;}
.photo-preview-switch-container .divider{width:1px;padding:10px 0;border-right:1px solid #DDD;margin-left:10px;margin-top:10px;}
.photo-preview-switch-container #switch{position:relative;width:48px;height:23px;cursor:pointer;margin-top:8px;margin-left:10px;}.photo-preview-switch-container #switch .bug{-webkit-transition:left 0.25s ease-out;-moz-transition:left 0.25s ease-out;-ms-transition:left 0.25s ease-out;-o-transition:left 0.25s ease-out;transition:left 0.25s ease-out;position:absolute;z-index:5;width:22px;height:22px;left:0;background-image:url("/modules/syos/img/bug.png");}
.photo-preview-switch-container #switch .slider{-webkit-transition:background-color 0.25s ease-out;-moz-transition:background-color 0.25s ease-out;-ms-transition:background-color 0.25s ease-out;-o-transition:background-color 0.25s ease-out;transition:background-color 0.25s ease-out;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,.45), 0 0 1px 1px white;-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,.45), 0 0 1px 1px white;box-shadow:inset 0 3px 8px rgba(0,0,0,.45), 0 0 1px 1px white;height:18px;background-color:gray;margin-top:2px;border-radius:10px;left:2px;right:2px;position:absolute;}
.photo-preview-switch-container #switch.active .bug{left:26px;}
.photo-preview-switch-container #switch.active .slider{background-color:green;}
.photo-preview-switch-container #icon{background-image:url("/modules/syos/img/photoPreviewIcon.png");height:17px;margin-right:10px;margin-top:10px;width:23px;}
@media (max-width: 739px){#syos-main-info-bar{display:none;}}.syos-overlay{top:0;bottom:0;left:0;right:0;position:absolute;z-index:200;}.syos-overlay .overlay-background{background-color:white;width:100%;height:100%;position:absolute;}
.syos-overlay .message-container{width:80%;padding:0 10%;top:50%;margin-top:-50px;position:absolute;z-index:10;text-align:center;}
.syos-overlay .message{font-size:23px;color:#333;line-height:28px;}
.syos-overlay .spinner{background-image:url("/modules/syos/img/syosSpinner.gif");background-position:center center;background-repeat:no-repeat;height:64px;margin-left:auto;margin-right:auto;margin-top:10px;width:64px;}
.syos-overlay .alert-button{margin-left:auto;margin-right:auto;margin-top:15px;}
.syos-popup-mobile-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255, 255, 255, 0.5);}@media (max-width: 739px){.syos-popup-mobile-overlay{display:block;}}
@media (max-width: 739px){.syos-overlay .message-container{top:0;margin-top:30px;}}#syos-photo-preview-overlay .close-button{position:absolute;z-index:6;}
#syos-photo-preview-overlay .image-container{display:table;position:absolute;z-index:5;width:100%;height:100%;}
#syos-photo-preview-overlay .image-container-2{display:table-cell;text-align:center;vertical-align:middle;padding:10px;}
#syos-photo-preview-overlay .photo-preview-image{max-width:100%;display:inline-block;-webkit-box-shadow:0 0 20px #000000;-moz-box-shadow:0 0 20px #000000;box-shadow:0 0 20px #000000;}
#syos-overview-display .abs-wrapper{position:absolute;width:100%;}
#syos-overview-display .constraint-wrapper{max-width:900px;margin:0 auto;height:0;}
#syos-overview-display .contents{position:absolute;z-index:50;margin:30px 0 0 20px;text-transform:uppercase;overflow:hidden;color:#9d22c1;text-shadow:0 1px 0px white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#F7F7F7;padding:15px;border:1px solid #CCC;}
#syos-overview-display .add-on-break{margin:7px 0;color:black;font-size:11px;text-transform:uppercase;}
#syos-overview-display #floor-name-display{font-size:18px;margin-bottom:10px;}
#syos-overview-display #summary-display{color:#474747;font-size:13px;}
#syos-overview-display #pricetypes{float:left;text-transform:uppercase;font-size:13px;line-height:17px;margin-top:10px;}
#syos-overview-display #prices{float:left;margin-left:15px;text-transform:uppercase;font-size:13px;line-height:17px;margin-top:10px;}
#syos-overview-desktop{margin:0 auto;max-width:900px;min-height:300px;background-color:#FFF;padding:20px 20px 20px 0;-webkit-box-shadow:0 0 50px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 50px rgba(0, 0, 0, 0.2);box-shadow:0 0 50px rgba(0, 0, 0, 0.2);}#syos-overview-desktop .syos-floor-fill{cursor:pointer;pointer-events:all;-webkit-transition:fill 0.1s ease-out;-moz-transition:fill 0.1s ease-out;-ms-transition:fill 0.1s ease-out;-o-transition:fill 0.1s ease-out;transition:fill 0.1s ease-out;}#syos-overview-desktop .syos-floor-fill:hover{fill:#af26d7;}
#syos-overview-mobile{min-height:300px;}#syos-overview-mobile p{font-size:12px;margin:0;}
#syos-overview-mobile h3{margin:0;font-size:16px;}
#syos-overview-mobile p.avail,#syos-overview-mobile p.unavail{font-size:14px;margin:6px 0;}
.syos-mode-seat-preview #syos-overview-mobile .pricetypes,#syos-overview-mobile .avail,#syos-overview-mobile .unavail{display:none;}
#syos-overview-mobile .instructions{padding:15px;background-color:#EEE;border-bottom:1px solid #DDD;}
#syos-overview-mobile .mobile-floor-button{background-color:#f1f1f1;background-image:-moz-linear-gradient(top, #ffffff, #dddddd);background-image:-ms-linear-gradient(top, #ffffff, #dddddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#dddddd));background-image:-webkit-linear-gradient(top, #ffffff, #dddddd);background-image:-o-linear-gradient(top, #ffffff, #dddddd);background-image:linear-gradient(top, #ffffff, #dddddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0);padding:15px 0;border-bottom:1px solid #BBB;cursor:pointer;line-height:1.1em;}#syos-overview-mobile .mobile-floor-button svg .syos-floor-fill{fill:#dbdbdb;}
#syos-overview-mobile .mobile-floor-button svg .highlight{fill:#a1bb4f;}#syos-overview-mobile .mobile-floor-button svg .highlight .syos-floor-fill{fill:#a1bb4f;}
#syos-overview-mobile .mobile-floor-button.disabled{color:#888;background:none #ECECEC;cursor:default;border-bottom-color:#DDD;}#syos-overview-mobile .mobile-floor-button.disabled:active{background:none #ECECEC;}
#syos-overview-mobile .mobile-floor-button.disabled h3{color:#888;}
#syos-overview-mobile .mobile-floor-button.disabled svg{opacity:0.4;filter:alpha(opacity=40);}#syos-overview-mobile .mobile-floor-button.disabled svg .highlight{fill:#858585;}#syos-overview-mobile .mobile-floor-button.disabled svg .highlight .syos-floor-fill{fill:#858585;}
#syos-overview-mobile .mobile-floor-button.disabled .pricetype{display:none;}
#syos-overview-mobile .mobile-floor-button.disabled .highlight{fill:#999;}
#syos-overview-mobile .mobile-floor-button.disabled .unavail{display:block;}
#syos-overview-mobile .mobile-floor-button.disabled .avail{display:none;}
#syos-overview-mobile .mobile-floor-button .unavail{display:none;}
#syos-overview-mobile .mobile-floor-button .contents{position:relative;min-height:100px;}
#syos-overview-mobile .mobile-floor-button .left-col{margin:0 0 0 5%;width:40%;}#syos-overview-mobile .mobile-floor-button .left-col svg{width:40%;height:100%;margin-left:5%;}
#syos-overview-mobile .mobile-floor-button .svg-container{position:absolute;top:0;bottom:0;left:0;right:0;}
#syos-overview-mobile .mobile-floor-button .right-col{padding-right:5%;margin-left:50%;width:40%;}
#syos-overview-mobile .mobile-floor-button .add-on-break{text-transform:uppercase;line-height:1;margin:9px 0;font-size:11px;color:black;}
#syos-overview-mobile .mobile-floor-button .pricetypes{color:#888;font-size:14px;text-shadow:0px 1px white;}
#syos-overview-mobile .mobile-floor-button:last-child{border-bottom:0;}
.pricetype-selector-mobile-close{position:absolute;top:0;left:0;bottom:0;right:0;z-index:9999;background-color:rgba(255, 255, 255, 0.5);}@media (max-width: 739px){.pricetype-selector-mobile-close{position:fixed;}}
#syos-pricetype-selector{display:none;position:absolute;left:30px;top:200px;z-index:10000;bottom:auto !important;}#syos-pricetype-selector.visible{display:block;}
#syos-pricetype-selector .syos-button{display:block;margin-bottom:3px;}#syos-pricetype-selector .syos-button:last-child{margin-bottom:0;}
#syos-pricetype-selector .line-item{display:table-row;}#syos-pricetype-selector .line-item>div{padding-top:3px;display:table-cell;padding-left:15px;}#syos-pricetype-selector .line-item>div:first-child{padding-left:0;}
#syos-pricetype-selector .line-item:first-child>div{padding-top:0;}
#syos-pricetype-selector .line-item-break{text-transform:uppercase;font-size:11px;line-height:2em;}
#syos-pricetype-selector .seat-type-display{margin:-11px -13px 10px -11px;}
#syos-pricetype-selector .summary{line-height:1.1em;margin-bottom:15px;border-bottom:1px solid #999;padding-bottom:14px;margin:-13px -13px 10px -11px;padding:0 0 8px 11px;background-color:#FFF;text-shadow:none;}#syos-pricetype-selector .summary>div{float:left;margin:7px 15px 0 0;}
#syos-pricetype-selector .summary .label{text-transform:uppercase;font-size:10px;color:#999;}
#syos-pricetype-selector .summary .value{font-size:15px;}
#syos-pricetype-selector .contents{line-height:32px;font-size:16px;color:#333;}
.syos-popup-body{background-color:white;-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);box-shadow:0 0 4px rgba(0, 0, 0, 0.5);border:1px solid black;}.syos-popup-body .contents{text-shadow:0 1px white;padding:13px 13px 13px 11px;}
@media (max-width: 739px){.syos-popup-container{left:0 !important;top:0 !important;bottom:0 !important;right:0 !important;position:absolute;overflow-y:scroll;}.syos-popup-container .syos-popup-body{margin:10px 10px 0;z-index:1;position:relative;} #syos-pricetype-selector .line-item{line-height:1.2em;display:block;position:relative;margin-top:4px;border-top:1px solid #CCC;padding-top:5px;}#syos-pricetype-selector .line-item:first-child{margin:0;border:0;padding:0;} #syos-pricetype-selector .line-item>div{padding:0;display:block;} #syos-pricetype-selector .line-item .button{position:absolute;right:0;top:50%;margin-top:-15px;} #syos-pricetype-selector .line-item .price{font-size:14px;} #syos-pricetype-selector .line-item-break{line-height:2.5em;}}#syos-seat-info{position:absolute;z-index:10000;}#syos-seat-info #contents{border:1px solid #2B2B2B;-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);box-shadow:0 0 4px rgba(0, 0, 0, 0.5);}
#syos-seat-info .syos-popup-body{border:none;}
#syos-seat-info .col{float:left;padding:8px 13px 8px 10px;background-image:url('/modules/syos/img/seatInfoDivider.png');background-position:right top;background-repeat:repeat-y;}.syos-mode-seat-preview #syos-seat-info .col.col2{background-image:none;}
#syos-seat-info .col.col3{border-width:0;background-image:none;}.syos-mode-seat-preview #syos-seat-info .col.col3{display:none;}
#syos-seat-info .col .header{font-size:12px;color:#4A4B4C;font-weight:normal;text-shadow:0 1px 1px white;text-transform:uppercase;}
#syos-seat-info .col .content{font-size:21px;color:#4A4B4C;font-weight:bold;text-shadow:0 1px 1px white;margin-top:0;}
.syos-popup-header{background-color:#9320b4;background-image:-moz-linear-gradient(top, #af26d7, #681780);background-image:-ms-linear-gradient(top, #af26d7, #681780);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#af26d7), to(#681780));background-image:-webkit-linear-gradient(top, #af26d7, #681780);background-image:-o-linear-gradient(top, #af26d7, #681780);background-image:linear-gradient(top, #af26d7, #681780);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#af26d7', endColorstr='#681780', GradientType=0);border-top:1px solid #c04fe0;border-bottom:1px solid #220729;text-transform:uppercase;color:white;text-shadow:0 -1px 1px #220729;font-size:11px;line-height:21px;padding-left:10px;padding-right:10px;}
.syos-popup-body{background-color:#f1f1f1;background-image:-moz-linear-gradient(top, #ffffff, #dddddd);background-image:-ms-linear-gradient(top, #ffffff, #dddddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#dddddd));background-image:-webkit-linear-gradient(top, #ffffff, #dddddd);background-image:-o-linear-gradient(top, #ffffff, #dddddd);background-image:linear-gradient(top, #ffffff, #dddddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0);}
.seat-type-display{background-color:#bb2a23;background-image:-moz-linear-gradient(top, #cc2e26, #a1241e);background-image:-ms-linear-gradient(top, #cc2e26, #a1241e);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cc2e26), to(#a1241e));background-image:-webkit-linear-gradient(top, #cc2e26, #a1241e);background-image:-o-linear-gradient(top, #cc2e26, #a1241e);background-image:linear-gradient(top, #cc2e26, #a1241e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc2e26', endColorstr='#a1241e', GradientType=0);text-shadow:0 -1px 1px #4b110e;border-top:1px solid #a1241e;border-bottom:1px solid #b72922;}
#syos-seat-view{position:relative;}#syos-seat-view #cutoff-container{width:900px;height:559px;overflow:hidden;position:relative;}#syos-seat-view #cutoff-container.pannable canvas{cursor:move !important;}
#syos-seat-view #cutoff-container.pointer canvas{cursor:pointer !important;}
#syos-seat-view #seat-element-container{position:absolute;top:0;left:0;}#syos-seat-view #seat-element-container,#syos-seat-view #seat-element-container .canvas-container{z-index:2;position:absolute;}
#syos-seat-view #bg-img-container{position:absolute;z-index:1;background-repeat:no-repeat;}
#syos-main-container .white-border{-webkit-box-shadow:0 0 0 3px #FFF, 0 0 12px #000;-moz-box-shadow:0 0 0 3px #FFF, 0 0 12px #000;box-shadow:0 0 0 3px #FFF, 0 0 12px #000;}
#syos-main-container .zoom-in-out{width:18px;height:19px;background-color:#C0C0C0;border:1px solid #999;border-radius:10px;text-align:center;line-height:19px;color:#333;text-shadow:0 1px 1px #F1F1F1;background-color:#c8c8c8;background-image:-moz-linear-gradient(top, #e0e0e0, #a5a5a5);background-image:-ms-linear-gradient(top, #e0e0e0, #a5a5a5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e0e0e0), to(#a5a5a5));background-image:-webkit-linear-gradient(top, #e0e0e0, #a5a5a5);background-image:-o-linear-gradient(top, #e0e0e0, #a5a5a5);background-image:linear-gradient(top, #e0e0e0, #a5a5a5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#a5a5a5', GradientType=0);margin-left:-1px;cursor:pointer;}#syos-main-container .zoom-in-out.disabled{background-color:#efefef;background-image:-moz-linear-gradient(top, #f8f8f8, #e2e1e1);background-image:-ms-linear-gradient(top, #f8f8f8, #e2e1e1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#e2e1e1));background-image:-webkit-linear-gradient(top, #f8f8f8, #e2e1e1);background-image:-o-linear-gradient(top, #f8f8f8, #e2e1e1);background-image:linear-gradient(top, #f8f8f8, #e2e1e1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#e2e1e1', GradientType=0);text-shadow:none;color:#BBB;cursor:default;border-color:#CCC;}
#syos-zoom-control{position:absolute;top:15px;right:15px;z-index:29;}#syos-zoom-control>*{margin-top:15px;}#syos-zoom-control>*:first-child{margin-top:0;}
#syos-zoom-control .zoom-in-out:before,#syos-zoom-control .zoom-in-out:after{content:'';display:block;width:10px;height:2px;background-color:#444;-webkit-box-shadow:0 1px #ffffff;-moz-box-shadow:0 1px #ffffff;box-shadow:0 1px #ffffff;margin-left:4px;margin-top:8px;}
#syos-zoom-control .zoom-in-out.disabled:before,#syos-zoom-control .zoom-in-out.disabled:after{background-color:#AAA;}
#syos-zoom-control .zoom-in-out.zoom-in:after{height:10px;width:2px;margin-left:8px;margin-top:-6px;}
#syos-zoom-control .zoom-in-out.zoom-out:after{display:none;}
#syos-zoom-control .track-container{overflow:hidden;position:relative;width:15px;height:125px;border:1px solid #999;border-radius:10px;}
#syos-zoom-control .track{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#CCC;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);}
#syos-zoom-control .curr-pos{background-color:#F3F3F3;height:25px;position:absolute;left:-1px;right:-1px;z-index:5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #999;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);box-shadow:0 0 5px rgba(0, 0, 0, 0.3);margin-top:-1px;}
#syos-legend{position:absolute;top:13px;left:10px;padding:5px;background-color:#F7F7F7;border:1px solid #A5A5A5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#777;}
.legend .item{margin-bottom:10px;font-size:12px;}.legend .item:last-child{margin-bottom:0;}
.legend .label{display:inline-block;margin-left:4px;}
.legend .seat{display:inline-block;width:10px;height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:2px;}.legend .seat.available{background-color:black;}
.legend .seat.unavailable{background-color:#CCC;}
.legend .seat.special{border:2px solid black;width:6px;height:6px;}
.legend .seat.selected{background-color:green;}
.legend .seat.same-price{background-color:#109ee0;}
.legend .pricetypes .item:first-child{margin-top:5px;border-top:1px solid #CCC;padding-top:10px;}
#syos-legend-mobile-contents{z-index:3000;display:none !important;}#syos-legend-mobile-contents.visible{display:block !important;}
#syos-legend-mobile-button{position:absolute;background-color:#EEE;top:8px;left:120px;line-height:25px;width:25px;text-align:center;border:1px solid #999;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);box-shadow:0 0 5px rgba(0, 0, 0, 0.5);color:#666;cursor:pointer;text-shadow:0 1px #FFF;}
#house-svg-container{float:right;position:relative;margin:15px 15px 15px 0;}
.svg-house{pointer-events:none;fill:#000000;padding:1px;}
.syos-floor-outline{stroke:#000;stroke-width:1px;}
.syos-floor-fill{fill:#a1bb4f;}
svg .highlight{fill:#a1bb4f;}svg .highlight .syos-floor-fill{fill:#a1bb4f;}
svg .sold-out{fill:#dbdbdb !important;cursor:default !important;}svg .sold-out .syos-floor-fill{fill:#dbdbdb !important;cursor:default !important;}svg .sold-out .syos-floor-fill:hover{fill:#bebebe !important;}
svg .sold-out:hover{fill:#bebebe !important;}
#svg-container-verizon .syos-floor-outline{stroke-width:2px;fill:none;}
.l-dialog.l-dialog-syos.l-dialog-syos-hide-close-btn .l-dialog-close{display:none;}
#dialogContainer.syos{padding:15px;}#dialogContainer.syos #dialogContentWrapper{width:auto !important;max-width:none;padding:20px;margin:0;}
#dialogContainer.syos #dialogHeader{display:block;position:absolute;right:23px;z-index:300;min-height:0;margin:0;}
#dialogContainer.syos #dialogHeaderText{display:none;}
#dialogContainer.syos #dialogCloseButton{background-color:white;margin-top:-10px;}
@media (max-width: 739px){#dialogContainer.syos{padding:0;}#dialogContainer.syos #dialogHeader{right:11px;} #dialogContainer.syos #dialogCloseButton{margin-top:11px;} #dialogContainer.syos #dialogContentWrapper{padding:0;margin:0;}}#syos-main-container{position:relative;cursor:default;overflow:hidden;font-family:Arial, Helvetica;font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;text-align:left;color:black;border:1px solid #505050;}#syos-main-container .visible-syos-mode-seat-preview{display:none;}
#syos-main-container.syos-mode-seat-preview .visible-syos-mode-seat-preview{display:block;}
#syos-main-container.syos-mode-seat-preview .visible-syos-mode-standard{display:none;}
#syos-canvas{display:block;padding-bottom:0 !important;margin-bottom:40px;}@media (max-width: 739px){#syos-canvas{margin-bottom:0;}}
#syos-overview{background-color:#EFEFEF;background-position:center bottom;background-repeat:no-repeat;background-color:#fefafc;}
.syos-button{display:inline-block;min-width:45px;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#b049cd;background-image:-moz-linear-gradient(top, #c765e4, #8c1eab);background-image:-ms-linear-gradient(top, #c765e4, #8c1eab);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c765e4), to(#8c1eab));background-image:-webkit-linear-gradient(top, #c765e4, #8c1eab);background-image:-o-linear-gradient(top, #c765e4, #8c1eab);background-image:linear-gradient(top, #c765e4, #8c1eab);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c765e4', endColorstr='#8c1eab', GradientType=0);border:1px solid #681780;cursor:pointer;font-size:14px;line-height:29px;color:white;text-align:center;text-shadow:0 -1px #450f55;}.syos-button:active{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.25);-moz-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.25);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.25);}
.syos-button.disabled{text-shadow:0 -1px #323232;background-color:#a7a7a7;background-image:-moz-linear-gradient(top, #b1b1b1, #989898);background-image:-ms-linear-gradient(top, #b1b1b1, #989898);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b1b1b1), to(#989898));background-image:-webkit-linear-gradient(top, #b1b1b1, #989898);background-image:-o-linear-gradient(top, #b1b1b1, #989898);background-image:linear-gradient(top, #b1b1b1, #989898);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1b1b1', endColorstr='#989898', GradientType=0);border-color:#7e7e7e;cursor:default;}.syos-button.disabled:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#syos-house{background-color:#FAFAFA;min-height:300px;}
.unselectable{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.pannable{cursor:move !important;}
.float-left{float:left;}
.float-right{float:right;}
.syos-relative{position:relative;}
.hidden-desktop{display:none;}
@media (max-width: 739px){#syos-main-container{border:none;} .shadow.left,.shadow.right{display:none;} .hidden-phone{display:none;} .hidden-desktop{display:inherit !important;}}@media (min-width: 740px){#syos-viewport{height:auto !important;position:relative;overflow:hidden;}}#syos-pricetype-selector .button{background-color:transparent;}
#syos-main-container.overview p{padding:0;}
.seat-type-display{padding-right:10px;}
