
.site-footer-bottom a + a{
	margin-left: 6.5px;
}
.topWidget{
	position: absolute;
	right: 0;
	top:0;
	display: flex;
	flex-wrap:wrap;
	justify-content: flex-end;
	align-items: flex-start;
	gap:0.75rem;
}
.topWidget #text-2{
	padding-top:5px;
	zoom:0.85;
}
@media (max-width: 767px) {
	.topWidget #text-2 strong{
		display: none
	}
}
.topWidget .blocHead{
	position: relative;
}

@media (max-width: 767px) {
	.topWidget #text-2{
		zoom:0.65;
	}
	.topWidget #text-2 strong{
		display: none
	}
	.topWidget .blocHead{
		zoom: 0.85;
	}
}


/*FALLBACK SUR LES SELECTEURS DU MOTEUR*/
#liste_commerces, #categorie_commerces{
	display: none;
}

/*MISE EN FORME DU MOTEUR V2*/
#liste_commerces{
	width: 22.5rem;
}
#categorie_commerces{
	width: 15rem;
}
/*1.OVERRIDE SELECT2.JS */
.select2-container{
	max-width: 20rem;
}
@media (max-width: 767px) {
	.select2-container{
		max-width: 14rem;
	}
	.widget_commerces_filters_widget .form-group{
		justify-content:center;
	}
}
.select2-container .select2-selection--single{
	height:45px;
	font-size:1.1rem;
	font-weight: 700;
}
.select2-container--default .select2-selection--single{
	border-radius: 0.25rem;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 45px;
	text-transform: uppercase;
	color:#303030;
	padding-left:12px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
	color:#303030;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 43px;
}
.select2-container--default .select2-results__group,
.select2-results__option{
	font-size: 0.9rem;
	text-transform: uppercase;
}
.select2-container--default .select2-results__option .select2-results__option{
	padding-left: 0.9rem;
	font-size: 0.9rem;
	text-transform: uppercase;
}
.select2-search--dropdown .select2-search__field {
	padding: 10px 5px;
	font-weight: 300;
	font-size: 0.9rem;
}




/*MODIF ZONE HOME*/
.home .widget_commerces_filters_widget .container{
	padding:6rem 0;
}
/*Zone moteur pour home*/
.home .moteurContainer{
	max-width: 700px;
	width:95%;
	margin: 0 auto;
	padding: 1.25rem 2rem;
	background: rgb(255 255 255 / 0.45);
	backdrop-filter: blur(5px);
	box-shadow: 2px 3px 5px 5px rgb(0 0 0 / 0.5);
	border:1px solid #FFFFFF;
	border-radius: 0.55rem;
}
.home .moteurContainer select{
	opacity: 0;
}
.home .widget_commerces_filters_widget h4,
.home .widget_commerces_filters_widget label {
	color:#303030;
}
.home .widget_commerces_filters_widget label {
	font-weight: 400;
}
.home .widget_commerces_filters_widget h4{
	margin-bottom: 1.25rem;
	font-size: 1.5rem;
}


/*MODIF HEADER WIDGET*/
.widget_commerces_filters_widget .moteurContainer{
	max-width: 700px;
	width:95%;
	margin: 0 auto;
	padding: 1.25rem 2rem;
	background: rgb(255 255 255 / 0.45);
	backdrop-filter: blur(5px);
	box-shadow: 2px 3px 5px 5px rgb(0 0 0 / 0.5);
	border:1px solid #FFFFFF;
	border-radius: 0.55rem;
}
.widget_commerces_filters_widget h4,
.widget_commerces_filters_widget label{
	color:#303030;
}

/*PAGE MAGASIN*/
.post-type-archive-commerce .widget_commerces_filters_widget .moteurContainer{
	max-width: unset;
	width:unset;
	margin: 0 auto;
	padding: 0;
	background: transparent;
	backdrop-filter: unset;
	box-shadow: unset;
	border:0px solid #FFFFFF;
	border-radius: 0;
}


/*Correction navigation principal*/
.navbar{
	padding:.5rem 0;
}
.navbar-brand{
	max-width: 190px;
}
.navbar-nav{
	justify-content: space-between;
}
#primary-menu li{
	max-width: 15ch;
}
@media (max-width: 1259px) {
	.navbar {
		flex-wrap: wrap;
	}
	.navbar-expand-md .navbar-collapse{
		width: 100%;
	}
	.navbar-brand{
		max-width: unset;
	}
	#primary-menu a{
		//font-size: 13px;
	}
}
@media (max-width: 1010px) {
	
	#primary-menu a{
		font-size: 12px;
	}
}
@media (max-width: 767px) {
	.navbar {
		padding-top: 50px;
	}
	.navbar-brand{
		max-width: 180px;
	}
	#primary-menu li{
		max-width: unset;
	}
	#primary-menu a{
		font-size: 14px;
	}
}