#form-main{padding:10px;background:#fff;border-radius:var(--theme--button-radius)}.quick-search-fields{& .form-group-holder{padding:5px;margin:5px;background:#fff;border-radius:var(--theme--border-radius);& .form-group{position:relative;& label{position:absolute;font-size:.77778em;line-height:1em;color:#4a4a4a;left:45px;font-family:var(--theme--heading-font);z-index:100;pointer-events:none;white-space:nowrap}& .form-control{display:block;padding:17px 15px 0px;position:relative;box-sizing:border-box;border-radius:0;border:1px solid white;font-size:0.77778em;font-family:var(--theme--body-font);z-index:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:30px;&.dateRangePicker{width:calc(100% - 20px);min-width:220px}&:focus{box-shadow:unset;outline:unset}&:disabled{background:unset;color:var(--theme--primary-color,#bba386);font-weight:600}}}}}#mobile-search-bar-bottom-holder{& .form-group-holder{& .form-group{& .form-control{font-size:inherit}}}}.form-buttons{& .button-holder:not(.hidden){display:flex;align-items:center;& .form-control{&.button{line-height:32px;font-size:16px;border:1px solid var(--theme--primary-color,#BDA588);padding:0.8rem;font-family:var(--theme--body-font);font-weight:500;cursor:pointer;gap:10px;text-transform:uppercase;text-align:center;& i{margin:0;padding:0;display:block}&:not(.outline){background:var(--theme--primary-color,#bda588);color:#fff}}}}}.search-banner-button{line-height:1.9;height:100%;color:#fff;background-color:var(--theme--primary-color);border:1px solid var(--theme--primary-color,#bda588);padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);font-family:var(--theme--body-font);font-weight:500;cursor:pointer;gap:10px;text-transform:uppercase;text-align:center}.formIcon{position:relative}.formIcon:before{font-family:"Font Awesome 5 Pro";font-weight:200;font-size:1em;position:absolute;top:0;left:10px;pointer-events:none;color:var(--theme--primary-color);z-index:100}.formIcon.suburb:before,.formIcon.regions:before{content:'\f3c5'}.formIcon.sleeps:before{content:'\f0c0'}.formIcon.bedrooms:before{content:'\f236'}.formIcon.bathrooms:before{content:'\f2cd'}.formIcon.dates:before{content:'\f073'}.formIcon.keyword:before{content:'\f002'}.formIcon.sortby:before{content:'\f160'}.formIcon.group:before{content:'\f0c0'}.formIcon.property:before{content:'\f015'}.formIcon.listingcat:before,.formIcon.amenities:before,.formIcon.custom:before{content:'\f03a'}.formIcon .form-control{background:0 0;background-color:#fff}#advancedSearch{cursor:pointer}#mobile-search-bar-bottom-holder-wrapper,#advanced-search-filters-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;pointer-events:none;transition-duration:300ms;opacity:0;max-width:100vw;& .clickbox{position:absolute;top:0;bottom:0;left:0;right:0;background:#000000aa;z-index:1;max-width:100vw}& .btn-close{display:block;padding:0.5em 1em;position:absolute;top:20px;right:20px;cursor:pointer;transition-duration:300ms;z-index:3;&:hover{transform:rotate(90deg)}}&.active{opacity:1;pointer-events:initial}& #mobile-search-bar-bottom-holder,& #advanced-search-filters-holder{background:var(--wp--preset--color--sand);position:absolute;top:0;bottom:0;right:0;height:100vh;display:flex;align-items:center;padding:2rem;min-width:280px;transition-duration:.3s;transform:translateX(500px);pointer-events:initial;z-index:2}&.active #mobile-search-bar-bottom-holder,&.active #advanced-search-filters-holder{transform:translateX(0)}}body.admin-bar #advanced-search-filters-wrapper .btn-close{top:52px}@media screen and (max-width:782px){body.admin-bar #advanced-search-filters-wrapper .btn-close{top:62px}}#advancedOptionsModal{.form-group{padding-bottom:0.5em;&.formIcon{&:before{left:unset;right:0;z-index:1}}& label{font-size:14px;font-weight:700;display:block;padding-bottom:.25em}& .form-control{width:100%;padding:.5em}& .tail-select{margin:0;width:100%;font-size:inherit;line-height:26px;& .select-label{border-color:transparent;padding-top:8px;padding-bottom:8px;border-radius:0;box-shadow:unset;-webkit-box-shadow:unset}}}& #advancedOptionsApply{text-align:center;width:100%;padding:10px;background:var(--theme--primary-color);color:#fff;text-transform:uppercase;font-weight:500;margin-top:15px;cursor:pointer}}@media screen and (max-width:1024px){#mobile-search-bar-bottom-holder{& .form-group-holder{& .form-group{& .form-control{font-size:clamp(13px, 2.5vw, 16px);&.dateRangePicker{min-width:unset}}}}}}@media screen and (max-width:380px){.form-buttons{& .button-holder:not(.hidden){display:flex;align-items:center;& .form-control{&.button{font-size:12px}}}}}