.cast-pagination h2,.home-sidebar h3,.links ul a,.main-nav ul li a,.mobile-footer h3,.sidebar h3,.title-container h3{text-transform:uppercase}body{background:url(../images/gradient-bg.png) repeat-x #000}h1,h2,h3,h4,h5,p{color:#000}audio,iframe,img,video{max-width:100%}hr{border-top:1px solid #000}.white{color:#fff}.shadow{text-shadow:2px 2px #000}.black{color:#000}.pink{color:#b81f3d}.clearfix{clear:both}header{margin-bottom:20px}.wrapper{width:100%;height:100%;position:relative;left:0;transition:left .5s;-webkit-transition:left .5s}#off-canvas-lt,#off-canvas-rt{width:300px;height:100%;position:absolute;top:0;background:#000;z-index:9999}.left{left:250px}.display{display:block!important}.right{left:-250px}#off-canvas-lt{left:-300px;border-right:2px solid #fff}#off-canvas-lt #close-icon,#off-canvas-rt #close-icon{color:#fff}#off-canvas-lt ul,#off-canvas-rt ul{list-style-type:none;padding:0}#off-canvas-lt ul li{padding:10px;border-top:2px solid #fff;text-align:right}#off-canvas-lt ul li a,#off-canvas-rt ul li a{display:block;color:#fff}#off-canvas-rt{right:-300px;border-left:2px solid #fff;display:none}#off-canvas-rt ul li{padding:10px;border-top:2px solid #fff;text-align:left}.mobile-header{display:none}@media screen and (max-width:801px){.mobile-header{display:block}.desktop-header{display:none}}.mobile-header div[data=second]{padding:0}.mobile-header div[data=third]{text-align:right}.details-header div[data=two],.main-nav ul,.promo a,.title-container h3{text-align:center}.mobile-header .stars{border-top:1px solid #000;border-bottom:1px solid #000}.promo a,.promo a img{border:2px solid #000}.mobile-header .stars ul{overflow:visible}.mobile-header .stars ul li{position:relative}@media screen and (max-width:415px){.mobile-header .promo a i{display:none}}.promo a,.promo a:hover img{display:block}.promo a{background:url(../images/stripe-bg.png);padding:15px;box-shadow:-3px 3px 0 #000;margin-top:15px;overflow:hidden;color:#000}.promo a:hover{background:#fff;box-shadow:#b81f3d}.promo a:hover p{color:#b81f3d;text-decoration:underline}.promo a img{position:absolute;top:110%;left:0;display:none;padding:10px;background:#fff;box-shadow:-3px 3px #000;z-index:999}.promo a i{display:block}.promo a p{font-size:24px}.star-border{position:relative}.star-border i{position:absolute}.main-nav ul{border-top:1px solid #000;list-style-type:none;overflow:hidden;padding:0}.main-nav ul li a{color:#fff;text-shadow:2px 1px #000}.content-container{background:#b81f3d;min-height:800px;padding:15px;border:3px solid #000;box-shadow:-10px 10px 0 #000}@media screen and (max-width:801px){.main-nav{display:none}.content-container{box-shadow:none}}.content-container main{overflow:hidden;background:#fff;border:2px solid #000}.cast-pagination ul,.photo-pagination ul{overflow:visible;list-style-type:none}.content-container .content{background:#fff;padding:15px}.title-container .title a img{border:2px solid #000}@media screen and (max-width:415px){.title-container .title .star-border{display:none}}.title-container .title .clearfix{padding-top:20px;position:relative}.title-container .title .clearfix span{position:absolute;background:#fff;border:2px solid #000;padding:5px;box-shadow:-3px 3px #000;font-weight:700;color:#000}.title-container .title .clearfix span[data=ticket]{bottom:10px;left:10px}.title-container .title .clearfix span[data=ticket] a{display:block;text-decoration:none;color:#000;background:#f89d1b}.title-container .title .clearfix span[data=date]{bottom:10px;right:10px}.title-container h3{margin:0}.details-header div[data=first]{width:20%;float:left}.details-header div[data=second]{width:80%;float:left;text-align:center;font-weight:700}.details-header div[data=date]{padding:5px;background:#000;color:#fff;border-radius:5px}.details-header div[data=one] i{float:left;margin-right:10px}.details-header div[data=one] span{float:left}.details-header div[data=three]{text-align:right}@media screen and (max-width:1025px){.details-header div[data=three]{padding:0}}@media screen and (max-width:801px){.details-header div[data=one] i{display:none}.details-header div[data=three] span{display:block;white-space:nowrap}.details-header div[data=three] i{display:none}}@media screen and (max-width:376px){.details-header div[data=three] span{white-space:normal}}.details-header span{position:relative!important;background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important;font-size:16px}.cast-details div,.details-description{box-shadow:-3px 3px #000;border:2px solid #000}.details-header span b{padding:5px;background:#000;color:#fff;border-radius:5px}.about img,.details-img img,.details-location{border:2px solid #000}@media screen and (max-width:321px){.details-header span b{padding:0;background:0 0;color:#000}}.about a{color:#b81f3d;text-decoration:underline;font-weight:700}.about a:hover{color:#f89d1b}.about img{display:block;width:100%;margin-bottom:10px;height:auto}.details-img,.details-location{margin-bottom:20px}.details-location{box-shadow:-3px 3px #000;padding:0!important}.details-location h4,.details-location p{padding:0 15px}.details-location iframe{width:100%;border-bottom:2px solid #000!important}.details-location a{display:block;padding:5px;background:#b81f3d;color:#fff;font-weight:700;text-align:center;border:2px solid #000;margin:5px;text-shadow:2px 1px #000;font-size:18px;text-decoration:none}.details-location a:hover{background:#fff;color:#b81f3d;text-decoration:none;text-shadow:none}.details-description{padding:10px 0!important;margin-bottom:20px}.details-description p{padding-left:15px;white-space:pre-wrap;word-break:break-word}.details-description p a{color:#b81f3d;text-decoration:underline;font-weight:700}.cast a:hover,.cast-pagination ul li a:hover{text-decoration:none}.details-description p a:hover{color:#f89d1b}.cast{list-style-type:none;padding:0}.cast li{position:relative;margin-bottom:10px}@media screen and (max-width:737px){.cast li{width:50%;float:left}.cast li[data=cast]{width:33%}}@media screen and (max-width:481px){.cast li[data=cast]{width:50%}}@media screen and (max-width:415px){.cast li,.cast li[data=cast]{width:100%}.cast li{float:none}}.cast li img{width:100%}.cast li span{position:relative!important;white-space:nowrap;display:block;text-align:center;margin-top:10px}.cast-details div img,.cast-details p img,.cast-details pre{display:none}@media screen and (max-width:1025px){.cast li span{white-space:normal}}.cast-details div{padding:15px}.cast-details div span,.cast-details p span{position:relative!important;box-shadow:none!important;border:none!important;background:0 0!important;font-weight:400!important}.cast-details img{display:block;border:2px solid #000;margin-bottom:20px;width:100%}.cast-pagination{background:#b81f3d;margin:15px;padding:0 15px 15px;border:2px solid #000;box-shadow:-4px 4px #000}.cast-pagination h2{text-align:center;color:#fff;text-shadow:2px 2px #000}.cast-pagination ul{padding:0;margin:0}.photo img,.photo video{margin-bottom:10px;border:2px solid #000;width:100%}.cast-pagination ul li{background:#fff;border:2px solid #000;padding:5px;float:left}.cast-pagination ul li a{color:#000;display:block;position:relative}.news p a,.photo p a,.video p a{text-decoration:underline;font-weight:700}.cast-pagination ul li a:hover span{display:block}.cast-pagination ul li a img{border:2px solid #000;width:100%;height:150px}.cast-pagination ul li a span{border:2px solid #000;background:#fff;box-shadow:-3px 3px #000;padding:5px;white-space:nowrap;position:absolute;bottom:10px;right:10px;z-index:999;display:none}.home-sidebar div p,.news p,.video p{white-space:pre-wrap}.photo img,.photo video,.photo-pagination ul li a:hover i,.photo-pagination ul li a:hover img{display:block}@media screen and (max-width:801px){.cast-pagination ul li a span{display:block}}h3[data=photos]{text-align:left;margin-top:10px}.news h4,.photo p{text-align:center}.photo div[data=img],li[data=instagram]{position:relative}li[data=instagram] i{position:absolute;top:35%;left:35%}@media screen and (max-width:415px){li[data=instagram] i{top:46%;left:46%}}.photo p a{color:#b81f3d}.photo p a:hover{color:#f89d1b}.photo span{position:relative!important}.photo-pagination{background:#b81f3d;margin:15px;padding:0 15px 15px;border:2px solid #000;box-shadow:-4px 4px #000}.photo-pagination h2{text-align:center;margin-top:0;color:#fff;text-shadow:2px 2px #000}@media screen and (max-width:737px){.photo-pagination ul{padding:0}}.photo-pagination ul li{float:left;border:2px solid #000}.photo-pagination ul li a{display:block;position:relative;color:#000;background:#fff;padding:15px}.photo-pagination ul li a i{position:absolute;display:none;z-index:9999}.photo-pagination ul li a i[data=video]{top:-80px;left:0}.photo-pagination ul li a i[data=photo]{top:-120px;left:-25px}.photo-pagination ul li a img{position:absolute;max-width:initial;padding:5px;background:#fff;display:none;box-shadow:-3px 3px #000;z-index:999}.news p span,.video span{position:relative!important}.photo-pagination ul li a img[data=video]{top:-110px;left:-50px}.photo-pagination ul li a img[data=photo]{top:-175px;left:-90px}.video iframe{display:block;border:2px solid #000;margin-bottom:10px}.news,.press{margin-bottom:20px}.video p a{color:#b81f3d}.video p a:hover{color:#f89d1b}.news{background:#fff;border:2px solid #000;padding-top:0!important}.news video{width:100%;border:1px solid #000}.home-sidebar,.news img,.sidebar{border-bottom:2px solid #000}.news img{border-top:2px solid #000;display:block;width:100%}.news iframe{width:100%;height:360px}.news p{padding:5px 15px;word-break:break-word}.news p:last-of-type{text-align:right;font-size:18px}.arrows h4,.home-sidebar div h4,.home-sidebar h3,.sidebar h3{text-align:center}.news p a{color:#b81f3d}.news p a:hover{color:#f89d1b}.sidebar .clearfix,.sidebar .clearfix a{color:#000;position:relative;display:block}.press img{border:2px solid #000;box-shadow:-4px 4px #000;padding:10px;width:100%}.sidebar{background:url(../images/stripe-bg.png);border-left:2px solid #000;position:relative;right:-2px}@media screen and (max-width:737px){.sidebar{right:0;border-left:none;border-top:2px solid #000}.sidebar div[data=mobile]{display:none}}.sidebar .clearfix{text-align:center;border:2px solid #000;box-shadow:-4px 4px #000;margin-bottom:10px;font-weight:700}.sidebar .clearfix i{color:#000}.sidebar .clearfix a{padding:15px;background:#f89d1b}.sidebar .clearfix a div a,.sidebar .clearfix a img{position:absolute;background:#fff;box-shadow:-3px 3px #000;border:2px solid #000}.sidebar .clearfix a:hover img{display:block}.sidebar .clearfix a img{top:-50%;left:-85%;display:none;padding:10px;z-index:999}.sidebar .clearfix a div{display:none}.sidebar .clearfix a div a{width:300px;top:-17px;left:-314px}.sidebar .clearfix a:hover{background:#fff;color:#b81f3d}.sidebar .clearfix a:hover div{display:block}.sidebar .clearfix span{padding:3px 0}.arrows{padding-bottom:10px;position:relative}.arrows a{color:#000}.arrows a:hover{text-decoration:none}.arrows span{position:absolute;background:#fff;border:2px solid #000;box-shadow:-3px 3px #000;bottom:15px;right:25px;padding:5px}@media screen and (max-width:415px){.arrows span{display:none}}.arrows img{display:block;border:2px solid #000}.home-sidebar{background:url(../images/star-bg.png);border-left:2px solid #000;position:relative;right:-2px}@media screen and (max-width:737px){.home-sidebar{right:0;border-left:none;border-top:2px solid #000}}.home-sidebar div{background:#fff;border:2px solid #000;margin-bottom:20px}.home-sidebar div video{width:100%;border:1px solid #000}.home-sidebar div p span,.mobile-footer .contact a{border:2px solid #000;box-shadow:-3px 3px #000;font-weight:700}.home-sidebar div iframe{width:100%;height:360px}.home-sidebar div img{border-top:2px solid #000;border-bottom:2px solid #000;width:100%}.home-sidebar div p{padding:0 15px;word-break:break-word}.home-sidebar div p:last-of-type{text-align:right;font-size:18px}.links ul,.mobile-footer h3,.mobile-footer p,.social ul,.stars ul li{text-align:center}.home-sidebar div p a{color:#b81f3d;text-decoration:underline;font-weight:700}.home-sidebar div p a:hover{color:#f89d1b}.home-sidebar div p span{background:#fff;padding:5px;color:#000}.mobile-footer{display:none}.mobile-footer h3{color:#fff}.mobile-footer .contact{background:url(../images/star-bg.png);padding:15px}.mobile-footer .contact a{display:block;padding:10px 0;text-align:center;color:#000;margin-bottom:10px;background:#f89d1b}.mobile-footer .contact a:hover{background:#fff;color:#b81f3d}.copyright,.copyright a,.copyright p,.desktop-footer,.links ul a,.mobile-footer p a,.social ul a,.stars ul{color:#fff}.mobile-footer .social ul{padding:0}.mobile-footer p{color:#fff;margin-top:10px}.desktop-footer{overflow:hidden;background:#000;padding-top:20px}@media screen and (max-width:801px){.mobile-footer{display:block}.desktop-footer{display:none}}.links ul{list-style-type:none;padding:0}.links ul a{white-space:nowrap}.social ul{list-style-type:none;overflow:hidden}.stars{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:10px 0}.stars ul{overflow:hidden;list-style-type:none;padding:0;margin:0}.stars ul li:first-of-type{text-align:left}.copyright p:last-of-type,.stars ul li:last-of-type{text-align:right}.copyright{font-size:10px;padding:10px 0}