/* 
Theme Name: Leppington Living - Elementor
Theme URI: https://github.com/elementor/hello-theme-child/
Description: A customised version of the Hello Elementor theme created for Leppington Living
Author: Adventure Digital
Author URI: https://www.adventuredigital.com.au/
Template: hello-elementor
Version: 2.0.01
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

.far{
	font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.embedded-video-container > .elementor-widget-container{
    padding-top: 56.25%;
}

.embedded-video-container > .elementor-widget-container > iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Custom Sliding Boxes */
@media (min-width:768px){
    .sliding-boxes.initialised .sliding-box{
        width:calc(33% - 10px);
    }

    .sliding-boxes.initialised .sliding-box.sliding-box-active{
    	width:calc(66% - 10px);
    }

    .sliding-boxes.initialised .sliding-box .sliding-box-content{
    	position: absolute;
	    left: 0;
	    bottom: 0;
	    top: 0;
	    overflow: hidden;
	    opacity:0;
	    transition: all 250ms ease-in-out;
    }

    .sliding-boxes.initialised .sliding-box.sliding-box-active .sliding-box-content{
	    left:50%;
	    opacity:1;
    }

    .sliding-boxes.initialised .sliding-box .sliding-box-image{
    	position: relative;
    	width:100%;
    	z-index:2;
    }

    .sliding-boxes.initialised .sliding-box.sliding-box-active .sliding-box-image{
    	width:50%;
    }

    .rtl .sliding-boxes.initialised .sliding-box.sliding-box-active .sliding-box-content{
	    left:0%;
	    opacity:1;
    }
}

/* Leppington Search Bar */
.leppington-search-bar .leppington-search-bar-open-button{
	text-align: center;
}

.leppington-search-bar .leppington-search-bar-open-button button{
	background:none;
	border:1px solid var(--e-global-color-b09bc8a);
	line-height:1;
	color:var(--e-global-color-b09bc8a);
	border-radius:0;
	font-weight:500;
	text-transform: none;
}

.leppington-search-bar .leppington-search-bar-open-button button:hover,
.leppington-search-bar .leppington-search-bar-open-button button:focus{
	border-color:var(--e-global-color-primary);
	background:var(--e-global-color-primary);
	color:var(--e-global-color-b09bc8a);
	outline: none;
}

.leppington-search-bar.open .leppington-search-bar-open-button{
	display:none;
}

.leppington-search-bar .leppington-search-bar-form{
	display:none;
}

.leppington-search-bar.open .leppington-search-bar-form{
	display:block;
}

.leppington-search-bar .leppington-search-bar-tabs{
	position:relative;
	display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom:-20px;
    /*z-index:1;*/
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-left{
	display: flex;
    flex-wrap: nowrap;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-option{
	display:block;
	padding: 15px 35px 35px;
	color:var(--e-global-color-text);
	background:#F0ECE4;
	cursor:pointer;
	border:none;
	text-transform: none;
	font-weight:500;
	font-size:19px;
	line-height: 1;
	border-radius: 25px 25px 0 0;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-option + .leppington-search-bar-tabs-option{
	margin-left:10px;
}

.leppington-search-bar.always-visible .leppington-search-bar-tabs .leppington-search-bar-tabs-option{
	margin-top:-1px;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-option:hover,
.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-option:focus{
	background:#fff;
	outline: none;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-option.leppington-search-bar-tabs-option-selected{
	background:#fff;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-close-button:hover,
.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-close-button:focus{
	outline:none;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right{
	display: flex;
    flex-wrap: nowrap;
    padding: 0px 30px;
    background:#F0ECE4;
    border-radius: 25px 25px 0 0;
    column-gap: 30px;
    height: 68px;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action{
	position: relative;
	height:48px;
	padding-top: 3px;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.reset-filters{
	display:none;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action > a{
	cursor: pointer;
	display:block;
	font-family: "Baggos Standard", Sans-serif;
	font-weight:400;
	font-size:15px;
	color:var(--e-global-color-secondary);
	padding:10px;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action > a:hover > span,
.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action > a:focus > span{
	text-decoration: underline;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action > a > i{
	margin-left:10px;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.expand-filters > a > i{
	font-size:90%;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.sorting:hover ul{
	display:block;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.sorting ul{
	display:none;
	position: absolute;
	top:100%;
	left:0;
	width:180px;
	background:var(--e-global-color-b09bc8a);
    box-shadow: 2px 4px 4px 0px rgba(0, 0, 0, 0.25);
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    z-index:3;
    margin:0;
    padding:0;
    list-style: none;
    overflow: hidden;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.sorting ul li{
	display:block;
	margin:0;
	padding:0;
	list-style: none;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.sorting ul li a{
	cursor: pointer;
	display:block;
	padding:13px 20px;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.sorting ul li a:hover,
.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.sorting ul li a:focus,
.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.sorting ul li.is-selected a{
	background:#F0ECE4;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.sorting ul li.is-selected a{
	box-shadow: 0px 4px 4px 0px #00000040 inset;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.promotion{
	display:flex;
	align-items: center;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.promotion label{
	position: relative;
	display: inline-block;
	width: 40px;
	height: 16px;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.promotion label input{
	opacity: 0;
	width: 0;
	height: 0;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.promotion label .slider{
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 30px;
	border:1px solid #3B3331;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.promotion label .slider:before {
	position: absolute;
	content: "";
	height: 12px;
	width: 12px;
	left: 2px;
	bottom: 1px;
	background-color: #1F7DC8;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 50%;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.promotion label input:checked + .slider{
	background-color: #1F7DC8;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.promotion label input:focus + .slider{
	box-shadow: 0 0 1px #1F7DC8;
}

.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.promotion label input:checked + .slider:before {
  -webkit-transform: translateX(23px);
  -ms-transform: translateX(23px);
  transform: translateX(23px);
  background-color: #fff;
}

.leppington-search-bar .leppington-search-bar-fields-container{
	position:relative;
	padding:40px 0px;
	background:var(--e-global-color-b09bc8a);
    box-shadow: 2px 4px 4px 0px rgba(0, 0, 0, 0.25);
    border-radius: 20px;
    /*z-index:2;*/
}

.leppington-search-bar .leppington-search-bar-fields{
	display: flex;
	flex-wrap: nowrap;
    justify-content: space-between;
    padding:0px 40px;
    /*max-width: 1140px;*/
    margin-left: auto;
    margin-right: auto;
    gap: 20px;
    position: relative;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field{
	flex: 1;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-submit-button{
	flex: 1;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-reset-filters{
	display:none;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-reset-filters a{
	cursor: pointer;
    font-family: "Baggos Standard", Sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: var(--e-global-color-secondary);
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-reset-filters a i{
	margin-left:10px;
}

/*.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field{
	width:19%;
	margin-bottom:15px;
}*/

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field.properties_type,
.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field.properties_contract{
	display:none;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field label{
	display:block;
	font-weight:bold;
	margin-bottom:10px;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field label i{
	margin-right:5px;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field select{
	border-radius: 0;
	border-color:#ddd;
}

/*.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-submit-button{
	width:100%;
}*/

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-submit-button button{
	display:flex;
	width:100%;
	border:none;
	justify-content: center;
	align-items: center;
	padding: 10px 25px;
}
.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-submit-button button span.expanded-text{
	display:none;
}
.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-submit-button button span.standard-text{
	display:flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
}
.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-submit-button button i{
	margin-left:25px;
}
.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-submit-button button:hover,
.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-submit-button button:focus{
	background:var(--e-global-color-47bbb3c);
	color:var(--e-global-color-b09bc8a);
	outline: none;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field > select{
	display:none;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-dropdown,
.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-range-dropdown{
	position: relative;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-dropdown .leppington-search-bar-field-custom-dropdown-label,
.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-range-dropdown .leppington-search-bar-field-custom-range-dropdown-label{
	cursor: pointer;
	display:flex;
	min-height:40px;
	padding:0px 15px;
	border:1px solid rgba(0,0,0,0.1);
	border-radius: 20px;
	align-items: center;
	justify-content: space-between;
	width:100%;
	font-family: "Baggos Standard", Sans-serif;
	font-weight:400;
	font-size:16px;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-dropdown .leppington-search-bar-field-custom-dropdown-label .leppington-search-bar-field-custom-dropdown-label-text,
.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-range-dropdown .leppington-search-bar-field-custom-range-dropdown-label .leppington-search-bar-field-custom-range-dropdown-label-text{
	max-width: calc(100% - 20px);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-dropdown.custom-dropdown-is-open .leppington-search-bar-field-custom-dropdown-label,
.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-range-dropdown.custom-dropdown-is-open .leppington-search-bar-field-custom-range-dropdown-label{
	border:2px solid var(--e-global-color-primary);
	padding:0px 14px;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-dropdown ul{
	display:none;
	background:#fff;
	border-radius:10px;
	background:#fff;
	position: absolute;
	top:calc(100% + 10px);
	left:0;
	z-index:10000;
	min-width:180px;
	box-shadow: 2px 4px 4px 0px #00000040;
	margin:0;
	padding:0;
	list-style: none;
	max-height: 300px;
	overflow-y: auto;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-dropdown ul li{
	display:block;
	margin:0;
	padding:0;
	list-style: none;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-dropdown ul li a{
	cursor:pointer;
	display:block;
	padding:10px 15px;
	color:var(--e-global-color-secondary);
	font-family: "Baggos Standard", Sans-serif;
	font-weight:400;
	font-size:16px;
	border-radius: 10px;
	line-height: 1.1;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-dropdown ul li a:hover,
.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-dropdown ul li a:focus,
.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-dropdown ul li.is-selected a{
	background: var(--e-global-color-primary);
    color: #fff;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-dropdown.custom-dropdown-is-open ul{
	display:block;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-range-field-hidden-input{
	display:none;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-range-dropdown .leppington-search-bar-field-custom-range-dropdown-fields{
	display:none;
	background:#fff;
	border-radius:10px;
	background:#fff;
	position: absolute;
	top:calc(100% + 10px);
	left:0;
	z-index:100;
	width:300px;
	box-shadow: 2px 4px 4px 0px #00000040;
	padding:15px;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-range-dropdown.custom-dropdown-is-open .leppington-search-bar-field-custom-range-dropdown-fields{
	display:block;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field.promotion label.switch{
	position: relative;
	display: inline-block;
	width: 40px;
	height: 16px;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field.promotion label.switch input{
	opacity: 0;
	width: 0;
	height: 0;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field.promotion label.switch .slider{
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 30px;
	border:1px solid #3B3331;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field.promotion label.switch .slider:before {
	position: absolute;
	content: "";
	height: 12px;
	width: 12px;
	left: 2px;
	bottom: 1px;
	background-color: #1F7DC8;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 50%;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field.promotion label.switch input:checked + .slider{
	background-color: #1F7DC8;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field.promotion label.switch input:focus + .slider{
	box-shadow: 0 0 1px #1F7DC8;
}

.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field.promotion label.switch input:checked + .slider:before {
  -webkit-transform: translateX(23px);
  -ms-transform: translateX(23px);
  transform: translateX(23px);
  background-color: #fff;
}

.leppington-search-bar .close-leppington-search-bar-fields{
	cursor: pointer;
	display: none;
	position: absolute;
	top: 25px;
    right: 40px;
	font-size:20px;
	color:#4B4B4B;
	z-index:2;
}

.leppington-search-bar.is-land-search .leppington-search-bar-fields .leppington-search-bar-field.house-and-land-field{
	display:none;
}

.leppington-search-bar .open-leppington-search-bar-fields{
	display:none;
	padding: 0px 20px;
}

.leppington-search-bar .open-leppington-search-bar-fields a{
	cursor: pointer;
	display:flex;
	align-items: center;
	justify-content: space-between;
	width:100%;
	border-radius:30px;
	padding:15px 30px;
	font-family: "Baggos Standard", Sans-serif;
	font-weight:400;
	font-size:21px;
	background:var(--e-global-color-primary);
	color:#fff;
	line-height: 1;
}

.leppington-search-bar .open-leppington-search-bar-fields a:hover,
.leppington-search-bar .open-leppington-search-bar-fields a:focus{
	background:var(--e-global-color-47bbb3c);
	color:#fff;
}

@media(min-width:768px) and (max-width:1500px){
	/*.leppington-search-bar.is-house-and-land-search .leppington-search-bar-fields{
		flex-wrap: wrap;
	}
	.leppington-search-bar.is-house-and-land-search .leppington-search-bar-fields .leppington-search-bar-field,
	.leppington-search-bar.is-house-and-land-search .leppington-search-bar-fields .leppington-search-bar-submit-button{
		flex: 0 0 calc((100% - 4 * 20px) / 5);
	}*/
	.leppington-search-bar .leppington-search-bar-fields{
		gap: 10px;
		padding: 0px 20px;
	}
	.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-submit-button button i{
		margin-left:10px;
	}
}

@media(min-width:1150px) and (max-width:1300px){
	.leppington-search-bar .leppington-search-bar-fields{
		flex-wrap: wrap;
	}
	.leppington-search-bar.is-house-and-land-search .leppington-search-bar-fields .leppington-search-bar-submit-button{
		flex:1 1 100%;
	}
}

@media(min-width:930px) and (max-width:1149px){
	.leppington-search-bar.is-house-and-land-search .leppington-search-bar-fields{
		flex-wrap: wrap;
	}
	.leppington-search-bar.is-house-and-land-search .leppington-search-bar-fields .leppington-search-bar-field,
	.leppington-search-bar.is-house-and-land-search .leppington-search-bar-fields .leppington-search-bar-submit-button{
		/*flex: 1 0 calc((100% - 4 * 50px) / 5);*/
		flex: 1 0 calc(20% - 10px);
	}
}

@media(min-width:768px) and (max-width:929px){
	.leppington-search-bar.is-house-and-land-search .leppington-search-bar-fields{
		flex-wrap: wrap;
	}
	.leppington-search-bar.is-house-and-land-search .leppington-search-bar-fields .leppington-search-bar-field,
	.leppington-search-bar.is-house-and-land-search .leppington-search-bar-fields .leppington-search-bar-submit-button{
		/*flex: 1 0 calc((100% - 4 * 50px) / 5);*/
		flex: 1 0 calc(20% - 10px);
	}
	.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-submit-button button span{
		justify-content: center !important;
	}
	.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-submit-button button i{
		display:none;
	}
}

/*@media(max-width: 1300px){
	.leppington-search-bar .leppington-search-bar-fields{
		flex-wrap: wrap;
	}
}
*/
/*@media(min-width:930px) and (max-width:1300px){
	.leppington-search-bar.is-house-and-land-search .leppington-search-bar-fields{
		flex-wrap: wrap;
	}
	.leppington-search-bar.is-house-and-land-search .leppington-search-bar-fields .leppington-search-bar-field,
	.leppington-search-bar.is-house-and-land-search .leppington-search-bar-fields .leppington-search-bar-submit-button{
		flex: 0 0 calc((100% - 4 * 20px) / 5);
	}
}*/

@media(min-width: 768px){
	.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field > label,
	.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field.sorting,
	.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field.promotion{
		display:none;
	}
}

/*@media(min-width:1025px) and (max-width:1100px){
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right{
		padding: 0px 40px;
		gap:20px;
	}
}*/

@media (min-width:1370px) and (max-width:1450px){
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right{
		padding: 0px 20px;
	    column-gap: 20px;
	}
}

@media (min-width:1300px) and (max-width:1369px){
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right{
		padding: 0px 10px;
	    column-gap: 5px;
	}
}

@media (min-width:1170px) and (max-width:1299px){
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right{
		padding: 0px 10px;
	    column-gap: 5px;
	}
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.promotion{
		display:none;
	}
}

@media(min-width:768px) and (max-width:1169px){
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right{
		padding: 0px 10px;
		gap:5px;
	}
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.sorting,
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.promotion{
		display:none;
	}
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-option{
		padding: 15px 20px 35px;
	}
}

@media(min-width:768px) and (max-width:865px){
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right .leppington-search-bar-tabs-right-action.reset-filters{
		display:none !important;
	}
}

@media(min-width:768px){
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-option i{
		display:none;
	}
}

@media (max-width:767px){
	.leppington-search-bar .leppington-search-bar-tabs{
		margin-bottom:0;
	}
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-left{
		width:100%;
		justify-content: space-between;
	}
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-option{
		margin:0;
		width:33.33%;
		padding-bottom:15px;
		padding-left:15px;
		padding-right:15px;
		font-size:18px;
		white-space: normal;
		line-height:1.3;
		transition: none;
	}
	/*.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-option span{
		display:none;
	}
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-option.leppington-search-bar-tabs-option-selected{
		width:100%;
		display: flex;
		flex-wrap: nowrap;
		gap:10px;
		align-items: center;
		justify-content: center;
	}
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-option.leppington-search-bar-tabs-option-selected span{
		display:block;
	}
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-option.leppington-search-bar-tabs-option-selected i{
		display:none;
	}*/
	.leppington-search-bar .leppington-search-bar-tabs .leppington-search-bar-tabs-right{
		display:none;
	}
	.leppington-search-bar .open-leppington-search-bar-fields{
		display:block;
	}
	.leppington-search-bar .leppington-search-bar-fields-container{
		border-radius: 0;
		padding: 20px 0px;
	}
	.leppington-search-bar .leppington-search-bar-fields{
		display:none;
		row-gap: 40px;
	}
	.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field,
	.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-submit-button{
		flex:1 1 100%;
	}

	.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field{
		padding-bottom:40px;
		border-bottom:1px solid #000;
	}

	.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field > label{
		margin-bottom:25px;
	}

	.leppington-search-bar .leppington-search-bar-fields .leppington-search-bar-field.promotion label.switch{
		margin:0;
	}
}

.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields{
	flex-wrap: wrap;
	row-gap: 40px;
	justify-content: space-between;
	padding: 20px 100px;
}

.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field{
	flex: 1 1 100%;
}

.leppington-search-bar.search-bar-is-expanded.is-house-and-land-search .leppington-search-bar-fields .leppington-search-bar-field.properties_contract{
	display:block;
}

@media(min-width:768px){
	.leppington-search-bar.is-house-and-land-search.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field.properties_suburb,
	.leppington-search-bar.is-house-and-land-search.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field.properties_storey,
	.leppington-search-bar.is-house-and-land-search.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field.properties_beds,
	.leppington-search-bar.is-house-and-land-search.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field.properties_baths,
	.leppington-search-bar.is-house-and-land-search.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field.properties_cars,
	.leppington-search-bar.is-house-and-land-search.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field.properties_builder,
	.leppington-search-bar.is-house-and-land-search.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field.properties_contract{
		flex: 0 0 48%;
	}
}

.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-reset-filters{
	display: block;
    flex: 1 1 100%;
    text-align: left;
}

.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-reset-filters.hidden{
	display:none;
}

.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-submit-button{
	flex: 0;
}

.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-submit-button button span.standard-text{
	display:none;
}

.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-submit-button button span.expanded-text{
	display:block;
}

.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field > label{
	display:block;
}

.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field.promotion{
	display:block;
	flex:0;
}

/*.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-dropdown{
	width:50%;
	width: calc(50% - 30px);
}*/

@media(min-width:768px){
	.leppington-search-bar.is-house-and-land-search.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field.properties_suburb .leppington-search-bar-field-custom-dropdown,
	.leppington-search-bar.is-house-and-land-search.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field.properties_storey .leppington-search-bar-field-custom-dropdown,
	.leppington-search-bar.is-house-and-land-search.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field.properties_beds .leppington-search-bar-field-custom-dropdown,
	.leppington-search-bar.is-house-and-land-search.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field.properties_baths .leppington-search-bar-field-custom-dropdown,
	.leppington-search-bar.is-house-and-land-search.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field.properties_cars .leppington-search-bar-field-custom-dropdown{
		width:100%;
	}
}

.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-range-dropdown .leppington-search-bar-field-custom-range-dropdown-label{
	display:none;
}

.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-range-dropdown .leppington-search-bar-field-custom-range-dropdown-fields{
	display:block;
	background:none;
	border-radius:0;
	position: relative;
	top:0;
	width: 100%;
	box-shadow: none;
	padding: 0;
}

.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-range-dropdown .leppington-search-bar-field-custom-range-dropdown-fields .leppington-search-bar-range-field-input-container{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	column-gap: 60px;
	margin-bottom:20px;
}

.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-range-dropdown .leppington-search-bar-field-custom-range-dropdown-fields .leppington-search-bar-range-field-input-container .leppington-search-bar-range-field-hidden-input{
	display:block;
	flex:1;
	border-radius: 20px;
	border: 1px solid rgba(0, 0, 0, 0.1);
}

.leppington-search-bar.search-bar-is-expanded .close-leppington-search-bar-fields{
	display:block;
}

@media(min-width:768px) and (max-width:1169px){
	.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field.sorting{
		display:block;
	}
}

@media(max-width:767px){
	.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields-container{
		border-bottom-right-radius: 20px;
		border-bottom-left-radius: 20px;
	}
	.leppington-search-bar.search-bar-is-expanded .open-leppington-search-bar-fields{
		display:none;
	}
	.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields{
		display: flex;
		flex-wrap: wrap;
		row-gap: 40px;
		justify-content: space-between;
		padding: 20px 40px;
		height: max-content;
	}
	.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field.promotion,
	.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-submit-button{
		flex:1 1 100%;
	}
	.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-submit-button{
		position: sticky;
	    bottom: 20px;
	    z-index: 1000;
	    /*bottom: env(safe-area-inset-bottom, 20px);*/
	}
	.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-submit-button button span.standard-text{
		display:flex;
	}
	.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-submit-button button span.expanded-text{
		display:none;
	}
	.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-dropdown{
		width:100%;
	}
	.leppington-search-bar.search-bar-is-expanded .leppington-search-bar-fields .leppington-search-bar-field .leppington-search-bar-field-custom-range-dropdown .leppington-search-bar-field-custom-range-dropdown-fields .leppington-search-bar-range-field-input-container{
		column-gap:20px;
	}
}

.leppington-search-bar .irs--round .irs-from,
.leppington-search-bar .irs--round .irs-to,
.leppington-search-bar .irs--round .irs-single,
.leppington-search-bar .irs--round .irs-bar{
	background-color: var(--e-global-color-primary);
}

.leppington-search-bar .irs--round .irs-from:before,
.leppington-search-bar .irs--round .irs-to:before,
.leppington-search-bar .irs--round .irs-single:before{
	border-top-color: var(--e-global-color-primary);
}

.leppington-search-bar .irs--round .irs-handle{
	border:2px solid #fff;
	background:var(--e-global-color-primary);
	box-shadow: none;
}

.leppington-search-bar .irs--round .irs-handle:hover,
.leppington-search-bar .irs--round .irs-handle:focus{
	background:var(--e-global-color-primary);
}

.leppington-search-bar .irs--round .irs-line{
	background-color: #F0ECE4;
}

.leppington-search-bar .irs--round .irs-min,
.leppington-search-bar .irs--round .irs-max{
	font-family: "Baggos Standard", Sans-serif;
	font-weight:400;
	color:var(--e-global-color-secondary);
	background:none;
	padding:0;
}

.leppington-search-bar span.irs-min:before {
    content: "Min ";
}

.leppington-search-bar span.irs-max:before {
    content: "Max ";
}

/* Leppington Partner Grid Tiles */
.partner-grid-tile .partner-tile-button{
	opacity:0;
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all .3s;
}

.partner-grid-tile:hover .partner-tile-button{
	opacity:1;
}

.partner-grid-tile .partner-tile-button div{
	height: 100%;
}

.partner-grid-tile .partner-tile-button div a{
	display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

/* Leppington Property Grid Tiles */
.property-grid-tile{
	height:100%;
	position: relative;
	margin-bottom: 45px;
}

.property-grid-tile .property-grid-tile-top{
	position: relative;
	padding:20px 20px 0;
}

.property-grid-tile .property-grid-tile-top .property-grid-tile-thumbnail{
	position: relative;
	z-index:1;
}

.property-grid-tile .property-grid-tile-top .property-grid-tile-thumbnail a{
	display:block;
	position: relative;
}

.property-grid-tile .property-grid-tile-top .property-grid-tile-thumbnail a:before{
	content: "";
	position: absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:2;
	background-image: linear-gradient(rgba(0,0,0,0) 75%,rgba(0,0,0,0.5));
}

.property-grid-tile .property-grid-tile-top .property-grid-tile-thumbnail img{
	display: block;
	position: relative;
	height:250px;
	object-fit: cover;
	object-position: center center;
	z-index:1;
	width:100%;
	border-radius: 10px;
}

@media(min-width:1300px){
	.property-grid-tile .property-grid-tile-top .property-grid-tile-thumbnail img{
		height:350px;
	}
}

.property-grid-tile .property-grid-tile-top .property-grid-tile-builder{
	position: absolute;
	top:30px;
	right:30px;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color:var(--e-global-color-b09bc8a);
	z-index:2;
}

.property-grid-tile .property-grid-tile-top .property-grid-tile-builder img{
	display:block;
	height:60px;
	width:auto;
	background:#fff;
	padding:5px;
}

.property-grid-tile .property-grid-tile-top .property-grid-tile-badges{
	position: absolute;
	top:40px;
	left:30px;
	z-index:2;
	display: flex;
	gap:10px;
	flex-wrap: wrap;
}

@media(min-width:768px) and (max-width:1649px){
	.property-grid-tile .property-grid-tile-top .property-grid-tile-badges{
		max-width:160px;
	}
	.property-grid-tile .property-grid-tile-top .property-grid-tile-badges[data-numbadges="2"]{
		top:30px;
	}
}

@media(max-width:524px){
	.property-grid-tile .property-grid-tile-top .property-grid-tile-badges{
		max-width:160px;
	}
	.property-grid-tile .property-grid-tile-top .property-grid-tile-badges[data-numbadges="2"]{
		top:30px;
	}
}

.property-grid-tile .property-grid-tile-top .property-grid-tile-completed-home-badge{
	font-family: "Baggos Standard", Sans-serif;
	font-weight:500;
	color:#fff;
	font-size:16px;
	background:var(--e-global-color-primary);
	border: 2px solid #FFFFFF;
	border-radius:40px;
	padding:8px 25px;
	line-height: 1;
}

.property-grid-tile .property-grid-tile-top .property-grid-tile-promotion{
	font-family: "Baggos Standard", Sans-serif;
	font-weight:500;
	color:#fff;
	font-size:16px;
	background:#1F7DC8;
	border: 2px solid #FFFFFF;
	border-radius:40px;
	padding:8px 25px;
	line-height: 1;
}

@media(min-width:1025px) and (max-width:1199px){
	.property-grid-tile .property-grid-tile-top .property-grid-tile-completed-home-badge,
	.property-grid-tile .property-grid-tile-top .property-grid-tile-promotion{
		font-size:14px;
		padding:8px 16px;
	}
}

.property-grid-tile .property-grid-tile-meta{
	padding:20px 20px 0;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.property-grid-tile .property-grid-tile-meta .property-grid-tile-type{
	font-family: "Baggos Standard", Sans-serif;
	font-weight:500;
    line-height: var(--e-global-typography-primary-line-height );
	color:var(--e-global-color-text);
	font-size: 18px;
}

.property-grid-tile .property-grid-tile-meta .property-grid-tile-favourite{
	/*color:var(--e-global-color-text);*/
	z-index:2;
	line-height: 1;
	color: transparent;
	-webkit-text-stroke-width: 2px;
   -webkit-text-stroke-color: var(--e-global-color-text);
}

.property-grid-tile .property-grid-tile-meta .property-grid-tile-favourite:hover,
.property-grid-tile .property-grid-tile-meta .property-grid-tile-favourite:focus,
.property-grid-tile .property-grid-tile-meta .property-grid-tile-favourite.favourited{
	color:var(--e-global-color-primary);
	-webkit-text-stroke-color: var(--e-global-color-primary);
}

.property-grid-tile .property-grid-tile-meta .property-grid-tile-favourite i{
	position: relative;
}

.property-grid-tile .property-grid-tile-meta .property-grid-tile-favourite i:after{
    position: absolute;
    top: 50%;
    right: 100%;
    display: block;
    font-family: var(--e-global-typography-text-font-family ), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    font-size: 12px;
    color: #fff;
    background: var(--e-global-color-primary);
    padding: 5px 0px;
    transform: translateY(-50%);
    text-align: center;
    margin-right: 10px;
    white-space: nowrap;
    -webkit-text-stroke-width: 0;
}

.property-grid-tile .property-grid-tile-meta .property-grid-tile-favourite.added-to-favourites i:after{
	content: "Added to Favourites";
    width: 130px;
}

.property-grid-tile .property-grid-tile-meta .property-grid-tile-favourite.removed-from-favourites i:after{
	content: "Removed from Favourites";
    width: 160px;
}

.property-grid-tile .property-grid-tile-bottom{
	padding:20px;
}

@media(max-width:767px){
	.property-grid-tile .property-grid-tile-bottom{
		padding:20px 20px 40px;
	}
}

.property-grid-tile .property-grid-tile-bottom .property-grid-tile-title{
	font-size: 1.875rem;
}

.property-grid-tile .property-grid-tile-bottom .property-grid-tile-title a{
	color:var(--e-global-color-text);
}

.property-grid-tile .property-grid-tile-bottom .property-grid-tile-price{
	margin-top:20px;
	font-family: "Baggos Standard", Sans-serif;
	font-weight:500;
    line-height: var(--e-global-typography-primary-line-height );
    color:var(--e-global-color-text);
    font-size: 30px;
}

@media(max-width:767px){
	.property-grid-tile .property-grid-tile-bottom .property-grid-tile-title,
	.property-grid-tile .property-grid-tile-bottom .property-grid-tile-price{
		font-size:30px;
	}
	.property-grid-tile .property-grid-tile-bottom .property-grid-tile-title br{
		display:none;
	}
}

.property-grid-tile .property-grid-tile-icons{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin:0px 20px;
	display:flex;
	flex-wrap: nowrap;
	/*border-top: 1px solid rgba(0,0,0,0.1);*/
	padding: 20px 0;
	align-items: center;
}

.property-grid-tile .property-grid-tile-icons .property-grid-tile-icon{
	display: flex;
	align-items: center;
	text-align: center;
	font-family: "Baggos Standard", Sans-serif;
	font-weight:500;
}

.property-grid-tile .property-grid-tile-icons .property-grid-tile-icon + .property-grid-tile-icon{
	margin-left:25px;
}

.property-grid-tile .property-grid-tile-icons .property-grid-tile-icon img{
	height:20px;
	margin-right:10px;
}

@media(max-width:767px){
	.property-grid-tile{
		margin-bottom: 25px;
	}
	.property-grid-tile .property-grid-tile-icons{
		position: relative;
		padding: 0;
	}
	.property-grid-tile .property-grid-tile-icons .property-grid-tile-icon + .property-grid-tile-icon{
		margin-left:15px;
	}
	.property-grid-tile .property-grid-tile-icons .property-grid-tile-icon img{
		height:15px;
	}
}

@media(max-width:399px){
	.property-grid-tile .property-grid-tile-icons{
		gap: 15px;
        flex-wrap: wrap;
	}
	.property-grid-tile .property-grid-tile-icons .property-grid-tile-icon + .property-grid-tile-icon{
		margin-left: 0;
	}
}

@media(min-width:1300px){
	.property-grid-tile .property-grid-tile-icons .property-grid-tile-icon{
		text-align: center;
		font-size:1.125rem;
	}
}

@media(min-width:1210px) and (max-width:1350px){
	.property-grid-tile .property-grid-tile-icons .property-grid-tile-icon img{
		height:15px;
	}
}

@media(min-width:1025px) and (max-width:1219px){
	.property-grid-tile .property-grid-tile-bottom{
		padding-bottom:50px;
	}
	.property-grid-tile .property-grid-tile-icons .property-grid-tile-icon{
		display:block;
	}
	.property-grid-tile .property-grid-tile-icons .property-grid-tile-icon img{
		display:block;
		margin:0 auto 5px;
		height:15px;
	}
}

@media(min-width:768px) and (max-width:900px){
	.property-grid-tile .property-grid-tile-icons .property-grid-tile-icon{
		font-size:15px;
	}
	.property-grid-tile .property-grid-tile-icons .property-grid-tile-icon img{
		height:15px;
	}
	.property-grid-tile .property-grid-tile-icons .property-grid-tile-icon + .property-grid-tile-icon{
		margin-left: 15px;
	}
}

/* Individual Property Details */
.property-profile-icons{
	display:flex;
	align-items:start;
	justify-content:flex-start;
	gap: 40px;
}

.property-profile-icons .property-profile-icon{
	display:flex;
	align-items: center;
    font-weight: 500;
    font-size:21px;
    font-family: "Baggos Standard", Sans-serif;
    font-weight:500;
}

.property-profile-icons .property-profile-icon img{
	height:25px;
}

.property-profile-icons .property-profile-icon i,
.property-profile-icons .property-profile-icon img{
	margin-right:15px;
}

/*@media (max-width:1025px){
	.property-profile-icons{
		flex-wrap: wrap;
		justify-content: center;
	}
}*/

@media (max-width:767px){
	.property-profile-icons{
		gap: 30px;
	}
	.property-profile-icons .property-profile-icon img{
		height:20px;
	}
	.property-profile-icons .property-profile-icon{
		font-size: 16px;
	}
}

/*@media (max-width:767px){
	.property-profile-icons{
		flex-wrap: wrap;
		justify-content: center;
	}
	.property-profile-icons .property-profile-icon{
		max-width: none;
	    width: 33.33%;
	    padding: 15px;
	}
}*/

.property-profile-additional-details .property-profile-additional-detail + .property-profile-additional-detail{
	margin-top:10px;
}

.property-profile-gallery{
	position: relative;
}

.property-profile-gallery:after{
	display: block;
	clear: both;
	content: "";
}

.property-profile-gallery .property-profile-gallery-item{
	display:flex;
	width: 100%;
	min-height: 800px;
	/*float: left;
	width: 33.33333333%;
	border-bottom: 6px solid transparent;
    border-right: 6px solid transparent;
    min-height: 200px;
    display:flex;*/
}

/*.property-profile-gallery .property-profile-gallery-item:first-child{
	width: 66.66666667%;
	min-height: 400px;
}*/

/*.property-profile-gallery .property-profile-gallery-item.full-width{
	width: 100%;
	min-height: 800px;
}*/

/*.property-profile-gallery .property-profile-gallery-item:nth-child(n+7){
	display:none;
	border:none;
}*/

.property-profile-gallery .property-profile-gallery-item > a{
	display:block;
	position: relative;
    background-size: cover;
    background-position: 50% 50%;
    cursor: pointer;
    overflow: hidden;
    flex:1;
    border-radius: 10px;
}

.property-profile-gallery .property-profile-gallery-item > a > i{
	color:#fff;
	position: absolute;
	bottom:20px;
	right:20px;
	font-siZe:2rem;
	transform: scaleX(-1);
	opacity:0.5;
}

.property-profile-gallery .property-profile-gallery-item:hover > a > i{
	opacity:1;
}

.property-profile-gallery-swipers{
	display:flex;
	flex-wrap:wrap;
	align-items: flex-start;
	justify-content: space-between;
}

.property-profile-gallery-swipers .property-profile-gallery-main-swiper{
	width:80%;
}

.property-profile-gallery-swipers .property-profile-gallery-thumb-swiper{
	width:16%;
}

.property-profile-gallery-swipers .property-profile-gallery-thumb-swiper .property-profile-thumb-item{
	display:flex;
	width: 100%;
	min-height: 190px;
}

.property-profile-gallery-swipers .property-profile-gallery-thumb-swiper .property-profile-thumb-item > a{
	display:block;
	position: relative;
    background-size: cover;
    background-position: 50% 50%;
    cursor: pointer;
    overflow: hidden;
    flex:1;
    border-radius: 10px;
}

.property-profile-gallery-swipers .property-profile-gallery-thumb-swiper .property-profile-thumb-item > a:after{
	content: "";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.3);
	transition: all .3s;
	opacity:1;
}

.property-profile-gallery-swipers .property-profile-gallery-thumb-swiper .swiper-slide-thumb-active .property-profile-thumb-item > a:after{
	opacity:0;
}

.property-profile-gallery-swipers .property-profile-gallery-main-swiper,
.property-profile-gallery-swipers .property-profile-gallery-thumb-swiper{
	height:800px;
}

.property-profile-gallery-swipers .property-profile-gallery-main-swiper .swiper-button-prev,
.property-profile-gallery-swipers .property-profile-gallery-main-swiper .swiper-button-next{
	color:#fff;
	opacity:0.5;
}

.property-profile-gallery-swipers .property-profile-gallery-main-swiper:hover .swiper-button-prev,
.property-profile-gallery-swipers .property-profile-gallery-main-swiper:hover .swiper-button-next{
	opacity:1;
}

@media(min-width:768px) and (max-width:1024px){
	.property-profile-gallery-swipers .property-profile-gallery-main-swiper,
	.property-profile-gallery-swipers .property-profile-gallery-thumb-swiper{
		height:600px;
	}
	.property-profile-gallery .property-profile-gallery-item{
		min-height: 600px;
	}
	.property-profile-gallery-swipers .property-profile-gallery-thumb-swiper .property-profile-thumb-item{
		min-height: 140px;
	}
}

@media(max-width:767px){
	.property-profile-gallery-swipers .property-profile-gallery-main-swiper,
	.property-profile-gallery-swipers .property-profile-gallery-thumb-swiper{
		height:300px;
	}
	.property-profile-gallery .property-profile-gallery-item{
		min-height: 300px;
	}
	.property-profile-gallery-swipers .property-profile-gallery-main-swiper{
		width:100%;
	}
	.property-profile-gallery-swipers .property-profile-gallery-thumb-swiper{
		display:none;
	}
}

.property-profile-gallery .property-profile-badges{
	position: absolute;
	top:30px;
	left:40px;
	z-index:2;
	display: flex;
	gap:10px;
	flex-wrap: wrap;
}

.property-profile-gallery .property-profile-promotion{
	font-family: "Baggos Standard", Sans-serif;
	font-weight:500;
	color:#fff;
	font-size:16px;
	background:#1F7DC8;
	border: 2px solid #FFFFFF;
	border-radius:40px;
	padding:8px 25px;
	line-height: 1;
}

.property-profile-gallery .property-profile-completed-home-badge{
	font-family: "Baggos Standard", Sans-serif;
	font-weight:500;
	color:#fff;
	font-size:16px;
	background:var(--e-global-color-primary);
	border: 2px solid #FFFFFF;
	border-radius:40px;
	padding:8px 25px;
	line-height: 1;
}

@media(max-width:767px){
	.property-profile-gallery .property-profile-badges{
		top:20px;
		left:20px;
	}
}

/*@media (max-width:767px){
	.property-profile-gallery .property-profile-gallery-item{
		min-height: 100px;
	}
	.property-profile-gallery .property-profile-gallery-item:first-child{
		min-height: 200px;
	}
	.property-profile-gallery .property-profile-gallery-item.full-width{
		width: 100%;
		min-height: 300px;
	}
}*/

.property-profile-favourite{
	text-align: right;
	font-size:0.875rem;
	margin-top:5px;
}

.property-profile-favourite a{
	/*color:var(--e-global-color-text);*/
	line-height: 1;
	color: transparent;
	-webkit-text-stroke-width: 2px;
   -webkit-text-stroke-color: var(--e-global-color-text);
}

/*.property-profile-favourite i{
	margin-right:10px;
}*/

.property-profile-favourite a:hover,
.property-profile-favourite a.favourited,
.property-profile-favourite a.favourited i{
	/*color:var(--e-global-color-primary);*/
	color:var(--e-global-color-primary);
	-webkit-text-stroke-color: var(--e-global-color-primary);
}

.property-profile-favourite i{
	position: relative;
}

.property-profile-favourite i:after{
    position: absolute;
    top: 50%;
    right: 100%;
    display: block;
    font-family: var(--e-global-typography-text-font-family ), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    font-size: 12px;
    color: #fff;
    background: var(--e-global-color-primary);
    padding: 5px 0px;
    transform: translateY(-50%);
    text-align: center;
    margin-right: 10px;
    white-space: nowrap;
    -webkit-text-stroke-width: 0;
}

.property-profile-favourite.added-to-favourites i:after{
	content: "Added to Favourites";
    width: 130px;
}

.property-profile-favourite.removed-from-favourites i:after{
	content: "Removed from Favourites";
    width: 160px;
}

/*@media (max-width:1023px){
	.property-profile-favourite{
		text-align: center;
	}
}*/

/* Property Base Forms */
.property-base-form .form-fields{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.property-base-form .form-fields .form-field{
	width:48%;
	margin-bottom:30px;
}

.property-base-form .form-fields .form-field.full-width{
	width:100%;
}

.property-base-form .form-fields .form-field.form-button{
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.property-base-form .recaptcha-container{
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.property-base-form .form-fields .form-field input,
.property-base-form .form-fields .form-field textarea,
.property-base-form .form-fields .form-field select{
	border-radius: 10px;
	border:none;
	border-bottom: 1px solid #ddd;
	padding: .75rem 1.1rem;
}

.property-base-form .form-fields .form-field input::placeholder,
.property-base-form .form-fields .form-field textarea::placeholder{
	color:var(--e-global-color-text);
}

.property-base-form .form-fields .form-field input:hover,
.property-base-form .form-fields .form-field textarea:hover,
.property-base-form .form-fields .form-field select:hover,
.property-base-form .form-fields .form-field input:focus,
.property-base-form .form-fields .form-field textarea:focus,
.property-base-form .form-fields .form-field select:focus{
	outline:none;
}

@media(max-width:767px){
	.property-base-form .form-fields .form-field{
		width:100%;
	}
	.property-base-form .form-fields .form-button button{
		width:100%;
	}
}

/* Favourites Login Form */
.leppington_login_form .form-fields{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.leppington_login_form .form-fields .form-field{
	width:73%;
}

.leppington_login_form .form-fields .form-field.form-button{
	width:23%;
}

.leppington_login_form .form-fields .form-field input,
.leppington_login_form .form-fields .form-field textarea,
.leppington_login_form .form-fields .form-field select{
	/*border-radius: 0;
	border:none;
	border-bottom: 1px solid #ddd;*/
	border: 1px solid rgba(59, 51, 49, 0.2);
	background: #F9F6EF;
    border-radius: 10px;
    padding: .75rem 1.1rem;
}

.leppington_login_form .form-fields .form-field input:hover,
.leppington_login_form .form-fields .form-field textarea:hover,
.leppington_login_form .form-fields .form-field select:hover,
.leppington_login_form .form-fields .form-field input:focus,
.leppington_login_form .form-fields .form-field textarea:focus,
.leppington_login_form .form-fields .form-field select:focus{
	outline:none;
}

.leppington_login_form .form-fields .form-field.form-button button{
	width:100%;
	padding: 14px;
	border:none;
}

.leppington_login_form .form-fields .form-field.form-button button:hover,
.leppington_login_form .form-fields .form-field.form-button button:focus{
	background:var(--e-global-color-47bbb3c);
	color:#fff;
}

@media(max-width:767px){
	.leppington_login_form .form-fields .form-field{
		width:100%;
	}
	.leppington_login_form .form-fields .form-field.form-button{
		width:100%;
		margin-top:30px;
	}
}

/* Popup for Village Map */

#Display-Home-Popup-Details .loading{
	padding: 30px;
    text-align: center;
}

#Display-Home-Popup-Details .error{
	padding: 30px;
    text-align: center;
}

#Display-Home-Popup-Details .builder-display-home{
	position: relative;
	background:var(--e-global-color-b09bc8a);
	box-shadow: 0px 0px 43px 0px rgba(0, 0, 0, 0.1);
	padding-bottom:44px;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-thumbnail{
	position: relative;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-thumbnail .builder-display-home-thumbnail-img{
	display:block;
	height:300px;
	position: relative;
    background-size: cover;
    background-position: 50% 50%;
    overflow: hidden;
    flex:1;
    z-index:1;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-thumbnail .builder-display-home-builder-link{
	position: absolute;
	bottom:0px;
	right:10px;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color:var(--e-global-color-b09bc8a);
	z-index:2;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-thumbnail .builder-display-home-builder-link img{
	display:block;
	height:50px;
	width:auto;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-thumbnail .builder-display-home-thumbnail-favourite{
	position: absolute;
	top:10px;
	left:10px;
	color:var(--e-global-color-primary);
	z-index:2;
	padding:5px;
	border-radius:3px;
	font-size: 0.85rem;
	line-height: 1;
	background:#fff;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-thumbnail .builder-display-home-thumbnail-favourite:after{
	display:inline-block;
	content:"Add to Favourites";
	margin-left:7px;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-thumbnail .builder-display-home-thumbnail-favourite i{
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-thumbnail .builder-display-home-thumbnail-favourite:hover,
#Display-Home-Popup-Details .builder-display-home .builder-display-home-thumbnail .builder-display-home-thumbnail-favourite:focus{
	background:var(--e-global-color-primary);
	color:#fff;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-thumbnail .builder-display-home-thumbnail-favourite.favourited{
	background:var(--e-global-color-primary);
	color:#fff;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-thumbnail .builder-display-home-thumbnail-favourite.favourited:after{
	content:"Added to Favourites";
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-thumbnail .builder-display-home-thumbnail-favourite i{
	position: relative;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-thumbnail .builder-display-home-thumbnail-favourite i:after{
    position: absolute;
    top: 50%;
    right: 100%;
    display: block;
    font-family: var(--e-global-typography-text-font-family ), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    font-size: 12px;
    color: #fff;
    background: var(--e-global-color-primary);
    padding: 5px 0px;
    transform: translateY(-50%);
    text-align: center;
    margin-right: 10px;
    white-space: nowrap;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-thumbnail .builder-display-home-thumbnail-favourite.added-to-favourites:after{
	content: "Added to Favourites";
    width: 130px;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-thumbnail .builder-display-home-thumbnail-favourite.removed-from-favourites:after{
	content: "Removed from Favourites";
    width: 160px;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-content{
	padding:20px;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-content .builder-display-home-title{
	font-size: 1.5rem;
	color:var(--e-global-color-primary);
	margin-bottom: 0;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-content .builder-display-home-icons{
	display:flex;
	flex-wrap: nowrap;
	align-items: center;
	padding:10px 0;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-content .builder-display-home-icons .builder-display-home-icon{
	text-align: center;
	font-size:0.9rem;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-content .builder-display-home-icons .builder-display-home-icon + .builder-display-home-icon{
	margin-left:25px;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-content .builder-display-home-stats{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-content .builder-display-home-stats .builder-display-home-stat{
	width:45%;
	padding:0 0 10px;
}

#Display-Home-Popup-Details .builder-display-home .builder-display-home-button{
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	font-family: var(--e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight );
    line-height: var(--e-global-typography-secondary-line-height );
    fill: var(--e-global-color-b09bc8a );
    color: var(--e-global-color-b09bc8a );
    background-color: var(--e-global-color-primary );
    border-style: none;
    text-transform: uppercase;
    font-size: 15px;
    padding: 12px 24px;
    transition: all .3s;
    text-align: center;
}
#Display-Home-Popup-Details .builder-display-home .builder-display-home-button:hover{
	background-color: var(--e-global-color-47bbb3c);
}

/* Display Home Profile */

.display-home-profile-favourite{
	text-align: center;
	font-size:0.875rem;
	margin-top:5px;
}

.display-home-profile-favourite a{
	color:var(--e-global-color-b09bc8a);
}

.display-home-profile-favourite i{
	margin-right:10px;
}

.display-home-profile-favourite a:hover,
.display-home-profile-favourite a.favourited,
.display-home-profile-favourite a.favourited i{
	color:var(--e-global-color-primary);
}

@media (max-width:1023px){
	.display-home-profile-favourite{
		text-align: center;
	}
}

.display-home-profile-gallery{
	position: relative;
}

.display-home-profile-gallery:after{
	display: block;
	clear: both;
	content: "";
}

.display-home-profile-gallery .display-home-profile-gallery-item{
	float: left;
	width: 33.33333333%;
	border-bottom: 6px solid transparent;
    border-right: 6px solid transparent;
    min-height: 200px;
    display:flex;
}

.display-home-profile-gallery .display-home-profile-gallery-item:first-child{
	width: 66.66666667%;
	min-height: 400px;
}

.display-home-profile-gallery .display-home-profile-gallery-item.full-width{
	width: 100%;
	min-height: 600px;
}

.display-home-profile-gallery .display-home-profile-gallery-item:nth-child(n+7){
	display:none;
	border:none;
}

.display-home-profile-gallery .display-home-profile-gallery-item > a{
	display:block;
	position: relative;
    background-size: cover;
    background-position: 50% 50%;
    cursor: pointer;
    overflow: hidden;
    flex:1;
}

.display-home-profile-gallery .display-home-profile-gallery-item > a:after{
	content: "";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0,0,0,0.3);
	transition: all .3s;
	opacity:0;
}

.display-home-profile-gallery .display-home-profile-gallery-item > a:hover:after{
	opacity:1;
}

.display-home-profile-gallery .display-home-profile-gallery-item.last-visible > a:after{
	content: "See all photos";
	opacity:1;
	display:flex;
	justify-content: center;
	align-items: center;
	color:#fff;
	background:rgba(0,0,0,0.5);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.display-home-profile-gallery .display-home-profile-gallery-item.last-visible > a:hover:after{
	background:rgba(0,0,0,0.3);
}

@media (max-width:767px){
	.display-home-profile-gallery .display-home-profile-gallery-item{
		min-height: 100px;
	}
	.display-home-profile-gallery .display-home-profile-gallery-item:first-child{
		min-height: 200px;
	}
	.display-home-profile-gallery .display-home-profile-gallery-item.full-width{
		width: 100%;
		min-height: 300px;
	}
}

.display-home-profile-additional-details .display-home-profile-additional-detail + .display-home-profile-additional-detail{
	margin-top:10px;
}

/* Display Home Grid Tiles */
.display-home-grid-tile{
	position: relative;
	background:var(--e-global-color-b09bc8a);
	box-shadow: 0px 0px 43px 0px rgba(0, 0, 0, 0.1);
	padding-bottom:45px;
	height: 100%;
}

.display-home-grid-tile .display-home-grid-tile-top{
	position: relative;
}

.display-home-grid-tile .display-home-grid-tile-top .display-home-grid-tile-thumbnail{
	position: relative;
	z-index:1;
}

.display-home-grid-tile .display-home-grid-tile-top .display-home-grid-tile-thumbnail a{
	display:block;
	position: relative;
}

.display-home-grid-tile .display-home-grid-tile-top .display-home-grid-tile-thumbnail a:before{
	content: "";
	position: absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:2;
	background-image: linear-gradient(rgba(0,0,0,0) 75%,rgba(0,0,0,0.5));
}

.display-home-grid-tile .display-home-grid-tile-top .display-home-grid-tile-thumbnail img{
	display: block;
	position: relative;
	height:250px;
	object-fit: cover;
	object-position: center center;
	z-index:1;
}

.display-home-grid-tile .display-home-grid-tile-top .display-home-grid-tile-builder{
	position: absolute;
	bottom:0px;
	right:10px;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color:var(--e-global-color-b09bc8a);
	z-index:2;
}

.display-home-grid-tile .display-home-grid-tile-top .display-home-grid-tile-builder img{
	display:block;
	height:50px;
	width:auto;
}

.display-home-grid-tile .display-home-grid-tile-top .display-home-grid-tile-favourite{
	position: absolute;
	top:0px;
	right:0px;
	color:var(--e-global-color-b09bc8a);
	z-index:2;
	padding: 15px;
	line-height: 1;
}

.display-home-grid-tile .display-home-grid-tile-top .display-home-grid-tile-favourite:hover,
.display-home-grid-tile .display-home-grid-tile-top .display-home-grid-tile-favourite:focus{
	color:var(--e-global-color-47bbb3c);
}

.display-home-grid-tile .display-home-grid-tile-top .display-home-grid-tile-favourite.favourited{
	color:var(--e-global-color-primary);
}

.display-home-grid-tile .display-home-grid-tile-top .display-home-grid-tile-favourite i{
	position: relative;
}

.display-home-grid-tile .display-home-grid-tile-top .display-home-grid-tile-favourite i:after{
    position: absolute;
    top: 50%;
    right: 100%;
    display: block;
    font-family: var(--e-global-typography-text-font-family ), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    font-size: 12px;
    color: #fff;
    background: var(--e-global-color-primary);
    padding: 5px 0px;
    transform: translateY(-50%);
    text-align: center;
    margin-right: 10px;
    white-space: nowrap;
}

.display-home-grid-tile .display-home-grid-tile-top .display-home-grid-tile-favourite.added-to-favourites i:after{
	content: "Added to Favourites";
    width: 130px;
}

.display-home-grid-tile .display-home-grid-tile-top .display-home-grid-tile-favourite.removed-from-favourites i:after{
	content: "Removed from Favourites";
    width: 160px;
}

.display-home-grid-tile .display-home-grid-tile-content{
	padding:20px;
}

.display-home-grid-tile .display-home-grid-tile-content .display-home-grid-tile-title{
	font-size: 1.5rem;
	color:var(--e-global-color-primary);
	margin-bottom: 0;
}

.display-home-grid-tile .display-home-grid-tile-content .display-home-grid-tile-icons{
	display:flex;
	flex-wrap: nowrap;
	align-items: center;
	padding:10px 0;
}

.display-home-grid-tile .display-home-grid-tile-content .display-home-grid-tile-icons .display-home-grid-tile-icon{
	text-align: center;
	font-size:0.9rem;
}

.display-home-grid-tile .display-home-grid-tile-content .display-home-grid-tile-icons .display-home-grid-tile-icon + .display-home-grid-tile-icon{
	margin-left:25px;
}

.display-home-grid-tile .display-home-grid-tile-content .display-home-grid-tile-stats{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.display-home-grid-tile .display-home-grid-tile-content .display-home-grid-tile-stats .display-home-grid-tile-stat{
	width:45%;
	padding:0 0 10px;
}

.display-home-grid-tile .display-home-grid-tile-button{
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	font-family: var(--e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight );
    line-height: var(--e-global-typography-secondary-line-height );
    fill: var(--e-global-color-b09bc8a );
    color: var(--e-global-color-b09bc8a );
    background-color: var(--e-global-color-primary );
    border-style: none;
    text-transform: uppercase;
    font-size: 15px;
    padding: 12px 24px;
    transition: all .3s;
    text-align: center;
}
.display-home-grid-tile .display-home-grid-tile-enquiry-button:hover{
	background-color: var(--e-global-color-47bbb3c);
}

/* Favourites Sharing Link */
.favourites-shring-link{
	position: relative;
}
.favourites-shring-link.copied:after{
	content: "Sharing Link Copied";
	position: absolute;
	bottom: 100%;
	right: 0%;
	display: block;
	font-family: var(--e-global-typography-text-font-family ), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	font-size: 12px;
	color: #fff;
	background: var(--e-global-color-primary);
	padding: 5px 0px;
	text-align: center;
	white-space: nowrap;
	width:150px;
}

/* Text Widget Style Changes */
.elementor-widget-text-editor ol li + li,
.elementor-widget-text-editor ul li + li{
	margin-top: 5px;
}

header[data-elementor-type="header"]{
	transition: transform 0.3s ease;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container{
	display:flex;
	gap:100px;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left{
	flex: 0 0 33.3%;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-right{
	flex: 1;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-heading{
	margin-bottom:50px;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-right .leppington-suburb-poi-map-heading{
	display:none;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left .leppington-suburb-poi-map-poi-categories .leppington-suburb-poi-map-poi-category{
	padding:20px 0px;
	border-bottom:1px solid var(--e-global-color-secondary);
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left .leppington-suburb-poi-map-poi-categories .leppington-suburb-poi-map-poi-category:first-child{
	border-top:1px solid var(--e-global-color-secondary);
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left .leppington-suburb-poi-map-poi-categories .leppington-suburb-poi-map-poi-category .leppington-suburb-poi-map-poi-category-heading{
	cursor: pointer;
	display: flex;
	align-items: center;
	position: relative;
	padding-right:30px;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left .leppington-suburb-poi-map-poi-categories .leppington-suburb-poi-map-poi-category .leppington-suburb-poi-map-poi-category-heading .leppington-suburb-poi-map-poi-category-heading-icon{
	width:50px;
	margin-right:20px;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left .leppington-suburb-poi-map-poi-categories .leppington-suburb-poi-map-poi-category .leppington-suburb-poi-map-poi-category-heading .leppington-suburb-poi-map-poi-category-heading-text{
	font-family: "Baggos Standard", Sans-serif;
	font-weight:500;
	font-size:21px;
	color:var(--e-global-color-secondary);
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left .leppington-suburb-poi-map-poi-categories .leppington-suburb-poi-map-poi-category .leppington-suburb-poi-map-poi-category-heading .leppington-suburb-poi-map-poi-category-heading-arrow{
	position: absolute;
	top:50%;
	right:0;
	transform: translateY(-50%);
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left .leppington-suburb-poi-map-poi-categories .leppington-suburb-poi-map-poi-category .leppington-suburb-poi-map-poi-category-heading .leppington-suburb-poi-map-poi-category-heading-arrow i{
	color:var(--e-global-color-primary);
}


.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left .leppington-suburb-poi-map-poi-categories .leppington-suburb-poi-map-poi-category.is-open .leppington-suburb-poi-map-poi-category-heading .leppington-suburb-poi-map-poi-category-heading-arrow i{
	transform: rotate(180deg);
}


.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left .leppington-suburb-poi-map-poi-categories .leppington-suburb-poi-map-poi-category .leppington-suburb-poi-map-poi-category-locations{
	display:none;
	padding-left: 72px;
	padding-bottom: 50px;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left .leppington-suburb-poi-map-poi-categories .leppington-suburb-poi-map-poi-category .leppington-suburb-poi-map-poi-category-locations .leppington-suburb-poi-map-poi-category-location{
	margin-top:8px;
	cursor: pointer;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left .leppington-suburb-poi-map-poi-categories .leppington-suburb-poi-map-poi-category.is-open .leppington-suburb-poi-map-poi-category-locations{
	display:block;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left .leppington-suburb-poi-map-poi-categories .leppington-suburb-poi-map-poi-category .leppington-suburb-poi-map-poi-category-locations .leppington-suburb-poi-map-poi-category-location:hover{
	color:var(--e-global-color-primary);
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-right #POI-Map{
	height:800px;
	border-radius: 10px;
	overflow: hidden;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-right #POI-Map .marker{
	position: relative;
	display:none !important;
	width: 43px;
	height: 43px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor:pointer;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-right #POI-Map .marker.visible{
	display:flex !important;
	z-index: 9999;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-right #POI-Map .marker img{
	width: 43px;
	height: 43px;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-right #POI-Map .marker .marker-label {
  position: absolute;
  top: 50%;
  left: 100%;
  transform: translateY(-50%);
  background: #fff;
  color: var(--e-global-color-secondary);
  padding: 5px 20px;
  border-radius: 60px;
  white-space: nowrap;
  font-size: 16px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.25s ease;
  z-index: 10000;
}

.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-right #POI-Map .marker:hover .marker-label,
.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-right #POI-Map .marker.hover .marker-label{
  opacity: 1;
}

@media(max-width:767px){
	.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-right{
		order:1;
	}
	.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left{
		order:2;
	}
	.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-heading{
		margin-bottom: 30px;
	}
	.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-right .leppington-suburb-poi-map-heading{
		display:block;
	}
	.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left .leppington-suburb-poi-map-heading{
		display:none;
	}
	.leppington-suburb-poi-map .leppington-suburb-poi-map-container{
		flex-wrap: wrap;
		gap:50px;
	}
	.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-left,
	.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-right{
		flex: 0 0 100%;
	}
	.leppington-suburb-poi-map .leppington-suburb-poi-map-container .leppington-suburb-poi-map-right #POI-Map{
		height:400px;
	}
}

.grecaptcha-badge{
	display:none;
}

#Footer-Signup .submit-row{
	position: relative;
	width:100%;
}

#Footer-Signup .form-field{
	margin-bottom:20px;
}

#Footer-Signup .submit-row .form-field-Email{
	position: relative;
	width:100%;
	margin:0;
	z-index:1;
}

#Footer-Signup .submit-row .form-field-Email input{
	padding-right:100px;
}

#Footer-Signup .submit-row button.submit{
	position: absolute;
	top:0;
	bottom:0;
	right:0;
	z-index:2;
	display: flex;
	align-items: center;
	justify-content: center;
	width:60px;
	padding:0;
	margin:0;
	color:var(--e-global-color-text);
	background:none;
}
#Footer-Signup .submit-row button.submit:hover,
#Footer-Signup .submit-row button.submit:focus{
	color:var(--e-global-color-primary);
}

#Enquiry-Form .property-base-form .form-fields label{
	font-family: "Baggos Standard", Sans-serif;
	font-weight:500;
	font-size:21px;
	color:var(--e-global-color-secondary);
	margin-bottom:15px;
}
#Enquiry-Form .property-base-form .form-fields .form-field input,
#Enquiry-Form .property-base-form .form-fields .form-field textarea,
#Enquiry-Form .property-base-form .form-fields .form-field select{
	border: 1px solid rgba(59, 51, 49, 0.2);
	background: #F9F6EF;
}

#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Subscribe label{
	font-size:18px;
	margin:0;
}

#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Subscribe label.switch{
	position: relative;
	display: inline-block;
	width: 50px;
	height: 23px;
}

#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Subscribe label.switch input{
	opacity: 0;
	width: 0;
	height: 0;
}

#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Subscribe label.switch .slider{
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #F9F6EF;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 30px;
	border: 1px solid rgba(59, 51, 49, 0.2);
}

#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Subscribe label.switch .slider:before {
	position: absolute;
	content: "";
	height: 19px;
	width: 19px;
	left: 2px;
	bottom: 1px;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 50%;
}

#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Subscribe label.switch input:checked + .slider{
	background-color: var(--e-global-color-primary);
}

#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Subscribe label.switch input:focus + .slider{
	box-shadow: 0 0 1px var(--e-global-color-primary);
}

#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Subscribe label.switch input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
  background-color: #fff;
}

#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Acceptance{
	position: relative;
	padding-left:30px;
	margin-bottom: 40px;
}
#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Acceptance input{
	position: absolute;
    top: 3px;
    left: 0;
    width: 16px;
    height: 16px;
}

#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Acceptance span.acceptance-text{
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
}

#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Acceptance span.acceptance-text a{
	color:var(--e-global-color-text);
	text-decoration: underline;
}

#Enquiry-Form .property-base-form .form-fields .form-field.form-button{
	justify-content: flex-start;
	margin-bottom:0;
}
#Enquiry-Form .property-base-form .form-fields .form-field.form-button button{
	font-size: 21px;
}

@media(max-width:767px){
	#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Subscribe label{
		display:block;
	}
	#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Subscribe label.switch{
		margin-top:20px;
	}
}
@media(min-width:768px){
	#Enquiry-Form .property-base-form .form-fields .form-field{
		width:49%;
	}
	#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Acceptance,
	#Enquiry-Form .property-base-form .form-fields .form-field.form-button{
		width:100%;
	}
	#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Subscribe{
		display:flex;
		flex-wrap:wrap;
		justify-content: flex-start;
		align-items: center;
		width:100%;
		gap:40px;
	}
}
@media(min-width:1100px){
	#Enquiry-Form .property-base-form .form-fields .form-field.form-field-Subscribe{
		justify-content: space-between;
		width:49%;
		gap:0;
	}
}

#Post-Login-Form .property-base-form .form-fields label{
	font-family: "Baggos Standard", Sans-serif;
	font-weight:500;
	font-size:21px;
	color:var(--e-global-color-secondary);
	margin-bottom:15px;
}

#Post-Login-Form .property-base-form .form-fields .form-field input,
#Post-Login-Form .property-base-form .form-fields .form-field textarea,
#Post-Login-Form .property-base-form .form-fields .form-field select{
	border: 1px solid rgba(59, 51, 49, 0.2);
	background: #F9F6EF;
}

#Post-Login-Form .property-base-form .form-fields .form-field.form-field-Subscribe label{
	font-size:18px;
	margin:0 20px 0 0;
}

#Post-Login-Form .property-base-form .form-fields .form-field.form-field-Subscribe label.switch{
	position: relative;
	display: inline-block;
	width: 50px;
	height: 23px;
	margin:0;
}

#Post-Login-Form .property-base-form .form-fields .form-field.form-field-Subscribe label.switch input{
	opacity: 0;
	width: 0;
	height: 0;
}

#Post-Login-Form .property-base-form .form-fields .form-field.form-field-Subscribe label.switch .slider{
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #F9F6EF;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 30px;
	border: 1px solid rgba(59, 51, 49, 0.2);
}

#Post-Login-Form .property-base-form .form-fields .form-field.form-field-Subscribe label.switch .slider:before {
	position: absolute;
	content: "";
	height: 19px;
	width: 19px;
	left: 2px;
	bottom: 1px;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s;
	border-radius: 50%;
}

#Post-Login-Form .property-base-form .form-fields .form-field.form-field-Subscribe label.switch input:checked + .slider{
	background-color: var(--e-global-color-primary);
}

#Post-Login-Form .property-base-form .form-fields .form-field.form-field-Subscribe label.switch input:focus + .slider{
	box-shadow: 0 0 1px var(--e-global-color-primary);
}

#Post-Login-Form .property-base-form .form-fields .form-field.form-field-Subscribe label.switch input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
  background-color: #fff;
}

#Post-Login-Form .property-base-form .form-fields .form-field.form-field-Acceptance{
	position: relative;
	padding-left:30px;
	margin-bottom: 40px;
}
#Post-Login-Form .property-base-form .form-fields .form-field.form-field-Acceptance input{
	position: absolute;
    top: 3px;
    left: 0;
    width: 16px;
    height: 16px;
}

#Post-Login-Form .property-base-form .form-fields .form-field.form-field-Acceptance span.acceptance-text{
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
}

#Post-Login-Form .property-base-form .form-fields .form-field.form-field-Acceptance span.acceptance-text a{
	color:var(--e-global-color-text);
	text-decoration: underline;
}

#Post-Login-Form .property-base-form .form-fields .form-field.form-button{
	justify-content: flex-start;
	margin-bottom:0;
}
#Post-Login-Form .property-base-form .form-fields .form-field.form-button button{
	font-size: 21px;
}

#Property-Enquiry-Form .property-base-form .form-fields label {
	font-family: "Baggos Standard", Sans-serif;
	font-weight: 500;
	font-size: 21px;
	color: var(--e-global-color-secondary);
	margin-bottom: 15px;
}

#Property-Enquiry-Form .property-base-form .form-fields .form-field input,
#Property-Enquiry-Form .property-base-form .form-fields .form-field textarea,
#Property-Enquiry-Form .property-base-form .form-fields .form-field select {
	border: 1px solid rgba(59, 51, 49, 0.2);
	background: #F9F6EF;
}

#Property-Enquiry-Form .property-base-form .form-fields .form-field.form-field-Acceptance {
	position: relative;
	padding-left: 30px;
	margin-bottom: 40px;
	width:100%;
}

#Property-Enquiry-Form .property-base-form .form-fields .form-field.form-field-Acceptance input {
	position: absolute;
	top: 3px;
	left: 0;
	width: 16px;
	height: 16px;
}

#Property-Enquiry-Form .property-base-form .form-fields .form-field.form-field-Acceptance span.acceptance-text {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
}

#Property-Enquiry-Form .property-base-form .form-fields .form-field.form-field-Acceptance span.acceptance-text a {
	color: var(--e-global-color-text);
	text-decoration: underline;
}

#Property-Enquiry-Form .property-base-form .form-fields .form-field.form-button {
	justify-content: flex-start;
	margin-bottom: 0;
}

#Property-Enquiry-Form .property-base-form .form-fields .form-field.form-button button {
	font-size: 21px;
}

#Generic-Subscribe-Form .property-base-form .form-fields label{
	font-family: "Baggos Standard", Sans-serif;
	font-weight:500;
	font-size:21px;
	color:var(--e-global-color-secondary);
	margin-bottom:15px;
}
#Generic-Subscribe-Form .property-base-form .form-fields .form-field input,
#Generic-Subscribe-Form .property-base-form .form-fields .form-field textarea,
#Generic-Subscribe-Form .property-base-form .form-fields .form-field select{
	border: 1px solid rgba(59, 51, 49, 0.2);
	background: #F9F6EF;
}

#Generic-Subscribe-Form .property-base-form .form-fields .form-field.form-button{
	margin-bottom:0;
}
#Generic-Subscribe-Form .property-base-form .form-fields .form-field.form-button button{
	font-size: 21px;
}

#Builders-Portal-Login-Form .um-login{
	max-width:100% !important;
	margin:0 !important;
}

#Builders-Portal-Login-Form .um-field[data-key="username"]{
	padding:0;
}
#Builders-Portal-Login-Form .um-field[data-key="user_password"]{
	padding-top:30px;
}
#Builders-Portal-Login-Form .um-field-label{
	margin-bottom:15px;
}
#Builders-Portal-Login-Form .um-field-label label{
	font-family: "Baggos Standard", Sans-serif !important;
	font-weight: 500 !important;
	font-size: 21px !important;
	color: var(--e-global-color-secondary) !important;
}
#Builders-Portal-Login-Form .um .um-form input[type=password],
#Builders-Portal-Login-Form .um .um-form input[type=text]{
	border: 1px solid rgba(59, 51, 49, 0.2) !important;
	background: #F9F6EF;
	border-radius: 10px;
	padding: .75rem 1.1rem !important;
	color:#000 !important;
	font-size: 1rem !important;
	height:auto !important;
}
#Builders-Portal-Login-Form .um-field-checkbox .um-field-checkbox-option{
	color:var(--e-global-color-text) !important;
	margin-left:30px !important;
}

#Builders-Portal-Login-Form .um-field-checkbox-state i{
	color: rgba(59, 51, 49, 0.5) !important;
}
#Builders-Portal-Login-Form .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i{
	color: var(--e-global-color-primary) !important;
}

#Builders-Portal-Login-Form .um-col-alt{
	margin-top:0 !important;
}

#Builders-Portal-Login-Form p.um-notice{
	margin-top:0 !important;
	margin-bottom:30px !important;
}

#Builders-Portal-Login-Form #um-submit-btn{
	margin-top:30px;
	font-size: 21px;
	background-color: var(--e-global-color-primary);
    font-family: "Baggos Standard", Sans-serif;
    font-weight: 500 !important;
    line-height: 1.3em !important;
    color: var(--e-global-color-b09bc8a);
    border-style: none !important;
    border-radius: 30px 30px 30px 30px !important;
    padding: 12px 60px 12px 60px !important;
    min-width: 0 !important;
}
#Builders-Portal-Login-Form #um-submit-btn:hover,
#Builders-Portal-Login-Form #um-submit-btn:focus{
	background-color: var(--e-global-color-47bbb3c) !important;
}
#Builders-Portal-Login-Form .um-col-alt-b{
	text-align: center;
}
#Builders-Portal-Login-Form a.um-link-alt{
	display:inline;
	color:var(--e-global-color-text) !important;
}

#Builders-Portal-Password-Reset .um-password{
	max-width:100% !important;
	margin:0 !important;
}
#Builders-Portal-Password-Reset .um-field{
	padding:0 !important;
}
#Builders-Portal-Password-Reset .um-field[data-key="username_b"],
#Builders-Portal-Password-Reset .um-field[data-key="confirm_user_password"]{
	padding-top:30px !important;
}
#Builders-Portal-Password-Reset .um-field-block{
	font-family: "Baggos Standard", Sans-serif !important;
	font-weight: 500 !important;
	font-size: 21px !important;
	color: var(--e-global-color-secondary) !important;
}

#Builders-Portal-Password-Reset .um .um-form input[type=password],
#Builders-Portal-Password-Reset .um .um-form input[type=text]{
	border: 1px solid rgba(59, 51, 49, 0.2) !important;
	background: #F9F6EF;
	border-radius: 10px;
	padding: .75rem 1.1rem !important;
	color:#000 !important;
	font-size: 1rem !important;
	height:auto !important;
}
#Builders-Portal-Password-Reset #um-submit-btn{
	font-size: 21px;
	background-color: var(--e-global-color-primary);
    font-family: "Baggos Standard", Sans-serif;
    font-weight: 500 !important;
    line-height: 1.3em !important;
    color: var(--e-global-color-b09bc8a);
    border-style: none !important;
    border-radius: 30px 30px 30px 30px !important;
    padding: 12px 60px 12px 60px !important;
    min-width: 0 !important;
}
#Builders-Portal-Password-Reset #um-submit-btn:hover,
#Builders-Portal-Password-Reset #um-submit-btn:focus{
	background-color: var(--e-global-color-47bbb3c) !important;
}
#Builders-Portal-Password-Reset .um-field-label label{
	font-family: "Baggos Standard", Sans-serif !important;
	font-weight: 500 !important;
	font-size: 21px !important;
	color: var(--e-global-color-secondary) !important;
}

#Builders-Portal-Account-Content .um-field-label{
	margin-bottom:15px;
}
#Builders-Portal-Account-Content .um-field-label label{
	font-family: "Baggos Standard", Sans-serif !important;
	font-weight: 500 !important;
	font-size: 21px !important;
	color: var(--e-global-color-secondary) !important;
}

#Builders-Portal-Account-Content input[type=submit]{
	font-size: 21px;
	background-color: var(--e-global-color-primary);
    font-family: "Baggos Standard", Sans-serif;
    font-weight: 500 !important;
    line-height: 1.3em !important;
    color: var(--e-global-color-b09bc8a);
    border-style: none !important;
    border-radius: 30px 30px 30px 30px !important;
    padding: 12px 60px 12px 60px !important;
    min-width: 0 !important;
}

#Builders-Portal-Account-Content .um-field{
	padding-top:30px !important;
}

#Builders-Portal-Account-Content .um .um-form input[type=password],
#Builders-Portal-Account-Content .um .um-form input[type=search],
#Builders-Portal-Account-Content .um .um-form input[type=tel],
#Builders-Portal-Account-Content .um .um-form input[type=text],
#Builders-Portal-Account-Content .um .um-form textarea{
	border: 1px solid rgba(59, 51, 49, 0.2) !important;
	background: #F9F6EF !important;
	border-radius: 10px;
	padding: .75rem 1.1rem !important;
	color:#000 !important;
	font-size: 1rem !important;
	height:auto !important;
}

#Builders-Portal-Account-Content .um-account-side{
	display:none !important;
}

#Builders-Portal-Account-Content .um-account-main{
	float:none !important;
	width:100% !important;
	padding:0 !important;
}

#Builders-Portal-Account-Content .um-account{
	margin:0 !important;
}

#Builders-Portal-Account-Content .um-account-main div.um-account-heading{
	display:none;
}
#Builders-Portal-Account-Content .um-account-main div.um-account-heading + .um-field{
	padding-top:0px !important;
}

#Builders-Portal-Account-Content .um-account-main .um-account-nav{
	display:none !important;
}

#Builders-Portal-Account-Content .um-account-main .um-account-tab{
	padding:0;
	border:none;
}

#Builders-Portal-Header{
	position:sticky;
    z-index:9998;
    top:0;
	transition: transform 0.3s ease;
}

#Builders-Portal-Header .builders-portal-menu-icon,
#Builders-Portal-Mobile-Nav .builders-portal-menu-icon{
	display:flex;
	justify-content: center;
	align-items: center;
}

#Builders-Portal-Header .builders-portal-menu-icon a,
#Builders-Portal-Mobile-Nav .builders-portal-menu-icon a{
	pointer-events: none;
	cursor: default;
	padding:0;
	text-decoration: none !important;
}

#Builders-Portal-Header .builders-portal-menu-icon img,
#Builders-Portal-Mobile-Nav .builders-portal-menu-icon img{
	margin-left:30px;
	width:110px;
	height:50px;
	object-fit: contain;
	object-position: 50% 50%;
}

/*	Builders Portal Dashboard - Builder Property Listings Widget */
	.dashboard-builder-property-listings {
	    --listing-grid-columns: 50% 1fr 1fr 60px;
	}

	.dashboard-builder-property-listings .header-row,
	.dashboard-builder-property-listings .property-listings .property-listing{
		display: grid;
	    grid-template-columns: var(--listing-grid-columns);
	    align-items: center;
	    border-bottom: 1px solid #000;
	    column-gap: 15px;
	}
	.dashboard-builder-property-listings .property-listings .loading,
	.dashboard-builder-property-listings .property-listings .empty,
	.dashboard-builder-property-listings .property-listings .error{
		grid-column: 1 / -1;
	    text-align: center;
	    padding: 20px;
	}
	.dashboard-builder-property-listings .property-listings .loading i{
		margin-right:5px;
	}
	.dashboard-builder-property-listings .header-row > div{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-secondary);
		padding-bottom:20px;
	}
	.dashboard-builder-property-listings .header-row .last-updated,
	.dashboard-builder-property-listings .header-row .status,
	.dashboard-builder-property-listings .header-row .more{
		text-align: center;
	}
	.dashboard-builder-property-listings .property-listings .property-listing{
		padding:15px 0;
	}
	.dashboard-builder-property-listings .property-listings .property-listing .lot-name > a{
		display: flex;
		align-items: center;
		gap: 20px;
	}
	.dashboard-builder-property-listings .property-listings .property-listing .lot-name .lot-name-image{
		flex-shrink:0;
	}
	.dashboard-builder-property-listings .property-listings .property-listing .lot-name .lot-name-image img{
		width:135px;
		height:100px;
		border-radius: 10px;
		object-fit: cover;
		overflow: hidden;
		object-position: center center;
	}
	.dashboard-builder-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-last-updated,
	.dashboard-builder-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status{
		display:none;
	}
	.dashboard-builder-property-listings .property-listings .property-listing .lot-name .lot-name-text{
		font-family: "Baggos Standard", Sans-serif;
		font-size: 18px;
		font-weight: 500;
		color: var(--e-global-color-secondary);
	}
	.dashboard-builder-property-listings .property-listings .property-listing .lot-name .lot-name-text:hover{
		color: var(--e-global-color-primary);
	}
	.dashboard-builder-property-listings .property-listings .property-listing .last-updated{
		font-size: 18px;
		text-align: center;
	}
	.dashboard-builder-property-listings .property-listings .property-listing .status .status-label{
		display:block;
		text-align: center;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:18px;
		color:var(--e-global-color-secondary);
		padding:10px 15px;
		line-height: 1;
		color: #979797;
		background:none;
		border:2px solid #979797;
		border-radius: 30px;
	}
	.dashboard-builder-property-listings .property-listings .property-listing .status.publish .status-label{
		color:#fff;
		background-color:#F6AC49;
		border-color:#F6AC49;
	}
	.dashboard-builder-property-listings .property-listings .property-listing .status.archived .status-label{
		color:#F6AC49;
		background-color:#fff;
		border-color:#F6AC49;
	}
	.dashboard-builder-property-listings .property-listings .property-listing .more ul,
	.dashboard-builder-property-listings .property-listings .property-listing .more li{
		margin:0;
		padding:0;
		list-style: none;
	}

	.dashboard-builder-property-listings .property-listings .property-listing .more > ul > li{
		position: relative;
	}

	.dashboard-builder-property-listings .property-listings .property-listing .more > ul > li > a{
		display:block;
		text-align: center;
		padding:10px 0;
		cursor: pointer;
	}

	.dashboard-builder-property-listings .property-listings .property-listing .more > ul > li:hover > ul{
		display:block;
	}

	.dashboard-builder-property-listings .property-listings .property-listing .more > ul > li > ul{
		display:none;
		position: absolute;
		top:100%;
		left:0;
		width:180px;
		z-index:10000;
		background:#fff;
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) inset;
		border-radius: 0 0 10px 10px;
	}

	.dashboard-builder-property-listings .property-listings .property-listing .more > ul > li > ul > li > a{
		cursor: pointer;
		display:block;
		padding:10px 20px;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:16px;
		color:var(--e-global-color-secondary);
	}

	.dashboard-builder-property-listings .property-listings .property-listing .more > ul > li > ul > li > a:hover{
		color: var(--e-global-color-primary);
	}

	.dashboard-builder-property-listings .property-listings .property-listing .more > ul > li > ul > li > a[data-action="delete-forsale"]{
		color: #9B1B1E;
	}

	@media(max-width:1024px){
		.dashboard-builder-property-listings .property-listings .property-listing .more > ul > li > ul{
			left:auto;
			right:0;
		}
	}

	@media(max-width:767px){
		.dashboard-builder-property-listings .header-row,
		.dashboard-builder-property-listings .property-listings .last-updated,
		.dashboard-builder-property-listings .property-listings .status{
			display: none;
		}
		.dashboard-builder-property-listings .property-listings{
			top: 1px solid #000;
		}
		.dashboard-builder-property-listings .header-row,
		.dashboard-builder-property-listings .property-listings .property-listing{
			grid-template-columns: 1fr 60px;
			align-items: flex-start;
		}
		.dashboard-builder-property-listings .property-listings .property-listing .lot-name > a{
			align-items: flex-start;
		}
		.dashboard-builder-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-last-updated,
		.dashboard-builder-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status{
			display:block;
		}
		.dashboard-builder-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-last-updated{
			color:#AEACAC;
			font-family: "Baggos Standard", Sans-serif;
			font-size: 16px;
			font-weight: 500;
			margin-top:5px;
		}
		.dashboard-builder-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status{
			margin-top:10px;
		}
		.dashboard-builder-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status .lot-name-status-label{
			display:inline-block;
			font-family: "Baggos Standard", Sans-serif;
			font-weight:500;
			font-size:16px;
			color:var(--e-global-color-secondary);
			padding:5px 10px;
			line-height: 1;
			color: #979797;
			background:none;
			border:2px solid #979797;
			border-radius: 30px;
		}
		.dashboard-builder-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status.publish .lot-name-status-label{
			color:#fff;
			background-color:#F6AC49;
			border-color:#F6AC49;
		}
		.dashboard-builder-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status.archived .lot-name-status-label{
			color:#F6AC49;
			background-color:#fff;
			border-color:#F6AC49;
		}
	}
/*	End Builders Portal Dashboard - Builder Property Listings Widget */

/*	Builders Portal Dashboard - Admin Property Listings Widget */
	.dashboard-admin-property-listings {
	    --listing-grid-columns: 40% 1fr 1fr 1fr 60px;
	}

	.dashboard-admin-property-listings .header-row,
	.dashboard-admin-property-listings .property-listings .property-listing{
		display: grid;
	    grid-template-columns: var(--listing-grid-columns);
	    align-items: center;
	    border-bottom: 1px solid #000;
	    column-gap: 15px;
	}
	.dashboard-admin-property-listings .property-listings .loading,
	.dashboard-admin-property-listings .property-listings .empty,
	.dashboard-admin-property-listings .property-listings .error{
		grid-column: 1 / -1;
	    text-align: center;
	    padding: 20px;
	}
	.dashboard-admin-property-listings .property-listings .loading i{
		margin-right:5px;
	}
	.dashboard-admin-property-listings .header-row > div{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-secondary);
		padding-bottom:20px;
	}
	.dashboard-admin-property-listings .header-row .status,
	.dashboard-admin-property-listings .header-row .more{
		text-align: center;
	}
	.dashboard-admin-property-listings .property-listings .property-listing{
		padding:15px 0;
	}
	.dashboard-admin-property-listings .property-listings .property-listing .lot-name > a{
		display: flex;
		align-items: center;
		gap: 20px;
	}
	.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-image{
		flex-shrink:0;
	}
	.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-image img{
		width:135px;
		height:100px;
		border-radius: 10px;
		object-fit: cover;
		overflow: hidden;
		object-position: center center;
	}

	.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-builder-name,
	.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-property-type,
	.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status{
		display:none;
	}
	.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-text{
		font-family: "Baggos Standard", Sans-serif;
		font-size: 18px;
		font-weight: 500;
		color: var(--e-global-color-secondary);
	}
	.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-text:hover{
		color: var(--e-global-color-primary);
	}
	.dashboard-admin-property-listings .property-listings .property-listing .builder-name{
		font-size: 18px;
	}
	.dashboard-admin-property-listings .property-listings .property-listing .property-type{
		font-size: 18px;
	}
	.dashboard-admin-property-listings .property-listings .property-listing .status .status-label{
		display:block;
		text-align: center;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:18px;
		color:var(--e-global-color-secondary);
		padding:10px 15px;
		line-height: 1;
		color: #979797;
		background:none;
		border:2px solid #979797;
		border-radius: 30px;
	}
	.dashboard-admin-property-listings .property-listings .property-listing .status.publish .status-label{
		color:#fff;
		background-color:#F6AC49;
		border-color:#F6AC49;
	}
	.dashboard-admin-property-listings .property-listings .property-listing .status.archived .status-label{
		color:#F6AC49;
		background-color:#fff;
		border-color:#F6AC49;
	}
	.dashboard-admin-property-listings .property-listings .property-listing .more ul,
	.dashboard-admin-property-listings .property-listings .property-listing .more li{
		margin:0;
		padding:0;
		list-style: none;
	}

	.dashboard-admin-property-listings .property-listings .property-listing .more > ul > li{
		position: relative;
	}

	.dashboard-admin-property-listings .property-listings .property-listing .more > ul > li > a{
		display:block;
		text-align: center;
		padding:10px 0;
		cursor: pointer;
	}

	.dashboard-admin-property-listings .property-listings .property-listing .more > ul > li:hover > ul{
		display:block;
	}

	.dashboard-admin-property-listings .property-listings .property-listing .more > ul > li > ul{
		display:none;
		position: absolute;
		top:100%;
		left:0;
		width:180px;
		z-index:10000;
		background:#fff;
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) inset;
		border-radius: 0 0 10px 10px;
	}

	.dashboard-admin-property-listings .property-listings .property-listing .more > ul > li > ul > li > a{
		cursor: pointer;
		display:block;
		padding:10px 20px;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:16px;
		color:var(--e-global-color-secondary);
	}

	.dashboard-admin-property-listings .property-listings .property-listing .more > ul > li > ul > li > a:hover{
		color: var(--e-global-color-primary);
	}

	.dashboard-admin-property-listings .property-listings .property-listing .more > ul > li > ul > li > a[data-action="delete-forsale"]{
		color: #9B1B1E;
	}

	@media(max-width:1024px){
		.dashboard-admin-property-listings .property-listings .property-listing .more > ul > li > ul{
			left:auto;
			right:0;
		}
	}
	@media(max-width:767px){
		.dashboard-admin-property-listings .header-row,
		.dashboard-admin-property-listings .property-listings .builder-name,
		.dashboard-admin-property-listings .property-listings .property-type,
		.dashboard-admin-property-listings .property-listings .status{
			display: none;
		}
		.dashboard-admin-property-listings .property-listings{
			top: 1px solid #000;
		}
		.dashboard-admin-property-listings .header-row,
		.dashboard-admin-property-listings .property-listings .property-listing{
			grid-template-columns: 1fr 60px;
			align-items: flex-start;
		}
		.dashboard-admin-property-listings .property-listings .property-listing .lot-name > a{
			align-items: flex-start;
		}
		.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-builder-name,
		.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-property-type,
		.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status{
			display:block;
		}
		.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-builder-name,
		.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-property-type{
			color: var(--e-global-color-secondary);
			font-family: "Baggos Standard", Sans-serif;
			font-size: 16px;
			font-weight: 500;
			margin-top:10px;
		}
		.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status{
			margin-top:10px;
		}
		.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status .lot-name-status-label{
			display:inline-block;
			font-family: "Baggos Standard", Sans-serif;
			font-weight:500;
			font-size:16px;
			color:var(--e-global-color-secondary);
			padding:5px 10px;
			line-height: 1;
			color: #979797;
			background:none;
			border:2px solid #979797;
			border-radius: 30px;
		}
		.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status.publish .lot-name-status-label{
			color:#fff;
			background-color:#F6AC49;
			border-color:#F6AC49;
		}
		.dashboard-admin-property-listings .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status.archived .lot-name-status-label{
			color:#F6AC49;
			background-color:#fff;
			border-color:#F6AC49;
		}
	}
/*	End Builders Portal Dashboard - Admin Property Listings Widget */

/*	Builders Portal Dashboard - Builder Stats Widget */
	.dashboard-builder-stats-widget .dashboard-builder-stat{
		display:flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding-bottom:35px;
		border-bottom: 1px solid #000;
	}
	.dashboard-builder-stats-widget .dashboard-builder-stat + .dashboard-builder-stat{
		padding-top:35px;
	}
	.dashboard-builder-stats-widget .dashboard-builder-stat .dashboard-builder-stat-name{
		color: var(--e-global-color-secondary);
		font-family: "Baggos Standard", Sans-serif;
		font-size: 21px;
		font-weight: 500;
	}
	.dashboard-builder-stats-widget .dashboard-builder-stat .dashboard-builder-stat-current-val{
		text-align: right;
		color: var(--e-global-color-secondary);
		font-family: "Baggos Standard", Sans-serif;
		font-size: 64px;
		font-weight: 400;
	}
	.dashboard-builder-stats-widget .dashboard-builder-stat .loading{
		margin-top:5px;
	}
	.dashboard-builder-stats-widget .dashboard-builder-stat .loading i{
		margin-right:5px;
	}
	.dashboard-builder-stats-widget .dashboard-builder-stat .dashboard-builder-stat-comparison{
		margin-top:5px;
		color: #F47930;
		font-family: "Baggos Standard", Sans-serif;
		font-size: 18px;
		font-weight: 400;
	}
/*	End Builders Portal Dashboard - Builder Stats Widget */

/*	Builders Portal Dashboard - Admin Stats Widget */
	@media(min-width:1025px){
		.dashboard-admin-stats-widget{
			display: grid;
		    grid-template-columns: repeat(3, 1fr);
		    align-items: flex-start;
		    column-gap: 80px;
		}
		.dashboard-admin-stats-widget .dashboard-admin-stat{
			display:flex;
			flex-wrap: wrap;
			justify-content: space-between;
			position: relative;
		}
		.dashboard-admin-stats-widget .dashboard-admin-stat + .dashboard-admin-stat::before{
			content: "";
		    position: absolute;
		    top: 0;
		    left: -40px;
		    width: 1px;
		    height: 100%;
		    background: black;
		}
	}
	@media(max-width:1024px){
		.dashboard-admin-stats-widget .dashboard-admin-stat{
			display:flex;
			flex-wrap: wrap;
			justify-content: space-between;
			padding-bottom:35px;
			border-bottom: 1px solid #000;
		}
		.dashboard-admin-stats-widget .dashboard-admin-stat + .dashboard-admin-stat{
			padding-top:35px;
		}
	}
	.dashboard-admin-stats-widget .dashboard-admin-stat .dashboard-admin-stat-name{
		color: var(--e-global-color-secondary);
		font-family: "Baggos Standard", Sans-serif;
		font-size: 21px;
		font-weight: 500;
	}
	.dashboard-admin-stats-widget .dashboard-admin-stat .dashboard-admin-stat-current-val{
		text-align: right;
		color: var(--e-global-color-secondary);
		font-family: "Baggos Standard", Sans-serif;
		font-size: 64px;
		font-weight: 400;
	}
	.dashboard-admin-stats-widget .dashboard-admin-stat .loading{
		margin-top:5px;
	}
	.dashboard-admin-stats-widget .dashboard-admin-stat .loading i{
		margin-right:5px;
	}
	.dashboard-admin-stats-widget .dashboard-admin-stat .dashboard-admin-stat-comparison{
		margin-top:5px;
		color: #F47930;
		font-family: "Baggos Standard", Sans-serif;
		font-size: 18px;
		font-weight: 400;
	}
/*	End Builders Portal Dashboard - Admin Stats Widget */

/*	Builders Portal Dashboard - Admin Builder Profiles Widget */
	#Dashboard-Admin-Builder-Profiles-Datepicker{
	    display: flex;
	    flex-wrap: wrap;
	    gap: 12px;
	    align-items: center;
	}

	#Dashboard-Admin-Builder-Profiles-Datepicker select {
	    appearance: none;
	    -webkit-appearance: none;
	    -moz-appearance: none;

	    padding: 15px 36px 15px 0px;
	    border: none;
	    border-radius: 0;
	    background-color: transparent;
	    color: #3B3331;
	    font-size: 18px;
	    line-height: 1;
	    cursor: pointer;
	    text-align: right;

	    background-image:
	        url("data:image/svg+xml;utf8,<svg fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");
	    background-repeat: no-repeat;
	    background-position: right 5px top 15px;
	    background-size: 20px;
	}

	#Dashboard-Admin-Builder-Profiles-Datepicker select:hover,
	#Dashboard-Admin-Builder-Profiles-Datepicker select:focus {
	    outline: none;
	}

	#Dashboard-Admin-Builder-Profiles-Range-Custom{
	    display: flex;
	    gap: 8px;
	    align-items: center;
	    margin-top:15px;
	}

	#Dashboard-Admin-Builder-Profiles-Range-Custom input[type="date"] {
	    padding: 7px 10px;
	    border: 1px solid #d1d5db;
	    border-radius: 20px;
	    font-size: 14px;
	    color: #3B3331;
	    background-color: #fff;
	}

	#Dashboard-Admin-Builder-Profiles-Range-Custom input[type="date"]:focus {
	    outline: none;
	}

	#Dashboard-Admin-Builder-Profiles-Range-Custom button {
	    padding: 7px 20px;
	    border: none;
	    border-radius: 20px;
	    font-size: 14px;
	    font-weight: 500;
	    background-color: var(--e-global-color-primary);
	    color: #fff;
	    cursor: pointer;
	    transition: background-color 0.15s ease, transform 0.05s ease;
	}

	#Dashboard-Admin-Builder-Profiles-Range-Custom button:hover {
	    background-color: #3B3331;
	}

	.dashboard-admin-builder-profile-listings {
	    --listing-grid-columns: 60% 1fr 60px;
	}

	.dashboard-admin-builder-profile-listings .header-row,
	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing{
		display: grid;
	    grid-template-columns: var(--listing-grid-columns);
	    align-items: center;
	    border-bottom: 1px solid #000;
	    column-gap: 15px;
	}
	.dashboard-admin-builder-profile-listings .profile-listings .loading,
	.dashboard-admin-builder-profile-listings .profile-listings .empty,
	.dashboard-admin-builder-profile-listings .profile-listings .error{
		grid-column: 1 / -1;
	    text-align: center;
	    padding: 20px;
	}
	.dashboard-admin-builder-profile-listings .profile-listings .loading i{
		margin-right:5px;
	}
	.dashboard-admin-builder-profile-listings .header-row > div{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-secondary);
		padding-bottom:20px;
	}
	.dashboard-admin-builder-profile-listings .header-row .clicks,
	.dashboard-admin-builder-profile-listings .header-row .more{
		text-align: center;
	}
	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing{
		padding:15px 0;
	}

	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .builder-name > a{
		display: flex;
		align-items: center;
		gap: 20px;
	}
	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .builder-name .builder-name-image{
		flex-shrink:0;
	}
	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .builder-name .builder-name-image img{
		width:90px;
		height:60px;
		object-fit: contain;
		object-position: center center;
	}

	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .builder-name .builder-name-extras .builder-name-clicks{
		display:none;
	}
	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .builder-name .builder-name-text{
		font-family: "Baggos Standard", Sans-serif;
		font-size: 18px;
		font-weight: 500;
		color: var(--e-global-color-secondary);
	}
	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .builder-name .builder-name-text:hover{
		color: var(--e-global-color-primary);
	}
	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .clicks{
		font-size: 18px;
		text-align: center;
	}
	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .more ul,
	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .more li{
		margin:0;
		padding:0;
		list-style: none;
	}

	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .more > ul > li{
		position: relative;
	}

	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .more > ul > li > a{
		display:block;
		text-align: center;
		padding:10px 0;
		cursor: pointer;
	}

	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .more > ul > li:hover > ul{
		display:block;
	}

	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .more > ul > li > ul{
		display:none;
		position: absolute;
		top:100%;
		left:0;
		width:180px;
		z-index:10000;
		background:#fff;
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) inset;
		border-radius: 0 0 10px 10px;
	}

	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .more > ul > li > ul > li > a{
		cursor: pointer;
		display:block;
		padding:10px 20px;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:16px;
		color:var(--e-global-color-secondary);
	}

	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .more > ul > li > ul > li > a:hover{
		color: var(--e-global-color-primary);
	}

	.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .more > ul > li > ul > li > a[data-action="delete-partner"]{
		color: #9B1B1E;
	}

	@media(max-width:1024px){
		.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .more > ul > li > ul{
			left:auto;
			right:0;
		}
	}

	@media(max-width:767px){
		.dashboard-admin-builder-profile-listings .header-row,
		.dashboard-admin-builder-profile-listings .profile-listings .clicks{
			display: none;
		}
		.dashboard-admin-builder-profile-listings .profile-listings{
			top: 1px solid #000;
		}
		.dashboard-admin-builder-profile-listings .header-row,
		.dashboard-admin-builder-profile-listings .profile-listings .profile-listing{
			grid-template-columns: 1fr 60px;
			align-items: flex-start;
		}
		.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .builder-name > a{
			align-items: flex-start;
		}
		.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .builder-name .builder-name-extras .builder-name-clicks{
			display:block;
		}
		.dashboard-admin-builder-profile-listings .profile-listings .profile-listing .builder-name .builder-name-extras .builder-name-clicks{
			color:#AEACAC;
			font-family: "Baggos Standard", Sans-serif;
			font-size: 16px;
			font-weight: 500;
			margin-top:10px;
		}
	}
/*	End Builders Portal Dashboard - Admin Builder Profiles Widget */

/*	Item Count for Listing Tables */
	.builders-portal-property-listings-table-count,
	.builders-portal-profile-listings-table-count{
		text-align: center;
		font-size: 18px;
	}
/*	Item Count for Listing Tables */

/*	Filtering Dropdowns for Property Listing Table */
	.custom-builders-portal-post-list-dropdown-filter{
		margin:0;
		padding:0;
		list-style: none;
	}

	.custom-builders-portal-post-list-dropdown-filter > li{
		position: relative;
	}

	.custom-builders-portal-post-list-dropdown-filter > li > a{
		display:block;
		font-family: "Baggos Standard", Sans-serif;
		font-size: 26px;
		font-style: normal;
		font-weight: 500;
		color:var(--e-global-color-secondary);
		cursor: pointer;
		padding:20px 0;
	}
	.custom-builders-portal-post-list-dropdown-filter > li > a > i{
		margin-left:5px;
	}
	.custom-builders-portal-post-list-dropdown-filter > li > ul{
		display:none;
		position: absolute;
		top:100%;
		left:0;
		width:180px;
		z-index:100;
		border-radius: 0 0 10px 10px;
		background: #F0ECE4;
		margin:0;
		padding:0;
		list-style: none;
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) inset;
	}
	.custom-builders-portal-post-list-dropdown-filter > li:hover > ul{
		display:block;
	}
	.custom-builders-portal-post-list-dropdown-filter > li > ul > li > a{
		display:block;
		padding:15px;
		font-family: "Baggos Standard", Sans-serif;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		color:var(--e-global-color-secondary);
		cursor: pointer;
	}
	.custom-builders-portal-post-list-dropdown-filter > li > ul > li > a:hover,
	.custom-builders-portal-post-list-dropdown-filter > li > ul > li > a:focus{
		color:var(--e-global-color-primary) !important;
	}

	@media(max-width:767px){
		.custom-builders-portal-post-list-dropdown-filter > li > a{
			font-size:21px;
		}
	}
/*	End Filtering Dropdowns for Property Listing Table */

/*	Builders Property Listing Table */
	.builders-portal-builder-property-listings-table {
	    --listing-grid-columns: 33% 1fr 1fr 1fr 1fr 60px;
	}

	.builders-portal-builder-property-listings-table .header-row,
	.builders-portal-builder-property-listings-table .property-listings .property-listing{
		display: grid;
	    grid-template-columns: var(--listing-grid-columns);
	    align-items: center;
	    column-gap: 15px;
	}
	.builders-portal-builder-property-listings-table .property-listings .loading,
	.builders-portal-builder-property-listings-table .property-listings .empty,
	.builders-portal-builder-property-listings-table .property-listings .error{
		grid-column: 1 / -1;
	    text-align: center;
	    padding: 20px;
	}
	.builders-portal-builder-property-listings-table .property-listings .loading i{
		margin-right:5px;
	}
	.builders-portal-builder-property-listings-table .header-row > div{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-secondary);
		padding-bottom:20px;
	}
	.builders-portal-builder-property-listings-table .header-row .date-created,
	.builders-portal-builder-property-listings-table .header-row .last-updated,
	.builders-portal-builder-property-listings-table .header-row .status,
	.builders-portal-builder-property-listings-table .header-row .more{
		text-align: center;
	}
	.builders-portal-builder-property-listings-table .header-row .lot-name,
	.builders-portal-builder-property-listings-table .header-row .date-created,
	.builders-portal-builder-property-listings-table .header-row .last-updated{
		cursor: pointer;
	}
	.builders-portal-builder-property-listings-table .header-row .ordering-icon{
		margin-left:15px;
	}
	.builders-portal-builder-property-listings-table .property-listings .property-listing{
		padding:15px 0;
	}
	.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name > a{
		display: flex;
		align-items: center;
		gap: 20px;
	}
	.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-image{
		flex-shrink:0;
	}
	.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-image img{
		width:135px;
		height:100px;
		border-radius: 10px;
		object-fit: cover;
		overflow: hidden;
		object-position: center center;
	}
	.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-type,
	.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-last-updated,
	.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status{
		display:none;
	}
	.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-text{
		font-family: "Baggos Standard", Sans-serif;
		font-size: 18px;
		font-weight: 500;
		color: var(--e-global-color-secondary);
	}
	.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-text:hover{
		color: var(--e-global-color-primary);
	}
	.builders-portal-builder-property-listings-table .property-listings .property-listing .listing-type{
		font-size: 18px;
	}
	.builders-portal-builder-property-listings-table .property-listings .property-listing .date-created,
	.builders-portal-builder-property-listings-table .property-listings .property-listing .last-updated{
		font-size: 18px;
		text-align: center;
	}
	.builders-portal-builder-property-listings-table .property-listings .property-listing .status .status-label{
		display:block;
		text-align: center;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:18px;
		color:var(--e-global-color-secondary);
		padding:10px 15px;
		line-height: 1;
		color: #979797;
		background:none;
		border:2px solid #979797;
		border-radius: 30px;
	}
	.builders-portal-builder-property-listings-table .property-listings .property-listing .status.publish .status-label{
		color:#fff;
		background-color:#F6AC49;
		border-color:#F6AC49;
	}
	.builders-portal-builder-property-listings-table .property-listings .property-listing .status.archived .status-label{
		color:#F6AC49;
		background-color:#fff;
		border-color:#F6AC49;
	}
	.builders-portal-builder-property-listings-table .property-listings .property-listing .more ul,
	.builders-portal-builder-property-listings-table .property-listings .property-listing .more li{
		margin:0;
		padding:0;
		list-style: none;
	}

	.builders-portal-builder-property-listings-table .property-listings .property-listing .more > ul > li{
		position: relative;
	}

	.builders-portal-builder-property-listings-table .property-listings .property-listing .more > ul > li > a{
		display:block;
		text-align: center;
		padding:10px 0;
		cursor: pointer;
	}

	.builders-portal-builder-property-listings-table .property-listings .property-listing .more > ul > li:hover > ul{
		display:block;
	}

	.builders-portal-builder-property-listings-table .property-listings .property-listing .more > ul > li > ul{
		display:none;
		position: absolute;
		top:100%;
		right:0;
		width:180px;
		z-index:10000;
		background:#fff;
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) inset;
		border-radius: 0 0 10px 10px;
	}
	.builders-portal-builder-property-listings-table .property-listings .property-listing .more > ul > li > ul > li > a{
		cursor: pointer;
		display:block;
		padding:10px 20px;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:16px;
		color:var(--e-global-color-secondary);
	}
	.builders-portal-builder-property-listings-table .property-listings .property-listing .more > ul > li > ul > li > a:hover{
		color: var(--e-global-color-primary);
	}

	.builders-portal-builder-property-listings-table .property-listings .property-listing .more > ul > li > ul > li > a[data-action="delete-forsale"]{
		color: #9B1B1E;
	}

	@media(max-width:1024px){
		.builders-portal-builder-property-listings-table .property-listings .property-listing .more > ul > li > ul{
			left:auto;
			right:0;
		}
	}
	@media(max-width:767px){
		.builders-portal-builder-property-listings-table .header-row,
		.builders-portal-builder-property-listings-table .property-listings .listing-type,
		.builders-portal-builder-property-listings-table .property-listings .date-created,
		.builders-portal-builder-property-listings-table .property-listings .last-updated,
		.builders-portal-builder-property-listings-table .property-listings .status{
			display: none;
		}
		.builders-portal-builder-property-listings-table .header-row,
		.builders-portal-builder-property-listings-table .property-listings .property-listing{
			grid-template-columns: 1fr 60px;
			align-items: flex-start;
			border-bottom: 1px solid #000;
			padding:15px 0;
		}
		.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name > a{
			align-items: flex-start;
		}
		.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-type,
		.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-last-updated,
		.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status{
			display:block;
		}
		.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-type,
		.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-last-updated{
			color:#AEACAC;
			font-family: "Baggos Standard", Sans-serif;
			font-size: 16px;
			font-weight: 500;
			margin-top:5px;
		}
		.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status{
			margin-top:10px;
		}
		.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status .lot-name-status-label{
			display:inline-block;
			font-family: "Baggos Standard", Sans-serif;
			font-weight:500;
			font-size:16px;
			color:var(--e-global-color-secondary);
			padding:5px 10px;
			line-height: 1;
			color: #979797;
			background:none;
			border:2px solid #979797;
			border-radius: 30px;
		}
		.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status.publish .lot-name-status-label{
			color:#fff;
			background-color:#F6AC49;
			border-color:#F6AC49;
		}
		.builders-portal-builder-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status.archived .lot-name-status-label{
			color:#F6AC49;
			background-color:#fff;
			border-color:#F6AC49;
		}
	}
/*	End Builders Property Listing Table */

/*	Admin Property Listing Table */
	.builders-portal-admin-property-listings-table {
	    --listing-grid-columns: 25% 1fr 1fr 1fr 1fr 1fr 60px;
	}

	.builders-portal-admin-property-listings-table .header-row,
	.builders-portal-admin-property-listings-table .property-listings .property-listing{
		display: grid;
	    grid-template-columns: var(--listing-grid-columns);
	    align-items: center;
	    column-gap: 15px;
	}
	.builders-portal-admin-property-listings-table .property-listings .loading,
	.builders-portal-admin-property-listings-table .property-listings .empty,
	.builders-portal-admin-property-listings-table .property-listings .error{
		grid-column: 1 / -1;
	    text-align: center;
	    padding: 20px;
	}
	.builders-portal-admin-property-listings-table .property-listings .loading i{
		margin-right:5px;
	}
	.builders-portal-admin-property-listings-table .header-row > div{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-secondary);
		padding-bottom:20px;
	}
	.builders-portal-admin-property-listings-table .header-row .builder,
	.builders-portal-admin-property-listings-table .header-row .date-created,
	.builders-portal-admin-property-listings-table .header-row .last-updated,
	.builders-portal-admin-property-listings-table .header-row .status,
	.builders-portal-admin-property-listings-table .header-row .more{
		text-align: center;
	}
	.builders-portal-admin-property-listings-table .header-row .lot-name,
	.builders-portal-admin-property-listings-table .header-row .date-created,
	.builders-portal-admin-property-listings-table .header-row .last-updated{
		cursor: pointer;
	}
	.builders-portal-admin-property-listings-table .header-row .ordering-icon{
		margin-left:15px;
	}
	.builders-portal-admin-property-listings-table .property-listings .property-listing{
		padding:15px 0;
	}
	.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name > a{
		display: flex;
		align-items: center;
		gap: 20px;
	}
	.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-image{
		flex-shrink:0;
	}
	.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-image img{
		width:135px;
		height:100px;
		border-radius: 10px;
		object-fit: cover;
		overflow: hidden;
		object-position: center center;
	}
	.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-type,
	.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-builder,
	.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-last-updated,
	.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status{
		display:none;
	}
	.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-text{
		font-family: "Baggos Standard", Sans-serif;
		font-size: 18px;
		font-weight: 500;
		color: var(--e-global-color-secondary);
	}
	.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-text:hover{
		color: var(--e-global-color-primary);
	}
	.builders-portal-admin-property-listings-table .property-listings .property-listing .listing-type{
		font-size: 18px;
	}
	.builders-portal-admin-property-listings-table .property-listings .property-listing .builder,
	.builders-portal-admin-property-listings-table .property-listings .property-listing .date-created,
	.builders-portal-admin-property-listings-table .property-listings .property-listing .last-updated{
		font-size: 18px;
		text-align: center;
	}
	.builders-portal-admin-property-listings-table .property-listings .property-listing .status .status-label{
		display:block;
		text-align: center;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:18px;
		color:var(--e-global-color-secondary);
		padding:10px 15px;
		line-height: 1;
		color: #979797;
		background:none;
		border:2px solid #979797;
		border-radius: 30px;
	}
	.builders-portal-admin-property-listings-table .property-listings .property-listing .status.publish .status-label{
		color:#fff;
		background-color:#F6AC49;
		border-color:#F6AC49;
	}
	.builders-portal-admin-property-listings-table .property-listings .property-listing .status.archived .status-label{
		color:#F6AC49;
		background-color:#fff;
		border-color:#F6AC49;
	}
	.builders-portal-admin-property-listings-table .property-listings .property-listing .more ul,
	.builders-portal-admin-property-listings-table .property-listings .property-listing .more li{
		margin:0;
		padding:0;
		list-style: none;
	}

	.builders-portal-admin-property-listings-table .property-listings .property-listing .more > ul > li{
		position: relative;
	}

	.builders-portal-admin-property-listings-table .property-listings .property-listing .more > ul > li > a{
		display:block;
		text-align: center;
		padding:10px 0;
		cursor: pointer;
	}

	.builders-portal-admin-property-listings-table .property-listings .property-listing .more > ul > li:hover > ul{
		display:block;
	}

	.builders-portal-admin-property-listings-table .property-listings .property-listing .more > ul > li > ul{
		display:none;
		position: absolute;
		top:100%;
		right:0;
		width:180px;
		z-index:10000;
		background:#fff;
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) inset;
		border-radius: 0 0 10px 10px;
	}
	.builders-portal-admin-property-listings-table .property-listings .property-listing .more > ul > li > ul > li > a{
		cursor: pointer;
		display:block;
		padding:10px 20px;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:16px;
		color:var(--e-global-color-secondary);
	}
	.builders-portal-admin-property-listings-table .property-listings .property-listing .more > ul > li > ul > li > a:hover{
		color: var(--e-global-color-primary);
	}

	.builders-portal-admin-property-listings-table .property-listings .property-listing .more > ul > li > ul > li > a[data-action="delete-forsale"]{
		color: #9B1B1E;
	}

	@media(max-width:1024px){
		.builders-portal-admin-property-listings-table .property-listings .property-listing .more > ul > li > ul{
			left:auto;
			right:0;
		}
	}
	@media(max-width:767px){
		.builders-portal-admin-property-listings-table .header-row,
		.builders-portal-admin-property-listings-table .property-listings .builder,
		.builders-portal-admin-property-listings-table .property-listings .listing-type,
		.builders-portal-admin-property-listings-table .property-listings .date-created,
		.builders-portal-admin-property-listings-table .property-listings .last-updated,
		.builders-portal-admin-property-listings-table .property-listings .status{
			display: none;
		}
		.builders-portal-admin-property-listings-table .header-row,
		.builders-portal-admin-property-listings-table .property-listings .property-listing{
			grid-template-columns: 1fr 60px;
			align-items: flex-start;
			border-bottom: 1px solid #000;
			padding:15px 0;
		}
		.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name > a{
			align-items: flex-start;
		}
		.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-type,
		.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-builder,
		.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-last-updated,
		.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status{
			display:block;
		}
		.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-type,
		.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-builder,
		.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-last-updated{
			color:#AEACAC;
			font-family: "Baggos Standard", Sans-serif;
			font-size: 16px;
			font-weight: 500;
			margin-top:5px;
		}
		.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status{
			margin-top:10px;
		}
		.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status .lot-name-status-label{
			display:inline-block;
			font-family: "Baggos Standard", Sans-serif;
			font-weight:500;
			font-size:16px;
			color:var(--e-global-color-secondary);
			padding:5px 10px;
			line-height: 1;
			color: #979797;
			background:none;
			border:2px solid #979797;
			border-radius: 30px;
		}
		.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status.publish .lot-name-status-label{
			color:#fff;
			background-color:#F6AC49;
			border-color:#F6AC49;
		}
		.builders-portal-admin-property-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status.archived .lot-name-status-label{
			color:#F6AC49;
			background-color:#fff;
			border-color:#F6AC49;
		}
	}
/*	End Admin Property Listing Table */

/*	Builders Property Listing Table */
	.builders-portal-admin-land-listings-table {
	    --listing-grid-columns: 40% 1fr 1fr 1fr 60px;
	}

	.builders-portal-admin-land-listings-table .header-row,
	.builders-portal-admin-land-listings-table .property-listings .property-listing{
		display: grid;
	    grid-template-columns: var(--listing-grid-columns);
	    align-items: center;
	    column-gap: 15px;
	}
	.builders-portal-admin-land-listings-table .property-listings .loading,
	.builders-portal-admin-land-listings-table .property-listings .empty,
	.builders-portal-admin-land-listings-table .property-listings .error{
		grid-column: 1 / -1;
	    text-align: center;
	    padding: 20px;
	}
	.builders-portal-admin-land-listings-table .property-listings .loading i{
		margin-right:5px;
	}
	.builders-portal-admin-land-listings-table .header-row > div{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-secondary);
		padding-bottom:20px;
	}
	.builders-portal-admin-land-listings-table .header-row .date-created,
	.builders-portal-admin-land-listings-table .header-row .last-updated,
	.builders-portal-admin-land-listings-table .header-row .status,
	.builders-portal-admin-land-listings-table .header-row .more{
		text-align: center;
	}
	.builders-portal-admin-land-listings-table .header-row .lot-name,
	.builders-portal-admin-land-listings-table .header-row .date-created,
	.builders-portal-admin-land-listings-table .header-row .last-updated{
		cursor: pointer;
	}
	.builders-portal-admin-land-listings-table .header-row .ordering-icon{
		margin-left:15px;
	}
	.builders-portal-admin-land-listings-table .property-listings .property-listing{
		padding:15px 0;
	}
	.builders-portal-admin-land-listings-table .property-listings .property-listing .lot-name > a{
		display: flex;
		align-items: center;
		gap: 20px;
	}
	.builders-portal-admin-land-listings-table .property-listings .property-listing .lot-name .lot-name-image{
		flex-shrink:0;
	}
	.builders-portal-admin-land-listings-table .property-listings .property-listing .lot-name .lot-name-image img{
		width:135px;
		height:100px;
		border-radius: 10px;
		object-fit: cover;
		overflow: hidden;
		object-position: center center;
	}
	.builders-portal-admin-land-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-last-updated,
	.builders-portal-admin-land-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status{
		display:none;
	}
	.builders-portal-admin-land-listings-table .property-listings .property-listing .lot-name .lot-name-text{
		font-family: "Baggos Standard", Sans-serif;
		font-size: 18px;
		font-weight: 500;
		color: var(--e-global-color-secondary);
	}
	.builders-portal-admin-land-listings-table .property-listings .property-listing .lot-name .lot-name-text:hover{
		color: var(--e-global-color-primary);
	}
	.builders-portal-admin-land-listings-table .property-listings .property-listing .date-created,
	.builders-portal-admin-land-listings-table .property-listings .property-listing .last-updated{
		font-size: 18px;
		text-align: center;
	}
	.builders-portal-admin-land-listings-table .property-listings .property-listing .status .status-label{
		display:block;
		text-align: center;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:18px;
		color:var(--e-global-color-secondary);
		padding:10px 15px;
		line-height: 1;
		color: #979797;
		background:none;
		border:2px solid #979797;
		border-radius: 30px;
	}
	.builders-portal-admin-land-listings-table .property-listings .property-listing .status.publish .status-label{
		color:#fff;
		background-color:#F6AC49;
		border-color:#F6AC49;
	}
	.builders-portal-admin-land-listings-table .property-listings .property-listing .status.archived .status-label{
		color:#F6AC49;
		background-color:#fff;
		border-color:#F6AC49;
	}
	.builders-portal-admin-land-listings-table .property-listings .property-listing .more ul,
	.builders-portal-admin-land-listings-table .property-listings .property-listing .more li{
		margin:0;
		padding:0;
		list-style: none;
	}

	.builders-portal-admin-land-listings-table .property-listings .property-listing .more > ul > li{
		position: relative;
	}

	.builders-portal-admin-land-listings-table .property-listings .property-listing .more > ul > li > a{
		display:block;
		text-align: center;
		padding:10px 0;
		cursor: pointer;
	}

	.builders-portal-admin-land-listings-table .property-listings .property-listing .more > ul > li:hover > ul{
		display:block;
	}

	.builders-portal-admin-land-listings-table .property-listings .property-listing .more > ul > li > ul{
		display:none;
		position: absolute;
		top:100%;
		right:0;
		width:180px;
		z-index:10000;
		background:#fff;
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) inset;
		border-radius: 0 0 10px 10px;
	}
	.builders-portal-admin-land-listings-table .property-listings .property-listing .more > ul > li > ul > li > a{
		cursor: pointer;
		display:block;
		padding:10px 20px;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:16px;
		color:var(--e-global-color-secondary);
	}
	.builders-portal-admin-land-listings-table .property-listings .property-listing .more > ul > li > ul > li > a:hover{
		color: var(--e-global-color-primary);
	}

	.builders-portal-admin-land-listings-table .property-listings .property-listing .more > ul > li > ul > li > a[data-action="delete-forsale"]{
		color: #9B1B1E;
	}

	@media(max-width:1024px){
		.builders-portal-admin-land-listings-table .property-listings .property-listing .more > ul > li > ul{
			left:auto;
			right:0;
		}
	}
	@media(max-width:767px){
		.builders-portal-admin-land-listings-table .header-row,
		.builders-portal-admin-land-listings-table .property-listings .date-created,
		.builders-portal-admin-land-listings-table .property-listings .last-updated,
		.builders-portal-admin-land-listings-table .property-listings .status{
			display: none;
		}
		.builders-portal-admin-land-listings-table .header-row,
		.builders-portal-admin-land-listings-table .property-listings .property-listing{
			grid-template-columns: 1fr 60px;
			align-items: flex-start;
			border-bottom: 1px solid #000;
			padding:15px 0;
		}
		.builders-portal-admin-land-listings-table .property-listings .property-listing .lot-name > a{
			align-items: flex-start;
		}
		.builders-portal-admin-land-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-last-updated,
		.builders-portal-admin-land-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status{
			display:block;
		}
		.builders-portal-admin-land-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-last-updated{
			color:#AEACAC;
			font-family: "Baggos Standard", Sans-serif;
			font-size: 16px;
			font-weight: 500;
			margin-top:5px;
		}
		.builders-portal-admin-land-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status{
			margin-top:10px;
		}
		.builders-portal-admin-land-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status .lot-name-status-label{
			display:inline-block;
			font-family: "Baggos Standard", Sans-serif;
			font-weight:500;
			font-size:16px;
			color:var(--e-global-color-secondary);
			padding:5px 10px;
			line-height: 1;
			color: #979797;
			background:none;
			border:2px solid #979797;
			border-radius: 30px;
		}
		.builders-portal-admin-land-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status.publish .lot-name-status-label{
			color:#fff;
			background-color:#F6AC49;
			border-color:#F6AC49;
		}
		.builders-portal-admin-land-listings-table .property-listings .property-listing .lot-name .lot-name-extras .lot-name-status.archived .lot-name-status-label{
			color:#F6AC49;
			background-color:#fff;
			border-color:#F6AC49;
		}
	}
/*	End Builders Property Listing Table */

/*	Pagination for Listing Tables */
	.builders-portal-property-listings-table-pagination,
	.builders-portal-profile-listings-table-pagination{
		margin-top:40px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
		gap: 10px;
	}
	.builders-portal-property-listings-table-pagination .pagination_numbers,
	.builders-portal-profile-listings-table-pagination .pagination_numbers{
	    display: flex;
	    justify-content: center;
	    flex: 1;
	    gap: 15px;
	}
	.builders-portal-property-listings-table-pagination button,
	.builders-portal-profile-listings-table-pagination button{
		background:none !important;
		padding:0;
		border:none;
		border-radius: 0;
		line-height: 1;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:18px;
		color:var(--e-global-color-secondary) !important;
	}
	.builders-portal-property-listings-table-pagination button.page-btn:hover,
	.builders-portal-property-listings-table-pagination button.page-btn:focus,
	.builders-portal-profile-listings-table-pagination button.page-btn:hover,
	.builders-portal-profile-listings-table-pagination button.page-btn:focus{
		color:var(--e-global-color-primary) !important;
	}
	.builders-portal-property-listings-table-pagination .pagination_numbers span.label,
	.builders-portal-profile-listings-table-pagination .pagination_numbers span.label{
		display: inline-block;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:18px;
		color:var(--e-global-color-secondary) !important;
		margin-right:20px;
	}
	.builders-portal-property-listings-table-pagination .pagination_numbers button,
	.builders-portal-profile-listings-table-pagination .pagination_numbers button{
		opacity: 0.7;
	}
	.builders-portal-property-listings-table-pagination .pagination_numbers button:hover,
	.builders-portal-property-listings-table-pagination .pagination_numbers button:focus,
	.builders-portal-property-listings-table-pagination .pagination_numbers button.active,
	.builders-portal-profile-listings-table-pagination .pagination_numbers button:hover,
	.builders-portal-profile-listings-table-pagination .pagination_numbers button:focus,
	.builders-portal-profile-listings-table-pagination .pagination_numbers button.active{
		opacity:1;
	}
	.builders-portal-property-listings-table-pagination button[disabled],
	.builders-portal-property-listings-table-pagination button[disabled]:hover,
	.builders-portal-property-listings-table-pagination button[disabled]:focus,
	.builders-portal-profile-listings-table-pagination button[disabled],
	.builders-portal-profile-listings-table-pagination button[disabled]:hover,
	.builders-portal-profile-listings-table-pagination button[disabled]:focus{
		opacity: 0.1;
		cursor: default;
		color:var(--e-global-color-secondary) !important;
	}
	@media(max-width: 767px){
		.builders-portal-property-listings-table-pagination .pagination_numbers span.label,
		.builders-portal-profile-listings-table-pagination .pagination_numbers span.label{
			display:none;
		}
	}
/*	Pagination for Listing Tables */

/*	Ordering for Listing Tables */
	@media(min-width: 768px){
		.builders-portal-property-listings-table-ordering,
		.builders-portal-profile-listings-table-ordering{
			display:none;
		}
	}
	@media(max-width: 767px){
		.builders-portal-property-listings-table-ordering,
		.builders-portal-profile-listings-table-ordering{
			padding-bottom:15px;
			border-bottom: 1px solid #000;
		}
		.builders-portal-property-listings-table-ordering select,
		.builders-portal-profile-listings-table-ordering select{
		    appearance: none;
		    -webkit-appearance: none;
		    -moz-appearance: none;

		    padding: 15px 0px 15px 0px;
		    border: none;
		    border-radius: 0;
		    background-color: transparent;
		    color: #3B3331;
		    font-size: 18px;
		    line-height: 1;
		    cursor: pointer;
		    text-align: left;

		    background-image:none;
		}

		.builders-portal-property-listings-table-ordering select:hover,
		.builders-portal-property-listings-table-ordering select:focus,
		.builders-portal-profile-listings-table-ordering select:hover,
		.builders-portal-profile-listings-table-ordering select:focus{
		    outline: none;
		}
	}
/*	End Ordering for Listing Tables */

/*	Builder Profiles Table */
	.builders-portal-admin-profile-listings-table {
	    --listing-grid-columns: 30% 1fr 1fr 1fr 1fr 60px;
	}

	.builders-portal-admin-profile-listings-table .header-row,
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing{
		display: grid;
	    grid-template-columns: var(--listing-grid-columns);
	    align-items: center;
	    column-gap: 15px;
	}
	.builders-portal-admin-profile-listings-table .profile-listings .loading,
	.builders-portal-admin-profile-listings-table .profile-listings .empty,
	.builders-portal-admin-profile-listings-table .profile-listings .error{
		grid-column: 1 / -1;
	    text-align: center;
	    padding: 20px;
	}
	.builders-portal-admin-profile-listings-table .profile-listings .loading i{
		margin-right:5px;
	}
	.builders-portal-admin-profile-listings-table .header-row > div{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-secondary);
		padding-bottom:20px;
	}
	.builders-portal-admin-profile-listings-table .header-row .clicks,
	.builders-portal-admin-profile-listings-table .header-row .date-created,
	.builders-portal-admin-profile-listings-table .header-row .last-updated,
	.builders-portal-admin-profile-listings-table .header-row .status,
	.builders-portal-admin-profile-listings-table .header-row .more{
		text-align: center;
	}
	.builders-portal-admin-profile-listings-table .header-row .builder-name,
	.builders-portal-admin-profile-listings-table .header-row .clicks,
	.builders-portal-admin-profile-listings-table .header-row .date-created,
	.builders-portal-admin-profile-listings-table .header-row .last-updated{
		cursor: pointer;
	}
	.builders-portal-admin-profile-listings-table .header-row .ordering-icon{
		margin-left:15px;
	}
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing{
		padding:15px 0;
	}
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name > a{
		display: flex;
		align-items: center;
		gap: 20px;
	}
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-image{
		flex-shrink:0;
	}
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-image img{
		width:135px;
		height:100px;
		border-radius: 10px;
		object-fit: contain;
		overflow: hidden;
		object-position: center center;
	}
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-extras .builder-name-clicks,
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-extras .builder-name-last-updated,
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-extras .builder-name-status{
		display:none;
	}
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-text{
		font-family: "Baggos Standard", Sans-serif;
		font-size: 18px;
		font-weight: 500;
		color: var(--e-global-color-secondary);
	}
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-text:hover{
		color: var(--e-global-color-primary);
	}
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .clicks,
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .date-created,
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .last-updated{
		font-size: 18px;
		text-align: center;
	}
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .status .status-label{
		display:block;
		text-align: center;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:18px;
		color:var(--e-global-color-secondary);
		padding:10px 15px;
		line-height: 1;
		color: #979797;
		background:none;
		border:2px solid #979797;
		border-radius: 30px;
	}
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .status.publish .status-label{
		color:#fff;
		background-color:#F6AC49;
		border-color:#F6AC49;
	}
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .status.archived .status-label{
		color:#F6AC49;
		background-color:#fff;
		border-color:#F6AC49;
	}
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .more ul,
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .more li{
		margin:0;
		padding:0;
		list-style: none;
	}

	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .more > ul > li{
		position: relative;
	}

	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .more > ul > li > a{
		display:block;
		text-align: center;
		padding:10px 0;
		cursor: pointer;
	}

	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .more > ul > li:hover > ul{
		display:block;
	}

	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .more > ul > li > ul{
		display:none;
		position: absolute;
		top:100%;
		right:0;
		width:180px;
		z-index:10000;
		background:#fff;
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) inset;
		border-radius: 0 0 10px 10px;
	}
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .more > ul > li > ul > li > a{
		cursor: pointer;
		display:block;
		padding:10px 20px;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:16px;
		color:var(--e-global-color-secondary);
	}
	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .more > ul > li > ul > li > a:hover{
		color: var(--e-global-color-primary);
	}

	.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .more > ul > li > ul > li > a[data-action="delete-partner"]{
		color: #9B1B1E;
	}

	@media(max-width:1024px){
		.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .more > ul > li > ul{
			left:auto;
			right:0;
		}
	}
	@media(max-width:767px){
		.builders-portal-admin-profile-listings-table .header-row,
		.builders-portal-admin-profile-listings-table .profile-listings .clicks,
		.builders-portal-admin-profile-listings-table .profile-listings .date-created,
		.builders-portal-admin-profile-listings-table .profile-listings .last-updated,
		.builders-portal-admin-profile-listings-table .profile-listings .status{
			display: none;
		}
		.builders-portal-admin-profile-listings-table .header-row,
		.builders-portal-admin-profile-listings-table .profile-listings .profile-listing{
			grid-template-columns: 1fr 60px;
			align-items: flex-start;
			border-bottom: 1px solid #000;
			padding:15px 0;
		}
		.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name > a{
			align-items: flex-start;
		}
		.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-extras .builder-name-clicks,
		.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-extras .builder-name-last-updated,
		.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-extras .builder-name-status{
			display:block;
		}
		.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-extras .builder-name-clicks,
		.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-extras .builder-name-last-updated{
			color:#AEACAC;
			font-family: "Baggos Standard", Sans-serif;
			font-size: 16px;
			font-weight: 500;
			margin-top:5px;
		}
		.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-extras .builder-name-status{
			margin-top:10px;
		}
		.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-extras .builder-name-status .builder-name-status-label{
			display:inline-block;
			font-family: "Baggos Standard", Sans-serif;
			font-weight:500;
			font-size:16px;
			color:var(--e-global-color-secondary);
			padding:5px 10px;
			line-height: 1;
			color: #979797;
			background:none;
			border:2px solid #979797;
			border-radius: 30px;
		}
		.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-extras .builder-name-status.publish .builder-name-status-label{
			color:#fff;
			background-color:#F6AC49;
			border-color:#F6AC49;
		}
		.builders-portal-admin-profile-listings-table .profile-listings .profile-listing .builder-name .builder-name-extras .builder-name-status.archived .builder-name-status-label{
			color:#F6AC49;
			background-color:#fff;
			border-color:#F6AC49;
		}
	}
/*	End Builder Profiles Table */

/*	Builder Edit Profile Form */
	#Builder-Edit-Profile-Form #message.updated{
		display:none;
	}
	#Builder-Edit-Profile-Form .notice.success{
		padding: 12px 16px;
	    margin: 16px 0;
	    border-radius: 6px;
	    font-size: 14px;
	    line-height: 1.5;
	    position: relative;
	    border-left: 4px solid;
	    background-color: #e6ffed;
	    color: #2a662a;
	    border-color: #34d058;
	}
	#Builder-Edit-Profile-Form .notice.success:before{
		content: '✓';
	    display: inline-block;
	    margin-right: 8px;
	    font-weight: bold;
	}
	#Builder-Edit-Profile-Form .acf-fields>.acf-field{
		border:none;
		padding-left:0;
		padding-right:0;
	}
	#Builder-Edit-Profile-Form .acf-field .acf-label label{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-text);
	}
	#Builder-Edit-Profile-Form .acf-field input[type=text],
	#Builder-Edit-Profile-Form .acf-field input[type=password],
	#Builder-Edit-Profile-Form .acf-field input[type=date],
	#Builder-Edit-Profile-Form .acf-field input[type=datetime],
	#Builder-Edit-Profile-Form .acf-field input[type=datetime-local],
	#Builder-Edit-Profile-Form .acf-field input[type=email],
	#Builder-Edit-Profile-Form .acf-field input[type=month],
	#Builder-Edit-Profile-Form .acf-field input[type=number],
	#Builder-Edit-Profile-Form .acf-field input[type=search],
	#Builder-Edit-Profile-Form .acf-field input[type=tel],
	#Builder-Edit-Profile-Form .acf-field input[type=time],
	#Builder-Edit-Profile-Form .acf-field input[type=url],
	#Builder-Edit-Profile-Form .acf-field input[type=week],
	#Builder-Edit-Profile-Form .acf-field textarea,
	#Builder-Edit-Profile-Form .acf-field select{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	    padding: .75rem 1.1rem;
		font-size: 18px;
	}
	#Builder-Edit-Profile-Form .acf-fields>.acf-field[data-type="wysiwyg"] .wp-editor-tools{
		display:none;
	}
	#Builder-Edit-Profile-Form .acf-fields>.acf-field[data-type="wysiwyg"] .mce-btn button{
		background: none;
	    border-radius: 0;
	}
	#Builder-Edit-Profile-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="edit"]{
		display:none !important;
	}
	#Builder-Edit-Profile-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="remove"]{
		line-height: 25px;
	}
	#Builder-Edit-Profile-Form .acf-form-submit .acf-button{
		display:none;
	}
/*	End Builder Edit Profile Form */

/*	External Buttons for ACF Forms */
	.external-save-button,
	.hidden-post-preview-button,
	.external-publish-button,
	.external-draft-button{
		display:none;
	}
	.external-save-button a,
	.hidden-post-preview-button a,
	.external-publish-button a,
	.external-draft-button a{
		cursor: pointer;
	}
/*	End External Buttons for ACF Forms */

/*	Builder Add Property Listing Form */
	#Builder-Add-Property-Listing-Form #message.updated{
		display:none;
	}
	#Builder-Add-Property-Listing-Form .notice.success{
		padding: 12px 16px;
	    margin: 16px 0;
	    border-radius: 6px;
	    font-size: 14px;
	    line-height: 1.5;
	    position: relative;
	    border-left: 4px solid;
	    background-color: #e6ffed;
	    color: #2a662a;
	    border-color: #34d058;
	}
	#Builder-Add-Property-Listing-Form .notice.success:before{
		content: '✓';
	    display: inline-block;
	    margin-right: 8px;
	    font-weight: bold;
	}
	#Builder-Add-Property-Listing-Form .acf-fields>.acf-field{
		border:none;
		padding:20px;
	}
	#Builder-Add-Property-Listing-Form .acf-field .acf-label label{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-text);
	}
	#Builder-Add-Property-Listing-Form .acf-field input[type=text],
	#Builder-Add-Property-Listing-Form .acf-field input[type=password],
	#Builder-Add-Property-Listing-Form .acf-field input[type=date],
	#Builder-Add-Property-Listing-Form .acf-field input[type=datetime],
	#Builder-Add-Property-Listing-Form .acf-field input[type=datetime-local],
	#Builder-Add-Property-Listing-Form .acf-field input[type=email],
	#Builder-Add-Property-Listing-Form .acf-field input[type=month],
	#Builder-Add-Property-Listing-Form .acf-field input[type=number],
	#Builder-Add-Property-Listing-Form .acf-field input[type=search],
	#Builder-Add-Property-Listing-Form .acf-field input[type=tel],
	#Builder-Add-Property-Listing-Form .acf-field input[type=time],
	#Builder-Add-Property-Listing-Form .acf-field input[type=url],
	#Builder-Add-Property-Listing-Form .acf-field input[type=week],
	#Builder-Add-Property-Listing-Form .acf-field textarea,
	#Builder-Add-Property-Listing-Form .acf-field select{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	    padding: .75rem 1.1rem;
		font-size: 18px;
	}
	#Builder-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="wysiwyg"] .wp-editor-tools{
		display:none;
	}
	#Builder-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="wysiwyg"] .mce-btn button{
		background: none;
	    border-radius: 0;
	}
	#Builder-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="edit"]{
		display:none !important;
	}
	#Builder-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="remove"]{
		line-height: 25px;
	}
	#Builder-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label{
		padding: 10px 15px;
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	}
	#Builder-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label:first-child {
	    border-radius: 20px 0 0 20px;
	}
	#Builder-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label:last-child {
	    border-radius: 0 20px 20px 0;
	}
	#Builder-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label.selected{
		border-color:var(--e-global-color-primary);
		background:var(--e-global-color-primary);
	}
	#Builder-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container.-acf .select2-selection{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	}
	#Builder-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container .select2-selection--single{
		height:50px;
	}
	#Builder-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container .select2-selection--single .select2-selection__rendered{
		padding-left: 1.1rem;
		line-height: 50px;
	}
	#Builder-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__placeholder{
		font-size: 18px;
	}
	#Builder-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__arrow{
		height:50px;
	}
	#Builder-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__arrow b{
		border-color: #000 transparent transparent transparent;
	}
	#Builder-Add-Property-Listing-Form .hide-if-value{
		border: 1px solid rgba(59, 51, 49, 0.2);
	    background: #F9F6EF;
	    border-radius: 10px;
	    padding: .75rem 1.1rem;
	    font-size: 18px;
	}
	#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_developer"]{
		display:none;
	}
	#Builder-Add-Property-Listing-Form .acf-form-submit .acf-button{
		display:none;
	}
	#Builder-Add-Property-Listing-Form .acf-gallery{
		border: 1px solid rgba(59, 51, 49, 0.2);
		border-radius: 10px;
		overflow:hidden;
	}
	#Builder-Add-Property-Listing-Form .acf-gallery .acf-gallery-main{
			background: #F9F6EF;
	}
	@media(min-width:768px) and (max-width:1023px){
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_land_size_visible"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_total_visible"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_ground_visible"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_first_visible"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_porch_visible"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_balcony_visible"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_patio_visible"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_garage_visible"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_frontage_visible"]{
			width:40% !important;
		}
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_land_size"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_total"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_ground"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_first"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_porch"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_balcony"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_patio"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_garage"],
		#Builder-Add-Property-Listing-Form .acf-field[data-name="lp_prop_frontage"]{
			width:60% !important;
		}
	}
	@media(max-width:767px){
		#Builder-Add-Property-Listing-Form .acf-fields>.acf-field{
			width:100% !important;
		}
	}
/*	End Builder Add Property Listing Form */

/*	Builder Edit Property Listing Form */
	#Builder-Edit-Property-Listing-Form #message.updated{
		display:none;
	}
	#Builder-Edit-Property-Listing-Form .notice.success{
		padding: 12px 16px;
	    margin: 16px 20px;
	    border-radius: 6px;
	    font-size: 14px;
	    line-height: 1.5;
	    position: relative;
	    border-left: 4px solid;
	    background-color: #e6ffed;
	    color: #2a662a;
	    border-color: #34d058;
	}
	#Builder-Edit-Property-Listing-Form .notice.success:before{
		content: '✓';
	    display: inline-block;
	    margin-right: 8px;
	    font-weight: bold;
	}
	#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field{
		border:none;
		padding:20px;
	}
	#Builder-Edit-Property-Listing-Form .acf-field .acf-label label{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-text);
	}
	#Builder-Edit-Property-Listing-Form .acf-field input[type=text],
	#Builder-Edit-Property-Listing-Form .acf-field input[type=password],
	#Builder-Edit-Property-Listing-Form .acf-field input[type=date],
	#Builder-Edit-Property-Listing-Form .acf-field input[type=datetime],
	#Builder-Edit-Property-Listing-Form .acf-field input[type=datetime-local],
	#Builder-Edit-Property-Listing-Form .acf-field input[type=email],
	#Builder-Edit-Property-Listing-Form .acf-field input[type=month],
	#Builder-Edit-Property-Listing-Form .acf-field input[type=number],
	#Builder-Edit-Property-Listing-Form .acf-field input[type=search],
	#Builder-Edit-Property-Listing-Form .acf-field input[type=tel],
	#Builder-Edit-Property-Listing-Form .acf-field input[type=time],
	#Builder-Edit-Property-Listing-Form .acf-field input[type=url],
	#Builder-Edit-Property-Listing-Form .acf-field input[type=week],
	#Builder-Edit-Property-Listing-Form .acf-field textarea,
	#Builder-Edit-Property-Listing-Form .acf-field select{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	    padding: .75rem 1.1rem;
		font-size: 18px;
	}
	#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="wysiwyg"] .wp-editor-tools{
		display:none;
	}
	#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="wysiwyg"] .mce-btn button{
		background: none;
	    border-radius: 0;
	}
	#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="edit"]{
		display:none !important;
	}
	#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="remove"]{
		line-height: 25px;
	}
	#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label{
		padding: 10px 15px;
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	}
	#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label:first-child {
	    border-radius: 20px 0 0 20px;
	}
	#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label:last-child {
	    border-radius: 0 20px 20px 0;
	}
	#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label.selected{
		border-color:var(--e-global-color-primary);
		background:var(--e-global-color-primary);
	}
	#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container.-acf .select2-selection{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	}
	#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container .select2-selection--single{
		height:50px;
	}
	#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container .select2-selection--single .select2-selection__rendered{
		padding-left: 1.1rem;
		line-height: 50px;
	}
	#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__placeholder{
		font-size: 18px;
	}
	#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__arrow{
		height:50px;
	}
	#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__arrow b{
		border-color: #000 transparent transparent transparent;
	}
	#Builder-Edit-Property-Listing-Form .hide-if-value{
		border: 1px solid rgba(59, 51, 49, 0.2);
	    background: #F9F6EF;
	    border-radius: 10px;
	    padding: .75rem 1.1rem;
	    font-size: 18px;
	}
	#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_developer"]{
		display:none;
	}
	#Builder-Edit-Property-Listing-Form .acf-form-submit .acf-button{
		display:none;
	}
	#Builder-Edit-Property-Listing-Form .acf-gallery{
		border: 1px solid rgba(59, 51, 49, 0.2);
		border-radius: 10px;
		overflow:hidden;
	}
	#Builder-Edit-Property-Listing-Form .acf-gallery .acf-gallery-main{
			background: #F9F6EF;
	}
	#Builder-Edit-Property-Listing-Form .acf-field[data-name="suburb"] .acf-label label:after,
	#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_estate_name"] .acf-label label:after,
	#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_land_size"] .acf-label label:after,
	#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_estate_price"] .acf-label label:after,
	#Builder-Edit-Property-Listing-Form .acf-field[data-name="bedrooms"] .acf-label label:after,
	#Builder-Edit-Property-Listing-Form .acf-field[data-name="bathrooms"] .acf-label label:after,
	#Builder-Edit-Property-Listing-Form .acf-field[data-name="car_spaces"] .acf-label label:after,
	#Builder-Edit-Property-Listing-Form .acf-field[data-name="house_style"] .acf-label label:after,
	#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_inclusions"] .acf-label label:after,
	#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_thumbnail_image_single"] .acf-label label:after,
	#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_floorplan_image"] .acf-label label:after,
	#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_fact_sheet_url"] .acf-label label:after{
		content: " *";
		color: red;
	}
	@media(min-width:768px) and (max-width:1023px){
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_total_visible"],
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_ground_visible"],
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_first_visible"],
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_porch_visible"],
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_balcony_visible"],
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_patio_visible"],
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_garage_visible"],
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_frontage_visible"]{
			width:40% !important;
		}
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_total"],
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_ground"],
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_first"],
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_porch"],
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_balcony"],
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_patio"],
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_garage"],
		#Builder-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_frontage"]{
			width:60% !important;
		}
	}
	@media(max-width:767px){
		#Builder-Edit-Property-Listing-Form .acf-fields>.acf-field{
			width:100% !important;
		}
	}
/*	End Builder Edit Property Listing Form */

/*	Admin Add Property Listing Form */
	#Admin-Add-Property-Listing-Form #message.updated{
		display:none;
	}
	#Admin-Add-Property-Listing-Form .notice.success{
		padding: 12px 16px;
	    margin: 16px 0;
	    border-radius: 6px;
	    font-size: 14px;
	    line-height: 1.5;
	    position: relative;
	    border-left: 4px solid;
	    background-color: #e6ffed;
	    color: #2a662a;
	    border-color: #34d058;
	}
	#Admin-Add-Property-Listing-Form .notice.success:before{
		content: '✓';
	    display: inline-block;
	    margin-right: 8px;
	    font-weight: bold;
	}
	#Admin-Add-Property-Listing-Form .acf-fields>.acf-field{
		border:none;
		padding:20px;
	}
	#Admin-Add-Property-Listing-Form .acf-field .acf-label label{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-text);
	}
	#Admin-Add-Property-Listing-Form .acf-field input[type=text],
	#Admin-Add-Property-Listing-Form .acf-field input[type=password],
	#Admin-Add-Property-Listing-Form .acf-field input[type=date],
	#Admin-Add-Property-Listing-Form .acf-field input[type=datetime],
	#Admin-Add-Property-Listing-Form .acf-field input[type=datetime-local],
	#Admin-Add-Property-Listing-Form .acf-field input[type=email],
	#Admin-Add-Property-Listing-Form .acf-field input[type=month],
	#Admin-Add-Property-Listing-Form .acf-field input[type=number],
	#Admin-Add-Property-Listing-Form .acf-field input[type=search],
	#Admin-Add-Property-Listing-Form .acf-field input[type=tel],
	#Admin-Add-Property-Listing-Form .acf-field input[type=time],
	#Admin-Add-Property-Listing-Form .acf-field input[type=url],
	#Admin-Add-Property-Listing-Form .acf-field input[type=week],
	#Admin-Add-Property-Listing-Form .acf-field textarea,
	#Admin-Add-Property-Listing-Form .acf-field select{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	    padding: .75rem 1.1rem;
		font-size: 18px;
	}
	#Admin-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="wysiwyg"] .wp-editor-tools{
		display:none;
	}
	#Admin-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="wysiwyg"] .mce-btn button{
		background: none;
	    border-radius: 0;
	}
	#Admin-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="edit"]{
		display:none !important;
	}
	#Admin-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="remove"]{
		line-height: 25px;
	}
	#Admin-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label{
		padding: 10px 15px;
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	}
	#Admin-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label:first-child {
	    border-radius: 20px 0 0 20px;
	}
	#Admin-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label:last-child {
	    border-radius: 0 20px 20px 0;
	}
	#Admin-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label.selected{
		border-color:var(--e-global-color-primary);
		background:var(--e-global-color-primary);
	}
	#Admin-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container.-acf .select2-selection{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	}
	#Admin-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container .select2-selection--single{
		height:50px;
	}
	#Admin-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container .select2-selection--single .select2-selection__rendered{
		padding-left: 1.1rem;
		line-height: 50px;
	}
	#Admin-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__placeholder{
		font-size: 18px;
	}
	#Admin-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__arrow{
		height:50px;
	}
	#Admin-Add-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__arrow b{
		border-color: #000 transparent transparent transparent;
	}
	#Admin-Add-Property-Listing-Form .hide-if-value{
		border: 1px solid rgba(59, 51, 49, 0.2);
	    background: #F9F6EF;
	    border-radius: 10px;
	    padding: .75rem 1.1rem;
	    font-size: 18px;
	}
	#Admin-Add-Property-Listing-Form .acf-form-submit .acf-button{
		display:none;
	}
	#Admin-Add-Property-Listing-Form .acf-gallery{
		border: 1px solid rgba(59, 51, 49, 0.2);
		border-radius: 10px;
		overflow:hidden;
	}
	#Admin-Add-Property-Listing-Form .acf-gallery .acf-gallery-main{
			background: #F9F6EF;
	}
	@media(min-width:768px) and (max-width:1023px){
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_land_size_visible"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_total_visible"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_ground_visible"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_first_visible"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_porch_visible"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_balcony_visible"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_patio_visible"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_garage_visible"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_frontage_visible"]{
			width:40% !important;
		}
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_land_size"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_total"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_ground"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_first"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_porch"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_balcony"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_patio"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_garage"],
		#Admin-Add-Property-Listing-Form .acf-field[data-name="lp_prop_frontage"]{
			width:60% !important;
		}
	}
	@media(max-width:767px){
		#Admin-Add-Property-Listing-Form .acf-fields>.acf-field{
			width:100% !important;
		}
	}
/*	End Admin Add Property Listing Form */

/*	Admin Edit Property Listing Form */
	#Admin-Edit-Property-Listing-Form #message.updated{
		display:none;
	}
	#Admin-Edit-Property-Listing-Form .notice.success{
		padding: 12px 16px;
	    margin: 16px 20px;
	    border-radius: 6px;
	    font-size: 14px;
	    line-height: 1.5;
	    position: relative;
	    border-left: 4px solid;
	    background-color: #e6ffed;
	    color: #2a662a;
	    border-color: #34d058;
	}
	#Admin-Edit-Property-Listing-Form .notice.success:before{
		content: '✓';
	    display: inline-block;
	    margin-right: 8px;
	    font-weight: bold;
	}
	#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field{
		border:none;
		padding:20px;
	}
	#Admin-Edit-Property-Listing-Form .acf-field .acf-label label{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-text);
	}
	#Admin-Edit-Property-Listing-Form .acf-field input[type=text],
	#Admin-Edit-Property-Listing-Form .acf-field input[type=password],
	#Admin-Edit-Property-Listing-Form .acf-field input[type=date],
	#Admin-Edit-Property-Listing-Form .acf-field input[type=datetime],
	#Admin-Edit-Property-Listing-Form .acf-field input[type=datetime-local],
	#Admin-Edit-Property-Listing-Form .acf-field input[type=email],
	#Admin-Edit-Property-Listing-Form .acf-field input[type=month],
	#Admin-Edit-Property-Listing-Form .acf-field input[type=number],
	#Admin-Edit-Property-Listing-Form .acf-field input[type=search],
	#Admin-Edit-Property-Listing-Form .acf-field input[type=tel],
	#Admin-Edit-Property-Listing-Form .acf-field input[type=time],
	#Admin-Edit-Property-Listing-Form .acf-field input[type=url],
	#Admin-Edit-Property-Listing-Form .acf-field input[type=week],
	#Admin-Edit-Property-Listing-Form .acf-field textarea,
	#Admin-Edit-Property-Listing-Form .acf-field select{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	    padding: .75rem 1.1rem;
		font-size: 18px;
	}
	#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="wysiwyg"] .wp-editor-tools{
		display:none;
	}
	#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="wysiwyg"] .mce-btn button{
		background: none;
	    border-radius: 0;
	}
	#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="edit"]{
		display:none !important;
	}
	#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="remove"]{
		line-height: 25px;
	}
	#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label{
		padding: 10px 15px;
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	}
	#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label:first-child {
	    border-radius: 20px 0 0 20px;
	}
	#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label:last-child {
	    border-radius: 0 20px 20px 0;
	}
	#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label.selected{
		border-color:var(--e-global-color-primary);
		background:var(--e-global-color-primary);
	}
	#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container.-acf .select2-selection{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	}
	#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container .select2-selection--single{
		height:50px;
	}
	#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container .select2-selection--single .select2-selection__rendered{
		padding-left: 1.1rem;
		line-height: 50px;
	}
	#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__placeholder{
		font-size: 18px;
	}
	#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__arrow{
		height:50px;
	}
	#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__arrow b{
		border-color: #000 transparent transparent transparent;
	}
	#Admin-Edit-Property-Listing-Form .hide-if-value{
		border: 1px solid rgba(59, 51, 49, 0.2);
	    background: #F9F6EF;
	    border-radius: 10px;
	    padding: .75rem 1.1rem;
	    font-size: 18px;
	}
	#Admin-Edit-Property-Listing-Form .acf-form-submit .acf-button{
		display:none;
	}
	#Admin-Edit-Property-Listing-Form .acf-gallery{
		border: 1px solid rgba(59, 51, 49, 0.2);
		border-radius: 10px;
		overflow:hidden;
	}
	#Admin-Edit-Property-Listing-Form .acf-gallery .acf-gallery-main{
			background: #F9F6EF;
	}
	#Admin-Edit-Property-Listing-Form .acf-field[data-name="suburb"] .acf-label label:after,
	#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_estate_name"] .acf-label label:after,
	#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_land_size"] .acf-label label:after,
	/*#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_estate_price"] .acf-label label:after,*/
	#Admin-Edit-Property-Listing-Form .acf-field[data-name="bedrooms"] .acf-label label:after,
	#Admin-Edit-Property-Listing-Form .acf-field[data-name="bathrooms"] .acf-label label:after,
	#Admin-Edit-Property-Listing-Form .acf-field[data-name="car_spaces"] .acf-label label:after,
	#Admin-Edit-Property-Listing-Form .acf-field[data-name="house_style"] .acf-label label:after,
	#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_inclusions"] .acf-label label:after,
	#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_thumbnail_image_single"] .acf-label label:after,
	#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_floorplan_image"] .acf-label label:after,
	#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_fact_sheet_url"] .acf-label label:after{
		content: " *";
		color: red;
	}
	@media(min-width:768px) and (max-width:1023px){
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_total_visible"],
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_ground_visible"],
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_first_visible"],
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_porch_visible"],
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_balcony_visible"],
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_patio_visible"],
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_garage_visible"],
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_frontage_visible"]{
			width:40% !important;
		}
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_total"],
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_ground"],
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_first"],
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_porch"],
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_balcony"],
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_patio"],
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_garage"],
		#Admin-Edit-Property-Listing-Form .acf-field[data-name="lp_prop_frontage"]{
			width:60% !important;
		}
	}
	@media(max-width:767px){
		#Admin-Edit-Property-Listing-Form .acf-fields>.acf-field{
			width:100% !important;
		}
	}
/*	Admin Builder Edit Property Listing Form */

/*	Admin Add Land Listing Form */
	#Admin-Add-Land-Listing-Form #message.updated{
		display:none;
	}
	#Admin-Add-Land-Listing-Form .notice.success{
		padding: 12px 16px;
	    margin: 16px 0;
	    border-radius: 6px;
	    font-size: 14px;
	    line-height: 1.5;
	    position: relative;
	    border-left: 4px solid;
	    background-color: #e6ffed;
	    color: #2a662a;
	    border-color: #34d058;
	}
	#Admin-Add-Land-Listing-Form .notice.success:before{
		content: '✓';
	    display: inline-block;
	    margin-right: 8px;
	    font-weight: bold;
	}
	#Admin-Add-Land-Listing-Form .acf-fields>.acf-field{
		border:none;
		padding:20px;
	}
	#Admin-Add-Land-Listing-Form .acf-field .acf-label label{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-text);
	}
	#Admin-Add-Land-Listing-Form .acf-field input[type=text],
	#Admin-Add-Land-Listing-Form .acf-field input[type=password],
	#Admin-Add-Land-Listing-Form .acf-field input[type=date],
	#Admin-Add-Land-Listing-Form .acf-field input[type=datetime],
	#Admin-Add-Land-Listing-Form .acf-field input[type=datetime-local],
	#Admin-Add-Land-Listing-Form .acf-field input[type=email],
	#Admin-Add-Land-Listing-Form .acf-field input[type=month],
	#Admin-Add-Land-Listing-Form .acf-field input[type=number],
	#Admin-Add-Land-Listing-Form .acf-field input[type=search],
	#Admin-Add-Land-Listing-Form .acf-field input[type=tel],
	#Admin-Add-Land-Listing-Form .acf-field input[type=time],
	#Admin-Add-Land-Listing-Form .acf-field input[type=url],
	#Admin-Add-Land-Listing-Form .acf-field input[type=week],
	#Admin-Add-Land-Listing-Form .acf-field textarea,
	#Admin-Add-Land-Listing-Form .acf-field select{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	    padding: .75rem 1.1rem;
		font-size: 18px;
	}
	#Admin-Add-Land-Listing-Form .acf-fields>.acf-field[data-type="wysiwyg"] .wp-editor-tools{
		display:none;
	}
	#Admin-Add-Land-Listing-Form .acf-fields>.acf-field[data-type="wysiwyg"] .mce-btn button{
		background: none;
	    border-radius: 0;
	}
	#Admin-Add-Land-Listing-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="edit"]{
		display:none !important;
	}
	#Admin-Add-Land-Listing-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="remove"]{
		line-height: 25px;
	}
	#Admin-Add-Land-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label{
		padding: 10px 15px;
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	}
	#Admin-Add-Land-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label:first-child {
	    border-radius: 20px 0 0 20px;
	}
	#Admin-Add-Land-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label:last-child {
	    border-radius: 0 20px 20px 0;
	}
	#Admin-Add-Land-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label.selected{
		border-color:var(--e-global-color-primary);
		background:var(--e-global-color-primary);
	}
	#Admin-Add-Land-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container.-acf .select2-selection{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	}
	#Admin-Add-Land-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container .select2-selection--single{
		height:50px;
	}
	#Admin-Add-Land-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container .select2-selection--single .select2-selection__rendered{
		padding-left: 1.1rem;
		line-height: 50px;
	}
	#Admin-Add-Land-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__placeholder{
		font-size: 18px;
	}
	#Admin-Add-Land-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__arrow{
		height:50px;
	}
	#Admin-Add-Land-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__arrow b{
		border-color: #000 transparent transparent transparent;
	}
	#Admin-Add-Land-Listing-Form .hide-if-value{
		border: 1px solid rgba(59, 51, 49, 0.2);
	    background: #F9F6EF;
	    border-radius: 10px;
	    padding: .75rem 1.1rem;
	    font-size: 18px;
	}
	#Admin-Add-Land-Listing-Form .acf-form-submit .acf-button{
		display:none;
	}
	#Admin-Add-Land-Listing-Form .acf-gallery{
		border: 1px solid rgba(59, 51, 49, 0.2);
		border-radius: 10px;
		overflow:hidden;
	}
	#Admin-Add-Land-Listing-Form .acf-gallery .acf-gallery-main{
			background: #F9F6EF;
	}
	@media(min-width:768px) and (max-width:1023px){
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_land_size_visible"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_total_visible"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_ground_visible"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_first_visible"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_porch_visible"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_balcony_visible"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_patio_visible"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_garage_visible"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_frontage_visible"]{
			width:40% !important;
		}
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_land_size"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_total"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_ground"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_first"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_porch"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_balcony"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_patio"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_garage"],
		#Admin-Add-Land-Listing-Form .acf-field[data-name="lp_prop_frontage"]{
			width:60% !important;
		}
	}
	@media(max-width:767px){
		#Admin-Add-Land-Listing-Form .acf-fields>.acf-field{
			width:100% !important;
		}
	}
/*	End Admin Add Land Listing Form */

/*	Admin Edit Land Listing Form */
	#Admin-Edit-Land-Listing-Form #message.updated{
		display:none;
	}
	#Admin-Edit-Land-Listing-Form .notice.success{
		padding: 12px 16px;
	    margin: 16px 0;
	    border-radius: 6px;
	    font-size: 14px;
	    line-height: 1.5;
	    position: relative;
	    border-left: 4px solid;
	    background-color: #e6ffed;
	    color: #2a662a;
	    border-color: #34d058;
	}
	#Admin-Edit-Land-Listing-Form .notice.success:before{
		content: '✓';
	    display: inline-block;
	    margin-right: 8px;
	    font-weight: bold;
	}
	#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field{
		border:none;
		padding:20px;
	}
	#Admin-Edit-Land-Listing-Form .acf-field .acf-label label{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-text);
	}
	#Admin-Edit-Land-Listing-Form .acf-field input[type=text],
	#Admin-Edit-Land-Listing-Form .acf-field input[type=password],
	#Admin-Edit-Land-Listing-Form .acf-field input[type=date],
	#Admin-Edit-Land-Listing-Form .acf-field input[type=datetime],
	#Admin-Edit-Land-Listing-Form .acf-field input[type=datetime-local],
	#Admin-Edit-Land-Listing-Form .acf-field input[type=email],
	#Admin-Edit-Land-Listing-Form .acf-field input[type=month],
	#Admin-Edit-Land-Listing-Form .acf-field input[type=number],
	#Admin-Edit-Land-Listing-Form .acf-field input[type=search],
	#Admin-Edit-Land-Listing-Form .acf-field input[type=tel],
	#Admin-Edit-Land-Listing-Form .acf-field input[type=time],
	#Admin-Edit-Land-Listing-Form .acf-field input[type=url],
	#Admin-Edit-Land-Listing-Form .acf-field input[type=week],
	#Admin-Edit-Land-Listing-Form .acf-field textarea,
	#Admin-Edit-Land-Listing-Form .acf-field select{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	    padding: .75rem 1.1rem;
		font-size: 18px;
	}
	#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field[data-type="wysiwyg"] .wp-editor-tools{
		display:none;
	}
	#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field[data-type="wysiwyg"] .mce-btn button{
		background: none;
	    border-radius: 0;
	}
	#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="edit"]{
		display:none !important;
	}
	#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="remove"]{
		line-height: 25px;
	}
	#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label{
		padding: 10px 15px;
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	}
	#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label:first-child {
	    border-radius: 20px 0 0 20px;
	}
	#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label:last-child {
	    border-radius: 0 20px 20px 0;
	}
	#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field[data-type="button_group"] .acf-button-group label.selected{
		border-color:var(--e-global-color-primary);
		background:var(--e-global-color-primary);
	}
	#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container.-acf .select2-selection{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	}
	#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container .select2-selection--single{
		height:50px;
	}
	#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container .select2-selection--single .select2-selection__rendered{
		padding-left: 1.1rem;
		line-height: 50px;
	}
	#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__placeholder{
		font-size: 18px;
	}
	#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__arrow{
		height:50px;
	}
	#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field[data-type="taxonomy"] .select2-container--default .select2-selection--single .select2-selection__arrow b{
		border-color: #000 transparent transparent transparent;
	}
	#Admin-Edit-Land-Listing-Form .hide-if-value{
		border: 1px solid rgba(59, 51, 49, 0.2);
	    background: #F9F6EF;
	    border-radius: 10px;
	    padding: .75rem 1.1rem;
	    font-size: 18px;
	}
	#Admin-Edit-Land-Listing-Form .acf-form-submit .acf-button{
		display:none;
	}
	#Admin-Edit-Land-Listing-Form .acf-gallery{
		border: 1px solid rgba(59, 51, 49, 0.2);
		border-radius: 10px;
		overflow:hidden;
	}
	#Admin-Edit-Land-Listing-Form .acf-gallery .acf-gallery-main{
			background: #F9F6EF;
	}
	#Admin-Edit-Land-Listing-Form .acf-field[data-name="suburb"] .acf-label label:after,
	#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_estate_name"] .acf-label label:after,
	#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_land_size"] .acf-label label:after,
	#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_estate_price"] .acf-label label:after,
	#Admin-Edit-Land-Listing-Form .acf-field[data-name="bedrooms"] .acf-label label:after,
	#Admin-Edit-Land-Listing-Form .acf-field[data-name="bathrooms"] .acf-label label:after,
	#Admin-Edit-Land-Listing-Form .acf-field[data-name="car_spaces"] .acf-label label:after,
	#Admin-Edit-Land-Listing-Form .acf-field[data-name="house_style"] .acf-label label:after,
	#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_inclusions"] .acf-label label:after,
	#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_thumbnail_image_single"] .acf-label label:after,
	#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_floorplan_image"] .acf-label label:after,
	#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_fact_sheet_url"] .acf-label label:after{
		content: " *";
		color: red;
	}
	@media(min-width:768px) and (max-width:1023px){
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_land_size_visible"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_total_visible"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_ground_visible"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_first_visible"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_porch_visible"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_balcony_visible"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_patio_visible"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_garage_visible"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_frontage_visible"]{
			width:40% !important;
		}
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_land_size"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_total"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_ground"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_first"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_porch"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_balcony"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_patio"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_garage"],
		#Admin-Edit-Land-Listing-Form .acf-field[data-name="lp_prop_frontage"]{
			width:60% !important;
		}
	}
	@media(max-width:767px){
		#Admin-Edit-Land-Listing-Form .acf-fields>.acf-field{
			width:100% !important;
		}
	}
/*	End Edit Add Land Listing Form */

/* Post Status Indicator for Editing Forms */
	.post-status-indicator{
		display: flex;
		justify-content: flex-end;
		margin:0 20px;
	}
	.post-status-indicator .status-label{
		display:inline-block;
		text-align: center;
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:18px;
		color:var(--e-global-color-secondary);
		padding:10px 15px;
		line-height: 1;
		color: #979797;
		background:none;
		border:2px solid #979797;
		border-radius: 30px;
	}
	.post-status-indicator.publish .status-label{
		color:#fff;
		background-color:#F6AC49;
		border-color:#F6AC49;
	}
	.post-status-indicator.archived .status-label{
		color:#F6AC49;
		background-color:#fff;
		border-color:#F6AC49;
	}
/* End Post Status Indicator for Editing Forms */

/* Validation Notices for Editing Forms */
	#Publishing-Validation-Messages{
		margin:0 20px;
	}
	#Publishing-Validation-Messages .loading{
		padding: 12px 16px;
	    margin: 16px 0;
	    border-radius: 6px;
	    font-size: 14px;
	    line-height: 1.5;
	    position: relative;
	    border-left: 4px solid;
	    background-color: #e6ffed;
	    color: #2a662a;
	    border-color: #34d058;
	}
	#Publishing-Validation-Messages .loading i{
		margin-right:5px;
	}
	#Publishing-Validation-Messages .error{
		padding: 12px 16px;
	    margin: 16px 0;
	    border-radius: 6px;
	    font-size: 14px;
	    line-height: 1.5;
	    position: relative;
	    border-left: 4px solid;
	    background-color: #ffe6e6;
	    color: #a00;
	    border-color: #d03434;
	}
	#Publishing-Validation-Messages .validation-message-list{
		margin-top:10px;
	}
/* End Validation Notices for Editing Forms */

/*	Builders Portal Reporting - Builder Stats Widget */
	#Reporting-Builder-Stats-Widget-Datepicker{
		margin-bottom:60px;
	}
	#Reporting-Builder-Stats-Widget-Datepicker select {
		width:auto;
	    appearance: none;
	    -webkit-appearance: none;
	    -moz-appearance: none;

	    padding: 15px 36px 15px 0px;
	    border: none;
	    border-radius: 0;
	    background-color: transparent;
	    color: #3B3331;
	    font-size: 18px;
	    line-height: 1;
	    cursor: pointer;
	    text-align: left;

	    background-image:
	        url("data:image/svg+xml;utf8,<svg fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");
	    background-repeat: no-repeat;
	    background-position: right 5px top 15px;
	    background-size: 20px;
	}

	#Reporting-Builder-Stats-Widget-Datepicker select:hover,
	#Reporting-Builder-Stats-Widget-Datepicker select:focus {
	    outline: none;
	}

	#Reporting-Builder-Stats-Widget-Range-Custom{
	    display: flex;
	    gap: 8px;
	    align-items: center;
	    max-width: 400px;
	}

	#Reporting-Builder-Stats-Widget-Range-Custom input[type="date"] {
	    padding: 7px 10px;
	    border: 1px solid #d1d5db;
	    border-radius: 20px;
	    font-size: 14px;
	    color: #3B3331;
	    background-color: #fff;
	}

	#Reporting-Builder-Stats-Widget-Range-Custom input[type="date"]:focus {
	    outline: none;
	}

	#Reporting-Builder-Stats-Widget-Range-Custom button {
	    padding: 7px 20px;
	    border: none;
	    border-radius: 20px;
	    font-size: 14px;
	    font-weight: 500;
	    background-color: var(--e-global-color-primary);
	    color: #fff;
	    cursor: pointer;
	    transition: background-color 0.15s ease, transform 0.05s ease;
	}

	#Reporting-Builder-Stats-Widget-Range-Custom button:hover {
	    background-color: #3B3331;
	}
	@media(min-width:1024px){
		.reporting-builder-stats-widget{
			display: grid;
		    grid-template-columns: 1fr 1fr 1fr;
		    align-items: center;
		    column-gap: 30px;
		}
	}
	@media(max-width:1023px){
		.reporting-builder-stats-widget .reporting-builder-stat + .reporting-builder-stat{
			margin-top:30px;
		}
	}
	.reporting-builder-stats-widget .reporting-builder-stat{
		display:flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding:30px;
		border-radius: 20px;
		border: 1px solid #000;
	}
	.reporting-builder-stats-widget .reporting-builder-stat + .reporting-builder-stat{
		padding-top:35px;
	}
	.reporting-builder-stats-widget .reporting-builder-stat .reporting-builder-stat-name{
		color: var(--e-global-color-secondary);
		font-family: "Baggos Standard", Sans-serif;
		font-size: 21px;
		font-weight: 500;
	}
	.reporting-builder-stats-widget .reporting-builder-stat .reporting-builder-stat-current-val{
		text-align: right;
		color: var(--e-global-color-secondary);
		font-family: "Baggos Standard", Sans-serif;
		font-size: 64px;
		font-weight: 400;
	}
	.reporting-builder-stats-widget .reporting-builder-stat .loading{
		margin-top:5px;
	}
	.reporting-builder-stats-widget .reporting-builder-stat .loading i{
		margin-right:5px;
	}
	.reporting-builder-stats-widget .reporting-builder-stat .reporting-builder-stat-comparison{
		margin-top:5px;
		color: #F47930;
		font-family: "Baggos Standard", Sans-serif;
		font-size: 18px;
		font-weight: 400;
	}
/*	End Builders Portal Reporting - Builder Stats Widget */

/*	Builders Reporting Favourites Table */
	#Reporting-Builder-Favourites-Table {
	    --listing-grid-columns: 1fr 1fr;
	}

	#Reporting-Builder-Favourites-Table .header-row,
	#Reporting-Builder-Favourites-Table .favourite-listings .favourite-listing{
		display: grid;
	    grid-template-columns: var(--listing-grid-columns);
	    align-items: center;
	    column-gap: 15px;
	    border-bottom: 1px solid #000;
	    padding:15px 0;
	}
	#Reporting-Builder-Favourites-Table .favourite-listings .loading,
	#Reporting-Builder-Favourites-Table .favourite-listings .empty,
	#Reporting-Builder-Favourites-Table .favourite-listings .error{
		grid-column: 1 / -1;
	    text-align: center;
	    padding: 20px;
	}
	#Reporting-Builder-Favourites-Table .favourite-listings .loading i{
		margin-right:5px;
	}
	#Reporting-Builder-Favourites-Table .header-row > div{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-secondary);
	}
	#Reporting-Builder-Favourites-Table .header-row .lot-name,
	#Reporting-Builder-Favourites-Table .header-row .date-added{
		cursor: pointer;
	}
	#Reporting-Builder-Favourites-Table .header-row .ordering-icon{
		margin-left:15px;
	}
	#Reporting-Builder-Favourites-Table .favourite-listings .favourite-listing{
		padding:15px 0;
	}
	#Reporting-Builder-Favourites-Table .favourite-listings .favourite-listing .lot-name,
	#Reporting-Builder-Favourites-Table .favourite-listings .favourite-listing .date-added{
		font-family: "Baggos Standard", Sans-serif;
		font-size: 18px;
		font-weight: 500;
		color: var(--e-global-color-secondary);
	}
	#Reporting-Builder-Favourites-Table .favourite-listings .favourite-listing .lot-name a{
		color: var(--e-global-color-secondary);
	}
	#Reporting-Builder-Favourites-Actions-Bar{
		margin-bottom:60px;
	}
	@media(min-width:1024px){
		#Reporting-Builder-Favourites-Actions-Bar{
			display: grid;
			grid-template-columns: 50% 50%;
			column-gap: 15px;
		}
	}
	#Reporting-Builder-Favourites-Datepicker select {
		width:auto;
	    appearance: none;
	    -webkit-appearance: none;
	    -moz-appearance: none;

	    padding: 15px 36px 15px 0px;
	    border: none;
	    border-radius: 0;
	    background-color: transparent;
	    color: #3B3331;
	    font-size: 18px;
	    line-height: 1;
	    cursor: pointer;
	    text-align: left;

	    background-image:
	        url("data:image/svg+xml;utf8,<svg fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");
	    background-repeat: no-repeat;
	    background-position: right 5px top 15px;
	    background-size: 20px;
	}

	#Reporting-Builder-Favourites-Datepicker select:hover,
	#Reporting-Builder-Favourites-Datepicker select:focus {
	    outline: none;
	}

	#Reporting-Builder-Favourites-Range-Custom{
	    display: flex;
	    gap: 8px;
	    align-items: center;
	    width:100%;
	    max-width: 400px;
	}

	#Reporting-Builder-Favourites-Range-Custom input[type="date"] {
	    padding: 7px 10px;
	    border: 1px solid #d1d5db;
	    border-radius: 20px;
	    font-size: 14px;
	    color: #3B3331;
	    background-color: #fff;
	}

	#Reporting-Builder-Favourites-Range-Custom input[type="date"]:focus {
	    outline: none;
	}

	#Reporting-Builder-Favourites-Range-Custom button {
	    padding: 7px 20px;
	    border: none;
	    border-radius: 20px;
	    font-size: 14px;
	    font-weight: 500;
	    background-color: var(--e-global-color-primary);
	    color: #fff;
	    cursor: pointer;
	    transition: background-color 0.15s ease, transform 0.05s ease;
	}

	#Reporting-Builder-Favourites-Range-Custom button:hover {
	    background-color: #3B3331;
	}

	#Reporting-Builder-Favourites-Actions.hidden{
		display:none !important;
	}
	@media(min-width:1024px){
		#Reporting-Builder-Favourites-Actions{
			display:flex;
			justify-content: flex-end;
			gap:20px;
		}
	}
	#Reporting-Builder-Favourites-Actions-Download-Selector{
		width:auto;
	    appearance: none;
	    -webkit-appearance: none;
	    -moz-appearance: none;

	    padding: 15px 36px 15px 0px;
	    border: none;
	    border-radius: 0;
	    background-color: transparent;
	    color: #3B3331;
	    font-size: 18px;
	    line-height: 1;
	    cursor: pointer;
	    text-align: right;

	    background-image:
	        url("data:image/svg+xml;utf8,<svg fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");
	    background-repeat: no-repeat;
	    background-position: right 5px top 15px;
	    background-size: 20px;
	}
	#Reporting-Builder-Favourites-Actions-Download-Selector:hover,
	#Reporting-Builder-Favourites-Actions-Download-Selector:focus {
	    outline: none;
	}
/*	End Builders Reporting Favourites Table */

/*	Builders Reporting Views Table */
	#Reporting-Builder-Views-Table {
	    --listing-grid-columns: 1fr 1fr;
	}

	#Reporting-Builder-Views-Table .header-row,
	#Reporting-Builder-Views-Table .views-listings .views-listing{
		display: grid;
	    grid-template-columns: var(--listing-grid-columns);
	    align-items: center;
	    column-gap: 15px;
	    column-gap: 15px;
	    border-bottom: 1px solid #000;
	    padding:15px 0;
	}
	#Reporting-Builder-Views-Table .views-listings .loading,
	#Reporting-Builder-Views-Table .views-listings .empty,
	#Reporting-Builder-Views-Table .views-listings .error{
		grid-column: 1 / -1;
	    text-align: center;
	    padding: 20px;
	}
	#Reporting-Builder-Views-Table .views-listings .loading i{
		margin-right:5px;
	}
	#Reporting-Builder-Views-Table .header-row > div{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-secondary);
	}
	#Reporting-Builder-Views-Table .header-row .lot-name,
	#Reporting-Builder-Views-Table .header-row .total-views{
		cursor: pointer;
	}
	#Reporting-Builder-Views-Table .header-row .ordering-icon{
		margin-left:15px;
	}
	#Reporting-Builder-Views-Table .views-listings .views-listing{
		padding:15px 0;
	}
	#Reporting-Builder-Views-Table .views-listings .views-listing .lot-name,
	#Reporting-Builder-Views-Table .views-listings .views-listing .total-views{
		font-family: "Baggos Standard", Sans-serif;
		font-size: 18px;
		font-weight: 500;
		color: var(--e-global-color-secondary);
	}
	#Reporting-Builder-Views-Table .views-listings .views-listing .lot-name a{
		color: var(--e-global-color-secondary);
	}
	#Reporting-Builder-Views-Actions-Bar{
		margin-bottom:60px;
	}
	@media(min-width:1024px){
		#Reporting-Builder-Views-Actions-Bar{
			display: grid;
			grid-template-columns: 50% 50%;
			column-gap: 15px;
		}
	}
	#Reporting-Builder-Views-Datepicker select {
		width:auto;
	    appearance: none;
	    -webkit-appearance: none;
	    -moz-appearance: none;

	    padding: 15px 36px 15px 0px;
	    border: none;
	    border-radius: 0;
	    background-color: transparent;
	    color: #3B3331;
	    font-size: 18px;
	    line-height: 1;
	    cursor: pointer;
	    text-align: left;

	    background-image:
	        url("data:image/svg+xml;utf8,<svg fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");
	    background-repeat: no-repeat;
	    background-position: right 5px top 15px;
	    background-size: 20px;
	}

	#Reporting-Builder-Views-Datepicker select:hover,
	#Reporting-Builder-Views-Datepicker select:focus {
	    outline: none;
	}

	#Reporting-Builder-Views-Range-Custom{
	    display: flex;
	    gap: 8px;
	    align-items: center;
	    width:100%;
	    max-width: 400px;
	}

	#Reporting-Builder-Views-Range-Custom input[type="date"] {
	    padding: 7px 10px;
	    border: 1px solid #d1d5db;
	    border-radius: 20px;
	    font-size: 14px;
	    color: #3B3331;
	    background-color: #fff;
	}

	#Reporting-Builder-Views-Range-Custom input[type="date"]:focus {
	    outline: none;
	}

	#Reporting-Builder-Views-Range-Custom button {
	    padding: 7px 20px;
	    border: none;
	    border-radius: 20px;
	    font-size: 14px;
	    font-weight: 500;
	    background-color: var(--e-global-color-primary);
	    color: #fff;
	    cursor: pointer;
	    transition: background-color 0.15s ease, transform 0.05s ease;
	}

	#Reporting-Builder-Views-Range-Custom button:hover {
	    background-color: #3B3331;
	}

	#Reporting-Builder-Views-Actions.hidden{
		display:none !important;
	}
	@media(min-width:1024px){
		#Reporting-Builder-Views-Actions{
			display:flex;
			justify-content: flex-end;
			gap:20px;
		}
	}
	#Reporting-Builder-Views-Actions-Download-Selector{
		width:auto;
	    appearance: none;
	    -webkit-appearance: none;
	    -moz-appearance: none;

	    padding: 15px 36px 15px 0px;
	    border: none;
	    border-radius: 0;
	    background-color: transparent;
	    color: #3B3331;
	    font-size: 18px;
	    line-height: 1;
	    cursor: pointer;
	    text-align: right;

	    background-image:
	        url("data:image/svg+xml;utf8,<svg fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");
	    background-repeat: no-repeat;
	    background-position: right 5px top 15px;
	    background-size: 20px;
	}
	#Reporting-Builder-Views-Actions-Download-Selector:hover,
	#Reporting-Builder-Views-Actions-Download-Selector:focus {
	    outline: none;
	}
/*	End Builders Reporting Views Table */

/*	Admin Add Profile Form */
	#Admin-Add-Profile-Form #message.updated{
		display:none;
	}
	#Admin-Add-Profile-Form .notice.success{
		padding: 12px 16px;
	    margin: 16px 20px;
	    border-radius: 6px;
	    font-size: 14px;
	    line-height: 1.5;
	    position: relative;
	    border-left: 4px solid;
	    background-color: #e6ffed;
	    color: #2a662a;
	    border-color: #34d058;
	}
	#Admin-Add-Profile-Form .notice.success:before{
		content: '✓';
	    display: inline-block;
	    margin-right: 8px;
	    font-weight: bold;
	}
	#Admin-Add-Profile-Form .acf-fields>.acf-field{
		border:none;
		padding:20px;
	}
	#Admin-Add-Profile-Form .acf-field .acf-label label{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-text);
	}
	#Admin-Add-Profile-Form .acf-field input[type=text],
	#Admin-Add-Profile-Form .acf-field input[type=password],
	#Admin-Add-Profile-Form .acf-field input[type=date],
	#Admin-Add-Profile-Form .acf-field input[type=datetime],
	#Admin-Add-Profile-Form .acf-field input[type=datetime-local],
	#Admin-Add-Profile-Form .acf-field input[type=email],
	#Admin-Add-Profile-Form .acf-field input[type=month],
	#Admin-Add-Profile-Form .acf-field input[type=number],
	#Admin-Add-Profile-Form .acf-field input[type=search],
	#Admin-Add-Profile-Form .acf-field input[type=tel],
	#Admin-Add-Profile-Form .acf-field input[type=time],
	#Admin-Add-Profile-Form .acf-field input[type=url],
	#Admin-Add-Profile-Form .acf-field input[type=week],
	#Admin-Add-Profile-Form .acf-field textarea,
	#Admin-Add-Profile-Form .acf-field select{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	    padding: .75rem 1.1rem;
		font-size: 18px;
	}
	#Admin-Add-Profile-Form .acf-fields>.acf-field[data-type="wysiwyg"] .wp-editor-tools{
		display:none;
	}
	#Admin-Add-Profile-Form .acf-fields>.acf-field[data-type="wysiwyg"] .mce-btn button{
		background: none;
	    border-radius: 0;
	}
	#Admin-Add-Profile-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="edit"]{
		display:none !important;
	}
	#Admin-Add-Profile-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="remove"]{
		line-height: 25px;
	}
	#Admin-Add-Profile-Form .acf-form-submit .acf-button{
		display:none;
	}
	#Admin-Add-Profile-Form .acf-fields>.acf-field[data-type="user"] .acf-label{
		display:flex;
		justify-content: space-between;
	}
	#Admin-Add-Profile-Form .acf-fields>.acf-field[data-type="user"] .select2-container.-acf .select2-selection{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	}
	#Admin-Add-Profile-Form .acf-fields>.acf-field[data-type="user"] .select2-container .select2-selection--single{
		height:50px;
	}
	#Admin-Add-Profile-Form .acf-fields>.acf-field[data-type="user"] .select2-container .select2-selection--single .select2-selection__rendered{
		padding-left: 1.1rem;
		line-height: 50px;
	}
	#Admin-Add-Profile-Form .acf-fields>.acf-field[data-type="user"] .select2-container--default .select2-selection--single .select2-selection__placeholder{
		font-size: 18px;
	}
	#Admin-Add-Profile-Form .acf-fields>.acf-field[data-type="user"] .select2-container--default .select2-selection--single .select2-selection__arrow{
		height:50px;
	}
	#Admin-Add-Profile-Form .acf-fields>.acf-field[data-type="user"] .select2-container--default .select2-selection--single .select2-selection__arrow b{
		border-color: #000 transparent transparent transparent;
	}
/*	End Admin Add Profile Form */

/*	Admin Edit Profile Form */
	#Admin-Edit-Profile-Form #message.updated{
		display:none;
	}
	#Admin-Edit-Profile-Form .notice.success{
		padding: 12px 16px;
	    margin: 16px 20px;
	    border-radius: 6px;
	    font-size: 14px;
	    line-height: 1.5;
	    position: relative;
	    border-left: 4px solid;
	    background-color: #e6ffed;
	    color: #2a662a;
	    border-color: #34d058;
	}
	#Admin-Edit-Profile-Form .notice.success:before{
		content: '✓';
	    display: inline-block;
	    margin-right: 8px;
	    font-weight: bold;
	}
	#Admin-Edit-Profile-Form .acf-fields>.acf-field{
		border:none;
		padding:20px;
	}
	#Admin-Edit-Profile-Form .acf-field .acf-label label{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-text);
	}
	#Admin-Edit-Profile-Form .acf-field input[type=text],
	#Admin-Edit-Profile-Form .acf-field input[type=password],
	#Admin-Edit-Profile-Form .acf-field input[type=date],
	#Admin-Edit-Profile-Form .acf-field input[type=datetime],
	#Admin-Edit-Profile-Form .acf-field input[type=datetime-local],
	#Admin-Edit-Profile-Form .acf-field input[type=email],
	#Admin-Edit-Profile-Form .acf-field input[type=month],
	#Admin-Edit-Profile-Form .acf-field input[type=number],
	#Admin-Edit-Profile-Form .acf-field input[type=search],
	#Admin-Edit-Profile-Form .acf-field input[type=tel],
	#Admin-Edit-Profile-Form .acf-field input[type=time],
	#Admin-Edit-Profile-Form .acf-field input[type=url],
	#Admin-Edit-Profile-Form .acf-field input[type=week],
	#Admin-Edit-Profile-Form .acf-field textarea,
	#Admin-Edit-Profile-Form .acf-field select{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	    padding: .75rem 1.1rem;
		font-size: 18px;
	}
	#Admin-Edit-Profile-Form .acf-fields>.acf-field[data-type="wysiwyg"] .wp-editor-tools{
		display:none;
	}
	#Admin-Edit-Profile-Form .acf-fields>.acf-field[data-type="wysiwyg"] .mce-btn button{
		background: none;
	    border-radius: 0;
	}
	#Admin-Edit-Profile-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="edit"]{
		display:none !important;
	}
	#Admin-Edit-Profile-Form .acf-fields>.acf-field[data-type="image"] .acf-actions a[data-name="remove"]{
		line-height: 25px;
	}
	#Admin-Edit-Profile-Form .acf-form-submit .acf-button{
		display:none;
	}
	#Admin-Edit-Profile-Form .acf-fields>.acf-field[data-type="user"] .acf-label{
		display:flex;
		justify-content: space-between;
	}
	#Admin-Edit-Profile-Form .acf-fields>.acf-field[data-type="user"] .select2-container.-acf .select2-selection{
		border: 1px solid rgba(59, 51, 49, 0.2);
		background: #F9F6EF;
	    border-radius: 10px;
	}
	#Admin-Edit-Profile-Form .acf-fields>.acf-field[data-type="user"] .select2-container .select2-selection--single{
		height:50px;
	}
	#Admin-Edit-Profile-Form .acf-fields>.acf-field[data-type="user"] .select2-container .select2-selection--single .select2-selection__rendered{
		padding-left: 1.1rem;
		line-height: 50px;
	}
	#Admin-Edit-Profile-Form .acf-fields>.acf-field[data-type="user"] .select2-container--default .select2-selection--single .select2-selection__placeholder{
		font-size: 18px;
	}
	#Admin-Edit-Profile-Form .acf-fields>.acf-field[data-type="user"] .select2-container--default .select2-selection--single .select2-selection__arrow{
		height:50px;
	}
	#Admin-Edit-Profile-Form .acf-fields>.acf-field[data-type="user"] .select2-container--default .select2-selection--single .select2-selection__arrow b{
		border-color: #000 transparent transparent transparent;
	}
	#Admin-Edit-Profile-Form .acf-field[data-name="lp_partner_partner_logo"] .acf-label label:after,
	#Admin-Edit-Profile-Form .acf-field[data-name="lp_partner_web"] .acf-label label:after,
	#Admin-Edit-Profile-Form .acf-field[data-name="lp_partner_email"] .acf-label label:after,
	#Admin-Edit-Profile-Form .acf-field[data-name="lp_partner_phone"] .acf-label label:after,
	#Admin-Edit-Profile-Form .acf-field[data-name="lp_partner_partner_text"] .acf-label label:after,
	#Admin-Edit-Profile-Form .acf-field[data-name="property_base_id"] .acf-label label:after,
	#Admin-Edit-Profile-Form .acf-field[data-name="profile_owner"] .acf-label label:after{
		content: " *";
		color: red;
	}
/*	End Admin Edit Profile Form */

/*	Admin Reporting Dashboard Tabs */
	#Admin-Reporting-Dashboard .traffic-report,
	#Admin-Reporting-Dashboard .engagement-report{
		display:none;
	}
/*	End Admin Reporting Dashboard Tabs */

/*	Admin Reporting - Overall Stats Widget */
	#Reporting-Admin-Stats-Widget-Datepicker{
		margin-bottom:60px;
	}
	#Reporting-Admin-Stats-Widget-Datepicker select {
		width:auto;
	    appearance: none;
	    -webkit-appearance: none;
	    -moz-appearance: none;

	    padding: 15px 36px 15px 0px;
	    border: none;
	    border-radius: 0;
	    background-color: transparent;
	    color: #3B3331;
	    font-size: 18px;
	    line-height: 1;
	    cursor: pointer;
	    text-align: left;

	    background-image:
	        url("data:image/svg+xml;utf8,<svg fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");
	    background-repeat: no-repeat;
	    background-position: right 5px top 15px;
	    background-size: 20px;
	}

	#Reporting-Admin-Stats-Widget-Datepicker select:hover,
	#Reporting-Admin-Stats-Widget-Datepicker select:focus {
	    outline: none;
	}

	#Reporting-Admin-Stats-Widget-Range-Custom{
	    display: flex;
	    gap: 8px;
	    align-items: center;
	    max-width: 400px;
	}

	#Reporting-Admin-Stats-Widget-Range-Custom input[type="date"] {
	    padding: 7px 10px;
	    border: 1px solid #d1d5db;
	    border-radius: 20px;
	    font-size: 14px;
	    color: #3B3331;
	    background-color: #fff;
	}

	#Reporting-Admin-Stats-Widget-Range-Custom input[type="date"]:focus {
	    outline: none;
	}

	#Reporting-Admin-Stats-Widget-Range-Custom button {
	    padding: 7px 20px;
	    border: none;
	    border-radius: 20px;
	    font-size: 14px;
	    font-weight: 500;
	    background-color: var(--e-global-color-primary);
	    color: #fff;
	    cursor: pointer;
	    transition: background-color 0.15s ease, transform 0.05s ease;
	}

	#Reporting-Admin-Stats-Widget-Range-Custom button:hover {
	    background-color: #3B3331;
	}
	@media(min-width:1024px){
		.reporting-admin-stats-widget{
			display: grid;
		    grid-template-columns: 1fr 1fr 1fr;
		    align-items: center;
		    column-gap: 30px;
		}
	}
	@media(max-width:1023px){
		.reporting-admin-stats-widget .reporting-admin-stat + .reporting-admin-stat{
			margin-top:30px;
		}
	}
	.reporting-admin-stats-widget .reporting-admin-stat{
		display:flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding:30px;
		border-radius: 20px;
		border: 1px solid #000;
	}
	.reporting-admin-stats-widget .reporting-admin-stat + .reporting-admin-stat{
		padding-top:35px;
	}
	.reporting-admin-stats-widget .reporting-admin-stat .reporting-admin-stat-name{
		color: var(--e-global-color-secondary);
		font-family: "Baggos Standard", Sans-serif;
		font-size: 21px;
		font-weight: 500;
	}
	.reporting-admin-stats-widget .reporting-admin-stat .reporting-admin-stat-current-val{
		text-align: right;
		color: var(--e-global-color-secondary);
		font-family: "Baggos Standard", Sans-serif;
		font-size: 64px;
		font-weight: 400;
	}
	.reporting-admin-stats-widget .reporting-admin-stat .loading{
		margin-top:5px;
	}
	.reporting-admin-stats-widget .reporting-admin-stat .loading i{
		margin-right:5px;
	}
	.reporting-admin-stats-widget .reporting-admin-stat .reporting-admin-stat-comparison{
		margin-top:5px;
		color: #F47930;
		font-family: "Baggos Standard", Sans-serif;
		font-size: 18px;
		font-weight: 400;
	}
/*	Admin Reporting - Overall Stats Widget */

/*	Admin Reporting Favourites Table */
	#Reporting-Admin-Favourites-Table {
	    --listing-grid-columns: 1fr 1fr 1fr 1fr;
	}

	#Reporting-Admin-Favourites-Table .header-row,
	#Reporting-Admin-Favourites-Table .favourite-listings .favourite-listing{
		display: grid;
	    grid-template-columns: var(--listing-grid-columns);
	    align-items: center;
	    column-gap: 15px;
	    border-bottom: 1px solid #000;
	    padding:15px 0;
	}
	#Reporting-Admin-Favourites-Table .favourite-listings .loading,
	#Reporting-Admin-Favourites-Table .favourite-listings .empty,
	#Reporting-Admin-Favourites-Table .favourite-listings .error{
		grid-column: 1 / -1;
	    text-align: center;
	    padding: 20px;
	}
	#Reporting-Admin-Favourites-Table .favourite-listings .loading i{
		margin-right:5px;
	}
	#Reporting-Admin-Favourites-Table .header-row > div{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-secondary);
	}
	#Reporting-Admin-Favourites-Table .header-row .lot-name,
	#Reporting-Admin-Favourites-Table .header-row .date-added{
		cursor: pointer;
	}
	#Reporting-Admin-Favourites-Table .header-row .ordering-icon{
		margin-left:15px;
	}
	#Reporting-Admin-Favourites-Table .favourite-listings .favourite-listing{
		padding:15px 0;
	}
	#Reporting-Admin-Favourites-Table .favourite-listings .favourite-listing .builder,
	#Reporting-Admin-Favourites-Table .favourite-listings .favourite-listing .lot-name,
	#Reporting-Admin-Favourites-Table .favourite-listings .favourite-listing .buyer-email,
	#Reporting-Admin-Favourites-Table .favourite-listings .favourite-listing .date-added{
		font-family: "Baggos Standard", Sans-serif;
		font-size: 18px;
		font-weight: 500;
		color: var(--e-global-color-secondary);
	}
	#Reporting-Admin-Favourites-Table .favourite-listings .favourite-listing .lot-name a{
		color: var(--e-global-color-secondary);
	}
	#Reporting-Admin-Favourites-Actions-Bar{
		margin-bottom:60px;
	}
	@media(min-width:1024px){
		#Reporting-Admin-Favourites-Actions-Bar{
			display: grid;
			grid-template-columns: 50% 50%;
			column-gap: 15px;
		}
	}
	#Reporting-Admin-Favourites-Datepicker select {
		width:auto;
	    appearance: none;
	    -webkit-appearance: none;
	    -moz-appearance: none;

	    padding: 15px 36px 15px 0px;
	    border: none;
	    border-radius: 0;
	    background-color: transparent;
	    color: #3B3331;
	    font-size: 18px;
	    line-height: 1;
	    cursor: pointer;
	    text-align: left;

	    background-image:
	        url("data:image/svg+xml;utf8,<svg fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");
	    background-repeat: no-repeat;
	    background-position: right 5px top 15px;
	    background-size: 20px;
	}

	#Reporting-Admin-Favourites-Datepicker select:hover,
	#Reporting-Admin-Favourites-Datepicker select:focus {
	    outline: none;
	}

	#Reporting-Admin-Favourites-Range-Custom{
	    display: flex;
	    gap: 8px;
	    align-items: center;
	    width:100%;
	    max-width: 400px;
	}

	#Reporting-Admin-Favourites-Range-Custom input[type="date"] {
	    padding: 7px 10px;
	    border: 1px solid #d1d5db;
	    border-radius: 20px;
	    font-size: 14px;
	    color: #3B3331;
	    background-color: #fff;
	}

	#Reporting-Admin-Favourites-Range-Custom input[type="date"]:focus {
	    outline: none;
	}

	#Reporting-Admin-Favourites-Range-Custom button {
	    padding: 7px 20px;
	    border: none;
	    border-radius: 20px;
	    font-size: 14px;
	    font-weight: 500;
	    background-color: var(--e-global-color-primary);
	    color: #fff;
	    cursor: pointer;
	    transition: background-color 0.15s ease, transform 0.05s ease;
	}

	#Reporting-Admin-Favourites-Range-Custom button:hover {
	    background-color: #3B3331;
	}

	#Reporting-Admin-Favourites-Actions.hidden{
		display:none !important;
	}
	@media(min-width:1024px){
		#Reporting-Admin-Favourites-Actions{
			display:flex;
			justify-content: flex-end;
			gap:20px;
		}
	}
	#Reporting-Admin-Favourites-Actions-Download-Selector{
		width:auto;
	    appearance: none;
	    -webkit-appearance: none;
	    -moz-appearance: none;

	    padding: 15px 36px 15px 0px;
	    border: none;
	    border-radius: 0;
	    background-color: transparent;
	    color: #3B3331;
	    font-size: 18px;
	    line-height: 1;
	    cursor: pointer;
	    text-align: right;

	    background-image:
	        url("data:image/svg+xml;utf8,<svg fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");
	    background-repeat: no-repeat;
	    background-position: right 5px top 15px;
	    background-size: 20px;
	    flex-grow: 0;
	    align-self: flex-start;
	}
	#Reporting-Admin-Favourites-Actions-Download-Selector:hover,
	#Reporting-Admin-Favourites-Actions-Download-Selector:focus {
	    outline: none;
	}
	#Reporting-Admin-Favourites-Actions-Download-Button{
		flex-grow: 0;
		align-self: flex-start;
	}
/*	End Admin Reporting Favourites Table */

/*	Admin Reporting Views Table */
	#Reporting-Admin-Views-Table {
	    --listing-grid-columns: 1fr 1fr 1fr 1fr;
	}

	#Reporting-Admin-Views-Table .header-row,
	#Reporting-Admin-Views-Table .views-listings .views-listing{
		display: grid;
	    grid-template-columns: var(--listing-grid-columns);
	    align-items: center;
	    column-gap: 15px;
	    border-bottom: 1px solid #000;
	    padding:15px 0;
	}
	#Reporting-Admin-Views-Table .views-listings .loading,
	#Reporting-Admin-Views-Table .views-listings .empty,
	#Reporting-Admin-Views-Table .views-listings .error{
		grid-column: 1 / -1;
	    text-align: center;
	    padding: 20px;
	}
	#Reporting-Admin-Views-Table .views-listings .loading i{
		margin-right:5px;
	}
	#Reporting-Admin-Views-Table .header-row > div{
		font-family: "Baggos Standard", Sans-serif;
		font-weight:500;
		font-size:21px;
		color:var(--e-global-color-secondary);
	}
	#Reporting-Admin-Views-Table .header-row .builder,
	#Reporting-Admin-Views-Table .header-row .lot-name,
	#Reporting-Admin-Views-Table .header-row .total-views{
		cursor: pointer;
	}
	#Reporting-Admin-Views-Table .header-row .ordering-icon{
		margin-left:15px;
	}
	#Reporting-Admin-Views-Table .views-listings .views-listing{
		padding:15px 0;
	}
	#Reporting-Admin-Views-Table .views-listings .views-listing .builder,
	#Reporting-Admin-Views-Table .views-listings .views-listing .lot-name,
	#Reporting-Admin-Views-Table .views-listings .views-listing .total-views{
		font-family: "Baggos Standard", Sans-serif;
		font-size: 18px;
		font-weight: 500;
		color: var(--e-global-color-secondary);
	}
	#Reporting-Admin-Views-Table .views-listings .views-listing .lot-name a{
		color: var(--e-global-color-secondary);
	}
	#Reporting-Admin-Views-Actions-Bar{
		margin-bottom:60px;
	}
	@media(min-width:1024px){
		#Reporting-Admin-Views-Actions-Bar{
			display: grid;
			grid-template-columns: 50% 50%;
			column-gap: 15px;
		}
	}
	#Reporting-Admin-Views-Filters{
		display: flex;
		gap:40px;
	}
	#Reporting-Admin-Views-Datepicker select,
	#Reporting-Admin-Views-Builder-Selector select {
		width:auto;
	    appearance: none;
	    -webkit-appearance: none;
	    -moz-appearance: none;

	    padding: 15px 36px 15px 0px;
	    border: none;
	    border-radius: 0;
	    background-color: transparent;
	    color: #3B3331;
	    font-size: 18px;
	    line-height: 1;
	    cursor: pointer;
	    text-align: left;

	    background-image:
	        url("data:image/svg+xml;utf8,<svg fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");
	    background-repeat: no-repeat;
	    background-position: right 5px top 15px;
	    background-size: 20px;
	}

	#Reporting-Admin-Views-Datepicker select:hover,
	#Reporting-Admin-Views-Datepicker select:focus,
	#Reporting-Admin-Views-Builder-Selector select:hover,
	#Reporting-Admin-Views-Builder-Selector select:focus {
	    outline: none;
	}

	#Reporting-Admin-Views-Range-Custom{
	    display: flex;
	    gap: 8px;
	    align-items: center;
	    width:100%;
	    max-width: 400px;
	}

	#Reporting-Admin-Views-Range-Custom input[type="date"] {
	    padding: 7px 10px;
	    border: 1px solid #d1d5db;
	    border-radius: 20px;
	    font-size: 14px;
	    color: #3B3331;
	    background-color: #fff;
	}

	#Reporting-Admin-Views-Range-Custom input[type="date"]:focus {
	    outline: none;
	}

	#Reporting-Admin-Views-Range-Custom button {
	    padding: 7px 20px;
	    border: none;
	    border-radius: 20px;
	    font-size: 14px;
	    font-weight: 500;
	    background-color: var(--e-global-color-primary);
	    color: #fff;
	    cursor: pointer;
	    transition: background-color 0.15s ease, transform 0.05s ease;
	}

	#Reporting-Admin-Views-Range-Custom button:hover {
	    background-color: #3B3331;
	}

	#Reporting-Admin-Views-Actions.hidden{
		display:none !important;
	}
	@media(min-width:1024px){
		#Reporting-Admin-Views-Actions{
			display:flex;
			justify-content: flex-end;
			gap:20px;
		}
	}
	#Reporting-Admin-Views-Actions-Download-Selector{
		width:auto;
	    appearance: none;
	    -webkit-appearance: none;
	    -moz-appearance: none;

	    padding: 15px 36px 15px 0px;
	    border: none;
	    border-radius: 0;
	    background-color: transparent;
	    color: #3B3331;
	    font-size: 18px;
	    line-height: 1;
	    cursor: pointer;
	    text-align: right;

	    background-image:
	        url("data:image/svg+xml;utf8,<svg fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M6 9l6 6 6-6'/></svg>");
	    background-repeat: no-repeat;
	    background-position: right 5px top 15px;
	    background-size: 20px;
	    flex-grow: 0;
	    align-self: flex-start;
	}
	#Reporting-Admin-Views-Actions-Download-Selector:hover,
	#Reporting-Admin-Views-Actions-Download-Selector:focus {
	    outline: none;
	}
	#Reporting-Admin-Views-Actions-Download-Button{
		flex-grow: 0;
		align-self: flex-start;
	}
/*	End Admin Reporting Views Table */