.flight-info{position:relative}.flight-info a{text-decoration:none}.flight-info .col1{width:44%}.flight-info .divided{border-bottom:1px solid #c8c9c7;padding-bottom:8px;margin-bottom:3px}.flight-info .info-head{color:#01426a;font-size:1.125rem}.flight-info .info-head.divided{padding-bottom:4px}.flight-info .result-list{color:#ffed99}.flight-info dl{float:left;width:50%}.flight-info .cl{clear:left}.flight-info .alt{float:right;clear:right}.flight-info dt{color:#3b3c3f;font-size:.75rem;margin:10px 0 3px}.flight-info dd{color:#212223;font-size:.9375rem;line-height:1.3;margin-bottom:0}.flight-info .alt dd,.flight-info .alt dt{margin-left:8px}.flight-info .alt dd.diverted{color:#df0b37;text-decoration:line-through;font-weight:700}.flight-info .arrow{background-image:url(/images/cp_arrow_small.png);background-position:92% 28px;background-repeat:no-repeat;background-size:20px}.flight-info .large,.flight-info .xlarge{font-weight:700;line-height:1;margin-bottom:3px}.flight-info .large{font-size:1.875rem}.flight-info .xlarge{font-size:2.5rem}.flight-info .normal{font-size:1.25rem;font-weight:400;margin-bottom:3px;text-transform:capitalize}.flight-info .normal-bold{font-size:1.125rem;font-weight:700;margin-bottom:3px;text-transform:capitalize}.flight-info .text-link{text-decoration:none;font-weight:400}.flight-info .details-wrap .second{width:100%}.flight-info .full-span{padding:5px 0;width:100%}.flight-info .full-span dd,.flight-info .full-span dt{color:#01426a;font-size:.9375rem;float:left;line-height:1.3;margin:0}.flight-info .full-span dt{width:34%}.flight-info .full-span dd{width:32%}.flight-info .details{font-size:1rem;font-weight:700;margin-bottom:9px}.flight-info .details .oneworld-tier{font-weight:400}.flight-info .details .lap-infant-name{font-size:.8em;font-weight:400;line-height:1.15em;text-transform:none;margin-top:6px}.flight-info .details.small{font-size:.875rem;font-weight:400}.flight-info .light{font-weight:400;text-transform:none}.flight-info .badge{font-size:.6875rem;margin:8px 8px 0 0;padding:2px 4px;position:absolute;right:0;top:0}.flight-info .full{width:100%}.flight-info .top dt{margin-top:5px}.flight-info .sub{padding-bottom:15px;width:100%}.flight-info .sub dd,.flight-info .sub dt{float:left;font-size:.9375rem;margin:0 0 5px;width:50%}.flight-info .sub dd span{display:block;margin-left:8px}.flight-info.city-pair .departs-wrap{float:left;width:50%}.flight-info.city-pair .departs{width:50%}.flight-info.city-pair .departs-wrap::after{float:left;content:"";background:url(/images/flight_arrow.png) center top no-repeat;display:block;background-size:30px;margin-top:18px;text-align:center;width:50%;height:30px}.flight-info.my-trips .arrives{width:28%}.flight-info.my-trips .confirmation{width:72%}.flight-info.my-trips .confirmation dd,.flight-info.my-trips .confirmation dt{margin-left:16px}.privacy-notice-message{margin-top:15px}