.offer-header--expired{background:url("../assets/expired-title_image.4f314eeea3be.png") center top no-repeat;background-size:cover;-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/offers/assets/expired-title_image.png, sizingMethod='scale')"}.offer--expired__body:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:150px}.offer--expired__body.expanded{max-height:9999px}.offer--expired__body.expanded:after{display:none}.offer--expired__toggler{cursor:pointer;font-size:16px}.offer--expired__toggler,.offer--expired__toggler:active,.offer--expired__toggler:hover{color:#000;font-weight:700;text-decoration:none}.offer--expired__toggler .icon-angle-down{font-weight:800;font-size:18px}.offer--expired__footer{text-align:center}.FlightPackageTable{display:inline-block;padding:10px 5px 30px}.FlightPackageTable .packageLegend{padding:5px;font-size:16px;color:#e66b3c}.FlightPackageTable .packageLegend .legendLabel{padding-left:10px}.FlightPackageTable .packageLegend .minPriceSymbol{display:inline;background:0 0;position:relative}.FlightPackageTable .packageLegend .minPriceSymbol:before{content:'';position:absolute;top:2px;left:-5px;border-top:10px solid #e66b3c;border-left:10px solid transparent;width:0}.FlightPackageTable .Airports{padding-right:20px}.FlightPackageTable .Airports .Airport{position:relative;display:inline-block;border:1px solid #ccc;border-radius:3px;outline:0;background-color:#fff;padding:6px 12px;margin:0 5px 5px 0;cursor:pointer;color:#333}.FlightPackageTable .Airports .Airport:hover{border:1px solid #34abe0;color:#34abe0}.FlightPackageTable .Airports .AirportSelected{border:1px solid #34abe0;color:#34abe0;font-weight:700;cursor:default}.FlightPackageTable .hasMinPrice{position:relative}.FlightPackageTable .hasMinPrice:before{content:'';position:absolute;top:0;right:0;border-top:10px solid #e66b3c;border-left:10px solid transparent;width:0}.FlightPackageTable .Years{position:relative}.FlightPackageTable .Years .Year .Month .Night{border-radius:3px;width:417px;border:1px solid #ccc;vertical-align:top;margin:6px 6px 0 0;background-color:#fff;display:inline-block}.FlightPackageTable .Years .Year .Month .Night .title{padding:12px 12px 0 20px;font-size:18px;font-weight:700}.FlightPackageTable .Years .Year .Month .Night .subTitle{padding:0 12px 12px;font-size:12px;color:#ccc}.FlightPackageTable .Years .Year .Month .Night .Packages{width:100%;font-size:12px}.FlightPackageTable .Years .Year .Month .Night .Packages thead tr th{padding:6px 0;text-align:left;padding:6px 0 6px 20px}.FlightPackageTable .Years .Year .Month .Night .Packages thead tr th:last-child{text-align:right;padding:6px 20px 6px 0}.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr{border-top:none}.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr td{color:#999;text-align:left;padding:6px 0;width:10%;white-space:nowrap}.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr td:first-child{background-image:none;padding:6px 0 6px 20px}.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr .price{text-align:right;width:60%;padding:6px 20px 6px 0}.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr .departure,.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr .price a,.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr .return{color:#333}.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr .departure .weekday,.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr .return .weekday{margin-left:5px;font-style:italic}.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr .return{padding-left:20px}.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr .time{margin-left:5px}.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr:hover a{color:#34abe0}.FlightPackageTable .Years .Year .Month .Night .Packages tbody .rowHasMinPrice{background-color:#fdf7eb}.FlightPackageTable .Years .Year .Month .Night .limitToggle{display:block;border:none;outline:0;background:0 0;width:100%;text-align:center;cursor:pointer;padding:11px 0;font-size:14px;color:#787878;text-decoration:underline}.FlightPackageTable .Years .Year .Month .Night .limitToggleText{position:relative;width:100%;padding:4px 0}.FlightPackageTable .Years .Year .Month .Night .limitToggleText.hasMinPrice{background-color:#fdf7eb}.FlightPackageTable .Years .Year .Month .Night .limitToggleText.hasMinPrice.before{content:'';position:absolute;top:0;right:0;border-top:10px solid #e66b3c;border-left:10px solid transparent;width:0}.FlightPackageTable .Years .Year .MonthButtons{margin:12px 0 4px}.FlightPackageTable .Years .Year .MonthButtons .MonthButton{position:relative;border:1px solid #ccc;border-radius:3px;outline:0;background-color:#fff;padding:6px 12px;margin:0 5px 0 0;cursor:pointer;color:#333;font-size:13px}.FlightPackageTable .Years .Year .MonthButtons .MonthButton:hover{border:1px solid #34abe0;color:#34abe0}.FlightPackageTable .Years .Year .MonthButtons .MonthButtonSelected{border:1px solid #34abe0;color:#34abe0;font-weight:700;cursor:default}.FlightPackageTable .Years .NextYear{position:absolute;top:120px;right:0}.FlightPackageTable .Years .PreviousYear{position:absolute;top:120px;left:0}.FlightPackageTable .Years .NextYear,.FlightPackageTable .Years .PreviousYear{cursor:pointer;text-decoration:none;color:#ccc;font-size:24px}.FlightPackageTable .Years .NextYear:hover,.FlightPackageTable .Years .PreviousYear:hover{color:#333}.footer-main{margin-bottom:100px}.offer-detail{max-width:53.75em}.offer-header .header-contents--expired{width:450px;height:410px;bottom:75px;padding:0;margin:0 auto;color:#000;background:url("../assets/expired-bubble.8f6c95de3bfb.png") center top no-repeat}.offer-header--expired{height:600px}.offer--expired__message{margin:105px 20px 0 60px}.offer-header__title{color:#fff}.offer--expired__header{text-align:center;max-width:53.75em}.offer--expired__header .sub-title{margin-top:10px}.offer--expired__body{overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s;opacity:.55;max-height:640px}.offer--expired__body:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.offer--expired__footer{margin:20px auto 36px;max-width:860px}#map-canvas{background:#e5e3df;height:500px}#map-canvas img{max-width:none}.map-embedded{width:100%;height:500px}.map-canvas--loading{line-height:500px;text-align:center}.Header+#main{padding-top:6rem}.RecommendedOffers__header{margin-bottom:2em}.RecommendedOffers__header>p{margin-bottom:0}