/* .event-date input,
.people-count input,
.price input {
  display: none;
} */
input[name='event-date'] {
  display: none;
}

.hidden {
  display: none;
}

.event-time.selected {
  background: #3E3E3E;
}

.datetime:first-of-type {
  margin-bottom: 2rem;
}

@media only screen and (min-width: 1050px) {
  .datetime {
    float: left;
  }

  .datetime:nth-of-type(1) {
    width: 40%;
  }

  .datetime:nth-of-type(2) {
    width: 60%;
    padding-left: 4rem;
  }
}

.datetime button.event-time {
  width: 20%;
  margin: 0 5% 20px 0;
  float: left;
}

.datetime br {
  display: none;
}

.wpcf7-field-group-remove, .wpcf7-field-group-add {
  margin: 1.75em 0 0 0;
}

.form-slider {
  margin: 3em 0 0;
}

.parsley-success+ul.parsley-errors-list {
  display: none;
}

.flatpickr-calendar {
  box-shadow: none;
  -webkit-box-shadow: none;
}

.flatpickr-calendar.inline,
.flatpickr-rContainer,
.flatpickr-days,
.dayContainer {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

.flatpickr-day {
  margin-right: calc(((100% / 7) - 39px) / 2);
  margin-left: calc(((100% / 7) - 39px) / 2);
  margin-bottom: 0.5rem;
}

.flatpickr-months {
  margin-bottom: 1rem;
}

.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
  background-color: #4e8fc7;
}

form input.parsley-success,
form select.parsley-success {
  color: #468847;
  background-color: #DFF0D8;
  border: 1px solid #D6E9C6;
}

form input.parsley-error,
form select.parsley-error {
  color: #B94A48;
  background-color: #F2DEDE;
  border: 1px solid #EED3D7;
}

.parsley-errors-list {
  padding: 0;
  list-style-type: none;
  opacity: 0;
  color: #B94A48;
  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
  opacity: 1;
}

.enquiry button,
.enquiry input[type=submit] {
  color: #fff;
}

.enquiry .part {
  margin-bottom: 2.5rem;
  clear: both;
}

.enquiry .part:after {
  clear: both;
  content: "";
  display: table;
}

.enquiry h2 {
  clear: both;
}

.form-fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
  background-color: #4e8fc7;
  color: #fff;
  min-height: 76px;

  padding: 20px;
}
.form-fixed .col {
  margin: 0 auto;
  padding: 0 15px;
}
.form-fixed span.price {
  float: right;
  color: #fff;
  font-weight: bold;
  font-size:1.5em;
  line-height: 1;
}
.form-fixed p {
  margin: 10px 0;
}
@media (min-width: 768px) {
  .form-fixed .col {
      width: 750px;
  }
}
@media (min-width: 992px) {
  .form-fixed .col {
      width: 970px;
  }
}
@media (min-width: 1200px) {
  .form-fixed .col {
      width: 1170px;
  }
}
.vc_row.rooms {
  text-align: center;
}
.vc_row.rooms span {
  display: block;
  margin-top:1rem;
}

.fixed-parent .vc_tta-panel-body,
.fixed-parent .vc_active {
  transform: none !important;
  -webkit-transform: none !important;
}

.change_package.selected a {
  background: #000 !important;
  border-color: #000 !important;
}

.addon-text {
  margin-top: 2em;
}
