/*

Site internet JPA WG
Version : 2.1
Site	: https://jpa-wg.com

Theme 	: jpai 2.1
Author	: Integration : Yann Lobry

*/

#actus-home-deux {
	padding: 0 0 2.7vw;
	overflow: hidden;
}

#actus-home-deux > h2 {
	padding: 0 6.6vw;
	 font-size: 4.75em;
	 font-weight: 300;
	 color: #222;
	 margin-bottom: 2vw;
}

#actus-home-deux .cont-bloker-resp-un {
	padding: 0 5.4vw;
}

#actus-home-deux .slick-slide {
	 height: inherit !important;
}

.une-actu-home-deux .container-image a {
	padding: 1.2vw 1.2vw 1.8vw;
	display: block;
}

.une-actu-home-deux .container-image img {
	width: 100%;
	height: auto;
}

.actuhover .une-actu-home-deux .container-image a {
	background-color: #acd9db;
}

.une-actu-home-deux h2 a {
	font-size: 1.79em;
	 font-weight: 700;
	 color: #222222;
	 padding: 0 1.2vw 1.2vw;
	 line-height: 1.45em;
	 display: block;
}

.actuhover .une-actu-home-deux h2 a {
	background-color: #acd9db;
}

.une-actu-home-deux .container-texte p a {
	font-size: 1.35em;
	 line-height: 1.55em;
	 color: rgb(34 34 34 / 60%);
	 font-weight: 400;
	 display: block;
	 padding: 0 1.2vw 1.5vw;
}

.actuhover .une-actu-home-deux .container-texte p a {
	background-color: #acd9db;
}

.une-actu-home-deux .lien-lire-suite {
	font-weight: 500;
	 font-size: 1.14em;
	 color: #222222;
	 display: inline-block;
	 position: relative;
	 padding: 0 1.2vw 1.2vw;
	 display: block;
}

.actuhover .une-actu-home-deux .lien-lire-suite {
	background-color: #acd9db;
}

.une-actu-home-deux .lien-lire-suite:after {
	display: block;
	 content: '';
	 width: 1.5vw;
	 height: 1vw;
	 position: absolute;
	 top: 0.15vw;
	 left: 8.5vw;
	 background: transparent url(/themes/jpai/images/fleche-lien.svg) no-repeat center center;
	 background-size: contain;
}

/*.une-actu-home-deux .lien-lire-suite span {
	display: inline-block;
	 padding: 0.9vw 2.1vw 0.85vw 1.4vw;
	 position: relative;
	 background: #FFFFFF;
	 border: 2px solid #FFDD00;
	 border-radius: 5px;
}

.une-actu-home-deux .lien-lire-suite span:after {
	content: '';
	 display: block;
	 position: absolute;
	 top: 0.78vw;
	 right: 0.8vw;
	 width: 0.7vw;
	 height: 1.2vw;
	 background: transparent url(/themes/jpai/images/chevron-jaune.svg) no-repeat center center;
	 background-size: contain;
}*/

#actus-home-deux .slick-prev,
#actus-home-deux .slick-next {
	border: none;
	 font-size: 0;
	 line-height: 0;
	 display: block;
	 cursor: pointer;
	 color: transparent;
	 outline: none;
	position: absolute;
	 top: 18vw;
	 left: -4.3vw;
	 width: 4vw;
	 height: 4vw;
	 background: transparent url(/themes/jpai/images/fleche-grand-slider-jpl.svg) no-repeat center center;
	 background-size: contain;
	 transform: rotate(180deg);
	 -o-transition: all .2s;
	 -webkit-transition: all .2s;
	 -moz-transition: all .2s;
	 transition: all .2s;
}

#actus-home-deux .slick-next {
	left: auto;
	 right: -4.3vw;
	 transform: rotate(0deg);
}

#actus-home-deux .slick-prev:hover{transform: scale(1.05) rotate(180deg);}

#actus-home-deux .slick-next:hover{transform: scale(1.05) rotate(0deg);}

#actus-home-deux .slick-prev.slick-disabled,
#actus-home-deux .slick-next.slick-disabled {opacity: 0.3;cursor: default;}

#actus-home-deux .slick-prev.slick-disabled:hover{transform: scale(1) rotate(180deg);}

#actus-home-deux .slick-next.slick-disabled:hover{transform: scale(1) rotate(0deg);}




#actus-home-trois {
	border-top: solid 1px rgba(20,20,20,0.1);
	border-bottom: solid 1px #e7e7e7;
	padding: 0 6.6vw;
}

#actus-home-trois .container-actus-home-trois {
	padding: 3.7vw 0 4vw;
}

#block-block-jpa-actus-home-weblex-patrimoine,
#block-block-jpa-actus-weblex-home-juridique,
#block-block-jpa-actus-weblex-home-fiscale,
#block-block-jpa-actus-weblex-home-sociale {
	float: left;
	width: 23%;
	margin-right: 2.66%;
}

#block-block-jpa-actus-weblex-home-sociale {
	margin-right: 0;
}

.une-actu-home-trois h3 a {
	 display: inline-block;
	  opacity: 0.6;
	  font-weight: 500;
	  font-size: 0.86em;
	  color: #222222;
	  letter-spacing: 0.12em;
	  border: 1px solid rgba(15,48,99,0.2);
	  border-radius: 2vw;
	  text-transform: uppercase;
	  padding: 0.55vw 1.2vw 0.4vw;
	  margin-bottom: 0.6vw;
	  margin-left: -1.2vw;
	  line-height: 1.3em;
}

.une-actu-home-trois.pave-hover h3 a {
	opacity: 1;
	 border: 1px solid #009CA3;
}

.une-actu-home-trois p a {
	display: block;
	 color: #1A1E23;
	 letter-spacing: 0;
	 font-weight: 600;
	 font-size: 1.58em;
	 line-height: 1.35em;
}

.une-actu-home-trois.pave-hover p a {
	
}

.une-actu-home-trois p a span {
	padding: 0.8vw 0 1.6vw 0;
	display: block;
}

.une-actu-home-trois .lien-lire-suite {
	font-weight: 500;
	 font-size: 1.14em;
	 color: #222222;
	 display: inline-block;
	 position: relative;
	 display: block;
}

.une-actu-home-trois .lien-lire-suite:after {
	display: block;
	 content: '';
	 width: 1.5vw;
	 height: 1vw;
	 position: absolute;
	 top: 0.15vw;
	 left: 7.5vw;
	 background: transparent url(/themes/jpai/images/fleche-lien.svg) no-repeat center center;
	 background-size: contain;
}

.une-actu-home-trois.pave-hover .lien-lire-suite {
	color: #009CA3;
}

.une-actu-home-trois.pave-hover .lien-lire-suite:after {
	background: transparent url(/themes/jpai/images/fleche-lien-hover.svg) no-repeat center center;
	 background-size: contain;
}





#lien-home-toutes-actus {
	text-align: center;
	padding-bottom: 3vw;
}

#lien-home-toutes-actus .lien-fond-jaune {
	background-color: #fff;
}

#lien-home-toutes-actus .lien-fond-jaune:hover {
	color: #FBDE10;
}

#lien-home-toutes-actus .lien-fleche-deux:after {
	background: transparent url(/themes/jpai/images/chevron-double-jaune.svg) no-repeat center center;
	background-size: contain;
}




.fond-actu-home-trois {
	display: none;
}

@media screen and (min-width: 1281px) {
	
	.fond-actu-home-trois {
		display: block;
		background-color: rgba(20,20,20,0.1);
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		width: 106vw;
		height: 1px;
		z-index: -2;
	}
	
	#actus-home-deux {
		padding: 0 0 35px;
	}
	
	#actus-home-deux > h2 {
		padding: 0 85px;
		 margin-bottom: 26px;
	}
	
	#actus-home-deux .cont-bloker-resp-un {
		padding: 0 69px;
	}
	
	#actus-home-deux .slick-slide {
		 height: inherit !important;
	}
	
	.une-actu-home-deux .container-image a {
		padding: 15px 15px 23px;
	}
	
	.une-actu-home-deux h2 a {
		padding: 0 15px 15px;
	}
	
	.une-actu-home-deux .container-texte p a {
		 padding: 0 15px 19px;
	}
	
	.une-actu-home-deux .lien-lire-suite {
		 padding: 0 15px 15px;
	}
	
	.une-actu-home-deux .lien-lire-suite:after {
		width: 19px;
		 height: 13px;
		 top: 2px;
		 left: 109px;
	}
	
	#actus-home-deux .slick-prev,
	#actus-home-deux .slick-next {
		top: 231px;
		 left: -55px;
		 width: 51px;
		 height: 51px;
	}
	
	#actus-home-deux .slick-next {
		left: auto;
		 right: -55px;
	}

	#actus-home-trois {
		padding: 0 85px;
		border: none;
		position: relative;
	}
	
	#actus-home-trois .container-actus-home-trois {
		padding: 47px 0 51px;
	}
	
	.une-actu-home-trois h3 a {
		border-radius: 26px;
		 padding: 7px 15px 5px;
		 margin-bottom: 8px;
		 margin-left: -15px;
	}
	
	.une-actu-home-trois p a span {
		padding: 10px 0 20px;
	}
	
	.une-actu-home-trois .lien-lire-suite:after {
		width: 19px;
		 height: 13px;
		 top: 2px;
		 left: 96px;
	}
	
	#lien-home-toutes-actus {
		padding-bottom: 39px;
	}
	
}







/*@media screen and (max-width: 1195px) {
	
	#actus-home-deux .slick-prev,
	#actus-home-deux .slick-next {
		top: 36%;
	}
	
}






@media screen and (max-width: 1050px) {
		
	#actus-home-deux .slick-prev,
	#actus-home-deux .slick-next {
		top: 32%;
	}
	
}*/







@media screen and (max-width: 990px) {
	
	#actus-home-deux > h2 {
		font-size: 48px;
	}
	
}






@media screen and (max-width: 920px) {
	
	#actus-home-deux .slick-prev,
	#actus-home-deux .slick-next {
		 width: 5vw;
		 height: 5vw;
		 top: 27.5vw;
	}
	
	.une-actu-home-deux h2 a {
		 font-size: 23px;
	}
	
	.une-actu-home-deux .container-texte p a {
		 font-size: 16px;
	}
	
	.une-actu-home-deux .lien-lire-suite {
		 font-size: 13px;
	}
	
	.une-actu-home-deux .lien-lire-suite:after {
		 width: 18px;
		 height: 11px;
		 top: 1px;
		 left: 90px;
	}
	
	#block-block-jpa-actus-home-weblex-patrimoine, 
	#block-block-jpa-actus-weblex-home-juridique, 
	#block-block-jpa-actus-weblex-home-fiscale, 
	#block-block-jpa-actus-weblex-home-sociale {
		margin-right: 7%;
		width: 46.5%;
	}
	
	#block-block-jpa-actus-home-weblex-patrimoine,
	#block-block-jpa-actus-weblex-home-sociale {
		margin-right: 0;
	}
	
	#block-block-jpa-actus-home-weblex-patrimoine,
	#block-block-jpa-actus-weblex-home-fiscale {
		margin-bottom: 53px;
	}
	
	.region-actus-home-trois .lien-lire-suite span {
		display: none;
	}
	
	.une-actu-home-trois p a {
		 font-size: 20px;
	}
	
	.une-actu-home-trois p a span {
		 padding: 7px 0 15px;
	}
	
	.une-actu-home-trois h3 a {
		 font-size: 11px;
		 border-radius: 18px;
		 padding: 5px 13px 4px;
		 margin-bottom: 5px;
		 margin-left: -11px;
	}
	
	.une-actu-home-trois .lien-lire-suite {
		 font-size: 13px;
	}
	
	.une-actu-home-trois .lien-lire-suite:after {
		 width: 18px;
		 height: 11px;
		 top: 1px;
		 left: 79px;
	}
	
	#actus-home-trois .container-actus-home-trois {
		 padding: 34px 0 37px;
	}
	
	#lien-home-toutes-actus {
		 padding-bottom: 28px;
	}
	
}






@media screen and (max-width: 820px) {
	
	#actus-home-deux > h2 {
		 padding: 0 6.3vw;
	}
	
	#actus-home-trois {
		 padding: 0 6.3vw;
	}
	
}






@media screen and (max-width: 555px) {
	
	#actus-home-deux {
		padding: 50px 0 113px;
	}
	
	#actus-home-deux .slick-prev, #actus-home-deux .slick-next {
		width: 54px;
		 height: 54px;
		 top: auto;
		 bottom: -69px;
		 left: 0;
	}
	
	#actus-home-deux .slick-next {
		left: auto;
		right: 0;
	}
	
	#actus-home-deux .cont-bloker-resp-un {
		padding: 0 6.3vw;
	}
	
	.une-actu-home-deux .container-image a {
		padding-left: 0;
		 padding-right: 0;
		 padding-top: 12px;
		 padding-bottom: 23px;
	}
	
	.une-actu-home-deux h2 a,
	.une-actu-home-deux .container-texte p a {
		padding-left: 0;
		 padding-right: 0;
	}
	
	.une-actu-home-deux .lien-lire-suite {
		padding: 0 0 16px 12px;
	}
	
	#block-block-jpa-actus-home-weblex-patrimoine, 
	#block-block-jpa-actus-weblex-home-juridique, 
	#block-block-jpa-actus-weblex-home-fiscale, 
	#block-block-jpa-actus-weblex-home-sociale {
		width: auto;
		margin-right: 0;
		float: none;
	}
	
	#block-block-jpa-actus-home-weblex-patrimoine, 
	#block-block-jpa-actus-weblex-home-juridique, 
	#block-block-jpa-actus-weblex-home-fiscale {
		margin-bottom: 40px;
	}
	
	.une-actu-home-trois p a {
		height: auto !important;
	}
	
	.une-actu-home-deux .lien-lire-suite {
		 padding: 0 0 16px 0;
		 margin-top: 6px;
	}
	
	.une-actu-home-deux .lien-lire-suite:after {
		 top: 2px;
		 left: 81px;
	}
	
}





@media screen and (max-width: 420px) {
	
	#actus-home-deux > h2 {
		 padding: 0 9.6vw;
		 font-size: 40px;
	}
	
	#actus-home-deux .cont-bloker-resp-un {
		 padding: 0 9.6vw;
	}
	
	#actus-home-trois {
		 padding: 0 9.6vw;
	}
	
}

