input[name="customize_autosaved"],
input[name="customize_messenger_channel"],
input[name="customize_changeset_uuid"] { display: none !important; } form.idx-omnibar-form label { display: none; }
form.idx-omnibar-form { padding: 0px; width: 100%; box-sizing: border-box; display: flex; flex-flow: row wrap; }
.idx-omnibar-form input,
.idx-omnibar-form button { display: unset; box-sizing: border-box; height: var(--idx_fields_height) !important; font-size: var(--body-font-size); }
.idx-omnibar-form input { background: #fff; color: #666; width: 100%; max-width: unset; min-width: 60px; margin: 0; padding: 0 5px;  }
.idx-omnibar-form input:-ms-input-placeholder { color: #666; }
.idx-omnibar-form input::-ms-input-placeholder { color: #666; }
.idx-omnibar-form input::placeholder { color: #666; opacity: 1; }
.idx-omnibar-form button { padding: 0 5px; max-width: 200px; background-color: var(--idx_btn_color); color: var(--idx_btn_txt_color); border-color: var(--idx_btn_color); }
.idx-omnibar-form button:hover { background-color: var(--idx_btn_hover_color); color: var(--idx_btn_txt_hover_color); border-color: var(--idx_btn_hover_color); } @media screen and (max-width: 768px) {
.idx-omnibar-form .awesomplete,
.idx-omnibar-form > div,
.idx-omnibar-form > button { margin: 0 0 10px 0 !important; float: none !important; width: 100% !important; box-sizing: border-box; flex: 1 1 100%; max-width: 100%; }
} @media screen and (min-width: 769px) {
.idx-omnibar-form .awesomplete,
.idx-omnibar-form > div,
.idx-omnibar-form button { margin: 5px !important; box-sizing: border-box; }
.idx-omnibar-form .awesomplete { flex: 3 1 35%; width: 35% !important; }
.idx-omnibar-form .idx-omnibar-extra,
.idx-omnibar-form .idx-omnibar-extra-button { flex: 1 1 11% !important; width: 11% !important; }
.idx-omnibar-form input,
.idx-omnibar-form ul {  margin: 0;  }
} .casabella .idx-omnibar-form { box-shadow: 0 1px 4px rgba(0,0,0,0.5); padding: 5px; border-radius: 5px; } .flagship .idx-omnibar-form input { border: 1px solid #eee; border-radius: 0; }
.flagship .idx-omnibar-form button { border-radius: 0; } .idxzen .idx-omnibar-form { background-color: var(--idx_form_bg_color); padding: 0.5rem; } .smarthome .idx-omnibar-form input { border: 1px solid #eee; border-radius: 0; }
.smarthome .idx-omnibar-form button { border-radius: 0; } .smarthome .idx-omnibar-form .awesomplete input { padding-left: 40px !important; }
.smarthome .idx-omnibar-form .awesomplete::before { content: "\f002"; font-family: "Font Awesome 5 Free"; font-weight: 900; font-style: normal; font-variant: normal; text-rendering: auto; font-size: 16px; position: absolute; top: 0; left: 0; color: #9b9b9b; padding: 0px 15px; line-height: var(--idx_fields_height); } .sweethome .idx-omnibar-form { background-color: var(--idx_form_bg_color); padding: 15px;  }
.sweethome .idx-omnibar-form input { border: 1px solid #eee; border-radius: 0;  }
.sweethome .idx-omnibar-form button { border-radius: 0; } .uptown .idx-omnibar-form .awesomplete,
.uptown .idx-omnibar-form .idx-omnibar-extra-button { flex: 1 0 calc(100% - 10px); width: calc(100% - 10px) !important; max-width: 100%; }
.uptown .idx-omnibar-form .idx-omnibar-extra { flex: 1 1 calc(50% - 10px) !important; width: calc(50% - 10px) !important; }