.elementor-971 .elementor-element.elementor-element-7aa7ecb{transition:all 400ms;}.elementor-971 .elementor-element.elementor-element-6c4cbf2{transition:all 400ms;}.elementor-971 .elementor-element.elementor-element-c57ef49{transition:all 400ms;text-align:center;}.elementor-971 .elementor-element.elementor-element-c57ef49 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-971 .elementor-element.elementor-element-a203ad4{transition:all 400ms;}/* Start custom CSS */.singular .entry-title{
	font-size: 50px !important;	
}

.singular .entry-header{
 padding:20px 0 !important;
	margin:20px 80px !important;
	max-width: 100%;
	text-align:center;
	border-bottom-color: #e4e4e4 !important;
}

.mphb-reserve-rooms-details{
	margin-top: 60px;
}

.mphb-price-breakdown-title{
	margin-bottom:20px;
}

.mphb-booking-details h3{
	margin:20px 0;
}

.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-in-date, .mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-out-date {
  border: 1px solid #e4e4e4;
  padding: 20px 20px 25px;
  margin-bottom: 0;
}

.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-in-date span:first-child, .mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-out-date span:first-child {
  width: 50%;
  display: inline-block;
}

@media screen and (max-width: 767px) {
  .mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-in-date span:first-child, .mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-out-date span:first-child {
    width: 100%;
  }
}

.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-room-details .mphb-adults-chooser label,
.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-room-details .mphb-children-chooser label {
  min-width: 100px;
  display: block;
}

.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-room-details .mphb-guest-name-wrapper label {
  display: block;
}

.mphb_sc_checkout-wrapper .mphb-room-price-breakdown-wrapper table td, .mphb_sc_checkout-wrapper .mphb-room-price-breakdown-wrapper table th {
  border-color:#e4e4e4;
}

.mphb_sc_checkout-wrapper select, .mphb_sc_checkout-wrapper input[type="text"],
.mphb_sc_checkout-wrapper input[type="email"],
.mphb_sc_checkout-wrapper textarea {
  width: 100%;
  max-width: 458px;
}/* End custom CSS */