/**
Theme Name: LIVE CABIN
Author: Randy Caruso
Author URI: https://randycaruso.com
Description: Faster
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cabin-custom
Template: astra
*/

.hide {display:none !important;}

.site-header { background-color: black !important; margin-bottom: 30px !important; }

.primary { margin-top: 121px !important;  }


h2 {font-size: 26px !important; text-transform: uppercase;}

.mphb-login-form-wrap  {display:none !important;}



 /*88   
d8888   
  888   
  888   
  888   
  888   
  888   
88888*/

/* Accomidation Page - first page you land on when it's time to pick a date */
.postid-162 .entry-title  {display:none !important;}
.postid-162 .entry-meta {display:none !important;}

.type-mphb_room_type {padding-top: 0 !important;}

/* Right after the details it shows nightly, this hides that */
.mphb-single-room-type-attributes + .mphb-regular-price { display: none !important; }

/* Details right after the bullet list that don't matter y */
.mphb-details-title{display:none !important;}
.mphb-single-room-type-attributes{display:none !important;}

/* REPLACE TEXT After the Section Title Availability */
.xmphb-calendar-title::after { content: "Select the Monday you are looking to book and then select the following Sunday."; /* Adds new text */ font-size: 18px; /* Resets font size for new text */ visibility: visible; /* Ensures the new text is visible */ color: #67768E; /* Set the text color */ margin: 0px 0px 30px 0px !important; display: block; font-weight: bold; text-transform: none !important; }

/* text that says "The Cabin is available for selected dates. " had too much space around it */
.mphb-rooms-quantity-wrapper {margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px !important; border:1px  }

/* REPLACE TEXT Bottom of the page, the text is weird so I replaced it with this */
.mphb-period-price { font-size: 0;  /* Hides the text */ visibility: visible; /* Ensures the element is still layouted properly */ }
.mphb-period-price::after { content: "$3,500 for 6 Nights"; /* Adds new text */ font-size: 18px; /* Resets font size for new text */ visibility: visible; /* Ensures the new text is visible */ color: #67768E; /* Set the text color */ margin: -20px 0px 30px 0px !important; display: block; font-weight: bold; }

/* a whole other section for adults and kids */
.mphb-adults-wrapper.mphb-capacity-wrapper {display:none !important;}
.mphb-children-wrapper.mphb-capacity-wrapper{display:none !important;}


 /*8888b.  
d88P  Y88b 
       888 
     .d88P 
 .od888P"  
d88P"      
888"       
88888888*/

/* Booking Confirmation PAGE */
.page-id-155 .site-main { padding: 30px 0px 0px 0px; }
.page-id-155 h1 {display:none !important;}

.mphb-check-in-date {font-size: 24px; margin-bottom: 10px !important; }
.mphb-check-out-date{font-size: 24px;  }

.page-id-155 .mphb-room-number {display:none !important;}
.page-id-155 .mphb-room-type-title {xdisplay:none !important;}

/* REPLACE TEXT After the Section Title Availability */
.page-id-155 .mphb-room-type-title { font-size: 0;  /* Hides the text */ visibility: visible; /* Ensures the element is still layouted properly */ }
.page-id-155 .mphb-room-type-title::after { content: "Total number of guests: Any combination up to 4."; /* Adds new text */ font-size: 18px; /* Resets font size for new text */ visibility: visible; /* Ensures the new text is visible */ color: #67768E; /* Set the text color */ margin: 0px 0px 30px 0px !important; display: block; font-weight: bold; text-transform: none !important; }

.page-id-155 .mphb-guest-name-wrapper  { display:none; }


#mphb-price-details { display:none; }


.mphb-table-price-column {text-align:  left !important;}





 /*8888b.  
d88P  Y88b 
     .d88P 
    8888"  
     "Y8b. 
888    888 
Y88b  d88P 
 "Y8888*/   

/* FINAL Booking Confirmation page .page-id-156 */

.page-id-156 .site-main { padding: 30px 0px 0px 0px; }

.page-id-156 .accommodations  {display:none !important;}


/* Terms & Conditions */
.page-id-219  .site-main { padding: 30px 0px 0px 0px; }






/* PAYEMTNT RECIEVED PAGE */
.page-id-158 .site-main { padding: 30px 0px 0px 0px; }
.page-id-158 .accommodations  {display:none !important;}



/* Vacation Rental Short Term Lease Agreement */
.page-id-274 .site-main { padding: 30px 0px 0px 0px; }


/* Contact */
.page-id-286 .site-main { padding: 30px 0px 0px 0px; }

/* About */
.page-id-289 .site-main { xpadding: 30px 0px 0px 0px; }


.wp-block-button a:hover {color: white!important; background-color: black !important;  }