/*  
Theme Name:   Divi-child  
Author:       Dobeuliou  
Author URI:   https://dobeuliou.com  
Template:     Divi  
Version:      0.1.0 
*/

/* CSS Document */

/* supprimer la ligne grise sous le menu principal de Divi */
#main-header {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
/* couleur fond de la barre de menu au dessus du header(menu secondaire) */>
#top-header, #et-secondary-nav li ul {
    background-color: #414356;
}
/* Remove sidebar */
	#sidebar {
		display:none;
	}
	
	/* Remove thin line */
	#main-content .container:before {
		background: none;
	}
	
	/* Make content 100% width */
	@media (min-width: 981px){
	#left-area {
		width: 100%;
		padding-right: 0px !important;
	}}
	
.et-db #et-boc .et-l .et_pb_widget_area_left {
	/* supprimer la bordure grise pour custom widget area #1 : recherche produit dans catégorie */
  border-right: 0px;
  padding-right: 0px;
}
/*LOGO*/
#logo{
	margin-bottom:-30px;
	max-height:110% !important;
}
/*COULEURS ÉLÉMENTS MENU AU PASSAGE DE LA SOURIS (HOVER)*/
#menu-mon-menu-principal a:hover,
#mobile_menu_slide a:hover {
/*la couleur que vous souhaitez afficher*/
    color: #b12b30 !important; 
/* l'opacité (entre 0 et 1). Ici on supprime l'effet translucide d'origine en mettant 1*/
	opacity:1 !important;
}

/* menu principal */
#top-menu-nav ul > li > a{
	padding-bottom:20px !important;
	font-weight:400;
}
#top-menu-nav ul > li:hover > a{
	color:#b12b30;
	opacity:1.0;
}

	/*sous-menu*/
	#top-menu-nav ul > li > ul.sub-menu{
		left:0px;
		right:auto;
		border-radius:0px 15px 15px 15px;
		padding:0px;
		overflow:hidden;
	}
	#top-menu-nav ul > li:nth-last-child(-n + 2) > ul.sub-menu{
		right:0px;
		left:auto;
		border-radius:15px 0px 15px 15px;
		
	}
	#top-menu-nav ul > li > ul >li{
		padding:0px;
		width:100%;
	}
	#top-menu-nav ul > li > ul > li > a {
		width:100%;
		padding:2% 10px !important;
		border-bottom:1px #414356 dotted;
	}
	#top-menu-nav ul > li > ul > li:hover > a {
		border-bottom:1px #b12b30 solid;
	}


/* couleur du hamburger" */
 span.mobile_menu_bar:before{
    color:#b12b30!important;
}
.et_mobile_menu {
  border-top: 3px solid #b12b30 !important;

}
/* pour que le titre des pages s'affiche en pleine largeur */
.et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container {
  width: 100% !important;
  max-width: none !important;
  margin: auto;
  display: block;
}

