@import url("https://use.typekit.net/mch3imj.css");

/* ticket selector */
#guest-selection {
  display: none;
}

/* start time */
#booking-container > div > div > div > div:nth-child(3) {
  display: none;
}

#date-selection > div {
  visibility: hidden !important;
}

#date-selection > div::before {
  visibility: visible !important;
  content: "Oct 22-24"
}

#about-container > div:nth-child(2) > div > div > div > div:nth-child(3) > div.left.aligned.eight.wide.column.avail > div > div {
  visibility: hidden !important;
}

#about-container > div:nth-child(2) > div > div > div > div:nth-child(3) > div.left.aligned.eight.wide.column.avail > div > div::before {
  visibility: visible !important;
  content: "Oct 22-24"
}


#about-container > div:nth-child(2) > div > div > div > div:nth-child(2) > div.left.aligned.eight.wide.column {
  visibility: hidden !important;
}

#about-container > div:nth-child(2) > div > div > div > div:nth-child(2) > div.left.aligned.eight.wide.column::before {
  visibility: visible !important;
  content: "1 Registration per Person";
}

#about-container > div:nth-child(2) > div > div > div > div:nth-child(4) {
  display: none !important;
}

#about-container > div:nth-child(2) > div > div > div > div:nth-child(5) {
  background-color: #f2f2f2;
}

#plugins-wrapper > div.ui.equal.height.grid.stackable.tour-page {
    margin-top: 14px;
}

#payment-main > div > div > div.transitionable > div > article > div.BookingRequest-form.ui.form > div:nth-child(3) {
  display: none;
}

#payment-main > div > div > div.transitionable > div > article > div.CheckoutSummary-Container > div.CheckoutSummary > div.CheckoutSummary-ContentBox.Request-Information > table > tbody > tr:nth-child(2) {
  display: none;
}

#payment-main > div > div > div > div.ColumnContainer > div.ComponentContainer.RightColumn > div > div.CheckoutSummary > div.CheckoutSummary-ContentBox.Request-Information > table > tbody > tr:nth-child(2) {
  display: none;
}

h1 {
  font-family: "carbona-variable", sans-serif !important;
  font-variation-settings: 'wght' 700, 'MONO' 0, 'slnt' 0;
}

h2, h3, h4, h5, h6 {
  color: #101e51 !important;
}


body {
  font-family: "soleil", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #101e51 !important;
}

.TourPage-BookingDetails .RequestBooking.ui.huge.anygreen.button, .TourPage-ContactGuide-link.ui.basic.button, .TourPage-ContactGuide-submit-button.ui.large.button, .ConfirmationContainer .ButtonContainer .ui.button, #request-booking-mobile .ui.button, .CheckoutNavigationController button.BookingRequest-submit {
    border-radius: 100rem;
    padding: .75rem 2rem;
    font-family: "carbona-variable", sans-serif !important;
    font-variation-settings: 'wght' 600, 'MONO' 0, 'slnt' 0;
    line-height: 1.75;
}
#request-booking-mobile .ui.button {
  height: 50px;
  width: 180px;
}
.TourPage-ContactGuide-link.ui.basic.button .ContactGuide-link-text {
    height: 20px;
}

.TourPage-About-description p, .TourPage-BookingDetails, #guest-selection > div {
  color: #101e51;
}

.Plugins-TourPage-GlanceWrapper {
    color: #101e51;
}

.TourPage-About-description {
  font-size: 15px;
}

@media (min-width: 768px) {
  .TourPage-About-title {
    font-size: 28px;
    color: #101e51;
  }
}
@media (max-width: 767px) {
  .TourPage-About-title {
    color: #101e51;
  }
}

#payment-main > div > div > div > h1 {
  visibility: hidden !important;
}

#payment-main > div > div > div > h1::before {
  visibility: visible !important;
  content: "Review and Register"
}

/*Hide "more" link on Experience details, display full details on desktop and mobile*/
.TourPage-About-description {/*Description section- remove collapse*/
  height: auto !important;
}

.TourPage-About-description:after {/*Description section- remove collapse*/
  display: none !important;
}

.TourPage-About-description-more {/*hide more button*/
  display: none;
}

.tourhighlight {
    background-color: #fff;
    width: 95%;
    border-radius: .75rem;
    margin: 16px auto;
    padding: 2rem;
    box-shadow: 0 8px 16px rgba(0,0,0,.095);
    text-align: center;
}

.tourdescriptionheaders {
    font-size: 20px;
    font-family: "carbona-variable", sans-serif !important;
    font-variation-settings: 'wght' 700, 'MONO' 0, 'slnt' 0;
    line-height: 2;
}
