/* Pages filieres
Colored background style */
.titre-filiere{
	padding-top: 4rem;
}
.is-style-colored-bg p{
	color: #333333;
}
.is-style-colored-bg:before{
	position: absolute;
	content: "";
	background-color: currentColor;
	left: 0;
	overflow: visible;
	z-index: -1;
	width: 100vw;
	height: 50%;
	border-radius: 1rem;
}

/*  carte (articles de bricolage) pour créer le tag mettre la class tag-carte au premier <p> */
.is-content-justification-space-between .is-style-carte-check, .is-content-justification-center .is-style-carte-check, .parent-tag-filiere{
	border: solid 1px rgba(197, 207, 218, 1);
	width: 33%;
	padding: 1rem 1rem;
}
.is-content-justification-center .is-style-carte-check{
	width: 50%;
}
/* Gallery filiere */
.is-style-filiere figure{
	height: 50vh;

}
.is-style-carte-check{
	position: relative;
	overflow: hidden;
}
/* block-tag-filiere.css */

/* Responsive pages filieres */
@media screen and (max-width: 960px){
	.filiere-responsive{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.entry-content .filiere-responsive .is-style-carte-check{
		margin: auto;
		width: 80%;
	}
	.entry-content .wp-block-group .is-style-lire-plus-filiere{
		width: 80%;
	}
	.is-style-colored-bg:before{
		height: 45%;
	}
}

/* style-variation-puce-check */
.is-style-puce-check{
	padding: 0;
}
ul.is-style-puce-check li {
	position: relative;
	list-style: none;
	vertical-align: top;
	margin-bottom: 1rem;
	padding-left: 2rem
}

ul.is-style-puce-check li::before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZWNrIj48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=");
	background-repeat: no-repeat;
	background-position: bottom left;
	content: "";
	background-size: contain;
	height: 1rem;
	width: 1.5rem;
	position: absolute;
	left: 0;
	top: .333rem;
}
main.eco-page-filiere hr{
	
    color: #C5CFDA;
}
main.eco-page-filiere{
	padding: 0;
	margin-block-start: 0;
	position: relative;
	top: -1rem;
}

main.eco-page-filiere {
	margin-block-start: 0;
	position: relative;
	top: 0;
	padding-left: 0;
	padding-right: 0;
}

.page-template-page-filiere a{
	word-break: normal;
}