.grid-locatifs .wpgb-facet-title {
	margin-bottom: 12px!important;
}

.grid-locatifs .wpgb-facet .wpgb-checkbox-facet .wpgb-hierarchical-list,
.grid-locatifs .wpgb-facet .wpgb-radio-facet .wpgb-hierarchical-list {
	gap: 8px 15px;
}

.grid-locatifs .wpgb-facet .wpgb-checkbox-facet .wpgb-hierarchical-list:first-child > li:first-child,
.grid-locatifs .wpgb-facet .wpgb-radio-facet .wpgb-hierarchical-list:first-child > li:first-child,
.grid-locatifs .wpgb-facet .wpgb-checkbox-facet .wpgb-hierarchical-list li,
.grid-locatifs .wpgb-facet .wpgb-radio-facet .wpgb-hierarchical-list li {
	margin: 0 5px 5px 0;
}

@media screen and (max-width: 640px) {
	.grecaptcha-badge {
		visibility: hidden;
		pointer-events: none;
	}
}

.grid-locatifs .gridlocatif .wpgb-card .wpgb-card-inner .carrousel-locatif .slick-track .slick-slide picture {
	height: 100%;
}

/* 11/03/2022
* Grossir la taille des item du menu
*/

header div .menu .menu-item {
	font-size: 16px;
}
@media screen and (max-width: 1440px) {
	header .wp-block-column:first-child {
		flex: 0 auto !important;
	}
}
header .wp-block-columns .wp-block-column .wp-block-buttons a {
	font-size: 16px;
}

/* 04/04/22 */
.T-20-a .wp-block-group .wp-block-buttons {
	gap: 15px 10px;
	margin-top: 45px;
	width: 100%;
}

.T-20-a .wp-block-group .wp-block-buttons .wp-block-button{
	width: fit-content;
}

.bouton-spa a {
	display: block;
	width: fit-content;
	background: #009BAF;
  color: white;
  border: 2px solid #009BAF;
	border-radius: 3px;
	padding: 17px 15px;
	text-decoration: none;
	transition: 0.2s ease-in-out;
}

.bouton-spa a:hover {
	background: transparent;
  color: #009BAF;
	padding: 17px 15px;
}

header .wpml-ls-statics-shortcode_actions ul {
  display: flex;
}

@media screen and (max-width: 1083px) {
	header .wpml-ls-statics-shortcode_actions {
	  display: none;
	}
}

@media screen and (min-width: 1084px) {
  body > .wpml-ls-statics-footer {
    display: none;
  }
}

.T-20-a#offres .titre {
	font-family: "DM Serif Display",serif;
	font-size: 24px;
}

.T-05-a .wp-block-cover:before {
	background: linear-gradient(359deg, #0000005c,20%, transparent);
}

@media screen and (max-width: 1023px) {

	.hz.header.active,
	header .wp-block-columns .wp-block-column:nth-child(4),
	.T-10-b:after {
		display: none;
	}

	header {
		justify-content: center;
	}

}