@charset 'utf-8';.ir{font:0/0 a;text-shadow:none;color:transparent}.clearfix:after{content:'';display:block;width:0;height:0;margin:0;padding:0;border:0;outline:0;float:none;clear:both}.hidden{display:none;visibility:hidden;width:0;height:0}.visuallyhidden{visibility:hidden}img{max-width:100%}input{-webkit-appearance:none}html,body{margin:0;min-height:100%;padding:0;position:relative;width:100%}body{background:#494949;color:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.wrapper{background:#e1232a;margin:0 auto;width:100%}header{min-height:101px;position:relative;z-index:10}header:after{content:'';display:block;width:0;height:0;margin:0;padding:0;border:0;outline:0;float:none;clear:both}header .shed-logo{background:transparent url(../images/sprite.png) no-repeat 0 0;background-size:auto auto;display:block;height:56px;text-indent:-999em;width:51px;float:left}header .shed-logo a{display:block;height:56px}header nav{float:left;padding-left:20px}header nav ul li{float:left}header nav ul li a{color:#fff;text-decoration:none}header nav ul li a:hover{text-decoration:none}header .follow-shed{background:transparent url(../images/sprite.png) no-repeat -330px 0;background-size:auto auto;display:block;height:98px;text-indent:-999em;width:98px;left:0;position:absolute;top:0}header .event-page .follow-shed{display:none}header .menu-button{font-family:'YouAreLovedPro',Arial,sans-serif;font-size:20px;font-weight:normal;background:#fff;color:#e1232a;display:inline-block;padding:4px 10px;position:absolute;right:0;text-transform:uppercase;top:0}.main .box{padding:2.8%}.main .box:after{content:'';display:block;width:0;height:0;margin:0;padding:0;border:0;outline:0;float:none;clear:both}.main .box h1 a,.main .box h2 a,.main .box h3 a{text-decoration:none}.main .box h1{font-family:'YouAreLovedPro',Arial,sans-serif;font-size:24px;font-weight:normal;margin-bottom:0;text-transform:uppercase}.main .box h2{margin-bottom:0;text-transform:uppercase}.main .box.shed{margin-bottom:15px;text-align:center}.main .box.shed>p:first-child{font-family:'YouAreLovedPro',Arial,sans-serif;font-size:20px;font-weight:normal;margin-bottom:10px;text-transform:uppercase}.main .box.shed img{float:none;width:40%}.main .box:first-child{margin-top:-30px}.main .box.show .details{width:50%}.main .box.show .details h2{font-family:'YouAreLovedPro',Arial,sans-serif;font-size:24px;font-weight:normal}.main .box.show .details h2 a{text-decoration:none}.main .box.show>div img{float:right}.main .box.gallery .details h2,.main .box.video .details h2{font-family:'YouAreLovedPro',Arial,sans-serif;font-size:20px;font-weight:normal}.main .box.gallery .details h2 a,.main .box.video .details h2 a{text-decoration:none}.main .box.gallery .ph-details img,.main .box.video .ph-details img{float:left}.sidebar{float:left}.sidebar .bg{background-color:#000;background-image:url("../images/sidebar-bg-small.jpg");background-position:right top;background-repeat:repeat-y}.sidebar .sidebar-module{border-top:1px solid #fff;padding:1em 3.125%}.sidebar .sidebar-module:first-of-type{border-top:0}.sidebar .sidebar-module h3{font-family:'YouAreLovedPro',Arial,sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase}.sidebar .gallery .ph-details,.sidebar .video .ph-details{display:inline-block;width:64%}.sidebar .gallery .img-box,.sidebar .video .img-box{display:inline-block;width:78%}.sidebar .gallery .details,.sidebar .video .details{display:inline-block;width:25%}.sidebar .gallery .details h2,.sidebar .video .details h2{font-family:'YouAreLovedPro',Arial,sans-serif;font-size:16px;font-weight:normal}.sidebar .blog img{float:left;height:70px;position:relative;width:70px}.sidebar .contact h2{color:#e1232a;font-size:16px;margin-bottom:0}.sidebar .contact-number{display:inline-block}.sidebar .address{float:right;width:40%}.sidebar .twitter blockquote{margin-top:10px;clear:both}.sidebar .twitter time{display:block;margin-bottom:2em}.sidebar .twitter-bird{background:transparent url(../images/sprite.png) no-repeat -237px -283px;background-size:auto auto;display:block;height:24px;text-indent:-999em;width:29px;float:left;margin-bottom:15px}.sidebar .twitter-follow-button{float:right}.sidebar form input{background:transparent url(../images/sprite.png) no-repeat -239px -334px;background-size:auto auto;display:block;height:30px;width:68%;border:0;float:left;font-size:1em;line-height:30px;padding:0 0 0 8px;width:200px;margin:0}.sidebar form button{background:transparent url(../images/sprite.png) no-repeat -450px -334px;background-size:auto auto;display:block;height:30px;width:68px;background-color:#e1232a;border:0;color:#fff;font-size:1em;line-height:25px;margin:0;outline:white;text-transform:uppercase;vertical-align:middle;width:78px}.sidebar .cast .icon{background:transparent url(../images/sprite.png) no-repeat -531px -203px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px;float:left}.sidebar .cast .icon a{display:block;height:50px;width:50px}.sidebar .cast h3{display:block;float:left;padding-left:10px}.sidebar .cast h3 a{text-decoration:none}.sidebar .Tags.sidebar-module{border-bottom:9px solid #fff;padding-bottom:0}.sidebar .Tags.sidebar-module h3{margin-bottom:.5em}.sidebar .Tags.sidebar-module ul{list-style:none;padding-left:10px}.sidebar .Tags.sidebar-module ul li{padding-bottom:5px}.event{padding:0 3.125%;position:relative;top:-53px;z-index:9}.event .event-main-image-box{width:106.8%;margin-left:-3.3%}.event .event-btn{background-color:#fff;height:60px;width:60px;position:relative;top:53px;text-indent:-999em}.event .event-btn a{color:#000;display:block;height:54px;width:63px}.event .previous{float:left;z-index:11111;background:transparent url(../images/sprite.png) no-repeat -610px -208px;background-size:auto auto;display:block;height:54px;width:63px}.event .next{float:right;z-index:11111;background:transparent url(../images/sprite.png) no-repeat -610px -130px;background-size:auto auto;display:block;height:54px;width:63px}.event .event-img-box{position:relative}.event .event-img-box h2{background:#000;background:rgba(0,0,0,0.6);color:#FFF;display:block;position:absolute;font-family:'YouAreLovedPro',Arial,sans-serif;font-size:24px;font-weight:normal;line-height:2;margin:0;padding:0 0 0 3.125%;bottom:-1px;width:100%;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.event .buy-tickets{background:url(../images/sprite.png) repeat;background-position:-20px -548px;display:block;font-family:'YouAreLovedPro',Arial,sans-serif;font-size:24px;font-weight:normal;line-height:2;margin:0;padding:0 0 0 3.125%;width:100%;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.event .buy-tickets a{color:#e1232a;text-decoration:none}.event .buy-tickets a:hover{text-decoration:underline}.event .details{margin-top:1em}.event .details .restrictions span{font-weight:bold;font-style:italic}.event .performances .perf-type,.event .performances .perf-date{margin:0}.event .performances .perf-type{font-weight:bold;text-decoration:underline}.event p:last-of-type{margin-top:1em}.blog-page .main .box{border-bottom:4px solid #fff}.blog-page .main .box.shed-logo{border:0}.blog-page .main .box h3{font-size:20px;font-weight:normal;text-transform:uppercase}.blog-page .main .blog-entry .ph-details .icon{background:transparent url(../images/sprite.png) no-repeat -385px -131px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px;margin-bottom:0}.blog-page .main .blog-entry .ph-details .icon a{display:block;height:50px;width:50px}.blog-page .main .blog-entry.image{border-bottom:4px solid #fff}.blog-page .main .quote,.blog-page .main .link,.blog-page .main .audio,.blog-page .main .hi{font-family:'YouAreLovedPro',Arial,sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase}.blog-page .main .quote p,.blog-page .main .link p,.blog-page .main .audio p,.blog-page .main .hi p{margin-bottom:0}.blog-page .main .quote p a,.blog-page .main .link p a,.blog-page .main .audio p a,.blog-page .main .hi p a{text-decoration:none}.blog-page .main .quote p a:hover,.blog-page .main .link p a:hover,.blog-page .main .audio p a:hover,.blog-page .main .hi p a:hover{text-decoration:underline}.blog-page .main .quote .icon,.blog-page .main .link .icon,.blog-page .main .audio .icon,.blog-page .main .hi .icon{background:transparent url(../images/sprite.png) no-repeat -458px -131px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px}.blog-page .main .quote .icon a,.blog-page .main .link .icon a,.blog-page .main .audio .icon a,.blog-page .main .hi .icon a{display:block;height:50px;width:50px}.blog-page .main .link .icon{background:transparent url(../images/sprite.png) no-repeat -530px -131px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px}.blog-page .main .audio .icon{background:transparent url(../images/sprite.png) no-repeat -458px -204px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px}.blog-page .main .hi .icon{background:transparent url(../images/sprite.png) no-repeat -384px -204px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px}.desktop-previous,.desktop-next{display:none}.main .page{margin:0 3.125%;padding:0;position:relative}.main .page .page-img-box{position:relative;margin-bottom:20px}.main .page .page-img-box h1{background:#000;background:rgba(0,0,0,0.6);color:#FFF;display:block;position:absolute;font-family:'YouAreLovedPro',Arial,sans-serif;font-size:30px;font-weight:normal;line-height:2;margin:0;padding:0 0 0 3.125%;bottom:-1px;width:100%;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1.title{font-family:'YouAreLovedPro',Arial,sans-serif;font-size:30px;font-weight:normal;text-transform:uppercase;margin:0 3% 20px 3%}.main .cast h2{margin:0 3% 15px 3%}.main .cast article{display:block;margin-bottom:20px;margin:0 3% 15px 3%}.main .cast article:after{content:'';display:block;width:0;height:0;margin:0;padding:0;border:0;outline:0;float:none;clear:both}.main .cast img{float:left;margin-right:10px}footer{border-top:1px solid #fff;clear:both;padding:30px 3.125% 0 3.125%}footer nav{margin-bottom:20px}footer nav ul li{padding-bottom:1em}footer nav ul li a{font-family:'YouAreLovedPro',Arial,sans-serif;font-size:20px;font-weight:normal;color:#fff;text-decoration:none;text-transform:uppercase}footer nav ul li a:hover{text-decoration:underline}footer>div{margin-bottom:20px}footer>div.sponsors{margin:0;padding-bottom:4%}footer>div.sponsors img{margin-bottom:15px}.main .box h1{border-top:4px solid #fff;font-family:'YouAreLovedPro',Arial,sans-serif;font-size:24px;font-weight:normal;padding-top:4px}.main .main-block .gallery_container{width:100%}.main .main-block .gallery_container ul{list-style-type:none;padding:0;margin:0}.main .main-block .gallery_container ul li{margin-bottom:25px}.main .main-block .gallery_container ul li img{display:block;margin-bottom:4px;width:100%}.gallery h3{display:none}.gallery .icon{background:transparent url(../images/sprite.png) no-repeat -850px 0;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px;float:left}.gallery .details{float:right;width:30%}.video h3{display:none}.video .icon{background:transparent url(../images/sprite.png) no-repeat -850px -61px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px;float:left}.video .details{float:right;width:30%}.blog div{display:inline-block;padding-left:3.124%;width:73%}.center{text-align:center}.gallery-items{position:absolute;left:-999em}.oldie header{font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:inherit;font-weight:300}.ie9 header{font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:inherit;font-weight:300}.oldie footer nav ul li a{font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:inherit;font-weight:300}.ie9 footer nav ul li a{font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:inherit;font-weight:300}.narrow .narrow-hide{display:none!important}.narrow .wrapper header{min-height:71px}.narrow .wrapper header .shed-logo{background-position:-237px -215px;height:46px;width:46px;margin:10px}.narrow .wrapper header .shed-logo a{display:block;height:46px;width:46px}.narrow .wrapper.home header{min-height:101px}.narrow .main .box.gallery .ph-details img,.narrow .main .box.video .ph-details img{float:left;width:45.3%}.narrow .main .box.show>div img{width:45.3%}.narrow .blog-entry .img-box{display:none}.narrow .event .follow-shed{display:none}.narrow .blog-page .box.shed-logo img{width:120px;left:50%;margin-left:-60px}.narrow .blog-page .box.quote .icon{margin-bottom:8px}.narrow .main .sidebar .sidebar-module.cast h3{padding-top:30px;font-size:16px}.narrow .main .sidebar .sidebar-module.video .icon,.narrow .main .sidebar .sidebar-module.gallery .icon{float:left}.narrow .main .sidebar .sidebar-module.video img,.narrow .main .sidebar .sidebar-module.gallery img{float:left;width:180px}.narrow .main .sidebar .sidebar-module.video .img-box,.narrow .main .sidebar .sidebar-module.gallery .img-box{width:75%}.narrow .main .sidebar .sidebar-module.video a,.narrow .main .sidebar .sidebar-module.gallery a{text-decoration:none;text-transform:uppercase;font-size:16px}.narrow .main .sidebar .contact{overflow:hidden}.narrow .main .sidebar .contact .contact-number{float:left}.narrow footer div.sponsors img{margin-bottom:15px}.narrow .sidebar .updates input[type="email"],.narrow .sidebar .updates input[type="text"]{line-height:20px;width:160px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}.narrow #overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:99999}.narrow #modal{position:absolute;z-index:999999}.narrow #modal .title{background:#000;font-family:"Helvetica W01 Roman","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:400;font-size:15px;text-transform:none;font-stretch:normal;margin:0;margin-bottom:0;padding:4px 10px;width:300px}.narrow #modal .main-block{width:320px}.narrow #modal .main-block h2{padding-top:0;font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:300}.narrow #content{background:#fff;position:relative}.narrow #content.trans{background:0}.narrow #content video{display:block}.narrow #content .gallery_container{width:320px;height:480px}.narrow #content .gallery_container ul{list-style-type:none;padding:0;margin:0;position:relative;width:320px}.narrow #content .gallery_container ul li{position:absolute;top:0;left:0;visibility:hidden}.narrow #content .gallery_container ul li .image-block{background:#000;position:relative;float:none;height:250px;width:320px}.narrow #content .gallery_container ul li .image-block img{position:absolute}.narrow #content .gallery_container ul li:first-child{visibility:visible}.narrow #content .gallery_container ul .caption{background:rgba(102,102,102,0.9);color:#fff;float:none;height:auto;width:280px;padding:10px 20px;min-height:158px}.narrow #content .gallery_container #atbutton{display:none}.narrow #content .gallery_container .next{background:url(../images/next.png) no-repeat;height:42px;width:42px;position:absolute;top:150px;right:0;z-index:9999}.narrow #content .gallery_container .prev{background:url(../images/prev.png) no-repeat;height:42px;width:42px;position:absolute;top:150px;left:0;z-index:9999}.narrow #close{background:transparent url(../images/sprite.png) no-repeat -317px -229px;background-size:auto auto;text-indent:-999em;position:absolute;width:25px;height:25px;display:block;top:0;right:0}@media only screen and (max-width:767px){.narrow-hide{display:none!important}.wrapper header{min-height:71px}.wrapper header .shed-logo{background-position:-237px -215px;height:46px;width:46px;margin:10px}.wrapper header .shed-logo a{display:block;height:46px;width:46px}.wrapper.home header{min-height:101px}.main .box.gallery .ph-details img,.main .box.video .ph-details img{float:left;width:45.3%}.main .box.show>div img{width:45.3%}.blog-entry .img-box{display:none}.event .follow-shed{display:none}.blog-page .box.shed-logo img{width:120px;left:50%;margin-left:-60px}.blog-page .box.quote .icon{margin-bottom:8px}.main .sidebar .sidebar-module.cast h3{padding-top:30px;font-size:16px}.main .sidebar .sidebar-module.video .icon,.main .sidebar .sidebar-module.gallery .icon{float:left}.main .sidebar .sidebar-module.video img,.main .sidebar .sidebar-module.gallery img{float:left;width:180px}.main .sidebar .sidebar-module.video .img-box,.main .sidebar .sidebar-module.gallery .img-box{width:75%}.main .sidebar .sidebar-module.video a,.main .sidebar .sidebar-module.gallery a{text-decoration:none;text-transform:uppercase;font-size:16px}.main .sidebar .contact{overflow:hidden}.main .sidebar .contact .contact-number{float:left}footer div.sponsors img{margin-bottom:15px}.sidebar .updates input[type="email"],.sidebar .updates input[type="text"]{line-height:20px;width:160px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:99999}#modal{position:absolute;z-index:999999}#modal .title{background:#000;font-family:"Helvetica W01 Roman","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:400;font-size:15px;text-transform:none;font-stretch:normal;margin:0;margin-bottom:0;padding:4px 10px;width:300px}#modal .main-block{width:320px}#modal .main-block h2{padding-top:0;font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:300}#content{background:#fff;position:relative}#content.trans{background:0}#content video{display:block}#content .gallery_container{width:320px;height:480px}#content .gallery_container ul{list-style-type:none;padding:0;margin:0;position:relative;width:320px}#content .gallery_container ul li{position:absolute;top:0;left:0;visibility:hidden}#content .gallery_container ul li .image-block{background:#000;position:relative;float:none;height:250px;width:320px}#content .gallery_container ul li .image-block img{position:absolute}#content .gallery_container ul li:first-child{visibility:visible}#content .gallery_container ul .caption{background:rgba(102,102,102,0.9);color:#fff;float:none;height:auto;width:280px;padding:10px 20px;min-height:158px}#content .gallery_container #atbutton{display:none}#content .gallery_container .next{background:url(../images/next.png) no-repeat;height:42px;width:42px;position:absolute;top:150px;right:0;z-index:9999}#content .gallery_container .prev{background:url(../images/prev.png) no-repeat;height:42px;width:42px;position:absolute;top:150px;left:0;z-index:9999}#close{background:transparent url(../images/sprite.png) no-repeat -317px -229px;background-size:auto auto;text-indent:-999em;position:absolute;width:25px;height:25px;display:block;top:0;right:0}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.wrapper header .shed-logo{background:url(../images/shed-logo@2x.png) no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.screen-mobile .mobile-hide{display:none!important}.screen-mobile .wrapper{width:100%}.screen-mobile .sidebar .address{text-align:left}.screen-mobile .sidebar .sidebar-module .contact p{margin-bottom:0}.screen-mobile .blog-page .main .box .icon{float:left;margin-right:10px}.screen-mobile .blog-page .main .blog-entry .img-box{display:none}.screen-mobile .main .gallery .details{width:34%}.screen-mobile footer div.sponsors img{margin-bottom:15px}@media only screen and (max-width:479px){.mobile-hide{display:none!important}.wrapper{width:100%}.sidebar .address{text-align:left}.sidebar .sidebar-module .contact p{margin-bottom:0}.blog-page .main .box .icon{float:left;margin-right:10px}.blog-page .main .blog-entry .img-box{display:none}.main .gallery .details{width:34%}footer div.sponsors img{margin-bottom:15px}}.screen-landscape .landscape-hide{display:none!important}.screen-landscape .wrapper{margin:0}.screen-landscape .event{position:relative}.screen-landscape .event .event-img-box h2{height:42px}.screen-landscape .event .buy-tickets{display:block;line-height:42px;margin:0;padding:0 0 0 3.125%;width:140px;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:-42px;z-index:11111;position:relative;float:right}.screen-landscape .event .buy-tickets a{color:#e1232a;text-decoration:none}.screen-landscape .event .buy-tickets a:hover{text-decoration:underline}.screen-landscape .event .sidebar .address{text-align:left;margin-bottom:0}.screen-landscape .event .blog div{width:80%}.screen-landscape .event .video h3,.screen-landscape .event .gallery h3{margin-right:10px}.screen-landscape .event .video .details,.screen-landscape .event .gallery .details{width:35%}.screen-landscape .event .sidebar .address{display:inline-block;float:none;text-align:left;width:28%;margin-left:110px}.screen-landscape .blog-page .main .box .icon{float:left;margin-right:10px}.screen-landscape .blog-page .main .blog-entry .img-box{display:none}.screen-landscape .blog-page .main .box.video .icon,.screen-landscape .blog-page .main .box.gallery .icon{margin-right:0}.screen-landscape .sidebar .gallery .ph-details,.screen-landscape .sidebar .video .ph-details{width:50%}.screen-landscape .main .gallery .details,.screen-landscape .main .video .details{width:40%}.screen-landscape .main .sidebar .sidebar-module.video img,.screen-landscape .main .sidebar .sidebar-module.gallery img{width:100%}.screen-landscape footer{overflow:hidden}.screen-landscape footer div.sponsors img{float:right}.screen-landscape footer div.sponsors img.neptune{float:left}.screen-landscape #content .gallery_container{width:480px;height:320px}.screen-landscape #content .gallery_container ul{width:480px}.screen-landscape #content .gallery_container ul li .image-block{float:left;height:240px;width:320px}.screen-landscape #content .gallery_container ul li .image-block img{position:absolute}.screen-landscape #content .gallery_container ul li:first-child{visibility:visible}.screen-landscape #content .gallery_container ul .caption{float:right;height:auto;width:120px;padding:20px;margin-top:-26px}.screen-landscape #content .gallery_container .next{top:124px;right:160px}.screen-landscape #content .gallery_container .prev{top:124px}@media only screen and (min-width:480px) and (max-width:767px){.landscape-hide{display:none!important}.wrapper{margin:0}.event{position:relative}.event .event-img-box h2{height:42px}.event .buy-tickets{display:block;line-height:42px;margin:0;padding:0 0 0 3.125%;width:140px;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:-42px;z-index:11111;position:relative;float:right}.event .buy-tickets a{color:#e1232a;text-decoration:none}.event .buy-tickets a:hover{text-decoration:underline}.event .sidebar .address{text-align:left;margin-bottom:0}.event .blog div{width:80%}.event .video h3,.event .gallery h3{margin-right:10px}.event .video .details,.event .gallery .details{width:35%}.event .sidebar .address{display:inline-block;float:none;text-align:left;width:28%;margin-left:110px}.blog-page .main .box .icon{float:left;margin-right:10px}.blog-page .main .blog-entry .img-box{display:none}.blog-page .main .box.video .icon,.blog-page .main .box.gallery .icon{margin-right:0}.sidebar .gallery .ph-details,.sidebar .video .ph-details{width:50%}.main .gallery .details,.main .video .details{width:40%}.main .sidebar .sidebar-module.video img,.main .sidebar .sidebar-module.gallery img{width:100%}footer{overflow:hidden}footer div.sponsors img{float:right}footer div.sponsors img.neptune{float:left}#content .gallery_container{width:480px;height:320px}#content .gallery_container ul{width:480px}#content .gallery_container ul li .image-block{float:left;height:240px;width:320px}#content .gallery_container ul li .image-block img{position:absolute}#content .gallery_container ul li:first-child{visibility:visible}#content .gallery_container ul .caption{float:right;height:auto;width:120px;padding:20px;margin-top:-26px}#content .gallery_container .next{top:124px;right:160px}#content .gallery_container .prev{top:124px}}.screen-tablet .ir{font:0/0 a;text-shadow:none;color:transparent}.screen-tablet .clearfix:after{content:'';display:block;width:0;height:0;margin:0;padding:0;border:0;outline:0;float:none;clear:both}.screen-tablet .hidden{display:none;visibility:hidden;width:0;height:0}.screen-tablet .visuallyhidden{visibility:hidden}.screen-tablet body{background:#e1232a}.screen-tablet .tablet-hide{display:none!important}.screen-tablet header{min-height:94px}.screen-tablet header .shed-logo{background-position:-239px -208px;margin:10px 0 0 .5%}.screen-tablet header .nt-logo{background:transparent url(../images/sprite.png) no-repeat -237px 0;background-size:auto auto;display:block;height:80px;text-indent:-999em;width:80px;float:right;margin-right:2px}.screen-tablet header .nt-logo a{display:block;height:80px;width:80px}.screen-tablet header nav{font-family:'YouAreLovedPro',Arial,sans-serif;font-size:20px;font-weight:normal;margin-top:10px;padding:0;text-transform:uppercase}.screen-tablet header nav li{position:relative;overflow:hidden;text-align:center;margin:0 15px;padding:20px 0 0 0}.screen-tablet header nav li.back{background:url("../images/bg-nav.png") no-repeat center top;z-index:8;position:absolute;overflow:hidden}.screen-tablet header nav a{display:block;text-decoration:none}.screen-tablet header nav a:hover{text-decoration:underline}.screen-tablet .sidebar{padding-top:.8em}.screen-tablet .sidebar .sidebar-module{position:relative}.screen-tablet .sidebar .sidebar-module:first-of-type{padding-top:0}.screen-tablet .sidebar .sidebar-module .cast{padding-top:0}.screen-tablet .sidebar .neptune-logo{position:absolute}.screen-tablet .sidebar .cast{background-color:#e1232a}.screen-tablet .sidebar .cast .icon{background:transparent url(../images/sprite.png) no-repeat -531px -203px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px;float:left}.screen-tablet .sidebar .cast .ph-details{height:60px}.screen-tablet footer{padding:10px 0 0 0}.screen-tablet footer nav{float:left}.screen-tablet footer nav ul li{padding-bottom:0;margin-bottom:6px}.screen-tablet footer nav ul li a{font-family:"Helvetica W01 Roman","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:14px;font-weight:400;text-transform:capitalize}.screen-tablet footer .location{float:left;width:200px;font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:300;line-height:20px}.screen-tablet footer .sponsors{float:right;width:300px}.screen-tablet .main{float:left;margin-bottom:2em}.screen-tablet .main .box{border-bottom:8px solid #fff;float:left;margin:0 0 1.5% 0;padding:0}.screen-tablet .main .box:nth-of-type(odd){float:right;margin-right:1%}.screen-tablet .main .box .shed{text-align:left}.screen-tablet .main .box.show,.screen-tablet .main .box.gallery,.screen-tablet .main .box.video{display:block;border-bottom:8px solid #fff;margin-left:1%;margin-right:1%;width:48%;position:relative}.screen-tablet .main .box.show .details,.screen-tablet .main .box.gallery .details,.screen-tablet .main .box.video .details{border-top:0;width:auto}.screen-tablet .main .box.show h1,.screen-tablet .main .box.gallery h1,.screen-tablet .main .box.video h1{border-top:0;font-size:32px}.screen-tablet .main .box.show>div img,.screen-tablet .main .box.gallery>div img,.screen-tablet .main .box.video>div img{width:100%;position:relative;float:none}.screen-tablet .main .box.show .img-box,.screen-tablet .main .box.gallery .img-box,.screen-tablet .main .box.video .img-box{position:relative}.screen-tablet .main .box.show .shed-icon,.screen-tablet .main .box.gallery .shed-icon,.screen-tablet .main .box.video .shed-icon{background:url(../images/sprite.png) no-repeat;background-position:-561px -273px;position:absolute;right:0;width:31px;height:61px;text-indent:-9999em;display:block;bottom:0;margin-bottom:0}.screen-tablet .main .box.show .shed-icon2,.screen-tablet .main .box.gallery .shed-icon2,.screen-tablet .main .box.video .shed-icon2{display:none}.screen-tablet .main .box.gallery,.screen-tablet .main .box.video{border-bottom:0}.screen-tablet .main .box.gallery h2,.screen-tablet .main .box.video h2{display:none}.screen-tablet .main .box.gallery .shed-icon,.screen-tablet .main .box.video .shed-icon{bottom:30px;z-index:10}.screen-tablet .main .ph-details h3{font-size:20px;font-weight:normal;background:#000 url(../images/sprite.png) no-repeat;background-position:-115px -372px;bottom:0;box-sizing:-webkit-border-box;box-sizing:-moz-border-box;box-sizing:border-box;color:#fff;display:block;line-height:1.5;margin:0;padding:5px 0 0;position:absolute;text-indent:0;text-transform:uppercase;width:100%;z-index:11}.screen-tablet .main .ph-details h3 a{display:block;padding-left:60px;text-decoration:none}.screen-tablet .main .ph-details>img{width:100%!important}.screen-tablet .main .ph-details .icon{bottom:0;margin-bottom:0;position:absolute;z-index:1111}.screen-tablet .main .ph-details .icon a{display:block;height:50px;width:50px}.screen-tablet .main .box.shed img{width:100%}.screen-tablet .main .box.shed{float:left}.screen-tablet .main .box.show.desktop-important{border:0;width:98%}.screen-tablet .main .box.show.desktop-important .img-box{float:right;position:relative;width:62%}.screen-tablet .main .box.show.desktop-important .img-box img{width:100%}.screen-tablet .main .box.show.desktop-important .img-box .shed-icon{background:url(../images/shed-icon2.png) no-repeat 0 0;position:absolute;left:0;top:auto;right:auto;width:33px;height:60px;text-indent:-9999em;display:block;bottom:0;margin-bottom:0}.screen-tablet .main .box.show.desktop-important .details{width:32%;padding-right:6%;float:left;border-bottom:8px solid #Fff}.screen-tablet .main .box:first-child{margin-top:0}.screen-tablet .main .shed-logo{border-bottom:0;margin-left:1%;width:48%}.screen-tablet .main .shed-logo.desktop-important{border:0;margin-bottom:16px;width:98%}.screen-tablet .main .shed-logo.desktop-important img{width:130px}.screen-tablet .shed-tagline{margin-left:1%!important;margin-top:0!important;width:48%}.screen-tablet .shed-tagline p{font-size:20px;text-align:left}.screen-tablet .shed-tagline p a{font-size:14px}.screen-tablet .shed-tagline.desktop-important{border:0;text-align:center;width:98%;margin:1.5% 0}.screen-tablet .shed-tagline.desktop-important p{display:inline;text-align:center}.screen-tablet .main-block{float:left;width:64.84375%}.screen-tablet .blog div{width:67%}.screen-tablet .sidebar{background-position:bottom center;background-size:contain;float:left;width:35%;padding-bottom:0;margin-bottom:100px}.screen-tablet .sidebar .twitter{float:none}.screen-tablet .sidebar .address{font-size:20px;font-weight:bold;margin-left:0;float:none;width:60%}.screen-tablet .sidebar .addthis_toolbox{margin-bottom:20px}.screen-tablet .sidebar .contact-number{display:block;font-size:20px;font-weight:bold}.screen-tablet .sidebar .contact-number h2{font-size:20px}.screen-tablet .sidebar form input{width:170px;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.screen-tablet .sidebar form button.submit-btn{padding-right:10px}.screen-tablet .sidebar .buy-tickets{background:#fff url(../images/sprite.png) repeat;background-position:-240px -420px;display:block;width:100%;text-align:center;height:44px}.screen-tablet .sidebar .buy-tickets a{line-height:40px;font-family:'YouAreLovedPro',Arial,sans-serif;font-size:30px;font-weight:normal;vertical-align:middle;color:#e1232a;text-decoration:none;position:relative;top:4px}.screen-tablet .sidebar .buy-tickets a:hover{text-decoration:underline}.screen-tablet .sidebar .gallery,.screen-tablet .sidebar .video{border-top:1em solid #e1232a;border-bottom:1em solid #e1232a;margin:0;padding:0}.screen-tablet .sidebar .gallery .ph-details,.screen-tablet .sidebar .video .ph-details{width:100%}.screen-tablet .sidebar .gallery .ph-details h3,.screen-tablet .sidebar .video .ph-details h3{bottom:-1px}.screen-tablet .sidebar .gallery .img-box,.screen-tablet .sidebar .video .img-box{width:100%}.screen-tablet .sidebar .gallery .img-box img,.screen-tablet .sidebar .video .img-box img{width:100%}.screen-tablet .sidebar .gallery .details,.screen-tablet .sidebar .video .details{display:none}.screen-tablet .sidebar .gallery{margin-bottom:1em}.screen-tablet .sponsors img{float:right}.screen-tablet .event .event-img-box h2{font-size:40px;line-height:1.6}.screen-tablet .event .event-img-box h2:after{background:url(../images/sprite.png) no-repeat;background-position:-561px -273px;content:"";height:62px;width:32px;position:absolute;right:0;bottom:0}.screen-tablet .event{margin:0 3.125% 0 .5%;padding:0;position:relative;top:0}.screen-tablet .event .event-main-image-box{width:auto;margin:0}.screen-tablet .event .event-btn{position:absolute;top:0}.screen-tablet .event .event-btn a{height:90px;width:37px}.screen-tablet .event .previous{background:transparent url(../images/sprite.png) no-repeat -610px -388px;background-size:auto auto;display:block;height:90px;width:37px}.screen-tablet .event .next{right:0;background:transparent url(../images/sprite.png) no-repeat -610px -278px;background-size:auto auto;display:block;height:90px;width:37px}.screen-tablet .blog-page .main .box{border-bottom:8px solid #fff;margin-left:1%;width:48%;position:relative}.screen-tablet .blog-page .main .box.shed-logo{border:0}.screen-tablet .blog-page .main .box.video{border-bottom:0;margin-bottom:10px}.screen-tablet .blog-page .main .blog-entry .ph-details .icon{background:transparent url(../images/sprite.png) no-repeat -385px -131px;background-size:auto auto;display:block;height:60px;text-indent:-999em;width:60px;margin-bottom:0}.screen-tablet .blog-page .main .blog-entry .ph-details .icon a{display:block;height:50px;width:50px}.screen-tablet .blog-page .main .blog-entry.text .ph-details{position:relative;min-height:60px;margin-bottom:10px}.screen-tablet .blog-page .main .blog-entry.text .ph-details:after{content:'';display:block;width:0;height:0;margin:0;padding:0;border:0;outline:0;float:none;clear:both}.screen-tablet .blog-page .main .blog-entry.text .ph-details h3{position:absolute;bottom:3px;background:0}.screen-tablet .blog-page .main .blog-entry.text .ph-details .icon{bottom:auto}.screen-tablet .blog-page .main .blog-entry.text .ph-details .icon a{display:block;height:50px;width:50px}.screen-tablet .blog-page .main .blog-entry.text>p a{font-size:16px}.screen-tablet .blog-page .main .blog-entry.image{border-bottom:9px solid #fff;padding-bottom:0}.screen-tablet .blog-page .main .blog-entry.image .icon{background:transparent url(../images/sprite.png) no-repeat -310px -131px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px;margin-bottom:0}.screen-tablet .blog-page .main .blog-entry.image .icon a{display:block;height:50px;width:50px}.screen-tablet .blog-page .main .blog-entry.image .ph-details{position:relative;margin-bottom:10px}.screen-tablet .blog-page .main .blog-entry.image>p a{font-size:16px}.screen-tablet .blog-page .main .blog-entry.image .img-box img{max-width:auto;width:100%}.screen-tablet .blog-page .main .quote,.screen-tablet .blog-page .main .link,.screen-tablet .blog-page .main .audio,.screen-tablet .blog-page .main .hi{font-family:'YouAreLovedPro',Arial,sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase}.screen-tablet .blog-page .main .quote p,.screen-tablet .blog-page .main .link p,.screen-tablet .blog-page .main .audio p,.screen-tablet .blog-page .main .hi p{margin-bottom:0}.screen-tablet .blog-page .main .quote .icon,.screen-tablet .blog-page .main .link .icon,.screen-tablet .blog-page .main .audio .icon,.screen-tablet .blog-page .main .hi .icon{background:transparent url(../images/sprite.png) no-repeat -458px -131px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px;float:left;margin-right:10px;margin-bottom:0}.screen-tablet .blog-page .main .quote .icon a,.screen-tablet .blog-page .main .link .icon a,.screen-tablet .blog-page .main .audio .icon a,.screen-tablet .blog-page .main .hi .icon a{display:block;height:50px;width:50px}.screen-tablet .blog-page .main .quote .icon{float:none;margin-bottom:10px}.screen-tablet .blog-page .main .link .icon{background:transparent url(../images/sprite.png) no-repeat -530px -131px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px}.screen-tablet .blog-page .main .audio .icon{background:transparent url(../images/sprite.png) no-repeat -458px -204px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px}.screen-tablet .blog-page .main .hi .icon{background:transparent url(../images/sprite.png) no-repeat -384px -204px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px}.screen-tablet #overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:99999}.screen-tablet #modal{position:absolute;z-index:999999}.screen-tablet #modal .title{background:#000;font-family:"Helvetica W01 Roman","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:400;font-size:15px;text-transform:none;font-stretch:normal;margin:0;margin-bottom:0;padding:4px 10px;width:680px}.screen-tablet #modal .main-block{width:700px}.screen-tablet #modal .main-block h2{padding-top:0;font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:300}.screen-tablet #modal .cast{background:#fff}.screen-tablet #modal .cast .cast-listing{overflow:hidden;padding:20px;width:660px}.screen-tablet #modal .cast .cast-listing h2{color:#333;font-size:14px;clear:both}.screen-tablet #modal .cast .cast-listing article{color:#333;float:left;padding:10px 15px 10px 0;position:relative;width:205px}.screen-tablet #modal .cast .cast-listing article:after{content:'';display:block;width:0;height:0;margin:0;padding:0;border:0;outline:0;float:none;clear:both}.screen-tablet #modal .cast .cast-listing article .details{position:absolute;bottom:-4px;left:73px}.screen-tablet #modal .cast .cast-listing article h3{font-size:13px;margin:0}.screen-tablet #modal .cast .cast-listing article a{color:#e1232a;font-size:13px;font-weight:bold}.screen-tablet #modal .cast .cast-listing article img{width:auto}.screen-tablet #content{background:#fff;position:relative}.screen-tablet #content:after{content:'';display:block;width:0;height:0;margin:0;padding:0;border:0;outline:0;float:none;clear:both}.screen-tablet #content.trans{background:0}.screen-tablet #content video{display:block}.screen-tablet #content .gallery_container{width:700px;height:500px}.screen-tablet #content .gallery_container:after{content:'';display:block;width:0;height:0;margin:0;padding:0;border:0;outline:0;float:none;clear:both}.screen-tablet #content .gallery_container ul{list-style-type:none;padding:0;margin:0;position:relative;width:700px}.screen-tablet #content .gallery_container ul li{position:absolute;top:0;left:0;visibility:hidden}.screen-tablet #content .gallery_container ul li .image-block{background:#000;position:relative;float:left;height:500px;width:500px}.screen-tablet #content .gallery_container ul li .image-block img{max-width:100%;max-height:100%;position:absolute}.screen-tablet #content .gallery_container ul li:first-child{visibility:visible}.screen-tablet #content .gallery_container ul .caption{background:rgba(102,102,102,0.9);color:#fff;float:right;height:460px;width:160px;padding:20px}.screen-tablet #content .gallery_container #atbutton{position:absolute;bottom:20px;left:520px}.screen-tablet #content .gallery_container .next{background:url(../images/next.png) no-repeat;height:42px;width:42px;position:absolute;top:250px;right:200px}.screen-tablet #content .gallery_container .prev{background:url(../images/prev.png) no-repeat;height:42px;width:42px;position:absolute;top:250px;left:0}.screen-tablet #close{background:transparent url(../images/sprite.png) no-repeat -317px -229px;background-size:auto auto;text-indent:-999em;position:absolute;width:25px;height:25px;display:block;top:0;right:0}.oldie.screen-tablet header nav,.ie9.screen-tablet header nav{font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:inherit;font-weight:300}.oldie.screen-tablet .main .box.shed>p:first-child,.ie9.screen-tablet .main .box.shed>p:first-child{font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:inherit;font-weight:300}.oldie.screen-tablet .main .box h1,.ie9.screen-tablet .main .box h1{font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:24px;font-weight:300}.oldie.screen-tablet .main .ph-details h3,.ie9.screen-tablet .main .ph-details h3,.oldie.screen-tablet .sidebar .sidebar-module h3,.ie9.screen-tablet .sidebar .sidebar-module h3{font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:1.2em;font-weight:300}.oldie.screen-tablet .main .page .page-img-box h1,.ie9.screen-tablet .main .page .page-img-box h1{font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:30px;font-weight:300}.oldie.screen-tablet .event .event-img-box h2,.ie9.screen-tablet .event .event-img-box h2{font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:40px;font-weight:300;height:50px}.oldie.screen-tablet .sidebar .buy-tickets a,.ie9.screen-tablet .sidebar .buy-tickets a{font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:inherit;font-weight:300}.oldie.screen-tablet .blog-page .main .quote,.ie9.screen-tablet .blog-page .main .quote,.oldie.screen-tablet .blog-page .main .link,.ie9.screen-tablet .blog-page .main .link,.oldie.screen-tablet .blog-page .main .audio,.ie9.screen-tablet .blog-page .main .audio,.oldie.screen-tablet .blog-page .main .hi,.ie9.screen-tablet .blog-page .main .hi{font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:inherit;font-weight:300}@media only screen and (min-width:764px){.ir{font:0/0 a;text-shadow:none;color:transparent}.clearfix:after{content:'';display:block;width:0;height:0;margin:0;padding:0;border:0;outline:0;float:none;clear:both}.hidden{display:none;visibility:hidden;width:0;height:0}.visuallyhidden{visibility:hidden}body{background:#e1232a}.tablet-hide{display:none!important}header{min-height:94px}header .shed-logo{background-position:-239px -208px;margin:10px 0 0 .5%}header .nt-logo{background:transparent url(../images/sprite.png) no-repeat -237px 0;background-size:auto auto;display:block;height:80px;text-indent:-999em;width:80px;float:right;margin-right:2px}header .nt-logo a{display:block;height:80px;width:80px}header nav{font-family:'YouAreLovedPro',Arial,sans-serif;font-size:20px;font-weight:normal;margin-top:10px;padding:0;text-transform:uppercase}header nav li{position:relative;overflow:hidden;text-align:center;margin:0 15px;padding:20px 0 0 0}header nav li.back{background:url("../images/bg-nav.png") no-repeat center top;z-index:8;position:absolute;overflow:hidden}header nav a{display:block;text-decoration:none}header nav a:hover{text-decoration:underline}.sidebar .sidebar-module{position:relative}.sidebar .sidebar-module .cast{padding-top:0}.sidebar .neptune-logo{position:absolute}.sidebar .cast{background-color:#e1232a}.sidebar .cast .icon{background:transparent url(../images/sprite.png) no-repeat -531px -203px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px;float:left}.sidebar .cast .ph-details{height:60px}footer{padding:10px 0 0 0}footer nav{float:left}footer nav ul li{padding-bottom:0;margin-bottom:6px}footer nav ul li a{font-family:"Helvetica W01 Roman","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:14px;font-weight:400;text-transform:capitalize}footer .location{float:left;width:200px;font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:300;line-height:20px}footer .sponsors{float:right;width:300px}.main{float:left;margin-bottom:2em}.main .box{border-bottom:8px solid #fff;float:left;margin:0 0 1.5% 0;padding:0}.main .box:nth-of-type(odd){float:right;margin-right:1%}.main .box .shed{text-align:left}.main .box.show,.main .box.gallery,.main .box.video{display:block;border-bottom:8px solid #fff;margin-left:1%;margin-right:1%;width:48%;position:relative}.main .box.show .details,.main .box.gallery .details,.main .box.video .details{border-top:0;width:auto}.main .box.show h1,.main .box.gallery h1,.main .box.video h1{border-top:0;font-size:32px}.main .box.show>div img,.main .box.gallery>div img,.main .box.video>div img{width:100%;position:relative;float:none}.main .box.show .img-box,.main .box.gallery .img-box,.main .box.video .img-box{position:relative}.main .box.show .shed-icon,.main .box.gallery .shed-icon,.main .box.video .shed-icon{background:url(../images/sprite.png) no-repeat;background-position:-561px -273px;position:absolute;right:0;width:31px;height:61px;text-indent:-9999em;display:block;bottom:0;margin-bottom:0}.main .box.show .shed-icon2,.main .box.gallery .shed-icon2,.main .box.video .shed-icon2{display:none}.main .box.gallery,.main .box.video{border-bottom:0}.main .box.gallery h2,.main .box.video h2{display:none}.main .box.gallery .shed-icon,.main .box.video .shed-icon{bottom:30px;z-index:10}.main .ph-details h3{font-size:20px;font-weight:normal;background:#000 url(../images/sprite.png) no-repeat;background-position:-115px -372px;bottom:0;box-sizing:-webkit-border-box;box-sizing:-moz-border-box;box-sizing:border-box;color:#fff;display:block;line-height:1.5;margin:0;padding:5px 0 0;position:absolute;text-indent:0;text-transform:uppercase;width:100%;z-index:11}.main .ph-details h3 a{display:block;padding-left:60px;text-decoration:none}.main .ph-details>img{width:100%!important}.main .ph-details .icon{bottom:0;margin-bottom:0;position:absolute;z-index:1111}.main .ph-details .icon a{display:block;height:50px;width:50px}.main .box.shed img{width:100%}.main .box.shed{float:left}.main .box.show.desktop-important{border:0;width:98%}.main .box.show.desktop-important .img-box{float:right;position:relative;width:62%}.main .box.show.desktop-important .img-box img{width:100%}.main .box.show.desktop-important .img-box .shed-icon{background:url(../images/shed-icon2.png) no-repeat 0 0;position:absolute;left:0;top:auto;right:auto;width:33px;height:60px;text-indent:-9999em;display:block;bottom:0;margin-bottom:0}.main .box.show.desktop-important .details{width:32%;padding-right:6%;float:left;border-bottom:8px solid #Fff}.main .box:first-child{margin-top:0}.main .shed-logo{border-bottom:0;margin-left:1%;width:48%}.main .shed-logo.desktop-important{border:0;margin-bottom:16px;width:98%}.main .shed-logo.desktop-important img{width:130px}.shed-tagline{margin-left:1%!important;margin-top:0!important;width:48%}.shed-tagline p{font-size:20px;text-align:left}.shed-tagline p a{font-size:14px}.shed-tagline.desktop-important{border:0;text-align:center;width:98%;margin:1.5% 0}.shed-tagline.desktop-important p{display:inline;text-align:center}.main-block{float:left;width:64.84375%}.blog div{width:67%}.sidebar{background-position:bottom center;background-size:contain;float:left;width:35%;padding-bottom:0;margin-bottom:100px}.sidebar .twitter{float:none}.sidebar .address{font-size:20px;font-weight:bold;margin-left:0;float:none;width:60%}.sidebar .addthis_toolbox{margin-bottom:20px}.sidebar .contact-number{display:block;font-size:20px;font-weight:bold}.sidebar .contact-number h2{font-size:20px}.sidebar form input{width:170px;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.sidebar form button.submit-btn{padding-right:10px}.sidebar .buy-tickets{background:#fff url(../images/sprite.png) repeat;background-position:-240px -420px;display:block;width:100%;text-align:center;height:44px}.sidebar .buy-tickets a{line-height:40px;font-family:'YouAreLovedPro',Arial,sans-serif;font-size:30px;font-weight:normal;vertical-align:middle;color:#e1232a;text-decoration:none;position:relative;top:4px}.sidebar .buy-tickets a:hover{text-decoration:underline}.sidebar .gallery,.sidebar .video{border-top:1em solid #e1232a;border-bottom:1em solid #e1232a;margin:0;padding:0}.sidebar .gallery .ph-details,.sidebar .video .ph-details{width:100%}.sidebar .gallery .ph-details h3,.sidebar .video .ph-details h3{bottom:-1px}.sidebar .gallery .img-box,.sidebar .video .img-box{width:100%}.sidebar .gallery .img-box img,.sidebar .video .img-box img{width:100%}.sidebar .gallery .details,.sidebar .video .details{display:none}.sidebar .gallery{margin-bottom:1em}.sponsors img{float:right}.event .event-img-box h2{font-size:40px;line-height:1.6}.event .event-img-box h2:after{background:url(../images/sprite.png) no-repeat;background-position:-561px -273px;content:"";height:62px;width:32px;position:absolute;right:0;bottom:0}.event{margin:0 3.125% 0 .5%;padding:0;position:relative;top:0}.event .event-main-image-box{width:auto;margin:0}.event .event-btn{position:absolute;top:0}.event .event-btn a{height:90px;width:37px}.event .previous{background:transparent url(../images/sprite.png) no-repeat -610px -388px;background-size:auto auto;display:block;height:90px;width:37px}.event .next{right:0;background:transparent url(../images/sprite.png) no-repeat -610px -278px;background-size:auto auto;display:block;height:90px;width:37px}.blog-page .main .box{border-bottom:8px solid #fff;margin-left:1%;width:48%;position:relative}.blog-page .main .box.shed-logo{border:0}.blog-page .main .box.video{border-bottom:0;margin-bottom:10px}.blog-page .main .blog-entry .ph-details .icon{background:transparent url(../images/sprite.png) no-repeat -385px -131px;background-size:auto auto;display:block;height:60px;text-indent:-999em;width:60px;margin-bottom:0}.blog-page .main .blog-entry .ph-details .icon a{display:block;height:50px;width:50px}.blog-page .main .blog-entry.text .ph-details{position:relative;min-height:60px;margin-bottom:10px}.blog-page .main .blog-entry.text .ph-details:after{content:'';display:block;width:0;height:0;margin:0;padding:0;border:0;outline:0;float:none;clear:both}.blog-page .main .blog-entry.text .ph-details h3{position:absolute;bottom:3px;background:0}.blog-page .main .blog-entry.text .ph-details .icon{bottom:auto}.blog-page .main .blog-entry.text .ph-details .icon a{display:block;height:50px;width:50px}.blog-page .main .blog-entry.text>p a{font-size:16px}.blog-page .main .blog-entry.image{border-bottom:9px solid #fff;padding-bottom:0}.blog-page .main .blog-entry.image .icon{background:transparent url(../images/sprite.png) no-repeat -310px -131px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px;margin-bottom:0}.blog-page .main .blog-entry.image .icon a{display:block;height:50px;width:50px}.blog-page .main .blog-entry.image .ph-details{position:relative;margin-bottom:10px}.blog-page .main .blog-entry.image>p a{font-size:16px}.blog-page .main .blog-entry.image .img-box img{max-width:auto;width:100%}.blog-page .main .quote,.blog-page .main .link,.blog-page .main .audio,.blog-page .main .hi{font-family:'YouAreLovedPro',Arial,sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase}.blog-page .main .quote p,.blog-page .main .link p,.blog-page .main .audio p,.blog-page .main .hi p{margin-bottom:0}.blog-page .main .quote .icon,.blog-page .main .link .icon,.blog-page .main .audio .icon,.blog-page .main .hi .icon{background:transparent url(../images/sprite.png) no-repeat -458px -131px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px;float:left;margin-right:10px;margin-bottom:0}.blog-page .main .quote .icon a,.blog-page .main .link .icon a,.blog-page .main .audio .icon a,.blog-page .main .hi .icon a{display:block;height:50px;width:50px}.blog-page .main .quote .icon{float:none;margin-bottom:10px}.blog-page .main .link .icon{background:transparent url(../images/sprite.png) no-repeat -530px -131px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px}.blog-page .main .audio .icon{background:transparent url(../images/sprite.png) no-repeat -458px -204px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px}.blog-page .main .hi .icon{background:transparent url(../images/sprite.png) no-repeat -384px -204px;background-size:auto auto;display:block;height:50px;text-indent:-999em;width:50px}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:99999}#modal{position:absolute;z-index:999999}#modal .title{background:#000;font-family:"Helvetica W01 Roman","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:400;font-size:15px;text-transform:none;font-stretch:normal;margin:0;margin-bottom:0;padding:4px 10px;width:680px}#modal .main-block{width:700px}#modal .main-block h2{padding-top:0;font-family:"Helvetica W01 Bold","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosBold',"Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:300}#modal .cast{background:#fff}#modal .cast .cast-listing{overflow:hidden;padding:20px;width:660px}#modal .cast .cast-listing h2{color:#333;font-size:14px;clear:both}#modal .cast .cast-listing article{color:#333;float:left;padding:10px 15px 10px 0;position:relative;width:205px}#modal .cast .cast-listing article:after{content:'';display:block;width:0;height:0;margin:0;padding:0;border:0;outline:0;float:none;clear:both}#modal .cast .cast-listing article .details{position:absolute;bottom:-4px;left:73px}#modal .cast .cast-listing article h3{font-size:13px;margin:0}#modal .cast .cast-listing article a{color:#e1232a;font-size:13px;font-weight:bold}#modal .cast .cast-listing article img{width:auto}#content{background:#fff;position:relative}#content:after{content:'';display:block;width:0;height:0;margin:0;padding:0;border:0;outline:0;float:none;clear:both}#content.trans{background:0}#content video{display:block}#content .gallery_container{width:700px;height:500px}#content .gallery_container:after{content:'';display:block;width:0;height:0;margin:0;padding:0;border:0;outline:0;float:none;clear:both}#content .gallery_container ul{list-style-type:none;padding:0;margin:0;position:relative;width:700px}#content .gallery_container ul li{position:absolute;top:0;left:0;visibility:hidden}#content .gallery_container ul li .image-block{background:#000;position:relative;float:left;height:500px;width:500px}#content .gallery_container ul li .image-block img{max-width:100%;max-height:100%;position:absolute}#content .gallery_container ul li:first-child{visibility:visible}#content .gallery_container ul .caption{background:rgba(102,102,102,0.9);color:#fff;float:right;height:460px;width:160px;padding:20px}#content .gallery_container #atbutton{position:absolute;bottom:20px;left:520px}#content .gallery_container .next{background:url(../images/next.png) no-repeat;height:42px;width:42px;position:absolute;top:250px;right:200px}#content .gallery_container .prev{background:url(../images/prev.png) no-repeat;height:42px;width:42px;position:absolute;top:250px;left:0}#close{background:transparent url(../images/sprite.png) no-repeat -317px -229px;background-size:auto auto;text-indent:-999em;position:absolute;width:25px;height:25px;display:block;top:0;right:0}}@media(device-width:768px){.main .box:nth-of-type(5){float:left;clear:left}.main .box:nth-of-type(6){float:right}.main .box:nth-of-type(7){float:left}.sidebar .updates input[type="email"],.sidebar .updates input[type="text"]{line-height:20px;width:160px}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){header .nt-logo{background:url(../images/nt-logo@2x.png) no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.wrapper header .shed-logo{background:url(../images/shed-logo@2x.png) no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.screen-desktop .follow-button{background:url(../images/follow-rhs.png) no-repeat;display:block!important;text-indent:-9999em;position:absolute;top:0;right:0;height:100px;width:100px}.screen-desktop .desktop-hide{display:none!important}.screen-desktop .wrapper{margin:0 auto;max-width:960px}.screen-desktop header .nt-logo{margin-right:26.7%}.screen-desktop .main .main-block{float:left}.screen-desktop .main .masonry{margin-right:-21px;overflow:hidden}.screen-desktop .main .masonry .box{display:block;float:left;width:307px;margin:0 21px 21px 0;overflow:hidden}.screen-desktop .main .masonry .box.desktop-important{display:block;float:left;width:635px;margin:0 21px 21px 0;overflow:hidden}.screen-desktop .sidebar{float:right}.screen-desktop footer .location{float:left;width:200px}.screen-desktop footer nav{float:left}.screen-desktop footer .sponsors{float:right;width:300px}.screen-desktop .event{top:0}.screen-desktop .event .event-img-box h2{position:relative;font-size:60px;line-height:1.2;bottom:79px;padding-top:8px}.screen-desktop .event .details{position:relative;top:-70px}@media only screen and (min-width:1024px){.follow-button{background:url(../images/follow-rhs.png) no-repeat;display:block!important;text-indent:-9999em;position:absolute;top:0;right:0;height:100px;width:100px}.desktop-hide{display:none!important}.wrapper{margin:0 auto;max-width:960px}header .nt-logo{margin-right:26.7%}.main .main-block{float:left}.main .masonry{margin-right:-21px;overflow:hidden}.main .masonry .box{display:block;float:left;width:307px;margin:0 21px 21px 0;overflow:hidden}.main .masonry .box.desktop-important{display:block;float:left;width:635px;margin:0 21px 21px 0;overflow:hidden}.sidebar{float:right}footer .location{float:left;width:200px}footer nav{float:left}footer .sponsors{float:right;width:300px}.event{top:0}.event .event-img-box h2{position:relative;font-size:60px;line-height:1.2;bottom:79px;padding-top:8px}.event .details{position:relative;top:-70px}}@media only screen and (min-width:1200px){.event .event-btn{display:none}.desktop-previous,.desktop-next{z-index:1111;position:absolute;top:103px;background:#fff url(../images/sprite.png) no-repeat;display:block;height:250px;width:106px}.desktop-previous a,.desktop-next a{width:106px;height:250px;position:absolute;top:0}.desktop-previous .dt-next,.desktop-next .dt-next,.desktop-previous .dt-prev,.desktop-next .dt-prev{color:#000;position:relative;top:120px;font-size:12px;text-decoration:none;padding:0 6px}.desktop-previous .show-title,.desktop-next .show-title{color:#e1323a;position:relative;top:125px;font-size:16px;padding:0 6px;font-weight:bold}.desktop-previous{left:0;text-align:right;background-position:-700px -20px}.desktop-previous a{left:0}.desktop-next{right:0;background-position:-700px -290px}.desktop-next a{right:0}.desktop-previous,.desktop-next{display:block}}