/*

Site internet JPA Paris
Version : 2.1
Site	: https://www.jpa.fr

Theme 	: jpai 2.1
Author	: Integration : Yann Lobry

*/




/* PAGE Formulaire confirmation publication */

body.demande-de-publication-confirme .node--type-jpai-page-de-base {
	padding: 3.6vw 0 6vw 6.6vw;
}

body.demande-de-publication-confirme #main h1 {
	 margin-bottom: 6vw;
	 font-weight: 300;
	  font-size: 4.55em;
	  color: #222222;
	  line-height: 1.1em;
	  padding-right: 20vw;
}

body.demande-de-publication-confirme #main h2 {
	margin: 0 0 6vw 32.2%;
	font-weight: 700;
	 font-size: 1.7em;
	 color: #222222;
	 line-height: 1.5em;
	 position: relative;
}

body.demande-de-publication-confirme #main h2:before {
	display: block;
	 content: '';
	 width: 3vw;
	 height: 3vw;
	 position: absolute;
	 top: -0.1vw;
	 left: -4.3vw;
	 background: transparent url(/themes/jpai/images/fleche-droit.svg) no-repeat center center;
	 background-size: contain;
}

body.demande-de-publication-confirme #main .bouton-filet-noir {
	margin-left: 32.2%;
}


/* PAGES MENTIONS LEGALES */

body.page-node-type-jpai-page-de-base.mentions-legales #main {
	padding: 3vw 0 0 6.6vw;
}

body.page-node-type-jpai-page-de-base.mentions-legales h1 {
	font-weight: 300;
	 font-size: 4.55em;
	 color: #222222;
	 line-height: 1.1em;
}

article.mentions-legales {
	padding: 0 6.6vw 6.6vw 0;
}





@media screen and (min-width: 1281px) {
	
	body.demande-de-publication-confirme .node--type-jpai-page-de-base {
		padding: 46px 0 77px 84px;
	}
	
	body.demande-de-publication-confirme #main h1 {
		 margin-bottom: 77px;
		 padding-right: 256px;
	}
	
	body.demande-de-publication-confirme #main h2 {
		margin: 0 0 77px 32.2%;
	}
	
	body.demande-de-publication-confirme #main h2:before {
		 width: 38px;
		 height: 38px;
		 top: -1px;
		 left: -55px;
	}
	
	
	
	  
	  body.page-node-type-jpai-page-de-base.mentions-legales .block-col-d .sscont {
		  padding: 51px 42px 49px 42px;
	  }
	
	body.page-node-type-jpai-page-de-base.mentions-legales #main {
		padding: 38px 0 0 85px;
	}
	
	article.mentions-legales {
		padding: 0 85px 85px 0;
	}
}







@media screen and (max-width: 820px) {
	
	/* PAGE Formulaire confirmation publication */
	body.demande-de-publication-confirme #main h1 {
		 font-size: 5.2em;
	}
	
	body.demande-de-publication-confirme #main .node--type-jpai-page-de-base {
		 padding: 3.6vw 0 10vw 6.3vw;
	}
	
	body.demande-de-publication-confirme #main h2 {
		font-size: 2.2em;
		 margin-bottom: 6vw;
		 padding-right: 9.3vw;
	}
	
	body.demande-de-publication-confirme #main h2:before {
		width: 4vw;
		 height: 4vw;
		 left: -5.5vw;
	}
	
	/* MENTIONS LEGALES */
	
	body.page-node-type-jpai-page-de-base.mentions-legales #main {
		 padding: 6vw 0 0 0;
	}
	
	article.mentions-legales {
		 padding: 0 6.3vw 6.6vw;
	}
	
	body.page-node-type-jpai-page-de-base.mentions-legales h1 {
		 font-size: 6.6em;
	}
	
	body.page-node-type-jpai-page-de-base.mentions-legales .layout-content-deux .region-colonne-droite > div:nth-child(odd):after {
		 display: none;
	}
	
	body.page-node-type-jpai-page-de-base.mentions-legales .layout-content-deux .region-colonne-droite > div:nth-child(even):after {
		 display: block;
		 content: '';
		 width: 1.2vw;
		 height: 100%;
		 position: absolute;
		 top: 0;
		 right: -0.6vw;
		 background-color: #fff;
	}
	
}






@media screen and (max-width: 420px) {
	
	/* PAGE Formulaire confirmation publication */
	body.demande-de-publication-confirme #main .node--type-jpai-page-de-base {
		 padding: 25px 9.6vw 72px;
	}
	
	body.demande-de-publication-confirme #main h1 {
		font-size: 7em;
		 margin-bottom: 32px;
		 padding: 0;
	}
	
	body.demande-de-publication-confirme #main h2 {
		font-size: 17px;
		 margin-bottom: 42px;
		 margin-left: 38px;
	}
	
	body.demande-de-publication-confirme #main h2:before {
		left: -38px;
		 width: 28px;
		 height: 28px;
	}
	
	body.demande-de-publication-confirme #main .bouton-filet-noir {
		 margin-left: 0;
	}
	
	/* MENTIONS LEGALES */
	
	body.page-node-type-jpai-page-de-base.mentions-legales #main {
		 padding: 12vw 0 0 0;
	}
	
	article.mentions-legales {
		 padding: 0 9.6vw 9vw;
	}
	
	body.page-node-type-jpai-page-de-base.mentions-legales h1 {
		 font-size: 9em;
	}
	
	body.page-node-type-jpai-page-de-base.mentions-legales .layout-content-deux .region-colonne-droite > div:nth-child(even):after {
		display: none;
	}
	
	body.page-node-type-jpai-page-de-base.mentions-legales #block-jpai-blockitravellercold {
		display: block;
	}
	
}