.eltdf-mobile-header .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(1),
.eltdf-mobile-header .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(2),
.eltdf-mobile-header .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(4),
.eltdf-mobile-header .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(5),
.eltdf-mobile-header .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(7),
.eltdf-mobile-header .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(8),
.eltdf-mobile-header .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(9),
.eltdf-mobile-header .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(10){
    display: none;
}



.eltdf-map-marker-holder .eltdf-map-marker svg polygon,
.eltdf-map-marker-holder .eltdf-map-marker svg path {
  fill: #692186;
}
.eltdf-map-marker-holder .eltdf-map-marker svg polygon:last-of-type {
  fill: #50006c;
}
.eltdf-map-marker-holder .eltdf-map-marker svg circle {
  stroke: #692186;
}

.eltdf-cluster-marker svg > polygon {
  fill: #ef94ca;
}
.eltdf-cluster-marker svg > circle {
  stroke: #ef94ca;
}
.eltdf-cluster-marker svg > polygon:last-of-type {
  fill: #cd7dad;
}

body .select2-container--default .select2-selection--single{
	height: auto !important;
}

.eltdf-listing-list-holder .eltdf-ll-filter-holder .eltdf-ll-filter-middle .eltdf-filter-section.eltdf-section-featured-sales .eltdf-section-sales-checkbox{
	display: none;
}

.eltdf-listing-single-holder .eltdf-ls-location .eltdf-ls-location-social a.eltdf-ls-location-social-twitter i:before{
	content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwLDAsMjU2LDI1NiIgd2lkdGg9IjE1cHgiIGhlaWdodD0iMTVweCIgZmlsbC1ydWxlPSJub256ZXJvIj48ZyBmaWxsPSIjYWZhZmFmIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48ZyB0cmFuc2Zvcm09InNjYWxlKDguNTMzMzMsOC41MzMzMykiPjxwYXRoIGQ9Ik0yNi4zNywyNmwtOC43OTUsLTEyLjgyMmwwLjAxNSwwLjAxMmw3LjkzLC05LjE5aC0yLjY1bC02LjQ2LDcuNDhsLTUuMTMsLTcuNDhoLTYuOTVsOC4yMTEsMTEuOTcxbC0wLjAwMSwtMC4wMDFsLTguNjYsMTAuMDNoMi42NWw3LjE4MiwtOC4zMjJsNS43MDgsOC4zMjJ6TTEwLjIzLDZsMTIuMzQsMThoLTIuMWwtMTIuMzUsLTE4eiI+PC9wYXRoPjwvZz48L2c+PC9zdmc+");
	position: relative;
  top: 2px;
})

.eltdf-login-register-widget.eltdf-user-logged-in .eltdf-logged-in-user .eltdf-logged-in-user-inner>span img {
    display: none;
}
.eltdf-menu-area .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(1),
.eltdf-menu-area .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(2),
.eltdf-menu-area .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(4),
.eltdf-menu-area .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(5),
.eltdf-menu-area .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(7),
.eltdf-menu-area .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(8),
.eltdf-menu-area .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(9),
.eltdf-menu-area .eltdf-login-register-widget.eltdf-user-logged-in .eltdf-login-dropdown li:nth-child(10){
    display: none;
}

	.whatsapp-button {
		position: fixed;
		bottom: 20px;
		right: 20px;
		z-index: 1000;
		background-color: #25D366;
		border-radius: 50%;
		width: 60px;
		height: 60px;
		display: flex;
		justify-content: center;
		align-items: center;
		box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
		transition: transform 0.3s ease;
	}

	.whatsapp-button:hover {
		transform: scale(1.1);
	}

	.whatsapp-button img {
		width: 40px;
		height: 40px;
	}

	body {
		margin: 0;
		padding-bottom: 80px;
	}

.eltdf-listing-single-holder .eltdf-ls-content .eltdf-ls-content-inner #jp-relatedposts {
    display: none !important;
}

/* Force back button to white everywhere (mobile + dark mode too) */
#md-back-btn,
#md-back-btn:hover,
#md-back-btn:active,
#md-back-btn:focus {
  background: #fff !important;
  color: #111 !important;              /* arrow color via currentColor */
  border: 1px solid rgba(0,0,0,.15) !important;
  box-shadow: 0 6px 18px rgba(0,0,0,.18) !important;
}
#md-back-btn svg { stroke: currentColor !important; }

/* Neutralize any dark-mode styles from themes */
@media (prefers-color-scheme: dark) {
  #md-back-btn,
  #md-back-btn:hover,
  #md-back-btn:active,
  #md-back-btn:focus {
    background: #fff !important;
    color: #111 !important;
    border: 1px solid rgba(0,0,0,.15) !important;
  }
}

.eltdf-menu-area .eltdf-login-register-widget.eltdf-user-logged-in:hover .eltdf-login-dropdown, .eltdf-mobile-header .eltdf-login-register-widget.eltdf-user-logged-in:hover .eltdf-login-dropdown, .eltdf-sticky-header .eltdf-login-register-widget.eltdf-user-logged-in:hover .eltdf-login-dropdown, .eltdf-top-bar .eltdf-login-register-widget.eltdf-user-logged-in:hover .eltdf-login-dropdown {
height: auto;
   padding: 10px 0 10px;
}

.eltdf-menu-area .eltdf-login-register-widget.eltdf-user-logged-in ul.eltdf-login-dropdown li {
    display: none;
}
.eltdf-menu-area .eltdf-login-register-widget.eltdf-user-logged-in ul.eltdf-login-dropdown li:nth-of-type(2), .eltdf-menu-area .eltdf-login-register-widget.eltdf-user-logged-in ul.eltdf-login-dropdown li:nth-of-type(11) {
    display: block;
}
.eltdf-menu-area .eltdf-login-register-widget.eltdf-user-logged-in:hover .eltdf-login-dropdown {
    height: min-content;
}