.overlayContainer{padding:25px;min-height:200px}.overlayContainer .searchTitle{color:#000;font-size:30px;font-weight:200;margin-bottom:30px}.overlayContainer .searchEntryArea{min-width:0;white-space:normal}.overlayContainer .fieldInput{float:left}.overlayContainer input[type="text"]{font-size:14px}.overlayContainer .fieldInputRoomsGuests,.overlayContainer .dateField,.overlayContainer .fieldBlockOrigin,.overlayContainer .fieldBlockDateEntry,.overlayContainer .fieldBlockTravelers{margin-right:10px}.overlayContainer .locationField{display:none}.overlayContainer .dateField{width:115px}.overlayContainer .dateField>div{height:36px}.overlayContainer .fieldInputRoomsGuests{width:180px}.overlayContainer .fieldInputSelect{height:36px}.overlayContainer .roomsGuestsWindow{min-width:220px;width:220px;padding-top:4px}.overlayContainer .roomsGuestsWindow .roomsGuestsRow{padding:5px 9px 4px}.overlayContainer .roomsGuestsWindow .numberBoxLabel{float:left;width:95px;margin-top:8px}.overlayContainer .roomsGuestsWindow .maxGuestsLinkBox,.overlayContainer .roomsGuestsWindow .closeDropdown{display:none}.overlayContainer .roomsGuests .r9-dropdownDialog-trigger{padding-top:10px;padding-bottom:7px}.overlayContainer .moreSearchOptionsBlock,.overlayContainer .moreFdFiltersToggle,.overlayContainer .headerAndSearchType,.overlayContainer .fieldBlockSearchType{display:none}.overlayContainer .airportField{width:100%}.overlayContainer .fieldBlock{margin-bottom:0}.overlayContainer .fieldBlock input[name=origin],.overlayContainer .fieldBlock input[name=destination]{padding:0 10px;height:36px}.overlayContainer .fieldBlockOrigin,.overlayContainer .fieldBlockDestination{width:285px;margin-bottom:26px}.overlayContainer .fieldInputPTCType{float:none}.overlayContainer .customAirportOptions{display:none}.overlayContainer .fieldBlockDateEntry{min-width:0;width:110px;margin-left:0}.overlayContainer .fieldBlockDateEntry .dateField{width:100%}.overlayContainer .fieldBlockTravelers{float:left}.overlayContainer .fieldBlockTravelers .r9-dropdownDialog-trigger{padding-top:10px;padding-bottom:7px}.overlayContainer .childAgeWarning,.overlayContainer .infantInLapWarning{position:static;width:auto;color:#d10244}.overlayContainer #carsearchbar{min-width:0;white-space:normal}.overlayContainer #carsearchbar .fieldInput-pickup,.overlayContainer #carsearchbar .fieldInput-dropoff{width:115px;min-width:115px}.overlayContainer #carsearchbar .r9-datepicker-wrapper{height:36px}.overlayContainer #carsearchbar .fieldInputSelect{width:85px}.overlayContainer #carsearchbar .fieldInputSelect .r9-dropdown-wrapper{padding:8px 7px 6px}.overlayContainer .searchEntryWithFlexDays.german #departreturn{clear:left;float:left}.overlayContainer .searchEntryArea .fieldBlockSearchCriteria{width:285px;margin:0;margin-bottom:26px}.overlayContainer .searchEntryArea.strict #departreturn{clear:both}.overlayContainer .fieldSubLabel{display:none}.overlayContainer .fieldBlockDuration{clear:both;width:118px}.overlayContainer .fieldBlockDepartDate,.overlayContainer .fieldBlockReturnDate{width:118px}.overlayContainer .fieldBlockTravelers,.overlayContainer .searchEntryAreaInner #travelers,.overlayContainer .fieldBlockDurationGerman,.overlayContainer .fieldBlockFlex{width:174px}.overlayContainer .middleFormField,.overlayContainer .r9-dropdownDialog-trigger{padding:7px 4px}.overlayContainer .inputSearchCriteria{padding:4px 8px 5px}.overlayContainer #travelers .r9-dropdownDialog-trigger,.overlayContainer #roomsGuests .r9-dropdownDialog-trigger{padding:11px 29px 6px 8px}.overlayContainer .searchEntryArea .submitRow{float:left}.overlayContainer .ui-button,.overlayContainer .ui-button#fdimgbutton{width:140px;height:36px;padding:6px}.overlayContainer .ui-button span,.overlayContainer .ui-button#fdimgbutton span{padding:0}.overlayContainer #compareToRow{margin-top:0}.overlayContainer .errors{margin:12px 0;color:#d10244}@media (max-width:768px){.search-overlay-viewport{top:11%}.search-overlay-viewport .travelerSelectWindow{width:306px}.fieldBlockEndWrapper{width:auto}}@media (max-width:605px){.search-overlay-viewport{width:370px!important;margin-left:-185px!important}.overlayContainer{width:350px;padding:10px!important}.overlayContainer .ui-button,.overlayContainer .ui-button#fdimgbutton{width:170px;padding:4px}.overlayContainer .fieldInput.checkinDateField,.overlayContainer .fieldInput.checkoutDateField{width:170px;margin-bottom:10px}.overlayContainer .fieldInput.fieldInputRoomsGuests{width:350px;margin-left:0}.overlayContainer .hotelsOverlay #fdimgbutton{margin-left:0;width:350px;margin-top:14px}.overlayContainer #searchformpopup #carsearchbar .fieldInput.fieldInput-pickup,.overlayContainer #searchformpopup .bdMainFD #carsearchbar .fieldInput.fieldInput-dropoff,.overlayContainer #searchformpopup .bdMainFD #carsearchbar.oneway .fieldInput.fieldInput-pickup,.overlayContainer #searchformpopup .bdMainFD #carsearchbar.oneway .fieldInput.fieldInput-dropoff{width:170px}.overlayContainer #carsearchbar .fieldInputSelect{margin-right:0}.overlayContainer #carsearchbar .fieldInput{width:170px;margin-top:10px;margin-bottom:10px}.overlayContainer #carsearchbar #fdimgbutton{width:350px;margin-top:10px}.overlayContainer .fieldBlockOrigin,.overlayContainer .fieldBlockDestination{width:350px;margin-bottom:10px}.overlayContainer .fieldBlockTravelers{margin-left:0;margin-top:10px}.overlayContainer .fieldInput.checkoutDateField,.overlayContainer .fieldBlockReturnDate{margin-right:0}.overlayContainer #fdimgbutton{margin-top:10px}.overlayContainer .fieldBlockDateEntry,.overlayContainer .fieldBlockTravelers{width:170px}.overlayContainer .fieldBlockDateEntry .dateField{width:auto;float:none;margin-right:0}.overlayContainer .fieldBlockEndWrapper{width:350px}.overlayContainer .packagetourSearchEntryArea{white-space:nowrap}.overlayContainer .packagetourSearchEntryArea .fieldBlockSearchCriteria{width:350px;margin:0;margin-bottom:10px}.overlayContainer .packagetourSearchEntryArea .fieldBlockDepartDate,.overlayContainer .packagetourSearchEntryArea .fieldBlockReturnDate,.overlayContainer .packagetourSearchEntryArea .fieldBlockDurationGerman,.overlayContainer .packagetourSearchEntryArea .fieldBlockDurationFlex,.overlayContainer .packagetourSearchEntryArea .fieldBlockFlex{width:170px}.overlayContainer .packagetourSearchEntryArea #travelers{width:170px;margin-top:10px}.overlayContainer .packagetourSearchEntryArea .fieldBlockFlex{margin-top:10px}.overlayContainer .packagetourSearchEntryArea .fieldBlockDurationFlex{margin-right:10px}.overlayContainer .packagetourSearchEntryArea .fieldBlockDurationGerman{margin-bottom:10px}.overlayContainer .packagetourSearchEntryArea.flex .fieldBlockDepartDate{margin:0}}