/*  Cacher éléments par défaut */

.entry-title{
	display:none;
}
.post-edit-link{
	display:none;
}

p {
    margin-bottom: 0em;
	margin-top:0px;
}

body {
    margin-bottom: 0!important;
}

.content-area{
	margin-bottom:-25px;
}

strong,
b {
	font-weight: inherit;
}

/*Navigation*/
.elementor-133 .elementor-element.elementor-element-cba32b5 .plus-navigation-menu .navbar-nav>li>a{
	text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
}
/*Bouton Contactez-nous menu*/
.menu-item-132 a{
	color: #FFFFFF!important;
    background-color: transparent;
    background-image: linear-gradient(
60deg
, var( --e-global-color-622bde6 ) 0%, var( --e-global-color-secondary ) 67%);
}

.elementor-133 .elementor-element.elementor-element-c31ad5d .plus-navigation-menu .navbar-nav>li#menu-item-132 a {
    padding: 14px 30px 14px 30px!important;
}

.elementor-133 .elementor-element.elementor-element-c31ad5d .plus-navigation-menu .navbar-nav>li {
    padding: 0px 0px 0px 20px!important;
}

.menu-item-132 a:after{
    display:none!important;
}

.menu-item-132 a:hover{
    background-color:#2F7299!important;
	color:#ffffff!important;
}

/*Alignement menu secondaire avec bouton*/
ul li.menu-item-77, ul li.menu-item-88 , ul li.menu-item-93, ul li.menu-item-94, ul li.menu-item-95{
	padding-top:7px;
}

/*Fil d'Ariane*/
.elementor-69 .elementor-element.elementor-global-283 a{
	font-weight: 600;
}

/* Formulaire de contact */
.wpcf7-form p{
	margin-top:0px;
	margin-bottom:15px;
}

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar, .wpcf7-form-control-wrap input {
background-color: #ffffff!important;
border: solid 1px #4F6259!important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 16px;
color:#000000 !important;
padding: 6px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
	font-family:roboto;
}

.wpcf7-submit { 
border:2px solid #4F6259;
   color:#4F6259!important;
	padding-left:30px!important;
	padding-right:30px!important;
	padding-top:8px!important;
	padding-bottom:8px!important;
	margin-left:10px
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
display:block;
	float:right;
}

.wpcf7-submit:hover { 
background-color:#4F6259!important;
	color:#ffffff!important;
}

label.titre-champ, label.message-champ, .wpcf7-quiz-label{
	font-family:be vietnam;
	font-weight:400;
	font-size:16px;
	color:#222222;
	text-transform:uppercase;
}

.asterix{
	color:#D31213;
}

.obligatoire{
	font-size:14px;
	font-weight:300;
	text-transform:none;
}

.nom-form{
	width:50%!important;
	float:left;
	padding-right:10px;
}

.courriel-form{
	width:50%!important;
	float:left;
	padding-left:10px;
}

.tel-form{
	width:50%!important;
	float:left;
	padding-right:10px;
}

.adresse-form{
	width:50%!important;
	float:left;
	padding-left:10px;
}

.dateDebut-form{
	width:50%!important;
	float:left;
	padding-right:10px;
}

.dateFin-form{
	width:50%!important;
	float:left;
	padding-left:10px;
}

.sujet-form{
	width:100%!important;
	float:left;
}

.budget-form select{
	width:100%!important;
	float:left;
	padding:10px;
	margin-bottom:20px;
	border: solid 1px #4F6259!important;
}


.wpcf7-textarea{
	width:100%!important;
	height:140px!important;
}

@media(max-width:550px){

.nom-form{
	width:100%!important;
	float:left;
	padding-right:0px;
}

.tel-form{
	width:100%!important;
	float:left;
	padding-right:0px;
}
	
	.sujet-form{
	width:100%!important;
	float:left;
	padding-left:0px;
}


.courriel-form{
	width:100%!important;
	float:left;
	padding-left:0px;
}

}

/* Fin du formulaire de contact */