/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.0.1.1714735235
Updated: 2024-05-03 11:20:35

*/

h3{
	font-size:32px !important;
}

body .bg-pink-texts a{
	color:#fff!important;
}


/*Forminator Devis V2*/
#select-7,
#select-6{
	align-self:end !important;
}
.forminator-description{
	font-style:italic;
	font-weight:300 !important;
}
#forminator-module-5118 * {
    font-family: 'poppins' !important;
}

#forminator-module-5118{
	border:1px solid #da4891;
	padding:15px !important;
}
.forminator-ui#forminator-module-5118.forminator-design--default .forminator-input-with-icon [class*="forminator-icon-"]{
	color:#da4891 !important;
}

.formulairedevis{
	border: 1px solid #da4891;
    padding: 15px;
    border-radius: 5px;
}

#radio-6 div{
	display:grid;
}
.forminator-description{
	order:1;
}
#radio-6 label{
	margin:10px 0 !important;
}
#radio-6 .forminator-radio{
	order:2;
}
#radio-6 > *{
	margin:0 !important;
}

#radio-10 div{
	display:grid;
}
#radio-10 label{
	margin:10px 0 !important;
}
#radio-10 .forminator-radio{
	order:2;
}
#radio-10 > *{
	margin:0 !important;
}

#radio-7 div{
	display:grid;
}
#radio-7 label{
	margin:10px 0 !important;
}
#radio-7 .forminator-radio{
	order:2;
}
#radio-7 > *{
	margin:0 !important;
}

#radio-8 div{
	display:grid;
}
#radio-8 label{
	margin:10px 0 !important;
}
#radio-8 .forminator-radio{
	order:2;
}
#radio-8 > *{
	margin:0 !important;
}


#date-1 div{
	display:grid;
}
#date-1 label{
}
#date-1 .forminator-input-with-icon{
	order:2;
}
#date-1 > *{
	margin:0 !important;
}

#textarea-3 div{
	display:grid;
}
#textarea-3 label{
}
#textarea-3 textarea{
	order:2;
}
#textarea-3 > *{
	margin:0 !important;
}

#upload-1 div{
	display:grid;
}
#upload-1 label{
}
#upload-1 .forminator-multi-upload {
	order:2;
}
#upload-1 > *{
	margin:0 !important;
}
.forminator-step-label{
	white-space:nowrap !important;
}
.form-cross{
	text-decoration:underline !important;
}
.HTML_form-text *{
	color:#da4891 !important;
}
.forminator-field-date .forminator-description{
	font-weight:bold !important;
	color:black !important;
	text-decoration:underline !important;
}


/*Fin Forminator*/
@media (max-width: 1024px){
	.menu-header-burger{
		position: absolute;
		top: 40px;
		right: 0;
        width: 99vw;
	}
	
	.menu-header-burger .open-in-mobile ul{
		display: block !important;
	}
	
	.menu-header-burger .sub-menu li a{
		font-weight: 400 !important;
	}
}


@media (max-width: 764px){
	.menu-header{
		position: absolute;
		top: 0;
		right: 0;
        width: 100vw;
	}
	
	.menu-header-burger{
		top: 15px;
		right: 0;
        width: 100vw;
	}
	
	.menu-header .elementor-sub-item{
		font-size: 14px;
	}
}
/* Media query pour les écrans à partir de 1400px */
@media (min-width: 1400px) {
	.boutonNav {
        font-size: 14px !important;
    }

}



/*RESPONSIVE*/

/*phone*/
@media (max-width: 767px) {



}

/*tablet*/
@media (min-width: 768px) and (max-width: 1024px) {




}

@media (min-width: 1024px) and (max-width: 1025px) {



}


/*mobile and tablet*/
@media (max-width: 1024px) {

	

}


/*desktop*/
@media (min-width: 1025px) {


}

/*laptop 1*/
@media (min-width: 1024px) and (max-width: 1439px) {

	.forminator-ui#forminator-module-5118.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label {
		font-size:10px !important;
	}

}

/*laptop 2*/
@media (min-width: 1440px) and (max-width: 1700px) {



}

/*RESPONSIVE*/
