.ui-selectmenu-button {
  color: #2311b2;
  padding: 0 35px 0 10px;
  height: 38px;
  border: 1px solid #2311b2;
  width: 100% !important;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 17px;
  font-weight: 300;
  background: #FFF;
  line-height: 38px;
  overflow: hidden;
}

.ui-selectmenu-button:hover {
  background: #fdf5ce;
  color: #2311b2;
  border: 1px solid #2311b2;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 17px;
  font-weight: 300;
}

.ui-selectmenu-button.ui-button .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  width: 18px;
  height: 16px;
  right: 10px;
  background: url(/packs/media/components/desktop/searchfield/images/selectlist-icon-5c110111ba7bf967f73337f69da0d4b7.png) no-repeat;
}

.ui-button .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  width: 18px;
  height: 16px;
  right: 10px;
  background: url(/packs/media/components/desktop/searchfield/images/selectlist-icon-5c110111ba7bf967f73337f69da0d4b7.png) no-repeat;
}

#search_airline-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_cabin-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_adults-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_youths-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_no_children-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_rooms-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_child_1-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_child_2-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_child_3-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_child_4-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_child_5-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_child_6-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_child_7-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_child_8-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_youth_1-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_youth_2-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_youth_3-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_youth_4-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_youth_5-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_youth_6-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_youth_7-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_youth_8-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_youth_9-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_1_adults-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_2_adults-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_3_adults-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_4_adults-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_5_adults-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_6_adults-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_7_adults-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_8_adults-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_1_no_children-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_2_no_children-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_3_no_children-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_4_no_children-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_5_no_children-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_6_no_children-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_7_no_children-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_room_8_no_children-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-state-active.ui-button:hover {
  background: #cdcdcd;
  color: #2311b2;
  border: none;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 300;
  padding: 5px 10px;
}

.ui-menu .ui-menu-item-wrapper {
  line-height: normal;
  padding: 5px 10px;
  font-size: 14px;
}

.ui-menu-item-wrapper.ui-state-active {
  margin: 0;
}

#search_adults-menu {
  height: auto;
  width: 232px !important;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_children-menu {
  height: 242.333px;
  width: 232px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_youths-menu {
  height: 242.333px;
  width: 232px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_infants-menu {
  height: 242.333px;
  width: 232px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

.ui-widget-content.ui-autocomplete {
  width: auto;
}

#search_children-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_youth-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_infants-menu > .ui-menu-item {
  background: #e4e4e4;
  color: #2311b2;
  font-size: 14px;
  border-bottom: 1px solid #b9b9b9;
  font-family: "Roboto Condensed", sans-serif;
}

#search_rooms-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_1_adults-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_2_adults-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_3_adults-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_4_adults-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_5_adults-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_6_adults-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_7_adults-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_8_adults-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_no_children-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_youth-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_1_no_children-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_2_no_children-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_3_no_children-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_4_no_children-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_5_no_children-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_6_no_children-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_7_no_children-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_8_no_children-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_1_child_1-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_1_child_2-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_1_child_3-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_1_child_4-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_1_child_5-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_1_child_6-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_1_child_7-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_room_1_child_8-menu {
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_child_1-menu {
  height: 58px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_child_2-menu {
  height: 58px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_child_3-menu {
  height: 58px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_child_4-menu {
  height: 58px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_child_5-menu {
  height: 58px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_child_6-menu {
  height: 58px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_child_7-menu {
  height: 58px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_child_8-menu {
  height: 58px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_youth_1-menu {
  height: 202px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_youth_2-menu {
  height: 202px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_youth_3-menu {
  height: 202px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_youth_4-menu {
  height: 202px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_youth_5-menu {
  height: 202px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_youth_6-menu {
  height: 202px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_youth_7-menu {
  height: 202px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_youth_8-menu {
  height: 202px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_youth_9-menu {
  height: 202px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_airline-menu {
  height: 219.667px;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
}

#search_cabin-menu {
  height: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}

.ui-button:focus {
  color: #2311b2;
  padding: 0 35px 0 10px;
  height: 38px;
  border: 1px solid #2311b2;
  width: 100% !important;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 300;
  background: #FFF;
  line-height: 38px;
  overflow: hidden;
}

.ui-datepicker-inline {
  border-color: #d7d7d7;
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  transform: none;
  width: 100%;
}

.show-booking {
  float: right;
  width: 29%;
  border-radius: 3px;
  border: 1px dashed #2311b2;
  padding: 1%;
  margin: 1%;
}
.show-booking .title {
  border-radius: 3px;
  background: #2311b2;
  color: #FFF;
  text-align: center;
  padding: 10px 5px;
  font-size: 20px;
  margin: 0 0 15px 0;
}
.show-booking .topM10 {
  margin-top: 10px;
}
.show-booking input[type=text] {
  border-radius: 3px;
  border: 1px solid #2311b2;
  width: 100%;
  height: 38px !important;
  line-height: 38px;
  color: #2311b2;
  font-size: 18px;
  padding: 0 10px;
  float: left;
  margin-top: 10px;
}

.search-field.search-field-small .hide-small {
  display: none !important;
}
.search-field.search-field-small .show-small {
  display: block !important;
}
.search-field.search-field-small {
  /* TEST */
}
.search-field.search-field-small .buttons {
  margin-top: 15px;
}

.search_box_small {
  max-height: 200px;
  overflow: hidden;
}

#search_box_id {
  transition: max-height 0.5s ease;
}

.search-field {
  padding: 0px 15px 5px 20px;
  font-size: 18px;
}
.search-field .show-small {
  display: none;
}
.search-field ul {
  float: left;
  width: 100%;
  margin: 0 0 15px 0;
}
.search-field ul li {
  float: left;
  width: 47%;
  margin: 0 1% 0 0;
}
.search-field ul li.right {
  float: right !important;
  margin: 0 !important;
}
.search-field .header {
  color: #000;
  font-size: 15px;
  font-weight: 400;
}
.search-field .ui-selectmenu-status {
  padding: 0 35px 0 10px;
  line-height: 38px;
  overflow: hidden;
}
.search-field .search-field-left {
  padding-left: 5px;
  width: 72%;
  float: left;
}
.search-field .search-field-left .quick-destinations {
  margin-top: 5px;
  display: inline-block;
}
.search-field .search-field-left .quick-destinations .quick-link {
  display: inline;
  border-bottom: 1px dotted #000;
  cursor: pointer;
  white-space: nowrap;
  line-height: 24px;
}
.search-field .search-field-left .single_big {
  width: 96%;
}
.search-field .search-field-left .multi_add_ul {
  padding-left: 22px;
  padding-top: 10px;
}
.search-field .search-field-left.search-field-mutli-city ul li + li + li {
  margin-right: 0;
}
.search-field .search-field-left.search-field-mutli-city ul li {
  width: 28%;
}
.search-field .search-field-left.search-field-mutli-city ul li.number {
  width: 0.5%;
  padding-top: 27px;
}
.search-field .search-field-left.search-field-mutli-city ul li.icon {
  width: 4%;
}
.search-field .search-field-left.search-field-mutli-city ul li.remove {
  width: 4%;
  padding-left: 15px;
  padding-top: 22px;
}
.search-field .search-field-left.search-field-mutli-city ul li.remove .y-button {
  padding: 0 5px;
}
.search-field .search-field-left.search-field-mutli-city ul li.remove .y-button a {
  line-height: 27px;
  height: 27px;
}
.search-field .search-field-left.search-field-mutli-city ul li.small_date {
  padding-left: 25px;
}
.search-field .search-field-left ul li.icon {
  float: left;
  width: 2%;
}
.search-field .search-field-left ul li.icon img.right_left_arrow {
  margin-top: 25px;
}
.search-field .search-field-left input[type=text] {
  width: 100%;
  height: 38px;
  font-size: 18px;
  padding: 0 10px 0 40px;
  line-height: 38px;
  background-color: #FFF;
  color: var(--border);
  border: 1px solid var(--border);
}
.search-field .search-field-right {
  width: 28%;
  padding-right: 10px;
  float: right;
}
.search-field .search-field-right .rooms {
  width: 100%;
  padding-bottom: 5px;
}
.search-field .search-field-right .rooms li {
  width: 100%;
}
.search-field .search-field-right .pax ul.room_split {
  padding-top: 15px;
  border-top: 1px solid #a2a2a2;
}
.search-field .search-field-right .pax li.room_pax {
  float: left;
  width: 38%;
  margin: 0 2% 0 0;
}
.search-field .search-field-right .pax li.room_no {
  width: 16%;
  padding-top: 10px;
  font-size: 12px;
}
.search-field .search-field-right .pax .pax_no_fields li {
  padding-bottom: 5px;
}
.search-field .search-field-right .pax_no_fields li {
  padding-bottom: 5px;
}
.search-field .search-field-right .facilities {
  margin: 0px;
}
.search-field .search-field-right .facilities li {
  width: 100%;
  padding-bottom: 5px;
}
.search-field .search-field-right .direct-flight li {
  width: 100%;
}
.search-field .search-field-right .direct-flight li span {
  float: left;
  line-height: 40px;
  padding: 0 0 0 5px;
  cursor: pointer;
}
.search-field .search-field-right .buttons li {
  margin: 0px;
  float: right;
}
.search-field .return_fields {
  position: relative;
}
.search-field .return_overlay {
  height: 100%;
  width: 101%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0.9;
  filter: alpha(opacity=90);
  z-index: 10;
  background-color: #FFF;
  text-align: center;
  vertical-align: center;
  display: none;
}
.search-field input[type=text].field-1 {
  background: url(/packs/media/components/desktop/searchfield/images/fly-icon-28649fcdfbf828c4d352496debf311e7.png) #FFF no-repeat 10px center;
}
.search-field input[type=text].field-2 {
  background: url(/packs/media/components/desktop/searchfield/images/fly-back-icon-5cc587263f3a97ad17b4aff15e0951b1.png) #FFF no-repeat 10px center;
}
.search-field input[type=text].field-3 {
  background: url(/packs/media/components/desktop/searchfield/images/destination-icon-9b487d3eaba726b06ac1697ec57b41e1.png) #FFF no-repeat 10px center;
}
.search-field input[type=text].field-4 {
  background: url(/packs/media/components/desktop/searchfield/images/destination-icon-9b487d3eaba726b06ac1697ec57b41e1.png) #FFF no-repeat 10px center;
}
.search-field label.adults-icon span {
  background: url(/packs/media/components/desktop/searchfield/images/adults-icon-6caf1563adc11f4ec015a6410e918d24.png) no-repeat 0px center;
}
.search-field label.child-icon span {
  background: url(/packs/media/components/desktop/searchfield/images/child-icon-dd5416e68e70465968c53785692c8b51.png) no-repeat 0px center;
}
.search-field label.baby-icon span {
  background: url(/packs/media/components/desktop/searchfield/images/baby-icon-a6da2260fce014a21d8afc1cd5928f7d.png) no-repeat 0px center;
}

.custom-checkbox-search_only_direct_flights, .custom-checkbox-search_advanced_hotel_search, .custom-checkbox-search_only_with_bags, .custom-checkbox-search_only_private_fares, .custom-checkbox-search_only_public_fares, .custom-checkbox-search_no_ndc, .custom-checkbox-search_only_rebookable, .custom-checkbox-search_max_one_stop {
  background: url(/packs/media/components/desktop/searchfield/images/checkbox-1bc664cf0e5cda3f593013440a20d19a.png) no-repeat;
}

.custom-checkbox-search_only_direct_flights:hover, .custom-checkbox-search_advanced_hotel_search:hover, .custom-checkbox-search_only_with_bags:hover, .custom-checkbox-search_only_private_fares:hover, .custom-checkbox-search_only_public_fares:hover, .custom-checkbox-search_no_ndc:hover, .custom-checkbox-search_only_rebookable:hover, .custom-checkbox-search_max_one_stop:hover {
  background: url(/packs/media/components/desktop/searchfield/images/checkbox-selected-049f3ab10978a890009bd8cf86e6f001.png) no-repeat;
}

.custom-checkbox-search_only_direct_flights.selected, .custom-checkbox-search_advanced_hotel_search.selected, .custom-checkbox-search_only_with_bags.selected, .custom-checkbox-search_only_private_fares.selected, .custom-checkbox-search_only_public_fares.selected, .custom-checkbox-search_no_ndc.selected, .custom-checkbox-search_only_rebookable.selected, .custom-checkbox-search_max_one_stop.selected {
  background: url(/packs/media/components/desktop/searchfield/images/checkbox-selected-049f3ab10978a890009bd8cf86e6f001.png) no-repeat;
}

/*# sourceMappingURL=step1-0cff71a93a0233d657f8f8bdfc838d313175875d.css.map*/