.elementor-4555 .elementor-element.elementor-element-c4bf9a6 > .elementor-container{max-width:1200px;}.elementor-4555 .elementor-element.elementor-element-c4bf9a6{padding:0px 64px 64px 64px;}.elementor-4555 .elementor-element.elementor-element-de8258a > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4555 .elementor-element.elementor-element-7640c6d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4555 .elementor-element.elementor-element-6d39cd6 > .elementor-element-populated{padding:0% 0% 0% 10%;}.elementor-4555 .elementor-element.elementor-element-8c00abb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-4555 .elementor-element.elementor-element-c4bf9a6{padding:0px 32px 32px 32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4555 .elementor-element.elementor-element-7640c6d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4555 .elementor-element.elementor-element-6d39cd6 > .elementor-element-populated{margin:64px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4555 .elementor-element.elementor-element-8c00abb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-4555 .elementor-element.elementor-element-c4bf9a6{padding:0px 16px 16px 16px;}.elementor-4555 .elementor-element.elementor-element-de8258a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4555 .elementor-element.elementor-element-7640c6d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4555 .elementor-element.elementor-element-cab850f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4555 .elementor-element.elementor-element-8c00abb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-4555 .elementor-element.elementor-element-de8258a{width:66.556%;}.elementor-4555 .elementor-element.elementor-element-6d39cd6{width:33.444%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4555 .elementor-element.elementor-element-de8258a{width:100%;}.elementor-4555 .elementor-element.elementor-element-6d39cd6{width:100%;}}/* Start custom CSS for mphbe-search-results, class: .elementor-element-cab850f */.mphb_sc_search_results-info, .mphb-recommendation-title
    , #mphb-recommendation.mphb-recommendation
    , p.mphb-rooms-quantity-wrapper.mphb-rooms-quantity-multiple
    {
        display: none;
}

/*.mphb_sc_search_results-wrapper .mphb-reservation-cart {
    margin-bottom: 1em !important;
}*/

.mphb-room-type-title {
    font-size: 1.4em !important;
}

.elementor-4555 .elementor-element.elementor-element-cab850f .mphb-room-type-title, .elementor-4555 .elementor-element.elementor-element-cab850f .mphb-room-type-title:visited {
    color: #941212 !important;
}

.elementor-4555 .elementor-element.elementor-element-cab850f .mphb-room-type-title:hover {
    color: #941212 !important;
}

.elementor-4555 .elementor-element.elementor-element-cab850f p {
    color: #545454;
}

@media only screen and (min-width: 769px) {.elementor-4555 .elementor-element.elementor-element-cab850f img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    max-width: 350px;
}}

@media only screen and (min-width: 769px) {.elementor-4555 .elementor-element.elementor-element-cab850f img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    max-width: 100%;
}}

@media only screen and (max-width: 768px) {.elementor-4555 .elementor-element.elementor-element-cab850f img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    display: block;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}}

.mphb-room-type.post-1204,
.mphb-room-type.post-1215,
.mphb-room-type.post-1218,
.mphb-room-type.post-1221,
.mphb-room-type.post-1224,
.mphb-room-type.post-1227,
.mphb-room-type.post-1230,
.mphb-room-type.post-1233,
.mphb-room-type.post-1236,
.mphb-room-type.post-1239
{
    background-color: #E5E7D5;
    border-radius: 8px;
}

.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    margin-top: -80px !important;
}

.mphb-empty-cart-message {
    display: none;
}

.mphb-reserve-room-section {
    display: none;
}

@media (min-width:769px){
.mphb_sc_search_results-wrapper{
display:flex;
flex-wrap:wrap;
} 

.mphb_sc_search_results-wrapper .mphb-room-type{
width:46%;
padding:1em 1em;
margin: 4em 1em 4em 0;
}
}

@media (max-width:768px){
.mphb_sc_search_results-wrapper .mphb-room-type{
padding:1em 1em;
margin: 5em 1em 5em 0;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a4d773f */.mphb_sc_search-submit-button-wrapper {margin-top:28px}

/*input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    min-width: 250px;
}

.elementor-4555 .elementor-element.elementor-element-a4d773f .mphb_sc_search-children {
    min-width: 250px;
}*//* End custom CSS */
/* Start custom CSS for mphbe-search-form, class: .elementor-element-94e4328 */.elementor-4555 .elementor-element.elementor-element-94e4328 .mphb_sc_search-submit-button-wrapper {margin-top:28px}

.elementor-4555 .elementor-element.elementor-element-94e4328 input[type=email], .elementor-4555 .elementor-element.elementor-element-94e4328 input[type=number], .elementor-4555 .elementor-element.elementor-element-94e4328 input[type=password], .elementor-4555 .elementor-element.elementor-element-94e4328 input[type=search], .elementor-4555 .elementor-element.elementor-element-94e4328 input[type=tel], .elementor-4555 .elementor-element.elementor-element-94e4328 input[type=text], .elementor-4555 .elementor-element.elementor-element-94e4328 input[type=url], .elementor-4555 .elementor-element.elementor-element-94e4328 select, .elementor-4555 .elementor-element.elementor-element-94e4328 textarea {
    min-width: 250px;
}

.elementor-4555 .elementor-element.elementor-element-94e4328 .mphb_sc_search-children {
    min-width: 250px;
}/* End custom CSS */