
	/* CSE Styles */

	

		 .bouton_bleu { display: inline-block; padding: 6px 25px; border-radius:  20px; font-size: 1.1rem; border: 1px solid var(--bleu1); background: var(--bleu1); color: var(--white)!important; transition: all 0.5s ease; }
		
			 .bouton_bleu:hover { background: var(--white); color: var(--bleu1)!important; }
			
		 .bouton_blanc { display: inline-block; padding: 6px 25px; border-radius: 20px; font-size: 1.1rem; border: 1px solid var(--bleu2); background: var(--white); color: var(--bleu1)!important; transition: all 0.5s ease; }
		
			 .bouton_blanc:hover { background: var(--bleu2); color: var(--bleu1)!important; }
			
		 .border_bleu1 { border-left: 40px solid var(--bleu1); padding-left: 16px; border-radius: 20px 0 0 20px; }
		
		 .border_bleu2 { border-left: 40px solid var(--bleu2); padding-left: 16px; border-radius: 20px 0 0 20px; }
		
		 .titre_niveau { background: url(https://ecolejulesrichard.fr/wp-content/uploads/2025/07/icon-clock.png) no-repeat 0% 0%; background-size: auto 100%; color: #FFFFFF; padding-left: 46px;  }
		
		 .titre_qui { background: url(https://ecolejulesrichard.fr/wp-content/uploads/2025/07/icon-peoples.png) no-repeat 0% 0%; background-size: auto 100%; color: #FFFFFF; padding-left: 46px;  }
		
		 .titre_metiers { background: url(https://ecolejulesrichard.fr/wp-content/uploads/2025/07/icon-metiers.png) no-repeat 0% 0%; background-size: auto 100%; color: #FFFFFF; padding-left: 46px;  }
		
		 .titre_plus { background: url(https://ecolejulesrichard.fr/wp-content/uploads/2025/07/icon-plus.png) no-repeat 0% 0%; background-size: auto 100%; color: #FFFFFF; padding-left: 46px;  }
		
		 .titre_integration { background: url(https://ecolejulesrichard.fr/wp-content/uploads/2025/07/icon-entrance.png) no-repeat 0% 0%; background-size: auto 100%; color: #FFFFFF; padding-left: 46px;  }
		
	/* PAGINATION */

	
		 .paginationholder a { display: inline-block; padding: 0.5rem 0.9rem; border: 1px solid #FFFFFF; color: #000000; cursor: pointer; }
		 .paginationholder a:hover {  }
		 .paginationholder a.jp-current, .paginationholder a.mixitup-control-active { background: #000000; color: #FFFFFF; }
		
	
		nf-field-label .nf-label-span, .nf-field-label label { font-weight: normal!important; }
.nf-form-content label { font-size: 1rem!important; }
.nf-form-content input[type=submit] { cursor: pointer; }
.nf-form-content input[type=submit]:hover, .nf-form-content input[type=submit]:focus {  }
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {  }
.nf-error.field-wrap .nf-field-element:after {  }
.nf-form-content input { border: 1px solid var(--bleu1); padding: 6px 10px; }
	
	
	/* CUSTOM CSS */
	.heropage { background: var(--bleu1) url(https://ecolejulesrichard.fr/wp-content/uploads/2025/07/EJR-paris-icone-couleur-rvb.svg) no-repeat 95% 50%; padding-top: 60px!important; padding-bottom: 50px!important; }
.colonne_inner img { border-radius: 20px; }
.border_jr { border-radius: 20px; }

#field_powbd573ead33af4edc { padding-bottom: 0!important; }
#field_powbd573ead33af4edc_inner { color: #FFFFFF; padding-top: 40px; padding-bottom: 40px; }
#field_powbd573ead33af4edc_inner h2, #field_powbd573ead33af4edc_inner h3 { color: #FFFFFF; }
#field_pow22d3f88881f14208_inner { color: #FFFFFF; padding-bottom: 40px; }

.formbac_top { background: var(--vert); border-radius: 40px 40px 0 0; }
.formbac_bottom { background: var(--vert); border-radius: 0 0 40px 40px; }
.formpostbac_top { background: var(--orange); border-radius: 40px 40px 0 0; }
.formpostbac_bottom { background: var(--orange); border-radius: 0 0 40px 40px; }
.formpro_top { background: var(--bleu2); border-radius: 40px 40px 0 0; }
.formpro_bottom { background: var(--bleu2); border-radius: 0 0 40px 40px; }
.formpro_bottom a { color: #FFFFFF!important; }

.item_formation { border-radius: 40px; cursor: pointer; transition: all 0.5s ease; color: #FFFFFF; }
.item_formation.type_bac { background: var(--vert); border: 2px solid var(--white); transition: all 0.5s ease; }
.item_formation.type_bac:hover { border: 2px solid var(--vert); }
.item_formation.type_postbac { background: var(--orange); border: 2px solid var(--white); transition: all 0.5s ease; }
.item_formation.type_postbac:hover { border: 2px solid var(--orange); }
.item_formation.type_pro { background: var(--bleu2); border: 2px solid var(--white); transition: all 0.5s ease; }
.item_formation.type_pro:hover { border: 2px solid var(--bleu2); }
.item_formation h4 { min-height: 100px; color: #FFFFFF; }
.item_formation_visuel img { border-radius: 40px; }

.item_formation.type_bac a { display: inline-block; padding: 4px 20px; border-radius: 20px; color: #FFFFFF!important; border: 1px solid #FFFFFF; background: var(--vert); transition: all 0.5s ease; }
.item_formation.type_bac a:hover { color: var(--vert)!important; background: var(--white); }
.item_formation.type_postbac a { display: inline-block; padding: 4px 20px; border-radius: 20px; color: #FFFFFF!important; border: 1px solid #FFFFFF; background: var(--orange); transition: all 0.5s ease; }
.item_formation.type_postbac a:hover { color: var(--orange)!important; background: var(--white); }
.item_formation.type_pro a { display: inline-block; padding: 4px 20px; border-radius: 20px; color: #FFFFFF!important; border: 1px solid #FFFFFF; background: var(--bleu2); transition: all 0.5s ease; }
.item_formation.type_pro a:hover { color: var(--bleu2)!important; background: var(--white); }
	@media (max-width: 576px) {	
		h3, .h3 { font-size: 1.4rem!important; }
h1, .h1 { font-size: 1.8rem!important; }
h2, .h2 { font-size: 1.6rem!important; }
	}


