@import url(//fonts.googleapis.com/css?family=Balthazar);@import url(//fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700);@import url(/cms/core/lib/font-awesome/css/font-awesome.min.css);body{color:#323232;font-size:15px;background:#f2f0e6;font-family:'Open Sans',sans-serif}h1,h2,h3,h4,h5,h6{color:#232f31;font-family:'Balthazar',serif;font-weight:300}h1{font-size:35px}h2{font-size:32px;color:#93171e}h3,h4,h5,h6{font-size:28px}hr{border-color:#c2c2c1}a{color:#93171e}a:hover{color:#93171e;text-decoration:underline}img{height:auto;max-width:100%}.navbar{margin-bottom:0;text-transform:uppercase;background:#000;font-size:14px;font-family:Arial,Helvetica,sans-serif}.navbar-static-top{border:none}.navbar-collapse{border:none;box-shadow:none;max-height:none;border-top:solid 1px #eee}.navbar-toggle{margin-top:6px;margin-bottom:6px;border-color:#274040;background:#274040}.navbar-toggle .icon-bar{background-color:#fff}.navbar-nav>li>a{color:#fff}.navbar-nav>li>a:hover{color:#3f525d}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-nav>li.active>a{background-color:none;text-decoration:none}@media screen and (min-width:768px){.navbar-collapse{border:none}.navbar-nav>li:first-child{border-left:none}.navbar-nav>li>a{padding:10px 15px;margin:0}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus,.navbar-nav>li.active>a{background:#274040;color:#fff;text-decoration:none}}@media screen and (min-width:992px){.navbar-nav>li{margin:15px 0 0}}@media screen and (min-width:1200px){.navbar{font-size:15px}.navbar-nav>li>a{padding:15px 20px;margin:0}}.breadcrumb{background:none;margin-bottom:20px;padding:0;color:#b8b089;font-size:14px}.breadcrumb a{color:#855b18}.breadcrumb>li+li:before{color:#855b18;content:"> "}table+.pagination{margin-top:0}span.radio input[type="radio"],span.checkbox input[type="checkbox"]{margin-left:0}span.radio,span.checkbox{margin-top:0}.form-group textarea{min-height:8em}span.radio.rbl-inline>label{margin-right:10px;padding-left:18px}.btn{background:#ebd7b7;background-image:-webkit-linear-gradient(top,#ebd7b7,#855b18);background-image:-moz-linear-gradient(top,#ebd7b7,#855b18);background-image:-ms-linear-gradient(top,#ebd7b7,#855b18);background-image:linear-gradient(to bottom,#ebd7b7,#855b18);border-radius:6px;font-family:Arial;font-weight:bold;color:#610101;font-size:13px;padding:7px 20px;border:solid #917544 1px;text-decoration:none;text-transform:uppercase}.btn:hover{background:#855b18;text-decoration:none;color:#610101}@media screen and (min-width:768px){.btn{font-size:14px}}.image{border:solid 2px #baaa8e}.image-right{float:right;margin:0 0 25px 25px;border:solid 2px #baaa8e}.image-left{float:left;margin:0 25px 25px 0;border:solid 2px #baaa8e}@media screen and (min-width:768px){.text-center-sm{text-align:center}.text-right-sm{text-align:right}}@media screen and (min-width:992px){.text-center-md{text-align:center}.text-right-md{text-align:right}}#cornice{display:none;height:134px;text-align:center;background:url(/cms/themes/stadium-theatre/images/cornice-with-top-gradient.png) repeat-x}#page-header{padding:10px 0 0;color:#e7dbc6;text-align:center;font-size:14px;background:#000 url(/cms/themes/stadium-theatre/images/curtain.png) repeat-x}#page-header .logo{display:none}#page-header .logo-mobile{display:block;margin-bottom:5px}#page-header .social a{color:#e7dbc6}#page-header .social span{font-size:30px;font-family:'Balthazar',serif}#page-header .social{margin-bottom:5px}#page-header .mailing-list-signup input[type=text]{color:#999}#page-header .search span{display:block;font-size:30px;font-family:'Balthazar',serif}#page-header .search label{font-weight:normal;display:none}#page-header .search select{width:100%;margin-bottom:5px;padding:3px;color:#323232}@media screen and (min-width:768px){#cornice{display:block}#page-header{padding:10px 0;text-align:left}#page-header .logo{display:block;padding:5px 0}#page-header .logo-mobile{display:none}#page-header .search label{display:inline}#page-header .search select{width:250px}}#main-content{padding-top:20px;padding-bottom:20px}#banner-wrap{background:#000}.deco-menu{text-align:center}.deco-menu .btn{display:block;margin:10px 0}.scroll-deco{display:none}@media screen and (min-width:768px){#banner-wrap{padding:15px 0 30px}.scroll-deco{display:inline}}@media screen and (min-width:992px){#banner-wrap{padding:30px 0 30px}}#sidebar{color:#232f31}#sidebar #sidebar-bg{margin:10px 0;padding:25px 20px;background:#fff}#sidebar h1,#sidebar h2,#sidebar h3,#sidebar h4,#sidebar h5,#sidebar h6{margin-bottom:5px;color:#232f31;font-size:24px}#sidebar h2{color:#93171e}.side-nav{list-style-type:none;margin-bottom:20px;padding:0;font-size:18px;font-family:'Balthazar',serif;text-transform:uppercase}.side-nav ul{list-style-type:none;margin-bottom:0}.side-nav li{border-bottom:solid 1px #dfdac4}.side-nav li a{color:#93171e;display:block;padding:4px 15px}.side-nav li a:hover,.side-nav li.active a{color:#232f31;text-decoration:none}.side-nav li a:before{font-family:'FontAwesome';content:"";padding:0 8px 0 0}.schedule-table{border-collapse:collapse;margin-bottom:25px}.schedule-table td{padding:6px 8px;border:solid 1px #610101;font-size:12px}.schedule-table td.ticket-link{color:#fff;background:#610101}.schedule-table td.ticket-link a{color:#fff}.theatre-event-summary{margin-bottom:25px;text-align:center;font-size:13px}.theatre-event-summary h2{margin:5px 0 0;font-size:20px;color:#323232}.theatre-event-summary p{margin:0;font-style:italic}.theatre-event-summary a{font-weight:bold}.related-events{text-align:center}.related-events ul{list-style-type:none;margin:0;padding:0}.related-events li{margin:0 0 10px}#page-footer{padding-top:25px;padding-bottom:25px;color:#a1865c;background:#610101}#page-footer img{margin-bottom:15px}#page-footer p:first-child{margin:0 0 15px;color:#fff}#page-footer a{color:#a1865c}.page-footer-logo{max-height:100px}@media screen and (min-width:768px){#page-footer img{margin:0}#page-footer{height:150px;background:#610101 url(/cms/themes/stadium-theatre/images/footer-opaque-seats.png) no-repeat center top}}.responsive-image-grid li{margin-top:10px;margin-bottom:20px}@media screen and (min-width:768px){ul.responsive-image-grid li:nth-child(2n+1){clear:left}}@media screen and (min-width:992px){ul.responsive-image-grid li:nth-child(2n+1){clear:none}ul.responsive-image-grid li:nth-child(3n+1){clear:left}}.responsive-image-grid span,.responsive-image-grid h1,.responsive-image-grid h2,.responsive-image-grid h3,.responsive-image-grid h4,.responsive-image-grid h5,.responsive-image-grid h6{display:block;margin:5px 0 0}.site-notification{overflow:hidden;display:block;padding:15px 0;color:#fff;background-color:#2b2b21}.site-notification h1,.site-notification h2,.site-notification h3,.site-notification h4,.site-notification h5,.site-notification h6,.site-notification p{margin:0;color:#fff}.site-notification .site-notification-msg{float:left}.site-notification .site-notification-btn{float:right}