.page .entry-title { display: none; }
.is-style-regular {border-collapse:collapse;}
ol {
    font-size: 18px;
}
.single-mphb_room_type .mphb-reserve-room-section.mphb-hide {
display: inherit !important;
}

.single-mphb_room_type .mphb-reserve-btn-wrapper {
display: none;
}
.wp-block-table td{
	border: none;
	border-right: 0px;
}
.wp-block-table table{
	border: none;
}
.pum-container h3 {
	padding: 0em;
    margin-top: 50px;
    margin-bottom: 15px;
    line-height: 1em;
    font-size: 30px;
    font-family: 'Open Sans';
    font-weight: 400;
}
.mphb_sc_checkout-wrapper body{
	font-size: 1.1rem;
    font-weight: 400;
    line-height: 1;
}
.mphb_sc_checkout-form input{
	border: 1px solid #ddd;
}
.mphb_sc_checkout-form textarea{
	border: 1px solid #ddd;
}
.mphb-price-breakdown tr{
	border-color: #ddd;
}
.mphb-price-breakdown {
	border-color: #ddd!important;
}
.mphb-price-breakdown td{
	border-color: #ddd;
}
.mphb-price-breakdown th{
	border-color: #ddd;
}
.mphb-table-price-column {
	border-color: #ddd;
}
.mphb-price-breakdown td{
	border-color: #ddd;
	font-family: "Open Sans";
}
.mphb-price-breakdown-dates-subtotal{
	display: none;
}
.mphb_sc_checkout-submit-wrapper .button  {
	border-color: #356a6f;
background: linear-gradient(#458c91, #356a6f);
    background-image: linear-gradient(rgb(69, 140, 145), rgb(53, 106, 111));
}
.mphb_sc_checkout-submit-wrapper .button:hover{
	border-color: #356a6f;
	background: linear-gradient(to bottom, #4a969c, #316468);
    background-image: linear-gradient(rgb(74, 150, 156), rgb(49, 100, 104));
}

.mphb_sc_checkout-form h3 {
		padding: 0em;
    margin-top: 50px;
    margin-bottom: 15px;
    line-height: 1em;
    font-size: 30px;
    font-family: 'Open Sans';
    font-weight: 400;
}
.mphb-price-breakdown-total th{
	font-weight: 700;
}
.mphb-price-breakdown-fees th{
	font-weight: 700;
}
.mphb-price-breakdown-dates th{
	font-weight: 700;
}
.mphb-price-breakdown-date td{
	padding-left: 30px;
}
.mphb-table-price-column {
	padding-left: 0px !important;
}
.mphb-price-breakdown-fees-subtotal{
	display:none;
}
.mphb-booking-form{
	font-family:"Open Sans";
}

.mphb-required-fields-tip{
	display: none;
}
  .mphb-available-date .mphb-date-selectable .datepick-selected   {
    background-color: #dddddd;
    color: #fff;
}
.mphb-datepick-popup .datepick-month td a.datepick-selected {
  background-color: #451a3e;
}
.mphb-datepick-popup .datepick-month td .datepick-highlight 
{
	background-color: #ffffff;
}
.mphb-reserve-btn-wrapper .button {
border-color: #356a6f;
background: linear-gradient(#458c91, #356a6f);
    background-image: linear-gradient(rgb(69, 140, 145), rgb(53, 106, 111));
}
.mphb-reserve-btn-wrapper .button:hover{
	border-color: #356a6f;
	background: linear-gradient(to bottom, #4a969c, #316468);
    background-image: linear-gradient(rgb(74, 150, 156), rgb(49, 100, 104));
}
.mphb-reserve-room-section .button {
border-color: #356a6f;
background: linear-gradient(#458c91, #356a6f);
    background-image: linear-gradient(rgb(69, 140, 145), rgb(53, 106, 111));
}
.mphb-reserve-room-section .button:hover{
	border-color: #356a6f;
	background: linear-gradient(to bottom, #4a969c, #316468);
    background-image: linear-gradient(rgb(74, 150, 156), rgb(49, 100, 104));
}
.datepick-popup{
		font-family:"Open Sans",sans-serif;
}
.datepick-nav, .datepick-ctrl {
    width: 100%;
    background-color: #efefef;
    font-size: 100%;
}
.datepick-nav, .datepick-ctrl a{
    color: #2e2e2e;
    font-size: 100%;
	font-weight: 400;
	font-family:"Open Sans",sans-serif;
}
.datepick-nav a{
    color: #2e2e2e;
    font-size: 100%;
	font-weight: 400;
	font-family:"Open Sans",sans-serif;
}
.datepick-ctrl  .datepick-cmd:hover {
    background-color: #dddddd;
	color: #2e2e2e;
}
.datepick-cmd:hover{
	background-color: #dddddd;
}
.datepick-popup:hover{
	background-color: #dddddd;
}

.datepick-month-header{
	padding-top:5px;
	background-color: #efefef;
    color: #2e2e2e;
    font-weight: 400;
	font-family: "Open Sans",sans-serif;
	padding-bottom:5px;
}
.datepick-month-header select {
	font-family: "Open Sans",sans-serif;
	font-weight: 300;
	background-color: #2e2e2e;
	height: 1.5em;
}

.mphb-calendar .datepick-month td .mphb-booked-date {
	background-color: #ab96ad;
}

.mphb-calendar .datepick-month td .mphb-available-date {
	background-color: #fff;
}
.mphb-calendar .datepick-month td .mphb-booked-date.mphb-date-check-in {
    background: linear-gradient(to bottom right,#fff 0,#fff 50%,#ab96ad 50%,#ab96ad 100%);
}
.mphb-calendar .datepick-month td .mphb-available-date.mphb-date-check-out {
    background: linear-gradient(to bottom right,#ab96ad 0,#ab96ad 50%,#fff 50%,#fff 100%);
}

.btn-color-2:visited, .btn-color-2-flat:visited {
    color: white;
}

.row a {
	color:#ab96ad	;
}
.row a:hover {
	color: #666;
}