#search-box{margin-top:10px}#ak-search{margin:10px}#ak-search .label{text-transform:uppercase;font-size:.8rem;font-weight:bold;color:#2b2d2f;margin:1px 0}#ak-search .origin-dest{width:100%;margin-top:10px}#ak-search #origin,#ak-search #destination{width:100%;-webkit-appearance:none}#ak-search .autoComplete_wrapper>input{height:35px;padding-left:5px;font-size:1rem;color:#2b2d2f;border-radius:4px;border:1px solid #888;outline:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.01,#fff),color-stop(1,#f2f1f1));background:-moz-linear-gradient(center top,#fff 1%,#f2f1f1 100%);background-color:#f2f1f1}#ak-search #departure-date-container,#ak-search #return-date-container{margin:10px 0;display:inline-block;vertical-align:top;width:48%}#ak-search #departure-date-container .outer,#ak-search #return-date-container .outer{cursor:pointer;border:1px solid #888;border-radius:4px;display:inline-block;vertical-align:top;width:99%;line-height:35px;height:35px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.01,#fff),color-stop(1,#f2f1f1));background:-moz-linear-gradient(center top,#fff 1%,#f2f1f1 100%);background-color:#f2f1f1}#ak-search #departure-date-container .outer img,#ak-search #return-date-container .outer img{float:right;width:24px;height:24px;margin-top:5px}#ak-search #departure-date-container #departure-date,#ak-search #departure-date-container #return-date,#ak-search #return-date-container #departure-date,#ak-search #return-date-container #return-date{margin:0 25px 0 5px;min-width:100px;height:35px;color:#2b2d2f}#ak-search #departure-date-container #departure-date.placeholder,#ak-search #departure-date-container #return-date.placeholder,#ak-search #return-date-container #departure-date.placeholder,#ak-search #return-date-container #return-date.placeholder{color:rgba(123,123,123,0.5);opacity:1}#ak-search #return-date-container{margin-left:4%}#ak-search #departure-date-container.hidden,#ak-search #return-date-container.hidden{visibility:hidden}#ak-search #pax-container{vertical-align:top;margin:0 0 10px 0}#ak-search #pax-container .outer{cursor:pointer;border:1px solid #888;border-radius:4px;width:auto;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.01,#fff),color-stop(1,#f2f1f1));background:-moz-linear-gradient(center top,#fff 1%,#f2f1f1 100%);background-color:#f2f1f1}#ak-search #pax-container .outer img{float:right;width:24px;height:24px;margin-top:5px}#ak-search #pax-container #pax{margin:0 25px 0 5px;height:35px;line-height:35px;color:#2b2d2f}#ak-search #passengers{width:100%;margin-top:10px}#ak-search #passengers>div{width:32%;display:inline-block;vertical-align:top}#ak-search .fus{font-size:.7rem;color:silver;font-weight:normal;text-transform:normal;margin-left:5px}#ak-search #options{width:100%;vertical-align:top}#ak-search #options .label{cursor:pointer}#ak-search #options .label .text{display:inline-block;vertical-align:top}#ak-search #options .label .text:after{content:"";width:14px;height:14px;background:no-repeat url("/images/unfold_more_black_24dp.svg");background-size:14px 14px;position:absolute;display:inline-block}#ak-search #options .options-content{display:none}#ak-search #options.show .options-content{display:block}#ak-search #options.show .label .text:after{content:"";width:14px;height:14px;background:no-repeat url("/images/unfold_less_black_24dp.svg");background-size:14px 14px;position:absolute;display:inline-block}#ak-search #start-container{margin:20px 0;text-align:center}#ak-search #start{background-color:#f6d868;-webkit-appearance:none;padding:10px 30px;font-size:1.3rem;font-weight:bold;color:black;cursor:pointer;border-radius:8px;box-shadow:5px 5px 5px #eee;border:0}#ak-search #directions,#ak-search #stops{background-color:#e2e2e2;border-radius:4px;display:inline-block;vertical-align:top;padding:3px}#ak-search input[type=radio]{display:none}#ak-search input[type=radio]+label{display:inline-block;vertical-align:top;color:#95989a;padding:5px 10px;cursor:pointer;font-size:.85rem}#ak-search input[type=radio]:checked+label{display:inline-block;vertical-align:top;color:#000;background-color:#fff;border-radius:4px;border:1px solid silver;box-shadow:1px 1px 2px #eee}#ak-search select{padding:3px;font-size:1rem;background-color:#fff;border-radius:4px;border:1px solid silver;margin:0 5px 10px 0}#ak-search #baggage-included-container{margin-top:2px}#pax-mobile-box .btn-box{border-top:1px solid silver;position:fixed;bottom:0;width:100%;text-align:center;background-color:#f2f1f1}#pax-mobile-box .pax-select{clear:right;margin:15px 0;height:32px}#pax-mobile-box .pax-select .pax-label{line-height:32px}#pax-mobile-box .pax-select .pax-label .info{color:silver;font-size:.9rem}#pax-mobile-box .pax-select #pax-adt-dlg,#pax-mobile-box .pax-select #pax-chd-dlg,#pax-mobile-box .pax-select #pax-inf-dlg{font-weight:bold;font-size:1rem;margin:7px 10px 0 10px}#pax-mobile-box .pax-select div,#pax-mobile-box .pax-select button{display:inline-block;vertical-align:top}#pax-mobile-box .pax-select .pax-counter{float:right}#pax-mobile-box .pax-select .btn-pax{background-color:#f2f1f1;font-size:1.1rem;width:32px;height:32px;line-height:28px;text-align:center;padding:0}#pax-mobile-box #btn-select-pax{font-size:1.1rem;padding:12px 14px;min-width:250px;margin:12px 10px}#date-picker-mobile-box .mb-body{padding:10px 0}#date-picker-mobile-box .mb-body #left-arrow{display:none}#date-picker-mobile-box .mb-body #right-arrow{display:none}#date-picker-mobile-box #date-range{width:100%;position:absolute;overflow:scroll;height:calc(100% - 200px);height:-o-calc(100% - 200px);height:-webkit-calc(100% - 200px);height:-moz-calc(100% - 200px)}#date-picker-mobile-box #date-selected{border-top:1px solid silver;position:fixed;bottom:0;height:130px;width:100%;background-color:#f2f1f1}#date-picker-mobile-box #date-selected #dep-sel-date-container,#date-picker-mobile-box #date-selected #ret-sel-date-container{display:inline-block;vertical-align:top;width:50%;text-align:center;margin:10px 0}#date-picker-mobile-box #date-selected #dep-sel-date-container label,#date-picker-mobile-box #date-selected #ret-sel-date-container label{margin-left:-3px}#date-picker-mobile-box #date-selected #dep-sel-date,#date-picker-mobile-box #date-selected #ret-sel-date{font-size:1.3rem;margin:8px 5px 0 5px;font-weight:bold;transition:background-color .5s}#date-picker-mobile-box #date-selected .just-selected{background-color:#f6d868}#date-picker-mobile-box #date-selected #btn-select-dates{font-size:1.1rem;padding:12px 14px;min-width:250px}#date-picker-mobile-box #date-selected .btn-box{text-align:center}#date-picker-mobile-box .month{margin:0 10px}#date-picker-mobile-box .month-header{margin:15px 1% 5px 1%;padding:0 1%}#date-picker-mobile-box .month-year{float:right}#date-picker-mobile-box .month-year,#date-picker-mobile-box .month-name{font-weight:bold}#date-picker-mobile-box .mb-header .days-of-week{clear:both;margin-top:20px}#date-picker-mobile-box .desk-days-of-week{display:none}#date-picker-mobile-box .day-of-week{text-align:center;width:10%;padding:0 1%;margin:1%;display:inline-block;vertical-align:top;font-size:.9rem}#date-picker-mobile-box .day{text-align:right;width:10%;padding:1.5% 1.5% 1.5% .5%;border-radius:4px;margin:1%;background-color:#eee;display:inline-block;cursor:pointer}#date-picker-mobile-box .day.disabled{color:#aaa;cursor:auto;background-color:#fff}#date-picker-mobile-box .day.empty{background-color:#fff}#date-picker-mobile-box .day.trip{background-color:#fbecb7}#date-picker-mobile-box .day.selected{background-color:#f6d868}@media only screen and (min-width:768px){#ak-search .loc-name{display:inline;font-weight:normal}#ak-search .date{display:inline}#ak-search .origin-dest{display:inline-block;vertical-align:top;width:380px}#ak-search .dest-container{margin-left:10px}#ak-search #departure-date-container,#ak-search #return-date-container{width:184px}#ak-search #return-date-container{margin-left:10px}#ak-search #pax-container{display:inline-block;vertical-align:top;width:380px;margin:10px 0 10px 10px}#date-picker-mobile-box{position:fixed;width:590px;height:auto;top:50%;left:50%;bottom:auto;right:auto;transform:translate(-50%,-50%)}#date-picker-mobile-box #date-range{position:relative;display:block;width:580px;height:auto;margin:0 10px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}#date-picker-mobile-box #date-range .month{display:table-cell;width:auto;height:auto;padding:0 20px 15px 0}#date-picker-mobile-box #date-range .day:hover{background-color:#f7df87}#date-picker-mobile-box #date-range .day.disabled:hover{background-color:#fff}#date-picker-mobile-box .month-header{margin:15px 0 5px 0;padding:0;text-align:center}#date-picker-mobile-box .month-year{float:none}#date-picker-mobile-box .month-year,#date-picker-mobile-box .month-name{font-weight:bold;margin:0 3px}#date-picker-mobile-box .desk-days-of-week{display:block}#date-picker-mobile-box .day-of-week{text-align:center;width:25px;padding:4px;margin:3px;display:inline-block;color:silver}#date-picker-mobile-box .day{font-size:.9rem;width:25px;padding:4px;margin:3px}#date-picker-mobile-box #date-selected{position:static;bottom:auto;display:block;height:auto;border-radius:0 0 8px 8px}#date-picker-mobile-box #date-selected #dep-sel-date-container,#date-picker-mobile-box #date-selected #ret-sel-date-container{width:130px;margin:10px 10px}#date-picker-mobile-box #date-selected #btn-select-dates{font-size:1.1rem;padding:12px 14px;min-width:100px}#date-picker-mobile-box #date-selected .btn-box{display:block;float:right;margin:10px 10px 0 0}#date-picker-mobile-box .mb-body #left-arrow{display:block;position:fixed;left:5px;z-index:250;margin-top:12px;cursor:pointer;background-color:#fff}#date-picker-mobile-box .mb-body #left-arrow img{width:24px;height:24px}#date-picker-mobile-box .mb-body #right-arrow{display:block;position:fixed;margin-top:10px;right:5px;z-index:250;cursor:pointer;background-color:#fff}#date-picker-mobile-box .mb-body #right-arrow img{width:24px;height:24px}#pax-mobile-box{z-index:100;position:fixed;width:400px;height:auto;top:50%;left:50%;bottom:auto;right:auto;transform:translate(-50%,-50%)}#pax-mobile-box .btn-box{border-top:1px solid silver;position:static;border-radius:0 0 8px 8px;bottom:0}}