
	/* CSE Styles */

	

		 .button_transparent { display: inline-block; padding: 10px 30px; border-radius: 12px; background: rgba(255,255,255,0); color: #FFFFFF!important; border: 1px solid #FFFFFF; transition: all 0.5s ease; }
		
			 .button_transparent:hover { background: rgba(255,255,255,1); color: var(--orange)!important; }
			
		 .button_orange { display: inline-block; padding: 10px 30px; border-radius: 12px; background: var(--orange)!important; color: #FFFFFF!important; border: 1px solid var(--orange); transition: all 0.5s ease; }
		
			 .button_orange:hover { background: #FFFFFF!important; color: var(--orange)!important; }
			
		 .button_bleu { display: inline-block; padding: 10px 30px; border-radius: 12px; background: var(--bleu1)!important; color: #FFFFFF!important; border: 1px solid var(--bleu1); transition: all 0.5s ease; }
		
			 .button_bleu:hover { background: var(--bleu2)!important; color: #FFFFFF!important; }
			
		 .button_bleu3 { display: inline-block; padding: 10px 30px; border-radius: 12px; background: var(--bleu3)!important; color: var(--bleu1)!important; border: 1px solid var(--bleu3); transition: all 0.5s ease; }
		
			 .button_bleu3:hover { background: var(--bleu1)!important; color: var(--bleu3)!important; }
			
		 .bordertop_orange { border-top: 6px solid var(--orange); border-radius : 6px 6px 0 0; padding-top: 15px; }
		
		 .arrowlink { display: inline-block; color: var(--bleu2)!important; background: url(https://artisane-services.fr/wp-content/uploads/2025/12/arrowlink.png) no-repeat 100% 50%; padding-right: 50px; }
		
			 .arrowlink:hover { color: var(--orange)!important; background: url(https://artisane-services.fr/wp-content/uploads/2025/12/arrowlink-hover.png) no-repeat 100% 50%;  }
			
		 .orangelist {  }
		
	/* 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; background: var(--bleu1); color: #FFFFFF; }
.nf-form-content input[type=submit]:hover, .nf-form-content input[type=submit]:focus { background: var(--bleu2); }
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea { border: 1px solid var(--bleu1); border-radius: 20px; padding: 12px; }
.nf-form-content input:not([type=button]):hover, .nf-form-content input:not([type=button]):focus, .nf-form-content textarea:hover, .nf-form-content textarea:focus { border: 1px solid var(--orange); }
.nf-error.field-wrap .nf-field-element:after {  }
	
	
	/* CUSTOM CSS */
	.roundedborder { border-radius: 20px; }
.roundedcolumn { border-radius: 20px; border: 1px solid #CACACA; }
.roundedcolumn h1, .roundedcolumn h2, .roundedcolumn h3, .roundedcolumn h4 { margin-top: 20px; padding-left: 1rem; padding-right: 1rem; }
.roundedcolumn .ratio_16_9 img { border-radius : 20px 20px 0 0; }
.roundedcolumn p { padding-left: 1rem; paddin-right: 1rem; }
.roundedcolumn .ratio_16_9 p { padding-left: 0rem; paddin-right: 0rem; }

.orangelist { list-style-type: none; padding: 0;}
.orangelist li { background: url(https://artisane-services.fr/wp-content/uploads/2026/01/puce-orange.png) no-repeat 0% 6px; padding-left: 20px; padding-bottom: 8px; }

.roundedcolumn2 { border-radius: 20px; border-left: 1px solid #CACACA; border-right: 1px solid #CACACA; border-top: 1px solid #CACACA; border-bottom: 6px solid var(--orange); }
.roundedcolumn3 { border-radius: 20px; border-bottom: 1px solid #CACACA; border-right: 1px solid #CACACA; border-top: 1px solid #CACACA; border-left: 6px solid var(--orange);  }

.alignlink { padding-bottom: 50px; position: relative; }
.alignlink a.arrowlink { display: block; position: absolute; bottom: 15px; left: 15px; }

/* temoignages */
.item_temoignage { padding: 15px 60px 15px 15px; border-radius: 20px; background: var(--bleu2) url(https://artisane-services.fr/wp-content/uploads/2025/12/temoignages.png) no-repeat 95% 22px; }

/* actus */
.item_actus_date { display: block; position: absolute; top: 15px; left: 15px; padding: 4px 10px 4px 30px; background: var(--orange) url('https://artisane-services.fr/wp-content/uploads/2025/12/calendar.png') no-repeat 10px 50%; color: #FFFFFF; border-radius: 10px; font-size: 0.9rem; }
#field_pow694959eb5beb9_alaune_inner .roundedcolumn .ratio_16_9 img { border-radius: 20px 0 0 20px; }
#field_pow694959eb5beb9_alaune_inner .arrowlink { margin: 15px 0 0 15px; }

/* services */
#field_pow695e1bad5d196_inner .item_description_outer { padding: 1rem; border-radius: 20px; background: #FFFFFF; border-right: 1px solid #CACACA; border-top: 1px solid #CACACA; border-bottom: 1px solid #CACACA; border-left: 6px solid var(--bleu2); width: 100%; }
#field_pow695e1bad5d196_inner .item_description_outer .arrowlink { color: var(--orange)!important; background: url(https://artisane-services.fr/wp-content/uploads/2025/12/arrowlink-hover.png) no-repeat 100% 50%; }
#field_pow695e1bad5d196_inner .item_description_outer .arrowlink:hover { color: var(--bleu2)!important; background: url(https://artisane-services.fr/wp-content/uploads/2025/12/arrowlink.png) no-repeat 100% 50%; }
#field_pow695e1bad5d196_inner .item_image_outer img { border-radius: 20px; width: 100%; }
#field_pow695e1bad5d196_inner .item_description_outer ul { list-style-type: none; padding: 0;}
#field_pow695e1bad5d196_inner .item_description_outer ul li { background: url(https://artisane-services.fr/wp-content/uploads/2026/01/puce-orange.png) no-repeat 0% 6px; padding-left: 20px; }
	@media (max-width: 576px) {	
		.heropages .hero_content { width: 90%!important; left: 15px!important; }
.heropages .hero_content h1 { font-size: 2rem; }
	}


