.flex-line-break{flex:0 0 100%}.property-search-form-full.show-mobile-extra-fields .field_boolean{width:50%!important}@media (max-width:734px){.property-search-form-full.show-mobile-extra-fields .field_boolean{width:100%!important}}.property-search-form-full .field_boolean{display:flex;align-items:center}.property-search-form-full{position:relative;padding-left:0;border-bottom:1px solid #d9d9d9;margin-bottom:30px;padding-right:0}@media (max-width:994px){.property-search-form-full{padding-bottom:65px}}.property-search-form-full .submit-buttons{position:absolute;right:0;bottom:20px;display:flex;justify-content:space-between;flex-direction:row-reverse}.property-search-form-full .submit-buttons .btn{text-decoration:none}.property-search-form-full .submit-buttons .btn+.btn{margin-right:10px;display:none}@media (min-width:1415px){.property-search-form-full .submit-buttons .btn{width:205px}}@media (min-width:995px) and (max-width:1414px){.property-search-form-full .submit-buttons .btn{width:148px}}@media (max-width:994px){.property-search-form-full .submit-buttons{width:100%;bottom:0}.property-search-form-full .submit-buttons .btn{width:calc(50% - 7.5px)}.property-search-form-full .submit-buttons .btn+.btn{display:flex}}.property-search-form-full .fieldset{display:flex;flex-wrap:wrap;margin:0 auto}@media (min-width:995px){.property-search-form-full .fieldset .form-group.field_bool{height:62px}}@media (min-width:1415px){.property-search-form-full .fieldset{margin:0 -7.5px}.property-search-form-full .fieldset .form-group{margin:0 7.5px 15px}.property-search-form-full .fieldset .property_field--admin_search,.property-search-form-full .fieldset .property_field--keywords,.property-search-form-full .fieldset .property_field--sale_type{flex:0 0 105px}.property-search-form-full .fieldset .field_location{flex:0 0 415px}.property-search-form-full .fieldset .field_location .form-group{margin:0}.property-search-form-full .fieldset .field_location:not(.field_location--postcode) .location_field{flex:0 0 295px}.property-search-form-full .fieldset .field_location:not(.field_location--postcode) .field_dropdown{flex:0 0 120px}.property-search-form-full .fieldset .field_location.field_location--postcode .location_field{flex:0 0 100%}.property-search-form-full .fieldset .property_field--bedrooms,.property-search-form-full .fieldset .property_field--max_bedrooms,.property-search-form-full .fieldset .property_field--price_from,.property-search-form-full .fieldset .property_field--price_from_rental,.property-search-form-full .fieldset .property_field--price_to,.property-search-form-full .fieldset .property_field--price_to_rental{flex:0 0 205px}.property-search-form-full .fieldset .property_field--admin_search,.property-search-form-full .fieldset .property_field--furnished,.property-search-form-full .fieldset .property_field--keywords,.property-search-form-full .fieldset .property_field--type{flex:0 0 205px}}@media (min-width:995px) and (max-width:1414px){.property-search-form-full .fieldset{margin:0 -7.5px}.property-search-form-full .fieldset .form-group{margin:0 7.5px 15px}.property-search-form-full .fieldset .property_field--sale_type{flex:0 0 80px}.property-search-form-full .fieldset .field_location{flex:0 0 316px}.property-search-form-full .fieldset .field_location .form-group{margin:0}.property-search-form-full .fieldset .property_field--bedrooms,.property-search-form-full .fieldset .property_field--max_bedrooms,.property-search-form-full .fieldset .property_field--price_from,.property-search-form-full .fieldset .property_field--price_from_rental,.property-search-form-full .fieldset .property_field--price_to,.property-search-form-full .fieldset .property_field--price_to_rental{flex:0 0 131px}.property-search-form-full .fieldset .property_field--admin_search,.property-search-form-full .fieldset .property_field--furnished,.property-search-form-full .fieldset .property_field--keywords,.property-search-form-full .fieldset .property_field--type,.property-search-form-full .fieldset .submit_button,.property-search-form-full .fieldset .toggle-extra-search-filters{flex:0 0 131px}.property-search-form-full .fieldset .toggle-extra-search-filters{margin:0 5px 0 auto}.property-search-form-full .fieldset .btn{width:145px}.property-search-form-full .fieldset .field_boolean{padding-right:0}.property-search-form-full .fieldset .property_field--new_build{max-width:100px}.property-search-form-full .fieldset .property_field--auction{max-width:85px}.property-search-form-full .fieldset .property_field--chain_free{max-width:100px}}@media (min-width:1415px){.property-search-form-full .fieldset .property_field--bedrooms,.property-search-form-full .fieldset .property_field--price_from,.property-search-form-full .fieldset .property_field--price_from_rental{margin-right:0}.property-search-form-full .fieldset .property_field--bedrooms .input_wrap,.property-search-form-full .fieldset .property_field--price_from .input_wrap,.property-search-form-full .fieldset .property_field--price_from_rental .input_wrap{border-radius:5px 0 0 5px;border-right-width:0}.property-search-form-full .fieldset .property_field--bedrooms .input_wrap .select_wrapper,.property-search-form-full .fieldset .property_field--bedrooms .input_wrap input,.property-search-form-full .fieldset .property_field--price_from .input_wrap .select_wrapper,.property-search-form-full .fieldset .property_field--price_from .input_wrap input,.property-search-form-full .fieldset .property_field--price_from_rental .input_wrap .select_wrapper,.property-search-form-full .fieldset .property_field--price_from_rental .input_wrap input{border-radius:5px 0 0 5px}.property-search-form-full .fieldset .property_field--max_bedrooms,.property-search-form-full .fieldset .property_field--price_to,.property-search-form-full .fieldset .property_field--price_to_rental{margin-left:0}.property-search-form-full .fieldset .property_field--max_bedrooms .input_wrap,.property-search-form-full .fieldset .property_field--price_to .input_wrap,.property-search-form-full .fieldset .property_field--price_to_rental .input_wrap{border-radius:0 5px 5px 0;border-left:0}.property-search-form-full .fieldset .property_field--max_bedrooms .input_wrap .select_wrapper,.property-search-form-full .fieldset .property_field--max_bedrooms .input_wrap input,.property-search-form-full .fieldset .property_field--price_to .input_wrap .select_wrapper,.property-search-form-full .fieldset .property_field--price_to .input_wrap input,.property-search-form-full .fieldset .property_field--price_to_rental .input_wrap .select_wrapper,.property-search-form-full .fieldset .property_field--price_to_rental .input_wrap input{border-radius:0 5px 5px 0}.property-search-form-full .fieldset .property_field--max_bedrooms .input_wrap:after,.property-search-form-full .fieldset .property_field--price_to .input_wrap:after,.property-search-form-full .fieldset .property_field--price_to_rental .input_wrap:after{content:"";position:absolute;width:1px;background:#d9d9d9;z-index:3;top:7px;bottom:7px;left:-1px}.property-search-form-full .fieldset .property_field--max_bedrooms .input_wrap:before,.property-search-form-full .fieldset .property_field--price_to .input_wrap:before,.property-search-form-full .fieldset .property_field--price_to_rental .input_wrap:before{content:"";position:absolute;width:3px;background:#fff;z-index:2;top:0;bottom:0;left:-2px;display:block}}@media (min-width:995px) and (max-width:1414px){.property-search-form-full .fieldset .property_field--bedrooms,.property-search-form-full .fieldset .property_field--price_from,.property-search-form-full .fieldset .property_field--price_from_rental{margin-right:0}.property-search-form-full .fieldset .property_field--bedrooms .input_wrap,.property-search-form-full .fieldset .property_field--price_from .input_wrap,.property-search-form-full .fieldset .property_field--price_from_rental .input_wrap{border-radius:5px 0 0 5px;border-right-width:0}.property-search-form-full .fieldset .property_field--bedrooms .input_wrap .select_wrapper,.property-search-form-full .fieldset .property_field--bedrooms .input_wrap input,.property-search-form-full .fieldset .property_field--price_from .input_wrap .select_wrapper,.property-search-form-full .fieldset .property_field--price_from .input_wrap input,.property-search-form-full .fieldset .property_field--price_from_rental .input_wrap .select_wrapper,.property-search-form-full .fieldset .property_field--price_from_rental .input_wrap input{border-radius:5px 0 0 5px}.property-search-form-full .fieldset .property_field--max_bedrooms,.property-search-form-full .fieldset .property_field--price_to,.property-search-form-full .fieldset .property_field--price_to_rental{margin-left:0}.property-search-form-full .fieldset .property_field--max_bedrooms .input_wrap,.property-search-form-full .fieldset .property_field--price_to .input_wrap,.property-search-form-full .fieldset .property_field--price_to_rental .input_wrap{border-radius:0 5px 5px 0;border-left:0}.property-search-form-full .fieldset .property_field--max_bedrooms .input_wrap .select_wrapper,.property-search-form-full .fieldset .property_field--max_bedrooms .input_wrap input,.property-search-form-full .fieldset .property_field--price_to .input_wrap .select_wrapper,.property-search-form-full .fieldset .property_field--price_to .input_wrap input,.property-search-form-full .fieldset .property_field--price_to_rental .input_wrap .select_wrapper,.property-search-form-full .fieldset .property_field--price_to_rental .input_wrap input{border-radius:0 5px 5px 0}.property-search-form-full .fieldset .property_field--max_bedrooms .input_wrap:after,.property-search-form-full .fieldset .property_field--price_to .input_wrap:after,.property-search-form-full .fieldset .property_field--price_to_rental .input_wrap:after{content:"";position:absolute;width:1px;background:#d9d9d9;z-index:3;top:7px;bottom:7px;left:-1px}.property-search-form-full .fieldset .property_field--max_bedrooms .input_wrap:before,.property-search-form-full .fieldset .property_field--price_to .input_wrap:before,.property-search-form-full .fieldset .property_field--price_to_rental .input_wrap:before{content:"";position:absolute;width:3px;background:#fff;z-index:2;top:0;bottom:0;left:-2px;display:block}}@media (max-width:994px){.property-search-form-full .fieldset{display:block}}@media (max-width:994px){.property-search-form-full{max-width:100%}.property-search-form-full .field_location,.property-search-form-full .form-group{flex:0 0 100%}.property-search-form-full #advanced_form_location_field{order:-1}.property-search-form-full .submit-buttons{order:2;width:100%;margin-bottom:15px;display:flex;justify-content:space-between}}@media (max-width:994px) and (min-width:735px) and (max-width:994px){.property-search-form-full .submit-buttons a{min-width:140px}}@media (max-width:994px) and (max-width:734px){.property-search-form-full .submit-buttons a{width:calc(50% - 7.5px)}.property-search-form-full .submit-buttons a:first-child{margin-right:15px}}@media (max-width:994px){.property-search-form-full .field_boolean,.property-search-form-full .field_checkboxes,.property-search-form-full .field_dropdown,.property-search-form-full .search_by_location_wrapper{display:none}.property-search-form-full .search_by_location_wrapper{line-height:26px!important;margin-bottom:15px}.property-search-form-full .extra-field-wrapper{order:6}.property-search-form-full.show-mobile-extra-fields .submit-buttons{display:flex;flex:0 0 100%;justify-content:space-between}.property-search-form-full.show-mobile-extra-fields .submit-buttons .btn{display:inline-flex;width:calc(50% - 7.5px);margin:0}.property-search-form-full.show-mobile-extra-fields .field_checkboxes,.property-search-form-full.show-mobile-extra-fields .field_dropdown,.property-search-form-full.show-mobile-extra-fields .search_by_location_wrapper{display:block}.property-search-form-full.show-mobile-extra-fields .location-widget__row .field_dropdown{display:inline-block}.property-search-form-full.show-mobile-extra-fields .field_boolean{display:inline-block;width:50%}}@media (max-width:994px) and (max-width:734px){.property-search-form-full.show-mobile-extra-fields .field_boolean{width:100%}}@media (max-width:994px){.property-search-form-full.show-mobile-extra-fields #mob_prop_search,.property-search-form-full.show-mobile-extra-fields .toggle-extra-mobile-search-filters{display:none}}.extra-filter-wrapper{display:none;margin-bottom:10px}@media (max-width:994px){.extra-filter-wrapper{margin-bottom:20px}}.extra-filter-wrapper .fieldset{display:block}.extra-filter-wrapper legend{font-size:1.125rem;line-height:1.35rem}.extra-filter-wrapper .extra-filter__field{display:flex;flex-wrap:wrap;margin-bottom:20px;flex:0 0 auto}.extra-filter-wrapper .extra-filter__field .form-group{margin:0}.extra-filter-wrapper .extra-filter__title{flex:0 0 170px;margin-top:22px}.extra-filter-wrapper .extra-filter__input{flex:1 0 auto;max-width:415px}@media (min-width:735px) and (max-width:994px){.extra-filter-wrapper .extra-filter__input{max-width:unset}}.extra-filter-wrapper .extra-filter__input .location-widget__remove-location{right:-35px}.extra-filter-wrapper .extra-filter__input .location-widget__row{position:relative;margin-bottom:15px;max-width:calc(100% - 50px)}.extra-filter-wrapper .extra-filter__input .location-widget__row .location_field{width:calc(100% - 126px)}.extra-filter-wrapper .extra-filter__input .location-widget__row .field_dropdown{width:126px}.extra-filter-wrapper .extra-filter__input .location-widget__row:last-of-type{margin:0}.extra-filter-wrapper .extra-filter__input .location-widget__row:last-of-type .form-group{margin:0}@media (max-width:734px){.extra-filter-wrapper{padding:0}.extra-filter-wrapper .extra-filter__title{margin:10px 0}.extra-filter-wrapper .extra-filter__input,.extra-filter-wrapper .extra-filter__title{flex:0 0 100%}.extra-filter-wrapper .extra-filter__field--keywords{margin-bottom:0}.extra-filter-wrapper .extra-filter__field--keywords input{width:288px}}@media (min-width:735px){.fieldset_1{position:relative}}#advanced_form_branch #advanced_form_branch_location_field,#advanced_form_branch #advanced_form_branch_sale_type_field{display:none}@media (max-width:994px){#advanced_form_branch #branch_search_form_search_button{display:none}}#advanced_form_branch .search_by_location_wrapper{line-height:62px;margin-left:7.5px}@media (min-width:1415px){#advanced_form_branch .field_checkboxes,#advanced_form_branch .field_dropdown{flex:0 0 223px}#advanced_form_branch .btn{width:222px}}@media (min-width:995px) and (max-width:1414px){#advanced_form_branch .field_checkboxes,#advanced_form_branch .field_dropdown{flex:0 0 153px}#advanced_form_branch .field_boolean{max-width:none!important}#advanced_form_branch .btn{width:200px}}