/*
Theme Name: Astra Child
Template: astra
Version: 1.0
*/

/* === Estatik & Astra Custom Overrides === */

.site-main article {
	background: transparent !important;
	font-family: "Poppins", sans-serif !important;
}

.site-main article .es-breadcrumbs {
	font-family: "Poppins", sans-serif !important;
}

.site-main article .es-breadcrumbs a {
	color: var(--ast-global-color-1) !important;
}

.site-main article .es-breadcrumbs .es-breadcrumbs__item {
	color: var(--ast-global-color-3) !important;
}

.site-main article .es-badge {
	font-family: "Caviar Dreams", sans-serif !important;
	background: var(--ast-global-color-1) !important;
	color: white;
}

.site-main article .es-address {
	font-family: "Poppins", sans-serif !important;
}

/* Empty section kept in case you plan to add */
.site-main article .es-property-section {
	/* custom styles here */
}

.es-search {
	background: transparent;
	font-family: "Poppins", sans-serif;
}

.es-search h3 {
	color: var(--ast-global-color-3);
	font-family: "Caviar Dreams", sans-serif;
	font-weight: 500;
}

.es-search .es-search__address input {
	font-family: "Poppins", sans-serif;
}

.es-search .es-search__address button {
	font-family: "Caviar Dreams", sans-serif;
}

.es-listings-filter select {
	font-family: "Poppins", sans-serif;
}

.es-search-nav {
	display: flex !important;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	padding: 1rem;
	gap: 1rem;
}

.es-search-nav .js-es-search-nav__label {
	color: var(--ast-global-color-3) !important;
}

.es-search-nav .js-es-search-nav__item a {
	color: var(--ast-global-color-3) !important;
}

.es-search-nav .es-icon {
	color: var(--ast-global-color-3) !important;
}

.es-properties__list .es-title {
	font-family: "Caviar Dreams", sans-serif;
}

.es-properties__list .es-total {
	font-family: "Poppins", sans-serif;
	font-weight: 500;
}

.es-listing {
	border-radius: 20px;
}

.es-listing .es-badge {
	text-transform: capitalize;
}

.es-listing .es-listing__image {
	overflow: hidden;
	border-radius: 20px 20px 0px 0px;
}

.es-listing .es-listing__image .es-badges li {
	font-family: "Poppins", sans-serif;
	text-transform: capitalize;
	background: var(--ast-global-color-1) !important;
}

.es-powered {
	display: none !important;
}

.es-listing__meta svg {
	max-width: 40px !important;
	max-height: 40px !important;
	width: 22px !important;
	height: 22px !important;
}

.es-listing__meta svg path {
	fill: var(--ast-global-color-1);
}
