/*Archive cpt*/
.container-archive{
	padding: 40px 130px 60px;
}

.container-edito{
	display: flex;
	flex-wrap: wrap;
		&:after{
			content: "";
			flex: 0 0 65.5%;
		}
}

.content-edito{
	flex: 1 23%;
	margin-top: 34px;
		&:nth-child(-n+3){
			margin-top: 0;
		}
		&:nth-child(3n+1){
			margin-right: 34px;
		}
		&:nth-child(3n+2){
			margin-right: 0;
		}
		&:nth-child(3n+3){
			margin-left: 34px;
		}
}

.element-edito{
	background: #354B66;
    padding: 40px;
	border-radius: 20px;
	height: 283px;
	background-image: url(../img/logo-prairial-background-bleu.png);
	background-repeat: no-repeat;
	transition: all 0.15s;
		&:hover{
			background: #12A19A;
			background-image: url(../img/logo-prairial-background-vert.png);
			background-repeat: no-repeat;
		}
	h2{
		line-height: 26px;
		color: white;
		font-size: 22px;
		display: flex;
		align-items: flex-end;
		height: 180px;
		margin-bottom: 15px;
	}
	&:after{
		content: "";
		background: #12A19A;
		height: 4px;
		width: 40%;
		display: block;
		transition: all 0.15s;
	}
	&:hover::after{
		background: white;
	}
}

.pagination-container-cpt{
	display: flex;
	justify-content: space-between;
	margin-top: 35px;
		i{
			&:first-child{
				margin-right: 8px;
			}
			&:last-child{
				margin-left: 8px;
			}
		}
}

/*Fil d'ariane archive cpt, actu et single actu*/
.container-ariane{
	margin-bottom: 40px!important;
}

.container-ariane a, .container-ariane span,
.container-ariane-actu a, .container-ariane-actu span{
	text-transform: uppercase;
	font-size: 12px;
}

.container-ariane-actu .breadcrumb li,
.container-ariane .breadcrumb li{
	letter-spacing: 2px!important;
	line-height: 20px!important;
}

.container-ariane-actu .breadcrumb li::after,
.container-ariane .breadcrumb li::after{
	margin-left: 0!important;
}

/*SINGLE ACTUALITES + CPT*/
/*Header single cpt*/
.header-single{
	padding: 60px 130px 40px;
}

/*Container élements generaux*/
.container-article .elementor-container{
	margin-right: 0!important;
	padding-bottom: 40px!important;
}

.title-single{
	padding-right: 57px
}

.sep-article .elementor-divider{
	padding-bottom: 0!important;
}

.element-article-cpt .elementor-widget-container > *:last-child{
	margin-bottom: 0!important;
}

.element-article-cpt{
	h3, h4, h5, h6{
		margin-bottom: 16px;
	}
}

.element-article-cpt{
	h2{
		color: #354B66;
			&:after{
				content: "";
				background: #12A19A;
				width: 102px;
				height: 4px;
				display: block;
				margin-top: 15px;
			}
		}
	h4, h5, h6{
		margin-bottom: 15px;
	}
	ul{
		margin-bottom: 20px;
		list-style: initial!important;
			&:last-child{
				margin-bottom: 0!important;
			}
	}
	li{
		margin-left: 19px!important;
			&:marker{
				color: #12A19A!important;
			}
	}
	a{
		color: #12A19A;
		font-weight: initial;
		transition: all 0.15s;
			&:hover{
				color: #354B66;
			}
	}
}

.cat-actu .elementor-post-info__terms-list a{
	font-weight: 400!important;
	transition: all 0.15s!important;
		&:hover{
			color: #354B66!important;
		}
}

/*Header actualités*/
.header-actu{
	padding: 60px 0 0 130px;
}

.img-cover img{
	width: 100%;
}

.prl-actu{
	padding-right: 130px;
	padding-left: 130px;
}

@media screen and (max-width: 1280px){
    /*SINGLE ACTUALITES + CPT*/
	.container-article .elementor-container{
		flex-direction: column!important;
	}

	.container-article .elementor-column{
		width: 100%!important;
	}

	.title-single{
    	padding-right: 0;
	}

	.container-article img{
		margin-top: 40px;
		border-radius: 20px!important;
	}

	/*Header actualités*/
	.header-actu{
		padding: 60px 130px 0;
	}
}

@media screen and (max-width: 1024px){
    /*Archive actualités*/
	.wrap-archive-news .elementor-posts-container{
		--grid-row-gap: 35px!important;
	}

    /*Archive cpt*/
	.content-edito{
		flex:1 44%;
			&:nth-child(1n){
				margin-right: 34px;
			}
			&:nth-child(3n+3){
				margin-left: 0;
			}
			&:nth-child(2n), &:last-child{
				margin-right: 0;
			}
			&:nth-child(3){
				margin-top: 34px;
			}
	}

	.background-top-cpt{
    	bottom: 484px;
	}

	.container-edito:after{
    	flex: 0 0 52.5%;
	}

	/*Archive cpt et actualités*/
	.container-archive{
		padding: 40px;
	}

    /*SINGLE ACTUALITES + CPT*/
	/*Header cpt*/
	.header-single{
		padding: 40px;
	}

	/*Header actualités*/
	.header-actu{
		padding: 40px 40px 0;
	}
}

@media screen and (max-width: 768px){
    /*Archive cpt*/
	.container-edito{
		flex-direction: column;
	}
	.content-edito{
		&:nth-child(1n){
			margin-right: 0;
		}
		&:nth-child(2){
			margin-top: 34px;
		}
	}
}

@media screen and (max-width: 740px){
    /*Archive cpt et actualités*/
	.container-archive{
    	padding: 30px 20px;
	}

    /*SINGLE ACTUALITES + CPT*/
	/*Header cpt*/
	.header-single{
		padding: 30px 20px;
	}

	/*Header actualité*/
	.header-actu{
		padding: 30px 20px 0;
	}
}