
.pre-search p { font-size: 27px; }


/* -------- BOOKINE ENGINE ---------- */

.home-search-head { background:#4e74a6; color:white; font-family: "Marcellus", serif; text-align:center; font-size: 54px; padding: 35px 40px 20px 40px; margin: 0;  }
.home-search-head span { font-size: 24px; display:block; text-align:center; }

.home-search { background:#4e74a6; padding: 0 20px 50px 20px; margin: 0 0 30px 0;}
.home-search .main-search { padding: 0 0 35px 0; }
.home-search .formfield { font-size: 15px; width: 100%; padding: 5px 10px; }
.home-search .drop-dates .formfield { width: 100%; margin-right: 10px;  }

.home-search p { color:white; }

.home-search footer { text-align:right; }
.home-search footer button { background:#740505; font-size: 18px; color:white; border: 0; padding: 8px 15px; }
.home-search footer .fa { margin-left: 15px; }
.home-search .advanced { margin: 8px 0 0 0;}
.home-search .advanced a { color:white; }

/* -------- BOOKINE ENGINE ---------- */



.post-search .getquote { padding: 50px 0; }
.post-search .getquote p { text-align:center; font-size: 27px; margin: 0; }
.post-search .getquote p a { background: #1a2738; color:white; border: 1px #4e74a6 solid; display: inline-block; padding: 13px 30px; font-weight: 400; }
.post-search .getquote p a:hover { background:white; color:#4e74a6; text-decoration:none; }









/* ------- HOME BOOKING ENGINE - SEARCH BOX --------- */




#odysseus #OVExploreContainer.lime .od-main-wrapper { max-width: 900px !important; }
#odysseus #OVExploreContainer .od-form-wrapper li.multiselect__element { padding: 0; margin: 0;}


#odysseus #OVExploreContainer .od-form-wrapper .multiselect__option { padding: 0; background:black; margin: 0;  }
#odysseus #OVExploreContainer .od-form-wrapper .multiselect__option span { padding: 2px 10px; margin: 0; }
#odysseus #OVExploreContainer .od-form-wrapper .multiselect__option--highlight { background: black; color:white; }


#odysseus #OVExploreContainer .od-form-wrapper li { margin: 0; color:black;  }

.main-search { padding: 20px 0px; margin: 0px; background:transparent; }
.main-search p.title  { color:white; text-align:center; font-size: 40px; margin: 0; line-height: 115%;  }
#option-nine { background: transparent;  }

ody-search-form { display:block; padding: 0px; margin: 0; top: 0; }

#odysseus .label-moreinfo { padding: 0 10px;}

#odysseus #OVExploreContainer #cruise { box-shadow:none; background:transparent; }

#odysseus #OVExploreContainer.lime .od-main-wrapper .od-tab-form-wrapper .od-input-wrapper {max-width: calc(100% - 10px) !important;}

/* ------- HOME BOOKING ENGINE - SEARCH BOX --------- */







/* -------- ACCOLADES ---------- */
.accolades { margin: 0; }
.accolades .pan-body { padding: 10px 15px;  }
.accolades .pan-body .more { text-align:center; }
.accolades .pan-body ul { padding: 0 0 0 10px; }
.accolades .pan-body li { margin-bottom: 10px; }
