<div class='estatebud'>
	<div class="estatebud-filter-form">
	<script type='text/javascript'>
		var estatebud = estatebud || {};
		estatebud.shortcode = {
			current: JSON.parse('{"shortcode_security":"836140b2fa","_wp_http_referer":"\/wp-admin\/admin.php?page=estatebud_settings&tab=shortcodes","action":"estatebud_edit_shortcode","old_key":"properties","create":"1598887164","shortcode_key":"properties","shortcode_description":"","property_id":"","complex":"","searchbox":"custom_search","date_from":"","date_to":"","price_min":"","price_max":"","rent_min":"","rent_max":"","bedrooms_min":"","bedrooms_max":"","bathrooms_min":"","bathrooms_max":"","covered_m2_min":"","covered_m2_max":"","limit":"12","sort":"published","update":1707305928,"title_deed":null,"sort_type":"DESC"}')
		};
	</script>
		<div class="estatebud-filter-container"  >
	<div class="estatebud-filter-inner-container">
		<div class="estatebud-row estatebud-buttons">
			<div class="estatebud-column-50 estatebud-align-left">
				<i class="fas fa-sliders-h"></i>Filters				<span class="estatebud-filter-reset" onclick='estatebud_reset_form(false);'>Reset filters</span>
			</div>
			<div class="estatebud-column-50 estatebud-align-right">
				<div id="estatebud_form_toggle"><span>Advanced Search</span><i class="fas fa-chevron-circle-down"></i></div>
			</div>
		</div>
		<form method="GET" onsubmit="return false">
			<input type='hidden' name='action' value='estatebud_get_listing'>
			<input type='hidden' name='is_favorites' value=''>
			<input type="hidden" name='lang' value='en_US'>
			<input type='hidden' name='security' value='cb5aa56eac'>
			<input type="hidden" name="sort" value='published'>
			<input type="hidden" name="sort_type" value='DESC'>
			<input type="hidden" name="offset" value='0'>
			<input type="hidden" name="limit" value='12'>
						<script>
        var estatebud_areas = JSON.parse('[{"id":"CY","name":"Cyprus","areas":[{"id":"42","name":"Ayia Napa - Protaras"},{"id":"38","name":"Paphos"}]},{"id":"MU","name":"Mauritius","areas":[{"id":"29","name":"East","areas":[{"id":"31","name":"Beau Champ"},{"id":"30","name":"Riviere du Rempart"}]},{"id":"3","name":"Moka","areas":[{"id":"5","name":"Tagotier"}]},{"id":"23","name":"North","areas":[{"id":"27","name":"Cap Malhereux"},{"id":"26","name":"Grand Baie"},{"id":"28","name":"Grand Gaube"},{"id":"25","name":"Mont Choisy"},{"id":"24","name":"Trou-aux-Biches"}]},{"id":"32","name":"South"},{"id":"33","name":"West","areas":[{"id":"43","name":"Balaclava"},{"id":"36","name":"Black River"},{"id":"37","name":"Flic-en-Flac"},{"id":"35","name":"Tamarin"}]}]}]');
        var queryAreas = function(keys){
            var results = [];
            for(var i = 0; i < keys.length; i++){
                var realKey = '';
                if(keys[i].indexOf('^') > 0){
                    realKey = keys[i].split('^')[1];
                }else{
                    realKey = keys[i];
                }
                var item = recursive_query(estatebud_areas, realKey);
                if(item != null){
                    results = results.concat([{
                        id: item.id,
                        name: item.name,
                        areas: item.areas
                    }]);
                }
            }
            return results;
        };
        var recursive_query = function(array, key){
            var result = null;
            for(var i = 0; i < array.length; i++){
                if(array[i].id == key) return array[i];
                if(array[i].hasOwnProperty('areas') && array[i].areas.length > 0){
                    result = recursive_query(array[i].areas, key);
                    if(result != null) return result;
                }
            }
            return result;
        };
    </script><script>
        jQuery(document).on('change', "select[name='area_1[]']", function(e){
            var select = jQuery(e.target);
            var children = queryAreas(select.val() || '');
            var target = jQuery("select[name='area_2[]']");
            if(target.length > 0){
                var prev_selected = target.val();
                target.empty();
                if(children.length > 0){
                    for(var i = 0; i < children.length; i++){
						if(typeof children[i].areas != 'undefined') {
							var content = [];
							if(children.length > 1) content = ['<optgroup label="' + children[i].name + '">'];
							for(var j = 0; j < children[i].areas.length; j++){
								content.push('<option value="' + children[i].id + '^' + children[i].areas[j].id + '" '+
									((prev_selected && prev_selected.indexOf(children[i].id + '^' + children[i].areas[j].id) >= 0) ? 'selected' : '') +
									'>' + children[i].areas[j].name + '</option>'
								);
							}
							if(children.length > 1) content.push('</optgroup>');
							target.append(content.join(''));
						}
                    }
                }
                target[0].sumo.reload();
                target.trigger('change');
            }
        });
    </script><script>
        jQuery(document).on('change', "select[name='area_2[]']", function(e){
            var select = jQuery(e.target);
            var children = queryAreas(select.val() || '');
            var target = jQuery("select[name='area_3[]']");
            if (target.length > 0) {
                var prev_selected = target.val();
                target.empty();
                if(children.length > 0){
                    for(var i = 0; i < children.length; i++){
						if(typeof children[i].areas != 'undefined') {
							var content = [];
							if(children.length > 1) content = ['<optgroup label="' + children[i].name + '">'];
							for(var j = 0; j < children[i].areas.length; j++){
								content.push('<option value="' + children[i].id + '^' + children[i].areas[j].id + '" '+
									((prev_selected && prev_selected.indexOf(children[i].id + '^' + children[i].areas[j].id) >= 0) ? 'selected' : '') +
									'>' + children[i].areas[j].name + '</option>'
								);
							}
							if(children.length > 1) content.push('</optgroup>');
							target.append(content.join(''));
						}
                    }
                }
                target[0].sumo.reload();
                target.trigger('change');
            }
        });
    </script><div class="estatebud-row">
    <div class="estatebud-row">
        <div class="estatebud-column">
            <div class="estatebud-column-header">Category</div>
            <div class="estatebud-column-field">
                <select name="category[]" data-type="simple" multiple><option value="res_sale,com_sale,land">For Sale</option><option value="res_rent_long,res_rent_short,com_rent_long">For Rent</option></select>
            </div>
        </div>
        <div class="estatebud-column">
            <div class="estatebud-column-header">Type</div>
            <div class="estatebud-column-field">
                <select name="type[]" multiple><option value="detached_villa">Detached Villa</option><option value="detached_house">Detached House</option><option value="semi_detached_villa">Semi-Detached Villa</option><option value="villa">Villa</option><option value="bungalow">Bungalow</option><option value="townhouse">Townhouse</option><option value="terraced_house">Terraced House</option><option value="apartment">Apartment</option><option value="maisonette">Maisonette</option><option value="duplex">Duplex</option><option value="office">Office</option><option value="hotel">Hotel</option><option value="retail_premises">Retail Premises</option><option value="commercial_building">Commercial Building</option><option value="block_of_apartments">Block of apartments</option><option value="student_accommodation">Student Accommodation</option><option value="mixed_use">Mixed use</option><option value="building_plot">Building Plot</option><option value="development_land">Development Land</option></select>
            </div>
        </div>
        <div class="estatebud-column">
            <div class="estatebud-column-header">Location</div>
            <div class="estatebud-column-field">
                <div style="display: none;"><select name="area_1[]" multiple><option value="CY">Cyprus</option><option value="MU">Mauritius</option></select></div>
                <select name="area_2[]" multiple></select>
            </div>
        </div>
        <div class="estatebud-column">
            <div class="estatebud-column-header">Area</div>
            <div class="estatebud-column-field">
                <select name="area_3[]" multiple></select>
            </div>
        </div>
    </div>
    <div class="estatebud-filter-form-more">
        <div class="estatebud-row">
            <div class="estatebud-column">
                <div class="estatebud-column-header">Bedrooms</div>
                <div class="estatebud-column-field estatebud-column-field-flex">
                    <div class="estatebud-column-field-half">
                        <select name="bedrooms_min"><option value="" selected>Any</option><option value="0">Studio</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20+</option></select>
                    </div>
                    <div class="estatebud-column-field-half">
                        <select name="bedrooms_max"><option value="" selected>Any</option><option value="0">Studio</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20+</option></select>
                    </div>
                </div>
            </div>
            <div class="estatebud-column">
                <div class="estatebud-column-header">Bathrooms</div>
                <div class="estatebud-column-field estatebud-column-field-flex">
                    <div class="estatebud-column-field-half">
                        <select name="bathrooms_min"><option value="" selected>Any</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20+</option></select>
                    </div>
                    <div class="estatebud-column-field-half">
                        <select name="bathrooms_max"><option value="" selected>Any</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20+</option></select>
                    </div>
                </div>
            </div>
            <div class="estatebud-column">
                <div class="estatebud-column-header">Status</div>
                <div class="estatebud-column-field">
                    <select name="status[]" multiple><option value="resale">Resale</option><option value="key_ready">Key ready</option><option value="under_construction">Under construction</option><option value="off_plan">Off plan</option><option value="used">Used</option><option value="completed">Completed</option><option value="incomplete">Incomplete</option></select>
                </div>
            </div>
            <div class="estatebud-column">
                <div class="estatebud-column-header">Budget</div>
                <div class="estatebud-column-field estatebud-column-field-flex">
                    <input type="number" name="price_min" class="estatebud-column-input-half" placeholder="Min" min="0" max="90000000" step="100">
                    <input type="number" name="price_max" class="estatebud-column-input-half" placeholder="Max" min="0" max="90000000" step="100">
                </div>
            </div>
        </div>
        <div class="estatebud-row">
            <div class="estatebud-column">
                <div class="estatebud-column-header">Labels</div>
                <div class="estatebud-column-field">
                    <select name="label[]" multiple><option value="2">Beach Front</option><option value="12">Best Deal</option><option value="11">Brand new</option><option value="19">Close to Amenities</option><option value="7">Close to beach</option><option value="22">Close to the beach</option><option value="18">Facing Mountains</option><option value="24">Golf View</option><option value="15">High ceiling</option><option value="17">In the nature</option><option value="13">Investment</option><option value="9">Key Ready</option><option value="1">Luxury</option><option value="8">Off-plan</option><option value="20">Peace and Quiet</option><option value="23">Peaceful neighbourhood</option><option value="21">Pets Allowed</option><option value="6">Pool</option><option value="5">Sea View</option><option value="14">Spacious</option><option value="16">Terrace</option><option value="10">Under construction</option></select>
                </div>
            </div>
            <div class="estatebud-column">
                <div class="estatebud-column-header">Reference</div>
                <div class="estatebud-column-field">
                    <input type="text" name="property_id" class="estatebud-column-input" value="">
                </div>
            </div>
            <div class="estatebud-column"></div>
            <div class="estatebud-column"></div>
        </div>
        <div class="estatebud-row estatebud-row-checkboxes">
            <div class="estatebud-column">
                <div class="estatebud-column-field">
                    <div class="estatebud_checkbox_holder"><input type="checkbox" name="title_deed" id="estatebud_title_deed" class="estatebud_checkbox"><label class="estatebud_checkbox_label" for="estatebud_title_deed">
				<span><i class="fas fa-check"></i></span>
			</label>
			</div><label class="estatebud_checkbox_text" for="estatebud_title_deed">Title Deed</label>
		
                </div>
            </div>
            <div class="estatebud-column">
                <div class="estatebud-column-field">
                    <div class="estatebud_checkbox_holder"><input type="checkbox" name="sea_view" id="estatebud_sea_view" class="estatebud_checkbox"><label class="estatebud_checkbox_label" for="estatebud_sea_view">
				<span><i class="fas fa-check"></i></span>
			</label>
			</div><label class="estatebud_checkbox_text" for="estatebud_sea_view">Sea View</label>
		
                </div>
            </div>
            <div class="estatebud-column">
                <div class="estatebud-column-field">
                    <div class="estatebud_checkbox_holder"><input type="checkbox" name="sea_front" id="estatebud_sea_front" class="estatebud_checkbox"><label class="estatebud_checkbox_label" for="estatebud_sea_front">
				<span><i class="fas fa-check"></i></span>
			</label>
			</div><label class="estatebud_checkbox_text" for="estatebud_sea_front">Sea Front</label>
		
                </div>
            </div>
            <div class="estatebud-column">
                <div class="estatebud-column-field">
                    <div class="estatebud_checkbox_holder"><input type="checkbox" name="swimming_pool" id="estatebud_swimming_pool" class="estatebud_checkbox"><label class="estatebud_checkbox_label" for="estatebud_swimming_pool">
				<span><i class="fas fa-check"></i></span>
			</label>
			</div><label class="estatebud_checkbox_text" for="estatebud_swimming_pool">Pool</label>
		
                </div>
            </div>
            <div class="estatebud-column">
                <div class="estatebud-column-field">
                    <div class="estatebud_checkbox_holder"><input type="checkbox" name="walking_distance_to_beach" id="estatebud_walking_distance_to_beach" class="estatebud_checkbox"><label class="estatebud_checkbox_label" for="estatebud_walking_distance_to_beach">
				<span><i class="fas fa-check"></i></span>
			</label>
			</div><label class="estatebud_checkbox_text" for="estatebud_walking_distance_to_beach">Close to Beach</label>
		
                </div>
            </div>
        </div>
    </div>
</div><script type="text/javascript">
    jQuery('[name="area_1[]"] option').prop('selected', true);
    jQuery('[name="area_1[]"]').trigger('change');
</script>
		</form>
	</div>
</div>				<div class="estatebud-listing-container">
		</div>
			</div>
	</div>{"id":824,"date":"2024-05-09T12:40:45","date_gmt":"2024-05-09T08:40:45","guid":{"rendered":"https:\/\/heritage.estatebud.dev\/properties\/"},"modified":"2024-05-09T12:40:45","modified_gmt":"2024-05-09T08:40:45","slug":"properties","status":"publish","type":"page","link":"https:\/\/heritageislandestates.com\/en\/properties\/","title":{"rendered":"Properties"},"content":{"rendered":"\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-824","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/heritageislandestates.com\/en\/wp-json\/wp\/v2\/pages\/824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/heritageislandestates.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/heritageislandestates.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/heritageislandestates.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/heritageislandestates.com\/en\/wp-json\/wp\/v2\/comments?post=824"}],"version-history":[{"count":0,"href":"https:\/\/heritageislandestates.com\/en\/wp-json\/wp\/v2\/pages\/824\/revisions"}],"wp:attachment":[{"href":"https:\/\/heritageislandestates.com\/en\/wp-json\/wp\/v2\/media?parent=824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}