img.rmp-menu-title-image {
    width: 60px !important;
    height: 60px !important;
}
#rmp_menu_trigger-3311 {
        display: block;
			left: 20px !important;
    }
button#rmp_menu_trigger-3311 {
    position: fixed !important;
}

@media screen and (max-width: 600px) {
    #rmp_menu_trigger-3311 {
        top: 14px !important;
    }
}

/*
    #rmp_menu_trigger-3311 {
        display: block;
			left: 20px !important;
    }
    #rmp-container-3311 {
        position: fixed;
        top: 0;
        margin: 0;
        transition: transform 0.5s;
        overflow: auto;
        display: block;
        width: 75%;
        max-width: 350px;
        min-width: 320px;
        background-color: #ffffff;
        background-image: url(rmp-menu.css);
        height: 100%;
        left: 0;
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
    }
    #rmp-menu-title-3311 {
        background-color: inherit;
        color: #ffffff;
        text-align: center;
        font-size: 25px;
        padding-top: 10%;
        padding-left: 5%;
        padding-bottom: 0%;
        padding-right: 5%;
        font-weight: 400;
        transition: background-color 0.5s, border-color 0.5s, color 0.5s;
    }
#rmp-menu-wrap-3311 .rmp-menu-item-link {
        height: 40px;
        line-height: 40px;
        font-size: 15px;
        border-bottom: 0px solid #1d4354;
        font-family: inherit;
        color: #ffffff;
        text-align: left;
        background-color: inherit;
        font-weight: normal;
        letter-spacing: 0px;
        display: block;
        box-sizing: border-box;
        width: 100%;
        text-decoration: none;
        position: relative;
        overflow: hidden;
        transition: background-color 0.5s, border-color 0.5s, 0.5s;
        padding: 0 5%;
        padding-right: 50px;
    }
#rmp-menu-wrap-3311 .rmp-menu-current-item .rmp-menu-item-link {
        color: #5c818b;
        border-color: #bfb5a6;
        background-color: #bfb5a6;
    }
@media screen and (max-width: 600px) {
    #rmp_menu_trigger-3311 {
        top: 14px !important;
    }
}
*/


.single-mphb_room_type #page_content_wrapper.blog_wrapper.hasbg {
    margin-top: 0px;
}
.single-mphb_room_type #page_content_wrapper.blog_wrapper {
    background-color: #ffffff !important;
    box-shadow: none !important;
}
.single-mphb_room_type  .singleroom_price_label {
    display: none !important;
}
.single-mphb_room_type .singleroom_price_amount {
    display: none !important;
}
.singleroom_amenities {
    background: #5c818b !important;
}
body.single-mphb_room_type .tg_horizontal_gallery_wrapper {
    padding: 80px 0 80px 0 !important;
}
.single-mphb_room_type ul.mphb-single-room-type-attributes {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    border-top: 1px solid #5c818b !important;
    border-bottom: 1px solid #5c818b !important;
    margin-top: 15px !important;
    margin-bottom: 40px !important;
}
.mphb_sc_booking_form-wrapper.is-style-horizontal-form {
    margin-top: 30px !important;
    margin-bottom: 60px !important;
}
span.mphb-recommedation-item-subtotal {
    display: none !important;
}
p.mphb-recommendation-total {
    display: none !important;
}
p.mphb-regular-price {
    display: none !important;
}
td.mphb-table-price-column {
    display: none !important;
}
tr.mphb-price-breakdown-total {
    display: none !important;
}
p.mphb-total-price {
    display: none !important;
}
.page-template-default h3 {
    font-family: Mohave !important;
	color: #5c818b !important;
}
.page-template-default h4 {
    font-family: Mohave !important;
	color: #5c818b !important;
	letter-spacing: 3px !important;
}
.mphb_sc_booking_form-wrapper .mphb-adults-wrapper:after, .mphb_sc_booking_form-wrapper .mphb-children-wrapper:after, .mphb-reserve-rooms-details .mphb-adults-chooser:after, .mphb-reserve-rooms-details .mphb-children-chooser:after, .mphb-customer-country:after {
    bottom: 15px !important;
}