.elementor-6510 .elementor-element.elementor-element-52c17b43 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6510 .elementor-element.elementor-element-52c17b43:not(.elementor-motion-effects-element-type-background), .elementor-6510 .elementor-element.elementor-element-52c17b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6510 .elementor-element.elementor-element-52c17b43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:0px;padding:3% 3% 3% 3%;}.elementor-6510 .elementor-element.elementor-element-52c17b43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6510 .elementor-element.elementor-element-4d01ffb7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-6510 .elementor-element.elementor-element-4d01ffb7 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-6510 .elementor-element.elementor-global-1253{text-align:center;}.elementor-6510 .elementor-element.elementor-global-1253 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-6510 .elementor-element.elementor-global-1256{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-6510 .elementor-element.elementor-global-1256 .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-6510 .elementor-element.elementor-global-1256 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-6510 .elementor-element.elementor-element-453ff5d6 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-6510 .elementor-element.elementor-element-453ff5d6{font-size:11px;color:#FFFFFF;}.elementor-6510 .elementor-element.elementor-element-548b42a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6510 .elementor-element.elementor-element-7b79d94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for mphbe-checkout, class: .elementor-element-76f1dd94 */.mphb_sc_checkout-form 
{color:#394959;
}
.elementor-kit-10 a 
{color:#394959; font-family: "Josefin Sans", Sans-serif;
    font-size: 1em;
    font-weight: 700;
    text-transform: uppercase;
    fill: #FFFFFF;}
.mphb-booking-details-title{ display:none;content:hidden;}
.mphb-room-number{display:none;content:hidden;}
.mphb_sc_checkout-submit-wrapper>.button {display: block;
background-color: #24BACD;
    width: 100%;
    padding: 14px 28px;
    font-size: 16px;
    cursor: pointer;
    text-align: center;}
.mphb-room-type-title > span {display:none;content:hidden;}
.mphb_sc_checkout-form h1 {color:white !important;}
.mphb_sc_checkout-form h2 {color:white !important;}
.mphb_sc_checkout-form h3 {color:white !important;}
.mphb_sc_checkout-form h4 {color:white !important;}
.mphb_sc_checkout-form h5 {color:white !important;}
.mphb_sc_checkout-success-reservation-message {color:white !important;}

.mphb-booking-details.mphb-checkout-section
	{
	    background-color: #394959;
		box-shadow: 3px 3px 7px #00000029;
		border: 4px solid #E6C636;
		border-radius: 15px;
		opacity: 1;	
		padding: 2%;
	}
.mphb-booking-details p {color:white;}
.mphb-room-type-title a {color:#E6C636;}


.mphb-price-breakdown-booking.mphb-price-breakdown-group td {
    background: #E6C636 0% 0% no-repeat padding-box;
box-shadow: 3px 3px 7px #00000029;
text-align: left;
opacity: 1;
}
table td, table th {
    border:none;
}
table td, table th {background-color:rgb(255,255,255,.5);}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: rgb(255,255,255,.5);
    
}
.mphb-price-breakdown-dates th {
    background: #E6C636 0% 0% no-repeat padding-box !important;
box-shadow: 3px 3px 7px #00000029;
}
.mphb-price-breakdown-fees th {
    background: #E6C636 0% 0% no-repeat padding-box !important;
box-shadow: 3px 3px 7px #00000029;
}
.mphb-price-breakdown-total
th {
    background: #E6C636 0% 0% no-repeat padding-box !important;
box-shadow: 3px 3px 7px #00000029;
}
.mphb-price-breakdown-accommodation-subtotal th {
    background: #E6C636 0% 0% no-repeat padding-box !important;
box-shadow: 3px 3px 7px #00000029;
}
.mphb-price-breakdown-fees-subtotal th {
    background: #E6C636 0% 0% no-repeat padding-box !important;
box-shadow: 3px 3px 7px #00000029;
}
td{
    text-align: center;
    font-weight: bold;
}
.mphb-price-breakdown-subtotal{display:none;}
.mphb-table-price-column
{
    text-align: center !important;
   font-weight: bolder;
;
}/* End custom CSS */