.page-heading.listing-page {
	display: flex !important;
	justify-content: center !important;
	padding: 60px 0 !important;
    background-image: url(https://lapmap.fr/wp-content/uploads/2025/05/jordan-andrews-76mzynk5YpE-unsplash-scaled.jpg);
	min-height: 350px;
}

.page-heading-inner-container.text-center {
	width: 1240px;
    max-width: 100%;
    text-align: left;
	align-content: center;
	position: relative;
}

/* Map */

.post-with-map-container-right.classic-layout {
	box-shadow: none;
	background: #ffffff; 
}

.search-row-classic .search-filters > ul > li > a,
.search-row.search-row-classic .input-group.border-dropdown,
.search-row-classic .lp_add_more_filter a,
.classic-filters-new-style #lp-find-near-me > ul > li > a {
	border-radius: 8px;
	border: 1px solid #E0E5EB !important;
	background: #ffffff;
}

/* Navbar */
.lp-search-header-style-outer {
	border: 1px solid #E0E5EB !important;
	border-radius: 8px;
	padding: 5px 2px;
	width: 30%;
}

.lp-header-style-classic .form-group.lp-suggested-search {
	border-radius: 0 !important;
	width: 50% !important;
	border-right: 1px solid #E0E5EB !important;
}

.lp-header-style-classic .form-group.lp-location-search {
	border-radius: 0 !important;
	width: 40% !important;
	border-right: 1px solid #E0E5EB !important;
}

input.dropdown_fields {
	min-width: 100%;
}

.lp-search-bar-header .lp-header-search-button .lp-search-bar-right .lp-search-btn {
	margin: 0 !important;
}

.lp-search-bar-header .lp-header-search-button .lp-search-bar-right .fa-magnifying-glass.lp-search-icon {
	color: #5C5C5C;
}

.lp-search-bar-header .lp-header-search-button .lp-search-bar-right .fa-magnifying-glass.lp-search-icon:hover {
	background: none !important;
}

.header-right-panel.clearfix.col-md-10.col-sm-10.col-xs-12 {
	width: 95% !important;
}

.lp-header-full-width .lp-menu-bar .lp-logo-container {
	width: 5%;
}

.lp-header-style-classic .lp-search-header-style {
	width: 100% !important;
}

.col-md-6.lp-menu-container {
	width: 70%;
	padding: 5px 2px;
}

.lp-header-style-classic .lp-menu.menu.lp-menu-outer.lp-nav-menu-after {
	margin-right: 16px !important;
}

.lp-header-style-classic .lp-menu.menu.lp-menu-outer.lp-nav-menu-after li a {
	font-weight: 400 !important;
	color: #122C34;
	opacity: 0.6;
	transition: opacity 0.3s ease;
}

.lp-header-style-classic .lp-menu.menu.lp-menu-outer.lp-nav-menu-after li a:hover {
	opacity: 1;
}
.lp-header-style-classic .lp-menu.menu.lp-menu-outer.lp-nav-menu-after li.current-menu-item a {
	opacity: 1;
}
