 header {
 	padding-left: 0px !important;
 	padding-right: 0px !important;
 }
 header .wc-header-part {
 	padding-left: 20px !important;
 	padding-right: 20px !important;
 }
 .wc-les-slides-img .wc-les-slides-imges {
 	display: flex;
 	gap: 10px;
 }
.wc-header-top-wrapper{
	display: none;
}
 .wc-header-top-wrapper .wc-header-top-wrap {
 	background-color: #000;
 	display: flex;
 	align-items: center;
 	justify-content: center;
 	padding: 8px;
 	gap: 8px;
 	flex-wrap: wrap;
 	text-align: center;
 }

 .wc-header-top-wrapper .wc-header-top-wrap p {
 	margin: 0;
 	font-family: 'EquitanSans' !important;
 	font-weight: 400;
 	font-size: 16px;
 	line-height: 120%;
 	color: #FFFFFF;
 }
 body.home .wc-header-top-wrapper,
 body.page-acheter .wc-header-top-wrapper,
 body.single.single-biens-immo .wc-header-top-wrapper {
    display: block;
}

 .wc-header-top-wrapper .wc-header-top-wrap figure.wp-block-image {display: flex;}

 .wc-header-top-wrapper .wc-header-top-wrap p strong {
 	font-weight: 600;
 }

.accordeon-part .wp-block-accordion-panel p{
   padding: 16px 0;
}
.accordeon-part .wp-block-accordion-panel p:last-child {
    padding-bottom: 0;
}


  @media (max-width: 991px) {
.wc-header-top-wrapper .wc-header-top-wrap p{
    font-size: 14px;
}
 	 .wc-header-top-wrapper .wc-header-top-wrap {
gap: 4px;
padding: 6px 20px;
 	 }
}
 @media (max-width: 767px) {
 	header .wc-header-part {
 		padding-left: 0px !important;
 		padding-right: 0px !important;
 	}
.nos-agences-image-grid .content_item-title-bottom,
.wp-block-uagb-container.grid-row .service-grid-box,
.hero-section.hero-smaller-section .container,
.hero-section.hero-smaller-section .hero-banner-img figure img{
    transform: inherit !important;
}
.hero-section.hero-smaller-section {
    min-height: auto;
}
}

.jet-listing-dynamic-link-block {
    position: relative;
    z-index: 9999 !important;
}

.popup-background.style-1{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.6);
opacity:0;
visibility:hidden;
transition:0.3s;
z-index:9998;
}

.popup-background.style-1.active{
opacity:1;
visibility:visible;
}

.custom-popup-container.style-1{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
display:flex;
align-items:center;
justify-content:center;
opacity:0;
visibility:hidden;
z-index:9999;
transition:0.3s;
}

.custom-popup-container.style-1.active{
opacity:1;
visibility:visible;
}

.popup-content{
background:#fff;
max-width:650px;
width:90%;
padding:35px;
border-radius:8px;
max-height:90vh;
overflow-y:auto;
position:relative;
}

.close-popup{
position:absolute;
top:15px;
right:18px;
font-size:26px;
cursor:pointer;
}

body.overlay-active{
overflow:hidden;
}