.multiselect{position:relative;display:block;width:100%;margin:0}.multiselect .caption{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:50px;margin:0;padding:0;border:0;cursor:pointer;outline:none;background:var(--bs-white);border-radius:2px;border:1px solid var(--bs-input-border-color)}.multiselect .caption:after{right:15px;top:17px;content:"";display:block;position:absolute;margin:auto;height:10px;width:10px;border-style:solid;border-color:rgba(var(--bs-black-100-rgb),.4);border-width:0px 2px 2px 0px;transform:rotate(45deg);transition:all .3s linear}.multiselect .caption .text{display:block;padding:0 10px;margin-right:20px;line-height:50px;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-1em);font-weight:300;color:var(--bs-gray-600);transition:all .3s linear}.multiselect .caption:hover .text,.multiselect .caption:focus .text{color:var(--bs-gray-100)}.multiselect .caption:hover:after,.multiselect .caption:focus:after{border-color:rgba(var(--bs-black-100-rgb),.7)}.multiselect.singleline .options{display:none;position:absolute;top:100%;z-index:999999;width:100%;min-width:160px;padding:5px 0;margin:00;font-size:var(--fs-1em);text-align:left;list-style:none;background-color:var(--bs-white)}#ic-QShome .multiselect.singleline .options{top:auto;bottom:0}.multiselect.singleline.propertyTypesList .options{min-width:205px}.multiselect.singleline .options ul{max-height:340px;overflow-y:auto;overflow-x:hidden;margin:0;padding:0;list-style:none;box-shadow:0 6px 12px #0000002d}.multiselect .option{white-space:nowrap;display:block;clear:left;padding:0;transition:all .3s ease-in}.multiselect .option.first-option.selected{background:var(--bs-white)}.multiselect .option:hover,.multiselect .option.hover,.multiselect .option.selected:hover,.multiselect .option.first-option.selected:hover{background:rgba(var(--bs-black-100-rgb),.7);color:var(--bs-white)!important}.multiselect .option:hover .label,.multiselect .option.hover .label,.multiselect .option.selected:hover .label,.multiselect .option.first-option.selected:hover .label{color:var(--bs-white)}.multiselect .option:before{display:none}.multiselect .clicker{box-sizing:content-box;border:1px solid var(--bs-gray-200);cursor:pointer;display:inline-block;vertical-align:middle;width:14px;height:14px;margin:-0 2px 0 7px;background:var(--bs-white);overflow:hidden;border-radius:2px}.multiselect .clicker-mark{display:block;width:16px;height:16px;margin:-1px;border-radius:1px}.multiselect .selected .clicker-mark{background:var(--bs-light-green)}.multiselect .label{cursor:pointer;display:block;font-size:var(--fs-1em);font-weight:300;padding:10px;color:var(--bs-dark-gray-100);text-align:left;line-height:1;white-space:nowrap;vertical-align:baseline}.multiselect .first-option{display:none}.multiselect .child .label:before{content:"- ";transition:none}.multiselect .ic-select-option .label{font-weight:500;font-size:var(--fs-9em);letter-spacing:.02em;text-transform:uppercase}.multiselect .label i{color:#bbb;font-size:var(--fs-9em)}.multiselect.singleline.propertyTypesList .option.p .label{display:inline-block;vertical-align:middle;width:100%}.multiselect.singleline.propertyTypesList .option.p .label:before,.multiselect.singleline.propertyTypesList .option.first-option .label:before{content:"";display:none}.multiselect.ic-empty .caption{background:var(--bs-white-100);opacity:.6}.multiselect.ic-empty .caption .text{opacity:.4}.multiselect .value,.multiselect .decoration,.multiselect.multiline .caption{display:none}.multiselect.multiline .options{position:relative;display:block}.multiselect .confirmed{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect .confirmed .item{position:relative;display:inline-block;vertical-align:middle}.multiselect .confirmed .item:before{content:",";display:inline-block;padding-right:3px}.multiselect .confirmed .item:first-of-type:before{display:none}.multiselect .confirmed .remove{position:relative;width:12px;height:12px;font-size:0;margin-left:6px;cursor:pointer;display:inline-block;vertical-align:middle}.multiselect .confirmed .item .remove:before,.multiselect .confirmed .item .remove:after{content:"";position:absolute;height:2px;width:100%;top:10%;left:-3px;margin-top:-1px;background:var(--bs-red-300);transition:all .3s linear}.multiselect .confirmed .item .remove:hover:before,.multiselect .confirmed .item .remove:hover:after{background:var(--bs-black);transition:all .3s linear}.multiselect .confirmed .item .remove:before{transform:rotate(45deg)}.multiselect .confirmed .item .remove:after{transform:rotate(-45deg)}.ic-selectcloser{display:none;width:100%;text-align:center;font-size:var(--fs-1-3em);padding:12px 10px;top:0;bottom:auto;position:absolute;color:var(--bs-white);background:var(--bs-primary-100);transition:all .3s linear}.ic-selectcloser:hover{color:var(--bs-white);background:var(--bs-black)}.ic-selectcloser.fa-times:before{content:""}.multiselect.singleline .options,#ic-moreopt-ddown{transition:none}.multiselect.minBaths .caption .text:after,.multiselect.maxBaths .caption .text:after,.multiselect.minBeds .caption .text:after,.multiselect.maxBeds .caption .text:after,.multiselect.minBeds .label:after,.multiselect.maxBeds .label:after,.multiselect.minBaths .label:after,.multiselect.maxBaths .label:after{content:"";display:inline-block;color:#333;font-size:var(--fs-1em);padding-left:3px}.multiselect.minBaths .caption .text:after,.multiselect.maxBaths .caption .text:after,.multiselect.minBeds .caption .text:after,.multiselect.maxBeds .caption .text:after{color:var(--bs-gray-200)}.multiselect .caption:hover .text:after,.multiselect .caption:focus .text:after{color:var(--bs-gray-100)}.multiselect.minBeds .option.first-option .label:after,.multiselect.maxBeds .option.first-option .label:after .multiselect.minBaths .option.first-option .label:after,.multiselect.maxBaths .option.first-option .label:after{content:"";display:inline-block;font-size:var(--fs-1em);font-weight:700;color:var(--bs-gray-100);text-align:left;padding-left:3px}.msopt-first-option .text:after,.option.first-option .label:after{display:none!important}.multiselect.minBaths .caption .text:after,.multiselect.minBaths .option.first-option .label:after,.multiselect.maxBaths .caption .text:after,.multiselect.maxBaths .option.first-option .label:after,.multiselect.minBaths .label:after,.multiselect.maxBaths .label:after{content:"Bathrooms"}.multiselect.minBaths .option:nth-of-type(2) .label:after,.multiselect.maxBaths .option:nth-of-type(2) .label:after,.multiselect.minBaths input[value="1"]+.caption .text:after,.multiselect.maxBaths input[value="1"]+.caption .text:after{content:"Bathroom"!important}.multiselect.minBeds .caption .text:after,.multiselect.minBeds .option.first-option .label:after,.multiselect.maxBeds .caption .text:after,.multiselect.maxBeds .option.first-option .label:after,.multiselect.minBeds .label:after,.multiselect.maxBeds .label:after{content:"Bedrooms"}.multiselect.minBeds .option:nth-of-type(2) .label:after,.multiselect.maxBeds .option:nth-of-type(2) .label:after,.multiselect.minBeds input[value="1"]+.caption .text:after,.multiselect.maxBeds input[value="1"]+.caption .text:after{content:"Bedroom"}.multiselect.singleline.areasList .confirmed{overflow:hidden;overflow-x:auto}.multiselect.singleline.areasList .confirmed .item{line-height:31px;display:inline;padding-right:10px}.multiselect.singleline.areasList .confirmed .name{display:inline-block;vertical-align:sub}.multiselect.singleline.areasList .confirmed .remove{font-size:0;display:inline-block;margin-left:2px;vertical-align:super}.multiselect.singleline.areasList .option.child i,.multiselect.singleline.areasList .confirmed i{display:none}.multiselect.singleline.areasList .confirmed .remove:after{display:inline-block;vertical-align:middle;font-family:Font Awesome\ 5 Free;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:var(--fs-11);font-weight:900;color:#fff;background:#333;width:16px;height:16px;line-height:16px;text-align:center;border-radius:100px}@media only screen and (max-width: 860px){.multiselect .caption{height:50px;border:1px solid var(--bs-white-200)}.multiselect .caption .text{line-height:50px;font-size:var(--fs-1-1em)}.multiselect .option{padding:0}.multiselect .label{font-size:var(--fs-1-2em);padding:15px 5px;text-align:center;width:100%;background:#fff}.multiselect.singleline .options{position:relative;bottom:0;left:0;top:0;border:none;box-shadow:0 -2px 6px -2px #0003;z-index:100;padding:0}.multiselect.singleline .options ul{width:100%;box-shadow:none;border-radius:0;max-width:400px;box-shadow:0 6px 12px #0000002d}}@media only screen and (max-width: 660px){.ic-selectcloser:before{content:""}.multiselect .ic-select-option .label,.multiselect .label{font-size:var(--fs-1-2em);text-align:center}.multiselect.singleline .options ul{text-align:center;width:84%}}@media only screen and (min-width: 990px){#ic-home-gallery+#ic-searchBTNmobile+#ic-searchform .multiselect.singleline .options{bottom:-140px;top:auto}}
