@font-face{font-family:'sgp-r';src:url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Regular/SohoGothicPro-Regular.eot);src:url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Regular/SohoGothicPro-Regular.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Regular/SohoGothicPro-Regular.woff) format("woff"),url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Regular/SohoGothicPro-Regular.ttf) format("truetype"),url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Regular/SohoGothicPro-Regular.svg#sgp-r) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'sgp-l';src:url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Light/SohoGothicPro-Light.eot);src:url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Light/SohoGothicPro-Light.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Light/SohoGothicPro-Light.woff) format("woff"),url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Light/SohoGothicPro-Light.ttf) format("truetype"),url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Light/SohoGothicPro-Light.svg#sgp-l) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'sgp-m';src:url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Medium/SohoGothicPro-Medium.eot);src:url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Medium/SohoGothicPro-Medium.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Medium/SohoGothicPro-Medium.woff) format("woff"),url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Medium/SohoGothicPro-Medium.ttf) format("truetype"),url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Medium/SohoGothicPro-Medium.svg#sgp-m) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'sgp-b';src:url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Bold/SohoGothicPro-Bold.eot);src:url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Bold/SohoGothicPro-Bold.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Bold/SohoGothicPro-Bold.woff) format("woff"),url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Bold/SohoGothicPro-Bold.ttf) format("truetype"),url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-Bold/SohoGothicPro-Bold.svg#sgp-b) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'sgp-li';src:url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-LightItalic/SohoGothicPro-LightItalic.eot);src:url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-LightItalic/SohoGothicPro-LightItalic.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-LightItalic/SohoGothicPro-LightItalic.woff) format("woff"),url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-LightItalic/SohoGothicPro-LightItalic.ttf) format("truetype"),url(/sites/all/themes/custom/aa/html/fonts/SohoGothicPro-LightItalic/SohoGothicPro-LightItalic.svg#sgp-li) format("svg");font-weight:normal;font-style:normal;}.clear-fix,.block-landing-page-promo .row.book-ticket .wrap .voyage .block-selects{*zoom:1;}.clear-fix:after,.block-landing-page-promo .row.book-ticket .wrap .voyage .block-selects:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}body .ui-autocomplete{width:235px !important;}.block-landing-page-promo.multiple-way .left.side .title{padding:109px 14px 10px;}.block-landing-page-promo.multiple-way .left.side .title .second{line-height:45px;margin:0;}.block-landing-page-promo.multiple-way .book-ticket{height:583px !important;}.block-landing-page-promo.multiple-way .book-ticket .voyage > .first{margin-right:27px !important;}.block-landing-page-promo.multiple-way .book-ticket .voyage > .second{float:left !important;}.block-landing-page-promo.multiple-way .ui-widget.depart,.block-landing-page-promo.multiple-way .ui-widget.destination{margin:0 25px 15px 25px;float:none;width:235px;}.block-landing-page-promo.multiple-way .ui-widget.depart .custom-combobox,.block-landing-page-promo.multiple-way .ui-widget.destination .custom-combobox{width:235px;}.block-landing-page-promo.multiple-way .ui-widget.depart .custom-combobox-input,.block-landing-page-promo.multiple-way .ui-widget.destination .custom-combobox-input{width:189px;}.block-landing-page-promo .main-banner .right.side{background-color:transparent;}.block-landing-page-promo .row{margin-bottom:28px;}.block-landing-page-promo .row h2{font-family:"sgp-l",Arial,Helvetica,sans-serif,Garuda,FreeSans;font-size:28px;text-transform:uppercase;margin-top:3px;margin-bottom:35px;color:#002a59;}.block-landing-page-promo .row.book-ticket{background-color:#fff;color:#002a59;padding:24px;height:423px;}.block-landing-page-promo .row.book-ticket h3,.block-landing-page-promo .row.book-ticket .conditions-link{font-family:"sgp-r",Arial,Helvetica,sans-serif,Garuda,FreeSans;font-size:14px;text-transform:uppercase;height:31px;margin-bottom:24px;}.block-landing-page-promo .row.book-ticket h3 span,.block-landing-page-promo .row.book-ticket .conditions-link span{background-color:#efeeec;padding:8px 12px;display:inline-block;}.block-landing-page-promo .row.book-ticket .wrap{overflow:visible;}.block-landing-page-promo .row.book-ticket .wrap .voyage{width:595px;float:left;}.block-landing-page-promo .row.book-ticket .wrap .voyage > div.first{width:284px;float:left;}.block-landing-page-promo .row.book-ticket .wrap .voyage > div.second{float:right;position:relative;}.block-landing-page-promo .row.book-ticket .wrap .voyage > div.second .block-datepicker{float:right;clear:both;width:284px;}.block-landing-page-promo .row.book-ticket .wrap .voyage h3{width:284px;display:block;margin-bottom:16px;}.block-landing-page-promo .row.book-ticket .wrap .voyage .conditions-link{color:#002a59;text-transform:none;display:block;padding:8px 0;height:15px;width:284px;margin-bottom:16px;}.block-landing-page-promo .row.book-ticket .wrap .voyage .conditions-link:hover{color:#a0d6f1;cursor:pointer;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-selects{background-color:#efeeec;width:283px;padding:16px 0 26px 0;margin:0 0 37px 0;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-selects .form-select{margin:0 25px 15px 25px;float:none;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-selects .form-select select{width:235px;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-selects .form-select .ui-selectmenu{width:235px !important;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-selects .form-select.error .ui-selectmenu{border:1px solid #ff0000;width:233px !important;height:29px;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-selects .last-row{padding:4px 0 0 0;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-selects .last-row .form-select{margin:0 25px 0 25px;float:none;width:153px;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-selects .last-row .form-select select{width:165px;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-selects .last-row .form-select .ui-selectmenu{background-color:#042c5a;width:165px !important;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .alternate{margin-bottom:16px;line-height:16px;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .alternate strong:first-child{font-size:16px;text-transform:capitalize;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline{background-color:#fff;width:225px;z-index:2 !important;margin:0 auto;overflow:hidden;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-inline{overflow:hidden;border:1px solid #fff;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-header{background-color:#9fd5f0;border-bottom:1px solid #fff;height:26px;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-header .ui-corner-all .ui-icon{width:6px;height:13px;margin:6px 15px 6px 6px;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-header .ui-datepicker-prev{float:left;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-header .ui-datepicker-prev .ui-icon{background:url(/sites/all/themes/custom/aa/html/images/sprite-a.png) no-repeat -441px -40px;margin:7px 11px 6px 9px;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-header .ui-datepicker-next{float:right;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-header .ui-datepicker-next .ui-icon{background:url(/sites/all/themes/custom/aa/html/images/sprite-a.png) no-repeat -451px -40px;margin:7px 11px 6px 8px;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-header .ui-datepicker-title{font-family:Arial,Helvetica,sans-serif,Garuda,FreeSans;font-size:13px;line-height:26px;font-weight:bold;color:#002c5a;text-align:center;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-calendar{width:224px;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-calendar thead{background-color:#f2f2f2;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-calendar thead tr{border:none;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-calendar thead tr th{height:25px;border:none;font-family:Arial,Helvetica,sans-serif,Garuda,FreeSans;font-weight:bold;font-size:13px;color:#002c5a;padding:0;text-align:center;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-calendar tbody{border:none;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-calendar tbody tr{height:25px;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-calendar tbody tr td{border-right:1px solid #e9e9e9;border-top:1px solid #e9e9e9;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-calendar tbody tr td a{line-height:25px;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-calendar tbody tr td a.ui-state-default{font-family:Arial,Helvetica,sans-serif,Garuda,FreeSans;font-size:13px;font-weight:normal;color:#262626;text-align:center;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-calendar tbody tr td a.ui-state-highlight{background-color:#042c5a;background:none;color:#262626;border:none;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-calendar tbody tr td a.ui-state-active{background-color:#042c5a;color:#fff;line-height:25px;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .datepicker-inline .ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable span.ui-state-default{font-family:Arial,Helvetica,sans-serif,Garuda,FreeSans;font-size:13px;display:block;font-weight:normal;text-align:center;color:#1c94c4;}.block-landing-page-promo .row.book-ticket .wrap .voyage .block-datepicker .wrap{background-color:#efeeec;width:283px;padding:29px 0;}.block-landing-page-promo .row.book-ticket .wrap .passengers{margin-left:646px;}.block-landing-page-promo .row.book-ticket .wrap .passengers .passenger-picker{display:block;position:relative;left:3px !important;top:3px !important;z-index:1;}.block-landing-page-promo .row.book-ticket .wrap .passengers .passenger-picker table{margin:0 0 12px 0;width:270px;}.block-landing-page-promo .row.book-ticket .wrap .passengers .passenger-picker table tbody tr{width:270px;height:31px;}.block-landing-page-promo .row.book-ticket .wrap .passengers .passenger-picker table tbody tr td.first{width:93px;}.block-landing-page-promo .row.book-ticket .wrap .passengers .button-with-arrow{background-color:#a5027d;top:34px;height:39px;right:-119px;}.block-landing-page-promo .row.book-ticket .wrap .passengers .button-with-arrow .arrow-ico{background:url(/sites/all/themes/custom/aa/html/images/sprite-a.png) no-repeat -404px 0;}.block-landing-page-promo .row.current-offers h2{margin-left:23px;margin-top:32px;margin-bottom:35px;}.block-landing-page-promo .row.current-offers .wrap .block-promo{float:left;margin:0 28px 0 0;height:326px;}.block-landing-page-promo .row.current-offers .wrap .block-promo .pic{max-height:195px;}.block-landing-page-promo .row.current-offers .wrap .block-promo .block-text{height:131px;}.block-landing-page-promo .row.current-offers .wrap .block-promo .block-text .title{font-size:22px;line-height:22px;padding:17px 0 0px;max-height:44px;}.block-landing-page-promo .row.current-offers .wrap .block-promo .block-text .sub-title{display:block;font-size:14px;margin-top:-2px;}.block-landing-page-promo .row.current-offers .wrap .block-promo .block-text .sub-title strong{font-size:24px;color:#a5027d;}.block-landing-page-promo .row.current-offers .wrap .block-promo .block-text .button{background-color:#a5027d;}.ui-selectmenu-menu #ui-id-6-menu{min-height:260px;}p.promo-price,p.offer-price{font-family:Arial,Helvetica,sans-serif,Garuda,FreeSans;font-size:12px;font-weight:normal;color:#262626;text-align:right;width:35px;position:absolute;line-height:normal;cursor:pointer;}.mt a.ui-state-default::after{width:15px;height:15px;margin-left:5px;content:'';display:inline-block;background-image:url(/sites/all/themes/custom/aa/html/images/coupon.png);background-size:contain;position:absolute;top:0;right:0;}span.ui-state-default{width:35px;text-align:left;}#aa__page-promo .book-ticket{height:auto;overflow:hidden;}#aa__page-promo .first.block-datepicker{margin-bottom:5px;}#aa__page-promo .datepicker-inline{width:254px;}#aa__page-promo .ui-widget{width:auto;}#aa__page-promo .ui-datepicker-calendar{width:252px;}#aa__page-promo .ui-datepicker-calendar td{position:relative;height:32px;width:36px;}#aa__page-promo a.ui-state-default{padding-left:1px;font-size:12px;font-weight:600;color:#002a59;position:absolute;top:0;left:0;bottom:0;right:0;text-align:left;line-height:normal;}#aa__page-promo a.ui-state-default.ui-state-active,#aa__page-promo a.ui-state-default.ui-state-active + p{color:#fff;}[class*="tarif-"] [class*="-txt"]::before{content:'';display:inline-block;width:15px;height:15px;margin-left:0;background-position:0 15px;background-size:contain;}.tarif-promo-txt::before{background-image:url(/sites/all/themes/custom/aa/html/images/coupon.png);}.is-best-fare,div.tarif-lower p.tarif-lower-txt::before{background-color:#b4a6d8;}.is-best-fare{color:#002a59;}#aa-amadeus-multiple-form span.ui-state-default{width:auto;text-align:center;}
