#main-content div.container-fluid.iframed{max-width:1415px;margin-left:auto;margin-right:auto}.listing .article-text.expand{height:auto}.listing h2{color:#000}.event-abstract{margin-bottom:20px}.event-abstract h2{margin:0;font-weight:400;font-size:30px;line-height:46px;color:#000}.event-abstract h3{font-size:22px;color:grey;line-height:1.42857143;margin-bottom:30px;font-weight:400}.event-abstract p{color:grey}.event-abstract .article-text{overflow:hidden}.event-abstract .article-text p{font-size:16px}.event-abstract p a.read-more{font-size:16px}.listing-meta{font-size:20px;color:#4d4d4d}.listing-meta .listing-date{color:#4d4d4d;padding-right:30px}.listing-meta .listing-location{color:#b3b3b3}.event-abstract-large{display:block}.event-abstract-medium,.event-abstract-small{display:none}@media (max-width:1199px){.event-abstract h2{font-size:34px;line-height:40px}.event-abstract h3{font-size:20px}.event-abstract .listing-meta{font-size:18px}}@media (max-width:991px){.event-abstract{margin:20px auto 0}.event-abstract h2{font-size:32px}.event-abstract .listing-meta{font-size:16px}.event-abstract-medium{display:block}.event-abstract-large,.event-abstract-small{display:none}}@media (max-width:767px){.event-abstract .listing-meta{font-size:16px}.event-abstract .listing-meta .listing-date{padding-right:15px}.event-abstract h2{font-size:28px}.event-abstract h3{font-size:18px;margin-bottom:10px}}@media (max-width:602px){.event-abstract .listing-meta .listing-date,.event-abstract .listing-meta .listing-location{display:block}.event-abstract h2{font-size:24px}.event-abstract h3{font-size:16px}.event-abstract-small{display:block}.event-abstract-large,.event-abstract-medium{display:none}}@media (max-width:480px){.event-abstract h2{font-size:22px;line-height:normal}.event-abstract h3{font-size:16px}.event-abstract .listing-meta{font-size:14px;line-height:20px}.event-abstract .article-text p,.event-abstract p a.read-more{font-size:14px}}@media (max-width:400px){.event-abstract h2{font-size:20px}.event-abstract h3{font-size:14px}.event-abstract .listing-meta{font-size:14px;line-height:20px}.event-abstract .article-text p,.event-abstract p a.read-more{font-size:12px}}@media (max-width:360px){.event-abstract h2{font-size:20px}.event-abstract h3{font-size:13px}.event-abstract .listing-meta{font-size:13px;line-height:18px}.event-abstract .article-text p,.event-abstract p a.read-more{font-size:12px}}.quantity-chooser{vertical-align:baseline;display:flex;align-items:flex-end;height:40px}.quantity-chooser .quantity{margin-top:auto}.quantity-chooser.high{height:auto}.quantity-chooser-first-row{min-height:40px;display:flex;align-items:center;margin-bottom:8px}.quantity-chooser-total{display:flex;align-items:stretch}.iwt-spinner{border:1px solid #b3b3b3;border-radius:3px;background-color:transparent;margin:0;padding:0;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.iwt-spinner button{color:#b3b3b3;background-color:transparent;margin:0;padding:0;font-size:28px;text-align:center;line-height:28px;height:29px;width:30px;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;-webkit-box-flex:1;-moz-box-flex:1;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;display:inline-block}.iwt-spinner button.right{border-right:none;border-top:none;border-bottom:none;border-left:1px solid #b3b3b3}.iwt-spinner button.left{border:none}@media (max-width:767px){div.quantity-chooser{padding:0}}.quantity{background-color:transparent;height:auto}.quantity span{text-align:center;font-size:30px;padding:0;color:#3b3b3b}.product-name{padding-left:0}.product-name span{font-size:18px;line-height:24px;float:left;color:#4d4d4d;display:inline-block}@media (max-width:602px){.product-name span{font-size:15px;line-height:20px}}.quantity-chooser-large{display:block}.quantity-chooser-small{display:none}@media (max-width:767px){.quantity-chooser-small{display:block}.quantity-chooser-large{display:none}}iwt-spinner{margin-top:auto;margin-bottom:auto;height:30px}.quantity-chooser-total{display:flex;flex-direction:row;align-items:flex-end;height:auto}iwt-quantity-chooser-total div.subtotal{padding-bottom:15px}.input-discount{padding:15px 0}div.soldout{padding-left:0}div.cart{display:block;width:100%;padding-top:20px}div.cart .cart-item h3{font-size:20px;line-height:24px;color:#000;margin-bottom:10px;display:inline-block}div.cart .cart-item h3 a,div.cart .cart-item h3 a:hover,div.cart .cart-item h3 a:visited{color:#000}div.cart a.close-icon{color:#b3b3b3;font-size:40px;display:inline}div.cart a.close-icon:hover{color:#4d4d4d;text-decoration:none}div.cart span.highlight{color:#3b3b3b}div.cart-summary span.cart-summary{padding-bottom:4px;color:#4d4d4d;font-size:12px}div.cart-summary a.cart-summary,div.cart-summary a:active,div.cart-summary div.cart-summary a,div.cart-summary div.cart-summary a:hover{color:#292929}hr.cart-divider{clear:both;margin:0}@media (max-width:767px){div.close-icon a{font-size:32px}div.cart .cart-item h3{font-size:16px;line-height:20px;margin-bottom:6px}}@media (max-width:480px){.discounts{font-size:13px}}.gst-line{overflow-y:hidden}.gst-line .product-name{vertical-align:bottom}.gst-line div{overflow-y:inherit}div.mydp div.inlinedp{margin-left:auto;margin-right:auto}div.mydp td.daycell.disabled{background-color:#fff!important;color:#b3b3b3!important}div.mydp td.daycell.currmonth{background-color:#3b3b3b;color:#fff}div.mydp td.daycell:not(.disabled):not(.currmonth){background-color:#292929}div.mydp td.daycell:not(.disabled):not(.currmonth) span{color:#fff}body{font-family:Roboto,sans-serif;color:#333;font-size:16px}a:focus{outline:0}.btn-newflow{border-radius:2.58px;width:154px;height:51px;border:0;line-height:20px;font-size:15px;font-weight:500;margin:6px 0 6px}.btn-newflow.btn-tertiary{width:102px;height:34px;line-height:15px;font-size:12px;font-weight:500}.btn-default{border-radius:5px;border:1px solid #4d4d4d;width:98px;height:24px;line-height:8px;-webkit-box-shadow:0 0 1px #666;box-shadow:0 0 1px #666;font-size:12px}.btn-default:hover{background:#fefefe}.btn-primary{background:#3b3b3b;border-color:#292929}.btn-primary:disabled,.btn-primary:focus,.btn-primary:hover{background:#292929;border-color:#161616}.btn-secondary,.btn-tertiary{background:0 0;color:#3b3b3b;border:2px solid #3b3b3b}.btn-secondary:focus,.btn-secondary:hover,.btn-tertiary:focus,.btn-tertiary:hover{background:0 0;border-color:#161616;color:#161616}.btn-tertiary:disabled{border-color:#b3b3b3;color:#b3b3b3}.newflow-form-control,ng2-completer input{border-radius:0;border:0;border-bottom:1px solid #b3b3b3;font-family:Roboto,sans-serif;font-weight:400;-webkit-box-shadow:none;box-shadow:none;padding-right:0;padding-left:0;height:29px;position:relative;background-color:transparent;outline-style:none}.newflow-form-control{color:grey}.form-control.newflow-form-control[disabled],.form-control.newflow-form-control[readonly]{background-color:transparent}.newflow-form-control::-moz-placeholder{color:#b3b3b3}.newflow-form-control:-ms-input-placeholder{color:#b3b3b3}.newflow-form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#292929}.listing{list-style:none;padding:0}.label-form{color:#b3b3b3;font-size:12px;line-height:14px;font-weight:400;margin-bottom:0;display:block;padding-top:6px}.long-arrow-left{background:url(../img/long-arrow-left.png)}.long-arrow-right{background:url(../img/long-arrow-right.png)}.long-arrow-left,.long-arrow-right{content:"";background:no-repeat center center;background-size:60%;position:absolute;width:100%;height:100%;top:0;left:0}.payment-detail span{color:#b3b3b3;font-size:12px;line-height:14px}.payment-detail h3{color:#3b3b3b;font-size:26px;line-height:31px;font-weight:300}.payment-detail.form-group{margin-bottom:0}div.group-btn{white-space:nowrap}.product-list{position:relative}.product-list .total-price{float:right;padding-right:0;padding-left:0}.product-list.total p{color:#b3b3b3;font-size:13px;line-height:21px}.form-error{color:red!important;font-size:12px!important}.form-warning{color:#f77!important;font-size:12px!important}.newflow-form-control.error{border-color:red!important}.product-list.empty .total-price label{opacity:0}.product-list .total-price label{opacity:1}.total-ticket{float:left;min-width:30px;margin-left:-30px}@media (min-width:1200px){.container{width:1140px}}@media (max-width:1199px){body{font-size:14px}.btn-newflow{font-size:13px;width:135px;height:44px;line-height:16px}.error-handling p{position:relative;z-index:2}.product-list.empty .newflow-form-control.error{margin-top:-35px}}@media (max-width:767px){.listing{margin:0 auto}div.event-abstract .col-xs-7{padding-left:0}.payment-detail h3{line-height:normal;font-size:20px}.error-handling{padding:10px 0}.total-price{padding-left:10px;padding-top:10px}.product-list.total{padding:0}}@media (max-width:400px){.btn-newflow{font-size:13px;width:112px;height:38px;line-height:16px}}@media (max-width:360px){.btn-newflow{font-size:12px;width:90px;height:32px;line-height:15px}}.form-control.newflow-form-control{color:#3b3b3b;padding-top:4px;padding-bottom:2px}p.errorMessage{color:red}.event-footer{margin-top:19px}div.input-discount p{font-size:14px}h2.newflow{font-weight:400;color:#000}input.form-control.newflow-form-control[disabled],input.form-control.newflow-form-control[readonly]{background-color:transparent}.empty input.form-control.newflow-form-control[disabled],.empty input.form-control.newflow-form-control[readonly]{color:#b3b3b3}span.providerFakeControl{height:29px}div.ccn,div.expiryM{padding-left:0}div.cct,div.expiryY{padding-right:0}select.form-control.newflow-form-control{padding-bottom:0;padding-top:4px}li.payment-details-content{padding-top:20px;padding-bottom:20px}div.form-horizontal.newflow form{margin-bottom:20px}.buttonbar{margin-left:0;margin-right:0}div.newflow div.form-group{margin-left:0;margin-right:0}#processing-overlay{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2;cursor:wait}#processing-text{position:absolute;top:50%;left:50%;font-size:50px;color:#fff;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}span.soldout{color:#b3b3b3}input.form-control.newflow-price{font-size:21px;padding-bottom:2px}.empty input.form-control.newflow-price{color:#b3b3b3;font-size:15px}@media (max-width:767px){.empty input.form-control.newflow-price{font-size:14px}}@media (max-width:480px){input.form-control.newflow-price{font-size:18px}}@media (max-width:360px){input.form-control.newflow-price{font-size:14px}.empty input.form-control.newflow-price{font-size:13px}}.search-filters .btn-search{padding:0;width:30px;height:30px;float:right;margin-top:-40px;margin-right:2px}.search-filters .col-lg-3,.search-filters .col-sm-6,.search-filters .col-xs-12{margin-top:10px}.listing{margin:30px auto 0}.listing h2{margin-top:10px;padding-top:10px}.product-list{padding:10px 0}div.form-horizontal.newflow input{font-size:16px}div.row.form-select>div{height:35px}@media (max-width:1199px){.search-input{font-size:24px}.listing{margin:20px auto 0}}@media (max-width:991px){.search-filters .btn-search{width:25px;height:25px;margin-top:-35px;background-size:cover}.search-input{font-size:22px}}@media (max-width:767px){.search-filters .btn-search{width:18px;height:18px;margin-top:-23px;background-size:cover}.search-filters .row .col-lg-3{margin-top:10px}.search-input{font-size:18px;padding:0}.search-result-text h2{font-size:28px}.listing{margin:10px auto 0}.quantity-chooser-prices{padding-top:20px;clear:both}.dollars{padding:0 10px}}.select-session ul{padding:0;list-style:none}.select-session li{border-top:1px solid #b3b3b3}.select-session li:first-child{border-top:none}.select-session li label{cursor:pointer;font-weight:400;padding:15px 30px;margin:5px 0;display:block;-webkit-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;color:#333}.select-session li label span{float:right;font-size:13px;margin-top:2px}.select-session li label:hover{background-color:#e0e0e0;color:#333}.select-session li input{display:none}.select-session .btn-primary{margin-top:30px}.event-date{color:#4d4d4d;height:60px;margin:8px;position:relative;display:flex;align-items:center}.event-date-name{font-size:16px;margin-left:40px}.event-date-label{font-size:16px;margin-left:.5em}.event-date .exhausted,.event-date img{margin-right:40px;margin-left:auto}.event-date:hover{background-color:#b3b3b3}.event-date-already{margin-left:40px;font-size:12px;color:#b3b3b3}@media (max-width:767px){.select-session li label span{display:block;float:none}.event-date-name{font-size:15px;margin-left:30px}.event-date-label{font-size:15px}.event-date .exhausted,.event-date img{margin-right:30px}.event-date-already,.event-date-name{margin-left:30px}}@media (max-width:480px){.event-date-name{font-size:14px;margin-left:20px}.event-date-label{font-size:14px}.event-date .exhausted,.event-date img{margin-right:20px}.event-date-already,.event-date-name{margin-left:20px}}@media (max-width:360px){.event-date-name{font-size:13px;margin-left:20px}.event-date-label{font-size:13px}.event-date .exhausted,.event-date img{margin-right:10px}.event-date-already,.event-date-name{margin-left:10px}}.stage-direction{font-size:28px;font-weight:700;margin:10px auto 0;text-align:center;display:inherit}.seat-layout{margin:auto;overflow-x:scroll;background:#fff;opacity:100}button.chair{padding:0;margin:0;background:0 0;border:none;display:block;text-align:center;box-sizing:border-box;overflow-y:visible}.chairpicture{display:inline-block;box-sizing:content-box;margin:0;padding:0;width:100%;height:100%}.seat-space{overflow:visible;z-index:1}.chosen{background:#b3b3b3}.seat-label{background:#fff;border:1px solid #000;color:#3b3b3b;margin:auto;position:absolute;z-index:2}.seat-lock-large{margin:auto;position:absolute;width:24px;height:24px}.seat-lock-medium{margin:auto;position:absolute;width:20px;height:20px}.seat-lock-small{margin:auto;position:absolute;width:16px;height:16px}.seat-lock-tiny{margin:auto;position:absolute;width:12px;height:12px}.seat-lock-teensy{margin:auto;position:absolute;width:10px;height:10px}.seat-tabs{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.seat-tab{margin:0 2px;height:auto}div.admission{border:1px solid #b3b3b3;display:block;margin-bottom:20px;padding:10px 0}div.admission div.detail{display:inline-block}div.admission label{color:grey}div.confirmation h2{clear:both}