.my-flight-detail__date,.my-flight-detail__time{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:gotham-bold,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.5;color:#513b2f}.my-flight-detail__item{display:flex;justify-content:space-between;margin-bottom:10px}.my-flight-detail__item:last-of-type{margin-bottom:0}.my-flight-detail__itinerary{display:flex;flex-direction:column;margin-left:10px}.my-flight-detail__date{display:flex}.my-flight-detail__date svg{color:#dedede;height:18px;width:16px;margin-right:5px}.my-flight-detail__date--return svg{transform:rotate(180deg)}.my-flight-detail__airport,.my-flight-detail__time{display:flex;align-items:center}.my-flight-detail__days{margin-left:5px}.booking-aside__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:gotham-bold,sans-serif;font-weight:400}.booking-aside{position:relative}.booking-aside__title{box-sizing:border-box;font-size:2.1rem;padding-top:30px;padding-right:20px;padding-left:20px;color:#513b2f;background:#fff;border-radius:0 0 0 0}.booking-aside__title .product-time{text-transform:lowercase}.booking-aside__title .product-time__suffix{letter-spacing:0}.booking-aside__title .product-time__value{margin-right:2px}.booking-aside__title .product-time .icon{height:15px;width:15px}@media screen and (min-width:1024px){.booking-aside__title{box-shadow:0 3px 6px 0 hsla(0,0%,42.4%,.16)}}.booking-aside__content{background:#fff;border-radius:0 0 0 0;border:none}.booking-aside__content .pay-now__label{font-size:1.5rem}.booking-aside__content .pay-now__value .amount__value{font-size:1.7rem}@media screen and (min-width:1024px){.booking-aside__content{padding:20px;box-shadow:0 3px 6px 0 hsla(0,0%,42.4%,.16)}}.booking-aside__panel{margin-bottom:30px;opacity:1;transition:opacity .3s ease}.booking-aside__panel--my-booking{background:#fff;border-radius:0 0 0 0;padding:20px 20px 0;margin-bottom:0}.booking-aside__panel--hidden{opacity:0;pointer-events:none}.booking-aside__panel--contact{margin-bottom:20px}.booking-aside__panel--contact .contact-us{border:2px solid #fff;padding:14px 10px}.booking-aside__panel .available-payment-terms{border:2px solid #fff;padding:14px 10px;background:#efefef}.booking-aside__panel--price-detail{background:#fff;border-radius:0 0 0 0;padding:15px 20px 20px}.booking-aside__panel--price-detail .button--primary{display:none}@media screen and (min-width:1024px){.booking-aside__panel--price-detail .button--primary{display:block;min-height:47px;background:#0abf74;box-shadow:none;margin-top:20px;font-size:1.7rem}.booking-aside__panel--price-detail .button--primary:focus,.booking-aside__panel--price-detail .button--primary:hover{background:#078f57}}.booking-aside .price-detail{padding-top:15px;border-top:1px solid #dedede}.booking-aside--my-quotation .more-details{text-align:right}.booking-aside--my-quotation .included__title{text-align:left}.booking-aside__atol-abta{border:2px solid #fff;padding:14px 10px;margin-bottom:30px}