.elementor-160 .elementor-element.elementor-element-7396a17d{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-496a1476 */.single-mphb_room_type .site-main{
    max-width:1400px;
    margin:auto;
    padding:80px 40px;
    background:#F8F5F0;
}

.single-mphb_room_type article{
    background:#FCFBF8;
    border:1px solid #E8E1D6;
    padding:40px;
}

.single-mphb_room_type h1{
    font-size:42px;
    color:#1F1F1F;
    margin-bottom:20px;
}

.single-mphb_room_type .mphb-price{
    color:#C99F5B;
    font-size:28px;
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7396a17d *//* View Details Button */
a.button.mphb-view-details-button{
    background: #0C1D3A !important;
    border-color: #9A835D !important;
    color: #fff !important;
    text-decoration: none !important;
}

a.button.mphb-view-details-button:hover{
    background: #907A54 !important;
    border-color: #907A54 !important;
}

/* Book Button */
.mphb-to-book-btn-wrapper .button,
.mphb-to-book-btn-wrapper a{
    background:#0C1D3A !important;
    border-color: #9A835D !important;
    color: #fff !important;
}

.mphb-to-book-btn-wrapper .button:hover,
.mphb-to-book-btn-wrapper a:hover{
    background: #907A54 !important;
    border-color: #907A54 !important;
}/* End custom CSS */