.widget-searchform .form-group{position:relative}.widget-searchform .form-group.field-searchform-property-tagging{cursor:pointer}.widget-searchform .form-group.field-searchform-property-tagging .selectBoxSearchPropertyTagging{min-width:100px}.widget-searchform .form-group.field-searchform-property-tagging .selectBoxSearchPropertyTagging .form-control{display:block}.widget-searchform .form-group.field-searchform-property-tagging .checkboxFilter{display:none;position:absolute;top:93%;left:11px;padding:20px;width:90%;z-index:1000;min-width:310px;font-size:14px;background-color:#fff;background-clip:padding-box;border-radius:6px;border:1px solid rgba(0,0,0,0.15);box-shadow:#000 0px 2px 15px}@media only screen and (max-width: 1000px){.widget-searchform .form-group.field-searchform-property-tagging .checkboxFilter{left:0;width:calc(100% - 1em);margin:0 0.5em}}.widget-searchform .form-group.field-searchform-property-tagging .checkboxFilter label{display:inline-flex;margin-bottom:0;padding:0 0 10px 0;width:100%;font-size:16px;font-weight:400}.widget-searchform .form-group.field-searchform-property-tagging .checkboxFilter label:last-of-type{border-bottom:0;padding-bottom:0}.widget-searchform .form-group.field-searchform-property-tagging .checkboxFilter label input{margin-top:2px;margin-right:10px;height:20px;width:20px;cursor:pointer}.widget-searchform .form-group.field-searchform-property-tagging .checkboxFilter .buttons{display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid #f5f5f5;margin-top:12px;padding-top:12px}.widget-searchform .form-group.field-searchform-property-tagging .checkboxFilter .buttons .btn{margin:0}.widget-searchform .form-group.field-searchform-property-tagging .checkboxFilter .buttons .clearCheckboxes{text-decoration:underline;background:transparent;border:none}.widget-searchform .form-group.field-searchform-property-tagging .checkboxFilter .buttons .clearCheckboxes.disabled{pointer-events:none}.widget-searchform .form-group.field-searchform-property-tagging .checkboxFilter.column-checkbox{min-width:500px}@media only screen and (max-width: 600px){.widget-searchform .form-group.field-searchform-property-tagging .checkboxFilter.column-checkbox{min-width:90%}}.widget-searchform .form-group.field-searchform-property-tagging .checkboxFilter.column-checkbox span{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;padding:2px}@media only screen and (max-width: 600px){.widget-searchform .form-group.field-searchform-property-tagging .checkboxFilter.column-checkbox span{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.widget-searchform .form-group.field-searchform-property-tagging .checkboxFilter .accessible-features{display:block;margin-top:20px;padding-left:14px}.widget-searchform .form-group.field-searchform-property-tagging .checkboxFilter .accessible-features i{position:inherit;font-size:20px}.widget-searchform .form-group.field-searchform-property-tagging #searchform-property-tagging{display:block;padding:0 5px;background:none;border:none;border-radius:0;border-bottom:1px solid #000;font-size:0.9em;height:46px;width:100%;line-height:46px;color:#000;color:#000}.widget-searchform .form-group.field-searchform-location #searchform-location{background-color:transparent;border-radius:0;margin:0;text-transform:capitalize}.widget-searchform .form-group.field-searchform-location #searchform-location::placeholder{color:#000}.widget-searchform select{position:relative;cursor:pointer;color:#000;color:#000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-clip:padding-box;outline:none;height:2em;line-height:2em;width:100%;font-size:0.9em;margin:0;padding:0;display:block;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-indent:0.01px;text-overflow:""}.widget-searchform select option{color:#000}.widget-searchform label{display:block}.widget-searchform label svg{width:20px;height:20px;margin-left:5px}.widget-searchform select::-ms-expand{display:none}.widget-searchform i{pointer-events:none;position:absolute;right:20px;bottom:25px}.property-controller #updateFilter{display:none}@media only screen and (max-width: 800px){.property-controller #updateFilter{display:block}}.show-hide-search{margin-right:1em;text-align:right;cursor:pointer;display:none}@media only screen and (max-width: 800px){.show-hide-search{display:block}}.error-message{position:absolute;z-index:999;border:1px solid rgba(0,0,0,0.15);box-shadow:rgba(0,0,0,0.15) 0px 2px 15px;border-radius:6px;background:#ffffff;width:90%;margin-top:0.2em;font-weight:normal;font-size:0.9em;min-height:1.2em;padding:0.5em 1.5em}.ui-autocomplete{max-height:300px;overflow-y:auto;overflow-x:hidden;z-index:1000 !important;border:1px solid rgba(0,0,0,0.15);box-shadow:rgba(0,0,0,0.15) 0px 2px 15px;border-radius:6px;margin-top:0.2em;font-size:0.9em !important}.ui-autocomplete .ui-menu-item{border:1px solid transparent}.ui-autocomplete .ui-menu-item:hover .ui-menu-item-wrapper{background:#2193fb;color:white}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{font-weight:normal;font-size:0.9em;min-height:1.2em;padding:0.5em 1.5em}.ui-autocomplete .ui-menu-item .bold-item{font-weight:bold}.ui-autocomplete-clear{position:absolute !important;top:55px !important;left:85% !important;background:#82888a;border-radius:50%;width:20px;height:20px;font-size:18px;font-weight:bold;line-height:19px;text-align:center;color:white}.ui-autocomplete-clear:hover{cursor:pointer}
