body p.site-title {
	font-family: 'The Nautigal', cursive;
	font-size: 48px;
	font-weight: normal;
	text-transform: none;
  background: #CF5951;
  background: radial-gradient(circle farthest-corner at center center, #CF5951 41%, #6EFF6E 82%, #6380CF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

body.mphb_room_type-template #primary.content-area.full-width {
	padding-top: 2em;
}

body.single .site-content > .entry-header:before {
	background: none;
}

body header .wrapper.header-wrapper {
	display: none;
}

body nav .search-icon-wrapper {
	display: none;
}

body div.content-area.full-width {
	max-width: none;
}

body .mphb-room-type-gallery-wrapper figcaption.wp-caption-text.gallery-caption {
	display: none;
}

body span.mphb_room_type_categories_header_wrapper {
	display: none;
}

body h2.mphb-reservation-form-title {
	display: none;
}

body .mphb-reserve-rooms-details .mphb-room-details h3.mphb-room-number {
	display: none;
}

body .mphb-reserve-rooms-details .mphb-room-details .mphb-room-type-title {
	display: none;
}

body .mphb-calendar.mphb-datepick .datepick {
	width: 100% !important;
}

body .mphb-calendar.mphb-datepick .datepick .datepick-month {
	padding: 0 5px;
}

body table.mphb-price-breakdown td {
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}

body table.mphb-price-breakdown  .mphb-price-breakdown-nights td {
	padding-bottom: 3em !important;
}

body .mphb-price-breakdown-date td:first-child,
body .mphb-price-breakdown-accommodation-tax td:first-child,
body .mphb-price-breakdown-service td:first-child,
body .mphb-price-breakdown-fee td:first-child,
body .mphb-price-breakdown-subtotal td:first-child,
body .mphb-tax-info-total td:first-child {
	padding-left: 50px;
}

body .mphb-price-breakdown-dates,
body .mphb-price-breakdown-services,
body .mphb-price-breakdown-accommodation-taxes,
body .mphb-price-breakdown-fees {
	background-color: #ddeeff;
}

body .mphb-price-breakdown-total {
  background-color: #445566;
	color: #ffffff;
}

body .mphb-price-breakdown-fee td.mphb-table-price-column,
body .mphb-price-breakdown-service td.mphb-table-price-column {
	font-weight: bold;
}

table.mphb-price-breakdown .mphb-price-breakdown-dates th.mphb-table-price-column {
	opacity: 0;
}

table.mphb-price-breakdown .mphb-price-breakdown-accommodation-taxes th.mphb-table-price-column {
	opacity: 0;
}

table.mphb-price-breakdown .mphb-price-breakdown-fees th.mphb-table-price-column {
	opacity: 0;
}

/*.mphb-calendar.mphb-datepick .datepick-month td .mphb-available-date {*/
/*  background-color: var(--mphb-available-date-bg);*/
/*}*/

/*body .mphb-calendar.mphb-datepick .datepick-month td .datepick-selected {*/
/*  background-color: #333;*/
/*}*/

body .mphb-price-breakdown-rate,
body .mphb-price-breakdown-accommodation-subtotal,
body .mphb-price-breakdown-services-headers,
body .mphb-price-breakdown-service-details span.mphb-price,
body .mphb-price-breakdown-services-subtotal,
body .mphb-price-breakdown-fees-subtotal,
body .mphb-price-breakdown-subtotal,
body .mphb-tax-info-total {
	display: none;
}

body .site-footer .wrapper-top {
/* 	display: none; */
}

body .content-bottom-widgets .widget-area {
	text-align: center;
	width: 100%;
}

body .site-footer .wrapper-bottom {
/* 	background-color: transparent; */
}

body footer .widget a {
	border-bottom: none;
}