/* DESKTOP */

/* Menu Desktop*/
body.et-db #page-container #et-boc #header-desktop {
	border-bottom: 1px solid #e2e2e2;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet {
	max-width: 1920px;
	width: 100%;
	margin: 0px auto;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column {
    display: flex;
    justify-content: space-between;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .bouton-menu {
	display: none !important;
}
/* Logo */
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .et_pb_image {
    width: 110px;
    padding-top: 5px;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .et_pb_image img {
    width: 110px;
}
/* Liens */
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header {
	height: 74px;
	padding-top: 14px;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.menu-item {
	padding-left: 0px;
	padding-right: 0px;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.menu-item a {
	padding-left: 10px;
	padding-right: 10px;
	transition: all .1s ease;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.menu-item a:hover {
	color: #909092 !important;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.barre-lien a:hover {
	text-decoration: none;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.menu-item-has-children {
	margin-right: 16px;
}
body.et-db #page-container #et-boc .et-menu .menu-item-has-children>a:first-child:after {
    font-size: 17px;
    right: -8px;
    font-weight: 500;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.current_page_item a {
	color: #909092 !important;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.current-page-ancestor a {
	color: #909092 !important;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.menu-item ul.sub-menu li.menu-item {
	width: 100%;
}





body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.current-page-ancestor ul.sub-menu li.menu-item a {
	color: #171419 !important;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.current-page-ancestor ul.sub-menu li.menu-item a:hover {
	color: #909092 !important;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.current-page-ancestor ul.sub-menu li.current_page_item a {
	color: #909092 !important;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.et-show-dropdown a {
	color: #909092 !important;
}
/* Sous-menu */
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.menu-item ul.sub-menu {
	max-width: 250px;
	width: auto;
	left: -5px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
	box-shadow: none;
	border: 1px solid #e2e2e2;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.et_pb_menu_page_id-29594.menu-item ul.sub-menu {
	max-width: 350px;
	width: 350px;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.et_pb_menu_page_id-29594.menu-item ul.sub-menu li.menu-item a {
	max-width: 340px;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.menu-item ul.sub-menu li.menu-item a {
	max-width: 240px;
	width: max-content;
	padding-top: 3px;
	padding-bottom: 3px;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.menu-item ul.sub-menu li.menu-item a:hover {
	background: white;
	opacity: 1;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.et-show-dropdown ul.sub-menu li.menu-item a {
	color: #171419 !important;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.et-show-dropdown ul.sub-menu li.menu-item a:hover {
	color: #909092 !important;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__menu nav.et-menu-nav ul li.et-show-dropdown ul.sub-menu li.current_page_item a {
	color: #909092 !important;
}
/* Panier */
body.et-db #page-container #et-boc .et-cart-info span:before {
	content: "\e013";
}
/* Recherche */
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__search-container .et_pb_menu__search form.et_pb_menu__search-form input.et_pb_menu__search-input {
	color: #171419;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__search-container .et_pb_menu__search form.et_pb_menu__search-form input.et_pb_menu__search-input::placeholder {
	color: #909092 !important;
	opacity: 1;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__search-container .et_pb_menu__search form.et_pb_menu__search-form input.et_pb_menu__search-input:-ms-input-placeholder {
	color: #909092 !important;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_pb_menu__search-container .et_pb_menu__search form.et_pb_menu__search-form input.et_pb_menu__search-input::-ms-input-placeholder {
	color: #909092 !important;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header button.et_pb_menu__search-button {
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 7px;
}
body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header button.et_pb_menu__close-search-button {
	margin-right: 0px;
}

/* Menu Mobile */
body.et-db #page-container #et-boc div.navigation {
    display: none;
}



/* RESPONSIVE */

@media only screen and (max-width: 980px) {
	
	/* Menu Desktop*/

	/* Logo */
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .et_pb_image {
		min-width: 80px;
    	width: 80px;
	}
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .et_pb_image img {
		min-width: 80px;
	    width: 80px;
	}
	/* Liens */
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header {
		max-width: 350px;
		width: 100%;
		height: 56px;
	}

	/* Menu Mobile */
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu {
		padding: 10px 0px;
		border-top: 0px;
		border-bottom: 1px solid #e2e2e2;
		border-left: 1px solid #e2e2e2;
		border-right: 0px;
		top: 42px;
		left: auto;
		right: -12px;
		box-shadow: none;
	}
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.wpml-ls-first-item {
		margin-top: 10px;
		padding-top: 10px;
		border-top: 1px solid #e2e2e2;
	}
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item a {
		padding: 4px 18px;
		border-bottom: 0px;
	}
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item a:hover {
		background: white;
		opacity: 1;
		color: #909092 !important;
	}
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.current_page_item a {
		color: #909092 !important;
	}
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item-has-children a {
		font-weight: initial;
    	background-color: white;
	}
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.wpml-ls-current-language a {
		color: #909092 !important;
	}
	/* Recherche */
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header button.et_pb_menu__search-button {
		padding-left: 7px;
	}
	/* Sous-menu */
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item ul.sub-menu {
		padding-left: 0px;
	}
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item ul.sub-menu li.menu-item {
		padding-left: 18px;
	}
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header .et_mobile_nav_menu .mobile_nav ul.et_mobile_menu li.menu-item ul.sub-menu li.menu-item a {
		border-bottom: 0px;
	}

}
@media only screen and (max-width: 767px) {
	
	/* Menu Desktop*/

	/* Logo */
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .et_pb_image {
		min-width: 70px;
		width: 70px;
	}
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .et_pb_image img {
		min-width: 70px;
	    width: 70px;
	}
	/* Liens */
	body.et-db #page-container #et-boc #header-desktop #menu-complet .et_pb_column .menu-principal-header {
		max-width: 250px;
	}

}


