.elementor-4846 .elementor-element.elementor-element-72813cc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4846 .elementor-element.elementor-element-72813cc > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #18161654 0%, #000000 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4846 .elementor-element.elementor-element-72813cc > .elementor-container{min-height:400px;}.elementor-4846 .elementor-element.elementor-element-72813cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4846 .elementor-element.elementor-element-2434ebc img{filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4846 .elementor-element.elementor-element-6759686 > .elementor-widget-container{padding:0px 020px 0px 20px;}@media(max-width:1366px){.elementor-4846 .elementor-element.elementor-element-6759686 > .elementor-widget-container{padding:0px 45px 0px 45px;}}@media(max-width:767px){.elementor-4846 .elementor-element.elementor-element-72813cc > .elementor-container{min-height:95vh;}.elementor-4846 .elementor-element.elementor-element-72813cc > .elementor-background-overlay{opacity:0.68;}.elementor-4846 .elementor-element.elementor-element-72813cc{padding:0% 05% 0% 5%;}.elementor-4846 .elementor-element.elementor-element-2b5cd7d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4846 .elementor-element.elementor-element-2b5cd7d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4846 .elementor-element.elementor-element-2434ebc > .elementor-widget-container{margin:-28% 0% 0% 0%;}.elementor-4846 .elementor-element.elementor-element-2434ebc img{width:50%;}}@media(min-width:2284px){.elementor-4846 .elementor-element.elementor-element-6759686 > .elementor-widget-container{padding:0px 20px 0px 20px;}}/* Start custom CSS */.mphb_sc_search-wrapper input[type="text"], .mphb_sc_search-wrapper select, .mphb_sc_booking_form-wrapper input[type="text"], .mphb_sc_booking_form-wrapper select, .widget_mphb_search_availability_widget input[type="text"], .widget_mphb_search_availability_widget select {
   idth: 100%;
    margin: 0;
    display: block;
    background: #cdc7c0 !important;
    color: black !important;
    font-weight: 700;
    border: 0px !important;
    border-radius: 13px;
}

.datepick.datepick-multi.mphb-datepick-popup.mphb-check-out-datepick {
    border-radius: 15px 15px 0px 0px;
}



label {
    font-size: 14px;
    font-size: 0.875rem;
    color: white !important;
    font-weight: 700;
    margin-bottom: 0.25rem;
    display: inline-block;
}

.mphb-datepick-popup {
    margin-top: 217px;
    margin-bottom: -2px;
    padding: 0.3125rem 1.25rem 0.625rem;
    background: #fff;
    border: 0px solid #ffce00;
    border-radius: 3px;
    margin-left: -16vw;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button, .more-link, .page-footer .post-edit-link {
   
    border: 2px solid transparent;
    border-radius: 3px;
    background-color: #ecaf22;
   
    
    border-radius: 12px;
    color: black !important;
}/* End custom CSS */