.site-header,.site-header .logo-and-search,#main{zoom:1}.site-header:before,.site-header .logo-and-search:before,#main:before,.site-header:after,.site-header .logo-and-search:after,#main:after{content:"";display:table}.site-header:after,.site-header .logo-and-search:after,#main:after{clear:both}.site-header{z-index:999999;background-color:#fff}.site-header .logo-and-search{width:960px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;padding:10px 0}.site-header .logo-and-search .home-link{float:left;height:40px;width:280px}.site-header .logo-and-search .home-link img{max-height:40px;max-width:280px;vertical-align:bottom}.site-header .logo-and-search .search-form{float:right;margin-top:5px}.site-header .logo-and-search .search-form .search-field{width:400px;margin-bottom:0}.site-header .logo-and-search .search-form .search-go-button{background-color:transparent;border:0}.site-header nav{display:block;background-color:#00447c;color:#fff;height:30px}.site-header nav .navigation-items{width:960px;margin:0 auto;height:30px;line-height:30px;list-style-type:none;text-align:justify}.site-header nav .navigation-items li{display:inline-block;font-family:"Oswald", Arial, sans-serif;line-height:30px;font-size:16px}.site-header nav .navigation-items li a{color:#fff;display:block;padding:0 23px}.site-header nav .navigation-items li a:hover{text-decoration:none;background-color:#f58426;text-shadow:0 0 0.25em #ad5308}.site-header nav .navigation-items li a.whatsonstage{padding:0 32px}.site-header nav .navigation-items li.dropdown .dropdown-menu{padding:0;background-color:#00447c;text-align:left;border-radius:0;left:-30px}.site-header nav .navigation-items li.dropdown .dropdown-menu :before{position:absolute;top:-7px;left:50%;margin-left:-7px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #00447c;border-left:7px solid transparent;content:''}.site-header nav .navigation-items li.dropdown .dropdown-menu li{display:block;text-shadow:none}.site-header nav .navigation-items li.dropdown .dropdown-menu li a{padding-top:5px;padding-bottom:5px}.site-header nav .navigation-items li.dropdown .dropdown-menu li hr{margin:3px auto;width:80%;background-color:#316895}.site-header nav .navigation-items li.dropdown .dropdown-menu > li > a:hover{background-color:#f58426;background-image:none;text-shadow:0 0 0.25em #ad5308}.site-header nav .navigation-items li.dropdown .dropdown-menu > li > a:focus{background-color:#f58426;background-image:none;text-shadow:0 0 0.25em #ad5308}.site-header nav .navigation-items:after{content:'';width:100%;display:inline-block}.menu-broadway .site-header nav .navigation-items .broadway-menu{background-color:#f58426;text-shadow:0 0 0.25em #ad5308}.menu-off-broadway .site-header nav .navigation-items .off-broadway-menu{background-color:#f58426;text-shadow:0 0 0.25em #ad5308}.menu-all-cities .site-header nav .navigation-items .all-cities-menu{background-color:#f58426;text-shadow:0 0 0.25em #ad5308}.menu-discounts .site-header nav .navigation-items .discounts-menu{background-color:#f58426;text-shadow:0 0 0.25em #ad5308}.menu-news .site-header nav .navigation-items .news-menu{background-color:#f58426;text-shadow:0 0 0.25em #ad5308}.whatsonstage.menu-west-end .site-header nav .navigation-items .london-menu{background-color:#cd0018;text-shadow:0 0 0.25em #67000c}.whatsonstage.menu-news .site-header nav .navigation-items .news-menu{background-color:#cd0018;text-shadow:0 0 0.25em #67000c}.whatsonstage.menu-discounts .site-header nav .navigation-items .discounts-menu{background-color:#cd0018;text-shadow:0 0 0.25em #67000c}.whatsonstage.menu-all-cities .site-header nav .navigation-items .all-cities-menu{background-color:#cd0018;text-shadow:0 0 0.25em #67000c}.whatsonstage .site-header nav .navigation-items .all-cities-menu a img{max-width:20px;max-height:20px;vertical-align:-.2em}.whatsonstage .site-header nav .navigation-items li a:hover{background-color:#cd0018;text-shadow:0 0 0.25em #67000c}.whatsonstage .site-header nav .navigation-items li.dropdown .dropdown-menu > li > a:hover{background-color:#cd0018;text-shadow:0 0 0.25em #67000c}.whatsonstage .site-header nav .navigation-items li.dropdown .dropdown-menu > li > a:focus{background-color:#cd0018;text-shadow:0 0 0.25em #67000c}@media (min-width: 1024px){.site-header{position:fixed;top:0;left:0;width:100%}body{padding-top:90px}}.takeover-wallpaper{position:fixed;top:90px;left:0;height:100%;width:100%;background-position:center 0;background-repeat:no-repeat;cursor:pointer}#main-wrapper{position:relative}body.with-takeover #main-wrapper{cursor:pointer}#main{display:block;position:relative;cursor:default;z-index:2;width:960px;margin-left:auto;margin-right:auto;background:#fff;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#takeover-tracking-pixel{height:1px;width:1px;position:absolute;bottom:0;right:0}.site-footer{background-color:#00447c;padding:1em;color:#fff}.site-footer h4{padding-left:0;color:#fff}.site-footer a{color:#fff}.site-footer a:hover{color:#fff}.site-footer ul{list-style-type:none;margin-left:2em;margin-bottom:2em}.site-footer a.logo{display:block;border-bottom:1px solid #40739d;padding-bottom:.5em;margin-bottom:1em}.site-footer img{max-width:100%}.site-footer .external-stuff{border-left:1px solid #40739d;padding-left:1em}.site-footer .external-stuff ul{margin-left:0}.site-footer [class^="icon-"],.site-footer [class*=" icon-"]{margin-right:.5em;display:inline-block;width:1em}.site-footer li{line-height:1.9em}.site-footer li.sub{padding-left:1em}.site-footer li.sub:before{content:" - "}.site-footer .social-links a:hover{text-decoration:none}.site-footer .policy-legal{line-height:1.5em;text-align:center;font-size:.9em}.site-footer .policy-legal a{text-decoration:underline}.siderail-bucket{padding-bottom:1em;margin-bottom:1em;border:5px solid #00447c;border-top-width:0}.siderail-bucket header{background-color:#00447c;color:#fff;font-family:"Oswald", Arial, sans-serif;padding:.5em .1em}.siderail-bucket.most-popular{border-color:#999}.siderail-bucket.most-popular header{background-color:#999}.siderail-bucket.most-popular .active{background-color:transparent}.siderail-bucket.most-popular .nav-tabs > li{width:50%;text-align:center;font-weight:bold}.siderail-bucket.most-popular .nav-tabs > li a{border-radius:0;margin-right:0}.siderail-bucket.most-popular .popular-list{list-style-type:none}.siderail-bucket.most-popular .popular-list li{padding-bottom:.5em;margin-top:.5em;border-bottom:1px solid #ededed;line-height:1.5em}.siderail-bucket.most-popular .popular-list li:last-child{border-bottom-width:0}.siderail-bucket.most-popular .popular-list li aside{text-align:center}.siderail-bucket.most-popular .popular-list li aside img{max-width:100%;width:60px;height:60px;margin-top:.2em}.siderail-bucket.most-popular .popular-list li article{padding-right:.4em}.siderail-bucket.most-popular .popular-list li article .category{font-size:.85em}.site-header,.site-header .logo-and-search,#main{zoom:1}.site-header:before,.site-header .logo-and-search:before,#main:before,.site-header:after,.site-header .logo-and-search:after,#main:after{content:"";display:table}.site-header:after,.site-header .logo-and-search:after,#main:after{clear:both}.social-sharing-container{text-align:center;padding:.5em 0}.facebook-social-share-button,.twitter-social-share-button,.gplus-social-share-button,.pinterest-social-share-button,.email-social-share-button{min-width:67px;height:2em;line-height:2em;padding:0 .5em;box-sizing:border-box;white-space:nowrap;border-radius:3px;border:none;display:inline-block;background-color:#eeeeee;border:1px solid #bbbbbb;cursor:pointer;margin-bottom:.5em}.facebook-social-share-button:hover,.twitter-social-share-button:hover,.gplus-social-share-button:hover,.pinterest-social-share-button:hover,.email-social-share-button:hover{text-decoration:none;background-color:#d4d4d4;border-color:#a2a2a2}.facebook-social-share-button{background-color:#3b5998;border-color:#2d4373;color:#fff}.facebook-social-share-button:hover{color:#fff;background-color:#2d4373;border-color:#1e2e4f}.facebook-social-share-button .icon-facebook:after{content:" Share"}.twitter-social-share-button .icon-twitter{color:#55acee}.twitter-social-share-button .icon-twitter:after{content:" Tweet"}.gplus-social-share-button{background-color:#d34836;border-color:#b03626;color:#fff}.gplus-social-share-button:hover{color:#fff;background-color:#b03626;border-color:#86291d}.gplus-social-share-button .icon-google-plus:after{content:" Share"}.pinterest-social-share-button{background-color:#c92228;border-color:#9d1b1f;color:#fff}.pinterest-social-share-button:hover{color:#fff;background-color:#9d1b1f;border-color:#721317}.pinterest-social-share-button .icon-pinterest:after{content:" Pin"}.email-social-share-button .icon-envelope-alt:after{content:" Email"}#email-share-form input{width:100%;box-sizing:border-box;height:2em}#email-share-form textarea{width:100%;box-sizing:border-box}#email-share-form .text-error{margin:10px 0}.success-message{display:none;text-align:center;margin:80px 0}.site-header,.site-header .logo-and-search,#main{zoom:1}.site-header:before,.site-header .logo-and-search:before,#main:before,.site-header:after,.site-header .logo-and-search:after,#main:after{content:"";display:table}.site-header:after,.site-header .logo-and-search:after,#main:after{clear:both}.news-list .story{width:280px;color:#444444;position:relative;margin:8px}.news-list .story .left-block{border-right:2px solid #eeeeee;padding-right:5px}.news-list .story .clr{border-bottom:2px solid #eeeeee}.news-list .story .image{height:75px;width:75px;float:left;margin-right:1em}.news-list .story .image img{max-height:75px;max-width:75px;vertical-align:top}.news-list .story .category{font-size:11px}.news-list .story .sponsored{color:#00447c}.news-list .story .search-date,.news-list .story .search-city{font-size:11px;float:right}span.anchor{display:block;position:relative;top:-100px;visibility:hidden}.premiumtickets-error{width:500px;height:auto;font-family:Arial,Helvetica,sans-serif}.icon-box{width:7%;background-color:red;font-size:15px;text-align:center}.message-box{width:87%;background-color:#fdf7bf;padding:1% 3% 1% 3%;font-size:15px}.exclamation-point{color:white;font-size:33px}.icon-box,.message-box{float:left;outline:2px solid red}