.panel-select-items{padding:0;position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:20001;background:#fff;color:#fff;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.panel-select-items,.panel-select-items .panel-select-close{display:none;top:0;right:0;-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,.75);box-shadow:3px 3px 10px 0 rgba(0,0,0,.75)}.panel-select-items .panel-select-close{position:absolute;z-index:1;cursor:pointer}.panel-select-items .panel-select-close .pictogram-plus{height:32px;width:32px}.panel-select-items .option-selected-items{display:block;margin:0;float:right;width:60%;white-space:nowrap;padding-left:10px;height:37px;overflow-x:auto;overflow-y:hidden}.panel-select-items .option-selected-items li{float:none;display:inline-block;color:#333;height:100%;margin-right:5px;position:relative;cursor:pointer}.panel-select-items .option-selected-items li span{border:1px solid #556c8f;border-radius:4px;padding:10px 30px 0 10px;height:100%;line-height:100%;max-width:100px;float:left;font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.panel-select-items .option-selected-items li .remove{position:absolute;top:13px;right:5px;width:13px;height:13px;font-size:.8125rem;color:#fff}.panel-select-items .search-filter{margin:0}.panel-select-items .search-filter:focus{border:1px solid #9fa3ae!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.panel-select-items .search-filter-items{display:none;position:absolute;z-index:2;color:#333;margin-top:-4px;width:100%;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;border-radius:0 0 4px 4px;background:#fff;max-height:400px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.panel-select-items .search-filter-items li{padding:0}.panel-select-items .search-filter-items li>span{font-size:.875rem;padding:10px}.panel-select-items .search-filter-items li>span.selected,.panel-select-items .search-filter-items li>span:hover{background:#70cbf4;color:#fff}.panel-select-items .option-message{width:100%;padding:15px 15px 0;font-size:20px;font-size:2rem;color:#092a5e;display:block}.panel-select-items .option-message label{margin:0 0 10px;font-weight:700;display:none}.panel-select-items .option-message .btn{font-size:.625rem;padding:5px}.panel-select-items .option-message form{position:relative}.panel-select-items .option-message .icon-close-circle{color:#fff}.panel-select-items .info-push{background:#556c8f;padding:15px;border-radius:4px;margin:2px 15px 15px 0;font-size:.875rem}.panel-select-items .info-push span{font-weight:700;cursor:pointer}.panel-select-items li span{display:block;padding:15px 0;cursor:pointer;font-size:1.125rem;line-height:18px}.panel-select-items li i{float:left;width:40px;min-height:1px;font-size:1.1875rem}.panel-select-items .option-fixed{padding:5px 15px 0;display:none}.panel-select-items .option-fixed+.option-list{padding-top:0}.panel-select-items .option-fixed .alone{display:block;clear:both;padding:10px;cursor:pointer;border-bottom:1px solid #556c8f;color:#999}.panel-select-items .option-fixed .alone label{cursor:pointer}.panel-select-items .option-fixed .alone.selected{color:#fff}.panel-select-items .option-fixed i{float:left;width:30px;min-height:1px;font-size:1.3125rem}.panel-select-items .option-fixed .valid{color:#333}.panel-select-items .option-fixed .valid i{color:#d40e14}.panel-select-items [type=checkbox],.panel-select-items [type=radio]{margin:0 8px 1px 0}.panel-select-items .level-1{margin:0}.panel-select-items .level-1 span i{padding-left:10px}.panel-select-items .level-1.level-single span{padding-left:0}.panel-select-items .level-2{display:none}.panel-select-items .level-2 span{padding:10px 0}.panel-select-items .level-3{display:none}.panel-select-items .level-3 span{padding:10px 0}.panel-select-items .selected{color:#fff}.panel-select-items .bottom-bar{position:fixed;top:auto;bottom:0;left:0;background:#fff;width:100%;margin:0;padding:24px 12px;z-index:3;-webkit-box-shadow:0 -1px 4px 0 rgba(0,0,0,.1);box-shadow:0 -1px 4px 0 rgba(0,0,0,.1)}.panel-select-items .bottom-bar .btn{width:100%}.panel-select-items [autocomplete]{position:relative;float:left;width:40%}.panel-select-items .option-list{padding:15px 15px 120px}.panel-select-items .option-list.readonly{opacity:.2}.panel-select-items .option-list ul li span{position:relative}.panel-select-items .option-list ul li i{position:absolute;right:0;width:32px;height:32px;padding:4px 0 0;margin:-6px 0 0;text-align:center}.panel-select-items .option-list ul.level-2,.panel-select-items .option-list ul.level-3{margin-left:12px}.panel-select-items .option-list ul.search-filter-items li span{padding:10px}@media (max-width:767px){.panel-select-items .level-1:first-child>li:first-child{border-top:0}}@media (min-width:768px){.panel-select-items{position:absolute;top:auto;bottom:auto;width:100%;height:auto;padding:0;overflow:hidden;z-index:19999;margin-top:15px}.panel-select-items .panel-select-close{display:block}.panel-select-items .plate{margin:15px}.panel-select-items .option-list{padding-right:0;padding-bottom:15px}.panel-select-items .level-1{float:left;width:33.3333%}.panel-select-items .level-1>li{margin-right:15px}.panel-select-items .bottom-bar{position:unset;top:unset;bottom:unset;left:unset;background:unset;width:unset;margin:unset;padding:15px;z-index:unset;-webkit-box-shadow:unset;box-shadow:unset}.panel-select-items .bottom-bar .btn{width:unset;padding-left:50px;padding-right:50px}}@media (min-width:1200px){.panel-select-items{width:1160px;left:50%;margin:0 0 0 -580px}}#pax .pax-count{position:relative}#pax .adults{margin-bottom:25px}#pax .pax-actions,#pax .pax-labels{float:left;width:50%}#pax .pax-labels{margin-top:3px}#pax .pax-actions{text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#pax .pax-actions .pictogram{color:#fff}#pax .pax-actions label{font-size:1.625rem;display:inline-block;font-weight:700;width:40px;text-align:center;color:#092a5e}#pax .pax-title{margin:0 0 5px;font-size:1rem;color:#092a5e}#pax .pax-subtitle{text-transform:none;margin:0;color:#092a5e;font-weight:200;font-size:15px}#pax .icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:36px;width:36px;font-size:30px;cursor:pointer;background:#092a5e;color:#fff;border-radius:2px}#pax .icon span{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}#pax .ages{text-align:center;display:none;margin-top:15px}#pax .ages.has-infant-error .age-title{color:#fff;font-weight:700}#pax .ages.has-infant-error .age-title .generic-label{display:none}#pax .ages.has-infant-error .age-title .error-label{display:inline-block}#pax .age-title{font-size:.8125rem;text-align:left;margin:0 0 5px;color:#092a5e;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}#pax .age-title span{padding:5px;margin-left:-5px}#pax .age-title .generic-label{display:inline-block}#pax .age-title .error-label{display:none;background:#556c8f}#pax .child-age{display:none;min-width:40px;width:auto;margin:0 15px 0 0;padding:6px 8px;float:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}#pax .child-age.valid{display:inline-block}#pax .btn-close{float:right}#pax .rooms{padding:15px}#pax .rooms .title{margin:0 0 15px;padding:0;font-size:1rem;font-weight:700}#pax .rooms .btns{padding:15px 0 0;margin:15px 0 0;border-top:1px solid #556c8f}#pax .rooms .btns .panel-close{display:none}#pax .rooms .room{border-top:1px solid #556c8f;border-bottom:0;padding-top:15px;margin-bottom:20px}#pax .rooms .room-0{border-top:0}#pax .rooms .room-0 .title{display:none}@media (min-width:768px){#pax{padding-bottom:0}#pax .room-setup{position:relative}#pax .pax-labels{min-width:20%;width:auto}#pax .pax-actions{text-align:left}#pax .ages,#pax .btns,#pax .pax-count{float:left;width:50%}#pax .pax-count{width:100%}#pax .ages{position:absolute;left:40%;margin:0 0 2px;z-index:1;bottom:0}#pax .rooms .btns{width:100%}#pax .rooms .btns .panel-close{display:inline-block;margin-right:20px}}#picker .calendar{padding:15px 15px 0}#picker .ui-state-default,#picker .ui-widget,#picker .ui-widget-header{background:none;border:0;color:#fff}#picker .ui-widget{max-width:100%;min-width:100%;font-family:inherit;border-top:0;padding-top:15px;padding-bottom:15px;border-radius:0}#picker .ui-widget td,#picker .ui-widget th{text-align:center;padding:0}#picker .ui-widget td a,#picker .ui-widget th a{text-align:center;border-radius:0}#picker .ui-widget td a:hover,#picker .ui-widget th a:hover{background:#556c8f}#picker .ui-widget td a.ui-state-active:hover,#picker .ui-widget th a.ui-state-active:hover{background:#dbf2fc;color:#333}#picker .ui-widget td a.ui-state-hover span,#picker .ui-widget th a.ui-state-hover span{color:#fff}#picker .ui-widget .ui-datepicker-week-col{border:0!important;padding:10px 5px 10px 0}#picker .ui-datepicker-group{min-width:100%}#picker .ui-state-default{padding:12px 6px;text-align:center;position:relative}#picker .ui-state-default>span{position:absolute;left:0;right:0;bottom:-1px;font-size:.6875rem;color:#333}#picker .ui-state-default>span.is-cheapest{color:#d40e14}#picker .ui-state-active{background:#dbf2fc;color:#333;border-color:#70cbf4}#picker .ui-state-active>span,#picker .ui-state-active>span.is-cheapest{color:#fff}#picker .ui-datepicker-next,#picker .ui-datepicker-prev{width:24px;height:24px;border:0;top:5px;cursor:pointer;background-size:24px 24px!important;background-repeat:no-repeat;background-color:transparent}#picker .ui-datepicker-prev{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIj48cGF0aCBmaWxsPSIjMDgyQTVFIiBkPSJNNTAuNjU3IDYwbDI3LjE3MSAyNy4xNzJhNCA0IDAgMSAxLTUuNjU2IDUuNjU2bC0zMC0zMGE0IDQgMCAwIDEgMC01LjY1NmwzMC0zMGE0IDQgMCAxIDEgNS42NTYgNS42NTZMNTAuNjU3IDYweiIvPjwvc3ZnPg==")!important}#picker .ui-datepicker-next{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIj48cGF0aCBmaWxsPSIjMDgyQTVFIiBkPSJNNjkuMzQzIDYwTDQyLjE3MiA4Ny4xNzJhNCA0IDAgMSAwIDUuNjU2IDUuNjU2bDMwLTMwYTQgNCAwIDAgMCAwLTUuNjU2bC0zMC0zMGE0IDQgMCAxIDAtNS42NTYgNS42NTZMNjkuMzQzIDYweiIvPjwvc3ZnPg==")!important}#picker .ui-state-disabled{background:none;opacity:1;color:#556c8f}#picker .ui-state-disabled .ui-state-default{color:#556c8f}@media (min-width:768px){#picker{padding-bottom:0}#picker.months-2 .ui-datepicker-group,#picker .ui-datepicker-group{min-width:50%}#picker.months-3 .ui-datepicker-group{min-width:33.33333%}}@media (min-width:992px){#pax .pax-labels{min-width:15%}#pax .ages{left:30%}}#search-tabs{font-size:.875rem;margin:0 auto 15px;overflow-x:auto;overflow-y:hidden;padding-left:0}#search-tabs ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;border:0;margin:0}#search-tabs ul li{display:inline-block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#search-tabs ul a{display:block;padding:10px 0 15px;color:#333;white-space:nowrap;font-weight:700;text-decoration:none;text-align:center;letter-spacing:.5px;margin:0 0 -5px;border:0}#search-tabs ul a.selected{border:0;background:#57abd2;color:#fff;border-radius:1px}#search-tabs ul a svg{display:inline-block;width:40px;height:40px}#search-tabs ul a svg path{fill:currentColor}@media (min-width:768px){#search-tabs ul a svg{width:24px;height:24px}}#search-tabs ul a span{font-size:.625rem;display:block}@media (min-width:768px){#search-tabs ul a span{font-size:.875rem;position:relative;top:-4px;display:inline-block}}.search-page #search-tabs,[data-navigation=true] #search-tabs{display:block}@media (min-width:768px){#search-tabs{padding-left:10px}#search-tabs ul{display:block}#search-tabs ul a{padding-left:10px;padding-right:10px}#search-tabs ul a svg{margin-right:7px}}@media (min-width:992px){#search-tabs ul{margin:0 -10px}}#search-tabs,.panel-select-items{display:none}#search-configurator{background:#70cbf4;color:#333;padding:15px 0 5px;-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}#search-configurator .row-cta,#search-configurator .row-message,#search-configurator .row-options{display:none}#search-configurator label i{margin-right:5px}#search-configurator .form-control{font-size:1rem;border-radius:4px;height:37px}#search-configurator .col-airports,#search-configurator .col-paxes,#search-configurator .col-when{padding-right:0}#search-configurator .col-airports .panel-select,#search-configurator .col-duration .panel-select,#search-configurator .col-paxes .panel-select{border-radius:0 1px 1px 0}#search-configurator .col-btn,#search-configurator .col-countries{padding-left:0}#search-configurator .col-btn .panel-select,#search-configurator .col-countries .panel-select{border-radius:0;border-left:1px solid #dfdfdf}#search-configurator .col-btn .btn,#search-configurator .col-countries .btn{border-radius:0 4px 4px 0}#search-configurator .col-duration,#search-configurator .col-paxes{display:none}#search-configurator .col-btn{margin:0}#search-configurator .col-btn label{display:block;visibility:hidden}#search-configurator .col-btn .btn-find{font-size:1rem;border:0;outline:0;min-height:auto;padding:0;width:100%;height:45px;border-radius:0 1px 1px 0;color:#fff}#search-configurator .col-btn .btn-find:focus{border:0;outline:0}#search-configurator .col-prefilters,#search-configurator .col-toggler{display:none}#search-configurator .col-prefilters label{font-weight:700}#search-configurator .col-prefilters label i{margin-left:5px}#search-configurator .panel-select{border-radius:0;margin:0 0 10px;cursor:default;border:0;height:45px;padding-top:4px;border-color:#dfdfdf;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}#search-configurator .panel-select .form-box{border:0;max-width:100%;width:100%;padding-top:8px;line-height:100%}#search-configurator .panel-select.selected{padding:4px}#search-configurator .panel-select.selected .form-box{border-radius:4px;padding:8px 8px 0;height:100%;line-height:100%;float:left;white-space:nowrap;position:relative}#search-configurator .panel-select.selected .form-box.has-many{padding-right:50px}#search-configurator .panel-select.selected .form-box.has-many .num{display:inline-block}#search-configurator .panel-select.selected.invalid .form-box{background:#ffe3e3;border-color:#ce7373}#search-configurator .panel-select.selected .remove{display:block;top:1px;color:#999}#search-configurator .panel-select.selected .remove .pictogram-plus{height:20px;width:20px}#search-configurator .panel-select.selected .text{color:#333;font-weight:700}#search-configurator .panel-select.selected.invalid .form-box{background:none}#search-configurator .panel-select.selected.invalid .text{color:#d40e14}#search-configurator .panel-select.empty{background:#ffe3e3}#search-configurator .panel-select.empty .text{color:#d40e14;font-weight:700}#search-configurator .panel-select#fake-search{background-color:#d40e14;color:#fff}#search-configurator .panel-select#fake-search .form-box{text-align:center;font-size:1.25rem}#search-configurator .panel-select#fake-search .text{display:inline-block;float:none;color:#fff;font-weight:700;text-transform:uppercase}#search-configurator .panel-select .remove{font-size:.75rem;position:absolute;top:0;right:0;z-index:1;cursor:pointer;display:none;line-height:100%;padding:7px}#search-configurator .panel-select .text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#cdcdcd;float:left;max-width:100%;padding-top:2px}#search-configurator .panel-select .num{font-size:.875rem;display:none;font-weight:700;margin:1px 0 0 6px}#search-configurator #destinations .option-list ul li i{background:#fff}#search-configurator #picker .ui-state-active{border-color:#333}#search-configurator #picker .ui-datepicker-next,#search-configurator #picker .ui-datepicker-prev,#search-configurator #picker .ui-state-default,#search-configurator #picker .ui-widget,#search-configurator #picker .ui-widget-header{color:#333}#search-configurator #picker .ui-state-default{color:#219ed9;font-weight:700}#search-configurator #picker .ui-state-disabled .ui-state-default{background:#f6f6f6;color:#d1d1d1;font-weight:700}#search-configurator #picker .ui-widget .ui-datepicker-week-col,#search-configurator #picker .ui-widget th{color:#333;font-weight:700}#search-configurator #picker .ui-widget td{border-top:1px solid #ddd;border-right:1px solid #ddd}#search-configurator #picker .ui-widget tr td:nth-child(2){border-left:1px solid #ddd}#search-configurator #picker .ui-widget tbody tr:last-child td{border-bottom:1px solid #ddd}#search-configurator #picker .ui-widget td a.ui-state-active,#search-configurator #picker .ui-widget td a:hover,#search-configurator #picker .ui-widget th a:hover{background:#219ed9;color:#fff;font-weight:700}#search-main{margin:0;font-size:16px}#search-main #pax .has-infant-error .age-title{color:#fff}#search-main #pax .pax-subtitle{color:#4c4c4c}#search-main #pax .rooms .btns{border-top:1px solid #ddd}#search-main .panel-select-items{background:#fff;color:#333}#search-main .panel-select-items .info-push{background:#fff;border:1px solid #556c8f}#search-main .panel-select-items .level-1>li{border-bottom:1px solid #ddd}#search-main .panel-select-items .panel-select-close{background:#fff;-webkit-box-shadow:none;box-shadow:none;top:15px;right:15px}#search-main .panel-select-items .plate{background:hsla(0,0%,100%,.5)}#search-main .panel-select-items .option-selected-items li .remove,#search-main .panel-select-items .option-selected-items li span,#search-main .panel-select-items .selected{color:#333}#search-main .panel-select-items .search-filter-items li>span.selected,#search-main .panel-select-items .search-filter-items li>span:hover{background:#70cbf4;color:#333}#search-main .bottom-bar{background:#fff;color:#333}@media (min-width:768px){#search-configurator .col-airports{padding-left:0;padding-right:0}#search-configurator .col-airports .panel-select,#search-configurator .col-when .panel-select{border-radius:1px 0 0 1px}#search-configurator .col-countries,#search-configurator .col-duration,#search-configurator .col-paxes,#search-configurator .col-when{padding-left:0;padding-right:0}#search-configurator .col-countries .panel-select,#search-configurator .col-duration .panel-select,#search-configurator .col-paxes .panel-select,#search-configurator .col-when .panel-select{border-radius:0;border-left:1px solid #dfdfdf}#search-configurator .col-duration .panel-select{border-radius:0 1px 1px 0}#search-configurator .col-btn{padding-left:0;padding-right:0}#search-configurator .col-btn .btn-find{border-radius:0 1px 1px 0}#search-main .panel-select-items{margin-top:5px}}@media (min-width:992px){#search-configurator .col-duration,#search-configurator .col-paxes{display:block}#search-configurator .col-airports,#search-configurator .col-countries,#search-configurator .col-duration,#search-configurator .col-paxes,#search-configurator .col-when{padding-left:0;padding-right:0}#search-configurator .col-countries .panel-select,#search-configurator .col-duration .panel-select,#search-configurator .col-paxes .panel-select,#search-configurator .col-when .panel-select{border-radius:0;border-left:1px solid #dfdfdf}#search-configurator .col-btn{padding-left:0;padding-right:0}#search-configurator .col-btn .btn-find{border:0;border-radius:0 1px 1px 0}}@media (max-width:767px){.locked #search-configurator{z-index:20001}#search-configurator{background:#70cbf4;color:#333}#search-configurator .row-cta{display:none}#search-configurator .row-cta .icon-aircraft{margin-right:10px}#search-configurator .row-inputs{display:block}.start-page #search-configurator .col-toggler,.start-page #search-configurator .row-cta{display:none}.start-page #search-configurator .row-inputs{display:block}}.ui-datepicker{font-family:inherit;min-width:320px;z-index:3!important}.ui-widget-header{background:#f3f0ec}.ui-datepicker-next{right:2px!important}.ui-datepicker-prev{left:2px!important}.ui-datepicker-next>span,.ui-datepicker-prev>span{visibility:hidden}td,td a,td span{text-align:center}.ui-state-default{padding:6px;background:#f3f0ec}.ui-state-default:hover{background:#fff}.ui-state-active{background:#dbf2fc;border-color:#70cbf4;color:#333}