
	/* CSE Styles */

	

		 .button_bleu { display: inline-block; padding : 4px 16px; border-radius: 6px; border : 1px solid var(--bleu); background: var(--bleu); color: var(--white)!important; transition: all 0.5s ease; }
		
			 .button_bleu:hover { background: var(--white); color: var(--bleu)!important;  }
			
		 .button_white { display: inline-block; padding : 4px 16px; border-radius: 6px; border : 1px solid var(--white); background: var(--white); color: var(--bleu)!important; transition: all 0.5s ease; }
		
			 .button_white:hover { background: var(--bleu); color: var(--white)!important;  }
			
	/* PAGINATION */

	
		 .paginationholder a { display: inline-block; padding: 0.5rem 0.9rem; color: var(--white); cursor: pointer; }
		 .paginationholder a:hover {  }
		 .paginationholder a.jp-current, .paginationholder a.mixitup-control-active { background: #FFFFFF; color: var(--bleu); }
		
	
		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; background: #FFFFFF; color: var(--bleu); }
.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 { padding: 6px 10px; }
.nf-error.field-wrap .nf-field-element:after {  }
	
	
	/* CUSTOM CSS */
	body:not(.wp-admin, .block-editor-iframe__body) { padding-top: 150px; }
	@media (max-width: 576px) {	
		body:not(.wp-admin, .block-editor-iframe__body) { padding-top: 190px; }
	}


