.elementor-18 .elementor-element.elementor-element-14e2297{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;}.elementor-18 .elementor-element.elementor-element-14e2297:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-14e2297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lacascinadorleans.it/wp-content/uploads/2019/06/sfondo_ricerca_1.jpg");background-position:bottom center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-14e2297::before, .elementor-18 .elementor-element.elementor-element-14e2297 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-14e2297 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-14e2297 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-14e2297 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-14e2297 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-42033973 );--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-73d0686 .th-header-wrap{max-width:100%;margin:0 auto;}.elementor-18 .elementor-element.elementor-element-73d0686 .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-73d0686 .elementor-icon-box-content .elementor-icon-box-title{color:#ffffff;font-family:var( --e-global-typography-173f350-font-family ), Sans-serif;font-size:var( --e-global-typography-173f350-font-size );font-weight:var( --e-global-typography-173f350-font-weight );}.elementor-18 .elementor-element.elementor-element-73d0686 .elementor-icon-box-content .elementor-icon-box-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-73d0686 .elementor-icon-box-content .elementor-icon-box-description a{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-b50a8df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-18 .elementor-element.elementor-element-9799b0a .themo_mphb_search_recommend_wrapper{display:none;}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-empty-cart-message{display:none;}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb_sc_search_results-info{font-family:var( --e-global-typography-adef101-font-family ), Sans-serif;font-size:var( --e-global-typography-adef101-font-size );font-weight:var( --e-global-typography-adef101-font-weight );line-height:var( --e-global-typography-adef101-line-height );text-align:left;}.elementor-18 .elementor-element.elementor-element-9799b0a h2.mphb-recommendation-title{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a ul.mphb-recommendation-details-list li{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-recommendation-total-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-cart-message{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-adef101-font-family ), Sans-serif;font-size:var( --e-global-typography-adef101-font-size );font-weight:var( --e-global-typography-adef101-font-weight );line-height:var( --e-global-typography-adef101-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-cart-total-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type-title{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type p{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-loop-room-type-attributes li:before{color:var( --e-global-color-thmv_primary );font-size:var( --e-global-typography-adef101-font-size );line-height:var( --e-global-typography-adef101-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-loop-room-type-attributes li .mphb-attribute-value{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-loop-room-type-attributes li .mphb-attribute-value a,
                    .elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-loop-room-type-attributes li .mphb-attribute-value a:link{color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-regular-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-adef101-font-family ), Sans-serif;font-size:var( --e-global-typography-adef101-font-size );font-weight:var( --e-global-typography-adef101-font-weight );line-height:var( --e-global-typography-adef101-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-regular-price .mphb-price{color:var( --e-global-color-thmv_accent );font-family:var( --e-global-typography-9dc3952-font-family ), Sans-serif;font-size:var( --e-global-typography-9dc3952-font-size );font-weight:var( --e-global-typography-9dc3952-font-weight );line-height:var( --e-global-typography-9dc3952-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-view-details-button{color:var( --e-global-color-thmv_primary );font-family:var( --e-global-typography-adef101-font-family ), Sans-serif;font-size:var( --e-global-typography-adef101-font-size );font-weight:var( --e-global-typography-adef101-font-weight );line-height:var( --e-global-typography-adef101-line-height );}h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-18 .elementor-element.elementor-element-14e2297:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-14e2297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-73d0686 .elementor-icon-box-content .elementor-icon-box-title{font-size:var( --e-global-typography-173f350-font-size );}.elementor-18 .elementor-element.elementor-element-73d0686 .elementor-icon-box-content .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-b50a8df{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb_sc_search_results-info{font-size:var( --e-global-typography-adef101-font-size );line-height:var( --e-global-typography-adef101-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a h2.mphb-recommendation-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a ul.mphb-recommendation-details-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-recommendation-total-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-cart-message{font-size:var( --e-global-typography-adef101-font-size );line-height:var( --e-global-typography-adef101-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-cart-total-price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-loop-room-type-attributes li:before{font-size:var( --e-global-typography-adef101-font-size );line-height:var( --e-global-typography-adef101-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-loop-room-type-attributes li .mphb-attribute-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-regular-price{font-size:var( --e-global-typography-adef101-font-size );line-height:var( --e-global-typography-adef101-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-regular-price .mphb-price{font-size:var( --e-global-typography-9dc3952-font-size );line-height:var( --e-global-typography-9dc3952-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-view-details-button{font-size:var( --e-global-typography-adef101-font-size );line-height:var( --e-global-typography-adef101-line-height );}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-73d0686 .elementor-icon-box-content .elementor-icon-box-title{font-size:var( --e-global-typography-173f350-font-size );}.elementor-18 .elementor-element.elementor-element-73d0686 .elementor-icon-box-content .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-b50a8df{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb_sc_search_results-info{font-size:var( --e-global-typography-adef101-font-size );line-height:var( --e-global-typography-adef101-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a h2.mphb-recommendation-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a ul.mphb-recommendation-details-list li{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-recommendation-total-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-cart-message{font-size:var( --e-global-typography-adef101-font-size );line-height:var( --e-global-typography-adef101-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-cart-total-price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-loop-room-type-attributes li:before{font-size:var( --e-global-typography-adef101-font-size );line-height:var( --e-global-typography-adef101-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-loop-room-type-attributes li .mphb-attribute-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-regular-price{font-size:var( --e-global-typography-adef101-font-size );line-height:var( --e-global-typography-adef101-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-regular-price .mphb-price{font-size:var( --e-global-typography-9dc3952-font-size );line-height:var( --e-global-typography-9dc3952-line-height );}.elementor-18 .elementor-element.elementor-element-9799b0a .mphb-room-type .mphb-view-details-button{font-size:var( --e-global-typography-adef101-font-size );line-height:var( --e-global-typography-adef101-line-height );}}/* Start custom CSS */.mphb_sc_search_results-wrapper.frm_forms.with_frm_style {
    margin:0 1em;
}

.mphb_sc_search_results-wrapper.frm_forms.with_frm_style .mphb-room-type.mphb_room_type {
    width: 50%;
    float: left;
    border-bottom: 0;
}

.post-thumbnail a .wp-post-image {
    width: 90%;
    height: auto;
}

.mphb_sc_search_results-wrapper.frm_forms.with_frm_style .mphb-room-type.mphb_room_type ul.mphb-loop-room-type-attributes {
    padding-left:1em;
}

@media (max-width: 767px) {
.mphb_sc_search_results-wrapper.frm_forms.with_frm_style .mphb-room-type.mphb_room_type {
    width: 100%;
    float: none;
    border-bottom: 0;
}
    
    .post-thumbnail a .wp-post-image {
    width: 100%;
    height: auto;
}
}/* End custom CSS */