.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__message{font-size:18px;font-size:1.125rem}.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}.FlightPackageTable .Airports{padding-right:20px}.FlightPackageTable .Airports .Airport{display:inline-block;border:1px solid #ccc;border-radius:3px;outline:0;background:#ccc;padding:6px 12px;margin:0 3px 0 0;cursor:pointer;color:#666}.FlightPackageTable .Airports .AirportSelected{background:#fff;cursor:default}.FlightPackageTable .Years{position:relative}.FlightPackageTable .Years .Year .Month .Night{border-radius:3px;width:417px;background:#f0f0f0;vertical-align:top;margin:6px 6px 0 0;padding:12px;display:inline-block}.FlightPackageTable .Years .Year .Month .Night .title{padding:12px 12px 0;font-size:18px;font-weight:700;color:#666}.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}.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr{border-top:none}.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr td{color:#999;text-align:center;padding:6px 0}.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr td:first-child{background-image:none}.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr .price{color:#333}.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr .departure .date,.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr .return .date{color:#666}.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr .departure .time,.FlightPackageTable .Years .Year .Month .Night .Packages tbody tr .return .time{margin-left:12px;color:#999}.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:hover td{background:#fff}.FlightPackageTable .Years .Year .Month .Night .limitToggle{display:block;border:none;outline:0;background:0 0;width:100%;text-align:center;cursor:pointer;padding:15px;font-size:14px;color:#787878;text-decoration:underline}.FlightPackageTable .Years .Year .MonthButtons{margin:12px 0 4px}.FlightPackageTable .Years .Year .MonthButtons .MonthButton{border:1px solid #ccc;border-radius:3px;outline:0;background:#ccc;padding:6px 12px;margin:0 3px 0 0;cursor:pointer;color:#666;font-size:13px}.FlightPackageTable .Years .Year .MonthButtons .MonthButtonSelected{background:#fff;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}.offer--expired__footer,.offer--expired__header,.offer-detail{margin:36px auto;max-width:860px}.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}.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%)}#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}