.row--default,#order-details .amount,.row--accent,#order-details hgroup{line-height:30px;padding-left:10px;padding-right:10px}.row--default,#order-details .amount{background-color:transparent}.row--accent,#order-details hgroup{background-color:#444}#booking-overview,#order-details{border-top:1px solid #4a4a4a;padding-top:10px}#print-page{float:right}h5{font-weight:bold}h5,h6{color:#fff;font-size:14px}h5,h6,p{margin-bottom:10px}.content h5:after,.content label:after{content:':'}label{font-size:13px}#booking-overview{margin:0}#booking-overview section{display:inline-block;vertical-align:top}#booking-overview section label{display:inline-block;width:130px;padding-right:10px;vertical-align:top}#booking-overview section span{display:inline-block;padding-right:25px;line-height:13px}#booking-overview.grid-3-col section label{width:130px}#booking-overview.grid-3-col section span{width:150px}#order-details{margin-top:10px}#order-details hgroup h6,#order-details .detail-line>*{display:inline-block;margin:0}#order-details.grid-5-col hgroup h6,#order-details.grid-5-col .detail-line>*{width:20%}#order-details.grid-4-col hgroup h6,#order-details.grid-4-col .detail-line>*{width:25%}#order-details p{margin-bottom:0;min-height:30px}#order-details hgroup h6,#order-details .detail-line>*{text-align:center;vertical-align:top}.session-details>p.movie-name,.session-details>p.screening-details{padding-left:0;padding-right:0}#order-details hgroup h6:first-child,#order-details .detail-line>*:first-child{text-align:left}#order-details hgroup h6.last-child,#order-details .detail-line>*.last-child,#order-details .amount{text-align:right}#order-details label{color:#fff;font-size:12px;margin-right:15px}#order-details label:after{content:normal}#order-details .session-details{}#order-details .movie-name{font-weight:bold}#order-details .cinema-operator-name{margin-left:10px}#order-details .screen-name{margin-left:10px}#order-details .ticket .desc{box-sizing:border-box;-moz-box-sizing:border-box}#order-details .ticket .desc span{font-size:80%}#order-details .detail-line{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#order-details .detail-line>*{flex-basis:25%;line-height:1em;padding-top:5px;padding-bottom:5px}#order-details .amount span{min-width:50px;display:inline-block}#order-details .sub-total{border-top:1px solid #4a4a4a;margin-left:auto;background-color:transparent}#order-details .total,#order-details .total label{color:#fff;font-weight:bold;font-size:14px}.social-invites{margin:30px 0 0 30px}.invite-label{float:left;text-transform:uppercase;font-weight:bold;font-size:14pt}.fb-send{float:left;padding:0 10px 225px 10px}.fb-send iframe{width:50px;height:20px}.fb-send span:first-child{width:50px!important;height:20px!important}.twitter-send{float:left}.button-list-single{margin-right:0;margin-top:15px}#loyalty-details span{width:auto}.loyaltymessage span{width:350px!important}@media screen and (max-width:767px){.content{overflow:unset}.content h5,.content h6,.content p{font-size:16px}.loyaltymessage span{width:auto!important}}@media screen and (max-width:480px){h2 em{display:block;padding-left:0}#print-page{display:none}.page-action{width:100%;box-sizing:border-box;text-align:center}}