/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.3.0.1743690765
Updated: 2025-04-03 16:32:45

*/

h1, h2, h3, h4{
    font-family: "Garamound", Sans-serif;
}

p{
    font-family: "Satoshi", Sans-serif;
}

.mphb-room-type-gallery-wrapper.mphb-single-room-type-gallery-wrapper, p.mphb-regular-price, .mphb-calendar.mphb-datepick.inlinePicker.is-datepick, h2.mphb-calendar-title, h2.mphb-reservation-form-title, .mphb_room_type-template .mphb-details-title{
    display: none !important;
}

#form-res form, .elementor-element .mphb-single-room-type-attributes{
    display: block !important;
}

.mphb-booking-form, ul.mphb-single-room-type-attributes, .mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-reservation-details{
    display: none;
}

.mphb-room-number {
    display: none;
}

.mphb-room-number {
    display: none;
}

.mphb-rooms-quantity-single{
    color: #fff;
    text-align: center;
}

.mphb-confirm-reservation{
    background-color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
    color: var(--e-global-color-primary);
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart {
    margin-bottom: 1em !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}


.mphb_sc_checkout-submit-wrapper .button{
    background-color: var(--e-global-color-accent);
    font-family: "Satoshi", Sans-serif;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-primary);
    border-radius: 30px 30px 30px 30px;
    padding: 15px 60px 15px 60px;
}

.mphb_sc_checkout-submit-wrapper .button:hover{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-f883a33);
}

@media screen and (max-width: 767px){


.mphb_sc_search_results-wrapper {
    flex-direction: column;
    gap: 0;
}

.elementor-widget-mphbe-search-results .mphb-room-type{
    width: 100% !important;
    margin-top: 0 !important;
}

.mphb_sc_search_results-wrapper.searchRoom{
    flex-direction: row;
    margin-right: 20px;
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart{
    margin-bottom: 0px !important;
}

.mphb-room-type-title{
    font-size: 32px;
}

.mphb_sc_search_results-wrapper p{
    font-size: 1em !important;
    margin-top: 0em !important;
    margin-bottom: 0 !important;
}

}