.elementor-810 .elementor-element.elementor-element-39709fa{margin-top:-50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-eaad924 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-810 .elementor-element.elementor-element-93ea3b1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-810 .elementor-element.elementor-element-93ea3b1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-810 .elementor-element.elementor-element-93ea3b1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-810 .elementor-element.elementor-element-93ea3b1 .jet-listing-dynamic-field__content{text-align:left;}/* Start custom CSS for mphbe-rooms, class: .elementor-element-eaad924 *//* Listing heading */

.hentry .entry-title a {
    color: #37383c;
     font-family: "Kiona", Sans-serif;
    font-size: 26px;
    font-weight: bold;
}

p{
     font-family: "Open Sans";
    font-size: 16px;
    font-weight: 200;
}

/* Listing button - radius */

.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-description-wrapper .mphb-view-details-button {
    background: #44AA99;
    color: #fff;
    padding: 1.28571em 1.5625em;
    border-radius: 0px 30px 0px 0px;
    font-family: "Kiona", Sans-serif;
    font-size: 16px;
    font-weight: bold;
}

/* Listing button hover color */

.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-description-wrapper .mphb-view-details-button:hover {
    background: #ffb000;
    color: #fff;
    font-family: "Kiona", Sans-serif;
    font-size: 16px;
    font-weight: bold;
}



/* Listing gray background */

.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-images-wrapper > *:after {
    z-index: -1;
    content: '';
    display: block;
    position: absolute;
    top: 3rem;
    left: 1rem;
    bottom: -1rem;
    right: -1rem;
    background: #f4f4f4;
}


/* Listing content padding and width */

@media (min-width: 992px){
.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-description-wrapper {
    padding-top: 0.2rem !important;
    width: 47%;
   justify-content: start !important;
    -webkit-box-align: start;
    align-items: flex-start;

}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-93ea3b1 */.mphb_sc_rooms-wrapper h2.mphb-room-type-title:after {
    display: block;
    content: '';
    background: url(../images/wave_line.svg) center no-repeat;
    width: 30px;
    height: 10px;
    margin-top: 1.25rem;
    display: none;
}/* End custom CSS */