/**
 * Theme Name:     Bentley Estate
 * Author:         Innvo Tech
 * Template:       hello-elementor
 * Text Domain:	   bentley-estate
 * Description:    Bentley Estate is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 * Theme URI:      https://bentleyestate.innvotech.net/
 * Version:        1.0.0
 */

.be-property-grid .es-powered.content-font {
    display: none;
}
.be-property-search .es-btn--primary[type=submit] {
	border-color: #394d45 !important;
    border-radius: 0 !important;
}
.be-property-search .es-search--simple .es-search__address button.es-btn.es-btn--icon {
	background-color: #394d45;
}
.be-property-search .es-search--simple .es-search-nav.es-search-nav--dropdowns>li,
.be-property-search .es-field input[type=text] {
    font-family: 'Jost';
	border-radius: 0 !important;
}
.be-property-search .es-btn.es-btn--secondary.es-btn--bordered {
    font-size: 16px;
    font-family: 'Jost';
    font-weight: 400;
    border-radius: 0px;
}
.be-property-grid .es-listing {
    box-shadow: none;
    background: #def5ed;
}
.be-property-grid .es-listing .es-listing__title a {
    font-family: 'Cormorant Garamond';
    font-size: 22px;
    font-weight: 400;
}
.be-property-grid .es-listing .es-listing__content .es-badges .es-price {
    background: #6ba58e;
    color: #ffffff;
    font-family: 'Jost';
    font-weight: 300;
    padding: 0px 6px;
}
.be-property-grid .es-listing .es-listing__content .es-badges>* {
	background: #ffffff;
    border-radius: 0;
    font-family: 'Jost';
    font-size: 14px;
    text-transform: capitalize;
}
.be-property-grid .es-search--simple form, 
.be-property-grid  .es-search--simple form {
    justify-content: center;
    margin-bottom: 10px;
}
.be-property-grid ul.es-listing__meta,
.be-property-grid .es-listing .es-address,
.be-property-grid .es-listing__terms,
.be-property-grid  .es-listing .es-listing__image .es-badges,
.be-property-grid .es-listings-filter.js-es-listings-filter {
    display: none !important;
}
.be-property-grid .es-listing__image .es-listing__image__slider .slick-arrow.slick-prev,
.be-property-grid .es-listing__image .es-listing__image__slider .slick-arrow.slick-next,
.be-property-grid .es-listing .es-listing__image .es-badges .es-badge {
    border-radius: 0;
}
.be-property-grid .es-listing .es-listing__image .es-badges .es-badge a {
    font-weight: 300;
}
.be-property-grid .es-listing .es-listing__content .es-badges .es-price {
	margin-right: 4px !important;
}
.be-property-grid .es-btn.es-btn--icon.es-btn--small {
	border-radius: 0px !important;
}
.be-property-grid .es-field input[type=radio]+label, body .es-field label,
.be-property-grid .es-field .select2-container .select2-selection,
.be-property-grid .es-field input[type=number] {
    border-width: 1px;
    border-radius: 0;
}
.blur-bg {
	backdrop-filter: blur(8px);
}

/* Single Property */

.price-tag .elementor-widget-container {
    display: inline-block;
    background: #6ba58e;
}
.property-general-details span.title {
	color: #465e5b;
    font-family: 'Cormorant Garamond';
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}
.price-note .elementor-icon-list-item .elementor-icon-list-text {
    background: #5d837e;
    padding: 4px 10px;
}
@media screen and (max-width: 1024px) {
	.be-property-grid .es-listing .es-listing__content .es-badges>* {
		font-size: 12px;
	}
	.be-property-grid .es-listing .es-listing__title a {
		font-size: 18px;
	}
	.experties-icon .elementor-icon {
		background: #cfe8de;
		padding: 2px 4px;
	}
	.be-property .es-single .es-address,
	.be-property .es-property-section .es-property-fields .es-entity-field span {
		font-size: 14px;
	}
	.be-property .es-request-form .es-btn-wrapper button.es-btn {
		font-size: 16px !important;
	}
	.be-property ul.es-listing__meta svg {
		width: 22px;
		height: 22px;
		max-width: 22px;
		max-height: 22px;
	}
	.be-property ul.es-listing__meta li {
		font-size: 14px;
	}
}
 
@media screen and (max-width: 765px) {
	.be-property .es-property-section .es-property-fields .es-property-field .es-property-field__terms a {
		line-height: 2.2;
	}
}