body{background:#000;}

.ticket-information{width:680px;}
.ticket-information .heading{border-bottom:2px solid #666; margin-bottom:10px;}
.ticket-information .heading h1{color:#fff; margin:0 0 5px 0; padding:0;}
.ticket-information .description{border-bottom:2px solid #666; padding-bottom:12px;}
.ticket-information .description .details{width:452px;}
.ticket-information .description .details p{color:#fff; font-size:11px; margin:0; padding:0; line-height:14px; font-family:verdana, arial, sans-serif;}
.ticket-information .description .details p.alt{color:#d6002a; font-weight:bold; margin-bottom:4px; font-size:15px;}
.ticket-information .description .thumb{width:217px;}
.ticket-information .price-container{border-bottom:2px solid #666; padding:23px 0; margin-bottom:14px;}
.ticket-information .price-container .col-3{}
.ticket-information .price-container .col-3 .col{width:158px; margin-left:72px;}
.ticket-information .price-container .col-3 .col:first-child{width:147px;}
.ticket-information .price-container .col-3 .col:last-child{width:234px;}
.ticket-information .price-container .heading{border-bottom:2px solid #666; color:#d6002a; font-weight:bold; font-size:16px; text-align:center; padding-bottom:10px;}
.ticket-information .price-container .pair{margin-top:4px;}
.ticket-information .price-container .pair:first-child{margin-top:0;}
.ticket-information .price-container .primary,
.ticket-information .price-container .secondary{color:#fff; font-size:16px; font-weight:bold; display:inline-block; text-transform:uppercase;}
.ticket-information .price-container .secondary{text-align:right;}
.ticket-information .price-container .primary span{font-size:10px; display:block; width:162px;}

* + html .ticket-information .description .details p.alt{font-size:12px;}
* + html .ticket-information .price-container .primary{font-size:12px;}
* + html .ticket-information .price-container .secondary{font-size:12px;}
* + html .ticket-information .price-container .heading{font-size:12px;}

.french .ticket-information .price-container .pair:first-child{width:155px;}
.french .ticket-information .price-container .col-3 .col{width:194px; margin-left:25px;}
.french .ticket-information .price-container .col-3 .col:last-child{width:242px;}

.ticket-information .price-container .col-3 .col:first-child{margin:0;}
.ticket-information .price-container .col-3 .col:last-child{margin:0;}