header .search-bar-wrapper .persons-overview .overview span{display:inline-block;pointer-events:none}header .search-bar-wrapper .persons-overview .overview span select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;min-width:initial}.search-bar-wrapper.widget .clear-dates,.search-bar-wrapper.widget .clear-guests{display:none}.persons-overview{width:100%;float:left;padding-right:0;padding-left:0}.persons-overview,.persons-overview:last-child:not(:first-child){float:left;clear:none}.persons-overview{color:#031d40;font-size:.875rem;font-weight:400;cursor:pointer;border-radius:1px}.persons-overview .overview{border:1px solid #d8d8d8;cursor:pointer;position:relative}.persons-overview .overview .hidden-search-field{display:none}.persons-overview .overview:after{color:#5c5c5c;content:"G";font-family:"Kiwi Icon Font";font-size:.75rem;font-weight:800;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);pointer-events:none;position:absolute;right:15px;top:50%}.persons-overview .overview label{display:inline-block}.tooltipster-base.tooltipster-fullscreen .tooltipster-box{border:0;border-radius:0;box-shadow:none;padding:0}.tooltipster-base.tooltipster-fullscreen #persons-select{width:100%}.tooltipster-base.tooltipster-fullscreen #persons-select .clear-wrapper{text-align:right}.tooltipster-base.tooltipster-fullscreen #persons-select .clear-wrapper .clear-guests{font-weight:300;text-transform:uppercase}.tooltipster-base.tooltipster-fullscreen .close-button-wrapper,.tooltipster-base.tooltipster-fullscreen .widget-wrapper>div{padding:0 25px}#persons-select{padding:4px;width:320px}#persons-select .widget-header{border-bottom:1px solid #d0d0d0;font-size:1rem;font-weight:500;margin:20px 0;padding-bottom:20px}#persons-select .widget-wrapper{padding-right:2px;margin-bottom:15px}#persons-select .persons-widget .widget-main{display:-webkit-box;display:-webkit-flex;display:flex;height:56px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#persons-select .persons-widget .widget-main .labels,#persons-select .persons-widget .widget-main .persons-selector,#persons-select .persons-widget .widget-main label{-webkit-align-self:center;align-self:center}#persons-select .persons-widget .widget-main label{font-size:1rem;font-weight:700}#persons-select .toggle,#persons-select .viewer{display:inline-block}#persons-select .toggle button{border:1px solid #d8d8d8;color:#5c5c5c;font-family:"Kiwi Icon Font";font-size:13px;font-style:normal;font-weight:800;height:28px;line-height:1;text-transform:none;width:28px}#persons-select .toggle button.decrease::after{content:"c"}#persons-select .toggle button.increase::after{content:"l"}#persons-select .toggle button.disable{cursor:default;color:#d8d8d8}#persons-select .toggle button.disable:hover{background:0 0;border:1px solid #d8d8d8;color:#d8d8d8;box-shadow:none}#persons-select .toggle button:hover{color:#fff;background:#222;border-color:#222}#persons-select .toggle button:focus{box-shadow:0 0 3px #d4a643;border:1px solid #d4a643}#persons-select .toggle button:active{color:#222;border:1px solid #222;background:#fff;box-shadow:none}#persons-select .toggle.disable.decrease,#persons-select .toggle.disable.increase{cursor:default}#persons-select .toggle.disable.decrease:before,#persons-select .toggle.disable.increase:before{color:#d8d8d8}#persons-select .viewer{position:relative;text-align:center;width:60px}#persons-select .viewer .amount{font-size:.875rem;font-weight:700}#persons-select .close-button{background:#031d40;border:1px solid #031d40;color:#fff;cursor:pointer;display:block;font-size:.875rem;padding:.625rem;text-transform:none;width:100%}#persons-select .close-button:hover{color:#031d40;background-color:#fff;border:1px solid #031d40}#persons-select .close-button:focus{border:1px solid #d4a643;box-shadow:0 0 3px #d4a643;color:#001e43;background:0 0}#persons-select .close-button:active{background-color:#e9e9e9}.children-ages-widget{margin-top:24px}.children-ages-widget::before{visibility:hidden;display:block;content:"";clear:both;height:0}.children-ages-widget .children-ages-details{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:20px}.children-ages-widget .children-ages-details .child-age{border:1px solid #d8d8d8;color:#5c5c5c;display:block;-webkit-flex-basis:-webkit-calc(50% - 5px);flex-basis:calc(50% - 5px);line-height:1.25rem;padding:5px 8px;text-align:left}.children-ages-widget .children-ages-details .child-age:focus{box-shadow:0 0 3px #d4a643;border:1px solid #d4a643}.children-ages-widget .children-ages-details .child-age.error{border-color:#9f1e28}.children-ages-widget .children-ages-details .child-age.selected{border-color:#d4a643}.children-ages-widget .children-ages-details .child-age .label{display:block;font-size:.75rem;font-weight:400}.children-ages-widget .children-ages-details .child-age .age{display:block;font-size:.875rem;font-weight:800;color:#222}.children-ages-widget .ages-list{border:1px solid #d0d0d0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:13px;margin-bottom:10px;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.children-ages-widget .ages-list::after{clear:both}.children-ages-widget .ages-list .age-item-container{text-align:center;-webkit-box-flex:0;-webkit-flex:0 15%;flex:0 15%;margin-bottom:15px}.children-ages-widget .ages-list .age-item-container .age-item{background:#f5f5f5;border:0;font-size:.875rem;height:35px;text-align:center;width:35px}.children-ages-widget .ages-list .age-item-container .age-item:focus{box-shadow:0 0 3px #d4a643;border:1px solid #d4a643}.children-ages-widget .ages-list .age-item-container .age-item:hover{border:1px solid #222}.children-ages-widget .ages-list .age-item-container .age-item:active{background:#e9e9e9;box-shadow:none}.children-ages-widget .ages-list .age-item-container .age-item.selected{background:#031d40;border:none;color:#fff}.children-ages-widget .ages-list .age-item-container .age-item.selected:hover{color:#222;background:#f5f5f5;border:1px solid #222}.children-ages-widget .child-age-template,.children-ages-widget .form-fields-hidden{display:none}@media print,screen and (min-width:40.0625em){#persons-select .clear-wrapper .clear-guests,#persons-select .widget-header{display:none}}#search-bar-form .calendar-wrapper input:focus{position:relative;z-index:1}#search-bar-form .calendar-wrapper button.kiwi-calendar{z-index:2}.main-content #kcm-searchbar::after,.main-content #kcm-searchbar::before,.main-content .search-bar-wrapper::after,.main-content .search-bar-wrapper::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.main-content #kcm-searchbar::after,.main-content .search-bar-wrapper::after{clear:both}.main-content #kcm-searchbar,.main-content .search-bar-wrapper{background-image:none;padding-top:10px;-webkit-filter:initial;filter:initial}#persons-select .close-button-wrapper .close-button:focus,#persons-select .persons-selector .toggle button:focus{border:none}#kcm-searchbar,.search-bar-wrapper{background-image:none}#kcm-searchbar #search_keyword.autocompleted,.search-bar-wrapper #search_keyword.autocompleted{color:#031d40!important}#kcm-searchbar .expander .expander-pane,#kcm-searchbar .expander .expander-trigger .expander-buttons .hide-pane,#kcm-searchbar .expander .expander-trigger.hide-pane,.search-bar-wrapper .expander .expander-pane,.search-bar-wrapper .expander .expander-trigger .expander-buttons .hide-pane,.search-bar-wrapper .expander .expander-trigger.hide-pane{display:none}#kcm-searchbar .expander .expander-pane.expanded,.search-bar-wrapper .expander .expander-pane.expanded{display:block}.kc-search-bar-clear-dates{color:#fff;font-size:.6875rem;font-weight:400;position:absolute;right:5px;top:1px}.kc-search-bar-clear-dates a{color:#fff;text-decoration:underline}.persons-overview .overview:after{right:6px}#searchbar-container #kcm-searchbar .kc-search-clear-button,#searchbar-container .search-bar-wrapper .kc-search-clear-button{top:21px}#searchbar-container .persons-overview{position:relative}#searchbar-container .persons-overview .clear-guests{color:#fff;font-size:.6875rem;position:absolute;right:0;top:2px}#search-filter .persons-overview .overview,#searchbar-container .persons-overview .overview,.kcm-findit-widget .persons-overview .overview{background:#fff;border:1px solid #a2a2a2;border-radius:1px;font-size:.75rem;padding:7px 6px;height:28px;line-height:1.0625}#search-filter .persons-overview .overview span,#searchbar-container .persons-overview .overview span,.kcm-findit-widget .persons-overview .overview span{color:#222}#kcm-searchbar .kcm-search-bar-simple .row .calendar-wrapper .check-in{width:49%;margin-right:2%}#kcm-searchbar .kcm-search-bar-simple .row .calendar-wrapper .check-out{width:49%;margin-right:0}#kcm-searchbar,.search-bar-wrapper{color:#fff;font-size:.6875rem;left:0;padding:10px 15px;width:100%;z-index:100}#kcm-searchbar .kcm-search-bar-simple .calendar-wrapper,#kcm-searchbar .search-bar-simple .calendar-wrapper,.search-bar-wrapper .kcm-search-bar-simple .calendar-wrapper,.search-bar-wrapper .search-bar-simple .calendar-wrapper{float:left;padding-left:0;padding-right:0;width:100%}#kcm-searchbar .kcm-search-bar-simple .calendar-wrapper input,#kcm-searchbar .search-bar-simple .calendar-wrapper input,.search-bar-wrapper .kcm-search-bar-simple .calendar-wrapper input,.search-bar-wrapper .search-bar-simple .calendar-wrapper input{padding:7px 6px}#kcm-searchbar .kcm-search-bar-simple .search-bar-separator-left,#kcm-searchbar .kcm-search-bar-simple .search-bar-separator-right,#kcm-searchbar .search-bar-simple .search-bar-separator-left,#kcm-searchbar .search-bar-simple .search-bar-separator-right,.search-bar-wrapper .kcm-search-bar-simple .search-bar-separator-left,.search-bar-wrapper .kcm-search-bar-simple .search-bar-separator-right,.search-bar-wrapper .search-bar-simple .search-bar-separator-left,.search-bar-wrapper .search-bar-simple .search-bar-separator-right{background:0 0}#kcm-searchbar .kcm-search-bar-simple .search-bar-separator-left.kcm-searchbar-search-wrap,#kcm-searchbar .kcm-search-bar-simple .search-bar-separator-right.kcm-searchbar-search-wrap,#kcm-searchbar .search-bar-simple .search-bar-separator-left.kcm-searchbar-search-wrap,#kcm-searchbar .search-bar-simple .search-bar-separator-right.kcm-searchbar-search-wrap,.search-bar-wrapper .kcm-search-bar-simple .search-bar-separator-left.kcm-searchbar-search-wrap,.search-bar-wrapper .kcm-search-bar-simple .search-bar-separator-right.kcm-searchbar-search-wrap,.search-bar-wrapper .search-bar-simple .search-bar-separator-left.kcm-searchbar-search-wrap,.search-bar-wrapper .search-bar-simple .search-bar-separator-right.kcm-searchbar-search-wrap{padding:0 5px}#kcm-searchbar .kcm-search-bar-simple .search-bar-separator-left.persons-wrapper,#kcm-searchbar .kcm-search-bar-simple .search-bar-separator-right.persons-wrapper,#kcm-searchbar .search-bar-simple .search-bar-separator-left.persons-wrapper,#kcm-searchbar .search-bar-simple .search-bar-separator-right.persons-wrapper,.search-bar-wrapper .kcm-search-bar-simple .search-bar-separator-left.persons-wrapper,.search-bar-wrapper .kcm-search-bar-simple .search-bar-separator-right.persons-wrapper,.search-bar-wrapper .search-bar-simple .search-bar-separator-left.persons-wrapper,.search-bar-wrapper .search-bar-simple .search-bar-separator-right.persons-wrapper{padding-left:5px}#kcm-searchbar .search-hotel-header,.search-bar-wrapper .search-hotel-header{text-align:left!important}#kcm-searchbar .search-hotel-header label,.search-bar-wrapper .search-hotel-header label{padding-left:15px}#kcm-searchbar .availability-room-submit .search-hotel-submit,#kcm-searchbar .kcm-searchbar-btn-wrap .search-hotel-submit,.search-bar-wrapper .availability-room-submit .search-hotel-submit,.search-bar-wrapper .kcm-searchbar-btn-wrap .search-hotel-submit{float:left;height:27px}#kcm-searchbar label,.search-bar-wrapper label{color:#fff;display:block;margin-bottom:2px;font-size:.6875rem;font-weight:400;line-height:.875rem;padding-bottom:0;text-align:left}#kcm-searchbar label a,.search-bar-wrapper label a{color:#fff}#kcm-searchbar .availability-room-submit,#kcm-searchbar .kcm-searchbar-btn-wrap,.search-bar-wrapper .availability-room-submit,.search-bar-wrapper .kcm-searchbar-btn-wrap{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem;padding-right:0;padding-left:0}#kcm-searchbar .availability-room-submit,#kcm-searchbar .availability-room-submit:last-child:not(:first-child),#kcm-searchbar .kcm-searchbar-btn-wrap,#kcm-searchbar .kcm-searchbar-btn-wrap:last-child:not(:first-child),.search-bar-wrapper .availability-room-submit,.search-bar-wrapper .availability-room-submit:last-child:not(:first-child),.search-bar-wrapper .kcm-searchbar-btn-wrap,.search-bar-wrapper .kcm-searchbar-btn-wrap:last-child:not(:first-child){float:left;clear:none}#kcm-searchbar .availability-room-submit,#kcm-searchbar .kcm-searchbar-btn-wrap,.search-bar-wrapper .availability-room-submit,.search-bar-wrapper .kcm-searchbar-btn-wrap{padding-left:2px;padding-right:2px}#kcm-searchbar .persons-wrapper,.search-bar-wrapper .persons-wrapper{padding-left:0}#kcm-searchbar .availability-room-submit,#kcm-searchbar .kcm-searchbar-btn-wrap,.search-bar-wrapper .availability-room-submit,.search-bar-wrapper .kcm-searchbar-btn-wrap{padding-right:0}#kcm-searchbar .kc-custom-input,.search-bar-wrapper .kc-custom-input{position:relative}#kcm-searchbar .kc-search-bar-clear-dates,.search-bar-wrapper .kc-search-bar-clear-dates{right:7px}#kcm-searchbar .form-input,.search-bar-wrapper .form-input{margin:0}#kcm-searchbar .expander-pane.expanded,.search-bar-wrapper .expander-pane.expanded{margin-bottom:10px}#kcm-searchbar .expander-pane label,.search-bar-wrapper .expander-pane label{text-transform:uppercase;font-weight:700}#kcm-searchbar .kcm-search-bar-toggle,.search-bar-wrapper .kcm-search-bar-toggle{text-align:right;float:right;color:#fff}#kcm-searchbar .kcm-search-bar-advanced,.search-bar-wrapper .kcm-search-bar-advanced{background-color:rgba(0,0,0,0);max-width:64rem;margin-right:auto;margin-left:auto}#kcm-searchbar .kcm-search-bar-advanced::after,#kcm-searchbar .kcm-search-bar-advanced::before,.search-bar-wrapper .kcm-search-bar-advanced::after,.search-bar-wrapper .kcm-search-bar-advanced::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#kcm-searchbar .kcm-search-bar-advanced::after,.search-bar-wrapper .kcm-search-bar-advanced::after{clear:both}#kcm-searchbar .kcm-search-bar-advanced .setting,#kcm-searchbar .kcm-search-bar-advanced .style .interests,.search-bar-wrapper .kcm-search-bar-advanced .setting,.search-bar-wrapper .kcm-search-bar-advanced .style .interests{width:33.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem}#kcm-searchbar .kcm-search-bar-advanced .setting,#kcm-searchbar .kcm-search-bar-advanced .setting:last-child:not(:first-child),#kcm-searchbar .kcm-search-bar-advanced .style .interests,#kcm-searchbar .kcm-search-bar-advanced .style .interests:last-child:not(:first-child),.search-bar-wrapper .kcm-search-bar-advanced .setting,.search-bar-wrapper .kcm-search-bar-advanced .setting:last-child:not(:first-child),.search-bar-wrapper .kcm-search-bar-advanced .style .interests,.search-bar-wrapper .kcm-search-bar-advanced .style .interests:last-child:not(:first-child){float:left;clear:none}#kcm-searchbar .kcm-search-bar-advanced .setting,#kcm-searchbar .kcm-search-bar-advanced .style .interests,.search-bar-wrapper .kcm-search-bar-advanced .setting,.search-bar-wrapper .kcm-search-bar-advanced .style .interests{padding-left:2px;padding-right:2px}#kcm-searchbar .kcm-search-bar-simple,#kcm-searchbar .search-bar-simple,.search-bar-wrapper .kcm-search-bar-simple,.search-bar-wrapper .search-bar-simple{background-color:rgba(0,0,0,0)}#kcm-searchbar .kcm-search-bar-simple .kcm-searchbar-search-wrap,#kcm-searchbar .search-bar-simple .kcm-searchbar-search-wrap,.search-bar-wrapper .kcm-search-bar-simple .kcm-searchbar-search-wrap,.search-bar-wrapper .search-bar-simple .kcm-searchbar-search-wrap{padding-left:0}#kcm-searchbar .kcm-search-bar-simple .kcm-searchbar-search-wrap .top-label::after,#kcm-searchbar .kcm-search-bar-simple .kcm-searchbar-search-wrap .top-label::before,#kcm-searchbar .search-bar-simple .kcm-searchbar-search-wrap .top-label::after,#kcm-searchbar .search-bar-simple .kcm-searchbar-search-wrap .top-label::before,.search-bar-wrapper .kcm-search-bar-simple .kcm-searchbar-search-wrap .top-label::after,.search-bar-wrapper .kcm-search-bar-simple .kcm-searchbar-search-wrap .top-label::before,.search-bar-wrapper .search-bar-simple .kcm-searchbar-search-wrap .top-label::after,.search-bar-wrapper .search-bar-simple .kcm-searchbar-search-wrap .top-label::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#kcm-searchbar .kcm-search-bar-simple .kcm-searchbar-search-wrap .top-label::after,#kcm-searchbar .search-bar-simple .kcm-searchbar-search-wrap .top-label::after,.search-bar-wrapper .kcm-search-bar-simple .kcm-searchbar-search-wrap .top-label::after,.search-bar-wrapper .search-bar-simple .kcm-searchbar-search-wrap .top-label::after{clear:both}#kcm-searchbar .kcm-search-bar-simple .kcm-searchbar-search-wrap input,#kcm-searchbar .search-bar-simple .kcm-searchbar-search-wrap input,.search-bar-wrapper .kcm-search-bar-simple .kcm-searchbar-search-wrap input,.search-bar-wrapper .search-bar-simple .kcm-searchbar-search-wrap input{padding:7px 6px}#kcm-searchbar .kcm-search-bar-simple .availability-room-submit,#kcm-searchbar .kcm-search-bar-simple .kcm-searchbar-btn-wrap,#kcm-searchbar .search-bar-simple .availability-room-submit,#kcm-searchbar .search-bar-simple .kcm-searchbar-btn-wrap,.search-bar-wrapper .kcm-search-bar-simple .availability-room-submit,.search-bar-wrapper .kcm-search-bar-simple .kcm-searchbar-btn-wrap,.search-bar-wrapper .search-bar-simple .availability-room-submit,.search-bar-wrapper .search-bar-simple .kcm-searchbar-btn-wrap{padding-right:0}#kcm-searchbar .kcm-search-bar-simple .search-hotel-header,#kcm-searchbar .search-bar-simple .search-hotel-header,.search-bar-wrapper .kcm-search-bar-simple .search-hotel-header,.search-bar-wrapper .search-bar-simple .search-hotel-header{text-align:right}#kcm-searchbar .primary-button,.search-bar-wrapper .primary-button{line-height:1.0625rem;padding:.25rem;width:99%}#kcm-searchbar .persons-wrapper .field-inputs,.search-bar-wrapper .persons-wrapper .field-inputs{max-width:64rem;margin-right:auto;margin-left:auto}#kcm-searchbar .persons-wrapper .field-inputs::after,#kcm-searchbar .persons-wrapper .field-inputs::before,.search-bar-wrapper .persons-wrapper .field-inputs::after,.search-bar-wrapper .persons-wrapper .field-inputs::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#kcm-searchbar .persons-wrapper .field-inputs::after,.search-bar-wrapper .persons-wrapper .field-inputs::after{clear:both}#kcm-searchbar .persons-wrapper .adults,#kcm-searchbar .persons-wrapper .children,.search-bar-wrapper .persons-wrapper .adults,.search-bar-wrapper .persons-wrapper .children{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem;padding-right:0;padding-left:0}#kcm-searchbar .persons-wrapper .adults,#kcm-searchbar .persons-wrapper .adults:last-child:not(:first-child),#kcm-searchbar .persons-wrapper .children,#kcm-searchbar .persons-wrapper .children:last-child:not(:first-child),.search-bar-wrapper .persons-wrapper .adults,.search-bar-wrapper .persons-wrapper .adults:last-child:not(:first-child),.search-bar-wrapper .persons-wrapper .children,.search-bar-wrapper .persons-wrapper .children:last-child:not(:first-child){float:left;clear:none}#kcm-searchbar .calendar-wrapper,.search-bar-wrapper .calendar-wrapper{position:relative}#kcm-searchbar .calendar-wrapper .field-inputs,.search-bar-wrapper .calendar-wrapper .field-inputs{max-width:64rem;margin-right:auto;margin-left:auto}#kcm-searchbar .calendar-wrapper .field-inputs::after,#kcm-searchbar .calendar-wrapper .field-inputs::before,.search-bar-wrapper .calendar-wrapper .field-inputs::after,.search-bar-wrapper .calendar-wrapper .field-inputs::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#kcm-searchbar .calendar-wrapper .field-inputs::after,.search-bar-wrapper .calendar-wrapper .field-inputs::after{clear:both}#kcm-searchbar .calendar-wrapper .check-in,#kcm-searchbar .calendar-wrapper .check-out,.search-bar-wrapper .calendar-wrapper .check-in,.search-bar-wrapper .calendar-wrapper .check-out{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem;padding-right:0;padding-left:0}#kcm-searchbar .calendar-wrapper .check-in,#kcm-searchbar .calendar-wrapper .check-in:last-child:not(:first-child),#kcm-searchbar .calendar-wrapper .check-out,#kcm-searchbar .calendar-wrapper .check-out:last-child:not(:first-child),.search-bar-wrapper .calendar-wrapper .check-in,.search-bar-wrapper .calendar-wrapper .check-in:last-child:not(:first-child),.search-bar-wrapper .calendar-wrapper .check-out,.search-bar-wrapper .calendar-wrapper .check-out:last-child:not(:first-child){float:left;clear:none}#kcm-searchbar .error-wrapper,.search-bar-wrapper .error-wrapper{display:none}.search-bar-wrapper .calendar-wrapper{position:relative}.search-bar-wrapper .calendar-wrapper .field-inputs{max-width:64rem;margin-right:auto;margin-left:auto}.search-bar-wrapper .calendar-wrapper .field-inputs::after,.search-bar-wrapper .calendar-wrapper .field-inputs::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.search-bar-wrapper .calendar-wrapper .field-inputs::after{clear:both}.search-bar-wrapper .calendar-wrapper .check-in,.search-bar-wrapper .calendar-wrapper .check-out{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem;padding-right:0;padding-left:0}.search-bar-wrapper .calendar-wrapper .check-in,.search-bar-wrapper .calendar-wrapper .check-in:last-child:not(:first-child),.search-bar-wrapper .calendar-wrapper .check-out,.search-bar-wrapper .calendar-wrapper .check-out:last-child:not(:first-child){float:left;clear:none}.search-bar-wrapper .persons-wrapper .field-inputs{max-width:64rem;margin-right:auto;margin-left:auto}.search-bar-wrapper .persons-wrapper .field-inputs::after,.search-bar-wrapper .persons-wrapper .field-inputs::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.search-bar-wrapper .persons-wrapper .field-inputs::after{clear:both}.search-bar-wrapper .persons-wrapper .adults,.search-bar-wrapper .persons-wrapper .children{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem;padding-right:0;padding-left:0}.search-bar-wrapper .persons-wrapper .adults,.search-bar-wrapper .persons-wrapper .adults:last-child:not(:first-child),.search-bar-wrapper .persons-wrapper .children,.search-bar-wrapper .persons-wrapper .children:last-child:not(:first-child){float:left;clear:none}.search-bar-wrapper .persons-wrapper .adults:first-child,.search-bar-wrapper .persons-wrapper .children:first-child{padding-right:5px}.search-bar-wrapper .persons-wrapper .adults:last-child,.search-bar-wrapper .persons-wrapper .children:last-child{padding-left:5px}.search-bar-wrapper label{color:#5c5c5c;display:block;font-size:.75rem;font-weight:700;line-height:.875rem;padding-bottom:5px;text-align:left}.search-bar-wrapper label a{color:#fff}.kcm-findit-widget .kcm-findit-content .destination-hotel-name #search_widget_keyword.ui-autocomplete-loading{position:relative;z-index:2}.top-label label{float:left}.advanced-search-wide{display:none}.availability-room-submit,.kcm-searchbar-btn-wrap{margin-top:14px}.kc-search-clear-button{background-color:#fff;background-image:url(/images/forms/form-sprite.png);background-position:0 0;background-repeat:no-repeat;background-size:96px 17px;bottom:5px;cursor:pointer;height:13px;position:absolute;right:9px;width:12px}.search-bar-wrapper .availability-group-bookings{float:left;font-size:.875rem;margin:20px 0;text-decoration:underline;text-transform:initial}.advanced-search-wide,.widget-search-mobile{cursor:pointer;display:none}#kcm-searchbar-spacer{background:rgba(0,0,0,0)}@media print,screen and (min-width:40.0625em){#kcm-searchbar .kcm-searchbar-btn-wrap{padding-left:0;margin-top:0}#kcm-searchbar .kcm-searchbar-btn-wrap button{margin-top:16px}.availability-room-submit{margin-top:0;padding-left:0}.advanced-search-wide{display:block}.kcm-searchbar-spacer{height:4.0625rem}.kcm-findit-widget .persons-overview .clear-guests{display:none}}@media print,screen and (min-width:64.0625em){#kcm-searchbar .kcm-search-bar-simple .row .calendar-wrapper .check-in,#kcm-searchbar .kcm-search-bar-simple .row .calendar-wrapper .check-out{width:-webkit-calc(50% - 5px);width:calc(50% - 5px);margin-right:5px}.availability-room-submit,.kcm-searchbar-btn-wrap{padding-left:2px}.kcm-searchbar-search-wrap{width:33.3333333333%;float:left;padding-right:.9375rem;padding-left:.9375rem}.kcm-searchbar-search-wrap,.kcm-searchbar-search-wrap:last-child:not(:first-child){float:left;clear:none}.kcm-searchbar-search-wrap{padding-right:4px}#kcm-searchbar,.search-bar-wrapper{clear:both;padding:10px 0;top:5.9375rem}#kcm-searchbar .calendar-wrapper,.search-bar-wrapper .calendar-wrapper{padding-left:2px;padding-right:2px}#kcm-searchbar .kcm-searchbar-calendar-wrap,.search-bar-wrapper .kcm-searchbar-calendar-wrap{padding:0}#kcm-searchbar .kcm-search-bar-simple,#kcm-searchbar .search-bar-simple,.search-bar-wrapper .kcm-search-bar-simple,.search-bar-wrapper .search-bar-simple{max-width:64rem;margin-right:auto;margin-left:auto}#kcm-searchbar .kcm-search-bar-simple::after,#kcm-searchbar .kcm-search-bar-simple::before,#kcm-searchbar .search-bar-simple::after,#kcm-searchbar .search-bar-simple::before,.search-bar-wrapper .kcm-search-bar-simple::after,.search-bar-wrapper .kcm-search-bar-simple::before,.search-bar-wrapper .search-bar-simple::after,.search-bar-wrapper .search-bar-simple::before{display:table;content:" ";-webkit-flex-basis:0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}#kcm-searchbar .kcm-search-bar-simple::after,#kcm-searchbar .search-bar-simple::after,.search-bar-wrapper .kcm-search-bar-simple::after,.search-bar-wrapper .search-bar-simple::after{clear:both}#kcm-searchbar .kcm-search-bar-simple .calendar-wrapper,#kcm-searchbar .search-bar-simple .calendar-wrapper,.search-bar-wrapper .kcm-search-bar-simple .calendar-wrapper,.search-bar-wrapper .search-bar-simple .calendar-wrapper{padding-left:2px;width:33.3333%}#kcm-searchbar .availability-room-submit,#kcm-searchbar .kcm-searchbar-btn-wrap,#kcm-searchbar .persons-wrapper,.search-bar-wrapper .availability-room-submit,.search-bar-wrapper .kcm-searchbar-btn-wrap,.search-bar-wrapper .persons-wrapper{width:16.6666666667%;float:left;padding-right:.9375rem;padding-left:.9375rem;padding-right:0;padding-left:0}#kcm-searchbar .availability-room-submit,#kcm-searchbar .availability-room-submit:last-child:not(:first-child),#kcm-searchbar .kcm-searchbar-btn-wrap,#kcm-searchbar .kcm-searchbar-btn-wrap:last-child:not(:first-child),#kcm-searchbar .persons-wrapper,#kcm-searchbar .persons-wrapper:last-child:not(:first-child),.search-bar-wrapper .availability-room-submit,.search-bar-wrapper .availability-room-submit:last-child:not(:first-child),.search-bar-wrapper .kcm-searchbar-btn-wrap,.search-bar-wrapper .kcm-searchbar-btn-wrap:last-child:not(:first-child),.search-bar-wrapper .persons-wrapper,.search-bar-wrapper .persons-wrapper:last-child:not(:first-child){float:left;clear:none}#kcm-searchbar .availability-room-submit,#kcm-searchbar .kcm-searchbar-btn-wrap,#kcm-searchbar .persons-wrapper,.search-bar-wrapper .availability-room-submit,.search-bar-wrapper .kcm-searchbar-btn-wrap,.search-bar-wrapper .persons-wrapper{padding-right:5px}#kcm-searchbar .primary-button,.search-bar-wrapper .primary-button{margin-left:0}}@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.kc-search-clear-button{background-image:url(/images/forms/form-sprite-retina.png)}}