/*
	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
*/


#main-content{
	margin-top:80px;
}

@media screen and (max-width:480px){
	#main-content{
		margin-top:70px;
	}
}


/*---MENU---*/

#menu-no-wrap{
	flex-wrap: nowrap!important;
}

.et_pb_menu__logo{
	margin-right:auto!important;
}

@media screen and (max-width:480px){
	#menu-no-wrap div.et_pb_column_1_5{
		width:40%!important;
	}
}

.menu-item-345{
	cursor:default!important;
}

/*---fin MENU---*/




/*---GALERIE---*/

.mfp-title, .mfp-counter{
	display:none;
}

@media screen and (min-width:981px){
	.et_pb_gallery_item{
		width:22.0%!important;
		margin-right:3%!important;
		margin-bottom:3%!important;
	}
}


/*---fin GALERIE---*/




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

.nf-form-fields-required{
	display:none;
}

div.nf-error-msg{
	font-size:14px!important;
	font-family: 'Karla',Helvetica,Arial,Lucida,sans-serif!important;
	color: #BE2020!important;
}

.nf-field-element:after{
	background: #BE2020!important;
	font-size:16px!important;
}

div.nf-error-field-errors{
	margin-left: 10px;
}

div.nf-response-msg p{
	font-family: 'Karla',Helvetica,Arial,Lucida,sans-serif!important;
	margin-left:10px;
}

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


/*---RESPONSIVE---*/

@media screen and (max-width:980px){
	.reverse{
		display:flex;
		flex-direction: column-reverse;
	}
}

/*---fin RESPONSIVE---*/
