.fade,.fade.in{transition:opacity .6s}.icon,[class^=icon-]{background-repeat:no-repeat;display:inline-block}.icon,audio,button,canvas,input,label,select,textarea,video{display:inline-block}.collapse,body,html,sub,sup{position:relative}address,cite{font-style:normal}fieldset,form,iframe,img,legend{border:0}blockquote:after,blockquote:before,dl:after,dl:before,q:after,q:before{content:""}img,table,textarea{max-width:100%}abbr,h3.pinkHeader,h4,h5,h6{text-transform:uppercase}.hidden,.invisible{visibility:hidden}#globalContainer:after,#globalFooter>.connect-section-container:after,#globalFooter>.global-footer-container:after,#globalHeader .primary-nav .flyout.wrapper nav:after,#mainContent:after,#modalMembershipLevel.modal .categoryBenefits>ul:after,#tabContent,.Wide fieldset #giftMembership,.Wide:after,.addressBlocks:after,.amexPromotion h2,.calendar-nav>ul.calendarSelectList:after,.checkoutSteps ol:after,.clear,.clearfix:after,.contributor-logos:after,.headerBox:after,.modal .subscription>.right .detailsList>li:after,.performancesListWide .detailsList>li:after,.primaryColumn:after,.promoCallout:after,.slideshow-container .slideshow-paginav:after,.slideshow-container:after,.videoplayer-container:after,dl:after,fieldset.footer:after{clear:both}#multimedia-app-target .explore-multimedia-section>ul>li ul.keyword-list>li>a,.ir,.nowrap,.packagePerformances h3>span,.select-seats table label{white-space:nowrap}.fade{opacity:0}.fade.in,.fade.modal.in{opacity:1}.fade.overlay,.fade.overlay.in{transition:opacity .2s}.fade.modal,.fade.modal.in{transition:opacity .4s}.collapse{height:0;opacity:0;overflow:hidden;transition:opacity .3s}.collapse.in{height:auto;opacity:1;overflow:visible}.height120.collapse{transition:all .2s cubic-bezier(0,0,.58,1)}.height120.collapse.in{height:120px;transition:all .3s cubic-bezier(0,0,.58,1)}.flyoutNavTransition{opacity:0;transition:opacity .2s,-webkit-transform .2s cubic-bezier(0,0,.58,1);transition:opacity .2s,transform .2s cubic-bezier(0,0,.58,1)}.flyoutNavTransition.flyout{-webkit-transform:translate(-10px,0);-ms-transform:translate(-10px,0);transform:translate(-10px,0)}.flyoutNavTransition.tooltip{-webkit-transform:translate(0,10px);-ms-transform:translate(0,10px);transform:translate(0,10px)}.flyoutNavTransition.in{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);transition:opacity .1s,-webkit-transform .1s cubic-bezier(0,0,.58,1);transition:opacity .1s,transform .1s cubic-bezier(0,0,.58,1)}[class^=icon-]{width:14px;height:14px;vertical-align:text-top;background-image:url(/_ui/img/sprite-icons.png);background-position:14px 14px}.icon{background-image:url(/_ui/img/common/icons.png);vertical-align:top;vertical-align:middle}address,article,aside,details,figcaption,figure,footer,header,hgroup,label input,label select,label textarea,legend,nav,section{display:block}audio:not([controls]),input[type=hidden]{display:none}.icon.envelope{background-position:-399px 0;width:27px;height:20px}.icon.youtube{background-position:-450px 0;width:22px;height:22px}.icon.calendar{background-position:-50px 0;width:21px;height:24px}.icon.expand{background-position:-150px 0;width:12px;height:12px}.icon.upArrow{background-position:-200px -100px;width:8px;height:8px}.icon.downArrow{background-position:-250px -100px;width:8px;height:8px}.icon.leftArrow{background-position:-400px -100px;width:12px;height:12px}.icon.rightArrow{background-position:-450px -100px;width:12px;height:12px}.icon.rightArrowDarkSm{background-position:-500px -100px;width:10px;height:10px}.icon.rightArrowDarkM{background-position:-500px 0;width:16px;height:16px}.icon.upArrow2{background-position:-50px -100px;width:9px;height:9px}.icon.downArrow2{background-position:-100px -100px;width:9px;height:9px}.icon.check,.icon.check2,.icon.dot{width:15px;height:15px}.icon.check{background-position:-150px -97px}.icon.check2{background-position:-250px 0}.icon.dot{background-position:0 -150px}@font-face{font-family:Din;src:url(/_ui/fonts/din/DINWeb.eot?ie) format("eot"),url(/_ui/fonts/din/DINWeb.woff) format("woff"),url(/_ui/fonts/din/DINComp.ttf) format("truetype")}@font-face{font-family:DinLight;font-weight:100;src:url(/_ui/fonts/din/DINWeb-Light.eot?ie) format("eot"),url(/_ui/fonts/din/DINWeb-Light.woff) format("woff"),url(/_ui/fonts/din/DINComp-Light.ttf) format("truetype");text-shadow:0 1px 0 rgba(0,0,0,.01)}@font-face{font-family:DinLightItalic;font-weight:100;font-style:italic;src:url(/_ui/fonts/din/DINWeb-LightIta.eot?ie) format("eot"),url(/_ui/fonts/din/DINWeb-LightIta.woff) format("woff"),url(/_ui/fonts/din/DINComp-LightIta.ttf) format("truetype")}@font-face{font-family:DinBold;font-weight:700;src:url(/_ui/fonts/din/DINWeb-Bold.eot?ie) format("eot"),url(/_ui/fonts/din/DINWeb-Bold.woff) format("woff"),url(/_ui/fonts/din/DINComp-Bold.ttf) format("truetype")}@font-face{font-family:DinItalic;font-style:italic;src:url(/_ui/fonts/din/DINWeb-Ita.eot?ie) format("eot"),url(/_ui/fonts/din/DINWeb-Ita.woff) format("woff"),url(/_ui/fonts/din/DINComp-Ita.ttf) format("truetype")}@font-face{font-family:DinBoldItalic;font-style:italic;font-weight:700;src:url(/_ui/fonts/din/DINWeb-BoldIta.eot?ie) format("eot"),url(/_ui/fonts/din/DINWeb-BoldIta.woff) format("woff"),url(/_ui/fonts/din/DINComp-BoldIta.ttf) format("truetype")}@font-face{font-family:DinMed;font-weight:500;src:url(/_ui/fonts/din/DINWeb-Medium.eot?ie) format("eot"),url(/_ui/fonts/din/DINWeb-Medium.woff) format("woff"),url(/_ui/fonts/din/DINComp-Medium.ttf) format("truetype")}*,:after,:before{box-sizing:border-box}html{min-height:100%}:focus{outline:0}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{width:auto;height:auto;-ms-interpolation-mode:bicubic}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}body{width:100vw;max-width:100vw;background:#fff;margin:0;padding:0;overflow-x:hidden;color:#333;font-family:Din,Arial,sans-serif;font-size:100%;line-height:1.375}@media (min-width:768px){body{font-size:87.5%;line-height:1.2857143}}h1,h2,h3,h3.pinkHeader,h4,h5,h6,section header h3{line-height:1.2;font-weight:700}p{margin:0 0 1em}.link,a{color:#c893ad;text-decoration:none}nav a{color:#fff}h1,h2,h3,h4,h5,h6{color:#fff;font-family:DinLight,Arial,sans-serif;margin:0;padding:0;text-rendering:optimizeLegibility}dt,h3.pinkHeader,strong{font-family:DinBold,Arial,sans-serif}h1{font-size:26px}h2{font-size:20px}h3{font-size:16px}h3.pinkHeader{color:#fff;font-size:12px;background:#c893ad;margin:0 0 10px;padding:5px 5px 2px}h4{font-size:14px}h5{font-size:13px}h6{font-size:12px}dd,dl,dt,li,ol,ul{margin:0;padding:0}ul{list-style:none}ul>li{background:url(/_ui/img/common/list-bullet.png) 0 .5em no-repeat;padding-left:8px}ol{list-style:decimal inside}ul.ui>li{background:0 0;padding:0}ul.linkList>li{margin:0 0 8px}nav ol,nav ul{list-style:none}nav ol>li,nav ul>li{background:0 0;padding:0}dl:after,dl:before{display:table}dt{font-weight:700}dd{margin:0 0 1em}em{font-family:DinItalic,Arial,sans-serif}em strong,strong em{font-family:DinBoldItalic,Arial,sans-serif}abbr{font-size:90%;border-bottom:1px dotted #ccc;cursor:help}blockquote{font-size:20px;margin:0 0 20px}small{font-size:100%}.intro{font-family:DinLight,Arial,sans-serif;font-size:26px;line-height:32px;margin:0 0 32px}.caption{font-size:12px;line-height:14px;margin:0}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus:-ms-input-placeholder{color:transparent}fieldset,form{margin:0;padding:0}legend{width:100%;border-bottom:1px solid #eee;margin:0;padding:0}label{color:#333;font-size:1em;line-height:26px;margin:0;padding:0;vertical-align:top}button,input,select,textarea{color:#555;font-family:Arial,sans-serif;font-size:14px;line-height:normal;height:30px;border:0;border-radius:0;margin:0;padding:1px 3px;vertical-align:top}@media (min-width:768px){label{line-height:20px}button,input,select,textarea{font-size:12px;height:24px}}input[type=checkbox],input[type=radio]{cursor:pointer;width:auto;height:auto;padding:0}input[type=button],input[type=reset],input[type=submit],input[type=image]{cursor:pointer;width:auto;height:auto}input[type=file]{background-color:initial;border:initial;box-shadow:none;padding:initial;line-height:initial}select{width:210px;background-color:#fff}select[multiple],select[size]{height:auto}input[type=image]{box-shadow:none}textarea{overflow:auto;width:100%;height:auto;padding:3px}@media (min-width:768px){textarea{width:auto}}input,textarea{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border .2s,box-shadow .2s}input:focus,textarea:focus{border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);outline:0}input[type=checkbox]:focus,input[type=file]:focus,select:focus{box-shadow:none;outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.input-mini{width:90px}.input-small{width:150px}.input-medium{width:210px}.TextBoxField,.input-large{width:280px}.input-xlarge,.input-xxlarge{width:100%}@media (min-width:768px){.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.TextBoxField,.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:360px}}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;color:#8a8a8a}input:focus:required:invalid,select:focus:required:invalid,textarea:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,select:focus:required:invalid:focus,textarea:focus:required:invalid:focus{border-color:#e9322d;box-shadow:0 0 6px #f8b9b7}a.proxy span.proxy{opacity:0;position:absolute}a.proxy input{opacity:0;pointer-events:none;position:absolute}a.proxy.checkbox,a.proxy.radio{display:inline-block;background:#fff;border:2px solid #ccc;margin:0;padding:0;vertical-align:top;position:relative}a.proxy.checkbox .checkmark,a.proxy.radio .bullet{color:#333;text-align:center;position:absolute;pointer-events:none}a.proxy.checkbox{width:16px;height:16px;border-radius:1px;margin-top:2px}a.proxy.checkbox .checkmark{display:none;width:100%;height:100%;line-height:14px}a.proxy.checkbox .icon.check{display:none;pointer-events:none}a.proxy.checkbox.active .checkmark,a.proxy.checkbox.active .icon.check{display:block}a.proxy.radio{width:18px;height:18px;border-radius:50%;margin-top:1px}a.proxy.radio .bullet{display:none;width:100%;height:100%;line-height:16px}a.proxy.radio .icon.dot{display:none;margin:-1px 0 0 -1px;pointer-events:none}a.proxy.radio.active .bullet,a.proxy.radio.active .icon.dot{display:block}.inputWrapper,.select-wrapper{display:inline-block;vertical-align:top}@media (min-width:768px){a.proxy.checkbox,a.proxy.radio{border-width:1px}a.proxy.checkbox{width:13px;height:13px}a.proxy.checkbox .checkmark{line-height:13px}a.proxy.checkbox .icon.check2{margin:-5px 0 0 -1px}a.proxy.radio{width:15px;height:15px}a.proxy.radio .bullet{line-height:15px}}.select-wrapper{max-width:100%;height:30px;background:#fff}.select-wrapper select{width:100%}@media (min-width:768px){.select-wrapper{height:24px;background:url(/_ui/img/common/select-btn-sm.png) right center no-repeat #fff;overflow:hidden}.select-wrapper select{width:calc(100% + 20px);-webkit-appearance:textfield;-moz-appearance:none;appearance:textfield}.select-wrapper select:not(:disabled){background:0 0}}.validation-error,.validation-summary,fieldset.warning{background-color:#c893ad}.inputWrapper{position:relative}fieldset>p:last-child{margin:0}fieldset p.info{color:#696969;font-family:Din,Arial,sans-serif;font-size:10px;margin:15px 0 0;padding:10px;border-top:1px dotted #ccc}.table th,fieldset.textareaField h4,fieldset.warning p{font-family:DinBold,Arial,sans-serif}fieldset p.info a{color:#696969;border-bottom:1px solid #696969}fieldset.warning p{color:#fff}fieldset.footer:after,fieldset.footer:before{display:table;content:""}fieldset.footer .button{float:right;padding-left:20px;padding-right:20px}fieldset.footer .alt-button{float:left;padding-left:20px;padding-right:20px}label.required:before,p.required:before{content:"*";color:#c893ad}textarea.address{width:215px;height:95px;line-height:12px;margin:10px 0 0;padding:20px 20px 0;overflow:auto;resize:none}fieldset.textareaField{margin-bottom:20px}fieldset.textareaField h4 label{line-height:inherit}fieldset.textareaField textarea{width:100%;height:72px;border:1px solid #ccc;margin-top:8px}.validation-summary{color:#fff;margin:0 0 20px;padding:10px}.validation-summary p,.validation-summary ul{margin:1em 0}.validation-summary li{background-image:none;margin-left:20px}.validation-summary a{color:#fff}.validation-error{display:block;color:#fff;margin:10px 0 15px 195px;padding:5px 0 5px 10px;width:210px}td,th{padding:0}.validation-error:before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #c893ad;content:' ';position:absolute;margin-top:-10px;z-index:10}table{border-collapse:collapse;border-spacing:0}th{text-align:left;vertical-align:bottom}.btn,.calendar-nav .arrow span,.inlineBlock,.miniCalendar,td{vertical-align:top}.table{width:100%}.table td,.table th{padding:1px 10px 1px 0}.table.bordered tr{border-top:1px solid #ccc}.table.bordered td,.table.bordered th{padding:5px 10px 5px 0}.table.bordered thead:first-child tr{border-top:0}.table.bordered tbody+tbody{border-top:2px solid #ccc}@media (max-width:767px){.table{width:100%!important}.table.collapse-mobile tbody,.table.collapse-mobile td,.table.collapse-mobile th,.table.collapse-mobile thead,.table.collapse-mobile tr{display:block;width:100%}.table.collapse-mobile tr{margin-bottom:.5em}}.FormButton,.alt-button,.button{display:inline-block;cursor:pointer;color:#fff;font-family:DinMed,Arial,sans-serif;font-size:12px;line-height:14px;text-align:center;text-transform:uppercase;vertical-align:top;background-color:#c893ad;border-radius:2px;padding:7px 7px 6px;transition:background-color .5s}.Wide fieldset h6,section header h3{font-family:DinBold,Arial,sans-serif}@media (min-width:768px){.FormButton,.alt-button,.button{font-size:10px;line-height:12px;padding:5px 5px 4px}}.FormButton:focus,.FormButton:hover,.alt-button:focus,.alt-button:hover,.button:focus,.button:hover{background-color:#a87b91}.FormButton.disabled,.FormButton:disabled,.alt-button.disabled,.alt-button:disabled,.button.disabled,.button:disabled{cursor:default;background-color:#a1a3a6;opacity:.5}.FormButton.inactive,.alt-button.inactive,.button.inactive{cursor:default;background-color:#8a8a8a}.FormButton.inverse,.alt-button.inverse,.button.inverse{color:#c893ad;background-color:#fff}.FormButton.inverse:focus,.FormButton.inverse:hover,.alt-button.inverse:focus,.alt-button.inverse:hover,.button.inverse:focus,.button.inverse:hover{background-color:#a87b91;color:rgba(255,255,255,.5)}.FormButton.square,.alt-button.square,.button.square{width:18px;height:18px;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,.25);padding:3px}.ir,.visuallyhidden{border:0;overflow:hidden}.FormButton.square.expand.open .icon,.alt-button.square.expand.open .icon,.button.square.expand.open .icon{background-position:-200px 0}.chooseSeats{display:block;color:#fff;text-transform:none;background-color:rgba(200,147,173,.8);padding:15px 10px}.chooseSeats:focus,.chooseSeats:hover{background-color:#c893ad}a.clicked{cursor:default}a.close{display:inline-block;cursor:pointer;color:#c893ad;font-size:16px;line-height:18px;height:18px}a.btn-close{display:block;cursor:pointer;width:24px;height:24px;background:#c893ad;color:#fff;font-size:16px;line-height:24px;text-align:center}@media (min-width:768px){a.btn-close,a.close{font-size:14px}}.ir{display:block;width:100%;height:100%;background-color:transparent;background-repeat:no-repeat;text-align:left;text-indent:200%}.ir br{display:none}.visuallyhidden{width:1px;height:1px;position:absolute}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{width:auto;height:auto;overflow:visible;position:static}#globalBg,.fb-like-box,.mask{overflow:hidden}.alignRight{text-align:right}.alignLeft{text-align:left}.floatRight{float:right}.column,.floatLeft{float:left}.hide{display:none!important}.hideJs{display:none}.clearfix:after,.clearfix:before{display:table;content:""}.show{display:block}.hidden{display:none}.transparent{opacity:0}.ui{list-style:none}.btn{cursor:pointer;display:inline-block}.template{display:none}.static{position:fixed}.cssArrow.up{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #323330;position:absolute;top:-5px}.table{display:table}.inlineBlock{display:inline-block}.offscreen{position:absolute;display:block;left:-99999px;top:-99999px}.trigger{cursor:pointer}a.addthis_button_email{line-height:20px}a.addthis_button_email span.icon.envelope{margin-left:2px;text-align:center}a.toTop{display:inline-block;font-size:12px}a.toTop .upArrow2{margin-right:2px}a.icon-trigger,a.image-trigger,a.text-trigger{cursor:pointer}.responsiveIframe-16x9,.responsiveIframe-4x3{width:100%;margin:0 0 1em;position:relative}.responsiveIframe-16x9>iframe,.responsiveIframe-4x3>iframe,div.loader-overlay,div.loader-spinner{width:100%;height:100%;position:absolute;left:0;top:0}.responsiveIframe-16x9{padding-top:56.25%}.responsiveIframe-4x3{padding-top:75%}div.loader-overlay{background:rgba(243,243,243,.7)}div.loader-spinner{background:url(/_ui/img/common/loading.gif) center center no-repeat}.addthis_toolbox{padding:5px}#at20mc *{box-sizing:content-box}.fb-like-box{border:2px solid #1D1F1E;width:350px;height:200px}.fb-like-box>span{margin:-1px 0 0 -1px}ul.socialMediaLinks>li{margin:0}ul.socialMediaLinks>li.facebook{margin-bottom:5px}ul.socialMediaLinks .addthis_toolbox{padding:0}.gs-result .gs-title{color:#c893ad}.show-desktop,.show-desktop-block,.show-desktop-inline,.show-desktop-inline-block,.show-mobile,.show-mobile-block,.show-mobile-inline,.show-mobile-inline-block,.show-tablet,.show-tablet-block,.show-tablet-inline,.show-tablet-inline-block{display:none}.primary{width:100%}.half{width:50%}@media (max-width:767px){.hide-mobile{display:none}.show-mobile{display:inherit}.show-mobile-block{display:block}.show-mobile-inline{display:inline}.show-mobile-inline-block{display:inline-block}.column{float:none;width:auto}}@media (min-width:768px) and (max-width:1023px){.hide-tablet{display:none}.show-tablet{display:inherit}.show-tablet-block{display:block}.show-tablet-inline{display:inline}.show-tablet-inline-block{display:inline-block}}#breakpoint-indicator{width:1px;height:1px;position:fixed;left:-1px;top:-1px;z-index:1}#globalBg,#globalBg>img+.gradient{width:100%;position:absolute;left:0;right:0}@media (min-width:768px) and (max-width:1023px){#breakpoint-indicator{z-index:2}}@media (min-width:1024px){.hide-desktop{display:none}.show-desktop{display:inherit}.show-desktop-block{display:block}.show-desktop-inline{display:inline}.show-desktop-inline-block{display:inline-block}#breakpoint-indicator{z-index:3}}section header{margin:0 0 10px}section header h3{color:#fff;font-size:12px;text-transform:uppercase;background:#c893ad;margin:0 0 10px;padding:5px 5px 2px}.Wide fieldset h6,.Wide h4,.Wide h5{line-height:1.2;text-transform:none}.Wide:after,.Wide:before{display:table;content:""}.Wide h4{color:#333;font-size:30px;margin:0 0 5px;padding:5px 0}.Wide fieldset,.Wide header{background-color:#f3f3f3;padding:10px}.Wide h5{color:#c893ad;font-size:16px;border-bottom:1px dotted #ccc;margin:15px 0}.Wide header{margin:0 0 2px}.Wide header h4{margin:0}.Wide fieldset{margin:0 0 2px}.Wide fieldset.footer{margin-bottom:20px}.Wide fieldset h6{color:#000;font-size:14px;margin-left:8px}.Wide fieldset.warning{background-color:#c893ad}.Wide fieldset #giftMembership{margin-bottom:10px}.server-error{background-color:rgba(26,26,26,.9);margin:0 0 1px;padding:20px 20px 10px}p.errorText{color:#fdfdfd}section.mosConflict{background-color:rgba(255,255,255,.8);padding:10px 15px}section.mosConflict h2{color:#333;margin-bottom:10px}@media (min-width:768px){section.mosConflict{padding:15px 25px}}#globalBg{background:linear-gradient(to bottom,#dedee0 0,rgba(255,255,255,0) 70%);top:90px;z-index:0}#globalBg>img{display:block;margin:0 auto;height:auto;position:absolute;top:0}#globalBg>.gradient{display:none}#globalBg>img+.gradient{display:block;height:40%;background:linear-gradient(to top,#fff,rgba(255,255,255,0) 80%,rgba(255,255,255,0));bottom:0}body.appOffline #globalBg{background:0 0}@media (max-width:767px){#globalBg{height:384px}#globalBg>img{width:768px;max-width:768px;left:calc(50% - 384px)}}@media (min-width:768px) and (max-width:1023px){#globalBg{height:512px}#globalBg>img{width:1024px;max-width:1024px;left:calc(50% - 512px)}}@media (min-width:1024px){#globalBg{height:700px;top:0}#globalBg>img{width:1400px;max-width:1400px;left:calc(50% - 700px)}}@media (min-width:1400px){#globalBg>img{width:100%;max-width:100%;left:0;right:0}}#globalContainer{width:100%;min-width:320px;min-height:640px;margin:0 auto;padding-top:90px;pointer-events:none;position:relative}#globalContainer:after,#globalContainer:before{display:table;content:""}@media (min-width:1024px){#globalContainer{width:992px;padding-top:0}}#globalHeader{width:100%;height:auto;pointer-events:auto;position:fixed;top:0;z-index:6}#globalHeader h1#logoNYCB{display:block;width:150px;height:38px;margin:0}#globalHeader h1#logoNYCB>a{background:url(/_ui/img/common/sprite-mobile-nav.png) no-repeat;background-size:210px 110px}#globalHeader>hgroup{width:100%;height:auto;background:#282828;padding:26px 20px}#globalHeader>hgroup a.navicon-search-toggle{width:28px;height:26px;background:url(/_ui/img/common/sprite-mobile-nav.png) 0 -40px no-repeat;background-size:210px 110px;position:absolute;right:110px;top:30px}#globalHeader>hgroup a.navicon-calendar{width:28px;height:26px;background:url(/_ui/img/common/sprite-mobile-nav.png) 0 -70px no-repeat;background-size:210px 110px;position:absolute;right:66px;top:30px}#globalHeader>hgroup a.menu-toggle{width:30px;height:26px;position:absolute;right:20px;top:30px}#globalHeader>hgroup a.menu-toggle>span.navicon-menu{opacity:1;background:url(/_ui/img/common/sprite-mobile-nav.png) -40px -40px no-repeat;background-size:210px 110px;position:absolute;right:0;top:0;transition:opacity .3s}#globalHeader>hgroup a.menu-toggle>span.navicon-close{opacity:0;background:url(/_ui/img/common/sprite-mobile-nav.png) -40px -70px no-repeat;background-size:210px 110px;position:absolute;right:0;top:0;transition:opacity .3s}#globalHeader>hgroup a.menu-toggle.active>span.navicon-menu{opacity:0}#globalHeader>hgroup a.menu-toggle.active>span.navicon-close{opacity:1}@media (min-width:768px){#globalHeader>hgroup a.navicon-search-toggle{right:140px}#globalHeader>hgroup a.navicon-calendar{right:80px}}#globalHeader .primary-nav ul.nav>li a{color:#fff;transition:color .3s}#globalHeader .primary-nav ul.nav>li a:active,#globalHeader .primary-nav ul.nav>li a:focus,#globalHeader .primary-nav ul.nav>li a:hover{color:#c893ad}#globalHeader .primary-nav ul.nav>li.navOn>a{color:#999}#globalHeader .primary-nav ul.nav>li.clicked>a{color:#c893ad}#globalHeader .primary-nav ul.nav>li a.accordion-tab{display:none;width:34px;height:30px;background:#020202;position:absolute;right:5px;top:3px}#globalHeader .primary-nav ul.nav>li a.accordion-tab>span.navicon-arrow-down{opacity:1;background:url(/_ui/img/common/sprite-mobile-nav.png) -80px -70px no-repeat;background-size:210px 110px;position:absolute;left:0;top:0;transition:opacity .3s}#globalHeader .primary-nav ul.nav>li a.accordion-tab>span.navicon-arrow-up{opacity:0;background:url(/_ui/img/common/sprite-mobile-nav.png) -80px -40px no-repeat;background-size:210px 110px;position:absolute;left:0;top:0;transition:opacity .3s}#globalHeader .primary-nav ul.nav>li a.accordion-tab.active{background:0 0}#globalHeader .primary-nav ul.nav>li a.accordion-tab.active>span.navicon-arrow-down{opacity:0}#globalHeader .primary-nav ul.nav>li a.accordion-tab.active>span.navicon-arrow-up{opacity:1}#globalHeader .search-nav{position:relative}#globalHeader .search-nav fieldset{width:100%;height:100%}#globalHeader .search-nav input[type=search]{font-family:Din,Arial,sans-serif;line-height:normal;height:100%;background:0 0;border:0;margin:0;padding:0 20px}#globalHeader .search-nav input[type=submit]{height:100%;border:0;margin:0;padding:0;overflow:hidden;position:absolute;right:0;top:0;text-indent:200%;text-align:left;white-space:nowrap}#globalHeader .utility-nav{color:#c893ad;font-size:14px;background:#323330;-webkit-column-count:2;-moz-column-count:2;column-count:2;padding:20px}#globalHeader .utility-nav ul.nav>li{display:block;margin:0 0 5px;padding:0}#globalHeader .utility-nav ul.nav>li:last-child{margin:0}#globalHeader .utility-nav ul.nav>li a{color:#fff;transition:color .3s}#globalHeader .utility-nav ul.nav>li a:active,#globalHeader .utility-nav ul.nav>li a:focus,#globalHeader .utility-nav ul.nav>li a:hover{color:#c893ad}#globalHeader .utility-nav ul.nav>li.navOn a{color:#999}@media (max-width:1023px){body.menu-active{overflow:hidden;position:fixed}#globalHeader #searchContainer{display:none;width:100%;max-height:40px;overflow-y:auto;position:absolute}#globalHeader #menuContainer{display:none;width:100%;max-height:calc(100vh - 90px);overflow-y:auto;position:absolute}#globalHeader .primary-nav{font-size:18px}#globalHeader .primary-nav ul.nav{border-top:2px solid #000}#globalHeader .primary-nav ul.nav>li{display:block;height:auto;max-height:38px;background-color:rgba(26,26,26,.9);border-bottom:2px solid #000;overflow-y:hidden;position:relative;transition:max-height .2s cubic-bezier(0,0,.58,1),background-color .2s}#globalHeader .primary-nav ul.nav>li a{display:block;line-height:30px;padding:3px 40px 3px 20px}#globalHeader .primary-nav ul.nav>li>ul{max-height:426px;margin:4px 0;overflow-y:auto}#globalHeader .primary-nav ul.nav>li>ul>li a{font-family:DinLight,Arial,sans-serif;font-size:16px;line-height:28px;text-transform:uppercase}#globalHeader .primary-nav ul.nav>li>ul>li ul{display:none}#globalHeader .primary-nav ul.nav>li.active{max-height:470px;background-color:rgba(49,62,76,.9)}#globalHeader .primary-nav ul.nav>li a.accordion-tab{display:none;padding:0}#globalHeader .primary-nav ul.nav>li>ul+a.accordion-tab{display:block}#globalHeader .search-nav{height:38px;background-color:rgba(26,26,26,.9);border-bottom:2px solid #000}#globalHeader .search-nav input[type=search]{color:#fff;font-size:18px;width:calc(100% - 42px)}#globalHeader .search-nav input[type=search]::-webkit-input-placeholder{color:#fff}#globalHeader .search-nav input[type=search]::-moz-input-placeholder{color:#fff}#globalHeader .search-nav input[type=search]:-ms-input-placeholder{color:#fff}#globalHeader .search-nav input[type=search]:focus::-webkit-input-placeholder{color:#999}#globalHeader .search-nav input[type=search]:focus::-moz-input-placeholder{color:#999}#globalHeader .search-nav input[type=search]:focus:-ms-input-placeholder{color:#999}#globalHeader .search-nav input[type=submit]{width:42px;background:url(/_ui/img/common/sprite-mobile-nav.png) -160px 0 no-repeat;background-size:210px 110px}}.headerBox h3,.headerBox h4,body.modal-active{overflow:hidden}@media (min-width:1024px){#globalHeader #menuContainer,#globalHeader .primary-nav ul.nav>li>ul{display:block}#globalHeader{width:184px;position:absolute;top:40px}#globalHeader.fixed{position:fixed}#globalHeader h1#logoNYCB{width:125px;height:100px}#globalHeader h1#logoNYCB>a{background:url(/_ui/img/common/icons.png) 0 -200px no-repeat}#globalHeader>hgroup{background:rgba(26,26,26,.9);padding:20px 20px 5px}#globalHeader .primary-nav{font-size:13px;background:rgba(26,26,26,.9);margin:0 0 1px;padding:15px 20px}#globalHeader .primary-nav ul.nav{border:0}#globalHeader .primary-nav ul.nav>li{height:auto;border:0;margin:0 0 5px}#globalHeader .primary-nav ul.nav>li:last-child{margin:0}#globalHeader .primary-nav ul.nav>li a{line-height:1.4}#globalHeader .primary-nav ul.nav li{margin:0 0 5px;padding:0}#globalHeader .primary-nav .first-CMSListMenuUL,#globalHeader .primary-nav .hideSubnav{position:absolute;left:-9999px;top:-9999px}#globalHeader .search-nav{height:27px;background:#d4d4d4;margin:0 0 1px}#globalHeader .search-nav input[type=search]{color:#555;font-size:12px;width:calc(100% - 31px);padding:0 10px}#globalHeader .search-nav input[type=submit]{width:31px;background:url(/_ui/img/common/icons.png) -92px 6px no-repeat #a1a3a6}#globalHeader .utility-nav{font-size:12px;-webkit-column-count:1;-moz-column-count:1;column-count:1;background:rgba(50,51,48,.9);padding:15px 20px 10px}#globalHeader .social-nav{background:rgba(50,51,48,.9);padding:5px 20px 15px}#globalHeader .social-nav ul.connect-icons{height:30px}#globalHeader .social-nav ul.connect-icons>li{display:inline-block;width:29px;height:30px;margin-left:5px}#globalHeader .social-nav ul.connect-icons>li:first-child{margin:0}#globalHeader .social-nav ul.connect-icons>li a.ir{background-image:url(/_ui/img/common/social-icons.png);background-size:125px auto}#globalHeader .social-nav ul.connect-icons>li a.ir.icon-twitter{background-position:0 0}#globalHeader .social-nav ul.connect-icons>li a.ir.icon-facebook{background-position:-31px 0}#globalHeader .social-nav ul.connect-icons>li a.ir.icon-youtube{background-position:-63px 0}#globalHeader .social-nav ul.connect-icons>li a.ir.icon-instagram{background-position:-94px 0}#globalHeader .social-nav ul.connect-icons>li a.ir:hover.icon-twitter{background-position:0 -32px}#globalHeader .social-nav ul.connect-icons>li a.ir:hover.icon-facebook{background-position:-31px -32px}#globalHeader .social-nav ul.connect-icons>li a.ir:hover.icon-youtube{background-position:-63px -32px}#globalHeader .social-nav ul.connect-icons>li a.ir:hover.icon-instagram{background-position:-94px -32px}}#globalFooter{width:100%;min-width:320px;background:#000;padding:40px 0;color:#8a8a8a;font-size:12px}#globalFooter>.connect-section-container{width:100%;margin:0 auto 40px;padding:0 20px}#globalFooter>.connect-section-container:after,#globalFooter>.connect-section-container:before{display:table;content:""}#globalFooter>.connect-section-container h3{color:#fff;font-size:22px;line-height:1;margin:0 0 10px}#globalFooter>.connect-section-container ul.connect-icons{height:36px}#globalFooter>.connect-section-container ul.connect-icons>li{width:36px;height:36px;display:inline-block;margin-left:8px}#globalFooter>.global-footer-container:after,#globalFooter>.global-footer-container:before,#globalHeader .primary-nav .flyout.wrapper nav:after,#globalHeader .primary-nav .flyout.wrapper nav:before{display:table;content:""}#globalFooter>.connect-section-container ul.connect-icons>li:first-child{margin:0}#globalFooter>.connect-section-container ul.connect-icons>li a.ir{background-image:url(/_ui/img/common/social-icons.png);background-size:160px}#globalFooter>.connect-section-container ul.connect-icons>li a.ir.icon-twitter{background-position:0 0}#globalFooter>.connect-section-container ul.connect-icons>li a.ir.icon-facebook{background-position:-40px 0}#globalFooter>.connect-section-container ul.connect-icons>li a.ir.icon-youtube{background-position:-80px 0}#globalFooter>.connect-section-container ul.connect-icons>li a.ir.icon-instagram{background-position:-120px 0}#globalFooter>.connect-section-container ul.connect-icons>li a.ir:hover.icon-twitter{background-position:0 -41px}#globalFooter>.connect-section-container ul.connect-icons>li a.ir:hover.icon-facebook{background-position:-40px -41px}#globalFooter>.connect-section-container ul.connect-icons>li a.ir:hover.icon-youtube{background-position:-80px -41px}#globalFooter>.connect-section-container ul.connect-icons>li a.ir:hover.icon-instagram{background-position:-120px -41px}#globalFooter>.global-footer-container{width:100%;margin:0 auto;padding:0 20px}@media (min-width:768px) and (max-width:1023px){#globalFooter>.connect-section-container,#globalFooter>.global-footer-container{width:768px}}@media (min-width:1024px){#globalFooter{padding:40px 0 80px}#globalFooter>.global-footer-container{width:992px}}#globalHeader .primary-nav .flyout.wrapper{width:808px;min-height:412px;outline:0;line-height:1;position:absolute;left:184px;top:0;z-index:11}#globalHeader .primary-nav .flyout.wrapper nav{width:100%;height:100%;background:rgba(26,26,26,.9);margin-left:1px;padding:30px 30px 10px;min-height:412px;box-sizing:border-box}#globalHeader .primary-nav .flyout.wrapper nav .column{width:33.33%;padding-right:10px}#globalHeader .primary-nav .flyout.wrapper h3{font-size:44px;line-height:48px;margin:0 0 24px}#globalHeader .primary-nav .flyout.wrapper h3 a{font-size:44px;line-height:48px}#globalHeader .primary-nav .flyout.wrapper .column,#globalHeader .primary-nav .flyout.wrapper .nav>li{color:#fff;padding:0}#globalHeader .primary-nav .flyout.wrapper .column>ul,#globalHeader .primary-nav .flyout.wrapper .nav>li>ul{margin:0 0 20px}#globalHeader .primary-nav .flyout.wrapper .column ul ul li a,#globalHeader .primary-nav .flyout.wrapper .nav>li ul ul li a{color:#c893ad;font-family:Din,Arial,sans-serif;font-size:12px;text-transform:none;margin:0 0 2px}#globalHeader .primary-nav .flyout.wrapper a.subheader{display:block;color:#fff;font-family:DinBold,Arial,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;margin:0 0 10px;padding-right:10px}#globalHeader .primary-nav .flyout.wrapper a.subheader .rightArrowDarkSm{margin-right:-10px}@media (max-width:1023px){#globalHeader .primary-nav .flyout.wrapper{display:none}}.calendar-nav{width:100%;height:70px;margin:0 0 1px}.calendar-nav *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-nav>ul.calendarSelectList{width:100%;height:70px;margin:0;list-style:none}.calendar-nav>ul.calendarSelectList:after,.calendar-nav>ul.calendarSelectList:before{display:table;content:""}.calendar-nav>ul.calendarSelectList>li{float:left;width:61px;height:70px;background:#313e4c;border-right:solid 1px #4c555e;margin:0;padding:0;opacity:.8;text-align:center;text-transform:uppercase;position:relative}.calendar-nav>ul.calendarSelectList>li.submit,.calendar-nav>ul.calendarSelectList>li.years{width:62px;height:35px;border:0}.calendar-nav>ul.calendarSelectList>li.years .text{background-position:35px 10px;background-image:url(/_ui/img/common/icons.png);background-repeat:no-repeat;color:#ead7e0;font-size:11px;cursor:pointer;padding:6px 0 0 5px;text-align:left;width:auto}.calendar-nav>ul.calendarSelectList>li.years select{top:8px}.calendar-nav>ul.calendarSelectList>li.submit{background-color:#152739}.calendar-nav>ul.calendarSelectList>li.submit a{color:#ead7e0;font-size:16px;line-height:1.2;width:100%;height:100%;padding:8px 0}.calendar-nav>ul.calendarSelectList>li.submit a:hover{color:#c893ad}.calendar-nav select{cursor:pointer;width:100%;height:20px;margin:5px 0;opacity:0;position:absolute;left:0;top:20px}.calendar-nav .arrow{display:block;height:15px}.calendar-nav .arrow span{display:inline-block;width:9px;height:15px}.calendar-nav .arrow.up span{background-position:-50px -92px}.calendar-nav .arrow.down span{background-position:-100px -100px}.calendar-nav .text{color:#fff;font-size:21px;height:40px;line-height:28px;padding:9px 0 0;width:100%}@media (max-width:1023px){.calendar-nav{display:none}}#mainContent:after,#mainContent:before,.headerBox:after,.headerBox:before,.twoColumn:after,.twoColumn:before{display:table;content:""}#mainContent{width:100%;margin:0 auto;pointer-events:auto;position:relative}@media (max-width:767px){#globalFooter>.connect-section-container,#globalFooter>.global-footer-container{max-width:600px}#mainContent{max-width:600px;padding:100px 10px 40px}}@media (min-width:768px) and (max-width:1023px){#mainContent{width:748px;min-height:720px;padding:150px 0 90px}}@media (min-width:1024px){#mainContent{width:748px;min-height:calc(100vh - 188px);margin-left:244px;margin-right:0;padding:90px 0}}.mainHeader{color:#fff;position:relative}.mainHeader h1,.mainHeader h2{font-family:DinLight,Arial,sans-serif;font-size:40px;line-height:42px;margin:0 0 15px}.mainHeader h1+h3,.mainHeader h2+h3{font-family:DinBold,Arial,sans-serif;font-size:18px;margin:-5px 0 15px}.mainHeader .social{width:100%;background-color:#333;margin:0 0 20px;padding:0 10px;opacity:.9;position:relative;z-index:5}@media (min-width:768px){.mainHeader h1,.mainHeader h2{font-size:50px;line-height:52px}}.headerBox{width:100%;min-height:160px;background:rgba(50,51,48,.75);margin:0 0 40px;padding:18px 10px 10px;position:relative}.headerBox p{color:#fff;margin:0}.headerBox h2,.headerBox h3{font-family:"Times New Roman",serif;font-style:italic;font-weight:100;margin:0 0 5px}.headerBox .title{color:#c893ad}.headerBox h2{color:#fff;font-size:11px;line-height:13px;text-transform:uppercase}.headerBox h3{color:#fff;font-size:28px;line-height:30px;height:60px}.headerBox h4{color:#fff;font-size:13px;line-height:15px;height:15px;margin:0 0 8px}@media (min-width:1024px){.headerBox{width:320px;margin-left:calc(100% - 320px)}}.twoColumn:after{clear:both}.twoColumn .column.primary,.twoColumn .column.secondary{width:100%;position:relative}@media (max-width:767px){.twoColumn .column.primary+.column.secondary,.twoColumn .column.secondary+.column.primary{margin-top:40px}}@media (min-width:768px){.twoColumn .column.primary{width:494px}.twoColumn .column.secondary{width:242px}.twoColumn .column.secondary.narrow{width:222px}.twoColumn .column.primary+.column.secondary,.twoColumn .column.secondary+.column.primary{float:right}}ul.formList{margin-bottom:1em}ul.formList>li{margin-bottom:15px}ul.formList>li label{display:block}ul.formList>li label.pink{color:#c893ad;font-family:DinBold,Arial,sans-serif}ul.formList>li textarea{width:100%;height:80px}ul.formList>li div.hint{color:#999;margin-top:2px}ul.formList>li span.donation-level{display:block;float:left;width:150px;margin:0 10px 0 45px}ul.formList>li span.donation-info{width:auto;margin:0 10px 0 50px}ul.formList li.extraSpace{padding:5px 0 0 8px}ul.formList li.extraSpace h6{margin-top:15px;margin-left:0}ul.formList.checkFields>li,ul.formList.radioFields>li{margin-bottom:8px}ul.formList.checkFields>li label,ul.formList.radioFields>li label{display:inline-block;width:auto;margin-left:0}ul.formList.checkFields>li .indent,ul.formList.radioFields>li .indent{margin-left:25px}ul.formList.checkFields input[type=checkbox],ul.formList.radioFields input[type=checkbox]{opacity:0;position:absolute}ul.formList.checkFields input[type=checkbox]+label,ul.formList.radioFields input[type=checkbox]+label{padding-left:25px;position:relative}ul.formList.checkFields input[type=checkbox]+label:before,ul.formList.radioFields input[type=checkbox]+label:before{content:"";display:block;width:18px;height:18px;background:url(/_ui/img/common/form-icons.png) -20px -20px no-repeat;background-size:180px 180px;position:absolute;left:0;top:0}ul.formList.checkFields input[type=checkbox]:checked+label:before,ul.formList.radioFields input[type=checkbox]:checked+label:before{background-position:-60px -20px}ul.formList.checkFields input[type=checkbox]:disabled+label:before,ul.formList.radioFields input[type=checkbox]:disabled+label:before{background-position:-100px -20px}ul.formList.checkFields input[type=checkbox]:disabled:checked+label:before,ul.formList.radioFields input[type=checkbox]:disabled:checked+label:before{background-position:-140px -20px}@media (min-width:768px){ul.formList.checkFields input[type=checkbox]+label,ul.formList.radioFields input[type=checkbox]+label{padding-left:22px}ul.formList.checkFields input[type=checkbox]+label:before,ul.formList.radioFields input[type=checkbox]+label:before{background-position:-20px -100px;top:1px}ul.formList.checkFields input[type=checkbox]:checked+label:before,ul.formList.radioFields input[type=checkbox]:checked+label:before{background-position:-60px -100px}ul.formList.checkFields input[type=checkbox]:disabled+label:before,ul.formList.radioFields input[type=checkbox]:disabled+label:before{background-position:-100px -100px}ul.formList.checkFields input[type=checkbox]:disabled:checked+label:before,ul.formList.radioFields input[type=checkbox]:disabled:checked+label:before{background-position:-140px -100px}}ul.formList.checkFields input[type=radio],ul.formList.radioFields input[type=radio]{opacity:0;position:absolute}ul.formList.checkFields input[type=radio]+label,ul.formList.radioFields input[type=radio]+label{padding-left:25px;position:relative}ul.formList.checkFields input[type=radio]+label:before,ul.formList.radioFields input[type=radio]+label:before{content:"";display:block;width:18px;height:18px;background:url(/_ui/img/common/form-icons.png) -20px -60px no-repeat;background-size:180px 180px;position:absolute;left:0;top:0}ul.formList.checkFields input[type=radio]:checked+label:before,ul.formList.radioFields input[type=radio]:checked+label:before{background-position:-60px -60px}ul.formList.checkFields input[type=radio]:disabled+label:before,ul.formList.radioFields input[type=radio]:disabled+label:before{background-position:-100px -60px}ul.formList.checkFields input[type=radio]:disabled:checked+label:before,ul.formList.radioFields input[type=radio]:disabled:checked+label:before{background-position:-140px -60px}ul.formList.checkFields.inlineFields,ul.formList.radioFields.inlineFields{margin:0}@media (min-width:768px){ul.formList.checkFields input[type=radio]+label,ul.formList.radioFields input[type=radio]+label{padding-left:22px}ul.formList.checkFields input[type=radio]+label:before,ul.formList.radioFields input[type=radio]+label:before{background-position:-20px -140px;top:1px}ul.formList.checkFields input[type=radio]:checked+label:before,ul.formList.radioFields input[type=radio]:checked+label:before{background-position:-60px -140px}ul.formList.checkFields input[type=radio]:disabled+label:before,ul.formList.radioFields input[type=radio]:disabled+label:before{background-position:-100px -140px}ul.formList.checkFields input[type=radio]:disabled:checked+label:before,ul.formList.radioFields input[type=radio]:disabled:checked+label:before{background-position:-140px -140px}ul.formList>li{margin-bottom:8px}ul.formList>li label{display:inline-block;width:150px;margin-left:45px;padding-top:4px;position:relative}ul.formList>li label.required:before{display:block;position:absolute;left:-8px}ul.formList>li textarea{width:360px}ul.formList>li div.hint{margin-left:200px}ul.formList.blockFields>li label{display:block;width:auto;margin:0 0 2px}ul.formList.checkFields>li,ul.formList.radioFields>li{margin-bottom:5px}ul.formList.checkFields>li label,ul.formList.radioFields>li label{padding-top:0}ul.formList.checkFields>li div.hint,ul.formList.radioFields>li div.hint{margin-left:25px}ul.formList.checkFields.inlineFields,ul.formList.radioFields.inlineFields{margin:0}ul.formList.checkFields.inlineFields>li,ul.formList.radioFields.inlineFields>li{display:inline-block;margin-right:5px;margin-bottom:0}ul.formList.checkFields.inlineFields>li label,ul.formList.radioFields.inlineFields>li label{white-space:nowrap}}ul.formList>li label.error{color:#fff;display:block;width:100%;min-width:210px;background-color:rgba(200,147,173,.9);margin:7px 0 0;padding:10px;position:absolute;left:0;top:100%;z-index:3}ul.formList>li label.error:before{content:' ';border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #c893ad;position:absolute;left:4px;top:-5px}.performancesListWide .detailsList,.performancesListWide .detailsList .button.tickets{position:relative}ul.formList>li:last-child{margin-bottom:0}.packagePerformances{padding:15px 10px}.packagePerformances h3{color:#000;font-family:Din,Arial,sans-serif;font-size:20px;line-height:24px;border-bottom:1px dotted #5d5d5d;border-top:1px dotted #5d5d5d;margin:10px 0;padding:8px 0}.packagePerformances h3:first-child{border-top:0;margin-top:0;padding-top:0}.packagePerformances h3>span{font-size:14px}.packagePerformances .strapline{display:block;font-family:DinBold,Arial,sans-serif!important;margin-bottom:8px}.performancesListWide .detailsList>li:after,.performancesListWide .detailsList>li:before,.primaryColumn:after,.primaryColumn:before,.promoCallout:after,.promoCallout:before{display:table;content:""}.performancesList aside{border-bottom:1px solid #ccc;margin:0 0 15px;padding:0 0 20px}.performancesList h4{color:#333;font-size:16px;line-height:20px;margin:0 0 5px;padding:0}.performancesList h5{color:#c893ad;font-family:DinLight,Arial,sans-serif;font-size:26px;line-height:30px;margin:0 0 8px;padding:0}.performancesList ul{margin-bottom:20px}.performancesList li{margin-bottom:3px}.performancesListWide{margin:0 0 30px}.performancesListWide header{background-color:#e7eef5;margin:0 0 1px;padding:10px}.performancesListWide footer{color:#fff;background-color:#838b93;margin:0;padding:10px}.performancesListWide footer p{font-family:DinBold,Arial,sans-serif;margin:0}.performancesListWide h2{color:#333;font-size:30px;line-height:32px;margin:0}.performancesListWide .details h4{border-bottom:1px dotted #8a8a8a;font-size:20px;line-height:24px;margin:0 0 10px;padding:0 0 5px;text-transform:none}.performancesListWide .details h4 strong{font-family:DinLight,Arial,sans-serif}.performancesListWide .detailsList>li{background:#e7eef5;margin-bottom:1px;padding:10px;position:relative}.performancesListWide .detailsList .left{float:left;width:76px;height:76px}.performancesListWide .detailsList .right{float:left;padding:0 5px 0 10px;width:calc(100% - 76px)}.performancesListWide .credits li{margin:0}.performancesListWide.extras h5{color:#c893ad;font-size:20px;line-height:24px;text-transform:none;border-bottom:1px dotted #ccc;margin:10px 10px 0}.performancesListWide.extras .detailsList>li{border-top:1px solid #fff}.performancesListWide.extras .detailsList>li:first-child{border:none}.checkoutSteps ol>li.active:after,.checkoutSteps ol>li:hover:after{border-left-color:#313e4c}.performancesListWide.extras .detailsList>li p{margin:0}@media (min-width:768px){.performancesListWide .detailsList .left{width:105px;height:105px}.performancesListWide .detailsList .right{width:calc(100% - 105px)}.performancesListWide .detailsList .button.tickets{position:absolute;right:10px;top:10px}}.primaryColumn{width:100%;margin:0 auto}@media (min-width:768px) and (max-width:1023px){.primaryColumn{width:494px}}@media (min-width:1024px){.primaryColumn{width:494px;margin:0}}.promoBucket{color:#fff}.promoBucket article,.promoBucket header{background-color:rgba(21,39,57,.8);margin-bottom:2px;padding:10px}.promoCallout{margin-bottom:40px}.promoCallout>.content,.promoCallout>.media{position:relative}.promoCallout>.media.video>.promo-videoplayer{width:100%;padding-top:56.25%;position:relative}.promoCallout>.media.video>.promo-videoplayer>iframe{width:100%;height:100%;position:absolute;left:0;top:0}.promoCallout h3{color:#fff;font-family:DinBold,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase;background:#c893ad;margin:0 0 10px;padding:5px 5px 2px}.promoCallout h4{color:#333;font-size:22px;line-height:1.2;text-transform:none;margin:0 0 10px}.checkoutSteps ol,.promoCallout a{font-family:DinBold,Arial,sans-serif;text-transform:uppercase}.promoCallout img{display:block}.promoCallout a{color:#c893ad}.promoCallout a:after{content:' >'}.promoCallout a.img:after{content:''}@media (max-width:767px){.promoCallout img{width:100%}.promoCallout.type4 img{margin-bottom:10px}.promoCallout.type4 .left{float:left;width:calc(100% - 110px);margin-bottom:40px}.promoCallout.type4 .center{float:right;width:100px;margin-bottom:40px}.promoCallout.type4 .right{clear:both}.promoCallout.type7 .left{margin-bottom:40px}}@media (min-width:400px) and (max-width:767px){.promoCallout.type1>.media.image{float:left;width:122px}.promoCallout.type1>.content{float:right;width:calc(100% - 132px)}.promoCallout.type2>.media.image{float:left;width:122px}.promoCallout.type2>.content{float:right;width:calc(100% - 132px)}.promoCallout.type5>.media.image{float:right;width:122px}.promoCallout.type5>.content{float:left;width:calc(100% - 132px)}}@media (min-width:768px){.promoCallout.type1>.media.image{float:left;width:185px}.promoCallout.type1>.content{float:right;width:544px}.promoCallout.type2>.media.image{float:left;width:244px}.promoCallout.type2>.content,.promoCallout.type3>.media.video{float:right;width:480px}.promoCallout.type3>.content{float:left;width:244px}.promoCallout.type4 img{margin-bottom:10px}.promoCallout.type4 .left{float:left;margin-right:12px;width:244px}.promoCallout.type4 .center{float:left;width:116px}.promoCallout.type4 .right{float:right;width:364px}.promoCallout.type5>.media.image{float:right;width:244px}.promoCallout.type5>.content,.promoCallout.type6>.media.video{float:left;width:480px}.promoCallout.type6 .content{float:right;width:244px}.promoCallout.type7 .left{float:left;width:362px}.promoCallout.type7 .right{float:right;width:362px}}.cartTimer{background-color:#838b93;margin:0 0 24px;padding:10px}.cartTimer>h4,.cartTimer>p{color:#fff;margin:0}.checkoutSteps{background-color:#f3f3f3;margin:0 0 2px;padding:10px}.checkoutSteps ol{display:block;height:30px;line-height:30px;overflow:hidden}.checkoutSteps ol:after,.checkoutSteps ol:before{display:table;content:""}.checkoutSteps ol>li{float:left;width:20%;color:#fff;text-align:center;background:#7c848c;margin:0;padding:0;position:relative}.checkoutSteps ol>li.active,.checkoutSteps ol>li:hover{background:#313e4c}.checkoutSteps ol>li.step1{z-index:5}.checkoutSteps ol>li.step2{z-index:4}.checkoutSteps ol>li.step3{z-index:3}.checkoutSteps ol>li.step4{z-index:2}.checkoutSteps ol>li.step5{z-index:1}.checkoutSteps ol>li.inactive{background:#b3bcc6}.checkoutSteps ol>li.inactive:after{border-left-color:#b3bcc6}.checkoutSteps ol>li:after,.checkoutSteps ol>li:before{content:"";display:block;position:absolute}.addressBlocks:after,.addressBlocks:before,.contributor-logos:after,.contributor-logos:before{display:table;content:""}.modal,.overlay,html.touch body.modal-active{position:fixed}.checkoutSteps ol>li:first-child:before,.checkoutSteps ol>li:last-child:after{border:0}@media (max-width:767px){.checkoutSteps ol>li{border-left:2px solid #fff}.checkoutSteps ol>li:first-child{border:0}.checkoutSteps ol>li:before{top:7px;left:0;border:8px solid transparent;border-left:8px solid #fff}.checkoutSteps ol>li:after{top:7px;left:100%;border:8px solid transparent;border-left:8px solid #7c848c}}@media (min-width:768px){.checkoutSteps ol>li{padding-left:15px}.checkoutSteps ol>li.step1{width:144px;padding-left:5px}.checkoutSteps ol>li.step2{width:160px}.checkoutSteps ol>li.step3{width:164px}.checkoutSteps ol>li.step4{width:134px}.checkoutSteps ol>li.step5{width:126px;padding-right:10px}.checkoutSteps ol>li:after{top:-1px;left:100%;border:16px solid transparent;border-left:16px solid #7c848c}.checkoutSteps ol>li:before{top:-1px;left:2px;border:16px solid transparent;border-left:16px solid #fff}.addressBlocks>article{float:left;width:30%}}.addressBlocks>article{margin-bottom:15px}.addressBlocks>article dl dd{margin:0 0 .5em}.addressBlocks>article a.button{padding-left:20px;padding-right:20px}.contributor-logos{margin:1em 0}.contributor-logos>li{display:inline-block;width:32%;min-height:80px;background:0 0;margin:0;padding:8px 5px;text-align:center;vertical-align:middle}.contributor-logos>li img{display:inline-block;width:auto!important;height:auto!important;max-height:115px;max-width:100%}@media (max-width:600px){.contributor-logos>li{width:48%}}@media (max-width:400px){.contributor-logos>li{width:98%}}.amexPromotion #amexHeader img{width:100px;height:100px;float:left}.amexPromotion #amexHeader span{color:#fff;font-size:42px;width:425px;float:left;margin-left:10px;margin-top:-5px;font-family:DinLight,Arial,sans-serif}.amexPromotion h2{color:#fff;font-size:25px;width:525px;padding:5px 15px;background:rgba(0,0,0,.7);margin-bottom:10px}.amexPromotion p{width:525px;margin-top:1px;margin-bottom:1px;padding:15px;background:#e7eef5}.amexPromotion p.amexError{background:#c893ad;color:#fff}.amexPromotion .seatingNote{width:495px;color:#c893ad;font-size:18px;border-bottom:1px dotted #000;display:block;padding-bottom:10px}.amexPromotion input[type=submit],section.amexCallout a{border-radius:2px;display:inline-block;font-family:DinMed,Arial,sans-serif;font-size:10px;text-align:center;text-transform:uppercase;transition:background-color .5s;line-height:1;vertical-align:top}.amexPromotion .pinkAst{color:#c893ad}.amexPromotion input[type=submit]{background-color:#c893ad;color:#fff;padding:6px 5px 5px}.amexPromotion input[type=text]{width:150px;margin-right:15px;border-radius:2px}section.amexCallout{padding:15px;background:#e7eef5;margin:10px 0}section.amexCallout h2{color:#222}section.amexCallout a{background-color:#c893ad;color:#fff;padding:6px 5px 5px;margin:0 20px 0 0}.overlay,span.amexCartEmptyFlag{display:none}#amexChangeMOSModal a.close{top:45px;right:10px}.modal a.btn-close,.modal a.close{right:0;z-index:2;position:absolute}#amexChangeMOSModal a.button{margin-right:25px}.mastercard-promobox .mastercard-promobox-content{background-color:#e7eef5;padding:10px}.mastercard-promobox .mastercard-promobox-content .button{margin-right:10px}.detailsList+.mastercard-promobox{margin-top:10px}.overlay{width:100%;height:100%;background:rgba(0,0,0,.8);left:0;right:0;top:0;bottom:0;z-index:10}.modal{width:600px;min-height:80px;left:50%;top:50%;z-index:10;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal .content{width:100%;min-height:80px;max-height:calc(100vh - 80px);background:#e7eef5;padding:40px;overflow-y:auto;position:relative;transition:max-height .2s}.modal.fade.in.loading{opacity:.8}.modal.fade.in.loading .content{max-height:80px}.modal h1,.modal h2,.modal h3,.modal h4,.modal h5,.modal h6{color:#c893ad}.modal a.close{top:-28px}.modal a.btn-close{top:0}.modal img.loading{display:block;width:76px;height:76px;position:absolute;left:calc(50% - 38px);top:calc(50% - 38px)}.modal .subscription>.left{display:table-cell;height:115px;background-color:rgba(21,39,57,.8);padding:10px 0;width:118px}.modal .subscription>.left h5{color:#fff;font-family:DinLight,Arial,sans-serif;font-size:30px;line-height:1;margin:0 8px}.modal .subscription>.left h6{color:#fff;font-size:16px;line-height:1;margin:0 8px}.modal .subscription>.right{display:table-cell;padding:0 0 0 10px;vertical-align:top;width:380px}.modal .subscription>.right .detailsList>li:after,.modal .subscription>.right .detailsList>li:before,.videoplayer-container:after,.videoplayer-container:before{display:table;content:""}.modal .subscription>.right .detailsList>li{background-color:#e7eef5;border-top:1px solid transparent;padding:10px}.modal .subscription>.right .detailsList>li:first-child{border:none}.modal .subscription>.right .detailsList>li h4{font-size:20px;line-height:24px;text-transform:none;border-bottom:dotted 1px #8a8a8a;margin:0 0 10px;padding:0 0 10px}.modal .subscription>.right .detailsList>li p{margin-top:10px}.modal .subscription>.right .detailsList .left{float:left;width:105px;height:105px}.modal .subscription>.right .detailsList .right{width:228px;padding:0 0 0 10px}@media (max-width:767px){.modal .content,.modal.fade.in.loading .content{max-height:100%}.modal,.modal a.close{right:10px;top:10px}.overlay{background:rgba(0,0,0,.9)}html.touch .overlay{height:calc(100% + 100px);bottom:-100px}.modal{width:calc(100% - 20px);height:calc(100% - 20px);min-width:300px;min-height:300px;left:10px;bottom:10px;-webkit-transform:none;-ms-transform:none;transform:none}.modal .content{width:100%;height:100%;background:rgba(231,238,245,.9);padding:36px 10px 10px;position:absolute;transition:none}}.videoplayer-container{width:100%;background:#171717;padding:24px 24px 12px;position:relative}.videoplayer-container .videoplayer{width:100%;margin:0 0 10px;padding-top:56.25%;overflow:hidden;position:relative}.videoplayer-container .videoplayer iframe{width:100%;height:100%;position:absolute;left:0;top:0}.videoplayer-container .video-details h3{color:#fff;font-size:28px;line-height:28px;margin:0 0 4px}.videoplayer-container .video-details p{color:#fff;font-size:12px;line-height:18px;margin:0 0 4px;min-height:36px}.videoplayer-container a.lnk-next{float:left;color:#c893ad;font-size:14px;line-height:16px;display:none}.videoplayer-container .multimedia-sharing{float:right;height:30px}.videoplayer-container .multimedia-sharing .social-link{float:left;margin-right:5px}.videoplayer-container .multimedia-sharing .addthis_button_email{float:right}.multimedia-modal .videoplayer-container a.lnk-next{display:inline-block}@media (max-width:767px){.videoplayer-container{min-height:320px;padding:14px}.videoplayer-container .multimedia-sharing .addthis_toolbox .addthis_button_facebook_like{width:50px;overflow:hidden}.videoplayer-container .multimedia-sharing .addthis_toolbox .addthis_button_tweet{width:59px;overflow:hidden}.multimedia-modal .videoplayer-container{min-height:320px}}@media (min-width:768px) and (max-width:1023px){.multimedia-modal .videoplayer-container,.videoplayer-container{min-height:542px}}@media (min-width:1024px){.videoplayer-container{min-height:542px}.multimedia-modal .videoplayer-container{min-height:632px}}.slideshow-container{width:100%;background:#171717;padding:24px 24px 12px;position:relative}.slideshow-container:after,.slideshow-container:before{display:table;content:""}.slideshow-container .slideshow-slides{width:100%;margin:0 0 10px;padding-top:56.25%;overflow:hidden;position:relative}.slideshow-container .slideshow-slides>ul{display:block;width:100%;height:100%;position:absolute;left:0;top:0}.slideshow-container .slideshow-slides>ul>li{display:none;width:100%;height:100%;position:absolute;left:0;top:0}.slideshow-container .slideshow-slides>ul>li>img{display:block;max-width:100%;max-height:100%;margin:0 auto;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slideshow-container .slideshow-details>ul>li{display:none;position:relative}.slideshow-container .slideshow-details>ul .photo-credit{float:right;color:#80878f;font-size:10px;line-height:12px;margin-top:-22px;text-align:right}.slideshow-container .slideshow-details>ul h3{color:#fff;font-size:28px;line-height:28px;margin:0 0 4px}.slideshow-container .slideshow-details>ul p{color:#fff;font-size:12px;line-height:18px;margin:0 0 4px;min-height:36px}.slideshow-container .slideshow-paginav{margin:0 0 10px}.slideshow-container .slideshow-paginav:after,.slideshow-container .slideshow-paginav:before{display:table;content:""}.slideshow-container .slideshow-paginav>ul>li{float:left;width:14px;height:14px;margin:0 0 0 4px}.slideshow-container .slideshow-paginav>ul>li:first-child{margin:0}.slideshow-container .slideshow-paginav>ul a{display:block;width:100%;height:100%;background-color:#fff;border:1px solid #dbdbdb;color:#fff;text-indent:-9999px;transition:background-color .3s,border-color .3s}.slideshow-container .slideshow-paginav>ul a.active,.slideshow-container .slideshow-paginav>ul a:focus,.slideshow-container .slideshow-paginav>ul a:hover{background-color:#c893ad;border-color:#ac8095;color:#c893ad}.slideshow-container a.slideshow-btn{display:block;cursor:pointer;width:30px;height:100%;background:#313e4c;opacity:.75;position:absolute;top:0;transition:opacity .4s}#fbFeedWidget,#tabContent .disable,#ui-datepicker-div,.twitterFeed .twtr-widget .twtr-ft>div>a,.twitterFeed .twtr-widget .twtr-hd{display:none}.slideshow-container a.slideshow-btn:focus,.slideshow-container a.slideshow-btn:hover{opacity:.9}.slideshow-container a.slideshow-btn.slideshow-btn-prev{left:0}.slideshow-container a.slideshow-btn.slideshow-btn-next{right:0}.slideshow-container a.slideshow-btn .nav-arrow{width:18px;height:28px;position:absolute;left:calc(50% - 9px);top:calc(50% - 14px)}.slideshow-container a.slideshow-btn .nav-arrow.nav-arrow-prev{background-position:-350px -100px}.slideshow-container a.slideshow-btn .nav-arrow.nav-arrow-next{background-position:-300px -100px}.slideshow-container a.lnk-next{float:left;color:#c893ad;font-size:14px;line-height:16px;display:none}.slideshow-container .multimedia-sharing{float:right;height:30px}.slideshow-container .multimedia-sharing .social-link{float:left;margin-right:5px}.slideshow-container .multimedia-sharing .addthis_button_email{float:right}.multimedia-modal .slideshow-container a.lnk-next{display:inline-block}@media (max-width:767px){.slideshow-container{min-height:340px;padding:14px}.slideshow-container .slideshow-details>ul .photo-credit{float:none;display:block;margin:0 0 4px}.slideshow-container .multimedia-sharing .addthis_toolbox .addthis_button_facebook_like{width:50px;overflow:hidden}.slideshow-container .multimedia-sharing .addthis_toolbox .addthis_button_tweet{width:59px;overflow:hidden}.multimedia-modal .slideshow-container{min-height:340px}}@media (min-width:768px) and (max-width:1023px){.multimedia-modal .slideshow-container,.slideshow-container{min-height:566px}}@media (min-width:1024px){.slideshow-container{min-height:566px}.multimedia-modal .slideshow-container{min-height:652px}}.tooltip.wrapper{background:#ddd;height:auto;position:absolute;width:300px}.popup.flyout{background:#e7eef5;border:1px solid #717c86;color:#333;height:0;opacity:0;padding:20px 10px;position:absolute;right:-50px;top:0;transition:all .1s;width:0}.popup.flyout input[type=text],.popup.flyout input[type=email]{width:100%}.popup.flyout h2,.popup.flyout h3{color:#c893ad}.popup.flyout.in{height:325px;margin-top:-70px;opacity:1;right:-300px;top:50%;transition:all .2s cubic-bezier(0,0,.58,1);width:270px}.popup.flyout .wrapper{height:100%;overflow:hidden;position:relative;width:100%}.popup.flyout .wrapper li{min-height:21px}.popup.flyout .arrow{border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:14px solid #e7eef5;left:-14px;position:absolute;top:55px}.popup.flyout .arrow.border{border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #717c86;left:-15px;top:54px}.popup.flyout input[type=email],.popup.flyout textarea{width:100%}.popup.flyout textarea{height:160px}.popup.flyout .button{float:right;font-size:10px;padding-left:25px;padding-right:25px}#lnk_cvv_popup .popup{background:#fff}#lnk_cvv_popup .popup.in{height:412px;margin-top:-206px;width:280px}#lnk_cvv_popup .popup .arrow{border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:14px solid #fff;margin-top:-15px;top:50%}#lnk_cvv_popup .popup .arrow.border{border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #717c86;margin-top:-16px;top:50%}.twitterFeed h4{color:#68c9ed}.twitterFeed h4>a{color:#68c9ed;font-family:Arial,sans-serif;font-size:16px;text-transform:none}.twitterFeed .icon{background-position:0 -350px;height:20px;vertical-align:middle;width:35px}.twitterFeed .twtr-widget .twtr-tweet{border-bottom:none;margin:0 0 15px}.facebookFeed h4,.facebookFeed h4>a{color:#3959ac}#tabContent{width:100%}#tabContent .thumb{height:20px;width:13px;cursor:pointer;overflow:hidden;position:absolute;top:0}#tabContent .thumb .end{overflow:hidden;height:5px;width:13px}#tabContent .fbFeedText{height:50px;margin-left:60px}#tabContent .scrollbar{position:relative;float:right;width:15px}#tabContent .viewport{overflow:hidden;height:220px;position:relative}#tabContent div{color:#b5b5b5;font-size:12px;position:relative}#tabContent div a{color:#c893ad;text-decoration:none}#tabContent div a:hover,.fbLink:hover{text-decoration:underline}#tabContent .track{background-color:#1d1f1e;height:100%;width:13px;position:relative;padding:0 1px}#tabContent .fbFeedImg,#tabContent .fbFeedImg img{width:50px;height:50px}#tabContent .fbFeedImg{float:left}#tabContent .fbFeedItem{height:50px;margin-bottom:10px}#fbFeedWidget{width:100%;position:relative;font-family:Arial,sans-serif}#fbFeedWidget #activeTab{font-weight:700}.noSelect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line{height:1px;overflow:hidden;background:0 0;border-bottom:none;margin-bottom:4px}#tabContent .thumb,#tabContent .thumb .end{background-color:#c893ad}#activeTab.hover,.dropDownList{background:#1d1f1e;margin:-1px;cursor:pointer;border-radius:5px}.fb-feed-icon{position:relative;top:3px;margin-right:5px}.dropDownList{background-image:none;position:absolute;border-top:none;padding:5px;border-top-left-radius:0;border-top-right-radius:0}.dropDownList div:hover{background-color:#505e6b}#activeTab,.dropDownList div{color:#3a5a97;cursor:pointer;font-size:16px}.fbLink{color:#c893ad;text-decoration:none}#ui-datepicker-div{background:#ededed;box-shadow:0 0 4px rgba(0,0,0,.5);margin:5px 0 0 -17px;position:relative}#ui-datepicker-div .ui-datepicker-header{border-bottom:solid 1px #a1a3a6;font-family:Din,Arial,sans-serif;font-size:12px;padding:7px 10px 5px;position:relative;text-transform:uppercase}#ui-datepicker-div .ui-datepicker-header:before{content:' ';border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #ededed;position:absolute;right:4px;top:-5px}#ui-datepicker-div a.ui-corner-all{display:inline-block;vertical-align:top;cursor:pointer;background-color:#c893ad;width:18px;height:18px;padding:3px;position:absolute;top:5px;transition:background-color .5s}#ui-datepicker-div a.ui-corner-all:focus,#ui-datepicker-div a.ui-corner-all:hover{background-color:#a1a3a6}#ui-datepicker-div a.ui-corner-all.ui-datepicker-prev{left:10px}#ui-datepicker-div a.ui-corner-all.ui-datepicker-next{right:10px}#ui-datepicker-div a.ui-corner-all.ui-datepicker-next .ui-icon{background-position:-447px -99px}#ui-datepicker-div .ui-datepicker-title{text-align:center}#ui-datepicker-div .ui-icon{display:inline-block;vertical-align:top;background-position:-397px -99px;width:12px;height:11px;background-image:url(/_ui/img/common/icons.png);background-repeat:no-repeat;margin:0 auto;overflow:hidden;text-indent:-100px}#ui-datepicker-div .ui-datepicker-calendar{margin:10px}#ui-datepicker-div .ui-datepicker-calendar td,#ui-datepicker-div .ui-datepicker-calendar th{color:#333;font-size:12px;padding:3px;text-align:center;width:12px}#ui-datepicker-div .ui-datepicker-calendar th{font-family:DinLight,Arial,sans-serif}#ui-datepicker-div .ui-datepicker-calendar td{font-family:DinBold,Arial,sans-serif}#ui-datepicker-div .ui-datepicker-calendar td:hover{background-color:#c893ad}#ui-datepicker-div .ui-datepicker-calendar td:hover a{color:#fff}#ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled{background:0 0;color:#a1a3a6;font-family:DinLight,Arial,sans-serif}#ui-datepicker-div .ui-datepicker-calendar a{color:#333}#ui-datepicker-div .ui-datepicker-calendar a.ui-state-active{color:#c893ad}#modalMembershipLevel.modal .categoryBenefits{margin:10px 0 20px}#modalMembershipLevel.modal .categoryBenefits>ul:after,#modalMembershipLevel.modal .categoryBenefits>ul:before{display:table;content:""}#modalMembershipLevel.modal .categoryBenefits>ul>li{width:50%;padding:10px;border-top:1px solid #5d5d5d}#modalMembershipLevel.modal .categoryBenefits>ul>li:nth-child(odd){float:left;clear:left;border-right:1px solid #5d5d5d}#modalMembershipLevel.modal .categoryBenefits>ul>li:nth-child(even){float:right;clear:right;border-left:1px solid #5d5d5d;margin:0 1px 0 -1px}#modalSubsBalletDetail.modal .content .subsBalletQuickView .detailsList>li:after,.userTemplate #mainContent .cmsContent:after{clear:both}#modalMembershipLevel.modal .categoryBenefits>ul>li:nth-child(1),#modalMembershipLevel.modal .categoryBenefits>ul>li:nth-child(2){border-top:0}#modalMembershipLevel.modal .categoryBenefits>ul>li img{display:block;margin:0 auto 10px}#modalMembershipLevel.modal .categoryBenefits>ul>li p{min-height:36px;margin:0}#modalMembershipLevel.modal .memberlevelBenefits h2{color:#fff;background:#9ca1a7;padding:5px 10px}#modalMembershipLevel.modal .memberlevelBenefits>ul>li{margin:0;padding:10px;border-top:1px solid #5d5d5d}#modalMembershipLevel.modal .memberlevelBenefits>ul>li:nth-child(1){border-top:0}#modalMembershipLevel.modal .memberlevelBenefits>ul>li h3{margin-bottom:10px}#modalMembershipLevel.modal .memberlevelBenefits>ul>li h3>strong{float:right}#modalSubsBalletDetail.modal .content .subsBalletQuickView>header{background-color:rgba(21,39,57,.8);margin:0 0 2px;padding:10px}#modalSubsBalletDetail.modal .content .subsBalletQuickView>header h5,#modalSubsBalletDetail.modal .content .subsBalletQuickView>header h6{display:inline-block;color:#fff;font-family:Din,Arial,sans-serif;font-size:18px;line-height:20px;margin:0}#modalSubsBalletDetail.modal .content .subsBalletQuickView .detailsList>li{background-color:#e7eef5;border-top:1px solid #fff;padding:10px}#modalSubsBalletDetail.modal .content .subsBalletQuickView .detailsList>li:after,#modalSubsBalletDetail.modal .content .subsBalletQuickView .detailsList>li:before{display:table;content:""}#modalSubsBalletDetail.modal .content .subsBalletQuickView .detailsList>li:first-child{border:0}#modalSubsBalletDetail.modal .content .subsBalletQuickView .detailsList .left{float:left;width:76px;height:76px}#modalSubsBalletDetail.modal .content .subsBalletQuickView .detailsList .right{float:left;padding:0 0 0 10px;width:calc(100% - 76px)}@media (min-width:768px){#modalSubsBalletDetail.modal{width:494px}#modalSubsBalletDetail.modal .content{background:0 0;padding:0}#modalSubsBalletDetail.modal .content .subsBalletQuickView{display:table;width:100%}#modalSubsBalletDetail.modal .content .subsBalletQuickView>header{display:table-cell;width:120px;height:120px;margin:0;padding:10px 8px}#modalSubsBalletDetail.modal .content .subsBalletQuickView>header h5{display:block;font-family:Din,Arial,sans-serif;font-size:16px;line-height:18px}#modalSubsBalletDetail.modal .content .subsBalletQuickView>header h6{display:block;font-family:DinLight,Arial,sans-serif;font-size:28px;line-height:32px}#modalSubsBalletDetail.modal .content .subsBalletQuickView>article{display:table-cell;padding:0 0 0 10px;vertical-align:top;width:374px;margin:0}#modalSubsBalletDetail.modal .content .subsBalletQuickView .detailsList .left{width:105px;height:105px}#modalSubsBalletDetail.modal .content .subsBalletQuickView .detailsList .right{width:210px}}.twtr-widget{position:relative;font-size:12px!important;font-family:"lucida Grande",Lucida,Tahoma,Helvetica,Arial,sans-serif!important}.twtr-fullscreen{font-size:220%!important}.twtr-inactive{display:none}.twtr-widget a img{border:0!important}.twtr-doc{overflow:hidden;width:95%;text-align:left;font-weight:400}.twtr-bd{padding:0 1px}.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden}.twtr-fullscreen .twtr-tweet-wrap{padding:20px}.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden}.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important}.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important}.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important}.twtr-widget h3{font-size:11px!important;font-weight:400!important}.twtr-widget h4{font-size:16px!important}.twtr-widget .twtr-new-results,.twtr-widget em{font-size:9px;font-style:normal;display:block;margin-top:2px}.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px!important;display:block;position:relative;bottom:5px;line-height:.9}.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2;text-align:center}.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px;background:0 0;overflow:hidden}.twtr-new-results span{position:relative;z-index:3;top:-14px;display:block;font-size:9px!important}.twtr-fullscreen .twtr-new-results span{font-size:24px!important}.twtr-hd{padding:10px;position:relative;overflow:hidden}.twtr-fullscreen .twtr-hd{height:0;padding:0}.twtr-timeline{border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px}.twtr-scroll .twtr-timeline{overflow-x:hidden;overflow-y:auto}.twtr-widget .twtr-tweet:last-child{border-bottom-width:0}.twtr-ft{position:relative;overflow:hidden;padding:10px;text-align:right}.twtr-ft a{display:block;float:none}.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block}.twtr-fullscreen .twtr-avatar{width:80px;height:80px}.twtr-img{height:25px;width:25px}.twtr-img img{width:30px;height:30px}a.twtr-join-conv{color:#919191}.twtr-fullscreen .twtr-img img{width:72px;height:72px}.twtr-fullscreen a.twtr-join-conv{display:none}.twtr-tweet-text{margin-left:40px}.twtr-fullscreen .twtr-tweet-text{margin-left:90px}.twtr-doc a{text-decoration:none!important}.twtr-doc a:hover{text-decoration:underline!important}#twitter_div .twtr-avatar{display:block}#twitter_div .twtr-user{display:inline}#twitter_div .twtr-tweet-text{margin-left:40px}#twitter_div .twtr-doc,#twitter_div .twtr-hd a,#twitter_div h3,#twitter_div h4{background-color:#1d1f1e!important;color:#919191!important}#twitter_div .twtr-tweet a{color:#c893ac!important}#twitter_div .twtr-bd,#twitter_div .twtr-bd p,#twitter_div .twtr-timeline i a{color:#b5b5b5!important}#twitter_div .twtr-new-results,#twitter_div .twtr-results-inner,#twitter_div .twtr-timeline{background:#1d1f1e!important}#multimedia-carousel{width:364px;height:160px;position:relative}#multimedia-carousel a.carousel-btn{display:block;cursor:pointer;width:50px;height:160px;background:#313e4c;opacity:.75;position:absolute;top:0}#multimedia-carousel a.carousel-btn:focus,#multimedia-carousel a.carousel-btn:hover{opacity:.9}#multimedia-carousel a.carousel-btn.disabled{cursor:default;opacity:.2}#multimedia-carousel a.carousel-btn.carousel-btn-prev{left:0}#multimedia-carousel a.carousel-btn.carousel-btn-next{right:0}#multimedia-carousel a.carousel-btn .nav-arrow{width:18px;height:28px;position:absolute;left:calc(50% - 9px);top:calc(50% - 14px)}#multimedia-carousel a.carousel-btn .nav-arrow.nav-arrow-prev{background-position:-350px -100px}#multimedia-carousel a.carousel-btn .nav-arrow.nav-arrow-next{background-position:-300px -100px}#multimedia-carousel .carousel-track{width:260px;height:160px;background:rgba(50,51,48,.75);margin:0 52px;overflow:hidden;position:relative}#multimedia-carousel .carousel-track>ul{list-style:none;display:block;width:2600px;height:100%;position:absolute;left:0;top:0}#multimedia-carousel .carousel-track>ul>li{float:left;width:260px;height:100%;background:0 0;margin:0;padding:20px 10px 10px;overflow:hidden}#multimedia-carousel .carousel-track ul.homepage-carousel-ul h2{color:#fff;font-family:"Times New Roman",serif;font-size:11px;font-style:italic;font-weight:100;line-height:13px;text-transform:uppercase;margin:0 0 5px}#multimedia-carousel .carousel-track ul.homepage-carousel-ul h3{color:#fff;font-family:"Times New Roman",serif;font-size:28px;font-style:italic;font-weight:100;line-height:30px;height:60px;margin:0 0 5px;overflow:hidden}#multimedia-carousel .carousel-track ul.homepage-carousel-ul h4{color:#fff;font-size:13px;line-height:15px;height:15px;margin:0 0 8px;overflow:hidden}#multimedia-carousel .carousel-track ul.multimedia-carousel-ul h3{color:#fff;font-size:28px;line-height:30px;text-decoration:none}.pageRepertory .repContainer ul.repListing a:focus,.pageRepertory .repContainer ul.repListing a:hover,.subsSeriesContainer>section.perfSeatsTable>div.header a,header.cyo>a{text-decoration:underline}#multimedia-carousel .carousel-track ul.multimedia-carousel-ul p{color:#fff}@media (max-width:767px){#modalMembershipLevel.modal .categoryBenefits>ul>li p{min-height:44px}#multimedia-carousel{width:calc(100% - 20px)}#multimedia-carousel .carousel-track{width:calc(100% - 52px);margin:0 52px 0 0}#multimedia-carousel .carousel-btn.carousel-btn-prev{display:none}#multimedia-carousel .carousel-btn.carousel-btn-next{display:block}}.multimedia-modal{background:#171717;max-height:calc(100vh - 20px);position:fixed;left:50%;top:50%;z-index:10;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.multimedia-modal .multimedia-content{width:100%;height:100%;max-height:calc(100vh - 20px);overflow-y:auto;position:relative}.multimedia-modal a.btn-close{position:absolute;right:0;top:0;z-index:2}@media (max-width:767px){.multimedia-modal{width:calc(100vw - 20px);min-width:300px;left:10px;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.multimedia-modal a.btn-close{right:-10px;top:-10px}}@media (min-width:768px) and (max-width:1023px){.multimedia-modal{width:748px}}@media (min-width:1024px){.multimedia-modal{width:900px}}.subs-cyo-seating-modal{width:736px;min-height:80px;position:fixed;left:calc(50% - 368px);top:40px;z-index:10}.subs-cyo-seating-modal a.btn-close{position:absolute;right:16px;top:8px;z-index:2}.subs-cyo-seating-modal form{margin:0}.subs-cyo-seating-modal img.loading{display:block;width:76px;height:76px;position:absolute;left:calc(50% - 38px);top:calc(50% - 38px)}.subs-cyo-seating-modal .subs-cyo-seating-modal-content{width:100%;min-height:80px;max-height:calc(100vh - 80px);background:#313e4c;padding:4px 16px 16px;overflow-y:auto;position:relative}.subs-cyo-seating-modal .subs-cyo-seating-modal-content h2.select-seats-heading{color:#fff;font-size:20px;line-height:24px;text-transform:uppercase;margin:0;padding:8px}.subs-cyo-seating-modal #subs-cyo-seating-container{width:100%;background:#f3f3f3;padding:12px 8px}.subs-cyo-seating-modal #subs-cyo-seating-container h3.perf-date{color:#fff;font-size:16px;line-height:18px;text-transform:uppercase;background:#58626d;margin:0 0 8px;padding:8px 8px 4px}.subs-cyo-seating-modal #subs-cyo-seating-container .performance-strapline{background:#e7eef5;margin:0 0 8px;padding:6px 8px}.subs-cyo-seating-modal #subs-cyo-seating-container .performance-strapline h4{color:#333;font-size:12px;line-height:14px;text-transform:none}.pageDancerBio #mainContent h4,.userTemplate #mainContent h4{font-family:DinBold,Arial,sans-serif;text-transform:uppercase}.subs-cyo-seating-modal #subs-cyo-seating-container .performance-strapline ul li{background:0 0}.subs-cyo-seating-modal #subs-cyo-seating-container #best-available{padding:10px 8px 20px}.subs-cyo-seating-modal #subs-cyo-seating-container #best-available div.seatmapzone{margin:0 0 10px}@media (max-width:767px){.subs-cyo-seating-modal{width:calc(100% - 20px);height:auto;min-width:300px;min-height:300px;position:absolute;left:10px;right:10px;top:10px;bottom:auto}.subs-cyo-seating-modal .subs-cyo-seating-modal-content{width:100%;height:auto;max-height:none;padding:4px 10px 10px;position:absolute;transition:none}}.userTemplate #mainContent h1,.userTemplate #mainContent h2,.userTemplate #mainContent h3,.userTemplate #mainContent h4,.userTemplate #mainContent h5,.userTemplate #mainContent h6{color:#333}.userTemplate #mainContent h4{color:#fff;font-size:12px;line-height:14px;background:#c893ad;margin:0 0 10px;padding:5px 5px 2px}.userTemplate #mainContent h6{color:#c893ad;font-size:18px}.userTemplate #mainContent dl,.userTemplate #mainContent ol,.userTemplate #mainContent table,.userTemplate #mainContent ul{margin:0 0 1em}.userTemplate #mainContent .caption{text-align:right;margin:0 0 1em}.userTemplate #mainContent .secondary h1,.userTemplate #mainContent .secondary h2,.userTemplate #mainContent .secondary h3,.userTemplate #mainContent .secondary h4,.userTemplate #mainContent .secondary h5,.userTemplate #mainContent .secondary h6{color:#fff}.userTemplate #mainContent .cmsContent:after,.userTemplate #mainContent .cmsContent:before{display:table;content:""}.userTemplate #mainContent .one-fourth,.userTemplate #mainContent .one-half,.userTemplate #mainContent .one-third,.userTemplate #mainContent .three-fourth,.userTemplate #mainContent .two-third{margin:0 0 1em;position:relative}.userTemplate .hasImage #mainContent .mainHeader{color:#fff;background-color:rgba(49,62,76,.8);padding:10px 15px}.userTemplate .hasImage #mainContent .mainHeader h1,.userTemplate .hasImage #mainContent .mainHeader h2,.userTemplate .hasImage #mainContent .mainHeader h3,.userTemplate .hasImage #mainContent .mainHeader h4,.userTemplate .hasImage #mainContent .mainHeader h5,.userTemplate .hasImage #mainContent .mainHeader h6{color:#fff;margin:5px 0 0}.userTemplate .hasImage #mainContent .primary{background-color:rgba(255,255,255,.8);padding:10px 15px}@media (min-width:768px){.userTemplate .hasImage #mainContent .mainHeader,.userTemplate .hasImage #mainContent .primary{padding:15px 25px}.userTemplate #mainContent .column.cmsLeftColumn{float:left;width:242px}.userTemplate #mainContent .column.cmsRightColumn{float:right;width:486px}.userTemplate #mainContent .alignleft,.userTemplate #mainContent img.alignleft{float:left;margin-right:20px}.userTemplate #mainContent .alignright,.userTemplate #mainContent img.alignright{float:right;margin-left:20px}.userTemplate #mainContent .aligncenter,.userTemplate #mainContent img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.userTemplate #mainContent .one-fourth,.userTemplate #mainContent .one-half,.userTemplate #mainContent .one-third,.userTemplate #mainContent .three-fourth,.userTemplate #mainContent .two-third{float:left;padding-right:20px}.userTemplate #mainContent .one-half{width:50%}.userTemplate #mainContent .one-third{width:33.33%}.userTemplate #mainContent .two-third{width:66.66%}.userTemplate #mainContent .one-fourth{width:25%}.userTemplate #mainContent .three-fourth{width:75%}.userTemplate #mainContent .column-last{clear:right}.userTemplate #mainContent .column-last:after{content:"";display:block;overflow:hidden;clear:both}}.calendarFilters .dateInputList:after,.calendarFilters .filterCheckboxList li:after,.calendarFilters .filterCheckboxList:after,.calendarResults .detailsList>li:after,.pageDonate #promoCodeForm:after,.pageDonate .tabPanel:after,.pageSpecialEvent .eventGroup article:after,.pageSpecialEvent .eventGroup:after,section.cartBtns:after,section.cartTable>table td.subscriptionSeries:after{clear:both}@media (max-width:767px){.userTemplate #globalContainer:not(.hasImage) #mainContent{padding-top:20px}.userTemplate #globalContainer.hasImage #mainContent{padding-top:250px}}@media (min-width:768px) and (max-width:1023px){.userTemplate #globalContainer:not(.hasImage) #mainContent{padding-top:40px}.userTemplate #globalContainer.hasImage #mainContent{padding-top:300px}}@media (min-width:1024px){.userTemplate #globalContainer:not(.hasImage) #mainContent{padding-top:40px}.userTemplate #globalContainer.hasImage #mainContent{padding-top:452px}}@media (max-width:767px){.pageHome #mainContent{margin-top:425px;padding-top:0}.pageHome #multimedia-carousel{position:absolute;left:10px;right:10px;top:-175px}}@media (min-width:768px) and (max-width:1023px){.pageHome #mainContent{margin-top:475px;padding-top:0}.pageHome #multimedia-carousel{position:absolute;right:0;top:-175px}}@media (min-width:1024px){.pageHome #mainContent{margin-top:660px;padding-top:0}.pageHome #multimedia-carousel{position:absolute;right:0;top:-200px}}.pageDancerBio #mainContent h1,.pageDancerBio #mainContent h2,.pageDancerBio #mainContent h3,.pageDancerBio #mainContent h4,.pageDancerBio #mainContent h5,.pageDancerBio #mainContent h6{color:#333}.pageDancerBio #mainContent h1{font-size:50px;line-height:52px;margin-bottom:10px}.pageDancerBio #mainContent h4{color:#fff;font-size:12px;line-height:14px;background:#c893ad;margin:0 0 10px;padding:5px 5px 2px}.pageDancerBio #mainContent h6{color:#c893ad;font-size:18px}.pageDancerBio #mainContent dl,.pageDancerBio #mainContent ol,.pageDancerBio #mainContent table,.pageDancerBio #mainContent ul{margin:0 0 1em}.pageDancerBio #mainContent .twoColumn.introBlock{margin-bottom:40px}.pageDancerBio #mainContent .bioImage img{display:block;margin-bottom:5px}.pageDancerBio #mainContent .expandable h4{position:relative;padding-right:20px}.pageDancerBio #mainContent .expandable h4 a.trigger.expand{color:#fff;display:block}.pageDancerBio #mainContent .expandable h4 a.trigger.expand .icon.expand{position:absolute;right:4px;top:4px}.pageDancerBio #mainContent .expandable h4 a.trigger.expand.open .icon.expand{background-position:-200px 0}@media (min-width:768px){.pageDancerBio #mainContent .twoColumn.introBlock{margin-bottom:20px}.pageDancerBio #mainContent .twoColumn.introBlock .column.primary{width:486px}}@media (max-width:767px){.pageDancerBio #globalContainer:not(.hasImage) #mainContent{padding-top:20px}.pageDancerBio #globalContainer.hasImage #mainContent{padding-top:250px}}@media (min-width:768px) and (max-width:1023px){.pageDancerBio #globalContainer:not(.hasImage) #mainContent{padding-top:40px}.pageDancerBio #globalContainer.hasImage #mainContent{padding-top:300px}}@media (min-width:1024px){.pageDancerBio #globalContainer:not(.hasImage) #mainContent{padding-top:40px}.pageDancerBio #globalContainer.hasImage #mainContent{padding-top:452px}}.pageBallet ul.socialMediaLinks{margin-bottom:10px}.pageBallet .sectionCredits{font-size:14px}@media (max-width:767px){.pageBallet #mainContent{padding-top:250px}}@media (min-width:768px) and (max-width:1023px){.pageBallet #mainContent{padding-top:300px}}@media (min-width:1024px){.pageBallet #mainContent{padding-top:460px}}.pageCalendar .calendarPromoBox{background:rgba(51,51,51,.9);border-bottom:1px solid #5d5d5d;margin-bottom:15px;padding:15px}.pageCalendar .twoColumn h3{border:none}@media (min-width:768px){.pageBallet .twoColumn .column.primary{float:right}.pageBallet .twoColumn .column.primary+.column.secondary{float:left}.pageBallet .sectionCredits{font-size:13px}.pageCalendar .twoColumn .column.secondary{float:right;padding-top:32px}.pageCalendar .twoColumn .column.secondary+.column.primary{float:left}}.calendarFilters{color:#fff;position:relative}.calendarFilters>header{background:rgba(51,51,51,.9);padding:8px 10px;position:relative}.calendarFilters>header h4{font-size:18px;line-height:22px}.calendarFilters>header a.accordion-tab{display:none;width:34px;height:30px;background:#020202;position:absolute;right:4px;top:4px}.calendarFilters .arrowsList,.calendarFilters .arrowsList li{display:inline-block;vertical-align:top}.calendarFilters>header a.accordion-tab>span.navicon-arrow-down,.calendarFilters>header a.accordion-tab>span.navicon-arrow-up{background:url(/_ui/img/common/sprite-mobile-nav.png) no-repeat;background-size:210px 110px;position:absolute;left:0;top:0;transition:opacity .3s}.calendarFilters>header a.accordion-tab>span.navicon-arrow-down{opacity:1;background-position:-80px -70px}.calendarFilters>header a.accordion-tab>span.navicon-arrow-up{opacity:0;background-position:-80px -40px}.calendarFilters>header a.accordion-tab.active{background:0 0}.calendarFilters>header a.accordion-tab.active>span.navicon-arrow-down{opacity:0}.calendarFilters>header a.accordion-tab.active>span.navicon-arrow-up{opacity:1}.calendarFilters h5{background:#2e3c4a;margin:0;padding:15px 10px 5px}.calendarFilters section.dateSelection,.calendarFilters section.filterSelection{background:#42515e;margin:1px 0 0;padding:0 0 5px}.calendarFilters .dateSelection h4{font-size:18px}.calendarFilters .dateSelection header{margin:0;padding:10px;position:relative}.calendarFilters .dateSelection div.btn{position:relative;width:calc(100% - 52px)}.calendarFilters .dateSelection select{width:100%;opacity:0;position:absolute;left:0;top:0}.calendarFilters .arrowsList li{margin-left:2px}.calendarFilters .arrowsList li:first-child{margin:0}.calendarFilters .dateInputList{margin:0 10px 15px}.calendarFilters .dateInputList:after,.calendarFilters .dateInputList:before{display:table;content:""}.calendarFilters .dateInputList li{margin:0 0 1px}.calendarFilters .dateInputList label{color:#fff;display:block}.calendarFilters .dateInputList input[type=text]{width:140px;height:23px;margin:0}.calendarFilters .dateInputList input[type=text]+img{display:inline;width:21px;height:20px;margin:0 0 0 4px}.calendarFilters .filterCheckboxList li:after,.calendarFilters .filterCheckboxList li:before,.calendarFilters .filterCheckboxList:after,.calendarFilters .filterCheckboxList:before{display:table;content:""}.calendarFilters .dateNote{font-size:11px;line-height:13px;padding:0 10px}.calendarFilters .filterCheckboxList{background:#a1a3a6;margin:0}.calendarFilters .filterCheckboxList li{height:25px;background:#b5bac1;margin:0 0 1px;overflow:hidden;transition:background-color .3s}.calendarFilters .filterCheckboxList li a.proxy.checkbox{width:25px;height:25px;background:0 0;border:0;margin:0;padding:5px}.calendarFilters .filterCheckboxList li label{float:right;color:#333;width:calc(100% - 25px);height:100%;background:#9ca1a7;padding:5px}.calendarFilters .filterCheckboxList li.navOn,.calendarFilters .filterCheckboxList li:hover{background:#e7eef5;transition:background-color .4s}.calendarFilters .filterCheckboxList li.navOn label,.calendarFilters .filterCheckboxList li:hover label{background:#d8dadc}.calendarResults{min-height:400px}.calendarResults h3{color:#333;font-size:25px;line-height:27px;margin:24px 0 5px}.calendarResults h3:first-child{margin-top:0}.calendarResults.isLoading{background-image:url(/_ui/img/common/loading.gif);background-repeat:no-repeat;background-position:50% 50%}.calendarResults ul{margin:0}.calendarResults .results>li{margin:0 0 10px}.calendarResults .results>li>header{background-color:rgba(21,39,57,.8);margin:0 0 2px;padding:10px}.calendarResults .results>li>header h5,.calendarResults .results>li>header h6{display:inline-block;font-family:Din,Arial,sans-serif;font-size:18px;line-height:20px;margin:0}.calendarResults .details h4 strong,.calendarResults .performancesList .noResults{font-family:DinBold,Arial,sans-serif}.calendarResults .results>li>article{margin:0 0 10px}.calendarResults .performancesList>li{margin:1px 0 0;padding:15px 0;position:relative;width:100%}.calendarResults .performancesList>li:first-child{margin:0}.calendarResults .performancesList.single>li{min-height:115px}.calendarResults .performancesList .noResults{padding:15px 10px}.calendarResults .performancesList .light{background:#e7eef5}.calendarResults .performancesList .dark{background:#e7eef5;padding-bottom:0}.calendarResults .performancesList .button.expand{position:absolute;left:10px;top:12px}.calendarResults .performancesList .column.first,.calendarResults .performancesList .column.second{font-family:DinBold,Arial,sans-serif;padding-left:40px}.calendarResults .performancesList .column.second>a{word-wrap:break-word}.calendarResults .performancesList .button.tickets{margin:5px 0 0 40px}.calendarResults .target.expand.in{border-top:solid 1px #fff;margin-top:15px}.calendarResults .text{padding:10px}.calendarResults .details h4{font-size:20px;line-height:24px;text-transform:none;border-bottom:1px dotted #8a8a8a;padding:0 0 10px}.calendarResults .detailsList>li{border-top:1px solid #fff;padding:10px}.calendarResults .detailsList>li:after,.calendarResults .detailsList>li:before{display:table;content:""}.calendarResults .detailsList>li:first-child{border:0}.calendarResults .detailsList .left{float:left;width:76px;height:76px}.calendarResults .detailsList .right{float:left;padding:0 5px 0 10px;width:calc(100% - 76px)}.calendarResults .credits li{margin:0}@media (max-width:767px){.calendarFilters .dateInputList li:nth-child(even),.calendarFilters .filterCheckboxList li:nth-child(even){margin-left:2px}.calendarFilters>header a.accordion-tab{display:block}.calendarFilters>.filters-accordion{height:auto;max-height:0;overflow-y:hidden;transition:max-height .2s cubic-bezier(0,0,.58,1)}.calendarFilters>.filters-accordion.active{max-height:400px}.calendarFilters .dateInputList li{float:left;width:calc(50% - 1px)}.calendarFilters .dateInputList input[type=text]{width:calc(100% - 35px)}.calendarFilters .filterCheckboxList li{float:left;width:calc(50% - 1px)}.calendarResults p.free-unseated-content{margin:.5em 10px 0 40px}}@media (min-width:768px){.calendarFilters{width:242px;min-height:560px}.calendarFilters.fixed{position:fixed}.calendarFilters section.dateSelection,.calendarFilters section.filterSelection{background:rgba(21,39,57,.8)}.calendarFilters .dateInputList label{display:inline-block;width:45px;padding-right:3px;text-align:right}.calendarResults p.free-unseated-content{margin:.5em 10px 0 135px}.calendarResults .results>li{display:table;width:100%}.calendarResults .results>li>header{display:table-cell;width:120px;height:100px;margin:0;padding:10px 8px}.calendarResults .results>li>header h5{display:block;font-family:Din,Arial,sans-serif;font-size:16px;line-height:18px}.calendarResults .results>li>header h6{display:block;font-family:DinLight,Arial,sans-serif;font-size:28px;line-height:32px}.calendarResults .results>li>article{display:table-cell;width:calc(100% - 120px);margin:0;padding:0 0 0 10px;vertical-align:top}.calendarResults .performancesList .noResults{min-height:100px;padding:15px 20px}.calendarResults .performancesList .button.expand{position:absolute;left:10px;top:10px}.calendarResults .performancesList .column.first{width:125px;padding-left:0;text-align:right}.calendarResults .performancesList .column.second{width:150px;padding-left:10px}.calendarResults .performancesList .button.tickets{margin:0;position:absolute;right:10px;top:10px}.calendarResults .detailsList .left{width:105px;height:105px}.calendarResults .detailsList .right{width:calc(100% - 105px)}}section.cartTable>table,section.cartTable>table td.donations,section.cartTable>table th.donations{width:100%}section.cartTable{background-color:#f3f3f3;margin:0 0 2px;padding:15px 10px}section.cartTable>h4{color:#fff;text-transform:uppercase;background:#58626d;margin:0 -10px 20px;padding:0 10px}section.cartTable>table td.item,section.cartTable>table td.seatblocks,section.cartTable>table td.subtotal{padding-bottom:15px}section.cartTable>table>thead{display:block;border-bottom:1px dotted #ccc;margin-bottom:15px}section.cartTable>table>tbody{display:block}section.cartTable>table>tbody>tr{display:block;border-bottom:1px dotted #ccc;margin-bottom:15px}section.cartTable>table .mobile-label{display:none}section.cartTable>table td,section.cartTable>table th{font-family:Din,Arial,sans-serif;text-align:left;vertical-align:top}section.cartTable>table td.bold,section.cartTable>table td>ul>li.performance,section.cartTable>table td>ul>li.theater,section.cartTable>table th.bold,section.cartTotals>table td.bold{font-family:DinBold,Arial,sans-serif}section.cartTable>table td.item,section.cartTable>table th.item{width:230px}section.cartTable>table td.seatblocks,section.cartTable>table th.seatblocks{width:388px}section.cartTable>table td.section,section.cartTable>table th.section{width:165px}section.cartTable>table td.quantity,section.cartTable>table th.quantity{width:100px}section.cartTable>table td.price,section.cartTable>table th.price{width:123px}section.cartTable>table td.subtotal,section.cartTable>table th.subtotal{width:110px}section.cartTable>table td.label,section.cartTable>table th.label{text-align:right;padding-right:20px;width:123px}section.cartTable>table td.fullwidth,section.cartTable>table td>table,section.cartTable>table td>ul,section.cartTable>table th.fullwidth{width:100%}section.cartTable>table th{color:#c893ad;font-size:16px}section.cartTable>table td>table>thead{display:block;border-bottom:1px dotted #ccc}section.cartTable>table td>table>tbody{display:block}section.cartTable>table td a.button.remove{padding-left:20px;padding-right:20px}section.cartTable>table td>ul>li.date{color:#c893ad;margin-bottom:15px}section.cartTable>table td>ul>li.performance ul{margin-left:8px}section.cartTable>table td>ul+a.button{margin-top:15px}section.cartTable>table td.item ul.detailsList h5{display:none}section.cartTable>table td.item ul.detailsList p{margin:0}section.cartTable>table td.subscriptionSeries{width:728px;padding-bottom:15px}section.cartTable>table td.subscriptionSeries:after,section.cartTable>table td.subscriptionSeries:before{display:table;content:""}section.cartTable>table td.subscriptionSeries>.msgPackageCount{float:left}section.cartTable>table td.subscriptionSeries>.actionBtns{float:right}section.cartTable>table td.subscriptionSeries>.actionBtns>a.button{margin-left:10px}section.cartTable>table tr.donation-item td.item{width:618px}section.cartTable>table tr.special-event-item td.item{width:395px;padding-right:10px}section.cartTable>table tr.expandable a.button.trigger.expand{float:left;margin-left:10px}section.cartTable>table tr.expandable h4{color:#fff;font-size:20px;line-height:24px;text-transform:uppercase;background:#58626d;padding:8px 10px 4px}.pageDonate #mainContent h2,.pageDonate #mainContent h3,.pageDonate #mainContent h4,.pageDonate #mainContent h5,.pageDonate #mainContent h6,section.cartTable>table tr.expandable .packagePerformances>h3{color:#333}section.cartTable>table tr.expandable div.target{clear:both}section.cartTable>table tr.expandable .packagePerformances{padding:10px 0 0 80px}@media (max-width:767px){section.cartTable>table>thead{display:none}section.cartTable>table .mobile-label{display:inline-block;width:65%;padding-right:20px;text-align:right}section.cartTable>table th{font-size:18px}section.cartTable>table td.item,section.cartTable>table td.seatblocks,section.cartTable>table td.subtotal{display:block;width:100%}section.cartTable>table td.subtotal{border-top:1px dotted #ccc;padding:15px 0}section.cartTable>table td>table tr{display:table-row}section.cartTable>table td>table tr:after,section.cartTable>table td>table tr:before{display:table;content:""}section.cartTable>table td>table tr:after{clear:both}section.cartTable>table td>table>tbody{padding:15px 0}section.cartTable>table td>table td.section,section.cartTable>table td>table th.section{width:45%}section.cartTable>table td>table td.quantity,section.cartTable>table td>table th.quantity{width:20%}section.cartTable>table td>table td.price,section.cartTable>table td>table th.price{width:35%}section.cartTable>table td.subscriptionSeries,section.cartTable>table tr.donation-item td.item{display:block;width:100%}section.cartTable>table tr.special-event-item td.item,section.cartTable>table tr.special-event-item td.price,section.cartTable>table tr.special-event-item td.quantity{display:block;width:100%;padding:0 0 2px}section.cartTable>table tr.expandable .packagePerformances{padding-left:32px}}@media (min-width:768px){section.cartTable{padding-top:25px}section.cartTable>table td>table>thead{display:none}}section.cartTotals>table{width:100%}section.cartTotals>table td.label{text-align:right;padding-right:20px;width:618px}section.cartTotals>table td.subtotal{width:110px}section.cartBtns{background-color:#f3f3f3;margin-top:4px;padding:10px}section.cartBtns:after,section.cartBtns:before{display:table;content:""}section.cartBtns .button{float:right;padding-left:20px;padding-right:20px}section.cartBtns .alt-button{float:left;padding-left:20px;padding-right:20px}@media (max-width:767px){section.cartTotals>table td.label{width:65%}section.cartTotals>table td.subtotal{width:35%}section.cartBtns .alt-button,section.cartBtns .button{padding-left:10px;padding-right:10px}}.pageDonate #mainContent .primary{background-color:rgba(255,255,255,.8);padding:10px}.pageDonate .primaryTabs ul{font-size:1em;line-height:28px;background:#f3f3f3}.pageDonate .primaryTabs ul>li{width:100%;height:28px;margin:0 0 2px}.pageDonate .primaryTabs ul>li:last-child{margin:0}.pageDonate .primaryTabs ul>li>a{display:block;width:100%;height:100%;background-color:#9ca1a7;color:#fff;text-align:center;transition:background-color .3s}.pageDonate .primaryTabs ul>li>a.active,.pageDonate .primaryTabs ul>li>a:focus,.pageDonate .primaryTabs ul>li>a:hover{background:#f3f3f3;color:#43525f}.pageDonate .primaryTabs ul>li>a.arrowNext:after{content:">";display:inline-block;font-family:DinLight,Arial,sans-serif;margin-left:2px;-webkit-transform:scaleY(2);-ms-transform:scaleY(2);transform:scaleY(2)}.pageDonate #donationPanel #openDonationForm h3,.pageSpecialEvent .eventGroup article h3,.pageSpecialEvent .introBlock h2,.pageSpecialEvent fieldset.donationBox .formFields label{font-family:DinBold,Arial,sans-serif}@media (max-width:767px){.pageDonate .primaryTabs{margin:-10px -10px 10px}.pageDonate .primaryTabs ul{margin-bottom:15px}.pageDonate .primaryTabs ul>li>a.active{font-size:20px}}@media (min-width:768px){.pageDonate #mainContent .primary{padding:15px}.pageDonate .primaryTabs{margin:-15px -15px 15px}.pageDonate .primaryTabs ul{font-size:20px;height:50px;line-height:24px;background:0 0}.pageDonate .primaryTabs ul>li{float:left;width:246px;height:50px;margin:0 2px 0 0}.pageDonate .primaryTabs ul>li:last-child{width:252px;margin:0}.pageDonate .primaryTabs ul>li>a{padding-top:14px}}.pageDonate .tabPanel{opacity:0;position:absolute;z-index:-1}.pageDonate .tabPanel:after,.pageDonate .tabPanel:before{display:table;content:""}.pageDonate .tabPanel.active{opacity:1;position:relative;z-index:1;transition:opacity .4s}.pageDonate .tabPanel .introBlock{margin-bottom:28px}.pageDonate #membershipPanel #categoryTabs{margin-bottom:20px}.pageDonate #membershipPanel #categoryTabs h2{margin-bottom:4px}@media (max-width:767px){.pageDonate #membershipPanel #categoryTabs ul{display:none}.pageDonate #membershipPanel #categoryTabs .select-wrapper{outline:#999 solid 2px}}@media (min-width:768px){.pageDonate #membershipPanel #categoryTabs .select-wrapper{display:none}.pageDonate #membershipPanel #categoryTabs ul{height:76px;margin:0 -1px}.pageDonate #membershipPanel #categoryTabs ul>li{float:left;width:calc(25% - 2px);height:76px;margin:0 1px}.pageDonate #membershipPanel #categoryTabs ul>li>a{display:block;width:100%;height:100%;background:#c893ad;padding-top:14px;color:#000;font-family:DinBold,Arial,sans-serif;text-align:center;transition:background-color .3s}.pageDonate #membershipPanel #categoryTabs ul>li>a>span{display:block;font-size:14px;line-height:18px}.pageDonate #membershipPanel #categoryTabs ul>li>a>strong{display:block;color:#fff;font-size:20px;line-height:24px}.pageDonate #membershipPanel #categoryTabs ul>li>a.active,.pageDonate #membershipPanel #categoryTabs ul>li>a:focus,.pageDonate #membershipPanel #categoryTabs ul>li>a:hover{background:#f1e4eb}.pageDonate #membershipPanel #categoryTabs ul>li>a.active>strong,.pageDonate #membershipPanel #categoryTabs ul>li>a:focus>strong,.pageDonate #membershipPanel #categoryTabs ul>li>a:hover>strong{color:#c893ad}}.pageDonate #membershipPanel #sublevelList{margin-bottom:20px}.pageDonate #membershipPanel #sublevelList ul>li{background:#9ca1a7;margin:1px 0 0;padding:0;position:relative}.pageDonate #membershipPanel #sublevelList ul>li a.trigger.active,.pageDonate #membershipPanel #sublevelList ul>li a.trigger:focus,.pageDonate #membershipPanel #sublevelList ul>li a.trigger:hover,.pageDonate #membershipPanel #sublevelList ul>li:hover{background:#d8dadc}.pageDonate #membershipPanel #sublevelList ul>li:first-child{margin:0}.pageDonate #membershipPanel #sublevelList ul>li a.trigger{color:#000;display:block;width:100%;height:100%;padding:10px 110px 10px 20px;position:relative}.pageDonate #membershipPanel #sublevelList ul>li a.trigger .name{display:block}.pageDonate #membershipPanel #sublevelList ul>li a.trigger .range{display:block;font-family:DinBold,Arial,sans-serif}.pageDonate #membershipPanel #sublevelList ul>li a.button{padding-left:10px;padding-right:10px;position:absolute;right:10px;top:calc(50% - 12px)}.pageDonate #membershipPanel #membershipOptions{margin-bottom:10px;padding:0 10px}.pageDonate #membershipPanel #membershipOptions .formList.checkFields{margin:0}.pageDonate #membershipPanel #membershipOptions .formList.checkFields>li{margin-bottom:15px}.pageDonate #membershipPanel #membershipAmountForm{margin-bottom:20px}.pageDonate #membershipPanel #membershipAmountForm header{background:#43525f;margin:0;padding:10px}.pageDonate #membershipPanel #membershipAmountForm header h2,.pageDonate #membershipPanel #membershipAmountForm header label{color:#fff;font-size:20px;line-height:30px}.pageDonate #membershipPanel #membershipAmountForm header h2{margin:0 0 4px}.pageDonate #membershipPanel #membershipAmountForm .formInner{background:#e7eef5;padding:10px}.pageDonate #membershipPanel #membershipAmountForm .formList.radioFields .hint{display:none}@media (min-width:768px){.pageDonate #membershipPanel .mainColumn{float:left;width:504px}.pageDonate #membershipPanel .subColumn{float:right;width:200px}.pageDonate #membershipPanel #sublevelList ul>li a.trigger{line-height:22px}.pageDonate #membershipPanel #sublevelList ul>li a.trigger .name,.pageDonate #membershipPanel #sublevelList ul>li a.trigger .range{display:inline-block;font-family:DinBold,Arial,sans-serif;width:180px}.pageDonate #membershipPanel #sublevelList ul>li a.button{top:10px}.pageDonate #membershipPanel #membershipAmountForm header h2,.pageDonate #membershipPanel #membershipAmountForm header label{font-size:18px;line-height:24px}.pageDonate #membershipPanel #membershipAmountForm input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}}.pageDonate #donationPanel #openDonationForm{margin-bottom:20px}.pageDonate #donationPanel #openDonationForm header{background:#43525f;margin:0;padding:15px}.pageDonate #donationPanel #openDonationForm header h2,.pageDonate #donationPanel #openDonationForm header label{color:#fff;font-size:20px;line-height:30px}.pageDonate #donationPanel #openDonationForm header h2{margin:0 0 4px}.pageDonate #donationPanel #openDonationForm .formInner{background:#e7eef5;padding:15px}.pageDonate #donationPanel #openDonationForm h3{margin-bottom:8px}.pageDonate #donationPanel #openDonationForm .formList.radioFields>li{margin-bottom:1em}.pageDonate #donationPanel #openDonationForm .formList.radioFields label{font-size:18px}.pageDonate #donationPanel #openDonationForm .formList.radioFields .hint{display:none}@media (min-width:768px){.pageDonate #donationPanel #openDonationForm header h2,.pageDonate #donationPanel #openDonationForm header label{font-size:18px;line-height:24px}.pageDonate #donationPanel #openDonationForm header h2{display:inline-block;margin:0 1em 0 0}.pageDonate #donationPanel #openDonationForm input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.pageDonate #donationPanel #openDonationForm .formInner{padding:15px 0}.pageDonate #donationPanel #openDonationForm .formInner:after,.pageDonate #donationPanel #openDonationForm .formInner:before{display:table;content:""}.pageDonate #donationPanel #openDonationForm .formInner:after{clear:both}.pageDonate #donationPanel #openDonationForm .formInner .column.half{padding:0 15px}.pageDonate #donationPanel #openDonationForm .formList.radioFields{margin-top:-50px}.pageDonate #donationPanel #openDonationForm .formList.radioFields>li:first-child{margin-bottom:30px}.pageDonate #donationPanel #openDonationForm .formList.radioFields>li:first-child label{color:#fff}.pageDonate #donationPanel #openDonationForm .formList.radioFields label{font-size:16px}.pageDonate #donationPanel #didYouKnowForm .fundDescription{width:360px;min-height:36px}}.pageDonate #donationPanel #didYouKnowForm header{margin:0;padding:0 15px}.pageDonate #donationPanel #didYouKnowForm .formInner{padding:0 15px}.pageDonate #donationPanel #didYouKnowForm h2{font-size:30px;margin-bottom:2px}.pageDonate #donationPanel #didYouKnowForm .select-wrapper{margin-bottom:8px;outline:#999 solid 2px}.pageDonate #givingPrefsForm{background:#f3f3f3;margin-top:10px}.pageDonate #givingPrefsForm header{margin:0;padding:12px 35px 12px 10px;position:relative}.pageDonate #givingPrefsForm header a.trigger.expand{position:absolute;right:15px;top:15px}.pageDonate #givingPrefsForm .target.expand{padding:0 15px}.pageDonate #givingPrefsForm .target.expand .formInner{border-top:1px solid #ccc;padding:15px 0 2px}.pageDonate #givingPrefsForm .indent .inputWrapper{display:block}.pageDonate #promoCodeForm:after,.pageDonate #promoCodeForm:before,.pageSpecialEvent .eventGroup article:after,.pageSpecialEvent .eventGroup article:before,.pageSpecialEvent .eventGroup:after,.pageSpecialEvent .eventGroup:before{display:table;content:""}@media (min-width:768px){.pageDonate #givingPrefsForm header{padding:15px 35px 15px 15px}.pageDonate #givingPrefsForm header h2{margin-bottom:4px}.pageDonate #givingPrefsForm header p{margin:0}}.pageDonate #promoCodeForm{background:#838b93;margin-top:20px;padding:15px}.pageDonate #promoCodeForm .instructions p{color:#fff;margin-bottom:8px}.pageDonate #promoCodeForm input[type=text]{width:110px;border:1px solid #5d5d5d;margin:0}@media (min-width:768px){.pageDonate #promoCodeForm .instructions{float:left}.pageDonate #promoCodeForm .instructions p{line-height:24px;margin:0}.pageDonate #promoCodeForm .formFields{float:right}}.pageDonate fieldset.footer{margin-top:36px}.pageDonate fieldset.footer input[type=submit]{font-size:14px;line-height:16px;padding:9px 40px 8px}.pageSpecialEvent #mainContent h2,.pageSpecialEvent #mainContent h3,.pageSpecialEvent #mainContent h4,.pageSpecialEvent #mainContent h5,.pageSpecialEvent #mainContent h6{color:#333}.pageSpecialEvent #mainContent .mainHeader{color:#fff;background-color:rgba(49,62,76,.8);padding:10px 15px}.pageSpecialEvent #mainContent .mainHeader h1,.pageSpecialEvent #mainContent .mainHeader h2,.pageSpecialEvent #mainContent .mainHeader h3,.pageSpecialEvent #mainContent .mainHeader h4,.pageSpecialEvent #mainContent .mainHeader h5,.pageSpecialEvent #mainContent .mainHeader h6{color:#fff;margin:5px 0 0}.pageSpecialEvent #mainContent .primary{background-color:rgba(255,255,255,.8);padding:10px 15px}@media (min-width:768px){.pageSpecialEvent #mainContent .mainHeader,.pageSpecialEvent #mainContent .primary{padding:15px 20px}}.pageSpecialEvent .introBlock{margin-bottom:28px}.pageSpecialEvent .introBlock h2{margin-bottom:.5em}.pageSpecialEvent .eventGroup h2{font-size:30px;margin-bottom:2px}.pageSpecialEvent .eventGroup article{background:#e7eef5;margin-bottom:24px;padding:15px 10px;position:relative}.pageSpecialEvent .eventGroup article h3{margin-bottom:8px}.pageSpecialEvent .eventGroup article p,.pageSpecialEvent .eventGroup article ul{margin-bottom:1em}.pageSpecialEvent .eventGroup article fieldset .select-wrapper{display:inline-block;outline:#999 solid 2px}.pageSpecialEvent .eventGroup article fieldset .limited{color:#c893ad;display:inline-block;font-size:14px;line-height:30px;text-transform:uppercase;margin-left:.5em}#multimedia-app-target .explore-multimedia-section>ul>li:after,#multimedia-app-target .explore-multimedia-section>ul>li:before,.pageSpecialEvent fieldset.donationBox:after,.pageSpecialEvent fieldset.donationBox:before{display:table;content:""}@media (min-width:768px){.pageSpecialEvent .eventGroup article{width:340px}.pageSpecialEvent .eventGroup article:nth-of-type(odd){float:left;clear:left}.pageSpecialEvent .eventGroup article:nth-of-type(even){float:right;clear:right}.pageSpecialEvent .eventGroup article fieldset .limited{font-size:12px;line-height:24px}}#multimedia-app-target .explore-multimedia-section>ul>li:after,.pageSpecialEvent fieldset.donationBox:after{clear:both}.pageSpecialEvent fieldset.donationBox{background:#838b93;margin-bottom:24px;padding:15px}.pageSpecialEvent fieldset.donationBox .instructions p{color:#fff;font-size:18px;margin-bottom:8px}.pageSpecialEvent fieldset.donationBox .formFields{text-align:right}.pageSpecialEvent fieldset.donationBox .formFields label{color:#fff;font-size:18px;font-weight:700;line-height:30px}.pageSpecialEvent fieldset.donationBox input[type=text]{font-weight:700;width:110px;border:1px solid #5d5d5d;margin:0}@media (min-width:768px){.pageSpecialEvent fieldset.donationBox .instructions{float:left}.pageSpecialEvent fieldset.donationBox .instructions p{font-size:16px;line-height:24px;margin:0}.pageSpecialEvent fieldset.donationBox .formFields{float:right}.pageSpecialEvent fieldset.donationBox .formFields label{font-size:16px;line-height:24px}}.pageSpecialEvent fieldset.footer{margin-bottom:24px}.pageSpecialEvent fieldset.footer input[type=submit]{font-size:14px;line-height:16px;padding:9px 40px 8px}#multimedia-nav-target .multimedia-nav h4{color:#fff;font-size:24px;line-height:26px;text-transform:none;background:#c893ad;margin:0 0 2px;padding:5px 20px}#multimedia-nav-target .multimedia-nav ul{background:#5a6570;padding:20px}#multimedia-nav-target .multimedia-nav ul>li>a{color:#fff}#multimedia-nav-target .multimedia-nav ul>li>a.active{color:#c893ad}#multimedia-app-target{position:relative}#multimedia-app-target .explore-multimedia-list{min-height:600px;position:relative}#multimedia-app-target .explore-multimedia-section{margin:0 0 28px}#multimedia-app-target .explore-multimedia-section>h2{color:#535658;font-size:42px;line-height:42px;margin:0 0 10px}#multimedia-app-target .explore-multimedia-section>h2.header{background:#e7eef5;padding:10px 18px}#multimedia-app-target .explore-multimedia-section>h2 a{color:#535658}#multimedia-app-target .explore-multimedia-section>ul{background:#f4f5f5;margin:0 0 2px;padding:0 18px}#multimedia-app-target .explore-multimedia-section>ul>li{border-top:1px dotted #8a8a8a;margin:0;padding:18px 0}#multimedia-app-target .explore-multimedia-section>ul>li img{width:108px;height:108px;background:#eee}#multimedia-app-target .explore-multimedia-section>ul>li h3{color:#d3a9bd;font-size:20px;line-height:24px;margin:0 0 10px}#multimedia-app-target .explore-multimedia-section>ul>li p{margin:0 0 10px}#multimedia-app-target .explore-multimedia-section>ul>li ul.keyword-list{font-size:12px;line-height:18px}#multimedia-app-target .explore-multimedia-section>ul>li ul.keyword-list>li{display:inline;margin:0 8px 0 0}#multimedia-app-target .explore-multimedia-section>ul>li ul.keyword-list>li:last-child{margin:0}#multimedia-app-target .explore-multimedia-section>ul>li.display-left{padding-left:124px}#multimedia-app-target .explore-multimedia-section>ul>li.display-left img{float:left;margin-left:-124px}#multimedia-app-target .explore-multimedia-section>ul>li.display-right{padding-right:124px}#multimedia-app-target .explore-multimedia-section>ul>li.display-right img{float:right;margin-right:-124px}#multimedia-app-target .explore-multimedia-section>ul>li:first-child{border:0}#multimedia-app-target .explore-multimedia-section div.cta{text-align:right;background:#f4f5f5;padding:8px 18px}@media (max-width:767px){.pageMultimedia #multimedia-nav-target{width:100%}.pageMultimedia #multimedia-nav-target .multimedia-nav h4{padding:5px 10px}.pageMultimedia #multimedia-app-target .explore-multimedia-section>h2.header,.pageMultimedia #multimedia-nav-target .multimedia-nav ul{padding:10px}.pageMultimedia #multimedia-app-target .explore-multimedia-section>ul{padding:0 10px}.pageMultimedia #multimedia-app-target .explore-multimedia-section>ul>li img{width:72px;height:72px}.pageMultimedia #multimedia-app-target .explore-multimedia-section>ul>li.display-left{padding-left:84px}.pageMultimedia #multimedia-app-target .explore-multimedia-section>ul>li.display-left img{margin-left:-84px}.pageMultimedia #multimedia-app-target .explore-multimedia-section>ul>li.display-right{padding-right:84px}.pageMultimedia #multimedia-app-target .explore-multimedia-section>ul>li.display-right img{margin-right:-84px}.pageMultimedia #multimedia-app-target .explore-multimedia-section div.cta{padding:8px 10px}}@media (min-width:768px){.pageMultimedia .twoColumn .column.secondary{float:right;padding-top:52px}.pageMultimedia .twoColumn .column.secondary+.column.primary{float:left}.pageMultimedia #multimedia-nav-target{width:222px}.pageMultimedia #multimedia-nav-target.fixed{position:fixed;top:52px}}@media (max-width:767px){.pageMultimedia #mainContent{margin-top:425px;padding-top:0}.pageMultimedia #multimedia-carousel{position:absolute;left:10px;right:10px;top:-175px}}@media (min-width:768px) and (max-width:1023px){.pageMultimedia #mainContent{margin-top:475px;padding-top:0}.pageMultimedia #multimedia-carousel{position:absolute;right:0;top:-175px}}@media (min-width:1024px){.pageMultimedia #mainContent{margin-top:660px;padding-top:0}.pageMultimedia #multimedia-carousel{position:absolute;right:0;top:-200px}}#miniform_adddonation{background-color:#b8c3cf;padding:10px 20px}#miniform_adddonation h5{color:#fff;border:0}#miniform_adddonation .formFields{text-align:right;padding-top:15px}#miniform_adddonation .formFields p{margin-bottom:5px}#miniform_adddonation .formFields input[type=submit]{margin:10px 0 0 5px;clear:right;float:right}#miniform_adddonation .formFields .donation-amount-input{display:none;float:right;clear:both;line-height:1.8}#miniform_adddonation .formFields .select-wrapper{float:right;width:260px;margin-bottom:10px}@media (min-width:768px){#miniform_adddonation .formFields input[type=submit]{margin:10px 0 0 5px}#miniform_adddonation .formFields .select-wrapper{width:240px}}@media (max-width:767px){#miniformCreditCard .select-wrapper.exp-date{width:90px}}.updateProgress .paymentInProgressBG{width:100%;height:100%;background:rgba(0,0,0,.9);position:fixed;left:0;right:0;top:0;bottom:0;z-index:11}.updateProgress .paymentInProgress{width:calc(100% - 20px);height:calc(100% - 20px);min-width:300px;min-height:300px;position:fixed;left:10px;top:10px;z-index:12}.updateProgress .paymentInProgress .message{background:#333;margin-bottom:4px;padding:60px 20px 40px}.updateProgress .paymentInProgress .message h2,.updateProgress .paymentInProgress .message h3{font-family:DinMed,Arial,sans-serif;text-align:center}.updateProgress .paymentInProgress .message h2{color:#000;font-size:40px;line-height:44px}.updateProgress .paymentInProgress .message h3{color:#8a8a8a;font-size:16px;line-height:18px;text-transform:uppercase;word-spacing:2px;margin:-4px 0 20px}.updateProgress .paymentInProgress .message img{display:block;margin:0 auto;opacity:.8}.updateProgress .paymentInProgress .critical{background-color:#000;padding:20px}.updateProgress .paymentInProgress .critical p{color:#8a8a8a;line-height:20px;text-align:center;margin:0}.pagePerformance .select-seating-section .seatmapzone,.pagePerformance .select-seating-section footer fieldset.submit-box{text-align:right}.updateProgress .paymentInProgress .critical p span{color:#c893ad}@media (max-width:767px){.updateProgress .paymentInProgress{background:#333}.updateProgress .paymentInProgress .message{background:0 0}}@media (min-width:768px){.updateProgress .paymentInProgressBG{background:rgba(0,0,0,.9)}.updateProgress .paymentInProgress{width:400px;height:300px;left:calc(50% - 200px);top:calc(50% - 150px)}}.pagePerformance a.backToCalendar{display:inline-block;margin-bottom:5px}.pagePerformance .performanceOverview{background-color:rgba(51,51,51,.9);border-top:1px solid #fff;border-bottom:1px solid #5d5d5d;margin-bottom:20px;padding:0 10px}.pagePerformance .performanceOverview:after,.pagePerformance .performanceOverview:before{display:table;content:""}.pagePerformance .performanceOverview:after{clear:both}.pagePerformance .performanceOverview .first-block,.pagePerformance .performanceOverview .second-block{padding:10px 0}.pagePerformance .performanceOverview .second-block{border-top:1px dotted #fff}.pagePerformance .performanceOverview p{margin:0 0 .5em}.pagePerformance .performanceOverview dl dt{color:#8d9eb1;text-transform:uppercase}.pagePerformance .performanceOverview dl dd{margin:0}.pagePerformance #promoCodeForm .instructions{padding:4px 0}.pagePerformance #promoCodeForm p{font-family:Din,Arial,sans-serif}.pagePerformance #promoCodeForm input[type=text]{width:110px;border:1px solid #5d5d5d;margin:0}.pagePerformance #promoCodeForm input[type=submit]{margin:2px 0 0 5px}.pagePerformance .select-seating-section .outerWrapper{background:#313e4c;padding:10px}.pagePerformance .select-seating-section .innerWrapper{background:#e7eef5;min-height:200px;padding:10px}.pagePerformance .select-seating-section footer{padding:10px 10px 0}.pagePerformance .select-seating-section footer fieldset.submit-box p{display:inline-block;color:#f1c203;margin:0 10px 0 0}@media (min-width:768px){.pagePerformance a.backToCalendar{float:right;margin:-34px 0 0}.pagePerformance .performanceOverview{padding:15px 0}.pagePerformance .performanceOverview .first-block,.pagePerformance .performanceOverview .second-block{float:left;width:50%;padding:0 10px;vertical-align:top}.pagePerformance .performanceOverview .second-block{border-top:0;border-left:1px dotted #fff}.pagePerformance .performanceOverview p{margin:0}.pagePerformance #promoCodeForm:after,.pagePerformance #promoCodeForm:before{display:table;content:""}.pagePerformance #promoCodeForm:after{clear:both}.pagePerformance #promoCodeForm .instructions{float:left}.pagePerformance #promoCodeForm .formFields{float:right}.pagePerformance #promoCodeForm input[type=submit]{margin:1px 0 0 5px}.pagePerformance .select-seating-section .outerWrapper{padding:15px}.pagePerformance .select-seating-section .innerWrapper{padding:25px}.pagePerformance .select-seating-section footer{padding:15px 15px 0}}.select-seats table{width:100%;margin:0 0 20px}.select-seats table thead{border-bottom:1px dotted #ccc}.select-seats table tbody tr:nth-child(odd){background-color:none}.select-seats table tbody tr:nth-child(even){background-color:#fff}.select-seats table th{color:#c893ad;font-family:DinLight,Arial,sans-serif;height:32px;line-height:32px}.select-seats table td{height:32px;line-height:22px;vertical-align:middle;padding:6px 0 4px}.select-seats table input[type=radio]{opacity:0;position:absolute}.select-seats table input[type=radio]+label{padding-left:25px;position:relative}.select-seats table input[type=radio]+label:before{content:"";display:block;width:18px;height:18px;background:url(/_ui/img/common/form-icons.png) -20px -60px no-repeat;background-size:180px 180px;position:absolute;left:0;top:0}.select-seats table input[type=radio]:checked+label:before{background-position:-60px -60px}.select-seats table input[type=radio]:disabled+label:before{background-position:-100px -60px}.select-seats table input[type=radio]:disabled:checked+label:before{background-position:-140px -60px}.select-seats table label{line-height:inherit;margin-left:10px}.select-seats table .priceType,.select-seats table .radioCol{width:25%}.select-seats textarea{width:100%;max-width:440px}@media (min-width:768px){.select-seats table input[type=radio]+label{padding-left:22px}.select-seats table input[type=radio]+label:before{background-position:-20px -140px;top:2px}.select-seats table input[type=radio]:checked+label:before{background-position:-60px -140px}.select-seats table input[type=radio]:disabled+label:before{background-position:-100px -140px}.select-seats table input[type=radio]:disabled:checked+label:before{background-position:-140px -140px}.select-seats table th{font-size:20px}.select-seats textarea{width:440px}}.pageRepertory .mainHeader h1{color:#333}.pageRepertory .letterNav{font-size:16px;margin:1em 0}.pageRepertory .letterNav ol{width:100%}.pageRepertory .letterNav ol>li{display:inline-block;min-width:16px;border-right:2px solid #333;padding:0 4px 0 1px;line-height:1em;text-align:center}.pageRepertory .letterNav ol>li:last-child{border:0}.pageRepertory .letterNav ol a{color:#c893ad;font-family:DinBold,Arial,sans-serif;font-weight:700}.pageRepertory .repContainer{padding-top:30px}.pageRepertory .repContainer:after,.pageRepertory .repContainer:before{display:table;content:""}.pageRepertory .repContainer:after{clear:both}.pageRepertory .repContainer header{float:left;width:60px}.pageRepertory .repContainer header h2{font-size:44px}.pageRepertory .repContainer header img{display:none}.pageRepertory .repContainer ul.repListing{float:left;width:calc(100% - 60px)}.subsSeriesContainer>header a.subRenewalConfirm,.subsSeriesContainer>section.series div.footer .button{float:right}.pageRepertory .repContainer ul.repListing li{padding:1px 0}.pageRepertory .repContainer footer{clear:both;text-align:right}@media (max-width:767px){.pageRepertory #mainContent{padding-top:20px}}@media (min-width:768px) and (max-width:1023px){.pageRepertory #mainContent{padding-top:40px}}@media (min-width:600px) and (max-width:767px){.pageRepertory .repContainer header{width:100px}.pageRepertory .repContainer ul.repListing{width:calc(100% - 100px)}}@media (min-width:768px){.pageRepertory .letterNav{font-size:18px}.pageRepertory .letterNav ol>li{min-width:24px}.pageRepertory .repContainer{padding-top:50px}.pageRepertory .repContainer header{width:222px}.pageRepertory .repContainer header h2{font-size:44px}.pageRepertory .repContainer header img{display:block;width:200px;height:150px;margin-bottom:10px}.pageRepertory .repContainer ul.repListing{width:494px;-webkit-column-count:2;-moz-column-count:2;column-count:2}}.pageSearch #searchboxSearchPage{background-color:#f3f3f3;margin:0 0 2px;padding:10px}.pageSearch #searchboxSearchPage input[type=submit]{margin:2px 0 0 5px}.pageSearch #cse_search_results iframe{width:100%;padding:10px;background-color:#f3f3f3}@media (min-width:768px){.pageSearch #searchboxSearchPage input[type=submit]{margin:1px 0 0 5px}.pageSearch #cse_search_results iframe{padding:20px}}.subsSeriesContainer>header{background:#e7eef5;padding:15px 20px}.subsSeriesContainer>header>h2{color:#000;font-size:36px;display:inline-block;width:calc(100% - 70px)}.subsSeriesContainer>section.series .calendarGrid:after,.subsSeriesContainer>section.series .calendarGrid:before,.subsSeriesContainer>section.series div.footer:after,.subsSeriesContainer>section.series div.footer:before{display:table;content:""}.subsSeriesContainer>header>p{font-size:12px;margin-bottom:0}.subsSeriesContainer>header.title{background-color:#e7eef5;margin:0 0 2px;padding:5px 10px}.subsSeriesContainer>header.title h2{color:#333;margin:0}.subsSeriesContainer>header.attention{background-color:#c893ad;margin:0;padding:10px 10px 5px}.subsSeriesContainer>header.attention h2{color:#fff;margin:0}@media (min-width:768px){.subsSeriesContainer>header.title{padding:5px 20px}.subsSeriesContainer>header.title h2{font-size:30px;line-height:36px}.subsSeriesContainer>header.attention{padding:10px 20px 5px}}.subsSeriesContainer>fieldset{background-color:#f3f3f3;padding:10px}.subsSeriesContainer>fieldset.footer{margin:2px 0 10px}.subsSeriesContainer>fieldset .formList{margin:0}@media (min-width:768px){.subsSeriesContainer>fieldset.footer{padding:15px 20px}}.subsSeriesContainer>section{background-color:#f3f3f3;padding:10px;position:relative}.subsSeriesContainer>section.info{margin-bottom:2px}.subsSeriesContainer>section.info p{margin:0}.subsSeriesContainer>section.attention{background-color:#c893ad}.subsSeriesContainer>section.attention p{color:#fff}.subsSeriesContainer>section.transparent{background-color:rgba(26,26,26,.9);opacity:1}.subsSeriesContainer>section.transparent p{color:#fff}.subsSeriesContainer>section.separator{background-color:#838b93}.subsSeriesContainer>section.separator p{color:#fff;margin:0}.subsSeriesContainer>section.separator.step1{margin-bottom:2px}.subsSeriesContainer>section.separator.step1>div{margin-top:2px}@media (min-width:768px){.subsSeriesContainer>section.info{padding:15px}.subsSeriesContainer>section.summary{padding:20px}.subsSeriesContainer>section.attention{padding:10px 15px 5px}.subsSeriesContainer>section.transparent{padding:20px}.subsSeriesContainer>section.separator{padding:10px 15px}.subsSeriesContainer>section.separator.step1>div{width:auto;margin:0;position:absolute;right:360px;top:8px}}.subsSeriesContainer>section.series{background-color:#f3f3f3;margin:0 0 10px}.subsSeriesContainer>section.series h3{color:#000;margin-top:14px}.subsSeriesContainer>section.series h3:first-child{margin-top:0}.subsSeriesContainer>section.series div.header{border-bottom:1px dotted #ccc;margin-bottom:10px;padding:5px 0}.subsSeriesContainer>section.series div.header p{margin:0}.subsSeriesContainer>section.series div.footer{background-color:#fff;margin-top:10px;padding:10px 20px}.subsSeriesContainer>section.series div.footer:after{clear:both}.subsSeriesContainer>section.series .calendarGrid{margin-right:-1px}.subsSeriesContainer>section.series .calendarGrid:after{clear:both}.subsSeriesContainer>section.series .calendarGrid>li{float:left;width:92px;height:94px;background:#99aec4;margin:0 1px 1px 0;padding:0;overflow:hidden}.subsSeriesContainer>section.series .calendarGrid>li.hover,.subsSeriesContainer>section.series .calendarGrid>li.selected,.subsSeriesContainer>section.series .calendarGrid>li:active,.subsSeriesContainer>section.series .calendarGrid>li:hover{background:#2b3b4b}.subsSeriesContainer>section.series .calendarGrid>li>a{display:block;width:100%;height:100%;padding:10px 5px;color:#fff;text-transform:uppercase}.subsSeriesContainer>section.series .calendarGrid>li>a .perfDate{display:block;font-family:DinLight,Arial,sans-serif;font-size:20px}.subsSeriesContainer>section.series .calendarGrid>li>a .perfTime,.subsSeriesContainer>section.series .calendarGrid>li>a .perfYear{display:block;font-size:16px}@media (min-width:768px){.subsSeriesContainer>section.series .calendarGrid>li{width:90px}.subsSeriesContainer>section.series .calendarGrid>li>a .perfDate{font-size:24px}}.subsSeriesContainer>section.perfSeatsTable{margin:0 0 20px;padding:20px 10px}.subsSeriesContainer>section.perfSeatsTable:after,.subsSeriesContainer>section.perfSeatsTable:before{display:table;content:""}.subsSeriesContainer>section.perfSeatsTable:after{clear:both}.subsSeriesContainer>section.perfSeatsTable>div.header{margin:0 0 30px}.subsSeriesContainer>section.perfSeatsTable>div.header h2{color:#333}.subsSeriesContainer>section.perfSeatsTable>table{float:right;min-width:280px}.subsSeriesContainer>section.perfSeatsTable>table th{color:#fff;font-size:16px;background-color:#c893ad;padding:5px 20px}.subsSeriesContainer>section.perfSeatsTable>table td{font-size:14px;background-color:#fff;border-top:4px solid #f3f3f3;padding:5px 20px}.subsSeriesContainer>section.perfSeatsTable>table td.subtotalLabel{font-family:DinBold,Arial,sans-serif;text-align:right}.subsSeriesContainer>section.perfSeatsTable>table td.subtotal{text-align:left}@media (min-width:768px){.subsSeriesContainer>section.perfSeatsTable>table{margin-right:10px}.subsSeriesContainer>section.perfSeatsTable>table th{font-family:DinLight,Arial,sans-serif;font-size:20px}.subsSeriesContainer>section.perfSeatsTable>table td{font-size:14px}}.subsSeriesContainer>section.renewalSeries>h3{color:#333;font-size:20px;text-indent:0;min-height:36px;border-bottom:1px dotted #333;margin:10px}.subsSeriesContainer>section.renewalSeries>h3>span{font-size:13px;vertical-align:middle}.subsSeriesContainer>section.renewalSeries>ul{border-bottom:1px dotted #333;margin:10px 10px 5px;padding-bottom:10px;text-indent:0}.subsSeriesContainer>section.renewalSeries>ul>li{font-family:Arial,sans-serif;font-size:12px}.subsSeriesContainer>section.renewalSeries .strapline{font-family:Arial,sans-serif;font-size:12px;font-weight:700;margin:10px 0 0 10px}.subsSeriesContainer>section .subRenewEditSubmit{clear:both;margin-bottom:15px;width:100%}.subsSeriesContainer>section .subRenewEditSubmit button,.subsSeriesContainer>section .subRenewEditSubmit input,.subsSeriesContainer>section .subRenewEditSubmit>a{clear:both;text-transform:uppercase;margin:10px 10px 10px 0}.subsSeriesContainer>section .subRenewEditSubmit a{font-family:DinBold,Arial,sans-serif;margin-left:0}.subsSeriesContainer>section .subRenewEditSubmit a.button{font-family:DinMed,Arial,sans-serif}fieldset.basket-totals,header.cyo .validation-summary>p .bold,header.cyo h4,section.cyo nav ul>li a,section.cyo>div.selectedPerformances h4,section.cyo>div.selectedPerformances>table tr.subtotal>td .bold{font-family:DinBold,Arial,sans-serif}.subsSeriesContainer>.packagePerformances{padding:15px 10px}.subsSeriesContainer .calendarResults{margin-top:10px}.subsSeriesContainer .calendarResults .performancesList{min-height:100px;background-color:#e7eef5}#subs-cyo-container{background-color:#f3f3f3}#subs-cyo-container h4{color:#8D9EB1}#subs-cyo-container h2.first-step{color:#333;border-bottom:1px dotted #333;margin:20px 0}#subs-cyo-container header.info{color:#fff;background-color:#333;padding:10px}#subs-cyo-container header.info p{margin:0}#subs-cyo-container div.subheader{padding:10px}#subs-cyo-container div.subheader a.cyoReset{display:inline-block;font-size:14px;line-height:1.2;margin-bottom:15px}#subs-cyo-container div.subheader p.dotted{clear:both;border-top:1px dotted #434343;margin:0;padding-top:15px}#subs-cyo-container header.attention{background-color:#c893ad;padding:10px 10px 5px}#subs-cyo-container fieldset{padding:10px}#subs-cyo-container fieldset .formList{margin:0}#subs-cyo-container div.select-wrapper{margin-bottom:10px}#subs-cyo-container section.cartBtns{margin:0}@media (min-width:768px){#subs-cyo-container div.subheader,#subs-cyo-container header.info{padding:20px}#subs-cyo-container div.subheader h4{float:left}#subs-cyo-container div.subheader a.cyoReset{float:right}#subs-cyo-container header.attention{padding:10px 20px 5px}#subs-cyo-container #view-by-ballet aside.performance span.performanceTime{float:left;width:144px}#subs-cyo-container #view-by-ballet aside.performance ul{float:left}}#subs-cyo-container #view-by-ballet h3.performanceDateHeader{color:#fff;font-size:16px;line-height:18px;text-transform:uppercase;background:#58626d;padding:6px 10px 4px}#subs-cyo-container #view-by-ballet aside.performance{padding:10px;position:relative}#subs-cyo-container #view-by-ballet aside.performance:after,#subs-cyo-container #view-by-ballet aside.performance:before{display:table;content:""}#subs-cyo-container #view-by-ballet aside.performance:after{clear:both}#subs-cyo-container #view-by-ballet aside.performance span.performanceTime{display:block;font-weight:700}#subs-cyo-container #view-by-date>h4.no-results{margin:10px 0 0 12px}#subs-cyo-container #view-by-date ul.results{border-top:10px solid #fff}#subs-cyo-container #view-by-date ul.results>li{margin:0}@media (min-width:768px){#subs-cyo-container #view-by-date ul.results>li>header{width:160px}#subs-cyo-container #view-by-date ul.results>li>article{width:calc(100% - 160px);border-left:10px solid #fff;padding:0}}#subs-cyo-container .performancesListWide .detailsList>li{border-top:1px solid #fff}#subs-cyo-container .performancesListWide .detailsList>li:first-child{border:none}#subs-cyo-app{position:relative}#subs-cyo-app #subs-cyo-minicart{padding:0 10px;position:relative}#subs-cyo-app #subs-cyo-minicart div.carttimer{background:#c893ad}#subs-cyo-app #subs-cyo-minicart div.carttimer h4{color:#fff;padding:15px 0 10px;width:auto}#subs-cyo-app #subs-cyo-minicart div.carttimer .button{background-color:#7c848c;margin:11px 15px 0 0;float:right}#subs-cyo-app #subs-cyo-minicart h3.cyoNumberOfPerfs{color:#58626d;font-size:16px;font-weight:700;line-height:18px;text-transform:uppercase;margin:0 0 10px}#subs-cyo-app #subs-cyo-minicart .cyoPerformancesCartList{border-top:1px dotted #434343;margin-bottom:10px;padding-top:15px}#subs-cyo-app #subs-cyo-minicart .cyoPerformancesCartList .cyoCartItem{padding-bottom:15px}#subs-cyo-app #subs-cyo-minicart .cyoPerformancesCartList .cyoCartItem .cyoLeftCol .cyoDate{font-size:16px;font-weight:700}#subs-cyo-app #subs-cyo-minicart .cyoPerformancesCartList .cyoCartItem .cyoLeftCol .cyoStrapline{font-weight:700}#subs-cyo-app #subs-cyo-minicart .cyoPerformancesCartList .cyoCartItem .cyoLeftCol .cyoBallets{margin-left:20px}#subs-cyo-app #subs-cyo-minicart .cyoPerformancesCartList .cyoCartItem .cyoLeftCol .cyoBallets>span,#subs-cyo-app #subs-cyo-minicart .cyoPerformancesCartList .cyoCartItem .cyoSeats>span{display:block}#subs-cyo-app #subs-cyo-minicart .subTotal{font-size:16px;text-align:right;margin:0 0 8px}#subs-cyo-app #subs-cyo-minicart .proceedBlock{color:#fff;font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase;background:#58626d;margin:0 -10px 8px;padding:8px 10px}#subs-cyo-app #subs-cyo-minicart .proceedBlock:after,#subs-cyo-app #subs-cyo-minicart .proceedBlock:before{display:table;content:""}#subs-cyo-app #subs-cyo-minicart .proceedBlock:after{clear:both}#subs-cyo-app #subs-cyo-minicart .proceedBlock .msgPerfsFulfilled,#subs-cyo-app #subs-cyo-minicart .proceedBlock .msgPerfsRemaining{display:block;margin-bottom:4px}#subs-cyo-app #subs-cyo-minicart .proceedBlock .lnk-proceed{float:right}#subs-cyo-app #subs-cyo-minicart .proceedBlock .lnk-proceed[disabled]{cursor:none;background-color:#8a8a8a;color:#a4a4a4}@media (min-width:768px){#subs-cyo-app #subs-cyo-minicart{padding:0 20px}#subs-cyo-app #subs-cyo-minicart .cyoPerformancesCartList .cyoCartItem:after,#subs-cyo-app #subs-cyo-minicart .cyoPerformancesCartList .cyoCartItem:before{display:table;content:""}#subs-cyo-app #subs-cyo-minicart .cyoPerformancesCartList .cyoCartItem:after{clear:both}#subs-cyo-app #subs-cyo-minicart .cyoPerformancesCartList .cyoCartItem .cyoLeftCol{float:left;width:220px}#subs-cyo-app #subs-cyo-minicart .cyoPerformancesCartList .cyoCartItem .cyoLeftCol .cyoDate{font-size:18px}#subs-cyo-app #subs-cyo-minicart .cyoPerformancesCartList .cyoCartItem .cyoSeats{float:left;margin-left:60px}#subs-cyo-app #subs-cyo-minicart .cyoPerformancesCartList .cyoCartItem .cyoRemove{float:right;margin-right:40px}#subs-cyo-app #subs-cyo-minicart .subTotal{padding:0 40px}#subs-cyo-app #subs-cyo-minicart .proceedBlock{margin:0 -20px 8px;padding:8px 20px}#subs-cyo-app #subs-cyo-minicart .proceedBlock .msgPerfsRemaining{float:left;margin:0}}#view-by-ballet,#view-by-date{min-height:400px;position:relative;padding-bottom:0}#view-by-ballet>.loader-spinner,#view-by-date>.loader-spinner{background-position:center 200px}header.cyo{background:#f3f3f3;margin:2px 0 15px}header.cyo h4{color:#8d9eb1;float:left;font-size:1em;margin:15px;text-transform:uppercase}header.cyo>a{float:right;margin:15px}header.cyo>p{border-top:1px dotted #434343;margin:0 15px;padding:15px 0}header.cyo .validation-summary{margin:0}header.cyo .validation-summary>p{margin:0;padding:0}section.cyo nav ul:after,section.cyo nav ul:before{display:table;content:""}section.cyo nav ul:after{clear:both}section.cyo nav ul>li{float:left;width:50%;height:32px}section.cyo nav ul>li a{display:block;height:32px;background:#7c848c;line-height:32px;text-align:center;text-transform:uppercase}section.cyo nav ul>li a.active{background:#313e4c}@media (min-width:768px){section.cyo nav ul>li{width:224px;margin-right:2px}}section.cyo>div.tabPanel{background:#e7eef5;padding-top:15px}section.cyo>div.tabPanel>h5{color:#333;font-size:24px;line-height:28px;text-transform:none;margin:0 10px 10px}section.cyo>div.tabPanel div.select-wrapper{margin:0 10px 10px}@media (min-width:768px){section.cyo>div.tabPanel>h5{float:left;width:208px;margin-right:80px}}section.cyo>div.selectedPerformances{background:#f3f3f3;margin-bottom:15px}section.cyo>div.selectedPerformances h4{border-bottom:1px dotted #434343;color:#8d9eb1;font-size:1em;margin:0 15px;padding:10px 0;text-transform:uppercase}section.cyo>div.selectedPerformances>table{width:100%}section.cyo>div.selectedPerformances>table tr{border-bottom:1px dotted #434343;float:left;margin:15px}section.cyo>div.selectedPerformances>table tr.subtotal{background:#fff;border-top:1px dotted #434343;height:38px;line-height:38px;margin:15px 0;width:100%}section.cyo>div.selectedPerformances>table tr.subtotal>td{float:right;height:38px;line-height:38px;margin:0 40px}section.cyo>div.selectedPerformances>table tr.ticket .item{width:315px}section.cyo>div.selectedPerformances>table tr.ticket .section{width:300px}section.cyo>div.selectedPerformances>table tr.ticket .remove{width:100px}section.cyo>div.selectedPerformances .cta{color:#fff;clear:both;float:left;width:100%;background-color:#838b93;margin:0;padding:0}section.cyo>div.selectedPerformances .cta p{margin:10px 15px;text-transform:uppercase}section.cyo>div.selectedPerformances .cta a{margin:10px 15px}fieldset.basket h4{width:100%;background:#58626d;color:#fff;font-weight:700;font-size:25px;line-height:17px;text-transform:uppercase;margin:0 0 8px;padding:10px 8px;clear:both}fieldset.basket td.subscriptionDetails .cyoCartItem{width:100%;display:inline-block;margin-bottom:20px}fieldset.basket td.subscriptionDetails .cyoCartItem .cyoLeftCol{float:left;width:210px;margin-right:20px}fieldset.basket td.subscriptionDetails .cyoCartItem .cyoLeftCol .cyoDate{font-size:14px;font-weight:700}fieldset.basket td.subscriptionDetails .cyoCartItem .cyoLeftCol .cyoStrapline,fieldset.basket td.subscriptionDetails .cyoCartItem .cyoLeftCol .cyoVenue{font-weight:700}fieldset.basket td.subscriptionDetails .cyoCartItem .cyoRightCol{float:left;width:490px}fieldset.basket td.subscriptionDetails .cyoCartItem .subtotal{clear:both;display:block;float:right;margin-right:50px;margin-left:10px}fieldset.basket-totals{font-weight:700}fieldset.basket-totals table{float:right}.pagePromotion .mainHeader{color:#fff;background-color:rgba(49,62,76,.8);padding:10px 15px}.pagePromotion .mainHeader h1,.pagePromotion .mainHeader h2,.pagePromotion .mainHeader h3,.pagePromotion .mainHeader h4,.pagePromotion .mainHeader h5,.pagePromotion .mainHeader h6{color:#fff;margin:5px 0 0}@media (min-width:768px){.pagePromotion .mainHeader{padding:15px 20px}}.pagePromotion .promotionLayout .mainHeader{margin-bottom:0}.pagePromotion .promotionLayout .mainHeader:after,.pagePromotion .promotionLayout .mainHeader:before{display:table;content:""}.pagePromotion .promotionLayout .mainHeader:after{clear:both}.pagePromotion .promotionLayout .mainHeader img{float:left;width:60px;height:60px;margin-right:10px}.pagePromotion .promotionLayout .mainHeader h2{font-size:32px;line-height:36px}.pagePromotion .promotionLayout h3.sub-heading{color:#333;font-family:DinLight,Arial,sans-serif;font-size:25px;margin-bottom:10px}.pagePromotion .promotionLayout .white-box{background-color:#e7eef5;margin-bottom:10px;padding:15px}@media (min-width:768px){.pagePromotion .promotionLayout .mainHeader img{width:80px;height:80px}.pagePromotion .promotionLayout .mainHeader h2{font-size:40px;line-height:44px}}.CMSEditableRegionEdit .ClearButton,.CMSEditableRegionEdit .SelectButton,.CMSEditableRegionError .ClearButton,.CMSEditableRegionError .SelectButton,.EditableImageEdit .ClearButton,.EditableImageEdit .SelectButton{display:inline-block;cursor:pointer;color:#fff;font-family:DinMed,Arial,sans-serif;font-size:12px;line-height:14px;text-align:center;text-transform:uppercase;vertical-align:top;background-color:#c893ad;border-radius:2px;padding:7px 7px 6px;transition:background-color .5s;margin:11px 0 0 8px}@media (min-width:768px){.CMSEditableRegionEdit .ClearButton,.CMSEditableRegionEdit .SelectButton,.CMSEditableRegionError .ClearButton,.CMSEditableRegionError .SelectButton,.EditableImageEdit .ClearButton,.EditableImageEdit .SelectButton{font-size:10px;line-height:12px;padding:5px 5px 4px}}.CMSEditableRegionEdit .ClearButton:focus,.CMSEditableRegionEdit .ClearButton:hover,.CMSEditableRegionEdit .SelectButton:focus,.CMSEditableRegionEdit .SelectButton:hover,.CMSEditableRegionError .ClearButton:focus,.CMSEditableRegionError .ClearButton:hover,.CMSEditableRegionError .SelectButton:focus,.CMSEditableRegionError .SelectButton:hover,.EditableImageEdit .ClearButton:focus,.EditableImageEdit .ClearButton:hover,.EditableImageEdit .SelectButton:focus,.EditableImageEdit .SelectButton:hover{background-color:#a87b91}.CMSEditableRegionEdit .ClearButton.disabled,.CMSEditableRegionEdit .ClearButton:disabled,.CMSEditableRegionEdit .SelectButton.disabled,.CMSEditableRegionEdit .SelectButton:disabled,.CMSEditableRegionError .ClearButton.disabled,.CMSEditableRegionError .ClearButton:disabled,.CMSEditableRegionError .SelectButton.disabled,.CMSEditableRegionError .SelectButton:disabled,.EditableImageEdit .ClearButton.disabled,.EditableImageEdit .ClearButton:disabled,.EditableImageEdit .SelectButton.disabled,.EditableImageEdit .SelectButton:disabled{cursor:default;background-color:#a1a3a6;opacity:.5}.CMSEditableRegionEdit .ClearButton.inactive,.CMSEditableRegionEdit .SelectButton.inactive,.CMSEditableRegionError .ClearButton.inactive,.CMSEditableRegionError .SelectButton.inactive,.EditableImageEdit .ClearButton.inactive,.EditableImageEdit .SelectButton.inactive{cursor:default;background-color:#8a8a8a}.CMSEditableRegionEdit .ClearButton.inverse,.CMSEditableRegionEdit .SelectButton.inverse,.CMSEditableRegionError .ClearButton.inverse,.CMSEditableRegionError .SelectButton.inverse,.EditableImageEdit .ClearButton.inverse,.EditableImageEdit .SelectButton.inverse{color:#c893ad;background-color:#fff}.CMSEditableRegionEdit .ClearButton.inverse:focus,.CMSEditableRegionEdit .ClearButton.inverse:hover,.CMSEditableRegionEdit .SelectButton.inverse:focus,.CMSEditableRegionEdit .SelectButton.inverse:hover,.CMSEditableRegionError .ClearButton.inverse:focus,.CMSEditableRegionError .ClearButton.inverse:hover,.CMSEditableRegionError .SelectButton.inverse:focus,.CMSEditableRegionError .SelectButton.inverse:hover,.EditableImageEdit .ClearButton.inverse:focus,.EditableImageEdit .ClearButton.inverse:hover,.EditableImageEdit .SelectButton.inverse:focus,.EditableImageEdit .SelectButton.inverse:hover{background-color:#a87b91;color:rgba(255,255,255,.5)}.CMSEditableRegionEdit input[type=text],.CMSEditableRegionError input[type=text],.EditableImageEdit input[type=text]{float:left;margin:10px}.CMSEditableRegionEdit{clear:both;float:left;background-color:#fff;border:1px dashed #888;margin:0 0 20px;overflow:hidden;padding:0;width:100%}.CMSEditableRegionEdit .CMSEditableRegionTitle,.CMSEditableRegionEdit .EditableTextTitle{background-color:#ddd;color:#333;display:block;font-size:16px;line-height:30px;padding:8px;text-rendering:optimizelegibility}.CMSEditableRegionError{color:red;padding:2px}.PageManagerInfoContainer .WorkflowInfo{display:block;font-family:Tahoma;font-size:11px}.PageManagerInfoContainer .PageManagerWorkflowInfo{background-color:#f5f3ec;border-bottom:solid 1px #a4b2bc;overflow:hidden;padding:4px 5px 4px 10px;margin:0}.PageManagerInfoContainer .PageManagerInfo{color:#000;background-color:#fff;display:block;padding:10px;border-bottom:solid 1px #a4b2bc;font-family:Verdana;font-size:16px}.PageManagerInfoContainer .PageManagerError{color:red;background-color:#fff;display:block;padding:3px;border-bottom:solid 1px #a4b2bc}.PageManagerInfoContainer .PageManagerPreviewInfo{color:#000;font-family:Tahoma;font-size:11px;padding:4px 5px 4px 10px;border-bottom:solid 1px #a4b2bc;background-color:#f5f3ec}.EditingFormLabel{color:#333;float:left;font-size:13px;margin:0 0 5px 45px;width:150px}.TextBoxField{width:316px}.EditingFormControlNestedControl textarea{width:316px;height:60px}@media print{blockquote,fieldset,img,pre,tr{page-break-inside:avoid}body,body *{background:0 0!important;box-shadow:none!important;color:#000!important;font-family:Arial,sans-serif!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999}h2,h3{page-break-after:avoid;margin-top:0}img{max-width:100%!important}#connectSection,#globalBg,#globalFooter,#globalHeader{display:none!important}#mainContent{margin:0 auto}@page{margin:.5cm 1cm}form[action='/checkout/confirmation.aspx'] tr{display:block}form[action='/checkout/confirmation.aspx'] td.item,form[action='/checkout/confirmation.aspx'] th.item{width:220px}form[action='/checkout/confirmation.aspx'] .mainHeader h2{content:"New York City Ballet"}form[action='/checkout/confirmation.aspx'] .checkoutSteps{display:none!important}}