#user-loginuser .pageBodyWrapper{overflow:visible;position:relative}#loginBox{border-radius:3px;min-height:60px;padding:20px;width:320px;z-index:999}#loginBox .closebutton{cursor:pointer;position:absolute;right:11px;top:11px}#loginBox .buttons{padding-right:15px;width:100%}#loginBox .part label,.kkLogin label{font-size:12px;font-weight:700}#loginBox .bonusText{margin-left:15px;margin-top:4px}#loginBox .part.currentUser,#loginBox .info.part{margin:0}#loginBox .forgotSubmit,#loginBox .part,#topfLoginForgotPassword .part .info{margin-bottom:5px;margin-right:0;margin-top:5px}#loginBox #topUserInfo,#loginBox .part{clear:both;width:100%}#loginBox .loginTypeRadioButtonContainer,.kkLogin .loginTypeRadioButtonContainer{border-radius:2px;cursor:pointer;padding:7px 0}#loginBox .privateRadioButtonContainer,.kkLogin .privateRadioButtonContainer{margin-right:5px}#loginBox .businessRadioButtonContainer,.kkLogin .businessRadioButtonContainer{margin-left:5px}#loginBox .horizontalAlign,.kkLogin .horizontalAlign{text-align:center}#loginBox .radioButtonClass,.kkLogin .radioButtonClass{cursor:pointer;margin-right:5px}#loginBox .bonusText,#loginBox #topUserInfo,#loginBox .part,#loginBox .remember,#loginBox .button,#loginBox .register,#loginBox .forgot,#loginBox .email,#loginBox .password{float:left}#loginBox .forgot{clear:left}#loginBox .button{display:block;padding:2px 5px;text-align:center}#loginBox .loginButton{width:100%}#loginBox .forgotSubmit{float:right}#loginBox .register,.forgot a{font-size:12px}#loginBox .register{width:50%}.topContent .links .uaLink{max-width:226px}input#topRememberMe{margin-right:7px}.topContent .topContentRight #loginBox input[type='password'],.topContent .topContentRight #loginBox input[type='email'],.kkLogin input[type='password'],.kkLogin input[type='email']{width:310px}#loginBox .forgotSubmit,#loginBox .forgotSubmit input{line-height:normal}#loginBox hr{border:1px solid #e5e5e5}#loginBox .loginAlternative{border-radius:4px;clear:both;padding:10px}#loginBox .accountInfo{margin-top:5px;min-width:30%;padding-right:6px}.kkLogin .loginType,#kkLoginSubmit{width:260px}#loginBox .forgot{clear:none;display:inline-block;float:right;width:50%}
.siteflags__list{float:right;list-style:none;margin:10px 0 20px;padding:0}.siteflags__list-item{float:left;margin-left:4px}.siteflags__flag{background-image:url("/system/build/images/sprite-flags.png");display:block;height:16px;overflow:hidden;text-indent:100%;white-space:nowrap;width:16px}.siteflags__flag--ad{background-position:0px 0px}.siteflags__flag--ae{background-position:-18px 0px}.siteflags__flag--af{background-position:0px -18px}.siteflags__flag--ag{background-position:-18px -18px}.siteflags__flag--ai{background-position:-36px 0px}.siteflags__flag--al{background-position:-36px -18px}.siteflags__flag--am{background-position:0px -36px}.siteflags__flag--an{background-position:-18px -36px}.siteflags__flag--ao{background-position:-36px -36px}.siteflags__flag--aq{background-position:-54px 0px}.siteflags__flag--ar{background-position:-54px -18px}.siteflags__flag--as{background-position:-54px -36px}.siteflags__flag--at{background-position:0px -54px}.siteflags__flag--au{background-position:-18px -54px}.siteflags__flag--aw{background-position:-36px -54px}.siteflags__flag--ax{background-position:-54px -54px}.siteflags__flag--az{background-position:-72px 0px}.siteflags__flag--ba{background-position:-72px -18px}.siteflags__flag--bb{background-position:-72px -36px}.siteflags__flag--bd{background-position:-72px -54px}.siteflags__flag--be{background-position:0px -72px}.siteflags__flag--bf{background-position:-18px -72px}.siteflags__flag--bg{background-position:-36px -72px}.siteflags__flag--bh{background-position:-54px -72px}.siteflags__flag--bi{background-position:-72px -72px}.siteflags__flag--bj{background-position:-90px 0px}.siteflags__flag--bl{background-position:-90px -18px}.siteflags__flag--bm{background-position:-90px -36px}.siteflags__flag--bn{background-position:-90px -54px}.siteflags__flag--bo{background-position:-90px -72px}.siteflags__flag--br{background-position:0px -90px}.siteflags__flag--bs{background-position:-18px -90px}.siteflags__flag--bt{background-position:-36px -90px}.siteflags__flag--bv{background-position:-54px -90px}.siteflags__flag--bw{background-position:-72px -90px}.siteflags__flag--by{background-position:-90px -90px}.siteflags__flag--bz{background-position:-108px 0px}.siteflags__flag--ca{background-position:-108px -18px}.siteflags__flag--cc{background-position:-108px -36px}.siteflags__flag--cd{background-position:-108px -54px}.siteflags__flag--cf{background-position:-108px -72px}.siteflags__flag--cg{background-position:-108px -90px}.siteflags__flag--ch{background-position:0px -108px}.siteflags__flag--ci{background-position:-18px -108px}.siteflags__flag--ck{background-position:-36px -108px}.siteflags__flag--cl{background-position:-54px -108px}.siteflags__flag--cm{background-position:-72px -108px}.siteflags__flag--cn{background-position:-90px -108px}.siteflags__flag--co{background-position:-108px -108px}.siteflags__flag--cr{background-position:-126px 0px}.siteflags__flag--cu{background-position:-126px -18px}.siteflags__flag--cv{background-position:-126px -36px}.siteflags__flag--cw{background-position:-126px -54px}.siteflags__flag--cx{background-position:-126px -72px}.siteflags__flag--cy{background-position:-126px -90px}.siteflags__flag--cz{background-position:-126px -108px}.siteflags__flag--de{background-position:0px -126px}.siteflags__flag--dj{background-position:-18px -126px}.siteflags__flag--dk{background-position:-36px -126px}.siteflags__flag--dm{background-position:-54px -126px}.siteflags__flag--do{background-position:-72px -126px}.siteflags__flag--dz{background-position:-90px -126px}.siteflags__flag--ec{background-position:-108px -126px}.siteflags__flag--ee{background-position:-126px -126px}.siteflags__flag--eg{background-position:-144px 0px}.siteflags__flag--eh{background-position:-144px -18px}.siteflags__flag--er{background-position:-144px -36px}.siteflags__flag--es{background-position:-144px -54px}.siteflags__flag--et{background-position:-144px -72px}.siteflags__flag--fi{background-position:-144px -90px}.siteflags__flag--fj{background-position:-144px -108px}.siteflags__flag--fk{background-position:-144px -126px}.siteflags__flag--fm{background-position:0px -144px}.siteflags__flag--fo{background-position:-18px -144px}.siteflags__flag--fr{background-position:-36px -144px}.siteflags__flag--ga{background-position:-54px -144px}.siteflags__flag--gb{background-position:-72px -144px}.siteflags__flag--gd{background-position:-90px -144px}.siteflags__flag--ge{background-position:-108px -144px}.siteflags__flag--gf{background-position:-126px -144px}.siteflags__flag--gg{background-position:-144px -144px}.siteflags__flag--gh{background-position:-162px 0px}.siteflags__flag--gi{background-position:-162px -18px}.siteflags__flag--gl{background-position:-162px -36px}.siteflags__flag--gm{background-position:-162px -54px}.siteflags__flag--gn{background-position:-162px -72px}.siteflags__flag--gp{background-position:-162px -90px}.siteflags__flag--gq{background-position:-162px -108px}.siteflags__flag--gr{background-position:-162px -126px}.siteflags__flag--gs{background-position:-162px -144px}.siteflags__flag--gt{background-position:0px -162px}.siteflags__flag--gu{background-position:-18px -162px}.siteflags__flag--gw{background-position:-36px -162px}.siteflags__flag--gy{background-position:-54px -162px}.siteflags__flag--hk{background-position:-72px -162px}.siteflags__flag--hm{background-position:-90px -162px}.siteflags__flag--hn{background-position:-108px -162px}.siteflags__flag--hr{background-position:-126px -162px}.siteflags__flag--ht{background-position:-144px -162px}.siteflags__flag--hu{background-position:-162px -162px}.siteflags__flag--id{background-position:-180px 0px}.siteflags__flag--ie{background-position:-180px -18px}.siteflags__flag--il{background-position:-180px -36px}.siteflags__flag--im{background-position:-180px -54px}.siteflags__flag--in{background-position:-180px -72px}.siteflags__flag--io{background-position:-180px -90px}.siteflags__flag--iq{background-position:-180px -108px}.siteflags__flag--ir{background-position:-180px -126px}.siteflags__flag--is{background-position:-180px -144px}.siteflags__flag--it{background-position:-180px -162px}.siteflags__flag--je{background-position:0px -180px}.siteflags__flag--jm{background-position:-18px -180px}.siteflags__flag--jo{background-position:-36px -180px}.siteflags__flag--jp{background-position:-54px -180px}.siteflags__flag--ke{background-position:-72px -180px}.siteflags__flag--kg{background-position:-90px -180px}.siteflags__flag--kh{background-position:-108px -180px}.siteflags__flag--ki{background-position:-126px -180px}.siteflags__flag--km{background-position:-144px -180px}.siteflags__flag--kn{background-position:-162px -180px}.siteflags__flag--kp{background-position:-180px -180px}.siteflags__flag--kr{background-position:-198px 0px}.siteflags__flag--kw{background-position:-198px -18px}.siteflags__flag--ky{background-position:-198px -36px}.siteflags__flag--kz{background-position:-198px -54px}.siteflags__flag--la{background-position:-198px -72px}.siteflags__flag--lb{background-position:-198px -90px}.siteflags__flag--lc{background-position:-198px -108px}.siteflags__flag--li{background-position:-198px -126px}.siteflags__flag--lk{background-position:-198px -144px}.siteflags__flag--lr{background-position:-198px -162px}.siteflags__flag--ls{background-position:-198px -180px}.siteflags__flag--lt{background-position:0px -198px}.siteflags__flag--lu{background-position:-18px -198px}.siteflags__flag--lv{background-position:-36px -198px}.siteflags__flag--ly{background-position:-54px -198px}.siteflags__flag--ma{background-position:-72px -198px}.siteflags__flag--mc{background-position:-90px -198px}.siteflags__flag--md{background-position:-108px -198px}.siteflags__flag--me{background-position:-126px -198px}.siteflags__flag--mf{background-position:-144px -198px}.siteflags__flag--mg{background-position:-162px -198px}.siteflags__flag--mh{background-position:-180px -198px}.siteflags__flag--mk{background-position:-198px -198px}.siteflags__flag--ml{background-position:-216px 0px}.siteflags__flag--mm{background-position:-216px -18px}.siteflags__flag--mn{background-position:-216px -36px}.siteflags__flag--mo{background-position:-216px -54px}.siteflags__flag--mp{background-position:-216px -72px}.siteflags__flag--mq{background-position:-216px -90px}.siteflags__flag--mr{background-position:-216px -108px}.siteflags__flag--ms{background-position:-216px -126px}.siteflags__flag--mt{background-position:-216px -144px}.siteflags__flag--mu{background-position:-216px -162px}.siteflags__flag--mv{background-position:-216px -180px}.siteflags__flag--mw{background-position:-216px -198px}.siteflags__flag--mx{background-position:0px -216px}.siteflags__flag--my{background-position:-18px -216px}.siteflags__flag--mz{background-position:-36px -216px}.siteflags__flag--na{background-position:-54px -216px}.siteflags__flag--nc{background-position:-72px -216px}.siteflags__flag--ne{background-position:-90px -216px}.siteflags__flag--nf{background-position:-108px -216px}.siteflags__flag--ng{background-position:-126px -216px}.siteflags__flag--ni{background-position:-144px -216px}.siteflags__flag--nl{background-position:-162px -216px}.siteflags__flag--no{background-position:-180px -216px}.siteflags__flag--np{background-position:-198px -216px}.siteflags__flag--nr{background-position:-216px -216px}.siteflags__flag--nu{background-position:-234px 0px}.siteflags__flag--nz{background-position:-234px -18px}.siteflags__flag--om{background-position:-234px -36px}.siteflags__flag--pa{background-position:-234px -54px}.siteflags__flag--pe{background-position:-234px -72px}.siteflags__flag--pf{background-position:-234px -90px}.siteflags__flag--pg{background-position:-234px -108px}.siteflags__flag--ph{background-position:-234px -126px}.siteflags__flag--pk{background-position:-234px -144px}.siteflags__flag--pl{background-position:-234px -162px}.siteflags__flag--pm{background-position:-234px -180px}.siteflags__flag--pn{background-position:-234px -198px}.siteflags__flag--pr{background-position:-234px -216px}.siteflags__flag--ps{background-position:0px -234px}.siteflags__flag--pt{background-position:-18px -234px}.siteflags__flag--pw{background-position:-36px -234px}.siteflags__flag--py{background-position:-54px -234px}.siteflags__flag--qa{background-position:-72px -234px}.siteflags__flag--re{background-position:-90px -234px}.siteflags__flag--ro{background-position:-108px -234px}.siteflags__flag--rs{background-position:-126px -234px}.siteflags__flag--ru{background-position:-144px -234px}.siteflags__flag--rw{background-position:-162px -234px}.siteflags__flag--sa{background-position:-180px -234px}.siteflags__flag--sb{background-position:-198px -234px}.siteflags__flag--sc{background-position:-216px -234px}.siteflags__flag--sd{background-position:-234px -234px}.siteflags__flag--se{background-position:-252px 0px}.siteflags__flag--sg{background-position:-252px -18px}.siteflags__flag--sh{background-position:-252px -36px}.siteflags__flag--si{background-position:-252px -54px}.siteflags__flag--sj{background-position:-252px -72px}.siteflags__flag--sk{background-position:-252px -90px}.siteflags__flag--sl{background-position:-252px -108px}.siteflags__flag--sm{background-position:-252px -126px}.siteflags__flag--sn{background-position:-252px -144px}.siteflags__flag--so{background-position:-252px -162px}.siteflags__flag--sr{background-position:-252px -180px}.siteflags__flag--ss{background-position:-252px -198px}.siteflags__flag--st{background-position:-252px -216px}.siteflags__flag--sv{background-position:-252px -234px}.siteflags__flag--sw{background-position:0px -252px}.siteflags__flag--sy{background-position:-18px -252px}.siteflags__flag--sz{background-position:-36px -252px}.siteflags__flag--tc{background-position:-54px -252px}.siteflags__flag--td{background-position:-72px -252px}.siteflags__flag--tf{background-position:-90px -252px}.siteflags__flag--tg{background-position:-108px -252px}.siteflags__flag--th{background-position:-126px -252px}.siteflags__flag--tj{background-position:-144px -252px}.siteflags__flag--tk{background-position:-162px -252px}.siteflags__flag--tl{background-position:-180px -252px}.siteflags__flag--tm{background-position:-198px -252px}.siteflags__flag--tn{background-position:-216px -252px}.siteflags__flag--to{background-position:-234px -252px}.siteflags__flag--tr{background-position:-252px -252px}.siteflags__flag--tt{background-position:-270px 0px}.siteflags__flag--tv{background-position:-270px -18px}.siteflags__flag--tw{background-position:-270px -36px}.siteflags__flag--tz{background-position:-270px -54px}.siteflags__flag--ua{background-position:-270px -72px}.siteflags__flag--ug{background-position:-270px -90px}.siteflags__flag--uk{background-position:-270px -108px}.siteflags__flag--um{background-position:-270px -126px}.siteflags__flag--us{background-position:-270px -144px}.siteflags__flag--uy{background-position:-270px -162px}.siteflags__flag--uz{background-position:-270px -180px}.siteflags__flag--va{background-position:-270px -198px}.siteflags__flag--vc{background-position:-270px -216px}.siteflags__flag--ve{background-position:-270px -234px}.siteflags__flag--vg{background-position:-270px -252px}.siteflags__flag--vi{background-position:0px -270px}.siteflags__flag--vn{background-position:-18px -270px}.siteflags__flag--vu{background-position:-36px -270px}.siteflags__flag--wf{background-position:-54px -270px}.siteflags__flag--ws{background-position:-72px -270px}.siteflags__flag--ye{background-position:-90px -270px}.siteflags__flag--yt{background-position:-108px -270px}.siteflags__flag--za{background-position:-126px -270px}.siteflags__flag--zm{background-position:-144px -270px}.siteflags__flag--zw{background-position:-162px -270px}
@font-face{font-family:"icons";src:url("/system/css/webfont/icons.eot");font-weight:normal;font-style:normal}@font-face{font-family:"icons";src:url("/system/css/webfont/icons.eot");src:url("/system/css/webfont/icons.eot?#iefix") format("embedded-opentype"),url("/system/css/webfont/icons.woff") format("woff"),url("/system/css/webfont/icons.ttf") format("truetype"),url("/system/css/webfont/icons.svg?#icons") format("svg");font-weight:normal;font-style:normal}.webfont-icon{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.webfont_adt_f:before{content:"\f101"}.webfont_adt_m:before{content:"\f102"}.webfont_air-train:before{content:"\f103"}.webfont_airplane-wall:before{content:"\f104"}.webfont_airport-change:before{content:"\f105"}.webfont_amenity-kit:before{content:"\f106"}.webfont_bankruptcy-plain:before{content:"\f107"}.webfont_bankruptcy:before{content:"\f108"}.webfont_bonus:before{content:"\f109"}.webfont_business-class:before{content:"\f10a"}.webfont_changeable-ticket:before{content:"\f10b"}.webfont_cnn_f:before{content:"\f10c"}.webfont_cnn_m:before{content:"\f10d"}.webfont_date-departure:before{content:"\f10e"}.webfont_date-disabled:before{content:"\f10f"}.webfont_date-return:before{content:"\f110"}.webfont_destination-1:before{content:"\f111"}.webfont_destination-2:before{content:"\f112"}.webfont_entertainment:before{content:"\f113"}.webfont_exclusive-dinner:before{content:"\f114"}.webfont_fast-track:before{content:"\f115"}.webfont_first-class:before{content:"\f116"}.webfont_from-to-arrow-0:before{content:"\f117"}.webfont_from-to-arrow-1:before{content:"\f118"}.webfont_from-to-arrow-2:before{content:"\f119"}.webfont_from-to-arrow-3:before{content:"\f11a"}.webfont_headset:before{content:"\f11b"}.webfont_hotel:before{content:"\f11c"}.webfont_inf:before{content:"\f11d"}.webfont_lcc:before{content:"\f11e"}.webfont_life-ring:before{content:"\f11f"}.webfont_lounge:before{content:"\f120"}.webfont_mtp:before{content:"\f121"}.webfont_newsletter:before{content:"\f122"}.webfont_on-board-lounge:before{content:"\f123"}.webfont_passport_icon:before{content:"\f124"}.webfont_plane:before{content:"\f125"}.webfont_premium-economy:before{content:"\f126"}.webfont_priority-boarding:before{content:"\f127"}.webfont_refundable:before{content:"\f128"}.webfont_room:before{content:"\f129"}.webfont_seat-class:before{content:"\f12a"}.webfont_seat:before{content:"\f12b"}.webfont_seating:before{content:"\f12c"}.webfont_shower:before{content:"\f12d"}.webfont_sleeper-seat:before{content:"\f12e"}.webfont_soft-drink:before{content:"\f12f"}.webfont_special-meal:before{content:"\f130"}.webfont_star-circle:before{content:"\f131"}.webfont_technical-stop:before{content:"\f132"}.webfont_train-bus:before{content:"\f133"}.webfont_trip-one-way:before{content:"\f134"}.webfont_trip-return:before{content:"\f135"}.webfont_user-profile:before{content:"\f136"}#searchFormContent{background-color:#f4f4f4;min-height:56px}@media only screen and (min-width: 970px){#searchFormContent{border-radius:6px;height:56px}}#searchFormContent .searchFormWrapper .Select .Select-control{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;outline:none;overflow:hidden;position:relative;text-decoration:none;background-color:#fff;border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:inset 0 2px 0 #ececec;box-shadow:inset 0 2px 0 #ececec;color:#333}#searchFormContent .searchFormWrapper .Select .Select-control .Select-value,#searchFormContent .searchFormWrapper .Select .Select-control .Select-input,#searchFormContent .searchFormWrapper .Select .Select-control .Select-placeholder{background-color:transparent;left:0;padding-right:8px;position:absolute;top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#searchFormContent .searchFormWrapper .Select .Select-control .Select-placeholder{color:#666;font-family:'Arial', sans-serif;font-style:italic}#searchFormContent .searchFormWrapper .Select .Select-control .Select-input{height:auto;line-height:inherit}#searchFormContent .searchFormWrapper .Select .Select-control .Select-input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none transparent;border:0 none;-webkit-box-shadow:none;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;height:inherit;margin:0;outline:none;padding:0}#searchFormContent .searchFormWrapper .Select .Select-control .Select-input input::-ms-clear{display:none}#searchFormContent .searchFormWrapper .Select .Select-control .Select-arrow-zone{right:0;margin-right:8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#searchFormContent .searchFormWrapper .Select .Select-control .Select-arrow-zone .Select-arrow::before{color:#333;content:"";font-family:'FontAwesome';font-size:16px;font-style:normal}#searchFormContent .searchFormWrapper .Select .Select-menu-outer{border-radius:3px;background-color:#fff;border:1px solid #bbb;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 4px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:1px;max-height:200px;padding:1px;position:absolute;z-index:1}#searchFormContent .searchFormWrapper .Select .Select-menu-outer .Select-menu{max-height:196px;overflow-y:auto}#searchFormContent .searchFormWrapper .Select .Select-menu-outer .Select-option{background-color:#fff;border:none;color:#333;cursor:pointer;display:block;padding:0 8px;text-underline:none}#searchFormContent .searchFormWrapper .Select .Select-menu-outer .Select-option.is-focused{background-color:#f8f8f8;color:#333}#searchFormContent .searchFormWrapper .Select:not(.has-value)>.Select-control{background-color:#ffffec;border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:inset 0 2px 0 #ececdb;box-shadow:inset 0 2px 0 #ececdb;color:#666}#searchFormContent .searchFormWrapper .Select.has-value>.Select-control{color:#333;font-family:'Arial', sans-serif;font-style:normal}#searchFormContent .searchFormWrapper .Select.is-focused>.Select-control{background-color:#fff;border:1px solid #3586d1;border-radius:3px;-webkit-box-shadow:0 0 4px rgba(53,134,209,0.5);box-shadow:0 0 4px rgba(53,134,209,0.5);color:#333}#searchFormContent .searchFormWrapper .Select.is-searchable.is-open>.Select-control,#searchFormContent .searchFormWrapper .Select.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}#searchFormContent .searchFormWrapper .Select.is-disabled{background-color:#f9f9f9;cursor:default;pointer-events:none}#searchFormContent .searchFormWrapper .Select .Select-noresults{color:#888;cursor:default;display:block}@-webkit-keyframes Select-animation-fadeIn{from{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#searchFormContent .searchFormWrapper .cabinClassSelection.isMultistop .Select .Select-control{width:289px}#searchFormContent .searchFormWrapper .cabinClassSelection.isMultistop .Select .Select-menu-outer{width:289px}#searchFormContent .searchFormWrapper .cabinClassSelection .Select .Select-control{width:158px;height:32px}#searchFormContent .searchFormWrapper .cabinClassSelection .Select .Select-control .Select-value,#searchFormContent .searchFormWrapper .cabinClassSelection .Select .Select-control .Select-input,#searchFormContent .searchFormWrapper .cabinClassSelection .Select .Select-control .Select-placeholder{font-size:14px;line-height:32px}#searchFormContent .searchFormWrapper .cabinClassSelection .Select .Select-control .Select-value.cabinClassValue i{color:#666;font-size:16px;padding:0 8px}#searchFormContent .searchFormWrapper .cabinClassSelection .Select .Select-menu-outer{width:158px}#searchFormContent .searchFormWrapper .cabinClassSelection .Select .Select-menu-outer .Select-menu .Select-option{height:32px;line-height:32px}#searchFormContent .searchFormWrapper .cabinClassSelection .Select .Select-menu-outer .Select-menu .Select-option .cabinClassOptionLabel{font-size:14px}#searchFormContent .searchFormWrapper .DayPicker-Months{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#searchFormContent .searchFormWrapper .DayPicker-Month{border-collapse:collapse;border-spacing:0;display:table;font-size:14px;margin:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#searchFormContent .searchFormWrapper .DayPicker-NavBar{position:absolute;z-index:10;left:0;right:0;padding:0 .5rem}#searchFormContent .searchFormWrapper .DayPicker-NavButton{position:absolute;background-image:none;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;margin-top:0;top:0}#searchFormContent .searchFormWrapper .DayPicker-NavButton--prev{left:1rem}#searchFormContent .searchFormWrapper .DayPicker-NavButton--prev::before{color:#333;content:'\f060';font-family:'FontAwesome';font-size:16px}#searchFormContent .searchFormWrapper .DayPicker-NavButton--next{right:1rem}#searchFormContent .searchFormWrapper .DayPicker-NavButton--next::before{color:#333;content:'\f061';font-family:'FontAwesome';font-size:16px}#searchFormContent .searchFormWrapper .DayPicker-Caption{color:#333;display:table-caption;font-size:15px;height:1.5rem;text-align:center}#searchFormContent .searchFormWrapper .DayPicker-Caption>div{font-size:15px}#searchFormContent .searchFormWrapper .DayPicker-Weekdays{display:table-header-group}#searchFormContent .searchFormWrapper .DayPicker-WeekdaysRow{display:table-row}#searchFormContent .searchFormWrapper .DayPicker-Weekday{display:table-cell;padding:.3rem;font-size:13px;text-align:center;color:#888;background-color:#fff}#searchFormContent .searchFormWrapper .DayPicker-Body{display:table-row-group}#searchFormContent .searchFormWrapper .DayPicker-Week{display:table-row}#searchFormContent .searchFormWrapper .DayPicker-Day{display:table-cell;padding:.3rem;border:2px solid #fff;border-radius:0;text-align:center;cursor:pointer;vertical-align:middle;color:#333;background-color:#f4f4f4;font-size:13px;width:18px;height:18px}#searchFormContent .searchFormWrapper .DayPicker--interactionDisabled .DayPicker-Day{cursor:default}#searchFormContent .searchFormWrapper .DayPicker-Day--today{background-color:#f4f4f4;color:#333}#searchFormContent .searchFormWrapper .DayPicker-Day--disabled{background-color:#f4f4f4;color:#aaa;cursor:default}#searchFormContent .searchFormWrapper .DayPicker-Day--outside{background-color:#fff;color:#aaa;cursor:default}#searchFormContent .searchFormWrapper .DayPicker-Day--sunday{background-color:#f7f8f8;color:#dce0e0}#searchFormContent .searchFormWrapper .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#3586d1;color:#fff}#searchFormContent .searchFormWrapper .DayPicker-Day--masked:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):not(.DayPicker-Day--selected){background-color:#a6ddff;color:#333}#searchFormContent .searchFormWrapper .Select .Select-control{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;outline:none;overflow:hidden;position:relative;text-decoration:none;background-color:#fff;border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:inset 0 2px 0 #ececec;box-shadow:inset 0 2px 0 #ececec;color:#333}#searchFormContent .searchFormWrapper .Select .Select-control .Select-value,#searchFormContent .searchFormWrapper .Select .Select-control .Select-input,#searchFormContent .searchFormWrapper .Select .Select-control .Select-placeholder{background-color:transparent;left:0;padding-right:8px;position:absolute;top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#searchFormContent .searchFormWrapper .Select .Select-control .Select-placeholder{color:#666;font-family:'Arial', sans-serif;font-style:italic}#searchFormContent .searchFormWrapper .Select .Select-control .Select-input{height:auto;line-height:inherit}#searchFormContent .searchFormWrapper .Select .Select-control .Select-input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none transparent;border:0 none;-webkit-box-shadow:none;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;height:inherit;margin:0;outline:none;padding:0}#searchFormContent .searchFormWrapper .Select .Select-control .Select-input input::-ms-clear{display:none}#searchFormContent .searchFormWrapper .Select .Select-control .Select-arrow-zone{right:0;margin-right:8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#searchFormContent .searchFormWrapper .Select .Select-control .Select-arrow-zone .Select-arrow::before{color:#333;content:"";font-family:'FontAwesome';font-size:16px;font-style:normal}#searchFormContent .searchFormWrapper .Select .Select-menu-outer{border-radius:3px;background-color:#fff;border:1px solid #bbb;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 4px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:1px;max-height:200px;padding:1px;position:absolute;z-index:1}#searchFormContent .searchFormWrapper .Select .Select-menu-outer .Select-menu{max-height:196px;overflow-y:auto}#searchFormContent .searchFormWrapper .Select .Select-menu-outer .Select-option{background-color:#fff;border:none;color:#333;cursor:pointer;display:block;padding:0 8px;text-underline:none}#searchFormContent .searchFormWrapper .Select .Select-menu-outer .Select-option.is-focused{background-color:#f8f8f8;color:#333}#searchFormContent .searchFormWrapper .Select:not(.has-value)>.Select-control{background-color:#ffffec;border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:inset 0 2px 0 #ececdb;box-shadow:inset 0 2px 0 #ececdb;color:#666}#searchFormContent .searchFormWrapper .Select.has-value>.Select-control{color:#333;font-family:'Arial', sans-serif;font-style:normal}#searchFormContent .searchFormWrapper .Select.is-focused>.Select-control{background-color:#fff;border:1px solid #3586d1;border-radius:3px;-webkit-box-shadow:0 0 4px rgba(53,134,209,0.5);box-shadow:0 0 4px rgba(53,134,209,0.5);color:#333}#searchFormContent .searchFormWrapper .Select.is-searchable.is-open>.Select-control,#searchFormContent .searchFormWrapper .Select.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}#searchFormContent .searchFormWrapper .Select.is-disabled{background-color:#f9f9f9;cursor:default;pointer-events:none}#searchFormContent .searchFormWrapper .Select .Select-noresults{color:#888;cursor:default;display:block}@keyframes Select-animation-fadeIn{from{opacity:0}to{opacity:1}}@keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#searchFormContent .searchFormWrapper .citiesSelection .searchFormError{max-width:148px}#searchFormContent .searchFormWrapper .citiesSelection .searchFormError::before{left:6px}#searchFormContent .searchFormWrapper .citiesSelection .citySelection{position:relative}#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-control{height:32px;width:148px}#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-control .Select-value,#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-control .Select-input,#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-control .Select-placeholder{font-size:14px;line-height:32px;padding-left:32px;width:108px}#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-control .Select-value input,#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-control .Select-input input,#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-control .Select-placeholder input{width:108px !important}#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-control .Select-value-label div{font-size:14px;line-height:32px}#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-menu-outer{width:328px;z-index:2}#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-menu-outer .Select-menu .Select-option{height:32px;line-height:32px}#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-menu-outer .Select-menu .Select-option .citySelectorCity,#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-menu-outer .Select-menu .Select-option .citySelectorAirport,#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-menu-outer .Select-menu .Select-option .cityName{border:none;font-size:14px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-menu-outer .Select-noresults{font-size:14px;height:32px;line-height:32px;padding:0 8px}#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-arrow-zone{display:none}#searchFormContent .searchFormWrapper .citiesSelection.isMultistop .citySelection{width:300px;margin-right:10px}#searchFormContent .searchFormWrapper .citiesSelection.isMultistop .citySelection .Select .Select-control{width:300px}#searchFormContent .searchFormWrapper .citiesSelection.isMultistop .citySelection .Select .Select-control .Select-value,#searchFormContent .searchFormWrapper .citiesSelection.isMultistop .citySelection .Select .Select-control .Select-input,#searchFormContent .searchFormWrapper .citiesSelection.isMultistop .citySelection .Select .Select-control .Select-placeholder{width:260px}#searchFormContent .searchFormWrapper .citiesSelection.isMultistop .citySelection .Select .Select-control .Select-value input,#searchFormContent .searchFormWrapper .citiesSelection.isMultistop .citySelection .Select .Select-control .Select-input input,#searchFormContent .searchFormWrapper .citiesSelection.isMultistop .citySelection .Select .Select-control .Select-placeholder input{width:260px !important}#searchFormContent .searchFormWrapper .citiesSelection.isMultistop .citySelection .Select .Select-menu-outer{width:300px}#searchFormContent .searchFormWrapper .citiesSelection .tripTypeVisualizationIcon{height:32px;position:relative;width:32px}#searchFormContent .searchFormWrapper .citiesSelection .tripTypeVisualizationIcon i{color:#333;cursor:pointer;font-size:20px;font-weight:700;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#searchFormContent .searchFormWrapper .citiesSelection .citySelection__label{font-size:16px;left:.5rem;padding-top:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}#searchFormContent .searchFormWrapper .citiesSelection .citySelection__label svg{fill:#666}#searchFormContent .searchFormWrapper .dateFields{position:relative}#searchFormContent .searchFormWrapper .dateFields .searchFormError{max-width:132px}#searchFormContent .searchFormWrapper .dateFields .searchFormError::before{left:9px}#searchFormContent .searchFormWrapper .dateFields .dateField{cursor:pointer;overflow:hidden;width:inherit}#searchFormContent .searchFormWrapper .dateFields .dateField label{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;margin-left:10px}#searchFormContent .searchFormWrapper .dateFields .dateField label i{color:#666}#searchFormContent .searchFormWrapper .dateFields .dateField input{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-family:'Arial', sans-serif;font-size:14px;height:32px;margin:0;padding:0 8px 0 32px;width:132px}#searchFormContent .searchFormWrapper .dateFields .dateField input::-webkit-input-placeholder{color:#666;font-family:'Arial', sans-serif;font-style:italic}#searchFormContent .searchFormWrapper .dateFields .dateField input::-moz-placeholder{color:#666;font-family:'Arial', sans-serif;font-style:italic;opacity:1}#searchFormContent .searchFormWrapper .dateFields .dateField input:-moz-placeholder{color:#666;font-family:'Arial', sans-serif;font-style:italic;opacity:1}#searchFormContent .searchFormWrapper .dateFields .dateField input:-ms-input-placeholder{color:#666;font-family:'Arial', sans-serif;font-style:italic}#searchFormContent .searchFormWrapper .dateFields .dateField input:focus{outline:none}#searchFormContent .searchFormWrapper .dateFields .dateField .closingIcon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:4px;right:0;margin-right:4px}#searchFormContent .searchFormWrapper .dateFields .dateField .closingIcon i{font-size:12px;color:#666}#searchFormContent .searchFormWrapper .dateFields .dateField .closingIcon i:hover{color:#f00}#searchFormContent .searchFormWrapper .dateFields .dateField.dateFieldDefault input{background-color:#ffffec;border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:inset 0 2px 0 #ececdb;box-shadow:inset 0 2px 0 #ececdb;color:#666}#searchFormContent .searchFormWrapper .dateFields .dateField.dateFieldDefault .closingIcon{background-color:#ffffec}#searchFormContent .searchFormWrapper .dateFields .dateField.dateFieldStandard input{background-color:#fff;border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:inset 0 2px 0 #ececec;box-shadow:inset 0 2px 0 #ececec;color:#333}#searchFormContent .searchFormWrapper .dateFields .dateField.dateFieldStandard .closingIcon{background-color:#fff}#searchFormContent .searchFormWrapper .dateFields .dateField.dateFieldFocused input{background-color:#fff;border:1px solid #3586d1;border-radius:3px;-webkit-box-shadow:0 0 4px rgba(53,134,209,0.5);box-shadow:0 0 4px rgba(53,134,209,0.5);color:#333}#searchFormContent .searchFormWrapper .dateFields .dateField.dateFieldFocused .closingIcon{background-color:#fff}#searchFormContent .searchFormWrapper .dateFields .dateField.dateFieldDisabled i{color:#888}#searchFormContent .searchFormWrapper .dateFields .dateField.dateFieldDisabled input{background-color:#f8f8f8;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 2px 0 #e8e8e8;box-shadow:inset 0 2px 0 #e8e8e8;color:#888;-webkit-text-fill-color:#888;color:#888;font-family:'Arial', sans-serif;font-style:italic}#searchFormContent .searchFormWrapper .dateFields .dateField.dateFieldDisabled i,#searchFormContent .searchFormWrapper .dateFields .dateField.dateFieldDisabled input{cursor:default}#searchFormContent .searchFormWrapper .dateFields .dateField.dateFieldDisabled input::-webkit-input-placeholder{-webkit-text-fill-color:#888;color:#888;font-family:'Arial', sans-serif;font-style:italic}#searchFormContent .searchFormWrapper .dateFields .dateField.dateFieldDisabled input::-moz-placeholder{-webkit-text-fill-color:#888;color:#888;font-family:'Arial', sans-serif;font-style:italic;opacity:1}#searchFormContent .searchFormWrapper .dateFields .dateField.dateFieldDisabled input:-moz-placeholder{-webkit-text-fill-color:#888;color:#888;font-family:'Arial', sans-serif;font-style:italic;opacity:1}#searchFormContent .searchFormWrapper .dateFields .dateField.dateFieldDisabled input:-ms-input-placeholder{-webkit-text-fill-color:#888;color:#888;font-family:'Arial', sans-serif;font-style:italic}#searchFormContent .searchFormWrapper .dateFields .dateField.isMultistop input{height:40px;width:300px}#searchFormContent .searchFormWrapper .directFlightSelection{color:#fff;position:relative;width:202px}#searchFormContent .searchFormWrapper .directFlightSelection__label{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.875rem;font-weight:700;padding-left:1.125rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#searchFormContent .searchFormWrapper .directFlightSelection__input{display:none}#searchFormContent .searchFormWrapper .directFlightSelection__input:checked ~ .directFlightSelection__indicator::before{content:'\f046'}#searchFormContent .searchFormWrapper .directFlightSelection__indicator{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#searchFormContent .searchFormWrapper .directFlightSelection__indicator::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:'\f096';font-family:'FontAwesome';font-size:.875rem}#searchFormContent .searchFormWrapper .dropdown{position:relative}#searchFormContent .searchFormWrapper .dropdown .dropdownButton{position:relative}#searchFormContent .searchFormWrapper .dropdown .dropdownContainer{margin-top:1px;position:absolute;width:100%;z-index:999}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .dropdown .dropdownContainer{width:auto}}#searchFormContent .searchFormWrapper .passengers.isMultistop{margin-left:0}#searchFormContent .searchFormWrapper .passengers.isMultistop .passengersDropdownButton{width:289px}#searchFormContent .searchFormWrapper .passengers.isMultistop .passengersDropdownButton .passengersDropdownButtonText{width:225px}#searchFormContent .searchFormWrapper .passengers.isMultistop .passengersDropdownContainer{width:289px}#searchFormContent .searchFormWrapper .passengers.isOpen .passengersDropdownButton{background-color:#fff;border:1px solid #3586d1;border-radius:3px;-webkit-box-shadow:0 0 4px rgba(53,134,209,0.5);box-shadow:0 0 4px rgba(53,134,209,0.5);color:#333}#searchFormContent .searchFormWrapper .passengers.isClosed .passengersDropdownButton{background-color:#fff;border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:inset 0 2px 0 #ececec;box-shadow:inset 0 2px 0 #ececec;color:#333}#searchFormContent .searchFormWrapper .passengers:focus .passengersDropdownButton{background-color:#fff;border:1px solid #3586d1;border-radius:3px;-webkit-box-shadow:0 0 4px rgba(53,134,209,0.5);box-shadow:0 0 4px rgba(53,134,209,0.5);color:#333}#searchFormContent .searchFormWrapper .passengers .passengersDropdownButton,#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer{-webkit-box-sizing:border-box;box-sizing:border-box}#searchFormContent .searchFormWrapper .passengers .passengersDropdownButton{cursor:pointer;height:32px;width:170px}#searchFormContent .searchFormWrapper .passengers .passengersDropdownButton .passengersDropdownButtonIcon,#searchFormContent .searchFormWrapper .passengers .passengersDropdownButton .passengersDropdownButtonText,#searchFormContent .searchFormWrapper .passengers .passengersDropdownButton .passengersDropdownButtonArrow{display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#searchFormContent .searchFormWrapper .passengers .passengersDropdownButton .passengersDropdownButtonIcon{color:#666;font-size:16px;margin-left:8px}#searchFormContent .searchFormWrapper .passengers .passengersDropdownButton .passengersDropdownButtonText{color:#333;font-family:'Arial', sans-serif;font-size:14px;margin-left:32px;width:106px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#searchFormContent .searchFormWrapper .passengers .passengersDropdownButton .passengersDropdownButtonArrow{color:#333;font-size:16px;margin-right:8px;right:0}#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer{-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 4px rgba(0,0,0,0.1);width:200px;background-color:#fff;border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:inset 0 2px 0 #ececec;box-shadow:inset 0 2px 0 #ececec;color:#333}#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .adultsSelection,#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .childrenSelection,#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .childAgeSelection{height:32px;position:relative;width:100%}#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .adultsSelection label,#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .childrenSelection label,#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .childAgeSelection label{color:#333;cursor:initial;font-family:'Arial', sans-serif;font-size:14px;margin-left:8px;width:118px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .childAgeSelection:first-child{border-top:1px solid #ddd}#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .counter{display:inline-block;margin:0 8px;right:0;max-width:58px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .counter .counterMinusButton,#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .counter input,#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .counter .counterPlusButton{display:inline-block}#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .counter input{color:#333;background-color:inherit;border:none;font-family:'Arial', sans-serif;font-size:14px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px}#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .counter .counterMinusButton,#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .counter .counterPlusButton{color:#666;font-size:16px}#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .counter .counterMinusButton:hover,#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer .counter .counterPlusButton:hover{cursor:pointer}#searchFormContent .searchFormWrapper .tripTypeRadioButton{color:#fff;font-size:14px;line-height:14px}#searchFormContent .searchFormWrapper .tripTypeRadioButton label{font-weight:700;margin-right:20px}#searchFormContent .searchFormWrapper .tripTypeRadioButton input[type='radio']{display:none}#searchFormContent .searchFormWrapper .tripTypeRadioButton input[type='radio']:checked+label::before{content:'\f192';font-family:'FontAwesome';margin-right:8px}#searchFormContent .searchFormWrapper .tripTypeRadioButton input[type='radio']:not(:checked)+label::before{content:'\f10c';font-family:'FontAwesome';margin-right:8px}#searchFormContent .searchFormWrapper .searchFormError{background-color:rgba(221,0,0,0.8);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;padding:10px;position:absolute;-webkit-transform:translateY(-105%);transform:translateY(-105%);z-index:10}#searchFormContent .searchFormWrapper .searchFormError::before{width:0;height:0;border-style:solid;border-width:10px;border-color:rgba(221,0,0,0.8) transparent transparent transparent;bottom:-20px;content:'';display:block;position:absolute}#searchFormContent .searchFormWrapper .roomSelection.isOpen .roomDropdownButton{background-color:#fff;border:1px solid #3586d1;border-radius:3px;-webkit-box-shadow:0 0 4px rgba(53,134,209,0.5);box-shadow:0 0 4px rgba(53,134,209,0.5);color:#333}#searchFormContent .searchFormWrapper .roomSelection.isClosed .roomDropdownButton{background-color:#fff;border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:inset 0 2px 0 #ececec;box-shadow:inset 0 2px 0 #ececec;color:#333}#searchFormContent .searchFormWrapper .roomSelection:focus .roomDropdownButton{background-color:#fff;border:1px solid #3586d1;border-radius:3px;-webkit-box-shadow:0 0 4px rgba(53,134,209,0.5);box-shadow:0 0 4px rgba(53,134,209,0.5);color:#333}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownButton,#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent{-webkit-box-sizing:border-box;box-sizing:border-box}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownButton{cursor:pointer;height:32px;width:170px}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownButton .fa-bed,#searchFormContent .searchFormWrapper .roomSelection .roomDropdownButton .roomDropdownButtonLabel,#searchFormContent .searchFormWrapper .roomSelection .roomDropdownButton .fa-caret-down{display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownButton .fa-bed{color:#666;font-size:16px;margin-left:8px}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownButton .roomDropdownButtonLabel{color:#333;font-family:'Arial', sans-serif;font-size:14px;margin-left:32px;width:106px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownButton .fa-caret-down{color:#333;font-size:16px;margin-right:8px;right:0}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent{-webkit-box-shadow:0 0 4px rgba(0,0,0,0.1);box-shadow:0 0 4px rgba(0,0,0,0.1);width:200px;background-color:#fff;border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:inset 0 2px 0 #ececec;box-shadow:inset 0 2px 0 #ececec;color:#333}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .room{border-top:1px solid #bbb}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .roomLabel{color:#888;font-size:14px;font-weight:400;line-height:32px;margin-left:8px}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .roomCounter,#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .adults,#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .children,#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .age{height:32px;position:relative;width:100%}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .roomCounter label,#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .adults label,#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .children label,#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .age label{color:#333;cursor:initial;font-family:'Arial', sans-serif;font-size:14px;font-weight:400;margin-left:8px;width:118px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .age:first-child{border-top:1px solid #ddd}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .counter{display:inline-block;margin:0 8px;right:0;max-width:58px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .counter .counterMinusButton,#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .counter input,#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .counter .counterPlusButton{display:inline-block}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .counter input{color:#333;background-color:inherit;border:none;font-family:'Arial', sans-serif;font-size:14px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .counter .counterMinusButton,#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .counter .counterPlusButton{color:#666;font-size:16px}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .counter .counterMinusButton:hover,#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent .counter .counterPlusButton:hover{cursor:pointer}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .airSearchForm{-ms-flex-item-align:end;align-self:flex-end;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:inherit}}#searchFormContent .searchFormWrapper .airSearchForm .airSearchFormInnerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px;position:relative}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .airSearchForm .airSearchFormInnerContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#searchFormContent .searchFormWrapper .airSearchForm .airSearchFormInnerContainer>div{margin-bottom:.625rem}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .airSearchForm .airSearchFormInnerContainer>div{margin-bottom:0}}#searchFormContent .searchFormWrapper .airSearchForm .airSearchFormInnerContainer>div:last-child{margin-bottom:0}#searchFormContent .searchFormWrapper .airSearchForm .searchFormSmallIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 969px){#searchFormContent .searchFormWrapper .airSearchForm .searchFormSmallIcon{display:none}}#searchFormContent .searchFormWrapper .airSearchForm .searchFormSmallIcon i{color:#aaa;font-size:24px;margin:0 15px 0 3px}#searchFormContent .searchFormWrapper .airSearchFormUpperRow,#searchFormContent .searchFormWrapper .airSearchFormMiddleRow,#searchFormContent .searchFormWrapper .airSearchFormLowerRow{padding:10px}#searchFormContent .searchFormWrapper .dateFields,#searchFormContent .searchFormWrapper .tripTypes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 480px){#searchFormContent .searchFormWrapper .citiesSelection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#searchFormContent .searchFormWrapper .citiesSelection>div:first-child{position:relative;z-index:10}@media only screen and (max-width: 479px){#searchFormContent .searchFormWrapper .citiesSelection>div:first-child{margin-bottom:.625rem}}@media only screen and (max-width: 480px){#searchFormContent .searchFormWrapper .citiesSelection>div:first-child,#searchFormContent .searchFormWrapper .citiesSelection>div:last-child{width:100%}}@media only screen and (min-width: 480px) and (max-width: 969px){#searchFormContent .searchFormWrapper .citiesSelection>div:first-child,#searchFormContent .searchFormWrapper .citiesSelection>div:last-child{width:45%}}@media only screen and (max-width: 479px){#searchFormContent .searchFormWrapper .citiesSelection .tripTypeVisualizationIcon{display:none}}@media only screen and (max-width: 969px){#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-control{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}}@media only screen and (max-width: 969px){#searchFormContent .searchFormWrapper .citiesSelection .citySelection .Select .Select-menu-outer{width:100%}}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .datesSelection{margin-left:20px}}@media only screen and (max-width: 969px){#searchFormContent .searchFormWrapper .datesSelection .dateFields>div{width:45%}}@media only screen and (max-width: 969px){#searchFormContent .searchFormWrapper .datesSelection .dateField input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}}@media only screen and (min-width: 969px){#searchFormContent .searchFormWrapper .returnDateWithError{margin-left:8px}}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .passengers,#searchFormContent .searchFormWrapper .roomSelection{margin-left:20px}}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .airSearchSubmitButton{margin-left:20px}}#searchFormContent .searchFormWrapper .airSearchSubmitButton input{height:32px;width:100%}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .airSearchSubmitButton input{width:142px}}#searchFormContent .searchFormWrapper .calendarOverlay{background-color:#fff;border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 0;position:absolute;-webkit-transform:translate(0, 8px);transform:translate(0, 8px);width:100%;z-index:999}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .calendarOverlay{-webkit-transform:translate(-100px, 8px);transform:translate(-100px, 8px);width:auto}}#searchFormContent .searchFormWrapper .calendarOverlay::before{width:0;height:0;border-style:solid;border-width:10px;border-color:transparent transparent #bbb transparent;content:'';display:block;margin-left:-10px;position:absolute;top:-20px;-webkit-transition:left .5s ease;transition:left .5s ease}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .calendarOverlay::before{margin-left:0}}#searchFormContent .searchFormWrapper .calendarOverlay::after{width:0;height:0;border-style:solid;border-width:9px;border-color:transparent transparent #fff transparent;content:'';display:block;left:25%;margin-left:-9px;position:absolute;top:-18px;-webkit-transition:left .5s ease;transition:left .5s ease}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .calendarOverlay::after{left:1px;margin-left:1px}}#searchFormContent .searchFormWrapper .calendarOverlay.focusOnDateDeparture::before,#searchFormContent .searchFormWrapper .calendarOverlay.focusOnDateDeparture::after{left:25%}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .calendarOverlay.focusOnDateDeparture::before,#searchFormContent .searchFormWrapper .calendarOverlay.focusOnDateDeparture::after{left:150px}}#searchFormContent .searchFormWrapper .calendarOverlay.focusOnDateReturn::before,#searchFormContent .searchFormWrapper .calendarOverlay.focusOnDateReturn::after{left:75%}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .calendarOverlay.focusOnDateReturn::before,#searchFormContent .searchFormWrapper .calendarOverlay.focusOnDateReturn::after{left:275px}}#searchFormContent .searchFormWrapper .calendarOverlayFooter{margin:8px 0 0;text-align:center}#searchFormContent .searchFormWrapper .calendarOverlayFooter i{color:#3586d1;font-size:16px;margin-right:4px;vertical-align:middle}#searchFormContent .searchFormWrapper .calendarOverlayFooter__text,#searchFormContent .searchFormWrapper .calendarOverlayFooter__oneWayTrigger{display:inline-block;font-size:.875rem}#searchFormContent .searchFormWrapper .calendarOverlayFooter__text{color:#666;padding:.5rem 1rem .5rem 0;vertical-align:middle}#searchFormContent .searchFormWrapper .calendarOverlayFooter__oneWayTrigger{background-color:#f4f4f4;border:0;border-radius:3px;color:#0090d2;padding:.5rem 1rem}#searchFormContent .searchFormWrapper .calendarOverlayFooter__oneWayTrigger:hover{background-color:#e7e7e7;cursor:pointer;text-decoration:none}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownButton{width:100%}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .roomSelection{width:170px}}#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent{width:100%}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .roomSelection .roomDropdownContent{width:200px}}#searchFormContent .searchFormWrapper .passengers .passengersDropdownButton{width:100%}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .passengers .passengersDropdownButton{width:170px}}#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer{width:100%}@media only screen and (min-width: 970px){#searchFormContent .searchFormWrapper .passengers .passengersDropdownContainer{width:200px}}
@font-face{font-family:"icons";src:url("/system/css/webfont/icons.eot");font-weight:normal;font-style:normal}@font-face{font-family:"icons";src:url("/system/css/webfont/icons.eot");src:url("/system/css/webfont/icons.eot?#iefix") format("embedded-opentype"),url("/system/css/webfont/icons.woff") format("woff"),url("/system/css/webfont/icons.ttf") format("truetype"),url("/system/css/webfont/icons.svg?#icons") format("svg");font-weight:normal;font-style:normal}.webfont-icon,#tripHighlightContainer .informationItemImage.HotelIncluded,.airResultListContainer .tripItemLeftContent .informationItemImage.HotelIncluded,.airResultListContainer .tripItemLeftContent .informationItemImage.ChangeOfAirport,.airResultListContainer .tripItemLeftContent .informationItemImage.NonAirEquipment,.airResultListContainer .tripItemLeftContent .informationItemImage.TechnicalStop,.airResultListContainer .tripItemLeftContent .informationItemImage.LowCostCarrier{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.webfont_adt_f:before{content:"\f101"}.webfont_adt_m:before{content:"\f102"}.webfont_air-train:before{content:"\f103"}.webfont_airplane-wall:before{content:"\f104"}.webfont_airport-change:before,.airResultListContainer .tripItemLeftContent .informationItemImage.ChangeOfAirport:before{content:"\f105"}.webfont_amenity-kit:before{content:"\f106"}.webfont_bankruptcy-plain:before{content:"\f107"}.webfont_bankruptcy:before{content:"\f108"}.webfont_bonus:before{content:"\f109"}.webfont_business-class:before{content:"\f10a"}.webfont_changeable-ticket:before{content:"\f10b"}.webfont_cnn_f:before{content:"\f10c"}.webfont_cnn_m:before{content:"\f10d"}.webfont_date-departure:before{content:"\f10e"}.webfont_date-disabled:before{content:"\f10f"}.webfont_date-return:before{content:"\f110"}.webfont_destination-1:before{content:"\f111"}.webfont_destination-2:before{content:"\f112"}.webfont_entertainment:before{content:"\f113"}.webfont_exclusive-dinner:before{content:"\f114"}.webfont_fast-track:before{content:"\f115"}.webfont_first-class:before{content:"\f116"}.webfont_from-to-arrow-0:before{content:"\f117"}.webfont_from-to-arrow-1:before{content:"\f118"}.webfont_from-to-arrow-2:before{content:"\f119"}.webfont_from-to-arrow-3:before{content:"\f11a"}.webfont_headset:before{content:"\f11b"}.webfont_hotel:before,#tripHighlightContainer .informationItemImage.HotelIncluded:before,.airResultListContainer .tripItemLeftContent .informationItemImage.HotelIncluded:before{content:"\f11c"}.webfont_inf:before{content:"\f11d"}.webfont_lcc:before,.airResultListContainer .tripItemLeftContent .informationItemImage.LowCostCarrier:before{content:"\f11e"}.webfont_life-ring:before{content:"\f11f"}.webfont_lounge:before{content:"\f120"}.webfont_mtp:before{content:"\f121"}.webfont_newsletter:before{content:"\f122"}.webfont_on-board-lounge:before{content:"\f123"}.webfont_passport_icon:before{content:"\f124"}.webfont_plane:before{content:"\f125"}.webfont_premium-economy:before{content:"\f126"}.webfont_priority-boarding:before{content:"\f127"}.webfont_refundable:before{content:"\f128"}.webfont_room:before{content:"\f129"}.webfont_seat-class:before{content:"\f12a"}.webfont_seat:before{content:"\f12b"}.webfont_seating:before{content:"\f12c"}.webfont_shower:before{content:"\f12d"}.webfont_sleeper-seat:before{content:"\f12e"}.webfont_soft-drink:before{content:"\f12f"}.webfont_special-meal:before{content:"\f130"}.webfont_star-circle:before{content:"\f131"}.webfont_technical-stop:before,.airResultListContainer .tripItemLeftContent .informationItemImage.TechnicalStop:before{content:"\f132"}.webfont_train-bus:before,.airResultListContainer .tripItemLeftContent .informationItemImage.NonAirEquipment:before{content:"\f133"}.webfont_trip-one-way:before{content:"\f134"}.webfont_trip-return:before{content:"\f135"}.webfont_user-profile:before{content:"\f136"}.etiToaster{background-color:#fffce6;border:1px solid #e5d9aa;border-radius:.1875rem;bottom:0;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.2);box-shadow:0 5px 20px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;line-height:1.428571429;margin:1.25rem;max-width:18.75rem;padding:1.25rem 1.875rem 1.25rem 1.25rem;position:fixed;right:0;z-index:20}.etiToaster--isHidden{display:none}.etiToaster--isFading{opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.etiToaster--isSeen{-webkit-animation:toasterFade .5s;animation:toasterFade .5s}.etiToaster__closeIcon{fill:#e5d9aa;height:.625rem;line-height:0;position:absolute;right:13px;top:13px;width:.625rem}.etiToaster__closeIcon:hover{fill:#d5c99a}.etiToaster__userIcon{fill:#ffb24e;-ms-flex-negative:0;flex-shrink:0;height:2rem;margin-right:1.25rem;width:2rem}@-webkit-keyframes toasterFade{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes toasterFade{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.simpleOverlay.ibePopupWindowContainer .close{margin-right:0;margin-top:0}#airResultContent{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;clear:both;padding:12px}#airResultContent.tabMenuEnabled{border-top:0}#airResultContent.tabMenuDisabled{border-top-left-radius:3px;border-top-right-radius:3px}#airResultContent .searching{font-size:9pt;height:150px;margin-left:250px;margin-top:80px;text-align:center}#airResultContent .searching div{padding-bottom:20px}#airResultContentWrapper .mediumIcon{height:20px;margin-right:5px;width:20px}#airResultContentWrapper .tinyIcon{height:9px;width:10px}#airResultContentWrapper .flightInIcon{background-position:-160px 0}#airResultContentWrapper .flightOutIcon{background-position:-141px 0}.airResult .itemBox,.airResultSelectedTrip .selectedTripHeader{margin-bottom:15px}.airListHeader .intineraryName{float:left;font-size:15px;font-weight:700}.airListHeader .intineraryCode{float:left;font-size:14px;padding-left:4px;padding-right:4px}.airListHeader img{vertical-align:baseline}.airListHeader .arrow{padding-left:3px;padding-right:3px}#airResultContent .component{width:100%}.airResultContentWrapper{-webkit-box-shadow:none;box-shadow:none;clear:both;margin-bottom:20px;padding:0}#airResultContent .component .content{background-color:#fff;border-radius:0 0 3px 3px;border-top:0;margin:0}#airResultContent #airResultComparisonDialog .component .header{display:block}#airResultContent .component .header{display:none}.agent-msie-old .airResult .itemBox{overflow:hidden}.defaultMenuWrapper{float:left;position:relative;top:1px;z-index:2}.agent-msie-old #mainContentPane #airResultContent{margin-bottom:20px}.airResult .internetBankDiscountInfo{color:#000;font-size:12px;font-style:normal;font-weight:700;text-align:right}#mainContentHolidayDeals .holidayDealsListView,.layoutPage #mainContentPane .component,.layoutPopup #mainContentArea .component{background-color:inherit}.airResult .header{font-size:12px}#airResultContent .recommendationReadMoreOnHotel,.simpleButton{border-radius:3px;cursor:pointer;float:left;font-weight:700;padding:1px 5px}.search-result #pageMiddle{display:none}#airFilters .content{padding:0}#airFilters .checkedContainer .checkboxControl{margin:4px;float:left}#airFilters #filterCountContainer{display:none;text-align:center;padding-top:10px;padding-bottom:5px;font-size:14px}#airFilters .filterContainer{margin-bottom:5px}#airFilters .minButton,#airFilters .maxButton{background:no-repeat 10px 2px;width:20px;height:12px}#airFilters .filterContainer .filterContent .filterItemChoiceSelect{font-size:11px}#airFilters .filterContainer .filterContent .filterItemChoice{margin-bottom:15px}#airFilters .filterContainer .filterContent .filterItemHeader{font-size:13px;margin:2px;padding:2px 0 2px 2px;clear:both}#airFilters .checkedContainer input{font-size:10px}#airFilters .filterContainer .filterValue{font-size:12px}#airFilters .ui-widget-content{-webkit-box-shadow:0 0 0 #888;box-shadow:0 0 0 #888}#airFilters .checkedContainer table{border-top:1px solid #e5e5e5}#airFilters .checkedContainer .checkedLabel,#airFilters .checkedContainer .checkedInput{padding-bottom:2px;padding-top:2px;padding-right:8px}#airFilters .checkedContainer .checkedInput{width:18px}#airFilters .sliderContainer{margin:7px 6px}#airFilters .sliderContainer>span{margin-top:15px}#airFilters #airResultEnableFormButton{font-weight:700;font-size:13px;border-radius:4px;width:120px;text-align:center;padding:3px 6px;cursor:pointer;margin:10px auto}#airFilters .filterContainer,#timeDrivenFilterPlaceholder .filterSection{padding-left:12px;padding-right:12px;padding-bottom:6px;margin-bottom:10px;overflow:hidden;border-bottom:1px dashed #b5b5b5}#timeDrivenFilterPlaceholder .filterSection.paddingTop{padding-top:12px}#airFilters .filterHeader{font-weight:700;font-size:15px;margin-bottom:10px}#airFilters .sliderContainer .ui-slider,#timeDrivenFilterPlaceholder .sliderContainer .ui-slider{border:1px solid #888;border-radius:3px;height:10px}#airFilters .sliderContainer .ui-slider .ui-slider-handle,#timeDrivenFilterPlaceholder .sliderContainer .ui-slider .ui-slider-handle{top:-11px;margin-left:-15px;width:32px;height:32px;border:none;-webkit-box-shadow:none;box-shadow:none}#timeDrivenFilterPlaceholder #maxPrice{margin-top:7px}body.agent-msie-8 #airFilters .sliderContainer .ui-slider .ui-slider-handle,body.agent-msie-8 #timeDrivenFilterPlaceholder .sliderContainer .ui-slider .ui-slider-handle{-webkit-filter:none;filter:none}.agent-msie-8 #airFilters .sliderContainer .ui-slider .ui-widget-header,.agent-msie-8 #timeDrivenFilterPlaceholder .sliderContainer .ui-slider .ui-widget-header{height:10px}#timeDrivenFilterPlaceholder .sliderContainer .ui-slider .ui-widget-header{background:#b4b4b4;background:-webkit-gradient(linear, left top, left bottom, from(#b4b4b4), to(#a5a5a5));background:linear-gradient(#b4b4b4, #a5a5a5)}#timeDrivenFilterPlaceholder .sliderContainer .ui-slider{background:#fffbf0;background:-webkit-gradient(linear, left top, left bottom, from(#fffbf0), to(#ebe7dc));background:linear-gradient(#fffbf0, #ebe7dc)}#airFilters .nrOfSegments{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));background:linear-gradient(#fff, #f3f3f3);cursor:pointer;display:table;padding-bottom:7px;padding-top:7px;width:100%}#airFilters .nrOfSegments:hover{background:none;background-color:#fff}#airFilters .nrOfSegments>.segmentType{float:left}#airFilters .nrOfSegments>.segmentPrice{color:#d00;font-weight:700;margin-right:10px;float:right}#airFilters .nrOfSegments>.segmentPrice.notAvailable{color:#858585}#airFilters .nrOfSegments>.segmentType input{margin-left:10px;margin-right:10px}#airFilters .filterItemChoice input{margin-right:4px}#airFilters .filterItemChoice label{margin-right:10px}#airFilters .first.nrOfSegments{border:1px solid #a6a6a6;border-radius:4px 4px 0 0}#airFilters .middle.nrOfSegments{border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6}#airFilters .last.nrOfSegments{border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;border-radius:0 0 4px 4px;margin-bottom:10px}#timeDrivenFilterPlaceholder .resetButton,#airFilters .resetFilterButton{padding-left:30px;padding-right:30px;padding-bottom:10px}#airFilters .disabledFilterItem{font-style:italic}#airFilters{background-color:#f8f8f8}#airFilters #stops .filterBody{margin-bottom:12px}#airFilters .filterContainer#stops .filterBody{border-bottom:none;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top:1px solid #bbb;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background:linear-gradient(#fff, #f8f8f8);-webkit-box-shadow:0 2px #c7c7c7;box-shadow:0 2px #c7c7c7}.agent-msie-old #airFilters .filterContainer#stops .filterBody{border:1px solid #bbb}#airFilters.component .header{border:solid 0 transparent !important;border-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}#airFilters .sliderContainer .ui-slider .ui-widget-header{background:#0090d2 !important}.agent-msie #airFilters .sliderContainer .ui-slider .ui-widget-header{-webkit-filter:none;filter:none}#airFilters .sliderContainer .ui-slider{background:#d8d8d8;border:1px solid #bbb}#airFilters .sliderContainer .ui-slider .ui-slider-handle,#timeDrivenFilterPlaceholder .sliderContainer .ui-slider .ui-slider-handle{background:url("/gui/s24/image/slider-button.png") no-repeat scroll 50% 50%}#airFilters .filterContainer,#timeDrivenFilterPlaceholder .filterSection{border-bottom:1px solid #dadada}#airFilters #filterCountContainer{margin-top:12px;border-radius:3px}#airFilters .filterHeader{margin-bottom:5px}#airFilters .filterBody{padding:6px 12px;border-radius:5px;overflow:hidden}#airFilters .filterContainer .filterBody{padding:0}#airFilters .filterContainer .filterItem{padding:4px 10px}#airFilters .filterContainer .filterName{padding:6px 10px 4px}#airFilters .filterContainer .filterHeader{font-size:13px}#airFilters .filterContainer .filterContent .filterItemChoice{margin-bottom:2px}#airFilters .filterContainer .filterBody{background:none;border-radius:5px}#airFilters .filterContainer#stops .filterItem{padding:0}#airFilters .filterContainer#stops .filterItem .disabledFilterItem{padding-top:7px;padding-bottom:7px}body #airFilters .nrOfSegments{border:0;padding-bottom:7px;padding-top:7px;width:100%;display:table;cursor:pointer;background:transparent}#airFilters .first.nrOfSegments,#airFilters .middle.nrOfSegments,#airFilters .last.nrOfSegments{border:0}#airFilters .first.nrOfSegments{border-bottom:1px solid #dadada}body #airFilters .middle.nrOfSegments{border-bottom:1px solid #dadada}#airFilters .last.nrOfSegments{margin-bottom:0}#airFilters .nrOfSegments:hover{background:none;background-color:transparent}#airFilters #travelTimeGroup span#travelTime1{text-align:center;display:block;float:none}#airResultComparisonButtons{position:relative;float:right}#airResultComparisonButtons>div{margin-right:4px;padding:2px;cursor:pointer}#airResultComparisonDialog{display:none;z-index:1000;-webkit-box-shadow:0 5px 40px rgba(0,0,0,0.35);box-shadow:0 5px 40px rgba(0,0,0,0.35);background-color:#fff}#airResultComparisonDialog .component .header{padding-left:0;padding-right:0}#airResultComparisonDialog .component .header .headingWrap{padding-left:20px}#airResultComparisonDialog .close{background-image:url("/system/image/close.png");position:absolute;right:2px;top:2px;cursor:pointer;height:24px;width:24px;margin-top:-10px;margin-right:-15px}#airResultComparisonDialog .airResultComparisonTable{margin-right:-2px}#airResultComparisonDialog .selectedTripRow{width:250px;padding-top:5px;padding-bottom:5px}.airResult .internetBankDiscountInfo,#airResultComparisonDialog .airResultSelectedTrip{margin:0}#airResultComparisonDialog .selectedTripHeader{margin-bottom:0;padding-bottom:0;border-bottom:0;height:28px;width:250px}#airResultComparisonDialog .tripBoxDummy{margin-bottom:10px}#airResultComparisonDialog .component,#airResultComparisonDialog .Component{margin-bottom:0;width:auto}#airResultComparisonDialog .selectedTripPriceBox{margin-bottom:0}#airResultComparisonDialog .selectedTripBox{-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;padding:0 8px}#airResultComparisonDialog .closeTrip{cursor:pointer;margin-right:6px;padding:0 4px;background-color:#eaeaea;border:1px solid #b0b0b0}#airResultComparisonDialog .bookButtonSpace{display:none;height:10px}#airResultComparisonDialog .selectedTripHeader div{padding-top:0}#airResultComparisonDialog .selectedTripBoxContent{padding:5px}#airResultComparisonDialog .component{border:none}#airResultSortOrder{display:none}#airResultContent #airResultSort{padding-bottom:4px;padding-left:12px;padding-top:10px}#airResultContent .airResultSortPlaceHolder select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;font-size:11px;font-weight:700;height:24px;line-height:13px;padding:5px;width:140px}#airResultContent .airResultSortPlaceHolder{background:url("/system/image/small_arrow.png") no-repeat right #f4f4f4;border:1px solid #ccc;border-radius:3px;height:24px;overflow:hidden;width:140px}#airResultContent .airResultSortLabel{float:left;font-weight:700;margin-right:3px}#airResultContent #timeDrivenPlaceholder .allBoundsContainer .boundsListBox .boundsHeader.headerBackground{border-bottom:0}#airResultContent .timeDrivenInfoBox .animationContainer.loadingMedium{padding:0}#airResultContent .timeDrivenInfoBox .timeDrivenInfoImage{padding-right:10px;width:60px}#airResultContent .timeDrivenInfoBox{padding:0 0 25px}#airResultContent .timeDrivenInfoBox .timeDrivenInfoText{font-size:16px;padding-top:12px;width:420px}#airResultContent .allBoundsContainer .boundsListWrapper{border:1px solid #aaa;border-radius:0 0 4px 4px;border-top:0;margin-bottom:4px}#airResultContent .allBoundsContainer{overflow:hidden}#airResultContent .allBoundsContainer .boundItem{cursor:pointer;font-weight:700;padding:6px 0}#airResultContent .allBoundsContainer .timeText{padding-top:4px}#airResultContent .allBoundsContainer .durationText{padding-top:4px}#airResultContent .allBoundsContainer .boundPrice{margin:0;padding:1px 22px 1px 7px}#airResultContent .allBoundsContainer .boundPrice.incorrectPrice{text-decoration:line-through}#airResultContent #timeDrivenPlaceholder .tripCombinationInfo{overflow:hidden;padding:6px 0}#airResultContent #timeDrivenPlaceholder .tripCombinationInfo .message{float:left;font-size:15px}#airResultContent #timeDrivenPlaceholder .boundsContainer{min-height:380px}#airResultContent #timeDrivenPlaceholder .listColumnsHeader{background:#fcfcfc;background:-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#eee));background:linear-gradient(#fcfcfc, #eee);border-bottom:1px solid #a9a9a9;border-top:1px solid #cfcfcf;color:#323232;font-weight:700;overflow:hidden;padding:4px 0}#airResultContent #timeDrivenPlaceholder .listColumnsHeader>div{float:left;text-align:center}#airResultContent #timeDrivenPlaceholder div.columnSelect{padding:5px 0 0 5px;text-align:center;width:24px}#airResultContent #timeDrivenPlaceholder div.columnCarrier{text-align:center;width:50px}#airResultContent #timeDrivenPlaceholder div.columnDeparture{text-align:center;width:110px}#airResultContent #timeDrivenPlaceholder div.columnArrival{text-align:center;width:110px}#airResultContent #timeDrivenPlaceholder div.columnTimes{text-align:center;width:140px}#airResultContent #timeDrivenPlaceholder div.columnDuration{text-align:center;width:160px}#airResultContent #timeDrivenPlaceholder div.columnPrice{text-align:center;width:120px}#airResultContent #timeDrivenPlaceholder .boundItem div.columnTimes{text-align:right}#airResultContent #timeDrivenPlaceholder .boundItem div.columnTimes>div{padding-right:24px}#airResultContent #timeDrivenPlaceholder .boundItem div.columnDuration{font-weight:400;text-align:right}#airResultContent #timeDrivenPlaceholder .boundItem div.columnDuration>div{padding-right:18px}#airResultContent #timeDrivenPlaceholder .boundItem div.columnPrice{margin-top:4px;text-align:right}#airResultContent #timeDrivenPlaceholder .boundItem div.columnPrice>div{padding-right:6px}#airResultContent #timeDrivenPlaceholder div.columnClose{width:32px}#airResultContent .allBoundsContainer .boundItem .fromToArrow{padding:4px}#airResultContent .allBoundsContainer .boundItem.incorrectPrice .fromToArrow{opacity:.5}#airResultContent #timeDrivenPlaceholder .textCell{width:420px}#airResultContent #timeDrivenPlaceholder .imageCell{padding-right:14px}#airResultContent #timeDrivenPlaceholder .boundInfoFiller{height:4px}#airResultContent #timeDrivenPlaceholder .boundSelectedInfoBox,#airResultContent #timeDrivenPlaceholder .noTripSelectedInfoBox{background-color:#fff5d2;border-radius:4px;color:#333;margin:0 5px;padding:2px 12px;width:465px}#airResultContent #timeDrivenPlaceholder .boundSelectedInfo{font-size:13px}#airResultContent #timeDrivenPlaceholder .boundSelectedInfo span{cursor:pointer;font-weight:700;text-decoration:underline}#airResultContent #timeDrivenPlaceholder .boundsListBox .boundSelectedInfoBox .closeButton{cursor:pointer;float:right;margin-right:-6px;margin-top:3px}#airResultContent #timeDrivenPlaceholder .laterOrEarlierButton{padding:4px 5px;text-align:left}#airResultContent #timeDrivenPlaceholder .laterOrEarlierButton span{padding-left:2px}#airResultContent #timeDrivenPlaceholder .laterOrEarlierButton.enabled span{cursor:pointer;text-decoration:underline}#airResultContent #timeDrivenPlaceholder .allBoundsContainer .boundItem .boundPrice{font-size:16px}#airResultContent #timeDrivenPlaceholder .allBoundsContainer .boundItem.selected .boundPrice{border-radius:4px}#airResultContent #timeDrivenTryLoadAgainButton{cursor:pointer;font-weight:700;text-decoration:underline}#airResultContent #bottomTripBookButton{width:40%}#airResultContent .selectBoundInfoBox{font-weight:700;margin:auto;text-align:center}#airResultContent{border:none;-webkit-box-shadow:none;box-shadow:none}.agent-msie-old #airResultComparisonDialog .selectedTripBox,.agent-msie-old #mainContentPane #airResultContent .component,#airFilters .disabledInfo .disabledInfoBox,.airResult .itemBox,#airResultContent .component{border:solid #b5b5b5 1px}#timeDrivenPlaceholder .headerBackground{background:#f3f3f3;background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ccc));background:linear-gradient(#f3f3f3, #ccc);border:none;border-radius:5px;-webkit-box-shadow:0 1px #d8d8d8;box-shadow:0 1px #d8d8d8;color:#000;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:15px;padding-bottom:7px;padding-left:20px;padding-top:7px}#airResultContent .allBoundsContainer .boundItem.even{background-color:#f8f8f8;color:#000}#airResultContent .allBoundsContainer .boundItem.odd{background-color:#fff}#airResultContent .allBoundsContainer .boundItem.selected{background-color:#f0f0f0}#airResultContent #timeDrivenPlaceholder .tripCombinationInfo .showAllButton{background:#008fd1;background:-webkit-gradient(linear, left top, left bottom, from(#008fd1), to(#0077c3));background:linear-gradient(#008fd1, #0077c3);border:none;-webkit-box-shadow:0 2px #00598e;box-shadow:0 2px #00598e;color:#fff;cursor:pointer;float:left;margin:4px;padding:1px 5px}#airResultContent #timeDrivenPlaceholder .tripCombinationInfo .showAllButton:hover{background:#4db1df;background:-webkit-gradient(linear, left top, left bottom, from(#4db1df), to(#4da0d5));background:linear-gradient(#4db1df, #4da0d5);border:none;-webkit-box-shadow:0 2px #4d8bb0;box-shadow:0 2px #4d8bb0;color:#fff}#airResultContent #timeDrivenPlaceholder .allBoundsContainer .boundItem .boundPrice{color:#d00}#airResultContent #timeDrivenPlaceholder .allBoundsContainer .boundItem .boundPrice.incorrectPrice{color:#acacac}#airResultContent #timeDrivenPlaceholder .allBoundsContainer .boundItem.incorrectPrice{color:#acacac}#airResultContent #timeDrivenPlaceholder .laterOrEarlierButton.enabled span{color:#666865}#airResultContent .selectBoundInfoBox{background-color:#fff;border:1px solid #ccc;color:#0090d2}#airResultContent .selectBoundInfoBox .boundPrice{color:#d00}#airResultContent .selectBoundInfoBox::before{border-right-color:#ccc}#airResultSelectedTripBox{margin-left:10px;width:234px}.agent-msie-9 #airResultSelectedTripBox{border-collapse:separate}#airResultSelectedTripBox .selectedTripHeader{margin-bottom:0}#airResultSelectedTripBox .closeButton{cursor:pointer;padding:10px;float:right;border-left:1px solid #dfdfdf;line-height:0;-webkit-box-shadow:inset 0 0 1px 1px #fff;box-shadow:inset 0 0 1px 1px #fff}#airResultSelectedTripBox .closeButton:hover{-webkit-box-shadow:inset 0 0 1px 1px #f1f1f1;box-shadow:inset 0 0 1px 1px #f1f1f1}.airResultSelectedTrip .selectedTripHeader{width:100%}.airResultSelectedTrip .selectedTripHeader div{font-weight:700;padding-top:7px;padding-left:20px;padding-bottom:7px}.airResultSelectedTrip .selectedTripBox{margin-left:12px;margin-right:12px;border-collapse:separate;padding-bottom:10px}.airResultSelectedTrip .selectedTripBound{margin:5px;border:1px solid #b5b5b5;border-radius:3px}.airResultSelectedTrip .selectedTripBound.inBound{border-top:1px solid #b5b5b5}.airResultSelectedTrip .selectedTripBound .selectedTripBoxHeader{overflow:hidden;border-bottom:1px solid #dfdfdf;background-color:#f8f8f8}.airResultSelectedTrip .selectedTripBound .selectedTripBoxHeader .boundNameHeader{float:left;margin-top:5px}.airResultSelectedTrip .selectedTripBound .selectedTripBoxHeader .mediumIcon{float:left;margin:5px 5px 0}.airResultSelectedTrip .selectedTripBoxContent{padding:5px}.airResultSelectedTrip .selectedTripBoxContent.extraContent{margin-left:29px}.airResultSelectedTrip .noTripSelected{padding-bottom:80px;font-size:9pt;margin-left:20px}#airResultComparisonDialog .bookButtonTop,.airResultSelectedTrip .selectedTripDate,.airResultSelectedTrip .selectedTripBox{margin-bottom:10px}.airResultSelectedTrip .selectedTripPriceBox .selectedTripBoxHeader{font-weight:700;padding-left:13px;padding-top:10px;padding-bottom:10px}.airResultSelectedTrip .selectedTripDate{font-weight:700;margin-top:5px;font-size:10pt}.airResultSelectedTrip .selectedTripTime{margin-bottom:5px}.airResultSelectedTrip .selectedTripTime td{font-size:9pt;vertical-align:top}.airResultSelectedTrip .selectedTripTime td .dayOfMonth{font-weight:700}.airResultSelectedTrip .selectedTripTime b{font-weight:700;margin-left:3px;margin-right:5px}.airResultSelectedTrip .selectedTripFlightInfo{margin-top:5px;padding-bottom:10px}.airResultSelectedTrip .selectedTripFlightInfo td{font-size:9pt}.airResultSelectedTrip .selectedTripFlightInfo .carrierIcon{width:30px;height:25px;margin-right:7px}.airResultSelectedTrip .selectedTripTravelTime{margin-left:5px}.airResultSelectedTrip .selectedTripTravelTime b{font-weight:700;margin-left:0;margin-right:5px}.airResultSelectedTrip .selectedTripTravelers{font-size:9pt;text-align:center;top:35px}.airResultSelectedTrip .selectedTripPriceBox .selectedTripBoxContent{margin:20px;padding-left:0;padding-right:0;border:1px solid #b1d9e3;-webkit-box-shadow:0 3px 1px #e3e3e3;box-shadow:0 3px 1px #e3e3e3;position:relative}.airResultSelectedTrip .selectedTripPriceBox .selectedTripBoxContent::before{display:block;position:absolute;right:76px;bottom:-24px;content:'';border-color:#b1d9e3 transparent transparent;border-style:solid;border-width:12px}.airResultSelectedTrip .selectedTripPriceBox .selectedTripBoxContent::after{display:block;position:absolute;right:78px;bottom:-20px;content:'';border-color:#fff transparent transparent;border-style:solid;border-width:10px}.airResultSelectedTrip .selectedTripPrice{top:-35px;font-size:21pt;color:#f59c00;font-weight:700;margin-top:10px;margin-bottom:10px}.airResultSelectedTrip .timeDrivenBookTripButton{margin-top:10px;text-align:center}.airResultSelectedTrip .timeDrivenBookTripButton input{width:157px;height:33px}.airResultSelectedTrip .bottomPadding{padding-bottom:80px}.airResultSelectedTrip .bookButton{width:160px;height:42px}.airResultSelectedTrip .smallIcon{width:16px;height:16px}.airResultSelectedTrip .departureIcon{float:left;text-align:center}.airResultSelectedTrip .arrivalIcon{float:left;text-align:right}.airResultSelectedTrip .timeIcon{display:none}.airResultSelectedTrip .trainIcon{background-position:-48px 0}.airResultSelectedTrip .travelerIcon{display:none}.airResultSelectedTrip .recommendationIcon{background-position:-180px 0}.airResultSelectedTrip .informationIcon{background-position:-220px 0}.airResultSelectedTrip .OvernightStayIcon{background-position:-240px 0}.airResultSelectedTrip .HotelIncludedIcon{background-position:-260px 0}.airResultSelectedTrip .NonAirEquipmentIcon{background-position:-280px 0}.airResultSelectedTrip .BaggageCostIcon{background-position:-300px 0}.airResultSelectedTrip .ChangeOfAirportIcon{background-position:-320px 0}.airResultSelectedTrip .weightedIcon{background-position:0 0}.airResultSelectedTrip .sponsorIcon{background-position:-20px 0}.airResultSelectedTrip .priceIcon{background-position:-40px 0}.airResultSelectedTrip .speedIcon{background-position:-60px 0}.airResultSelectedTrip .stayIcon{background-position:-80px 0}.airResultSelectedTrip .comboIcon{background-position:-100px 0}.airResultSelectedTrip .choiceIcon{background-position:-120px 0}.airResultSelectedTrip .recommendationCell{padding-bottom:7px;font-size:9pt;vertical-align:top}.airResultSelectedTrip .cabinClassLabel{font-weight:700}#airResultContent .airResultSelectedTrip .selectedTripBound{padding-bottom:15px}#airResultContent .airResultSelectedTrip .selectedTripPriceBox .selectedTripBoxContent{margin:0 20px;padding-left:0;padding-right:0;position:relative}#airResultContent .airResultSelectedTrip .selectedTripBox{padding-bottom:0;margin:0 0 10px}#airResultContent .airResultSelectedTrip .selectedTripHeader{width:100%}#airResultContent .selectBoundInfoBox{width:180px;position:relative;border-radius:4px;margin-top:10px}#airResultContent .selectBoundInfoBox::after,#airResultContent .selectBoundInfoBox::before{border:solid transparent;content:' ';height:0;right:100%;position:absolute;width:0}#airResultContent .selectBoundInfoBox::after{border-width:9px;border-right-color:#fff;top:22px}#airResultContent .selectBoundInfoBox::before{border-width:10px;top:21px}#airResultContent .selectBoundInfoBox .outBound,#airResultContent .selectBoundInfoBox .inBound,#airResultContent .selectBoundInfoBox .outBoundModel,#airResultContent .selectBoundInfoBox .inBoundModel{font-size:14px}#airResultContent .selectBoundInfoBox .outBound,#airResultContent .selectBoundInfoBox .inBound{margin-top:10px}#airResultContent .selectBoundInfoBox .outBoundModel,#airResultContent .selectBoundInfoBox .inBoundModel{margin-bottom:10px}#airResultContent .selectBoundInfo{text-align:center}.airResultSelectedTrip .selectedTripHeader div,.selectedTripBoxHeader div,.selectedTripBoxHeader td{font-size:15px;font-weight:700}#tripHighlightContainer{background-color:#f0f0f0;border:1px solid #f0f0f0;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;margin-bottom:20px;padding:10px 10px 4px 16px;width:740px}#tripHighlightContainer::before,#tripHighlightContainer::after{content:' ';display:table}#tripHighlightContainer::after{clear:both}#tripHighlightContainer .headerText{font-size:16px;font-weight:700;text-align:left}#tripHighlightContainer .priceLabel{color:#d00;font-size:24px}#tripHighlightContainer .priceText{font-size:11px;font-weight:700}#tripHighlightContainer .boundsWrapContainer{max-width:78%}#tripHighlightContainer .boundContainer>div>div{color:#000}#tripHighlightContainer .boundContainer .outBounds{float:left;margin-right:10px;overflow:hidden}#tripHighlightContainer .boundContainer .inBounds{float:left;overflow:hidden;width:49%}#tripHighlightContainer .boundContainer .bound{background-color:#fff;border:1px solid #f3f3f3;border-radius:3px;color:#000;margin-top:5px;overflow:hidden;padding:5px}#tripHighlightContainer .boundContainer .bound .boundInfo{width:80%}#tripHighlightContainer .boundContainer .bound.disabled{background-color:#faf8f9;color:#bbb}#tripHighlightContainer .boundContainer .bound.selected{border:1px solid #0090d2}#tripHighlightContainer .boundContainer .bound .radioButton{padding:4px 4px 0 0}#tripHighlightContainer .boundContainer>div{overflow:hidden;padding:6px 0}#tripHighlightContainer .boundContainer .tripLogo{color:#8a8a8a;padding:2px 0 0;width:30px}#tripHighlightContainer .boundContainer .tripTitle{font-weight:700;padding:4px 0 0;width:80px}#tripHighlightContainer .boundContainer .tripTitle.multiStopTripTitle{width:230px}#tripHighlightContainer .boundContainer .departureTime{padding:4px 0 0;width:32px}#tripHighlightContainer .boundContainer .arrow{padding:8px 8px 0;width:8px}#tripHighlightContainer .boundContainer .arrivalTime{padding:4px 0 0;width:32px}#tripHighlightContainer .boundContainer .duration{padding:4px 0 0 10px;width:60px}#tripHighlightContainer .boundContainer .transferText{padding:4px 4px 0 0;width:99%}#tripHighlightContainer .boundContainer .carrierLogo{vertical-align:top;width:32px}#tripHighlightContainer .tripHighlightShowMoreContainer{overflow:hidden;text-align:center;width:100%}#tripHighlightContainer #tripHighlightShowMore{display:inline-block;float:none;text-align:center}#tripHighlightContainer .rightSide .rightSideHeader,#tripHighlightContainer .rightSide{width:160px}#tripHighlightContainer .rightSide .priceText{text-align:center;width:140px}#tripHighlightContainer .rightSide .bookButtonContainer,#tripHighlightContainer .rightSide .priceLabel{margin-top:10px;text-align:center;width:160px}#tripHighlightContainer .rightSide .bookButtonContainer.discounted,#tripHighlightContainer .rightSide .priceLabel.discounted{margin-top:0}#tripHighlightContainer .rightSide .previousPrice{color:#888;font-size:16px;font-weight:700;margin-bottom:5px;margin-top:5px;text-align:center;text-decoration:line-through}#tripHighlightContainer .rightSide .bookButtonContainer .b-button{min-width:140px}#tripHighlightContainer .closeButton{background:url("/system/image/close_simple_dark.png") no-repeat;cursor:pointer;float:right;height:9px;width:9px}#tripHighlightContainer .informationItem{background-color:#ebebeb;border-radius:3px;font-weight:700;margin-bottom:6px;padding:3px 8px}#tripHighlightContainer .informationItemText{margin-left:16px}#tripHighlightContainer .informationItemImage.HotelIncluded{font-size:16px}#tripHighlightContainer .informationItemImage{height:16px;margin-top:1px;width:16px}#tripHighlightContainer .tripHighlightShowMoreContainer{color:#0090d2}.agent-msie-old #tripHighlightContainer .boundContainer .bound.selected{border:1px solid 1px solid #0090d2}.agent-msie-old #tripHighlightContainer .tripHighlightShowMoreContainer{padding-left:215px;width:150px}.agent-msie-old #tripHighlightContainer .rightSide .rightSideHeader,.agent-msie-old #tripHighlightContainer .rightSide{width:158px}.defaultTabMenuContainerLarge>div>div.selected{-webkit-filter:none;filter:none}.airResultListContainer .errorContainer{padding-top:12px}.airResultListContainer .errorImage{width:29px;height:29px}.airResultListContainer .errorText{padding-left:8px;font-size:15px}.airResultListContainer .tripItemContainer{border-radius:3px;margin-top:22px}.airResultListContainer .tripItemContainer .tripItemHeader{min-height:12px}.airResultListContainer .tripItemContainer .tripItemHeader{border-radius:3px 3px 0 0;padding-left:12px;font-weight:700;overflow:hidden}.airResultListContainer .tripItemContainer .tripItemHeader .recommendationFlag{position:absolute;height:52px;width:66px;margin-top:-7px;margin-left:-1px}.airResultListContainer .tripItemContainer .tripItemHeader .recommendation{float:left;text-align:center;font-size:13px;padding:6px 0}.airResultListContainer .tripItemContainer .tripItemHeader .recommendationSepa{float:left;margin:5px 8px 0 9px;border-left:1px solid #ccc;height:20px}.airResultListContainer .tripItemContainer .tripItemHeader .comparison{float:right;padding:6px}.airResultListContainer .tripItemContent{border:1px solid #ccc}.airResultListContainer .tripItemLeftContent{background-color:#f8f8f8;width:578px;border-right:1px solid #ccc;float:left;min-height:136px;padding:0 0 1px}.airResultListContainer .tripItemLeftContent .placeholder{padding:12px 12px 5px}.airResultListContainer .tripItemLeftContent .expanded{padding-bottom:15px}.airResultListContainer .tripItemLeftContent .separator{background:#e3e3e3;background:-webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f9f9f9));background:linear-gradient(#e3e3e3, #f9f9f9);height:10px}.airResultListContainer .tripItemLeftContent .recommendationPromotionBox{margin-bottom:12px;margin-top:6px;border:none;background-color:#fff;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc}.airResultListContainer .tripItemLeftContent .information{overflow:hidden;width:100%;margin-top:12px;padding-top:12px;border-top:1px solid #ccc}.airResultListContainer .tripItemLeftContent .information.showMore{display:block}.airResultListContainer .tripItemLeftContent .information.showLess{display:none}.airResultListContainer .tripItemLeftContent .informationItem{overflow:hidden;background-color:#e8e8e8;margin-bottom:2px;padding:3px}.airResultListContainer .tripItemLeftContent .informationItem.TechnicalStop{background-color:#e4f5ff;color:#489adf}.airResultListContainer .tripItemLeftContent .informationItem.OvernightStay{background-color:#ffd7d7;color:#d00}.airResultListContainer .tripItemLeftContent .informationItem.LowCostCarrier{background-color:#ced9e2;color:#000;font-weight:700}.airResultListContainer .tripItemLeftContent .informationItemImage{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;margin-left:5px;float:left;width:30px;text-align:center}.airResultListContainer .tripItemLeftContent .informationItemImage.HotelIncluded,.airResultListContainer .tripItemLeftContent .informationItemImage.ChangeOfAirport,.airResultListContainer .tripItemLeftContent .informationItemImage.NonAirEquipment,.airResultListContainer .tripItemLeftContent .informationItemImage.TechnicalStop,.airResultListContainer .tripItemLeftContent .informationItemImage.LowCostCarrier{color:#666}.airResultListContainer .tripItemLeftContent .informationItemImage.OvernightStay::before{content:""}.airResultListContainer .tripItemLeftContent .informationItemImage.LowCostCarrier{color:#2c3159}.airResultListContainer .tripItemLeftContent .informationItemImage.BaggageCost::before{content:""}.airResultListContainer .tripItemLeftContent .informationItemImage.TechnicalStop{background-color:#e4f5ff;color:#489adf;margin-right:2px}.airResultListContainer .tripItemLeftContent .informationItemImage.Change::before{content:""}.airResultListContainer .tripItemLeftContent .informationItemText{float:left;padding-left:8px;font-size:14px;color:#000}.airResultListContainer .tripItemLeftContent .tripItemTable{width:100%}.airResultListContainer .tripItemRightContent{background-color:#fff;height:100%;padding:6px;position:relative;text-align:center;width:100%}.airResultListContainer .tripItemRightContent__innerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.airResultListContainer .tripItemRightContent__content{margin-top:70px}.airResultListContainer .tripItemRightContent .tripItemTotalPriceValue{font-size:14px}.airResultListContainer .tripItemRightContent .tripItemPricePerPersonLabel{margin:4px 0}.airResultListContainer .tripItemRightContent .tripItemTotalPriceLabel{font-weight:700}.airResultListContainer .tripItemRightContent .previousPriceLabel,.airResultListContainer .tripItemRightContent .tripItemTotalPriceLabel{font-weight:700}.airResultListContainer .tripItemRightContent .previousPrice{color:#878787;font-size:14px;text-decoration:line-through}.airResultListContainer .tripItemRightContent .tripItemPricePerPersonValue,.airResultListContainer .tripItemRightContent .tripItemTotalPriceValue{color:#d00;font-weight:700}.airResultListContainer .tripItemRightContent .tripItemPreviousPrice{color:#888;font-weight:700;text-decoration:line-through;font-size:16px;margin-bottom:5px}.airResultListContainer .tripItemAllBounds{overflow:hidden}.airResultListContainer .tripItemHotel{margin-top:12px;overflow:hidden}.airResultListContainer .tripItemHotel .photoPane{float:left;margin-right:12px}.airResultListContainer .tripItemHotel .hotelInfoText{float:left;width:320px}.airResultListContainer .tripItemHotel .hotelInfoText .hotelName{float:left;font-weight:700;font-size:14px;clear:right}.airResultListContainer .tripItemHotel .hotelInfoText .starsAndRatings{clear:left}.airResultListContainer .tripItemHotel .hotelInfoText .starsAndRatings .stars{margin-right:12px}.airResultListContainer .tripItemHotel .hotelInfoText .city{font-weight:700}.airResultListContainer .tripItemHotel .hotelInfoText .description{overflow:hidden;height:74px;margin-top:5px}.airResultListContainer .tripItemHotel .viewAllPhotosContainer{cursor:pointer}.airResultListContainer .tripItemHotel .viewAllPhotosBackground{text-align:center;position:relative;margin-top:-24px;background:#000;opacity:.6;height:24px}.airResultListContainer .tripItemHotel .viewAllPhotosText{text-align:center;position:relative;margin-top:-21px;color:#efefef;font-weight:700;font-size:13px;height:21px}.airResultListContainer .tripItemHotel .photoPane .photo img{width:220px;height:150px}.airResultListContainer .tripItemHotel .viewAllPhotosBackground:hover{color:#18418b}.airResultListContainer .tripItemSegment .tripItemFromToArrow{background:url("/gui/s24/image/air/from_to_arrow_sprite.png") no-repeat}.airResultListContainer .tripItemRightContent .tripItemPricePerPersonValue,#tripHighlightContainer .priceLabel{font-size:24px}#airResultShowMoreContainer{text-align:center;overflow:hidden;margin-top:12px;width:100%}#airResultShowMoreContainer td{vertical-align:middle}#airResultWeAreShowingText{margin:0 12px}.search-result.air .tooltip{font-size:12px}.tripItemContainer .nonAirEquipmentImage{height:25px;width:30px;background:url("/gui/s24/image/icons/train.gif") no-repeat}.urgencyRibbon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fffce6;border:1px solid #e5d9aa;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;text-align:left}.urgencyRibbon--normal{padding:.3125rem}.urgencyRibbon--urgent{padding:.5rem;position:absolute;top:6px;width:180px}.urgencyRibbon--urgent::after{border-color:#e5d9aa transparent transparent #e5d9aa;border-style:solid;border-width:8px;bottom:-16px;content:'';position:absolute;right:-1px}.urgencyRibbon__icon{fill:#ffb24e;-ms-flex-negative:0;flex-shrink:0;margin-right:.5rem}.urgencyRibbon--normal .urgencyRibbon__icon{height:18px;width:18px}.urgencyRibbon--urgent .urgencyRibbon__icon{height:20px;width:20px}.urgencyRibbon__label{-ms-flex-wrap:wrap;flex-wrap:wrap}.paymentCost{display:inline;position:relative}.paymentCost .icon{color:#8a8a8a;font-size:16px;vertical-align:middle;margin-left:10px}.cartSummary .paymentCost .icon{vertical-align:top}.paymentCost .infoBox{background:#fff;border:1px solid #bbb;border-radius:3px;bottom:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);color:#333;display:none;font-size:12px;font-weight:400;left:0;line-height:1.2;margin-bottom:14px;max-width:240px;padding:12px;position:absolute;text-align:left;-webkit-transform:translateX(-75%);transform:translateX(-75%);width:178px;z-index:2}.paymentCost .infoBox::after,.paymentCost .infoBox::before{border:solid transparent;content:'';height:0;left:78%;pointer-events:none;position:absolute;top:100%;width:0}.paymentCost .infoBox::after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:-10px}.paymentCost .infoBox::before{border-color:rgba(187,187,187,0);border-top-color:#bbb;border-width:11px;margin-left:-11px}.summaryPrice .paymentCost .infoBox{-webkit-transform:translateX(-95%);transform:translateX(-95%);width:150px}.summaryPrice .paymentCost .infoBox::after,.summaryPrice .paymentCost .infoBox::before{left:64%}.cartSummary .paymentCost .infoBox{white-space:normal;width:200px}.paymentCost .infoBox .headerLabel{font-size:14px;font-weight:700}.cartSummary .paymentCost .doubleColumns{max-width:400px;-webkit-transform:translateX(-76.25%);transform:translateX(-76.25%);width:400px}.cartSummary .paymentCost .doubleColumns .headerLabel{text-align:center}.cartSummary .paymentCost .doubleColumns ul{-webkit-column-count:2;column-count:2;-webkit-column-rule:1px outset #000;column-rule:1px outset #000;list-style-type:none}#tripHighlightContainer .paymentCost .icon{position:relative;top:-4px}.tripDetailsWidgetPlaceHolder .paymentCost .icon{font-size:14px;position:relative;top:-3px}.supplierCostSpecification{display:inline;position:relative}.supplierCostSpecification .icon{color:#8a8a8a;font-size:16px;vertical-align:middle}.supplierCostSpecification .infoBox{background:#fff;bottom:100%;border:1px solid #bbb;border-radius:3px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);color:#333;display:none;font-size:14px;font-weight:400;line-height:1.2;left:0;margin-bottom:14px;padding:12px;position:absolute;text-align:left;-webkit-transform:translateX(-85%);transform:translateX(-85%);z-index:2;width:200px}.supplierCostSpecification .infoBox .headerLabel{font-size:14px;font-weight:700;padding:5px 0}.supplierCostSpecification .infoBox .group .hr{border-top:1px solid #b5b5b5;clear:both;float:left;height:1px;margin:4px 0;width:100%}.supplierCostSpecification .infoBox .group .groupTitle{font-weight:700;padding-bottom:3px}.supplierCostSpecification .infoBox .group .rightCol{float:right}.supplierCostSpecification .infoBox .group .leftCol{float:left}.supplierCostSpecification .infoBox .group .row{clear:both}.supplierCostSpecification .infoBox .group .row .sumText{font-weight:700}.supplierCostSpecification .infoBox .group .row .sumPrice{font-weight:700}.supplierCostSpecification .infoBox .group .price{padding-left:10px;text-align:right}.supplierCostSpecification .infoBox::after,.supplierCostSpecification .infoBox::before{border:solid transparent;content:'';height:0;left:88%;pointer-events:none;position:absolute;top:100%;width:0}.supplierCostSpecification .infoBox::after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:-10px}.supplierCostSpecification .infoBox::before{border-color:rgba(187,187,187,0);border-top-color:#bbb;border-width:11px;margin-left:-11px}#tripHighlightContainer .supplierCostSpecification .icon{position:relative;top:-4px}.tripDetailsWidgetPlaceHolder .supplierCostSpecification .icon{font-size:14px;padding-right:4px;position:relative}
.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper{display:table;padding:20px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader{display:table-row}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper{display:table;padding-bottom:10px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow{display:table-row}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow .headerIcon{display:table-cell;height:50px;padding-right:20px;vertical-align:text-top;width:50px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow .headerIcon .fa{color:#3586d1;font-size:48px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow .headerTextContent{display:table-cell;vertical-align:top}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow .headerTextContent .headerTextContentWrapper{display:table}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow .headerTextContent .headerTextContentWrapper .titleWrapper{padding-bottom:5px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow .headerTextContent .headerTextContentWrapper .titleWrapper .headerTitle{display:table-row;font-size:20px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationHeader .importantTripInformationHeaderWrapper .importantTripInformationHeaderRow .headerTextContent .headerTextContentWrapper .headerText{display:table-row;font-size:15px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent{display:table-row}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper{display:table}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem{display:table-row}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper{padding-top:10px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemIcon{display:table-cell;height:50px;padding-right:20px;vertical-align:top;width:50px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemIcon .importantTripInformationItemIconWrapper{padding-left:10px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemIcon .importantTripInformationItemIconWrapper .fa{color:#3586d1;font-size:24px;vertical-align:middle}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent{display:table-cell;vertical-align:top}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .titleWrapper{padding-bottom:3px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .titleWrapper .importantTripInformationItemTitle{font-size:18px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .titleWrapper .importantTripInformationItemSubTitle{font-size:14px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText{font-size:12px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text{margin-bottom:4px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text i.icon{color:#ccc;margin-right:6px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text .flightNumber{color:#00a;font-weight:700}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text .originalTime{color:#999;font-weight:700}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text .newTime{font-weight:700}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text .webfont-icon,.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader div.icon,.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text div.icon{color:#808080;padding-right:10px}.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text .webfont-icon.fa-rotate-180,.airResultContentWrapper .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader div.fa-rotate-180.icon,.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader .importantTripInformationContainer .importantTripInformationWrapper .importantTripInformationContent .importantTripInformationContentWrapper .importantTripInformationItem .importantTripInformationItemWrapper .importantTripInformationItemTextContent .importantTripInformationItemTextContentWrapper .importantTripInformationItemText .text div.fa-rotate-180.icon{padding-left:10px;padding-right:0}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .groupPriceDisplay{background-color:#e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:100%}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .groupPriceDisplay .groupPriceDisplayPart{margin:4px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .groupPriceDisplay .groupPriceDisplayPart.groupPriceDisplayTotal{float:left;font-size:.9em;font-weight:700}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .groupPriceDisplay .groupPriceDisplayPart.groupPriceDisplayListPrice{color:#787878;float:right;font-size:.9em}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .groupPriceDisplay .baggageMessage{color:#787878;float:right;font-size:.9em;margin:4px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .groupPriceDisplay .baggageMessage__icon{fill:#787878;height:12px;margin-right:.2em;position:relative;top:2px;width:1em}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;overflow:hidden;width:50%}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound.outBound{padding-right:12px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound.outBound.separationBorder{border-right:1px solid #ccc}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound.inBound{padding-left:12px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound.inBound.separationBorder{border-left:1px solid #ccc}@font-face{.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer{font-family:"icons";src:url("/system/css/webfont/icons.eot");font-weight:normal;font-style:normal}}@font-face{.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer{font-family:"icons";src:url("/system/css/webfont/icons.eot");src:url("/system/css/webfont/icons.eot?#iefix") format("embedded-opentype"),url("/system/css/webfont/icons.woff") format("woff"),url("/system/css/webfont/icons.ttf") format("truetype"),url("/system/css/webfont/icons.svg?#icons") format("svg");font-weight:normal;font-style:normal}}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont-icon,.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader div.icon{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_adt_f:before{content:"\f101"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_adt_m:before{content:"\f102"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_air-train:before{content:"\f103"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_airplane-wall:before{content:"\f104"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_airport-change:before{content:"\f105"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_amenity-kit:before{content:"\f106"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_bankruptcy-plain:before{content:"\f107"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_bankruptcy:before{content:"\f108"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_bonus:before{content:"\f109"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_business-class:before{content:"\f10a"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_changeable-ticket:before{content:"\f10b"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_cnn_f:before{content:"\f10c"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_cnn_m:before{content:"\f10d"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_date-departure:before{content:"\f10e"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_date-disabled:before{content:"\f10f"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_date-return:before{content:"\f110"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_destination-1:before{content:"\f111"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_destination-2:before{content:"\f112"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_entertainment:before{content:"\f113"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_exclusive-dinner:before{content:"\f114"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_fast-track:before{content:"\f115"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_first-class:before{content:"\f116"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_from-to-arrow-0:before{content:"\f117"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_from-to-arrow-1:before{content:"\f118"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_from-to-arrow-2:before{content:"\f119"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_from-to-arrow-3:before{content:"\f11a"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_headset:before{content:"\f11b"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_hotel:before,.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader div.icon.hotel:before{content:"\f11c"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_inf:before{content:"\f11d"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_lcc:before{content:"\f11e"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_life-ring:before{content:"\f11f"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_lounge:before{content:"\f120"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_mtp:before{content:"\f121"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_newsletter:before{content:"\f122"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_on-board-lounge:before{content:"\f123"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_passport_icon:before{content:"\f124"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_plane:before,.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader div.icon.air:before,.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader div.icon.air-hotel:before{content:"\f125"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_premium-economy:before{content:"\f126"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_priority-boarding:before{content:"\f127"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_refundable:before{content:"\f128"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_room:before{content:"\f129"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_seat-class:before{content:"\f12a"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_seat:before{content:"\f12b"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_seating:before{content:"\f12c"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_shower:before{content:"\f12d"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_sleeper-seat:before{content:"\f12e"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_soft-drink:before{content:"\f12f"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_special-meal:before{content:"\f130"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_star-circle:before{content:"\f131"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_technical-stop:before{content:"\f132"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_train-bus:before{content:"\f133"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_trip-one-way:before{content:"\f134"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_trip-return:before{content:"\f135"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .webfont_user-profile:before{content:"\f136"}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100%}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemSegmentItineraryToAirport{margin-top:2px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemSegmentItineraryFromAirport,.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemSegmentItineraryToAirport{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemBoundHeader .journeyType{font-size:17px;font-weight:700}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader{padding-bottom:5px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader .tripDetailsMultiStopHeaderRow{background-color:#666;color:#fff;padding:5px 10px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader .tripDetailsMultiStopDetailsRow td{padding-top:5px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader td{vertical-align:top}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader td.icon{width:25px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader div.icon{float:left;font-size:20px;margin-right:5px;color:#808080}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader .dateInfo{font-weight:700;float:left}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader .destinationInfo,.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripDetailsHeader .pax{clear:left;float:left}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .noInBoundText{color:#ccc;font-size:18px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments{margin-top:5px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments.collectiveBackground{padding:3px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment{overflow:hidden}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .tripItemSegmentItinerary{float:left}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .tripItemSegmentItinerary .iataCode{font-weight:400}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .tripItemFromToArrow{background:url("/layout/a/image/air/from_to_arrow_sprite.png") no-repeat;float:left;height:46px;margin:6px 3px 0 0;width:15px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .tripItemFromToArrow.numTransfers_1{background-position:-15px 0}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .tripItemFromToArrow.numTransfers_2{background-position:-30px 0}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .tripItemFromToArrow.numTransfers_3{background-position:-45px 0}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .carrierOneLine{float:left;margin-top:4px;width:100%}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .carrierOneLine .tripItemCarrierIcon{float:right;height:25px;width:30px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .carrierOneLine .text{float:left;margin-left:7px;margin-top:5px;max-width:185px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .carrierOneLine .text .flight{font-weight:700}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .tripItemCarrierIconAndFlight{float:right;width:75px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .tripItemCarrierIconAndFlight.tripItemCarrierIconAndFlightMultiStop{width:125px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .tripItemCarrierIconAndFlight .logoContainer{overflow:hidden}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .tripItemCarrierIconAndFlight .logoContainer>div{float:right}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .tripItemCarrierIconAndFlight .flightInfoBox{text-align:right}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemSegment .tripItemCarrierIconAndFlight .tripItemCarrierIcon{height:25px;width:30px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemTotalBoundTime{background-color:#e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;margin:8px 0;padding:4px 10px;width:254px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemTotalBoundTime.tripItemTotalBoundTimeMultiStop{width:100%}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemTransfer{background-color:#e4f5ff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#489adf;margin:4px 0;padding:3px;width:100%}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemTransfer.overnight{background-color:#ffd7d7;color:#d00}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .tripItemTransfer .text{color:#000;padding-left:25px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .cabinClassInfo{background-color:#e8e8e8;margin-top:4px;padding:4px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .cabinClassInfo i{font-size:18px;margin-right:5px;vertical-align:-2px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .cabinClassInfo.Y i{color:#888}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .cabinClassInfo.S i{color:#34a6da}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .cabinClassInfo.C i{color:#257dbd}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .cabinClassInfo.F i{color:#0068c1}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .cabinClassInfo.secondaryColors.Y i{color:#888}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .cabinClassInfo.secondaryColors.S i{color:#0a0}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .cabinClassInfo.secondaryColors.C i{color:#257dbd}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer .tripItemBound .tripItemAllSegments .cabinClassInfo.secondaryColors.F i{color:#791e77}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer.multiStopContainer{float:none;width:100%}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBoundContainer.multiStopContainer.multiStopContainerWithSeparator{border-bottom:1px solid #e8e8e8;margin-bottom:10px;padding-bottom:10px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemTotalDurations{margin-top:4px;overflow:hidden}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemTotalDurations .tripItemTotalDuration{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemTotalDurations .tripItemTotalDuration.tripItemTotalDurationMultiStop{float:none;width:100%}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemTotalDurations .tripItemTotalDuration.outBound{padding-right:12px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemTotalDurations .tripItemTotalDuration.inBound{padding-left:13px}.airResultContentWrapper .airResultListContainer .tripItemContent .tripItemLeftContent .tripItemTotalDurations .tripItemTotalBoundTime{background-color:#e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:4px 10px;width:100%}
@font-face{font-family:"icons";src:url("/system/css/webfont/icons.eot");font-weight:normal;font-style:normal}@font-face{font-family:"icons";src:url("/system/css/webfont/icons.eot");src:url("/system/css/webfont/icons.eot?#iefix") format("embedded-opentype"),url("/system/css/webfont/icons.woff") format("woff"),url("/system/css/webfont/icons.ttf") format("truetype"),url("/system/css/webfont/icons.svg?#icons") format("svg");font-weight:normal;font-style:normal}.webfont-icon,.airResultListContainer .tripItemLeftContent .informationItemImage.HotelIncluded,.airResultListContainer .tripItemLeftContent .informationItemImage.ChangeOfAirport,.airResultListContainer .tripItemLeftContent .informationItemImage.NonAirEquipment,.airResultListContainer .tripItemLeftContent .informationItemImage.TechnicalStop,.airResultListContainer .tripItemLeftContent .informationItemImage.LowCostCarrier{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.webfont_adt_f:before{content:"\f101"}.webfont_adt_m:before{content:"\f102"}.webfont_air-train:before{content:"\f103"}.webfont_airplane-wall:before{content:"\f104"}.webfont_airport-change:before,.airResultListContainer .tripItemLeftContent .informationItemImage.ChangeOfAirport:before{content:"\f105"}.webfont_amenity-kit:before{content:"\f106"}.webfont_bankruptcy-plain:before{content:"\f107"}.webfont_bankruptcy:before{content:"\f108"}.webfont_bonus:before{content:"\f109"}.webfont_business-class:before{content:"\f10a"}.webfont_changeable-ticket:before{content:"\f10b"}.webfont_cnn_f:before{content:"\f10c"}.webfont_cnn_m:before{content:"\f10d"}.webfont_date-departure:before{content:"\f10e"}.webfont_date-disabled:before{content:"\f10f"}.webfont_date-return:before{content:"\f110"}.webfont_destination-1:before{content:"\f111"}.webfont_destination-2:before{content:"\f112"}.webfont_entertainment:before{content:"\f113"}.webfont_exclusive-dinner:before{content:"\f114"}.webfont_fast-track:before{content:"\f115"}.webfont_first-class:before{content:"\f116"}.webfont_from-to-arrow-0:before{content:"\f117"}.webfont_from-to-arrow-1:before{content:"\f118"}.webfont_from-to-arrow-2:before{content:"\f119"}.webfont_from-to-arrow-3:before{content:"\f11a"}.webfont_headset:before{content:"\f11b"}.webfont_hotel:before,.airResultListContainer .tripItemLeftContent .informationItemImage.HotelIncluded:before{content:"\f11c"}.webfont_inf:before{content:"\f11d"}.webfont_lcc:before,.airResultListContainer .tripItemLeftContent .informationItemImage.LowCostCarrier:before{content:"\f11e"}.webfont_life-ring:before{content:"\f11f"}.webfont_lounge:before{content:"\f120"}.webfont_mtp:before{content:"\f121"}.webfont_newsletter:before{content:"\f122"}.webfont_on-board-lounge:before{content:"\f123"}.webfont_passport_icon:before{content:"\f124"}.webfont_plane:before{content:"\f125"}.webfont_premium-economy:before{content:"\f126"}.webfont_priority-boarding:before{content:"\f127"}.webfont_refundable:before{content:"\f128"}.webfont_room:before{content:"\f129"}.webfont_seat-class:before{content:"\f12a"}.webfont_seat:before{content:"\f12b"}.webfont_seating:before{content:"\f12c"}.webfont_shower:before{content:"\f12d"}.webfont_sleeper-seat:before{content:"\f12e"}.webfont_soft-drink:before{content:"\f12f"}.webfont_special-meal:before{content:"\f130"}.webfont_star-circle:before{content:"\f131"}.webfont_technical-stop:before,.airResultListContainer .tripItemLeftContent .informationItemImage.TechnicalStop:before{content:"\f132"}.webfont_train-bus:before,.airResultListContainer .tripItemLeftContent .informationItemImage.NonAirEquipment:before{content:"\f133"}.webfont_trip-one-way:before{content:"\f134"}.webfont_trip-return:before{content:"\f135"}.webfont_user-profile:before{content:"\f136"}.search-result #pageMiddle{display:none}#tblPaneLeft{width:180px}#hotelResultContainer{clear:both;background-color:#fff;padding-top:10px}#hotelResultContent .label,#hotelResultContent .label:hover{cursor:default}#hotelResultContent .sortButtons,.compareButtons{clear:both}.stars{height:18px;width:90px}.stars_0_0,.stars_0{background:url("/system/image/sprite_stars_medium.png") no-repeat 0 -180px}.stars_1_0,.stars_1{background:url("/system/image/sprite_stars_medium.png") no-repeat 0 -144px}.stars_2_0,.stars_2{background:url("/system/image/sprite_stars_medium.png") no-repeat 0 -108px}.stars_3_0,.stars_3{background:url("/system/image/sprite_stars_medium.png") no-repeat 0 -72px}.stars_4_0,.stars_4{background:url("/system/image/sprite_stars_medium.png") no-repeat 0 -36px}.stars_5_0,.stars_5{background:url("/system/image/sprite_stars_medium.png") no-repeat 0 0}.stars_0_5{background:url("/system/image/sprite_stars_medium.png") no-repeat 0 -162px}.stars_1_5{background:url("/system/image/sprite_stars_medium.png") no-repeat 0 -126px}.stars_2_5{background:url("/system/image/sprite_stars_medium.png") no-repeat 0 -90px}.stars_3_5{background:url("/system/image/sprite_stars_medium.png") no-repeat 0 -54px}.stars_4_5{background:url("/system/image/sprite_stars_medium.png") no-repeat 0 -18px}.stars_5_5{background:url("/system/image/sprite_stars_medium.png") no-repeat 0 0}.stars_small{height:14px;width:70px}.stars_small_0_0,.stars_small_0{background:url("/system/image/sprite_stars_small.png") no-repeat 0 -140px}.stars_small_1_0,.stars_small_1{background:url("/system/image/sprite_stars_small.png") no-repeat 0 -112px}.stars_small_2_0,.stars_small_2{background:url("/system/image/sprite_stars_small.png") no-repeat 0 -84px}.stars_small_3_0,.stars_small_3{background:url("/system/image/sprite_stars_small.png") no-repeat 0 -56px}.stars_small_4_0,.stars_small_4{background:url("/system/image/sprite_stars_small.png") no-repeat 0 -28px}.stars_small_5_0,.stars_small_5{background:url("/system/image/sprite_stars_small.png") no-repeat 0 0}.stars_small_0_5{background:url("/system/image/sprite_stars_small.png") no-repeat 0 -126px}.stars_small_1_5{background:url("/system/image/sprite_stars_small.png") no-repeat 0 -98px}.stars_small_2_5{background:url("/system/image/sprite_stars_small.png") no-repeat 0 -70px}.stars_small_3_5{background:url("/system/image/sprite_stars_small.png") no-repeat 0 -42px}.stars_small_4_5{background:url("/system/image/sprite_stars_small.png") no-repeat 0 -14px}.stars_small_5_5{background:url("/system/image/sprite_stars_small.png") no-repeat 0 0}#hotelResultContent .viewAllPhotosContainer{cursor:pointer}#hotelResultContent .viewAllPhotosBackground{text-align:center;position:relative;margin-top:-24px;background:#000;opacity:.6;height:24px}#hotelResultContent .viewAllPhotosText{text-align:center;position:relative;margin-top:-21px;color:#efefef;font-weight:700;font-size:13px;height:21px}#hotelResultContent .viewAllPhotosBackground:hover{color:#18418b}#hotelResultContent .selectButton{border-radius:4px;padding:3px 16px;color:#fff;font-weight:700;font-size:12px;float:right}#hotelResultContent .expandable{margin:5px 0 0 10px;float:right;width:9px;height:8px}#hotelResultContent .seeLess{background-image:url("/layout/a/image/icons/icon_seeless.png")}#hotelResultContent .seeMore{background-image:url("/layout/a/image/icons/icon_seemore.png")}#hotelResultContent .offerItem{overflow:hidden}#hotelResultContent .offerItem img,#hotelResultContent .offerItemText{float:left}#hotelResultContent .offerItemText{padding-top:5px}#hotelResultContent .tripAdvisorLogo{margin-right:80px}#hotelResultContent .tripAdvisorRating{background:url("/system/image/hotel/tripAdvisor_sprite.png") no-repeat;float:right;height:20px;width:83px}#hotelResultContent .tripAdvisorRating_5{background-position:-35px -1px}#hotelResultContent .tripAdvisorRating_4_5{background-position:-35px -21px}#hotelResultContent .tripAdvisorRating_4{background-position:-35px -41px}#hotelResultContent .tripAdvisorRating_3_5{background-position:-35px -61px}#hotelResultContent .tripAdvisorRating_3{background-position:-35px -81px}#hotelResultContent .tripAdvisorRating_2_5{background-position:-35px -101px}#hotelResultContent .tripAdvisorRating_2{background-position:-35px -121px}#hotelResultContent .tripAdvisorRating_1_5{background-position:-35px -141px}#hotelResultContent .tripAdvisorRating_1{background-position:-35px -161px}#hotelResultContent .tripAdvisorRating_0_5{background-position:-35px -181px}#hotelResultContent .tripAdvisorRating_0{background-position:-35px -201px}#hotelResultContent .tripAdvisorRating_notAvailable{background-position:-35px -221px}#hotelResultContent .currentSearchInfoText{padding:17px 10px;font-size:14px;font-weight:700;text-align:right;float:right}#hotelResultContent .topContentContainer .internetBankDiscountInfo{padding-right:5px;font-size:12px;font-weight:700;text-align:right;float:right}#hotelResultContent .mapInfoText{padding:17px 10px;font-size:14px;font-weight:700;text-align:right;float:left}#hotelResultContent .right.price{font-size:20px}#hotelResultListPlaceHolder{margin-top:10px}#hotelFiltersPlaceHolder .filterItem{background:#f7f7f7;background:-webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#fff));background:linear-gradient(#f7f7f7, #fff);border-radius:4px;clear:both;padding:10px 10px 20px}#hotelFiltersPlaceHolder .resultLabel{margin-bottom:15px}#hotelFiltersPlaceHolder .filterContent{clear:both;overflow:hidden}#hotelFiltersPlaceHolder .filterName{font-weight:700;margin-bottom:5px}#hotelFiltersPlaceHolder .filterHeader{overflow:auto;width:100%;cursor:pointer}#hotelFiltersPlaceHolder .sliderContainer{margin:7px 6px}#hotelFiltersPlaceHolder .sliderContainer>span{margin-top:5px}#hotelFiltersPlaceHolder .ui-slider-handle{border:1px solid #bebebe}#hotelFiltersPlaceHolder .sliderContainer .ui-slider{height:13px}#hotelFiltersPlaceHolder .sliderContainer .ui-widget-content{-webkit-box-shadow:none;box-shadow:none}#hotelFiltersPlaceHolder .sliderContainer .ui-slider{background:#bebebe;background:-webkit-gradient(linear, left top, left bottom, from(#bebebe), to(#d2d2d2));background:linear-gradient(#bebebe, #d2d2d2)}#hotelFiltersPlaceHolder .sliderContainer .ui-slider .ui-slider-handle{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));background:linear-gradient(#fff, #f3f3f3)}#hotelFiltersPlaceHolder .sliderContainer .ui-slider .ui-slider-handle{top:-5px;margin-left:-6px}#hotelFiltersPlaceHolder .sliderContainer .ui-slider .ui-slider-handle{border-radius:2px;-webkit-box-shadow:0 1px 4px #dedddd;box-shadow:0 1px 4px #dedddd;height:21px;width:10px}#hotelFiltersPlaceHolder .sliderContainer .ui-slider .ui-widget-header{background:#ebebeb;background:-webkit-gradient(linear, left top, left bottom, color-stop(64%, #ebebeb), to(#d8d8d8));background:linear-gradient(#ebebeb 64%, #d8d8d8)}.agent-msie-old #hotelFiltersPlaceHolder .sliderContainer .ui-slider .ui-widget-header{height:13px}#hotelFiltersPlaceHolder .left.stars_small{margin-top:15px;margin-left:-5px;height:14px}#hotelFiltersPlaceHolder .right.stars_small{margin-top:15px;margin-right:-5px}#hotelFiltersPlaceHolder #priceFilterPriceLabels{margin-top:15px}#hotelFiltersPlaceHolder .filterPriceOffer label,#hotelFiltersPlaceHolder #priceFilterPriceLabels span{font-size:12px}#hotelFiltersPlaceHolder .filterPriceOffer{margin-top:40px}#hotelFiltersPlaceHolder .filterPriceOffer td,#hotelFiltersPlaceHolder .filterHotelsWithImages td,#hotelFiltersPlaceHolder .filterAmenities td{padding-right:5px}#hotelFiltersPlaceHolder .animationContainer{width:auto}#hotelFiltersPlaceHolder .loadingMedium{padding:0}#hotelFiltersPlaceHolder .tripAdvisorRating{background:url("/system/image/hotel/tripAdvisor_sprite.png") no-repeat;height:14px;width:69px;margin-top:15px}#hotelFiltersPlaceHolder .left.tripAdvisorRating{margin-left:-5px}#hotelFiltersPlaceHolder .right.tripAdvisorRating{margin-right:-5px}#hotelFiltersPlaceHolder .tripAdvisorRating_5{background-position:-220px -1px}#hotelFiltersPlaceHolder .tripAdvisorRating_4_5{background-position:-220px -15px}#hotelFiltersPlaceHolder .tripAdvisorRating_4{background-position:-220px -29px}#hotelFiltersPlaceHolder .tripAdvisorRating_3_5{background-position:-220px -43px}#hotelFiltersPlaceHolder .tripAdvisorRating_3{background-position:-220px -57px}#hotelFiltersPlaceHolder .tripAdvisorRating_2_5{background-position:-220px -71px}#hotelFiltersPlaceHolder .tripAdvisorRating_2{background-position:-220px -85px}#hotelFiltersPlaceHolder .tripAdvisorRating_1_5{background-position:-220px -99px}#hotelFiltersPlaceHolder .tripAdvisorRating_1{background-position:-220px -113px}#hotelFiltersPlaceHolder .tripAdvisorRating_0_5{background-position:-220px -127px}#hotelFiltersPlaceHolder .tripAdvisorRating_0{background-position:-220px -141px}#hotelFiltersPlaceHolder .tripAdvisorRating_notAvailable{background-position:-220px -155px}#hotelFiltersPlaceHolder .filterAmenities .hideRow{display:none}#hotelFiltersPlaceHolder #amenitiesFilter .showMore{margin-top:5px;text-align:center;font-weight:700;cursor:pointer;color:#0090d2}#hotelFiltersPlaceHolder #hotelnameFilter{height:30px}#hotelFiltersPlaceHolder #hotelnameFilter input{height:28px;width:94%;z-index:0;background:#fff}#hotelFiltersPlaceHolder #hotelnameFilter .closeIcon{z-index:1;background-image:url("/layout/a/image/icons/close.png");float:right;width:11px;height:11px;cursor:pointer;position:relative;top:-20px;left:-5px}#hotelFiltersPlaceHolder #propertyTypeFilter label{margin-left:5px}#hotelResultContent .itemBody .providerListItem{overflow:hidden}#hotelResultContent .itemBody .summary .summaryList .summaryListItem .label{float:left}#hotelResultContent .item{padding-bottom:8px}#hotelResultContent .itemBody .summary{width:100%}#hotelResultContent .itemBody .summary .images{overflow:hidden}#hotelResultContent .itemBody .summary .images .largePhotoContainer{float:left;cursor:pointer}#hotelResultContent .itemBody .summary .images .largePhotoContainer.noPhoto{cursor:default}#hotelResultContent .itemBody .summary .images .largePhotoContainer img.photo{width:238px;height:160px}#hotelResultContent #resultShowMoreButtonContainer #hotelResultShowMoreButton{float:left}#hotelResultContent .resultShowMoreButtonTable{width:100%}#hotelResultContent .resultShowMoreButtonTable .resultShowMoreButtonTd{text-align:center}#hotelResultContent #hotelResultShowMoreButton{display:inline-block}#hotelResultContent #hotelResultShowAllButton{margin-left:10px;display:inline-block}#hotelResultContent #resultShowMoreButtonContainer{overflow:hidden}#hotelResultContent .itemBody .providerList .providerListItem{font-weight:700}#hotelResultContent .itemBody .summary{overflow:hidden}#hotelResultContent .itemBody .summary .leftColumn{width:100%}#hotelResultContent .itemBody .summary .rightColumn{width:100%}#hotelResultContent .itemBody .summary table{width:100%}#hotelResultContent .itemBody .summary table td.leftColumnTd{width:250px}#hotelResultContent .itemBody .summary table td.rightColumnTd{padding-left:10px}#hotelResultContent .itemBody .summary .summaryList{width:100%}#hotelResultContent .itemBody .summary .summaryList .summaryListItem{border-bottom:1px solid #ddd;font-size:15px;padding:8px 0;overflow:hidden}#hotelResultContent .itemBody .summary .summaryList .summaryListItem .label{font-weight:700}#hotelResultContent .itemBody .summary .summaryList .summaryListItem .label{width:165px}#hotelResultContent .offerLabel,#hotelResultContent .amenityLabel{padding-top:5px}#hotelResultContent .itemBody .summary .summaryList .summaryListItem .previousPrice{margin-right:10px;text-decoration:line-through}#hotelResultContent .itemBody .providerListOuter{margin-top:8px;padding:8px;background-color:#f0f0f0;border-radius:4px;padding-bottom:20px}#hotelResultContainer .providerListItem{border:none;border-radius:4px;background-color:#fff;margin-top:6px;font-size:11px;vertical-align:middle;height:100%}#hotelResultContent .itemBody .providerList .roomText{width:235px}#hotelResultContent .itemBody .providerList .roomText div.roomText{padding-right:10px}#hotelResultContent .itemBody .providerList .priceText{width:235px}#hotelResultContent .itemBody .providerList .priceText div.priceText{padding-right:10px;font-size:14px}#hotelResultContent .itemBody .providerList .provider{width:100px}#hotelResultContent .itemBody .providerList .provider img.providerImg{width:85px;height:24px;border:1px solid #ddd}#hotelResultContent .priceLabel.providerPreviousPrice,#hotelResultContent .priceLabel.providerCurrentPrice,#hotelResultContent .itemBody .providerList .providerPrice>.providerCurrentPrice,#hotelResultContent .itemBody .providerList .providerPrice>.providerPreviousPriceContainer,#hotelResultContent .itemBody .providerList .providerPrice>.providerPreviousPriceContainer>.providerPreviousPrice{text-align:right;width:90px;font-size:18px}#hotelResultContent .priceLabel.providerPreviousPrice,#hotelResultContent .itemBody .providerList .providerPrice>.providerPreviousPriceContainer>.providerPreviousPrice{font-size:14px}#hotelResultContent .itemBody .providerList .providerPrice>.providerPreviousPriceContainer>.providerPreviousPrice,#hotelResultContent .itemBody .providerList .providerPrice>.providerCurrentPrice{margin-top:3px}#hotelResultContent .listItemsShowingInfoText{width:100%;text-align:center;font-weight:700;font-size:16px;padding-bottom:6px}#hotelResultContent .amenityItem{overflow:hidden;padding-top:3px;width:50%;float:left;white-space:nowrap}#hotelResultContent .amenityItemList{float:left;width:300px}#hotelResultContent .amenityItemText{padding-left:28px}#hotelResultContent .amenityItemText:hover{padding-left:0;padding-right:10px;margin-left:28px;background-color:#fff;background-color:rgba(255,255,255,0.8);position:absolute;z-index:99;height:20px}#hotelResultContent .amenitySprite{height:20px;width:20px;float:left;background-position:-280px 0}#hotelResultContent .amenitySprite_HAS_DATA_PORTS{background-position:0 0 !important}#hotelResultContent .amenitySprite_HAS_IN_HOUSE_BAR{background-position:-20px 0 !important}#hotelResultContent .amenitySprite_HAS_IN_HOUSE_DINING{background-position:-40px 0 !important}#hotelResultContent .amenitySprite_HAS_OUTDOOR_POOL{background-position:-60px 0 !important}#hotelResultContent .amenitySprite_HAS_INDOOR_POOL{background-position:-60px 0 !important}#hotelResultContent .amenitySprite_HAS_AIR_CONDITIONING{background-position:-80px 0 !important}#hotelResultContent .amenitySprite_HAS_FITNESS_FACILITY{background-position:-100px 0 !important}#hotelResultContent .amenitySprite_HAS_SPA{background-position:-120px 0 !important}#hotelResultContent .amenitySprite_HAS_PARKING{background-position:-140px 0 !important}#hotelResultContent .amenitySprite_HAS_HOTEL_PARKING{background-position:-140px 0 !important}#hotelResultContent .amenitySprite_HAS_PARKING_GARAGE{background-position:-140px 0 !important}#hotelResultContent .amenitySprite_HAS_HANDICAP_ACCESSIBLE{background-position:-160px 0 !important}#hotelResultContent .amenitySprite_HAS_FAMILY_ROOMS{background-position:-180px 0 !important}#hotelResultContent .amenitySprite_HAS_NON_SMOKING_ROOMS{background-position:-200px 0 !important}#hotelResultContent .amenitySprite_HAS_PETS_ALLOWED{background-position:-220px 0 !important}#hotelResultContent .amenitySprite_HAS_ROOM_SERVICE{background-position:-240px 0 !important}#hotelResultContent .amenitySprite_HAS_AIRPORT_TRANSPORTATION{background-position:-260px 0 !important}#hotelResultContent .extraValueItem{font-weight:400;font-size:11px;display:inline-block;color:#5c5c5c;width:30%}#hotelResultContent .extraValueList{background:#f0f0f0;margin:auto}#hotelResultContent .providerListTable{margin:8px 5px}#hotelResultContent .selectButton{margin-right:15px}#hotelResultContent .circle{font-size:25px;color:#ed8200;vertical-align:-38%}#hotelResultContent .extraValueText{vertical-align:-10%}#hotelResultContent .extraValueMeal,#hotelResultContent .extraValuePromo{font-weight:700;color:#000}#hotelResultContent .itemHeader{background:#f3f3f3;background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ccc));background:linear-gradient(#f3f3f3, #ccc);border:none;border-radius:5px;-webkit-box-shadow:0 1px #d8d8d8;box-shadow:0 1px #d8d8d8;color:#000;padding:6px 10px;height:20px}#hotelResultContent .itemHeader .itemHeaderName{font-size:14px;font-weight:700;float:left}#hotelResultContent .itemHeader .stars{float:left;margin-left:15px}#hotelResultContent .itemBody{padding:10px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background-color:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}#hotelResultContent .itemBody .itemBodyName{font-size:15px;font-weight:700}.hotelDebugBox{background:#f66;background:-webkit-gradient(linear, left top, left bottom, from(#f66), to(#ee7887));background:linear-gradient(#f66, #ee7887);border:1px solid #ccc;color:#fff;padding:4px}#debugBox{background:#f66;background:-webkit-gradient(linear, left top, left bottom, from(#f66), to(#ee7887));background:linear-gradient(#f66, #ee7887);border:1px solid #888;color:#fff;margin-bottom:4px;padding:4px}#debugBox>div{padding-left:4px}#debugBox>div>ul{padding-bottom:0;padding-top:0}#debugBox .debugLink{cursor:pointer;font-weight:400}#debugBox .debugLink.enabled{font-weight:700}#hotelResultContent #toggledMapContainer{padding:5px}#hotelResultContent #mapPlaceholder{height:700px;width:100%}#hotelResultContent #sortButtonsContainer .toggleMapButton{background:#6984b4;background:-webkit-gradient(linear, left top, left bottom, from(#6984b4), to(#244c92));background:linear-gradient(#6984b4, #244c92);border:none;color:#fff;padding:3px 20px}#hotelResultContent #sortButtonsContainer .toggleMapButton{float:right;height:26px;padding:8px 10px 0}#hotelResultContent .mapDebugLabel{background-color:#8a2be2;height:3px;width:3px}#hotelResultContent .hotelMapLabelContainer.expanded{width:115px}#hotelResultContent .hotelMapLabelContainer.expanded{width:215px}#hotelResultContent .placeLabelContainer .labelArrow,#hotelResultContent .hotelMapLabelContainer .labelArrow{height:10px;text-align:center;width:100%}#hotelResultContent .placeLabelContainer .placeMapLabel .placeInfo td{vertical-align:top}#hotelResultContent .placeLabelContainer .placeMapLabel .placeText{padding:8px 2px 0 7px}#hotelResultContent .placeLabelContainer .placeMapLabel .placeIcon{width:32px}#hotelResultContent .placeLabelContainer .placeMapLabel{background:#fff;border-radius:3px;-webkit-box-shadow:0 0 3px 0 #ddd;box-shadow:0 0 3px 0 #ddd;color:#666;font-weight:700;padding:5px;width:100%}#hotelResultContent .hotelMapLabelContainer .hotelMapLabel{background:#fff;border-radius:3px;-webkit-box-shadow:0 0 3px 0 #ddd;box-shadow:0 0 3px 0 #ddd;color:#666;font-weight:700;padding:5px;width:100%}#hotelResultContent .hotelMapLabelContainer .hotelMapLabel .labelUpper{overflow:hidden}#hotelResultContent .hotelMapLabelContainer .hotelMapLabel .labelUpper .labelPhoto{display:inline-block;float:left;padding-right:5px}#hotelResultContent .hotelMapLabelContainer .hotelMapLabel .labelUpper .labelPhoto img.photo{height:70px;width:70px}#hotelResultContent .hotelMapLabelContainer .hotelMapLabel .labelUpper .labelInfo{display:inline-block;float:left}#hotelResultContent .hotelMapLabelContainer .hotelMapLabel .labelUpper .labelInfo .labelInfoText{font-size:12px;max-width:120px}#hotelResultContent .hotelMapLabelContainer .hotelMapLabel .labelUpper .labelInfo .labelStars{height:14px;width:70px}#hotelResultContent .hotelMapLabelContainer .hotelMapLabel .labelUpper .labelInfoPrice{color:#d00;cursor:pointer;margin-right:-9px;padding-top:2px}#hotelResultContent .hotelMapLabelContainer .hotelMapLabel .labelUpper .labelInfoPrice:hover{color:#0090d2}#hotelResultContent .hotelMapLabelContainer.notExpandable .hotelMapLabel .labelUpper .labelInfoPrice{cursor:default;text-decoration:none}#hotelResultContent .hotelMapLabelContainer .hotelMapLabel .labelLower{padding-top:4px}#hotelResultContent .hotelMapLabelContainer .hotelMapLabel .labelLower .labelPriceRow{background:#f0f0f0;cursor:pointer;margin-bottom:-1px;margin-top:1px;padding:4px}#hotelResultContent .hotelMapLabelContainer .hotelMapLabel .labelLower .labelPriceRow .labelProviderName{font-size:12px;font-weight:400}#hotelResultContent .hotelMapLabelContainer .hotelMapLabel .labelLower .labelPriceRow .labelProviderPrice{color:#d00;cursor:pointer;text-decoration:underline}#hotelResultContent .hotelMapLabelContainer .slideshowIcon{margin-left:52px;margin-top:2px;position:absolute;z-index:1}#hotelResultContent .hotelMapLabelContainer .slideshowIcon img{width:18px}#hotelResultContent .hotelMapLabelContainer .closeButton{background-color:#ccc;border:1px solid #ccc;cursor:pointer;height:9px;left:206px;position:absolute;width:9px}#hotelResultContent .hotelMapLabelContainer .closeButton>img{margin-right:-5px}.simpleOverlay .close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;background-image:url("/system/jslib/jquery-plugins/fancybox/fancybox_sprite.png");margin:0}#hotelOverlayContainer{width:800px;min-height:500px;position:absolute;left:210px;top:100px}#hotelResultContent #hotelResultOverlayPlaceholder .currentSearchInfoText{padding:0;float:right;margin:0;font-weight:400}#hotelResultOverlayPlaceholder .loadingText{font-size:15px}#hotelResultOverlayPlaceholder #details{margin-top:10px}#hotelResultOverlayPlaceholder #overlayTabMenu{margin-left:-2px;margin-bottom:-1px}#hotelResultOverlayPlaceholder #overlayTabMenu>div{border:1px solid #ccc;border-bottom:0;padding:4px 32px;margin:0 2px;border-radius:4px 4px 0 0;color:#213d6f;font-size:13px;background-color:#fff;cursor:pointer}#hotelResultOverlayPlaceholder #overlayTabMenu>div.selected{color:#fff;background:#485b7c;background:-webkit-gradient(linear, left top, left bottom, from(#485b7c), to(#1e3d6c));background:linear-gradient(#485b7c, #1e3d6c)}#hotelResultOverlayPlaceholder #tabPaneTop{background:#1d3b6f;background:-webkit-gradient(linear, left top, left bottom, from(#1d3b6f), to(#14336c));background:linear-gradient(#1d3b6f, #14336c);border:0;border-left:1px solid #ccc;height:8px;margin-top:1px}#hotelResultOverlayPlaceholder #overlayTabPanes>div{border:1px solid #ccc;border-top:0;background-color:#f8f8f8;padding:10px}#hotelResultOverlayPlaceholder .hotelInformation{overflow:hidden}#hotelResultOverlayPlaceholder .hotelInformation .descriptionBody{overflow:hidden}#hotelResultOverlayPlaceholder #overlayTabPanes #photosBody #photosList{overflow:hidden}#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption{border:1px solid #ccc;border-radius:3px;background-color:#fff;margin-bottom:5px}#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionBody .paragraph  {overflow:hidden}#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionHeader{overflow:hidden;min-height:24px;margin:5px 6px}#hotelResultOverlayPlaceholder .hotelInformation .descriptionBody.address{margin-bottom:8px}#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionHeader>div{margin-left:10px}#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionHeader .roomOptionName{font-size:12px;color:#333;margin-top:3px;width:254px}#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionHeader .roomOptionShowInfo{margin-top:1px}#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionHeader .roomOptionAlertText{font-size:12px;color:#cb0002;margin-top:2px}#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionHeader .roomOptionPreviousPrice{margin-top:3px}#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionHeader .roomOptionPrice{min-width:80px;margin-top:3px;text-align:right;padding-right:10px}#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionBody{margin-top:5px;padding:10px}#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionBody .paragraph{padding-bottom:10px}#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionBody .paragraph.cancelInformation .paragraphBody .refundableRoom .refundableRoomIcon .fa{color:#10a700}#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionBody .paragraph.last{padding-bottom:0}#hotelResultOverlayPlaceholder #overlayTabPanes #photosBody #largePhoto{padding-top:10px}#hotelResultOverlayPlaceholder .itemBody .summary .images .largePhotoContainer{float:left}#hotelResultOverlayPlaceholder .itemBody .summary .images .largePhotoContainer img.photo{width:278px;height:210px}#hotelResultContent #hotelResultOverlayPlaceholder .itemBody .summary table td.leftColumnTd{width:280px}#hotelResultOverlayPlaceholder #overlayTabPanes #mapBody #overlayMapContainer{width:100%;height:400px}#hotelResultContent #hotelResultOverlayPlaceholder .itemBody .summary .providerBox{border:1px solid #ccc;border-radius:3px;background-color:#f3f3f3;padding:6px;text-align:center;margin:20px 0}#hotelResultContent #hotelResultOverlayPlaceholder .itemBody .summary .providerBox .providerText{font-size:10px;font-weight:700}#hotelResultContent #hotelResultOverlayPlaceholder .itemBody .summary .providerBox .providerImage{border-radius:3px;padding:6px 0}#hotelResultContent #hotelResultOverlayPlaceholder .itemBody .summary .providerBox .providerImage img{width:125px}#hotelResultOverlayPlaceholder #roomsBody .roomOptionPrice.priceLabel{font-size:18px}#hotelResultOverlayPlaceholder .bonusToReceive .paragraphHeader{overflow:hidden}#hotelResultOverlayPlaceholder .bonusToReceive .infoIcon{float:left;margin:0 0 0 8px;cursor:pointer}#hotelResultOverlayPlaceholder .bonusToReceive{overflow:hidden}#hotelResultOverlayPlaceholder .bonusToReceive .paragraphBody.priceLabel{float:left;margin-bottom:0}#hotelResultOverlayPlaceholder .hotelInformation{height:250px;padding-bottom:8px}#hotelResultOverlayPlaceholder .hotelInformationBlur{background:url("/system/image/transparent_separator.png") repeat-x;height:38px;float:left;margin-top:-38px;width:100%;position:relative}#hotelResultOverlayPlaceholder .hotelInformationReadMoreContainer,#hotelResultOverlayPlaceholder .hotelInformationReadLessContainer{width:100%;overflow:hidden;text-align:center;clear:both}#hotelResultOverlayPlaceholder .hotelInformationReadMore,#hotelResultOverlayPlaceholder .hotelInformationReadLess{display:inline-block}#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionBody .description.paragraph{padding-bottom:0}#hotelResultOverlayPlaceholder .hotelInformation .descriptionLabel{font-size:20px;font-weight:700;padding:16px 0}#hotelResultOverlayPlaceholder .pricePerNightItem{padding-right:16px}#hotelResultOverlayPlaceholder .pricePerNightItem .previousPrice{text-decoration:line-through}#hotelResultOverlayPlaceholder div.label,#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionHeader .roomOptionAlertText,#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionHeader .roomOptionName,#hotelResultOverlayPlaceholder #overlayTabMenu>div,#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .paragraphHeader,#hotelResultOverlayPlaceholder .pricePerNightItem .price{font-weight:700}#hotelResultOverlayPlaceholder .pricePerNightItem .label{font-weight:400}#hotelResultOverlayPlaceholder #reviewsBody iframe{width:757px;height:265px}#hotelResultOverlayPlaceholder .overlayFetchingDataInformation .overlayFetchingDataInformationText{width:100%;text-align:center;font-size:18px}#hotelResultOverlayPlaceholder .roomOptionBookExternalButton{text-transform:uppercase}#hotelResultOverlayPlaceholder .externalBookForHotelBox{margin-top:6px;border:1px solid #ccc;background-color:#f8f8f8;padding:8px 12px}#hotelResultOverlayPlaceholder .externalBookForHotelBox .providerText{font-weight:700;padding-right:8px;width:350px}#hotelResultOverlayPlaceholder .externalBookForHotelBox .providerLogo{border:1px solid #ccc}#hotelResultOverlayPlaceholder .externalBookForHotelBox .hotelBookExternalButton{background:#6783b3;background:-webkit-gradient(linear, left top, left bottom, from(#6783b3), to(#2f5498));background:linear-gradient(#6783b3, #2f5498);color:#fff;margin-top:7px;text-transform:uppercase}.flightInformation .buttons{text-align:right}#hotelResultContent #sortButtonsContainer{overflow:hidden;padding:15px}#hotelResultContent #sortButtonsContainer div.label{float:left;font-size:14px;font-weight:700;padding:2px}#hotelResultContent #sortButtonsContainer .sortButton{float:left;margin-left:5px;padding:2px 20px}#hotelResultContent #sortButtonsContainer .sortButton.selected{border:none;color:#fff;padding:3px 20px}#hotelResultContent .priceLabel{color:#d00;float:right;font-size:15px;font-weight:700}.summaryListItem .priceLabel{margin-bottom:0}#hotelResultContent .providerCurrentPrice,#hotelResultContent .providerPreviousPrice{float:none}#hotelResultOverlayPlaceholder #overlayTabPanes #roomsBody .roomOption .roomOptionHeader .roomOptionPreviousPrice,#hotelResultContent .priceLabel.previousPriceLabel,#hotelResultContent .priceLabel.providerPreviousPrice{color:#888;text-decoration:line-through}#hotelResultContent .simpleButton{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background:linear-gradient(#fff, #f8f8f8);border:1px solid #d8d8d8;border-radius:5px;-webkit-box-shadow:0 1px #d8d8d8;box-shadow:0 1px #d8d8d8;color:#0077c3;cursor:pointer;padding:1px 15px}#hotelResultContent .simpleButton:hover{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fafafa));background:linear-gradient(#fff, #fafafa);border:1px solid #e4e4e4;border-radius:5px;-webkit-box-shadow:0 1px #e4e4e4;box-shadow:0 1px #e4e4e4;color:#4da0d5;cursor:pointer;padding:1px 15px}#hotelResultContent .topContentContainer{background:#f3f3f3;background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ccc));background:linear-gradient(#f3f3f3, #ccc);border:none;border-radius:5px;-webkit-box-shadow:0 1px #d8d8d8;box-shadow:0 1px #d8d8d8;color:#000;overflow:hidden}.airResultListContainer .errorContainer{padding-top:12px}.airResultListContainer .errorImage{width:29px;height:29px}.airResultListContainer .errorText{padding-left:8px;font-size:15px}.airResultListContainer .tripItemContainer{border-radius:3px;margin-top:22px}.airResultListContainer .tripItemContainer .tripItemHeader{min-height:12px}.airResultListContainer .tripItemContainer .tripItemHeader{border-radius:3px 3px 0 0;padding-left:12px;font-weight:700;overflow:hidden}.airResultListContainer .tripItemContainer .tripItemHeader .recommendationFlag{position:absolute;height:52px;width:66px;margin-top:-7px;margin-left:-1px}.airResultListContainer .tripItemContainer .tripItemHeader .recommendation{float:left;text-align:center;font-size:13px;padding:6px 0}.airResultListContainer .tripItemContainer .tripItemHeader .recommendationSepa{float:left;margin:5px 8px 0 9px;border-left:1px solid #ccc;height:20px}.airResultListContainer .tripItemContainer .tripItemHeader .comparison{float:right;padding:6px}.airResultListContainer .tripItemContent{border:1px solid #ccc}.airResultListContainer .tripItemLeftContent{background-color:#f8f8f8;width:578px;border-right:1px solid #ccc;float:left;min-height:136px;padding:0 0 1px}.airResultListContainer .tripItemLeftContent .placeholder{padding:12px 12px 5px}.airResultListContainer .tripItemLeftContent .expanded{padding-bottom:15px}.airResultListContainer .tripItemLeftContent .separator{background:#e3e3e3;background:-webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f9f9f9));background:linear-gradient(#e3e3e3, #f9f9f9);height:10px}.airResultListContainer .tripItemLeftContent .recommendationPromotionBox{margin-bottom:12px;margin-top:6px;border:none;background-color:#fff;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc}.airResultListContainer .tripItemLeftContent .information{overflow:hidden;width:100%;margin-top:12px;padding-top:12px;border-top:1px solid #ccc}.airResultListContainer .tripItemLeftContent .information.showMore{display:block}.airResultListContainer .tripItemLeftContent .information.showLess{display:none}.airResultListContainer .tripItemLeftContent .informationItem{overflow:hidden;background-color:#e8e8e8;margin-bottom:2px;padding:3px}.airResultListContainer .tripItemLeftContent .informationItem.TechnicalStop{background-color:#e4f5ff;color:#489adf}.airResultListContainer .tripItemLeftContent .informationItem.OvernightStay{background-color:#ffd7d7;color:#d00}.airResultListContainer .tripItemLeftContent .informationItem.LowCostCarrier{background-color:#ced9e2;color:#000;font-weight:700}.airResultListContainer .tripItemLeftContent .informationItemImage{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;margin-left:5px;float:left;width:30px;text-align:center}.airResultListContainer .tripItemLeftContent .informationItemImage.HotelIncluded,.airResultListContainer .tripItemLeftContent .informationItemImage.ChangeOfAirport,.airResultListContainer .tripItemLeftContent .informationItemImage.NonAirEquipment,.airResultListContainer .tripItemLeftContent .informationItemImage.TechnicalStop,.airResultListContainer .tripItemLeftContent .informationItemImage.LowCostCarrier{color:#666}.airResultListContainer .tripItemLeftContent .informationItemImage.OvernightStay::before{content:""}.airResultListContainer .tripItemLeftContent .informationItemImage.LowCostCarrier{color:#2c3159}.airResultListContainer .tripItemLeftContent .informationItemImage.BaggageCost::before{content:""}.airResultListContainer .tripItemLeftContent .informationItemImage.TechnicalStop{background-color:#e4f5ff;color:#489adf;margin-right:2px}.airResultListContainer .tripItemLeftContent .informationItemImage.Change::before{content:""}.airResultListContainer .tripItemLeftContent .informationItemText{float:left;padding-left:8px;font-size:14px;color:#000}.airResultListContainer .tripItemLeftContent .tripItemTable{width:100%}.airResultListContainer .tripItemRightContent{background-color:#fff;height:100%;padding:6px;position:relative;text-align:center;width:100%}.airResultListContainer .tripItemRightContent__innerWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.airResultListContainer .tripItemRightContent__content{margin-top:70px}.airResultListContainer .tripItemRightContent .tripItemTotalPriceValue{font-size:14px}.airResultListContainer .tripItemRightContent .tripItemPricePerPersonLabel{margin:4px 0}.airResultListContainer .tripItemRightContent .tripItemTotalPriceLabel{font-weight:700}.airResultListContainer .tripItemRightContent .previousPriceLabel,.airResultListContainer .tripItemRightContent .tripItemTotalPriceLabel{font-weight:700}.airResultListContainer .tripItemRightContent .previousPrice{color:#878787;font-size:14px;text-decoration:line-through}.airResultListContainer .tripItemRightContent .tripItemPricePerPersonValue,.airResultListContainer .tripItemRightContent .tripItemTotalPriceValue{color:#d00;font-weight:700}.airResultListContainer .tripItemRightContent .tripItemPreviousPrice{color:#888;font-weight:700;text-decoration:line-through;font-size:16px;margin-bottom:5px}.airResultListContainer .tripItemAllBounds{overflow:hidden}.airResultListContainer .tripItemHotel{margin-top:12px;overflow:hidden}.airResultListContainer .tripItemHotel .photoPane{float:left;margin-right:12px}.airResultListContainer .tripItemHotel .hotelInfoText{float:left;width:320px}.airResultListContainer .tripItemHotel .hotelInfoText .hotelName{float:left;font-weight:700;font-size:14px;clear:right}.airResultListContainer .tripItemHotel .hotelInfoText .starsAndRatings{clear:left}.airResultListContainer .tripItemHotel .hotelInfoText .starsAndRatings .stars{margin-right:12px}.airResultListContainer .tripItemHotel .hotelInfoText .city{font-weight:700}.airResultListContainer .tripItemHotel .hotelInfoText .description{overflow:hidden;height:74px;margin-top:5px}.airResultListContainer .tripItemHotel .viewAllPhotosContainer{cursor:pointer}.airResultListContainer .tripItemHotel .viewAllPhotosBackground{text-align:center;position:relative;margin-top:-24px;background:#000;opacity:.6;height:24px}.airResultListContainer .tripItemHotel .viewAllPhotosText{text-align:center;position:relative;margin-top:-21px;color:#efefef;font-weight:700;font-size:13px;height:21px}.airResultListContainer .tripItemHotel .photoPane .photo img{width:220px;height:150px}.airResultListContainer .tripItemHotel .viewAllPhotosBackground:hover{color:#18418b}.airResultListContainer .tripItemSegment .tripItemFromToArrow{background:url("/gui/s24/image/air/from_to_arrow_sprite.png") no-repeat}.airResultListContainer .tripItemRightContent .tripItemPricePerPersonValue,#tripHighlightContainer .priceLabel{font-size:24px}#airResultShowMoreContainer{text-align:center;overflow:hidden;margin-top:12px;width:100%}#airResultShowMoreContainer td{vertical-align:middle}#airResultWeAreShowingText{margin:0 12px}.search-result.air .tooltip{font-size:12px}.tripItemContainer .nonAirEquipmentImage{height:25px;width:30px;background:url("/gui/s24/image/icons/train.gif") no-repeat}.hotelFiltersContainer{background:#f8f8f8}#pageMiddle .hotelFiltersContainer .header{border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}#hotelFiltersPlaceHolder .filterItem{padding:0 0 10px;border-radius:0;background:transparent;background-image:none;-webkit-filter:none;filter:none;margin-top:8px}#hotelFiltersPlaceHolder .filterName{font-size:13px}#hotelFiltersPlaceHolder .filterItem .filterContent{background:none;padding:10px;border-bottom:1px solid #dadada}#hotelFiltersPlaceHolder .filterItem .sliderContainer .ui-slider .ui-widget-header{background:#0090d2 !important;-webkit-filter:none;filter:none}#hotelFiltersPlaceHolder .sliderContainer .ui-slider{background:#d8d8d8;border:1px solid #bbb}#hotelFiltersPlaceHolder .filterItem .sliderContainer .ui-slider .ui-slider-handle{background:url("/gui/s24/image/slider-button.png") no-repeat scroll 50% 50%;top:-10px;margin-left:-15px;width:32px;height:32px;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-filter:none;filter:none}#hotelFiltersPlaceHolder .filterItem #hotelnameFilter{padding:inherit;background:transparent}#hotelResultContent .hotelResultListContainer{background-color:#fff}#hotelResultContent .amenitySprite{background:url("/layout/a/image/hotel/amenitiesicon_sprite.png") no-repeat;background-position:-280px 0}#hotelResultOverlayPlaceholder #overlayTabMenu>div.selected{background:#979797;background:-webkit-gradient(linear, left top, left bottom, from(#979797), to(#979797));background:linear-gradient(#979797, #979797);border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:none;box-shadow:none;color:#fff;-webkit-filter:none;filter:none}#hotelResultOverlayPlaceholder #overlayTabMenu>div.selected:hover{background:#979797;background:-webkit-gradient(linear, left top, left bottom, from(#979797), to(#979797));background:linear-gradient(#979797, #979797);color:#fff}#hotelResultOverlayPlaceholder #overlayTabMenu>div{background:#f0f0f0;background:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#f0f0f0));background:linear-gradient(#f0f0f0, #f0f0f0);border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:none;box-shadow:none;color:#0090d2;-webkit-filter:none;filter:none}#hotelResultOverlayPlaceholder #overlayTabMenu>div:hover{background:#f3f3f3;background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#f3f3f3));background:linear-gradient(#f3f3f3, #f3f3f3);color:#0077c3}#hotelResultOverlayPlaceholder #tabPaneTop{background:#979797;border:none;height:7px}.agent-msie #hotelResultOverlayPlaceholder #tabPaneTop{background:#979797;-webkit-filter:none;filter:none}#hotelResultOverlayPlaceholder .externalBookForHotelBox .hotelBookExternalButton{margin-top:7px;text-transform:uppercase}
@font-face{font-family:"icons";src:url("/system/css/webfont/icons.eot");font-weight:normal;font-style:normal}@font-face{font-family:"icons";src:url("/system/css/webfont/icons.eot");src:url("/system/css/webfont/icons.eot?#iefix") format("embedded-opentype"),url("/system/css/webfont/icons.woff") format("woff"),url("/system/css/webfont/icons.ttf") format("truetype"),url("/system/css/webfont/icons.svg?#icons") format("svg");font-weight:normal;font-style:normal}.webfont-icon{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.webfont_adt_f:before{content:"\f101"}.webfont_adt_m:before{content:"\f102"}.webfont_air-train:before{content:"\f103"}.webfont_airplane-wall:before{content:"\f104"}.webfont_airport-change:before{content:"\f105"}.webfont_amenity-kit:before{content:"\f106"}.webfont_bankruptcy-plain:before{content:"\f107"}.webfont_bankruptcy:before{content:"\f108"}.webfont_bonus:before{content:"\f109"}.webfont_business-class:before{content:"\f10a"}.webfont_changeable-ticket:before{content:"\f10b"}.webfont_cnn_f:before{content:"\f10c"}.webfont_cnn_m:before{content:"\f10d"}.webfont_date-departure:before{content:"\f10e"}.webfont_date-disabled:before{content:"\f10f"}.webfont_date-return:before{content:"\f110"}.webfont_destination-1:before{content:"\f111"}.webfont_destination-2:before{content:"\f112"}.webfont_entertainment:before{content:"\f113"}.webfont_exclusive-dinner:before{content:"\f114"}.webfont_fast-track:before{content:"\f115"}.webfont_first-class:before{content:"\f116"}.webfont_from-to-arrow-0:before{content:"\f117"}.webfont_from-to-arrow-1:before{content:"\f118"}.webfont_from-to-arrow-2:before{content:"\f119"}.webfont_from-to-arrow-3:before{content:"\f11a"}.webfont_headset:before{content:"\f11b"}.webfont_hotel:before{content:"\f11c"}.webfont_inf:before{content:"\f11d"}.webfont_lcc:before{content:"\f11e"}.webfont_life-ring:before{content:"\f11f"}.webfont_lounge:before{content:"\f120"}.webfont_mtp:before{content:"\f121"}.webfont_newsletter:before{content:"\f122"}.webfont_on-board-lounge:before{content:"\f123"}.webfont_passport_icon:before{content:"\f124"}.webfont_plane:before{content:"\f125"}.webfont_premium-economy:before{content:"\f126"}.webfont_priority-boarding:before{content:"\f127"}.webfont_refundable:before{content:"\f128"}.webfont_room:before{content:"\f129"}.webfont_seat-class:before{content:"\f12a"}.webfont_seat:before{content:"\f12b"}.webfont_seating:before{content:"\f12c"}.webfont_shower:before{content:"\f12d"}.webfont_sleeper-seat:before{content:"\f12e"}.webfont_soft-drink:before{content:"\f12f"}.webfont_special-meal:before{content:"\f130"}.webfont_star-circle:before{content:"\f131"}.webfont_technical-stop:before{content:"\f132"}.webfont_train-bus:before{content:"\f133"}.webfont_trip-one-way:before{content:"\f134"}.webfont_trip-return:before{content:"\f135"}.webfont_user-profile:before{content:"\f136"}.defaultTabMenuContainerLarge{clear:right;float:left;width:100%}.defaultTabMenuContainerLarge div{float:left}.defaultTabMenuContainerLarge>div{border-bottom:none;margin-right:4px}.defaultTabMenuContainerLarge>div.selected{border:none}.defaultTabMenuContainerLarge>div>div>div.selected{opacity:1}.defaultTabMenuContainerLarge>div>div>div{opacity:.5}.defaultTabMenuContainerLarge>div>div.selected{background:#979797;background:-webkit-gradient(linear, left top, left bottom, from(#979797), to(#979797));background:linear-gradient(#979797, #979797);border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:none;box-shadow:none;color:#fff;-webkit-filter:none;filter:none;height:21px;z-index:0}.defaultTabMenuContainerLarge>div>div.selected:hover{background:#979797;background:-webkit-gradient(linear, left top, left bottom, from(#979797), to(#979797));background:linear-gradient(#979797, #979797);color:#fff}.defaultTabMenuContainerLarge>div>div{background:#f0f0f0;background:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#f0f0f0));background:linear-gradient(#f0f0f0, #f0f0f0);border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:none;box-shadow:none;color:#0090d2;-webkit-filter:none;filter:none;border-bottom:none;cursor:pointer;font-size:14px;height:21px;overflow:hidden;padding:8px 20px 2px;position:relative}.defaultTabMenuContainerLarge>div>div:hover{background:#f3f3f3;background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#f3f3f3));background:linear-gradient(#f3f3f3, #f3f3f3);color:#0077c3}#belowTabMenu{background:#979797;-webkit-box-shadow:none;box-shadow:none;float:left;height:7px;overflow:hidden;width:100%}.defaultTabMenuFooterLarge{background:#1e3c6e;background:-webkit-gradient(linear, left top, left bottom, from(#1e3c6e), to(#16356c));background:linear-gradient(#1e3c6e, #16356c);-webkit-box-shadow:0 0 3px 0 #000;box-shadow:0 0 3px 0 #000;height:10px;width:100%}
