.notification{float:left;width:15px;height:15px;margin-right:2px;background-image:url("../Images/Notification.png")}.error-text{margin-bottom:5px;line-height:18px;font-size:16px;color:red;font-weight:bold}.input-validation-error{border:2px solid #fb0113}select.input-validation-error{border-width:1px}.field-validation-error{background-image:url("../Images/Notification_Blue.png")}.voucher-error .field-validation-error{background-image:none!important}.field-validation-valid{visibility:hidden}.field-validation-valid.field-validation-text{display:none}.field-validation-text{display:block;width:auto;padding-left:20px;background-position:left center}.validation-summary-valid{display:none}.countdown{color:red;float:right;font-family:visuelt-regular,Arial,sans-serif;font-size:16px;font-weight:normal;text-transform:uppercase}.countdown span{display:inline-block;margin-top:5px}.countdown em{margin-left:5px;margin-right:5px;font-weight:normal}.countdown em:after{content:":"}.countdown em,.countdown .time{font-size:1em}.countdown a{display:none}#breadcrumb{display:none;font-size:13px;height:25px;line-height:25px;margin-bottom:20px;text-align:justify;overflow:hidden;width:994px}#breadcrumb span{cursor:default;display:inline-block}#breadcrumb .after{display:inline-block;height:0;width:100%}#breadcrumb a{border:none}#breadcrumb input{background:none;border:none;cursor:pointer;font-size:13px;line-height:25px;margin:0;padding:0;font-family:"CourierSans",Arial,sans-serif}#breadcrumb .disabled{color:#93908f}#breadcrumb [disabled]{cursor:default}.cart{background-color:#eaeaea;line-height:20px;position:relative}.cart h2{background:#000;color:#fff;height:40px;line-height:26px;margin:0;padding-left:10px;position:relative;padding-top:5px;font-size:22px;font-weight:800}#cart h2 em{font-weight:800}.cart h2:after{border-width:0 8px 8px 8px;border-style:solid;border-color:transparent transparent #eaeaea transparent;border-color:transparent transparent #eaeaea transparent;bottom:0;content:' ';left:13px;position:absolute}.cart .clear,.cart .gift{background-repeat:no-repeat;background-position:center center;float:left;height:18px;margin-right:3px;padding:0;width:16px}.cart.cart-readonly .clear{visibility:hidden}.cart .icon-clear{background-image:url("https://ticketing.imaxmelbourne.com.au/IT-CDN/Themes/_IMAXMelbourne/Images/Icon_Clear.png");border:0;background-size:contain}.cart .cart-estimate{background:#93908f;color:#eaeaea;display:none;margin:9px 7px;padding:7px 10px}.cart .items li{margin-left:15px}.cart .discount,.cart .total-savings{font-weight:bold;font-style:italic;color:#35a0a8}.cart .none{display:none!important}.cart-order{min-height:250px;float:right;padding-bottom:50px;width:100%}.cart-order button,.cart-order input,.cart-order span{vertical-align:top}.cart-order .cart-session-information,.cart-order .cart-ticket,.cart-order .cart-concession,.cart-order .cart-footer{padding:0 5px}.cart-order .cart-session-information{overflow:hidden}.cart-order li,.cart-order .total{overflow:hidden;text-align:right}.cart-order .total{font-size:16px}.cart-order .cart-ticket,.cart-order .cart-concession{overflow:hidden;min-height:40px}.cart-order .cart-concession.cart-gift{height:auto}.cart-order .cart-concession.cart-gift .recipient{text-align:left;font-weight:bold;height:40px}.cart-order .cart-sessions .cart-ticket,.cart-order .cart-sessions .cart-concession.cart-gift{padding-left:23px}.cart-order .cart-ticket .clear{display:none}.cart-order .item-detail,.cart-order .name,.cart-order .cost,.cart-order .quantity{display:inline}.cart-order .points-cost{display:none}.cart-order .cart-footer .points-cost{display:list-item}.cart-order .cart-footer li.points-none{display:none!important}.cart-order .cart-footer li.ticket-fees-none{display:none}.cart-footer li{padding-left:17px}.cart-order .name{float:left;text-align:left;white-space:normal;width:130px;word-wrap:break-word;font-weight:600}.cart-order .item-detail{text-align:left;width:135px;vertical-align:top}.cart-order .item-detail .name,.cart-order .booking-fee .name{font-weight:400}.cart-order .cost{text-align:right;width:55px}.cart-order .discount{display:block}.cart-order .quantity{height:22px;margin-right:10px;text-align:center;width:20px}.cart-order .cart-footer{bottom:0;left:0;position:absolute;right:0}.cart-order .promotion-none{display:none}.cart-order .promotion,.cart-order .total,.cart-order .cart-session-information{font-weight:bold}.cart-order .cart-session-information .name{white-space:nowrap;word-wrap:normal;font-weight:600}.cart-order .item-fee{float:left;display:inline-block;font-size:85%}.cart-order .promotion .value,.cart-order .total .price,.cart-order .cart-session-information .price{width:auto}.cart-order .cart-session-information .price{display:none}.cart-summary{clear:both;overflow:hidden;padding-bottom:10px;padding-left:10px}.cart-summary ul{margin-top:5px}.cart-summary li{margin-bottom:15px}.cart-summary dl{overflow:hidden;float:left;margin-left:5px}.cart-summary .movie-name{font-family:proxima-nova,Arial,sans-serif;font-weight:800;text-transform:uppercase;color:#000;margin-top:20px;font-size:22px;margin-bottom:10px}.cart-summary table{margin-top:5px;table-layout:auto;clear:both;margin-left:25px;width:90%}.cart-summary .icon-clear{margin-left:0}.cart-summary .name{text-align:left}.cart-summary .subtotal .discount{display:block}.cart-summary th:last-child,.cart-summary td:last-child{display:none}.cart-summary th.name,.cart-summary td.name{overflow:hidden;text-overflow:ellipsis;word-wrap:normal}.cart-summary td.name span{font-size:80%}.cart-summary th.number{width:150px}.cart-summary th.cost{width:100px}.cart-summary th{font-weight:bold}.cart-summary .number{text-align:right}.cart-summary h2{margin-left:-10px}.cart-summary .total,.cart-summary .booking-fee,.cart-summary .cart-delivery-total,.cart-summary .cart-delivery-fee,.cart-summary .total-savings,.cart-summary .total-ticket-fee{font-weight:bold;overflow:hidden;text-align:right}.cart-summary .total.first-line,.cart-summary .booking-fee.first-line,.cart-summary .cart-delivery-total.first-line,.cart-summary .cart-delivery-fee.first-line,.cart-summary .total-savings.first-line,.cart-summary .total-ticket-fee.first-line {margin-top:15px}.cart-summary .total dt,.cart-summary .booking-fee dt,.cart-summary .cart-delivery-total dt,.cart-summary .cart-delivery-fee dt,.cart-summary .total-savings dt,.cart-summary .total-ticket-fee dt{float:left}.cart-summary .total dd,.cart-summary .booking-fee dd,.cart-summary .cart-delivery-total dd,.cart-summary .cart-delivery-fee dd,.cart-summary .total-savings dd,.cart-summary .total-ticket-fee dd{float:right;width:150px}.cart-summary .change-seats-link{text-decoration:underline;font-weight:normal;padding-left:10px;cursor:pointer}#cart-shop .cart-concession .name{width:110px}#cart-shop .gift{visibility:hidden}#cart-shop .cart-gift .items{background-color:#eaeaea;margin:0 -5px;padding-left:5px}#cart-shop .cart-gift .gift{visibility:visible}#cart-shop .cart-gift .gift:hover{cursor:default}#cart-shop-summary h3{margin-bottom:15px;margin-top:20px}#cart-shop-summary h3,#cart-shop-summary p{margin-left:10px}#cart-shop-summary .cart-recipient{overflow:hidden;padding-left:90px;text-align:left;text-overflow:ellipsis;width:120px}#cart-shop-summary .cart-delivery-methods{margin:20px 0;text-align:center}#cart-shop-summary .cart-delivery-methods .radio-button-group{display:inline-block;margin-bottom:0}#cart-shop-summary .cart-delivery-methods .radio-button-group label{padding:0 40px;width:auto}button[disabled]:hover{cursor:default}.cart-sessions .cart-concession{padding-left:25px}.cart-sessions .cart-concession button.clear{display:none}.cart-sessions{margin-top:10px}.cart-summary .total,.cart-summary .cart-delivery-fee,.cart-summary .cart-delivery-total{margin-left:0;margin-bottom:0;width:auto}.cart-summary-order{padding-right:10px}.cart-sessions th:nth-child(5){display:none}.number.subtotal{text-align:right!important}dl.booking-fee,dl#summaryTotal{margin-left:25px;clear:both;width:90%}dl.booking-fee{margin-bottom:0}.cart-summary .cart-delivery-fee,.cart-summary .cart-delivery-total{display:none}.cart .discount,.cart .total-savings{color:#8c8cdc!important}.cart-summary .booking-fee dt,#cart-summary .booking-fee dd.booking-fee-amount{font-weight:400}#cart-shop-summary .total{margin-top:25px;width:100%}button.submit-customer-details-button,button.edit-customer-details-button{background:#000;color:#fff;font-family:'proxima-nova',Arial,sans-serif;font-weight:600;text-transform:uppercase;margin:10px 0 30px 0;padding:6px 10px;display:block;clear:both}svg.v-loading-indicator__icon{width:100px;margin:10px auto}@media only screen and (max-width:469px){.cart-summary .number{text-align:center;padding-left:10px}.cart-summary .booking-fee dd{width:100px}.cart-summary th.name,.cart-summary td.name{width:50%}.cart-summary dl{margin-left:10px;width:93%}#cart-shop-summary .total,dl#summaryTotal{margin-left:10px;width:93%}}@media only screen and (min-width:991px)and (max-width:1024px){.cart-order{margin-top:55px}}@media only screen and (min-width:768px)and (max-width:1024px){.cart-summary .total{width:100%}#frmOrderCart #cart-shop-summary .total{width:50%}}.modal-dialog-container{background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.75);padding:15px}.modal-dialog-container .modal-dialog-close-button{float:right;margin:5px}.modal-dialog-container .modal-dialog-content{padding:15px}#assign-gift-modal{background:#fff;display:none;position:relative;width:730px}#assign-gift-modal.assign-modal-edit{width:350px}#assign-gift-modal.assign-modal-edit .assign-gift-quantity-line,#assign-gift-modal.assign-modal-edit .assign-gift-recipients{display:none}#assign-gift-modal.assign-modal-edit .gift-name{display:inline-block;width:80%}#assign-gift-modal .assign-gift-close{position:absolute;right:5px;top:5px}#assign-gift-modal .form-line{width:350px}#assign-gift-modal .form-line label,#assign-gift-modal .form-line .assign-gift-label{display:inline-block;line-height:25px;vertical-align:top;width:130px}#assign-gift-modal .form-line .assign-gift-value{display:inline-block;line-height:25px}#assign-gift-modal .form-line input{margin-left:0;margin-right:0;width:201px}#assign-gift-modal .form-line .plus-minus-numeric,#assign-gift-modal .form-line .assign-gift-value{width:205px}#assign-gift-modal .form-line .plus-minus-numeric{display:inline-block;height:auto;line-height:25px}#assign-gift-modal .form-line .field-validation-error,#assign-gift-modal .form-line .field-validation-valid{height:25px;position:absolute}#assign-gift-modal .form-line .quantity{float:none;width:34px}#assign-gift-modal textarea{box-sizing:border-box;display:block;height:66px;margin:0;resize:none;width:335px}#assign-gift-modal .assign-gift-wrapper{position:relative}#assign-gift-modal .assign-gift-recipients{position:absolute;right:0;top:0;bottom:0;width:350px}#assign-gift-modal .assign-gift-recipients ul{left:0;right:0;bottom:0;position:absolute;top:50px}#assign-gift-modal .assign-gift-recipients .checkbox-list{width:auto}#assign-gift-modal .assign-gift-recipients .recipient-name,#assign-gift-modal .assign-gift-recipients .recipient-email{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:50%}#assign-gift-modal .button-list-single{margin-right:0;margin-top:20px}.widget-title>span,.ticketing-signin-widget .sign-in-form-toggler{display:none}.ticketing-signin-widget .widget-title,.ticketing-signedin-widget .widget-title,.ticketing-signin-required-widget .widget-title{color:#443e3b;font-weight:bold}.ticketing-signin-widget .widget-title,.ticketing-signedin-widget .widget-title{font-size:16px;display:block;margin-bottom:8px}.ticketing-signin-widget .form-actions button,.ticketing-signedin-widget .form-actions button,.ticketing-signin-required-widget .form-actions button{color:#666;font-size:12px}.ticketing-signin-widget .form-actions li,.ticketing-signedin-widget .form-actions li,.ticketing-signin-required-widget .form-actions li{padding-left:3px;padding-right:3px}.ticketing-signin-widget .form-actions li:first-child,.ticketing-signedin-widget .form-actions li:first-child,.ticketing-signin-required-widget .form-actions li:first-child,.ticketing-signin-widget .form-actions li.first,.ticketing-signedin-widget .form-actions li.first,.ticketing-signin-required-widget .form-actions li.first{border-left:none}.ticketing-signin-widget a,.ticketing-signedin-widget a,.ticketing-signin-required-widget a{padding:0;border:none}.ticketing-signin-widget .widget-blurb,.ticketing-signedin-widget .widget-blurb,.ticketing-signin-required-widget .widget-blurb{margin-bottom:15px;display:block}.ticketing-signin-widget .form-error,.ticketing-signedin-widget .form-error,.ticketing-signin-required-widget .form-error{margin-bottom:5px}.ticketing-signin-widget .form-actions,.ticketing-signedin-widget .form-actions,.ticketing-signin-required-widget .form-actions{text-align:right}.ticketing-signin-widget .webforms-form,.ticketing-signedin-widget .webforms-form,.ticketing-signin-required-widget .webforms-form{margin-bottom:5px}.ticketing-signin-widget .webforms-form .form-line,.ticketing-signedin-widget .webforms-form .form-line,.ticketing-signin-required-widget .webforms-form .form-line{height:auto;line-height:normal;margin-bottom:15px}.ticketing-signin-widget .webforms-form .form-line label,.ticketing-signedin-widget .webforms-form .form-line label,.ticketing-signin-required-widget .webforms-form .form-line label{}.ticketing-signin-widget .webforms-form .form-line input,.ticketing-signedin-widget .webforms-form .form-line input,.ticketing-signin-required-widget .webforms-form .form-line input{margin-right:25px;float:right;width:70%}.ticketing-signin-widget .form-actions,.ticketing-signedin-widget .form-actions,.ticketing-signin-required-widget .form-actions{text-align:right}.ticketing-signin-widget .form-actions{clear:both;margin-top:20px;margin-right:25px}.ticketing-signin-widget-image{float:left;margin-right:20px}.ticketing-signin-required-widget{width:600px}.ticketing-signin-widget .widget-blurb{margin-bottom:5px;line-height:1.3em}.ticketing-signin-widget .form-error{margin-top:15px;margin-bottom:10px}.ticketing-signin-widget .sign-in-form-toggler{text-decoration:underline}.ticketing-signin-widget .sign-in-form-container{display:block!important;margin-top:15px!important;height:auto!important}.ticketing-signedin-widget .widget-blurb{margin-bottom:5px;margin-bottom:5px}.ticketing-signedin-widget .widget-blurb .member-name{font-weight:bold}.ticketing-signedin-widget .webforms-form .form-line{height:auto}#signInFormContainer #signUpLink{display:none}.hide-link{display:none!important}.form-line label{width:auto!important}#signInButton{background:#000;color#fff;font-family:proxima-nova,Arial,sans-serif;font-weight:600;text-transform:uppercase;margin:10px 0 30px 0;display:block;clear:both;float:right;padding:6px 10px;color:#fff}#switchUserButton{background:#000;color#fff;font-family:proxima-nova,Arial,sans-serif;font-weight:600;text-transform:uppercase;margin:10px 22px 30px 0;display:block;clear:both;float:right;padding:6px 10px;color:#fff}a.not-member-yet{}#memberlogin-link{position:absolute;top:-90px;right:0;font-family:"OswaldBold",Arial,sans-serif;font-size:20px;text-transform:uppercase;z-index:10}#memberlogin-link a{color:#fff}@media screen and (max-width:596px){.ticketing-signin-widget .webforms-form .form-line input,.ticketing-signedin-widget .webforms-form .form-line input,.ticketing-signin-required-widget .webforms-form .form-line input,.ticketing-signin-widget .form-actions{margin-right:0}}@media only screen and (min-device-width:768px)and (max-device-width:1024px){.ticketing-signin-widget .sign-in-form-container{width:605px}}