.mphb-calendar td .mphb-unselectable-date {
    color: var(--mphb-unselectable-date-color, #777);
}.homecontact+.tourdetails, .homecontact+.tourdetails+form {
    display: none !important;
}select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
	background-color:#fff;
    background-image: url(https://fistralbayholidays.co.uk/wp-content/uploads/2022/09/angle-down.svg);
    background-repeat: no-repeat;
    background-position: right 1.0625em top 0.8em;
    -moz-background-size: 1rem;
    -o-background-size: 1rem;
    -webkit-background-size: 1rem;
    background-size: 1rem;
    padding-right: 2.875em;
    overflow: auto;
}
body .mphb_sc_rooms-wrapper h3,   .mphb-room-type-adults-capacity  {
    display: none;
} 
  body .mphb_sc_rooms-wrapper .mphb-to-book-btn-wrapper {
	  display: inline-block;
    float: left;margin-right: 2.125em;
    vertical-align: top;
}
 body .mphb_sc_search_results-wrapper .mphb-reserve-room-section .mphb-book-button, body .mphb_sc_search_results-wrapper .mphb-reserve-room-section .mphb-confirm-reservation, body .mphb_sc_search_results-wrapper .mphb-view-details-button-wrapper, body .mphb_sc_search_results-wrapper .mphb-to-book-btn-wrapper, body .mphb_sc_rooms-wrapper .mphb-reserve-room-section .mphb-book-button, body .mphb_sc_rooms-wrapper .mphb-reserve-room-section .mphb-confirm-reservation, body .mphb_sc_rooms-wrapper .mphb-view-details-button-wrapper, body .mphb_sc_rooms-wrapper .mphb-to-book-btn-wrapper {
    display: inline-block;
    margin-right: 2.125em;
    vertical-align: top;
}
.mphb_room_type  .button { background:#637480;border-radius:7px}
 .mphb_sc_rooms-wrapper .mphb-view-details-button {
    padding: 0.85714em 0 0;
    margin-bottom: 0.85714em;background: transparent;color:#637480;
}
.mphb_sc_search_results-wrapper .mphb-view-details-button {
    padding: 0.85714em 0 0;
    margin-bottom: 0.85714em;
    background: transparent;
    color: #637480;
}
 .mphb-loop-room-type-attributes:last-of-type {
    display: block;
    font-size: 15px;
    color:#637480;
    line-height: 22px;
    border: 0 solid;list-style: none;
    margin: 2em 0 1.53846em;
}
 .mphb-loop-room-type-attributes:first-of-type {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: no-wrap;
    flex-wrap: no-wrap;
    -webkit-align-items: stretch;
    align-items: stretch;
    border-bottom: 1px solid #e0e1e5;border-top: 1px solid #e0e1e5;
  list-style: none;
    width: 100%;
    margin: .7em 0; padding:12px 0px
}
  .mphb-loop-room-type-attributes:last-of-type {
    display: block;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.4;
    border: 0 solid;
    margin: 2em 0 1.53846em;
}
  .page-id-158  .mphb-loop-room-type-attributes:first-of-type li,.bedlist li {
    width: 33%;
    display: block;
}
.sleepcapacity {padding-left:10px}
.mphb-loop-room-type-attributes:first-of-type li:before {
    
    padding-right: 0.875em;
    color: #666;
     display: inline-block;
    text-align: left;
    width: 2em;
}
.bedcapacity:before { content:url(https://fistralbayholidays.co.uk/wp-content/uploads/2022/09/Bedroom-Icon-1.svg)}
.sleepcapacity:before { content:url(https://fistralbayholidays.co.uk/wp-content/uploads/2022/09/Sleeps-Icon.svg)}
.bathcapacity:before { content:url(https://fistralbayholidays.co.uk/wp-content/uploads/2022/09/BAthroom-Icon.svg)}
 .entry-content .mphb_sc_search-form {
    -webkit-align-items: flex-end;
    align-items: flex-end;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    
}
 .entry-content .mphb_sc_search-form p {
    padding-top: 1rem;
    margin-bottom: 0;
    
    width: auto;
    margin-right: 1.25em;
}
.entry-content .mphb-required-fields-tip { display: none;}
.searchtops {text-align:center;padding:70px 0px 100px;color:#fff}
.searchtops h2 {font-size:50px;color:#fff; font-family: "liana",script;}
.searchtops h1 { color:#fff}
.searchforms { margin-top: -100px;
    background: #fff;
	border-radius: 10px;}
.newbuttons {
    display: flex;
    flex-wrap: nowrap;
    /* align-items: center; */
    justify-content: space-between;
}
.newbuttons .mphb-view-details-button-wrapper {
    padding-top: 10px;
    order: 2;
}
li.mphb-room-type-facilities {
    width: 100% !important;
}
.newbuttons .mphb-view-details-button-wrapper {
    margin: 0px !important;
}
.mphb_room_type .button {
	margin-top: 0px !important;
	/* padding-top: 0px !important; */
}
body .mphb_sc_search_results-wrapper .newbuttons .mphb-reserve-room-section .mphb-book-button {
    margin-right: 0px !important;
}
.marginbtm {
	margin-bottom: 20px;
}
.home_apartment nav {
    display: none;
}
a#back_to_aparment {
    color: #637480;
    font-size: 16px;
    line-height: 19px;
    display: inline-block;
    margin-top: 20px;
    cursor: pointer;
    position: relative;
    padding-left: 25px;
}
a#back_to_aparment:before {
    content: "";
    width: 12px;
    height: 8px;
    background: url(https://fistralbayholidays.co.uk/wp-content/uploads/2022/09/Thin-arrow-icon.svg);
    position: absolute;
    top: 5px;
    left: 0px;
}
p.mphb-terms-and-conditions-accept {
    margin-bottom: 30px !important;
}
@media screen and (min-width: 48em) { 
  .mphb_sc_rooms-wrapper .mphb-room-type {
    width: 33.3333%;
    padding: 0 0.8em 2.3125em;
}
	  .mphb_sc_rooms-wrapper .mphb-room-type:not(:first-of-type) {
    margin-top: 0;
}
  .mphb_sc_rooms-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: stretch;
    align-items: stretch;
}
}
@media only screen and (max-width:767px) {
	.entry-content .mphb_sc_search-form p {width:70%}
	.entry-content .mphb_sc_search-form p.mphb_sc_search-adults,.entry-content .mphb_sc_search-form p.mphb_sc_search-children {width:34%}
	.mphb_sc_search-form select {width:100%}
	.datepick-popup {
		left: 50% !important;
		transform: translateX(-50%);
	}
	.newbuttons {
		justify-content: flex-start;
	}
}