.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container.select2-container--chc .select2-results__option,.select2-container.select2-container--chc .select2-selection--single .select2-selection__rendered{color:#373536;font-size:14px;font-weight:400;letter-spacing:-.15px;line-height:43px}.select2-container.select2-container--chc .select2-selection--single{background-color:#fff;border:1px solid #4f4b2c;border-radius:5px;height:45px;outline-style:none}.select2-container.select2-container--chc .select2-selection--single .select2-selection__rendered{padding-left:18px;padding-right:45px}.select2-container.select2-container--chc .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:0;background-color:#baa478;border:1px solid #4f4b2c;border-top-right-radius:5px;border-bottom-right-radius:5px;width:45px;height:45px}.select2-container.select2-container--chc .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;background-color:transparent;background-image:url(../images/icons/caret.svg);background-repeat:no-repeat;background-size:100% 100%;border-style:none;width:12px;height:7px;margin-left:-7px;margin-top:-3px}@media (min-width:992px){.select2-container.select2-container--chc .select2-selection--single .select2-selection__arrow b{transition:transform .3s ease;transform:rotateX(0)}}.select2-container.select2-container--chc.select2-container--open .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container.select2-container--chc.select2-container--open .select2-selection--single .select2-selection__arrow{border-bottom-right-radius:0}@media (min-width:992px){.select2-container.select2-container--chc.select2-container--open .select2-selection__arrow b{transform:rotateX(180deg)}}.select2-container.select2-container--chc.select2-container--open .select2-dropdown{border-color:#3c3700}.select2-container.select2-container--chc .select2-results__option{padding:0 18px}.select2-container.select2-container--chc .select2-results__option--highlighted[aria-selected]{background-color:#f4eee3}.gm-style-iw{background:0 0!important;text-align:center}.gm-style-iw+div{display:none}.gm-style-iw-c,.gm-style-iw-d{background:0 0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.gm-style-iw-t,.gm-style-iw-tc{background:0 0!important}.flex-row{display:flex;flex-wrap:wrap;align-items:center}.col,.col-auto{position:relative;width:100%;min-height:1px;padding-right:9px;padding-left:9px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}#listing-filters{left:0;background-color:#baa478;height:60px;width:100%;z-index:5}#listing-filters.semi-sticky{transform:translateY(0)}#listing-filters.semi-sticky:not(.down){transform:translateY(0)}#listing-filters .btn{border-radius:3px;font-size:10px;font-weight:500;letter-spacing:.71px;line-height:14px;padding:6px 10px;min-width:74px;height:35px}#listing-filters .btn>span:not(.glyphicon){vertical-align:middle}#listing-filters .btn img{margin-right:3px;margin-top:-2px}#listing-filters .btn .glyphicon{font-size:13px}#listing-filters .btn-primary.btn-primary-inverse{color:#fff}#listing-filters .btn-primary.btn-dark{background-color:#baa478;color:#fff}#listing-filters .btn-primary.btn-dark:active,#listing-filters .btn-primary.btn-dark:focus,#listing-filters .btn-primary.btn-dark:hover{background-color:#c3af89;color:#fff}#listing-filters .form-control{border-color:transparent;font-size:10px;font-weight:400;letter-spacing:-.11px;line-height:13px;padding:8px 10px;height:35px}#listing-filters .form-control::-moz-placeholder{color:#e3e3e3;opacity:1}#listing-filters .form-control:-ms-input-placeholder{color:#e3e3e3}#listing-filters .form-control::-webkit-input-placeholder{color:#e3e3e3}#listing-filters .form-control:focus{border-color:transparent}#listing-filters input[type=search]::-moz-placeholder{color:#373536;opacity:1}#listing-filters input[type=search]:-ms-input-placeholder{color:#373536}#listing-filters input[type=search]::-webkit-input-placeholder{color:#373536}#listing-filters textarea.form-control{height:auto}#listing-filters .input-group-btn>.btn{background-color:#977f4e;border-color:#977f4e;min-width:35px;width:auto;border-top-left-radius:0;border-bottom-left-radius:0;position:relative;z-index:10}@media (min-width:1125px){#listing-filters.semi-sticky:not(.down):not(.up){transform:translateY(0)}#listing-filters.semi-sticky.up{transform:translateY(100px)}#listing-filters.semi-sticky.down{transform:translateY(0)}}#mobile-listing-filters{padding:0 5px;height:60px}#mobile-listing-filters>.form-group{margin-bottom:0}#mobile-listing-filters .btn-primary:not(.btn-primary-inverse):active,#mobile-listing-filters .btn-primary:not(.btn-primary-inverse):focus,#mobile-listing-filters .btn-primary:not(.btn-primary-inverse):hover{background-color:#977f4e;border-color:#977f4e;color:#fff}#mobile-listing-filters input[type=search]{width:100%!important}#desktop-listing-filters{position:relative;height:60px}#desktop-listing-filters .btn-primary.btn-dark{display:none!important;border-style:none;border-radius:0;font-size:12px;font-weight:700;letter-spacing:1px;line-height:18px;min-width:203px;height:60px}#desktop-listing-filters>.form-group{max-height:100%;border-right:1px solid transparent;margin-bottom:0}#desktop-listing-filters input[type=search]{width:170px}#desktop-listing-filters .input-group{margin-left:20px;margin-right:20px;padding-top:12.5px;padding-bottom:12.5px}@media (min-width:768px){#desktop-listing-filters .dropdown .dropdown-backdrop{display:none!important}}#desktop-listing-filters .dropdown .dropdown-toggle{-webkit-appearance:none;background-color:transparent;border-style:none;color:#fff;font-family:"PP Neue Montreal",sans-serif;font-size:13px;font-weight:400;letter-spacing:.25px;line-height:16px;padding:22px 20px}#desktop-listing-filters .dropdown .dropdown-toggle .caret{background-color:transparent;background-image:url(../images/icons/caret.svg);background-repeat:no-repeat;background-size:100% 100%;border-style:none;width:12px;height:7px;margin-left:5px;transition:transform .3s ease;transform:rotateX(0)}#desktop-listing-filters .dropdown .dropdown-toggle.disabled,#desktop-listing-filters .dropdown .dropdown-toggle[disabled]{opacity:.25;cursor:not-allowed}#desktop-listing-filters .dropdown .dropdown-menu{background-color:#fff;border:1px solid #4f4b2c;border-top-style:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:10px 10px 10px 0 rgba(0,0,0,.1);margin:0;padding:0;min-width:100%}#desktop-listing-filters .dropdown .dropdown-menu li>a{display:block;color:#373536;font-size:14px;font-weight:400;letter-spacing:.15px;line-height:34px;text-decoration:none;padding:0 20px}#desktop-listing-filters .dropdown .dropdown-menu li>a:hover{text-decoration:none}#desktop-listing-filters .dropdown .dropdown-menu li>a:active,#desktop-listing-filters .dropdown .dropdown-menu li>a:focus,#desktop-listing-filters .dropdown .dropdown-menu li>a:hover{background-color:#f4eee3}#desktop-listing-filters .dropdown .dropdown-menu li.active>a{background-color:#f4eee3}#desktop-listing-filters .dropdown.open{background-color:#373536}#desktop-listing-filters .dropdown.open .dropdown-toggle .caret{transform:rotateX(180deg)}#desktop-listing-filters .custom-control{display:inline-block}#desktop-listing-filters .custom-radio{padding-top:20px;padding-bottom:20px;margin-left:20px}#desktop-listing-filters .custom-radio:last-child{margin-right:20px}#desktop-listing-filters .custom-radio .custom-control-label{color:#fff}#desktop-listing-filters .custom-radio .custom-control-label::before{top:20px}#desktop-listing-filters .custom-radio .custom-control-label::after{top:25px}#desktop-listing-filters .range-divider{font-size:14px;line-height:18px;margin-top:-3px;margin-bottom:0}#desktop-listing-filters .col-divider>:first-child{border-right:1px solid #e5e5e5}#desktop-listing-filters .list-unstyled{margin-bottom:0}#desktop-listing-filters .price-range .dropdown-menu{padding-top:8px;padding-bottom:12px;padding-left:14px;padding-right:14px;min-width:289px}#desktop-listing-filters .price-range .control-label{display:block;color:#3c3700;font-family:Cambon,serif;font-size:8px;font-weight:700;letter-spacing:.8px;line-height:11px;text-align:center;text-transform:uppercase;margin-bottom:4px;width:100%}#desktop-listing-filters .price-range .form-control{display:block;width:100%;vertical-align:baseline}#desktop-listing-filters .price-range .col-divider{margin-top:10px}#desktop-listing-filters .extra-filters .dropdown-menu{min-width:404px}#desktop-listing-filters .extra-filters .dropdown-menu>.container-fluid{padding:15px 25px;width:100%!important}#desktop-listing-filters .extra-filters .form-group{display:block;margin-left:0;margin-right:0;margin-bottom:10px}#desktop-listing-filters .extra-filters .form-control{display:block;width:100%;vertical-align:baseline}#desktop-listing-filters .extra-filters .control-label{color:#373536;font-size:14px;letter-spacing:-.15px;line-height:18px;text-align:left;padding-top:7px}#desktop-listing-filters .extra-filters .btn-primary{background-color:#baa478;border-color:#4f4b2c;border-radius:5px;color:#fff;margin-top:5px;min-width:150px}#desktop-listing-filters .extra-filters .btn-primary:active,#desktop-listing-filters .extra-filters .btn-primary:focus,#desktop-listing-filters .extra-filters .btn-primary:hover{border-color:#4f4b2c;background-color:#4f4b2c;color:#fff}#desktop-listing-filters .extra-filters .col,#desktop-listing-filters .extra-filters .col-auto,#desktop-listing-filters .extra-filters .col-sm-4,#desktop-listing-filters .extra-filters .col-sm-8{padding-left:0;padding-right:0}#desktop-listing-filters .extra-filters .range-divider{padding-right:11px;padding-left:11px}@media (min-width:1200px){#desktop-listing-filters.flex-row{display:flex!important;align-items:stretch}}@media (min-width:1400px){#desktop-listing-filters .btn-primary.btn-dark{display:inline-block!important}}#mobile-extra-listings-filters-toggle-button,#mobile-fullscreen-map-toggle-button{position:relative}#mobile-extra-listings-filters-toggle-button>span,#mobile-fullscreen-map-toggle-button>span{transition:opacity ease .3s}#mobile-extra-listings-filters-toggle-button>span:first-child,#mobile-fullscreen-map-toggle-button>span:first-child{position:absolute}#mobile-extra-filters-menu{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;width:100%;height:100%;transition:visibility 0s linear .3s,opacity .3s ease;z-index:5;visibility:hidden}@media (min-width:1200px){#mobile-extra-filters-menu{display:none}}#mobile-extra-filters-menu .container-fluid{padding-top:10px;padding-bottom:33px;padding-left:14px;padding-right:14px}#mobile-extra-filters-menu .form-group{margin-bottom:5px}#mobile-extra-filters-menu .form-group>label{display:block}#mobile-extra-filters-menu .control-label{color:#373536;font-size:10px;font-weight:700;letter-spacing:1px;line-height:13px;text-transform:uppercase;margin-bottom:3px}#mobile-extra-filters-menu .form-control{border-color:#4f4b2c;padding-left:18px;padding-right:18px}#mobile-extra-filters-menu .form-control::-moz-placeholder{color:#e3e3e3;opacity:1}#mobile-extra-filters-menu .form-control:-ms-input-placeholder{color:#e3e3e3}#mobile-extra-filters-menu .form-control::-webkit-input-placeholder{color:#e3e3e3}#mobile-extra-filters-menu .form-control[disabled]{background-color:#f5f5f5;border-color:#3c3700}#mobile-extra-filters-menu .btn-primary{background-color:#baa478;border-color:#4f4b2c;border-radius:5px;color:#fff;margin-top:25px;min-height:45px}#mobile-extra-filters-menu .btn-primary:active,#mobile-extra-filters-menu .btn-primary:focus,#mobile-extra-filters-menu .btn-primary:hover{border-color:#4f4b2c;background-color:#4f4b2c;color:#fff}#mobile-extra-filters-menu .select2-container{min-width:100%}#mobile-extra-filters-menu .custom-radio .custom-control-label::after{top:8px}.property-listing{position:relative;margin-top:59px}@media (min-width:1200px){.property-listing{display:flex;align-items:flex-start;min-height:calc(100vh - 158px)}}.property-listing>div:last-child:not(.map){display:none}.property-listing .map{position:absolute;top:0;right:0;left:0;width:100%;height:100%;transition:visibility 0s linear .3s,opacity .3s ease;z-index:4;visibility:hidden}@media (min-width:1200px){.property-listing .map{position:sticky;display:block;flex:1 0 0;bottom:0;right:0;left:auto;width:auto;height:calc(100vh - 48px);opacity:1!important;z-index:0;visibility:visible}}.property-listing .map #property-map-container{height:100%}.property-listing .map #location-control{background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AcFACQEqeu4vwAAAxlJREFUWMPt2F+I1VUQB/DP1RQixEBIorCETSGECIzELLQlgwoOkRQiCCGp0PakkYKv0UP1IC4V+5IPPmQocchcdCuzVIKM6CWwImL7AyUY+CKuxO1lfnT4ce/u/d3dRYU98OPOzG9mzvc3Z87MObfVbrfdSGOeG2zc0tQgpVQXrcepoDfgi8nsc843V4TmAM14DsV4EC/gcdxfyI/hB3yOw/huVgGllB7A2xjsonIbHornNXyGXfh+xgGllHbjjZrNP/gWfwR/F1bj9uAHcR578daMAUopDePlQvRVgDuJf2vq87ExQDwac7yJezE07aROKe0pwFzBNjyG0Q5ghGw0dLaFjfCxZ6r5WpO1jpTSanwdX30FT9UK38KY+L7gf8KXmKgVzuO4NcCuyTmf7zdC+wMMbM85V2BaEf4/MYZ34hkL2VDoiA/YXizn/r6WLKW0DmuDPZFzPlSAOYgDWNLBdEm8O1iAOoQTQa8N340jtKWgXy/oXdjaw17YGrqdfGzpB1BVa37HmYjaIuxrULr2YVHQZ8KXSerY/9s+pbS+tnUHgj6Xc64y/0ksbgBocdgcQRvn8DwGUkqD5S6t8rOsQ6e6OP2toFf20WZWdvDVwqf1Hd9rcy1rzYI+AC3o4mvKSr2h5uRk0HcW8l/6AFTalL424lpXQEWNqXJqHMvwcCEeDSe9Rupa2FSj8jWecx5rustOx++KlNKqAH0Rww2iM4yLQa/CiprvRoA+LOhXC3ovzvYA5mzodvJxuB9Ax3GhKnJFWbiKJ6JVdGuu74bO1aKfVcX0Qm0ZGzXXp+MUCH/jEfxcqCxDKpbiR2SMFzoDEa07gn8m5/xJX4AC1AheCvYvbKoqdw9jXRTFpcGP5Jx3TPeQP1REaWkk5AiWT2KzPHROF2CO4ZVpnYeKKC3Ee3ixELfxTZyXqh51N9bEmbpV6L6PnZiY6qLYanK3TyltirPxPT2a/IrdODorN9ec85FI4M34GJc7qF2Od5ujjx2d7XvZBD6Ip4Vni0mfw0exnNfl5trGpYK/NB0wc3f7XkZr7h+0KcZ/1YraHRBEBbwAAAAASUVORK5CYII=);background-size:18px 18px;background-repeat:no-repeat;background-position:center center;border:1px solid transparent;border-radius:2px;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;margin-right:10px;height:26px;width:26px}.property-listing .map #location-control.disabled{display:none}.property-listing .results{background:linear-gradient(180deg,#f5f4ef 0,#e7e3d6 100%);padding:16px;width:100%;min-height:calc(100vh - 109px)}.property-listing .results .category-content{padding-left:16px;padding-right:16px}.property-listing .results .category-content h1,.property-listing .results .category-content h2{font-size:24px}@media (min-width:1200px){.property-listing .results .category-content{padding-left:12px;padding-right:12px;margin-bottom:50px}}.property-listing .results .category-content.bottom-content h2{margin-top:0;padding-top:0}.property-listing .results>.flex-row{align-items:stretch;justify-content:center}@media (min-width:1200px){.property-listing .results>.flex-row{align-items:stretch;justify-content:flex-start}}@media (max-width:1024px){.property-listing .results{padding-bottom:120px}}@media (min-width:1200px){.property-listing .results{position:relative;display:block;flex:0 0 auto;left:auto;top:0;box-shadow:5px 0 10px 0 rgba(0,0,0,.1);padding:12px;width:642px;height:auto;min-height:calc(100vh - 48px);overflow-x:hidden;z-index:1}}@media (min-width:1427px){.property-listing .results{width:951px}}@media (min-width:1890px){.property-listing .results{width:1260px}}@media (min-width:2354px){.property-listing .results{width:1569px}}@media (min-width:2817px){.property-listing .results{width:1878px}}@media (min-width:3281px){.property-listing .results{width:2187px}}@media (min-width:3744px){.property-listing .results{width:2496px}}.property-listing .results .property-result{padding:0;display:flex;flex-direction:column;margin:16px;width:285px;transition:opacity ease .2s}.property-listing .results .property-result>.card{flex:1;display:flex;flex-direction:column}.property-listing .results .property-result>.card .card-block{flex:1;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1199px){.property-listing .results .property-result{width:100%}.property-listing .results .property-result .card .card-header.empty~.card-block{padding-top:1em}}@media (min-width:1200px){.property-listing .results .property-result{margin:12px}}.card{box-shadow:0 2px 5px 0 rgba(0,0,0,.2);margin-bottom:0}.card.card-dark{background-color:#fff;color:#3c3700}.card.card-dark .price{color:#3c3700}.card.card-dark .card-text{color:#3c3700}.card .card-header{margin-top:-22px;padding-left:0;z-index:4}.card .card-header .card-user-thumbnail-wrapper{position:absolute;top:0;right:16px;float:none;margin-left:0;width:57px;height:57px}.card .card-header .card-user-thumbnail-wrapper .card-user-thumbnail{width:55px;height:55px}.card .card-header .card-badge{float:none;background-color:#e7e3d6;border:1px solid #e7e3d6;border-left-style:none;border-top-left-radius:0;border-bottom-left-radius:0;color:#272223;font-family:Cambon,serif;font-size:11px;font-weight:400;line-height:14.4px;letter-spacing:.15em;text-transform:none;text-align:center;margin-bottom:0;padding:7px 7px;min-width:100px}.card .card-header:not(.empty)~.card-block{margin-top:0}.card .card-header~.card-block{padding-top:5px}.card .card-user-thumbnail{border:2px solid #4f4b2c;border-radius:50%;background-color:#fff}.card .card-block{padding-left:0;padding-right:0;padding-bottom:0}.card .card-text{padding-left:16px;padding-right:16px}.card .card-text:first-child{margin-bottom:16px}.card .price{color:#3c3700;font-family:Cambon,serif;font-size:20px;font-weight:500;letter-spacing:-.22px;line-height:29px;text-transform:uppercase;margin-bottom:5px}.card .price span{vertical-align:middle}.card .price img{margin-right:5px}.card .address{color:#3c3700;font-family:"PP Neue Montreal",sans-serif;font-size:12px;font-weight:400;letter-spacing:-.13px;line-height:16px;margin-bottom:5px}.card .address span{vertical-align:middle}.card .address img{display:inline-block;margin-top:-2px;margin-right:6px}.card.property .price{margin-bottom:5px}.card.property .address{min-height:50px}.card.property .stats{border-top:1px solid #e7e3d6;margin-top:4px;padding-top:4px}.card.property .stats .flex-row{align-items:stretch}.card.property .stats .icon{float:none;color:#3c3700;font-family:Cambon,serif;font-size:12px;font-weight:500;letter-spacing:-.13px;line-height:18px;text-align:center;padding:8px 0 10px 0;width:100%;height:auto}.card.property .stats .icon::before{display:block;margin-left:auto;margin-right:auto}.card.property .stats .icon::after{filter:brightness(1)}.card .slideshow:active .slideshow-navigation,.card .slideshow:focus .slideshow-navigation,.card .slideshow:hover .slideshow-navigation{opacity:1}.card .slideshow.no-img{position:relative}.card .slideshow.no-img::before{background-color:#e7e3d6}.card .slideshow.no-img::after{content:"No image provided";text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem;color:#c2a971;font-weight:700;font-size:1rem;letter-spacing:.05rem}.card .slideshow-navigation{top:0;bottom:0;border-radius:0;box-shadow:none;padding:0;width:40%;height:100%;transform:none;transition:opacity .3s ease}@media (min-width:1200px){.card .slideshow-navigation{opacity:0}}.card .slideshow-navigation .caret{background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:100%;border-style:none;width:20px;height:100%;transition:transform .3s ease;transform:translateX(0)}.card .slideshow-navigation.previous{left:0;background:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(216,216,216,0) 33%);text-align:left;padding-left:10px}.card .slideshow-navigation.previous .caret{background-image:url(../images/icons/caret-left.svg)}.card .slideshow-navigation.next{right:0;background:linear-gradient(270deg,rgba(0,0,0,.5) 0,rgba(216,216,216,0) 33%);text-align:right;padding-right:10px}.card .slideshow-navigation.next .caret{background-image:url(../images/icons/caret-right.svg)}@media (min-width:1200px){.card .slideshow-navigation:active.previous .caret,.card .slideshow-navigation:focus.previous .caret,.card .slideshow-navigation:hover.previous .caret{transform:translateX(-8px)}.card .slideshow-navigation:active.next .caret,.card .slideshow-navigation:focus.next .caret,.card .slideshow-navigation:hover.next .caret{transform:translateX(8px)}}.map-card{width:195px;margin-bottom:0;box-shadow:none}.map-card .card-block{padding:12px 0 4px 0;text-align:left}.map-card .card-block .btn{margin-top:15px;min-width:0;width:100%}@media (max-width:1199px){.results-overlay-map .property-listing{height:calc(100vh - 108px)}}.results-overlay-map .map{transition:visibility 0s linear 0s,opacity .3s ease;visibility:visible}@media (max-width:1199px){.results-overlay-filters .property-listing{height:850px}}.results-overlay-filters #mobile-extra-filters-menu{transition:visibility 0s linear 0s,opacity .3s ease;visibility:visible}.checkbox-group,.radio-group{margin:16px 0!important}.checkbox-group .flex-row,.radio-group .flex-row{align-items:stretch}.checkbox-group .col,.checkbox-group .col-auto,.radio-group .col,.radio-group .col-auto{border:1px solid #e1e1e1;text-align:center;padding-left:6px;padding-right:6px}.checkbox-group .col .custom-control,.checkbox-group .col-auto .custom-control,.radio-group .col .custom-control,.radio-group .col-auto .custom-control{display:inline-block}.checkbox-group .col-auto:first-child,.checkbox-group .col:first-child,.radio-group .col-auto:first-child,.radio-group .col:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.checkbox-group .col-auto:last-child,.checkbox-group .col:last-child,.radio-group .col-auto:last-child,.radio-group .col:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.checkbox-group .col,.checkbox-group .col-auto{padding-top:16px;padding-bottom:8px}.checkbox-group .custom-checkbox{padding-left:0}.checkbox-group .custom-checkbox .custom-control-label{padding-top:27px}.checkbox-group .custom-checkbox .custom-control-label::after,.checkbox-group .custom-checkbox .custom-control-label::before{top:0;left:50%;margin-left:-10px}.radio-group .col,.radio-group .col-auto{padding-top:12px;padding-bottom:12px}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.loading{position:absolute;top:50%;left:0;right:0;text-align:center;width:100%;transform:translateY(-50%)}.no-results{padding:100px 0;text-align:center}.loading{color:#3c3700}.loading .spinner{margin:16px auto;width:200px;text-align:center}.loading .spinner>div{width:31px;height:27px;background-image:url(../images/loading-icon.png);background-repeat:no-repeat;background-size:100%;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.loading .spinner .bounce1{animation-delay:-.32s}.loading .spinner .bounce2{animation-delay:-.16s}.pagination-wrapper{text-align:center}@media (min-width:768px){.pagination-wrapper{padding:0 30px}}@media (min-width:1200px){.pagination-wrapper{padding-left:30px;padding-right:calc(4.16666666% + 30px)}}.pagination-wrapper .pagination{margin:12px 0;font-family:Cambon,serif}.pagination-wrapper .pagination>li:first-child>a{margin-left:0}.pagination-wrapper .pagination>li>a{border:none;background-color:transparent;margin:0;border-radius:4px;width:36px;text-align:center;padding:6px 6px}.pagination-wrapper .pagination>li>a:hover{background-color:#977f4e;color:#fff;font-weight:500;box-shadow:0 4px 10px 0 rgba(0,0,0,.2)}@media (min-width:768px){.pagination-wrapper .pagination>li>a{margin:0 5px}}.pagination-wrapper .pagination .active>a{background-color:#baa478;color:#fff;font-weight:500;box-shadow:0 4px 10px 0 rgba(0,0,0,.2)}.form-control.hide-spinner{-moz-appearance:textfield}.form-control.hide-spinner::-webkit-inner-spin-button,.form-control.hide-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:767px){.property-listing-results .agent-call-popover{left:-11px!important}}
/*# sourceMappingURL=property-listing-page.css.map */
