#option-eight #odysseus #OVExploreContainer .od-tab-form-wrapper .cruiseform .od-form-wrapper {
  flex-wrap: initial;
  align-items: center;
}

#option-eight #odysseus #OVExploreContainer .od-tab-form-wrapper .cruiseform {
  max-width: 1200px;
  margin: 0 auto;
  padding: 42px;
  background-color: var(--primary-color);
  border: 1px solid #404362;
  border-radius: 12px;
}

#option-eight #odysseus #OVExploreContainer .od-checkbox-main-wrapper, #option-eight #odysseus #OVExploreContainer .od-form-wrapper .itineraries, #option-eight #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-reset-btn-wrapper .reset, #option-eight #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-reset-btn-wrapper, #option-eight #odysseus #OVExploreContainer .cruiseform:not(.keen_ui) .od-form-wrapper .od-date-picker span.date-picker-close-btn, #option-eight #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-button-wrapper.od-search-button .btn-search .od-icon {
  display: none;
}

#option-eight #odysseus #OVExploreContainer .cruiseform .od-form-wrapper .od-input-wrapper {
  min-width: 200px;
}

#option-eight #odysseus #OVExploreContainer .cruiseform .od-form-wrapper .od-input-wrapper.advance-field {
  margin-top: 10px;
}

#option-eight #odysseus #OVExploreContainer .vue_multiselect .multiselect__select {
  display: block;
  top: 7px;
}

#option-eight #odysseus #OVExploreContainer .vue_multiselect .multiselect__select:before {
  border-color: var(--text-color) transparent transparent;
}

#option-eight #odysseus #OVExploreContainer .od-input-wrapper .od-date-picker input {
  padding-left: 50px;
  padding-top: 8px;
}

#option-eight #odysseus #OVExploreContainer .od-form-wrapper .multiselect__tags {
  padding-left: 50px;
  padding-right: 31px;
}

#option-eight #odysseus #OVExploreContainer .od-tab-form-wrapper .cruiseform .od-form-wrapper, #option-eight #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-button-wrapper.od-search-button .btn-search, #option-eight #odysseus #OVExploreContainer .od-form-wrapper .multiselect__tags, #option-eight #odysseus #OVExploreContainer .od-input-wrapper .od-date-picker {
  border: none;
}

#option-eight #odysseus #OVExploreContainer .vue_multiselect .multiselect_input_wrapper {
  background-color: #363853;
  border: 1px solid #404362;
  border-radius: 15px;
}

#option-eight #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-button-wrapper.od-search-button .btn-search {
  padding: 17px;
  background-image: linear-gradient(to right, #52d489, #19aa62);
  border-radius: 12px;
  font-size: 18px;
}

#option-eight #odysseus #OVExploreContainer .od-button-wrapper .od-adv-search-btn .od-adv-search-icon {
  background: linear-gradient(var(--primary-color), var(--primary-color)) padding-box, linear-gradient(to right, #52d489, #19aa62) border-box;
  border-radius: 5px;
  border: 2px solid transparent;
}

#option-eight #odysseus #OVExploreContainer .od-main-button-wrapper {
  justify-content: flex-start;
  width: auto;
  align-items: center;
}

#option-eight #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-icon svg {
  color: var(--text-color);
  fill: var(--text-color);
}

#option-eight #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-input-wrapper .od-icon {
  border: 1px solid #404362;
  top: 4px;
  padding: 17px 17px 19px 17px;
  /*padding: 17px;*/
  /*top: calc(50% - 33px);*/
  margin-left: -12px;
  background: var(--primary-color);
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

#option-eight #odysseus #OVExploreContainer .od-form-wrapper .multiselect__input, #option-eight #odysseus #OVExploreContainer .cruiseform .od-form-wrapper .multiselect__single, #option-eight #odysseus #OVExploreContainer .od-form-wrapper .multiselect__tags .multiselect__tag, #option-eight #odysseus #OVExploreContainer .od-form-wrapper .multiselect__tags .multiselect__placeholder {
  color: var(--text-color);
  font-size: 16px;
  background-color: transparent;
  margin-bottom: 0px;
  padding-left: 15px;
}

#option-eight #odysseus #OVExploreContainer .od-form-wrapper .multiselect__select:before {
  border-color: var(--text-color) transparent transparent;
}

#option-eight #odysseus #OVExploreContainer .od-form-wrapper .multiselect__single, #option-eight #odysseus #OVExploreContainer .od-form-wrapper input::placeholder, #option-eight #odysseus #OVExploreContainer .od-form-wrapper input {
  font-size: 16px;
  color: var(--text-color) !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#option-eight #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-button-wrapper.od-search-button .od-icon {
  position: relative;
  top: 0px;
  left: 0px;
  height: 18px;
}

@media (max-width: 821px) {
  #option-eight #odysseus #OVExploreContainer .od-tab-form-wrapper .cruiseform .od-form-wrapper {
    flex-wrap: wrap;
  }
}

@media (max-width: 821px) {
  #option-eight #odysseus #OVExploreContainer .cruiseform .od-form-wrapper .od-input-wrapper {
    padding-bottom: 20px;
  }
}

@media (max-width: 821px) {
  #option-eight #odysseus #OVExploreContainer .cruiseform .od-form-wrapper .od-input-wrapper.advance-field {
    margin-top: 0px;
  }
}

@media (max-width: 821px) {
  #option-eight #odysseus #OVExploreContainer .od-form-wrapper .multiselect__input, #option-eight #odysseus #OVExploreContainer .od-form-wrapper .multiselect__tags .multiselect__tag, #option-eight #odysseus #OVExploreContainer .od-form-wrapper .multiselect__tags .multiselect__placeholder, #option-eight #odysseus #OVExploreContainer .cruiseform .od-form-wrapper .multiselect__single, #option-eight #odysseus #OVExploreContainer .od-form-wrapper input::placeholder, #option-eight #odysseus #OVExploreContainer .od-form-wrapper input {
    font-size: 12px !important;
  }
}

#option-eight #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-button-wrapper.od-search-button .btn-search span {
  padding-left: 0px;
}

#option-eight #odysseus #OVExploreContainer .od-form-wrapper .multiselect__element {
  background: var(--primary-color);
}

#option-eight #odysseus #OVExploreContainer .od-form-wrapper .multiselect__content-wrapper {
  border-color: #404362;
}

#option-eight #odysseus #OVExploreContainer .od-form-wrapper .multiselect {
  padding: 5px 0px;
}

#option-eight #odysseus #OVExploreContainer .od-tab-form-wrapper {
  background: #fff;
}

#option-eight #odysseus #OVExploreContainer .od-form-wrapper .multiselect__tag-icon {
  right: -6px;
}

#option-eight #odysseus #OVExploreContainer .cruiseform .od-form-wrapper .multiselect__single {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

