/*
	Theme Name: Divi-child
	Description: Divi Enfant, theme enfant de Divi
	Author: A New Story
	Author URI: https://anewstory.fr
	Template: Divi
	Version: 1.0.0
	*/

/*---MENU---*/
/*.et_pb_menu__menu>nav>ul>li>a{
	padding-bottom:0px!important;
}*/
.et_pb_menu__menu>nav>ul>li{
	margin-top:0px!important;
}
.et_pb_menu__menu>nav>ul>li>a{
	padding-bottom:0px!important;
}
li.menu-item{
	padding:10px!important;
}
.et_pb_menu_page_id-48{
	margin-right:10px!important;
	margin-left:10px!important;
}
.focus-label-menu{
	border:2px solid #12603f;
	border-radius:5px;
	margin-left:10px!important;
}
.focus-label-menu:hover{
	background-color:#12603f;
}
.focus-label-menu a:hover{
	color:white!important;
}

/*---FORMULAIRE DE CONTACT---*/

.nf-form-fields-required, .nf-error-required-error{
	display:none;
}
#nf-label-field-2, #nf-label-field-3, #nf-label-field-5, #nf-label-field-6, #nf-label-field-7{
	color:white;
}
#nf-field-2, #nf-field-3, #nf-field-5, #nf-field-6, #nf-field-7{
	padding:15px;
	border:none!important;
	background-color:#ffffff60;
	color:white;
	font-size:16px;
}
#nf-field-2::placeholder, #nf-field-3::placeholder, #nf-field-5::placeholder, #nf-field-6::placeholder, #nf-field-7::placeholder{
	color:#ffffff80;
}
.nf-error-msg{
	color:white!important;
}
#nf-field-4{
	cursor:pointer;
	color:white;
	background-color:#121212;
	padding:15px;
	border:2px solid #121212;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:2px;
	border-radius:5px;
	font-size:16px;
	transition: all 200ms ease-in-out;
}
#nf-field-4:hover{
	background-color:transparent;
	border:2px solid #ffffff;
}
#nf-description-8{
	color:white;
	fontèsize:12px;
	line-height:1.2em;
}