:focus{outline-color:#ff690f}@media screen and (max-device-width:1024px){.responsive .r9-datepicker{left:54px!important;right:54px!important;width:540px!important;height:260px!important;padding:0;border:none;background:#f4f4f4;font-size:14px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.responsive .r9-datepicker-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:black;opacity:.5}.responsive .r9-datepicker-title{display:block;position:relative;font-size:18px;font-weight:500;padding:10px 20px;color:#303030;background-color:#fff;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.responsive .r9-datepicker-title-close{display:block;position:absolute;background-image:url("/images/calendar/responsive-close.png");background-repeat:no-repeat;background-position:center center;color:transparent;top:14px;right:20px;width:16px;height:16px}.responsive .r9-datepicker-day{width:auto;min-width:20px;max-width:25px;padding:0 2px;border-style:solid;border-color:transparent;border-width:0 4px;font-size:14px;font-weight:normal;color:#202020}.responsive .r9-datepicker-month{padding-top:10px;padding-bottom:10px;margin-top:0;margin-bottom:0;border-top:1px solid #e9e9e9}.responsive .r9-datepicker-month-body{text-align:center}.responsive .r9-datepicker-month-title{font-weight:bold;text-transform:uppercase;color:#202020}.responsive .r9-datepicker-month-days,.responsive .r9-datepicker-month-dates{display:block}.responsive .r9-datepicker-month .r9-datepicker-switch-month{top:auto;bottom:4px}.responsive .r9-datepicker-month .r9-datepicker-switch-month span{background-image:url(/images/calendar/responsive-arrows.png);width:9px;height:14px}.responsive .r9-datepicker-month.r9-datepicker-month-first .r9-datepicker-switch-month{left:16px}.responsive .r9-datepicker-month.r9-datepicker-month-first .r9-datepicker-switch-month span{background-position:0 0}.responsive .r9-datepicker-month.r9-datepicker-month-first .r9-datepicker-switch-month.r9-datepicker-disabled span{background-position:0 -14px}.responsive .r9-datepicker-month.r9-datepicker-month-last .r9-datepicker-switch-month{right:16px}.responsive .r9-datepicker-month.r9-datepicker-month-last .r9-datepicker-switch-month span{background-position:-9px 0}.responsive .r9-datepicker-month.r9-datepicker-month-last .r9-datepicker-switch-month.r9-datepicker-disabled span{background-position:-9px -14px}.responsive .r9-datepicker-item{width:auto;min-width:20px;max-width:25px;padding:0 2px;border-style:solid;border-color:transparent;border-width:0 4px}.responsive .r9-datepicker-item.r9-datepicker-today{font-weight:500}.responsive .r9-datepicker-item.r9-datepicker-item-highlighted.r9-datepicker-item-start.r9-datepicker-item-selected,.responsive .r9-datepicker-item.r9-datepicker-item-highlighted.r9-datepicker-item-start.r9-datepicker-item-hover{border-left-color:#f4f4f4}.responsive .r9-datepicker-item.r9-datepicker-item-highlighted.r9-datepicker-item-end.r9-datepicker-item-selected,.responsive .r9-datepicker-item.r9-datepicker-item-highlighted.r9-datepicker-item-end.r9-datepicker-item-hover{border-right-color:#f4f4f4}}@media screen and (max-device-width:667px){.responsive .r9-datepicker{position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;margin:auto}.responsive .r9-datepicker-month.r9-datepicker-month-last{border-left:none;padding-left:0;margin-left:0}}@media screen and (max-device-width:667px) and (orientation:portrait){.responsive .r9-datepicker{width:300px!important;height:428px!important}}@media screen and (max-device-width:667px) and (orientation:landscape){.responsive .r9-datepicker{width:460px!important;height:260px!important}}@media screen and (max-device-width:667px) and (orientation:portrait){.responsive .r9-datepicker-month{float:none;width:100%}.responsive .r9-datepicker-month.r9-datepicker-month-first{border-right:none;border-bottom:1px solid #e9e9e9}}@media screen{h1,h2,h3,h4,h5,h6{font-weight:300}.seoOuter .bdMainFD{padding-left:18px;padding-right:18px}.bdMainFD .fdMainRight{padding-top:115px}.fdSearchForm .promoText{position:relative;font-size:32px;line-height:32px;min-width:0%;max-width:100%}.fdSearchForm .promoText .promoLogo{position:absolute;margin:0;right:0;bottom:4px;width:260px;height:18px;background:url("/rimg//images/fd/sloganonly/fd-marketing-message.fi.png?width=254\000026noresize=true") no-repeat 100% 0;background-position:right bottom}.fdSearchForm .promoText .promoDiscount{font-size:18px;line-height:24px}.fdSearchForm .promoText .savingsTextWrapper{font-size:18px;line-height:18px}#sub-hd{display:block}#bd-secondary #hotel-sitemap{padding-right:18px}#bd-secondary #hotel-sitemap .tophotelcities,#bd-secondary #hotel-sitemap .countryGroups{max-width:1005px}#seoWidgetContainerInner{border-top:solid 1px #e2e2e2;padding:0}#seoWidgetContainer,#seoWidgetContainerNoBg{background-color:inherit;border-top:none;width:auto;min-width:1005px;max-width:1005px;margin:0 auto;padding:0 18px}.moreFdFiltersToggle{display:block;position:relative;width:100%;height:16px;padding:8px 0}.moreFdFiltersToggle a{font-weight:bold;white-space:nowrap;position:absolute;right:0;margin:0;padding:0}#airlines-wrapper{display:inline-block;width:80px}}@media screen and (max-device-width:1024px){.bdMainFD .fdMainRight{padding-top:95px}}@media screen and (max-width:667px){.bdMainFD .fdMainRight{padding-top:55px}}@media screen and (max-width:667px){.fdSearchForm .promoText{white-space:normal;margin-bottom:24px}}@media screen and (max-device-width:667px){.fdSearchForm .promoText{font-size:24px;line-height:24px;margin-bottom:14px;white-space:normal}}@media screen and (max-width:1024px){.fdSearchForm .promoText .promoLogo{display:none}}@media screen and (max-device-width:667px){.fdSearchForm .promoText .savingsTextWrapper{font-size:12px;line-height:12px;white-space:normal}}@media screen and (max-width:1024px){#bd-secondary #hotel-sitemap{padding-right:18px}#bd-secondary #hotel-sitemap .tophotelcities,#bd-secondary #hotel-sitemap .countryGroups{max-width:745px}}@media screen and (max-width:605px){#bd-secondary #hotel-sitemap .tophotelcities,#bd-secondary #hotel-sitemap .countryGroups{max-width:580px}}@media screen and (max-width:1024px){#seoWidgetContainer,#seoWidgetContainerNoBg{max-width:100%;min-width:0;width:740px}}@media screen and (max-width:768px){#seoWidgetContainer,#seoWidgetContainerNoBg{width:580px;padding:0}}@media screen and (max-width:605px){#seoWidgetContainer,#seoWidgetContainerNoBg{width:100%;padding:0 10px}}@media screen and (max-device-width:1024px){.touch #compareToRow{display:none!important}}@media screen and (max-width:667px){#compareToRow{display:none!important}}.airportPageBody{color:#000;min-width:1036px}@media (max-width:1036px){.airportPageBody{min-width:696px}}@media (max-width:696px){.airportPageBody{min-width:356px}}@media (max-width:356px){.airportPageBody{min-width:320px;max-width:320px}}.airportPageBody.airportPhoenixHeader #hd{background-color:transparent;position:relative;z-index:9999}.airportPageBody.airportPhoenixHeader #bd .airportHeaderContainer{position:absolute;width:100%;height:446px;margin-top:-46px;padding:0}.airportPageBody.airportPhoenixHeader #bd .airportHeaderContainer:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.55)}.airportPageBody.airportPhoenixHeader #bd #bdAirportHeader{color:#fff}.airportPageBody.airportPhoenixHeader #bd .airportHeaderContainerOpacity{height:446px;background-color:transparent;color:#fff}.airportPageBody.airportPhoenixHeader .airportPageContentNavigationContainer{margin-top:400px}.airportPageBody.airportPhoenixHeader .airportIcon{background:url('/res/images/seo/airport/sprite-white.png?v=049cf98345cc21b562645e0f5a3dd50f83a0528e\000026cluster=5') no-repeat}.airportPageBody.airportPhoenixHeader .headerContainerGrid{position:relative;z-index:9979}.airportPageBody.airportPhoenixHeader .headerContainerGrid .headerGrid{margin:0 -10px}.airportPageBody.airportPhoenixHeader .headerContainerGrid .headerGrid>*{margin-bottom:0;padding:0 10px}.airportPageBody.airportPhoenixHeader .headerContainerGrid .headerGrid .col-logo{width:44px}.airportPageBody.airportPhoenixHeader .headerContainerGrid .headerGrid .col-verticals{width:100%;margin-left:-44.05px;padding-left:54.05px!important}@media (min-width:48em){.airportPageBody.airportPhoenixHeader .headerContainerGrid .headerGrid{margin:0 -20px}.airportPageBody.airportPhoenixHeader .headerContainerGrid .headerGrid>*{margin-bottom:0;padding:0 20px}.airportPageBody.airportPhoenixHeader .headerContainerGrid .headerGrid .col-logo{width:165px}.airportPageBody.airportPhoenixHeader .headerContainerGrid .headerGrid .col-verticals{width:100%;margin-left:-165.05px;padding-left:185.05px!important}}.airportPageBody.airportPhoenixHeader .headerContainerGrid .headerGrid .col-logo a{display:block}.airportPageBody.airportPhoenixHeader .headerContainerGrid .headerGrid .col-logo a.svg{top:calc(50% - 12px)}.airportPageBody.airportPhoenixHeader .headerContainerGrid .headerGrid .col-logo a.svg>svg{width:125px;height:24px}.airportPageBody .promoText{display:none}.airportPageBody .airportIcon{display:inline-block;background:url('/res/images/seo/airport/sprite.png?v=8cc347bca47dc3a5cf82c0d9eefdc0e26098a519\000026cluster=5') no-repeat}.airportPageBody .airportIcon.icon-breadcrumb-separator{width:5px;height:12px;background-position:-47px -29px}.airportPageBody .airportIcon.icon-time{width:12px;height:12px;background-position:-30px -31px}.airportPageBody .airportIcon.icon-arrival{width:10px;height:10px;background-position:-15px -31px}.airportPageBody .airportIcon.icon-departure{width:10px;height:10px;background-position:0 -31px}.airportPageBody .airportIcon.icon-localtime{width:16px;height:16px;background-position:-32px 0}.airportPageBody .airportIcon.icon-weather{width:27px;height:26px;background-position:0 0}.airportPageBody #hd{min-width:1000px}@media (max-width:1036px){.airportPageBody #hd{min-width:660px}}@media (max-width:696px){.airportPageBody #hd{min-width:320px}}@media (max-width:356px){.airportPageBody #hd{min-width:300px}}.airportPageBody #hd .liner{margin:auto;min-width:1000px;max-width:1000px}@media (max-width:1036px){.airportPageBody #hd .liner{min-width:660px;max-width:660px}}@media (max-width:696px){.airportPageBody #hd .liner{min-width:320px;max-width:320px}}@media (max-width:356px){.airportPageBody #hd .liner{min-width:300px;max-width:300px}}@media (max-width:696px){.airportPageBody #hd .liner #headermaintabs a#kpack-link{display:none}}.airportPageBody .bd>div{padding:0 18px}@media (max-width:356px){.airportPageBody .bd>div{padding:0 10px}}.airportPageBody .airportHeaderContainer{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:0;height:400px}.airportPageBody .airportHeaderContainer .airportHeaderContainerOpacity{position:absolute;height:400px;width:50%;background-color:rgba(250,250,250,0.8)}@media (max-width:696px){.airportPageBody .airportHeaderContainer .airportHeaderContainerOpacity{left:0;top:0;width:100%}}.airportPageBody .airportHeaderContainer .headerContent{height:400px;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (max-width:696px){.airportPageBody .airportHeaderContainer .headerContent{text-align:center;-webkit-justify-content:center;justify-content:center}}.airportPageBody .airportHeaderContainer .headerContentInner{max-width:45%}@media (max-width:696px){.airportPageBody .airportHeaderContainer .headerContentInner{max-width:90%}}.airportPageBody .airportHeaderContainer #bdAirportHeader{color:#000;background:none;text-align:left}.airportPageBody .airportHeaderContainer #bdAirportHeader h1 .airportCode{font-size:45px;font-weight:bold}.airportPageBody .airportHeaderContainer #bdAirportHeader h1 .airportName{font-size:32px;font-weight:200}@media (min-width:35.5em){.airportPageBody .airportHeaderContainer #bdAirportHeader h1 .airportName{font-size:40px}}.airportPageBody .airportHeaderContainer #bdAirportHeader .airportHeaderAirportAddress,.airportPageBody .airportHeaderContainer #bdAirportHeader .airportHeaderWeather{margin-top:15px;font-size:16px;font-weight:200}.airportPageBody .airportHeaderContainer #bdAirportHeader .airportHeaderAirportPhone{margin-top:15px;font-size:16px;font-weight:200;padding-top:0}.airportPageBody .airportHeaderContainer #bdAirportHeader .airportIcons{margin-top:20px}.airportPageBody .airportHeaderContainer #bdAirportHeader .airportIcons div{vertical-align:middle}.airportPageBody .airportHeaderContainer #bdAirportHeader .airportWeather,.airportPageBody .airportHeaderContainer #bdAirportHeader .airportTime{display:inline-block;font-size:16px;font-weight:300}.airportPageBody .airportHeaderContainer #bdAirportHeader .airportWeather{margin-right:25px}.airportPageBody #bd{padding:0;min-width:0}.airportPageBody #bd a,.airportPageBody #bd a:hover{color:#000;text-decoration:none}.airportPageBody #bd .bdMainFD{padding:0;min-height:0;min-width:1000px;max-width:1000px}@media (max-width:1036px){.airportPageBody #bd .bdMainFD{min-width:660px;max-width:660px}}@media (max-width:696px){.airportPageBody #bd .bdMainFD{min-width:320px;max-width:320px}}@media (max-width:356px){.airportPageBody #bd .bdMainFD{min-width:300px;max-width:300px}}.airportPageBody #bd .bdMainFD #departreturn{min-height:0}.airportPageBody #bd .bdMain .airportSectionTitle{font-size:21px;font-weight:300;padding:66px 0 15px}.airportPageBody #bd .bdMain .coll2{width:560px;float:left}@media (max-width:1036px){.airportPageBody #bd .bdMain .coll2{width:280px}}@media (max-width:696px){.airportPageBody #bd .bdMain .coll2{width:100%;float:none}}.airportPageBody #bd .bdMain .coll2.leftMargin{margin-left:45px}@media (max-width:696px){.airportPageBody #bd .bdMain .coll2.leftMargin{margin-left:0}}.airportPageBody #bd .bdMain .coll3{width:305px;float:left;background:#f00}@media (max-width:1036px){.airportPageBody #bd .bdMain .coll3{width:200px}}@media (max-width:696px){.airportPageBody #bd .bdMain .coll3{float:none;width:100%}.airportPageBody #bd .bdMain .coll3.leftMargin{margin-left:0}}.airportPageBody #bd .bdMain .leftMargin{margin-left:45px}.airportPageBody #bd .airportPageContentNavigationContainer{border-top:1px #e2e2e2 solid;border-bottom:1px #e2e2e2 solid;background-color:#fafafa}@media (max-width:696px){.airportPageBody #bd .airportPageContentNavigationContainer{background-color:#fff}}.airportPageBody #bd .hiddenItem{display:none}.airportPageBody #bd #airportInfo{padding-bottom:30px}.airportPageBody #bd #airportInfo table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.2}.airportPageBody #bd #airportInfo tr{height:40px}.airportPageBody #bd #airportInfo td{width:50%;display:table-cell;vertical-align:inherit}.airportPageBody #bd #airportInfo .odd{background-color:#e0e7ed}.airportPageBody #bd #airportInfo .head{padding-left:10px;color:#6d8494}.airportPageBody #bd #airportFlightStatus{min-height:200px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm input[type="text"]{line-height:1.2}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .airportSectionTitle{width:400px;float:left}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock{float:left;margin-right:10px;margin-bottom:10px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockFlightNumber{width:144px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockSeparator{width:50px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDestination{width:200px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDestination .airportField{width:100%}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockAirlines{width:186px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDatePicker,.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDatePicker .dateField,.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDuration{width:120px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockSearchType{float:right;margin-right:0;padding-top:51px;text-align:right;clear:none}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockSearchType label span{font-weight:300}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockSearchType label.r9-radiobuttonset-label-checked span{font-weight:500}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockSearchType span{font-size:14px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockSearchType span .r9-radiobuttonset-label{text-align:right;margin-right:0;margin-left:18px}@media (max-width:696px){.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockSearchType{float:none;text-align:left}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockSearchType span .r9-radiobuttonset-label:first-child{margin-left:0}}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .flightStatusSearchSeparator{padding-top:36px;min-width:50px;text-align:center}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlockSubmitButton{padding:21px 0 0;margin-right:0}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlockSubmitButton .ui-button{min-width:120px}@media (max-width:696px){.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlockSubmitButton{padding:0}}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer{position:relative}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer.flightStatusResultHidden{display:none}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer .searchProgressLoaderImage,.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer .searchEmptyResultsMessage{width:100%;color:#888;margin:50px 0;font-weight:300}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer .resultRowTemplate{display:none}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer .header{color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px #e2e2e2 solid;padding:12px 0;font-size:14px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer .resultCell{float:left;padding:12px 0;font-size:14px;font-weight:300}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer .showMobileOnly{display:none}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div{float:left}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightDate{width:120px;margin-right:5px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightTime{width:75px;margin-right:5px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightNumber{width:205px;margin-right:5px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightNumber img{height:25px;vertical-align:top;margin-right:5px;margin-top:-3px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightRoute{width:285px;padding-right:25px;margin-right:5px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightGate{width:75px;margin-right:5px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightStatus{width:190px;margin-right:0;text-align:right}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightStatus .resultValue{width:100%;text-align:right}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightStatus.delayed{color:#ffca2e}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightStatus.cancelled{color:#d10244}@media (max-width:1036px){.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer .hiddenTablet{display:none}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightDate{width:120px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightTime{width:75px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightNumber{width:105px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightRoute{width:155px;padding-right:15px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightGate{width:65px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightStatus{width:100px}}@media (max-width:696px){.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer .hiddenTablet,.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer .hiddenMobile{display:none}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer .showMobileOnly{display:inline-block}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer .resultRow{border-bottom:1px #e2e2e2 solid}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightDetails{width:320px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightDate{width:125px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightTime{width:65px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightNumber{float:right;text-align:right;width:120px;margin-right:0}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightNumber .resultValue{float:right}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightRoute{width:315px;padding:0}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightGate{width:125px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightGate .resultValue>span{margin-right:5px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightStatus{width:190px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightStatus .resultValue>span{margin-right:5px}}@media (max-width:356px){.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer .hiddenTablet,.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer .hiddenMobile{display:none}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer .showMobileOnly{display:inline-block}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer .resultRow{border-bottom:1px #e2e2e2 solid}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightDetails{width:300px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightDate{width:125px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightTime{width:75px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightNumber{float:left;text-align:right;width:90px;margin-right:0}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightNumber .resultValue{float:right}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightRoute{width:300px;padding:0;margin-right:0}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightGate{width:125px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightGate .resultValue>span{margin-right:5px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightStatus{width:170px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm #flightStatusResultContainer div.resultFlightStatus .resultValue>span{margin-right:5px}}@media (max-width:1036px){.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockFlightNumber,.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockSeparator{width:100%;margin:0}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDatePicker{width:105px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDatePicker .dateField{width:100%}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDestination{width:140px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDestination .airportField{width:100%}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockAirlines{width:160px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDuration{width:95px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockSubmitButton{margin-right:0}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockSubmitButton button{width:100%}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock .flightStatusSearchSeparator{padding:20px 0;text-align:left}}@media (max-width:696px){.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .airportSectionTitle{width:100%;float:none;padding-bottom:0}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDatePicker{margin-right:0}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDatePicker .dateField,.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDestination{width:155px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDestination .airportField{width:100%}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockAirlines{margin-right:0;width:155px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDuration{width:155px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockSubmitButton{margin-right:0;width:100%}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockSubmitButton button{width:100%}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockSearchType{float:none;margin-right:0;padding:4px 0;text-align:left;clear:both;line-height:26px}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockSearchType span .r9-radiobuttonset-label{text-align:left;margin-right:18px;margin-left:0}}@media (max-width:356px){.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDatePicker{margin-right:0;width:100%}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDatePicker .dateField{width:100%}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDestination{margin-right:0;width:100%}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDestination .airportField{width:100%}.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockAirlines,.airportPageBody #bd #airportFlightStatus #flightNumberSearchForm .fieldBlock.fieldBlockDuration{margin-right:0;width:100%}}.airportPageBody #bd .airportSearchFormContainer{padding:0;background-color:#fafafa}.airportPageBody #bd .airportSearchFormContainer .bdMainFD{background-color:#fafafa}.airportPageBody #bd .airportSearchFormContainer .bdMainFD .airportSearchFormTitle{padding-bottom:0}@media (max-width:696px){.airportPageBody #bd .airportSearchFormContainer .bdMainFD .airportSearchFormTitle{padding-bottom:0}}.airportPageBody #bd .airportSearchFormContainer .bdMainFD #compareToRow{padding-bottom:20px}.airportPageBody #bd #airportTopDestinations ul{width:100%;overflow:hidden;list-style:none;margin:10px 0 0;padding:0;-moz-column-gap:35px;-webkit-column-gap:35px;column-gap:35px;-moz-column-count:3;-webkit-column-count:3;column-count:3}@media (max-width:1036px){.airportPageBody #bd #airportTopDestinations ul{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media (max-width:696px){.airportPageBody #bd #airportTopDestinations ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.airportPageBody #bd #airportTopDestinations ul li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:inline-block;padding:7px 0;line-height:22px;font-weight:300}.airportPageBody #bd #airportTopDestinations ul li a span{white-space:nowrap}.airportPageBody #bd #airportTopDestinations ul li a span.separator{padding:0 20px}.airportPageBody #bd .airportBreadCrumbsContainer{margin-top:40px;background-color:#fafafa;padding:18px 0;border-bottom:1px #e2e2e2 solid;font-size:14px;font-weight:300}.airportPageBody #bd .airportBreadCrumbsContainer .bdMainFD{background-color:#fafafa;text-align:center}.airportPageBody #bd .airportBreadCrumbsContainer .bdMainFD a.breadcrumbLink,.airportPageBody #bd .airportBreadCrumbsContainer .bdMainFD a.breadcrumbLink:hover{color:#000;text-decoration:none}.airportPageBody #bd .airportBreadCrumbsContainer .bdMainFD .icon-breadcrumb-separator{vertical-align:middle;margin:0 3px}.airportPageBody #bd #airportDelayedCancelledFlights{margin-bottom:40px}.airportPageBody #bd #airportDelayedCancelledFlights .airportDelayedFlights h2,.airportPageBody #bd #airportDelayedCancelledFlights .airportCancelledFlights h2{width:300px;float:left}.airportPageBody #bd #airportDelayedCancelledFlights .airportDelayedFlights .fieldBlockSearchType,.airportPageBody #bd #airportDelayedCancelledFlights .airportCancelledFlights .fieldBlockSearchType{float:right;text-align:right;clear:none;padding-top:68px}.airportPageBody #bd #airportDelayedCancelledFlights .airportDelayedFlights .fieldBlockSearchType label span,.airportPageBody #bd #airportDelayedCancelledFlights .airportCancelledFlights .fieldBlockSearchType label span{font-weight:300}.airportPageBody #bd #airportDelayedCancelledFlights .airportDelayedFlights .fieldBlockSearchType label.r9-radiobuttonset-label-checked span,.airportPageBody #bd #airportDelayedCancelledFlights .airportCancelledFlights .fieldBlockSearchType label.r9-radiobuttonset-label-checked span{font-weight:500}.airportPageBody #bd #airportDelayedCancelledFlights .airportDelayedFlights .fieldBlockSearchType span label,.airportPageBody #bd #airportDelayedCancelledFlights .airportCancelledFlights .fieldBlockSearchType span label{margin:0;margin-left:18px}@media (max-width:696px){.airportPageBody #bd #airportDelayedCancelledFlights .airportDelayedFlights .fieldBlockSearchType,.airportPageBody #bd #airportDelayedCancelledFlights .airportCancelledFlights .fieldBlockSearchType{float:none;text-align:left;padding:0 0 5px}.airportPageBody #bd #airportDelayedCancelledFlights .airportDelayedFlights .fieldBlockSearchType span label.r9-radiobuttonset-label-first,.airportPageBody #bd #airportDelayedCancelledFlights .airportCancelledFlights .fieldBlockSearchType span label.r9-radiobuttonset-label-first{margin-left:0}}.airportPageBody #bd #airportArrivalsDepartures input,.airportPageBody #bd #airportDelayedCancelledFlights input,.airportPageBody #bd #airportArrivalsDepartures div,.airportPageBody #bd #airportDelayedCancelledFlights div,.airportPageBody #bd #airportArrivalsDepartures span,.airportPageBody #bd #airportDelayedCancelledFlights span{font-size:14px;line-height:1.2}.airportPageBody #bd #airportArrivalsDepartures .leftMargin,.airportPageBody #bd #airportDelayedCancelledFlights .leftMargin{margin-left:65px}.airportPageBody #bd #airportArrivalsDepartures .coll2,.airportPageBody #bd #airportDelayedCancelledFlights .coll2{width:467px}.airportPageBody #bd #airportArrivalsDepartures .fieldBlockDuration,.airportPageBody #bd #airportDelayedCancelledFlights .fieldBlockDuration{float:left;margin-left:28px;width:120px}.airportPageBody #bd #airportArrivalsDepartures .dateField,.airportPageBody #bd #airportDelayedCancelledFlights .dateField{width:140px}.airportPageBody #bd #airportArrivalsDepartures .airportArrivals .more,.airportPageBody #bd #airportDelayedCancelledFlights .airportArrivals .more,.airportPageBody #bd #airportArrivalsDepartures .airportDepartures .more,.airportPageBody #bd #airportDelayedCancelledFlights .airportDepartures .more{border-bottom:0;text-align:right;width:100%}.airportPageBody #bd #airportArrivalsDepartures .airportArrivals .more a:hover,.airportPageBody #bd #airportDelayedCancelledFlights .airportArrivals .more a:hover,.airportPageBody #bd #airportArrivalsDepartures .airportDepartures .more a:hover,.airportPageBody #bd #airportDelayedCancelledFlights .airportDepartures .more a:hover{text-decoration:underline}.airportPageBody #bd #airportArrivalsDepartures .airportArrivals h2.airportSectionTitle,.airportPageBody #bd #airportDelayedCancelledFlights .airportArrivals h2.airportSectionTitle,.airportPageBody #bd #airportArrivalsDepartures .airportDepartures h2.airportSectionTitle,.airportPageBody #bd #airportDelayedCancelledFlights .airportDepartures h2.airportSectionTitle{padding-bottom:0;margin-bottom:-10px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li{padding:12px 0;display:inline-block;width:100%}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li.flightStatusRecord,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li.flightStatusRecord{font-weight:300;position:relative}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li.flightStatusRecord .noFlightsPlaceholder,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li.flightStatusRecord .noFlightsPlaceholder{margin:50px 0;width:100%;text-align:center;color:#888;font-size:17px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li.header,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li.header{color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px #e2e2e2 solid}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li:last-child,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li:last-child{border-bottom:1px #e2e2e2 solid}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div{float:left}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.time,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.time{width:70px;margin-right:5px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.flight,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.flight{width:335px;margin:0 5px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.flight img,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.flight img{height:25px;vertical-align:top;margin-right:5px;margin-top:-3px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.origin,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.origin{width:310px;margin:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.origin .originCode,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.origin .originCode{display:none}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.gate,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.gate{width:65px;margin:0 5px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.status,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.status{width:185px;text-align:right}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.status.delayed,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.status.delayed{color:#ffca2e}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.status.cancelled,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.status.cancelled{color:#d10244}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList .showMobileOnly,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList .showMobileOnly{display:none}@media (max-width:1036px){.airportPageBody #bd #airportArrivalsDepartures .airportArrivals,.airportPageBody #bd #airportDelayedCancelledFlights .airportArrivals,.airportPageBody #bd #airportArrivalsDepartures .airportDepartures,.airportPageBody #bd #airportDelayedCancelledFlights .airportDepartures,.airportPageBody #bd #airportArrivalsDepartures .airportDelayedFlights,.airportPageBody #bd #airportDelayedCancelledFlights .airportDelayedFlights,.airportPageBody #bd #airportArrivalsDepartures .airportCancelledFlights,.airportPageBody #bd #airportDelayedCancelledFlights .airportCancelledFlights{width:100%}.airportPageBody #bd #airportArrivalsDepartures .leftMargin,.airportPageBody #bd #airportDelayedCancelledFlights .leftMargin{margin-left:0}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.time,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.time{width:70px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.flight,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.flight{width:165px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.origin,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.origin{width:190px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.gate,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.gate{width:50px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.status,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.status{width:150px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li .hiddenTablet,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li .hiddenTablet{display:none}}@media (max-width:696px){.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList .flightStatusRecord,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList .flightStatusRecord{padding:0;position:relative;border-bottom:1px #e2e2e2 solid}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList .header,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList .header{position:relative;padding-bottom:0}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList .header div,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList .header div{display:none}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList .header div.details,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList .header div.details,.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList .header div.status,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList .header div.status{display:block}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList .header div.status,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList .header div.status{width:auto;float:right}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div{padding:12px 0}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.time,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.time{width:80px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.flight,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.flight{width:225px;margin-right:0;text-align:right}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.origin,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.origin{padding:0;width:315px;margin-left:0}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.origin span,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.origin span{margin-right:4px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.gate,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.gate{width:110px;margin-left:0}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.gate span,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.gate span{margin-right:4px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.status,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.status{position:static;text-align:right;width:205px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.clear,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.clear{padding:0}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li .hiddenTablet,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li .hiddenTablet,.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li .hiddenMobile,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li .hiddenMobile{display:none}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList .showMobileOnly,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList .showMobileOnly{display:inline-block}}@media (max-width:356px){.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList .flightStatusRecord,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList .flightStatusRecord{padding:0;position:relative;border-bottom:1px #e2e2e2 solid}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList .header,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList .header{position:relative;padding-bottom:0}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList .header div,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList .header div{display:none}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList .header div.details,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList .header div.details,.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList .header div.status,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList .header div.status{display:block}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList .header div.status,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList .header div.status{width:auto;float:right}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div{padding:12px 0}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.time,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.time{width:80px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.flight,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.flight{width:205px;margin-right:0;text-align:right}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.origin,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.origin{padding:0;width:295px;margin-left:0}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.origin span,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.origin span{margin-right:4px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.gate,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.gate{width:110px;margin-left:0}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.gate span,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.gate span{margin-right:4px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.status,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.status{position:static;text-align:right;width:185px}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li div.clear,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li div.clear{padding:0}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li .hiddenTablet,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li .hiddenTablet,.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList li .hiddenMobile,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList li .hiddenMobile{display:none}.airportPageBody #bd #airportArrivalsDepartures .airportFilterFlightsList .showMobileOnly,.airportPageBody #bd #airportDelayedCancelledFlights .airportFilterFlightsList .showMobileOnly{display:inline-block}}.airportPageBody #bd .inputLabel{color:#888;padding-bottom:6px}.airportPageBody #bdAirportContentNavigation{background-color:transparent}@media (max-width:1036px){.airportPageBody #bdAirportContentNavigation .hideTablet{display:none}}.airportPageBody #bdAirportContentNavigation ul{display:-webkit-flex;display:flex;padding:0;list-style-type:none;text-align:left}.airportPageBody #bdAirportContentNavigation ul li{white-space:nowrap;width:auto}.airportPageBody #bdAirportContentNavigation ul li.moblieContentNavigationContainer{display:none}.airportPageBody #bdAirportContentNavigation ul li.space{-webkit-flex:1;flex:1}.airportPageBody #bdAirportContentNavigation ul li.contentNavigation{-webkit-flex:initial;flex:initial}.airportPageBody #bdAirportContentNavigation ul li a{display:block;color:#000;font-weight:300;padding:19px 0;white-space:normal;text-align:center;font-size:16px}.airportPageBody #bdAirportContentNavigation ul li a.first{padding-left:0}.airportPageBody #bdAirportContentNavigation ul li a.last{padding-right:0}@media (max-width:1036px){.airportPageBody #bdAirportContentNavigation ul li a{font-size:14px}}.airportPageBody #bdAirportContentNavigation ul li a:hover{text-decoration:underline}.airportPageBody #bdAirportContentNavigation .contentNavigationMobile{display:none}@media (max-width:696px){.airportPageBody #bdAirportContentNavigation{position:relative}.airportPageBody #bdAirportContentNavigation ul{display:none}.airportPageBody #bdAirportContentNavigation ul.mobileNavigation{position:absolute;display:block;border:1px #e2e2e2 solid;border-top:0;width:100%;background-color:#fff;z-index:100}.airportPageBody #bdAirportContentNavigation ul.mobileNavigation li{display:list-item;float:none;margin:0 18px;padding:0}.airportPageBody #bdAirportContentNavigation ul.mobileNavigation li.moblieContentNavigationContainer{border:0;margin:5px 10px}.airportPageBody #bdAirportContentNavigation ul.mobileNavigation li.moblieContentNavigationContainer a{font-size:12px;line-height:16px;background:url("/res/images/dialog/x_icon_333.png?v=19e0ea829d5e8dfc48b8897c99c11ed6eca7aefb\000026cluster=5") no-repeat 0 3px;padding:0 15px;text-align:left}.airportPageBody #bdAirportContentNavigation ul.mobileNavigation li .contentNavigation{border-bottom:1px #e2e2e2 solid;padding:12px 0;text-align:left}.airportPageBody #bdAirportContentNavigation ul.mobileNavigation li .contentNavigation.last{border-bottom:0}.airportPageBody #bdAirportContentNavigation ul.mobileNavigation li:last-child{padding-bottom:10px;border:0}.airportPageBody #bdAirportContentNavigation .contentNavigationMobile{padding:19px 0 19px 27px;font-size:14px;font-weight:300;text-transform:capitalize;display:block;background:url("/res/images/menu-black.gif?v=0814cc48757ab3667821d89efd71fa12c4688e6e\000026cluster=5") no-repeat 0 20px}}@media (max-width:696px){.airportPageBody #searchFormWrapper{width:100%}}.airportPageBody #searchFormWrapper .searchEntryArea{min-width:1000px;max-width:1000px}@media (max-width:1036px){.airportPageBody #searchFormWrapper .searchEntryArea{min-width:660px;max-width:660px}}@media (max-width:696px){.airportPageBody #searchFormWrapper .searchEntryArea{min-width:320px;max-width:320px}}@media (max-width:356px){.airportPageBody #searchFormWrapper .searchEntryArea{min-width:300px;max-width:300px}}.airportPageBody #searchFormWrapper .searchEntryArea .moreSearchOptionsBlock{display:none}@media (max-width:1036px){.airportPageBody #searchFormWrapper .searchEntryArea .moreSearchOptionsBlock{display:none}}@media (max-width:1036px){.airportPageBody #searchFormWrapper .searchEntryArea .flexDateDateLabel{width:100%}}.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock{margin-bottom:5px}@media (max-width:1036px){.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock{margin:5px 0}}.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock .fieldInput{margin-top:0;margin-bottom:0}@media (max-width:1036px){.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock .fieldInput.plusMinusThreeField{margin:0 7px 4px 5px}}@media (max-width:696px){.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock .fieldInput.plusMinusThreeField{margin:5px 0 0;width:100%}}.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockAirport{width:200px}@media (max-width:1036px){.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockAirport{width:325px}.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockAirport.fieldBlockOrigin{margin-right:10px}}@media (max-width:696px){.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockAirport{width:100%;margin-right:0}}.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockAirport .customAirportOptions{display:none}.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockDateEntry{width:118px}@media (max-width:1036px){.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockDateEntry{margin-right:10px;width:157px;min-width:157px}}@media (max-width:696px){.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockDateEntry{width:155px;min-width:155px}.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockDateEntry.fieldBlockReturnDate{margin-right:0}}@media (max-width:356px){.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockDateEntry{width:145px;min-width:145px}}.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockTravelers{width:195px}@media (max-width:1036px){.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockTravelers{margin-right:10px;width:196px;min-width:196px}}@media (max-width:696px){.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockTravelers{width:100%}}.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockSubmitButton{width:120px}@media (max-width:1036px){.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockSubmitButton{width:120px}}@media (max-width:696px){.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockSubmitButton{width:100%}.airportPageBody #searchFormWrapper .searchEntryArea .fieldBlock.fieldBlockSubmitButton button{margin-top:0}}@media (max-width:1036px){.airportPageBody #searchFormWrapper .searchEntryArea.advancedMode .fieldBlockEndWrapper{width:100%}}@media (max-width:1036px){.airportPageBody #searchFormWrapper .searchEntryArea.advancedMode .fieldBlockTravelers{width:49%}}@media (max-width:696px){.airportPageBody #searchFormWrapper .searchEntryArea.advancedMode .fieldBlockTravelers{width:100%}}@media (max-width:1036px){.airportPageBody #searchFormWrapper .searchEntryArea.advancedMode .fieldBlockSubmitButton{width:48%}}@media (max-width:696px){.airportPageBody #searchFormWrapper .searchEntryArea.advancedMode .fieldBlockSubmitButton{width:100%}}.airportPageBody #searchFormWrapper .searchEntryArea.advancedMode .fieldBlockAirport{width:327px}@media (max-width:1036px){.airportPageBody #searchFormWrapper .searchEntryArea.advancedMode .fieldBlockAirport{width:100%}}.airportPageBody #searchFormWrapper .searchEntryArea.advancedMode .fieldBlockWeekendDepart{margin-right:18px}.airportPageBody #searchFormWrapper .searchEntryArea.oneWayRoute .fieldBlock.fieldBlockDateEntry{width:246px}@media (max-width:1036px){.airportPageBody #searchFormWrapper .searchEntryArea.oneWayRoute .fieldBlock.fieldBlockDateEntry{margin-right:10px;width:324px}}@media (max-width:696px){.airportPageBody #searchFormWrapper .searchEntryArea.oneWayRoute .fieldBlock.fieldBlockDateEntry{width:100%}.airportPageBody #searchFormWrapper .searchEntryArea.oneWayRoute .fieldBlock.fieldBlockDateEntry.fieldBlockReturnDate{margin-right:0}}@media (max-width:356px){.airportPageBody #searchFormWrapper .searchEntryArea.oneWayRoute .fieldBlock.fieldBlockDateEntry{width:100%}}.airportPageBody #airportAirlines .airlinesListContainer.collapsed .collapsible{display:none}.airportPageBody #airportAirlines .airlinesListContainer.collapsed .collapsedHidden{display:block}.airportPageBody #airportAirlines .airlinesListContainer .collapsedHidden{display:none}.airportPageBody #airportAirlines ul{width:100%;padding:0;-moz-column-gap:35px;-webkit-column-gap:35px;column-gap:35px;-moz-column-count:3;-webkit-column-count:3;column-count:3}@media (max-width:1036px){.airportPageBody #airportAirlines ul{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media (max-width:696px){.airportPageBody #airportAirlines ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.airportPageBody #airportAirlines ul li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;font-size:14px;line-height:23px;padding:10px 0;clear:both;display:block;font-weight:300}.airportPageBody #airportAirlines ul li img{float:left;margin-right:14px}.airportPageBody #airportAirlines .toggleMoreAirlines{font-size:14px;text-align:right}.airportPageBody #airportAirlines .toggleMoreAirlines a:hover{text-decoration:underline}.airportPageBody .arrow{vertical-align:middle;margin-left:5px;display:inline-block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent}.airportPageBody .arrow.arrowUp{border-bottom:5px solid black}.airportPageBody .arrow.arrowDown{border-top:5px solid black}.airportPageBody #airportMap{position:relative;padding:0}.airportPageBody #airportMap #airportMapContainer{position:relative;height:500px}@media (max-width:1036px){.airportPageBody #airportMap #airportMapContainer{height:390px}}@media (max-width:696px){.airportPageBody #airportMap #airportMapContainer{height:300px}}.airportPageBody #airportMap #map{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.airportPageBody #ft{padding-top:22px}.airportPageBody #ft #commonfooter{padding:0}.airportPageBody #ft #commonfooter .disclaimer{margin-top:20px;font-size:12px}.airportPageBody .searchProgressLoaderImage{height:50px;margin-top:15px;position:relative}.airportPageBody .searchEmptyResultsMessage{text-align:center;font-size:18px}