#total-review-progress{background:#d4d4d4;padding:0;height:10px;line-height:10px;display:block}#total-review-progress .total-reviews-bar{background:#31aa67;background:-moz-linear-gradient(left,#59e3a4 0,#31aa67 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#59e3a4),color-stop(100%,#31aa67));background:-webkit-linear-gradient(left,#59e3a4 0,#31aa67 100%);background:-o-linear-gradient(left,#59e3a4 0,#31aa67 100%);background:-ms-linear-gradient(left,#59e3a4 0,#31aa67 100%);background:linear-gradient(to right,#59e3a4 0,#31aa67 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59e3a4',endColorstr='#31aa67',GradientType=1);position:relative;height:10px;display:inline-block}#total-review-progress .total-reviews-bar .total-reviews-total{display:table;background:#31aa67;color:#fff;width:70px;height:70px;position:absolute;top:-30px;right:-30px;text-align:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;z-index:4}#total-review-progress .total-reviews-bar .total-reviews-total p{display:table-cell;vertical-align:middle}#total-review-progress .total-reviews-bar .total-reviews-total span{display:block;font-size:13px;line-height:19px}#total-review-progress .total-reviews-bar .total-reviews-total span.num{font-family:'Roboto',Arial,sans-serif;font-weight:700;font-size:17px;line-height:19px}#total-review-progress .total-reviews-bar .total-reviews-total span.sub{font-family:'Roboto',Arial,sans-serif;font-weight:400;text-transform:uppercase}.large-wrapper .hero{width:100%;position:relative;text-align:center;background:url("/images/sp-hero-01.jpg") no-repeat center;background-size:cover;padding:40px 0;color:#fff}.large-wrapper .hero .hero-panel{background:#000;background:rgba(0,0,0,0.8);width:90%;margin:0 auto;padding:30px;max-width:650px}.large-wrapper .hero .hero-panel h1{margin-bottom:28px;line-height:1.4em;font-weight:300}.large-wrapper .hero .hero-panel .reasons{margin-bottom:35px;font-size:17px;max-width:500px;margin-left:auto;margin-right:auto;display:none}.large-wrapper .hero .hero-panel .reasons li{padding:8px;position:relative;display:inline-block}.large-wrapper .hero .hero-panel .reasons li .fa-check{font-size:20px;color:#31aa67;margin-right:14px}.large-wrapper .hero .hero-panel .search-form{position:relative;margin:0 auto 20px auto;background:#fff;height:64px;box-shadow:inset 0 0 5px rgba(0,0,0,0.3);width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;text-align:left}.large-wrapper .hero .hero-panel .search-form .venue-query{float:left;display:inline-block;width:70%;border:0;padding:10px;height:64px;font-size:12px;background:transparent;color:#b2b2b2;font-style:italic;font-weight:300}.large-wrapper .hero .hero-panel .search-form #search-location{float:left;display:inline-block;width:165px;padding:10px;border:0;border-radius:0;line-height:1;height:64px;-webkit-appearance:none;cursor:pointer;font-size:20px;background:transparent;color:#b2b2b2;font-style:italic;font-weight:300;border-left:1px solid #d5d5d5}.large-wrapper .hero .hero-panel .search-form button.search{width:29%;border:0;display:inline-block;float:right;color:#fff;background:#2db76e;margin:5px;height:54px;border-radius:2px;font-size:14px;vertical-align:baseline;padding:0}.large-wrapper .hero .hero-panel .search-form .venue-query,.large-wrapper .hero .hero-panel .search-form button.search{float:none;margin:0}.large-wrapper .hero .hero-panel .search-form #search-button{position:absolute;right:5px;top:5px}.large-wrapper .hero .hero-panel #browse-theatres-homepage{text-decoration:underline;color:#fff}.large-wrapper .home-panel{padding:30px 0;text-align:center}.large-wrapper .home-panel .home-panel-header{padding-bottom:20px}.large-wrapper .home-panel .home-panel-header h2{font-size:28px;line-height:36px;font-weight:200;margin-bottom:7px}.large-wrapper .home-panel .home-panel-header h3{font-size:19px;font-weight:400;line-height:36px;color:#afafaf}.large-wrapper .home-panel .home-panel-content{padding:15px 0}.large-wrapper .home-panel .home-panel-content .inner{padding:0}.large-wrapper .home-panel .inner{padding:0 10px}.large-wrapper .home-panel .home-panel img{max-width:100%;height:auto;display:block;margin:0 auto}.large-wrapper .home-panel .btn{cursor:pointer;height:auto;line-height:1em;border:0;text-decoration:none;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:20px;padding:10px 20px;-moz-transition:background .25s;-webkit-transition:background .25s;transition:background .25s}.large-wrapper .home-panel .btn-primary,.large-wrapper .home-panel .btn-primary:hover,.large-wrapper .home-panel .btn-primary:visited{background:#31aa67;color:#fff;box-shadow:0 2px 0 #1d9057}.large-wrapper .home-panel .btn-primary:hover,.large-wrapper .home-panel .btn-primary:active{background:#1d9057;color:#fff}.large-wrapper .home-panel .btn-transparent{background:transparent;border:1px solid #fff;box-shadow:none}.large-wrapper .home-panel .btn-transparent:hover{background:rgba(255,255,255,0.1)}.large-wrapper .home-panel#home-panel-reviews{padding-top:0;padding-bottom:0}.large-wrapper .home-panel#home-panel-reviews .home-panel-header,.large-wrapper .home-panel#home-panel-reviews .home-panel-content{background-color:#f1f1f1}.large-wrapper .home-panel#home-panel-reviews .home-panel-header{padding-top:40px}.large-wrapper .home-panel#home-panel-reviews .home-panel-content{position:relative}.large-wrapper .home-panel#home-panel-reviews .home-panel-content .inner{overflow:hidden}.large-wrapper .home-panel#home-panel-reviews .home-panel-content .sample-reviews{position:relative;width:925px;height:318px;background:url(/images2/sprites.png?20160822T180605) 0 -302px;margin:0 auto;float:right;zoom:.5;-moz-transform:scale(0.5);-moz-transform-origin:0 0}.large-wrapper .home-panel#home-panel-reviews .home-panel-content:before{content:'';width:100%;height:50px;background:#fff;position:absolute;bottom:0;left:0}.large-wrapper .home-panel#home-panel-expertise{display:none;padding-bottom:0}.large-wrapper .home-panel#home-panel-expertise .home-panel-content{background-color:#f1f1f1}.large-wrapper .home-panel#home-panel-expertise .home-panel-content .share-your-expertise{width:1130px;max-width:100%;height:250px;background:url(/images2/sprites.png?20160822T180605) 0 -620px;margin:0 auto}.large-wrapper .home-panel#home-panel-vouchers .home-panel-content .seatplan-vouchers{width:310px;height:260px;background:url(/images2/sprites.png?20160822T180605) -815px 0;margin:0 auto;zoom:.5;-moz-transform:scale(0.5);-moz-transform-origin:0 0}.large-wrapper .home-panel#latest-avatars{width:100%;margin:0 auto}.large-wrapper .home-panel#latest-avatars .latest-avatar{float:left;display:inline-block;width:29%;margin:0 2%}.large-wrapper .home-panel#latest-avatars .latest-avatar:nth-of-type(4),.large-wrapper .home-panel#latest-avatars .latest-avatar:nth-of-type(5){display:none}.large-wrapper .home-panel#latest-avatars .latest-avatar .avatar{border-radius:100%;overflow:hidden;display:block}.large-wrapper .home-panel#latest-avatars .latest-avatar .avatar img{width:100%;height:auto}.large-wrapper .home-panel#latest-avatars .latest-avatar p.meta{text-transform:uppercase;color:#8a8a8a;font-size:11px;line-height:1.3em;margin-top:8px}.large-wrapper .home-panel#latest-avatars .latest-avatar p.meta span{display:block}.large-wrapper .home-panel#home-panel-get-started{background:#0576ae;color:#fff}.large-wrapper .home-panel#home-panel-get-started .home-panel-header h2{color:#fff}.large-wrapper .home-panel#home-panel-get-started .home-panel-header h3{color:#abc2d9;margin-bottom:0}.large-wrapper .home-panel#home-panel-get-started .home-panel-content{padding:15px 0}.large-wrapper .home-panel#home-panel-get-started .home-panel-content a.btn{padding:19px;margin:0 7px;color:#fff;font-size:19px;margin-top:10px}.large-wrapper .home-panel#home-panel-get-started .home-panel-content a.btn.btn-facebook{position:relative;padding-left:45px}.large-wrapper .home-panel#home-panel-get-started .home-panel-content a.btn.btn-facebook .fa-facebook{position:absolute;left:10px;bottom:-4px;font-size:43px}.large-wrapper .home-panel#home-panel-get-started .home-panel-footer p a{color:#fff;text-decoration:underline}@media all and (min-width:401px){.large-wrapper .home-panel#home-panel-reviews .home-panel-content .sample-reviews{zoom:.7;-moz-transform:scale(0.7);-moz-transform-origin:0 0}}@media all and (min-width:500px){.large-wrapper .hero{padding:140px 0 50px}.large-wrapper .hero .hero-panel .reasons{display:block}.large-wrapper .home-panel#home-panel-reviews .home-panel-content .sample-reviews{zoom:.87;-moz-transform:scale(0.87);-moz-transform-origin:0 0}}@media all and (min-width:768px){.large-wrapper .hero .hero-panel .search-form .venue-query{font-size:20px}.large-wrapper .hero .hero-panel .search-form button.search{font-size:18px}.large-wrapper .home-panel#home-panel-reviews .home-panel-content .sample-reviews{float:none;zoom:.8;-moz-transform:scale(0.8);-moz-transform-origin:0 0;max-width:100%}.large-wrapper .home-panel#home-panel-vouchers .home-panel-content .seatplan-vouchers{zoom:.8;-moz-transform:scale(0.8);-moz-transform-origin:0 0}}@media all and (min-width:1025px){.large-wrapper .hero .hero-panel{width:50%}.large-wrapper .home-panel#home-panel-reviews .home-panel-content .sample-reviews{zoom:1;-moz-transform:scale(1);-moz-transform-origin:0 0}.large-wrapper .home-panel#home-panel-expertise{display:block}.large-wrapper .home-panel#home-panel-expertise .home-panel-content .share-your-expertise{zoom:.9;-moz-transform:scale(0.9);-moz-transform-origin:0 0}.large-wrapper .home-panel#home-panel-vouchers .home-panel-content .seatplan-vouchers{zoom:1;-moz-transform:scale(1);-moz-transform-origin:0 0}.large-wrapper .home-panel#latest-avatars{width:80%}.large-wrapper .home-panel#latest-avatars .latest-avatar{width:17%;margin:0 1.5%}.large-wrapper .home-panel#latest-avatars .latest-avatar:nth-of-type(4),.large-wrapper .home-panel#latest-avatars .latest-avatar:nth-of-type(5){display:block}}@media all and (min-width:1200px){.large-wrapper .home-panel#home-panel-expertise .home-panel-content .share-your-expertise{zoom:1;-moz-transform:scale(1);-moz-transform-origin:0 0}}
