/**********************************************************************************************************************
*** homepage slider search
**********************************************************************************************************************/
.home .slider-sidebar-row {
  background: #158CBA !important;
  border-radius: 0 !important;
  padding: 4px 0 0 !important;
  position: relative !important;
  /* Cruise Search */ }
  .home .slider-sidebar-row .widget {
    padding: 1rem 0; }
    .home .slider-sidebar-row .widget .textwidget {
      margin-left: auto;
      margin-right: auto;
      max-width: 1400px !important; }
  .home .slider-sidebar-row .ui-tabs-panel {
    background: rgba(29, 173, 229, 0.95) !important;
    border-radius: 0 !important;
    padding: 1px !important; }
  @media (max-width: 800px) {
    .home .slider-sidebar-row .ui-tabs-nav li:nth-child(n+2) {
      border-bottom: 1px solid rgba(29, 173, 229, 0.95) !important; } }
  .home .slider-sidebar-row .ui-tabs-nav .ui-state-default {
    background: rgba(24, 157, 209, 0.95) !important;
    transition: .5s;
    border-radius: 0 !important; }
    .home .slider-sidebar-row .ui-tabs-nav .ui-state-default:hover {
      background: #1dade5 !important; }
    .home .slider-sidebar-row .ui-tabs-nav .ui-state-default a {
      color: rgba(255, 255, 255, 0.8) !important;
      padding: .333rem 1rem !important; }
      .home .slider-sidebar-row .ui-tabs-nav .ui-state-default a:hover {
        color: #fff !important; }
  .home .slider-sidebar-row .ui-tabs-nav .ui-state-active {
    background: rgba(29, 173, 229, 0.95) no-repeat bottom center !important;
    transition: .5s; }
    .home .slider-sidebar-row .ui-tabs-nav .ui-state-active:hover {
      background: #1dade5 !important; }
    .home .slider-sidebar-row .ui-tabs-nav .ui-state-active a {
      color: #fff !important;
      padding: .333rem 1rem !important; }
  .home .slider-sidebar-row .odysseus-search > div,
  .home .slider-sidebar-row .odysseus-search .filter-container {
    background: rgba(255, 255, 255, 0.95) !important;
    border-radius: 0 !important; }
  .home .slider-sidebar-row .odysseus-search .dropdown {
    background: #fff;
    border-radius: 0;
    color: #aaa9a9;
    font-size: 13px; }
    .home .slider-sidebar-row .odysseus-search .dropdown:after {
      color: #333; }
  .home .slider-sidebar-row .odysseus-search .search-button {
    background: #062372 !important;
    color: #fff !important;
    line-height: 22px !important;
    text-transform: uppercase;
    transition: .5s; }
    .home .slider-sidebar-row .odysseus-search .search-button:hover {
      background: #051c5a !important;
      color: #fff !important; }

#odysseus {
  max-width: 940px;
  margin: 0 auto; }

#odysseus #OVExploreContainer {
  --primary-color: #158CBA !important;
  --text-color: #222 !important;
  --secondary-color: #062372 !important;
  --btn-text-color: #fff !important; }

#wrapper #odysseus #OVExploreContainer .destination-type-radio label {
  color: #fff !important; }
#wrapper #odysseus #OVExploreContainer .od-form-wrapper .itineraries {
  display: none; }
#wrapper #odysseus #OVExploreContainer .od-form-wrapper .multiselect__element {
  background: #fff !important;
  color: #062372 !important; }
  #wrapper #odysseus #OVExploreContainer .od-form-wrapper .multiselect__element .multiselect__option--highlight {
    background-color: #062372 !important;
    color: #fff !important; }
#wrapper #odysseus #OVExploreContainer .od-form-wrapper .multiselect__tags {
  background-color: #fff !important;
  border-radius: 4px; }
#wrapper #odysseus #OVExploreContainer .od-form-wrapper .od-input-box {
  background-color: #fff !important; }
#wrapper #odysseus #OVExploreContainer .od-form-wrapper .multiselect__content-wrapper {
  border-color: #666 !important; }
#wrapper #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-reset-btn-wrapper .reset, #wrapper #odysseus #OVExploreContainer .od-tab-form-wrapper .od-form-wrapper .od-button-wrapper.od-search-button .btn-search {
  border-radius: 4px; }

#menu-left {
  background-color: #062372 !important;
  padding-left: 0 !important; }
  #menu-left.side-nav li {
    padding-left: 0 !important; }
    #menu-left.side-nav li a {
      background-color: #062372 !important; }
      #menu-left.side-nav li a:hover {
        background-color: #158CBA !important;
        color: #fff !important; }

/*# sourceMappingURL=custom.css.map */
