/** HEADER BORDEAUX **/

#header2021:before {
	display: none;
}

.open_menu svg.logo.logo-desktop.img-responsive.cup,
.prevent-scroll svg.logo.logo-mobile.img-responsive.cup,
.stickySearch svg.logo.logo-desktop.img-responsive.cup,
.stickySearch svg.logo.logo-mobile.img-responsive.cup /*,
/*#index:not(.open_menu, .stickySearch) svg.logo.logo-desktop.img-responsive.classic,
#index:not(.stickySearch) #page:not(.prevent-scroll) svg.logo.logo-mobile.img-responsive.classic*/ {
    display: none;
}

.stickyHeader .header2021 .main_header.container,
.stickyHeader .header2021 .main_header.container,
.open_sous_menu .header2021 .main_header.container,
.open_menu .header2021 .main_header.container,
.header2021:hover .main_header.container {
    transition: all 0.1s ease;
}

#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) #header2021:hover .block_menu,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .block_menu {
	border: none;
}

#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021:hover svg,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021:hover .logo-desktop,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021:hover .logo-mobile,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021:hover .logo_header,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021:hover .btn_outlet svg,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021:hover .main_header svg,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021:hover .main_header img,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021:hover .list_products img,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021:hover .menu_header .conciergerie img,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .header2021 svg,
#index:not(.open_menu, .stickySearch).stickySearch #page:not(.prevent-scroll) .header2021 svg,
#index:not(.open_menu, .stickySearch).stickySearch #page:not(.prevent-scroll) .btn_outlet svg,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .btn_outlet svg,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .header2021 .main_header img,
#index:not(.open_menu, .stickySearch).stickySearch #page:not(.prevent-scroll) .header2021 .main_header img,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .main_header img,
#index:not(.open_menu, .stickySearch).stickySearch #page:not(.prevent-scroll) .main_header img,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .list_products img,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .header2021 div.list_menu li.bobo_menu-container img,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .logo_header,
#index:not(.open_menu, .stickySearch).stickySearch #page:not(.prevent-scroll) .logo_header,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .header2021.scrollUp div.list_menu .right_onglets .header_icons img {
	filter: none;
}

#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021 div.list_menu li.bobo_menu-container.sousmenu:hover .dropdown-item-service img,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021 .dropmenu_service .dropdown-item-service svg,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021 .header_icons .search_query_menu svg {
	filter: invert(1);
}

#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021:hover,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021:hover .main_header.container,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .header2021,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .header2021 .main_header.container,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .header2021 .main_header.container,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .bobo_menu-container.espace-pro:hover .dropmenu_service,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) #menu1:hover .dropmenu_service,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .bobo_menu-container.sousmenu:hover .dropmenu_service {
	background-color: #411a1d !important;
	transition: all 0.3s ease;
}

#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021:hover .menu_header ul li a,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021:hover .list_products > a > p,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .header_icons .btn_outlet a,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .header2021 .contact_avant_vente p small,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .header2021 .menu_header ul li a,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .list_products > a > p{
	color: #FFFFFF;
}

@media (min-width: 1025px) {
	#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021:hover .header_icons .btn_outlet a,
	#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021:hover .contact_avant_vente a {
		color: #FFFFFF;
	}
}

#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .main_header .wishlist:hover,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .main_header .compte:hover,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .main_header .big-block-cart:hover,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .main_header .contact_avant_vente:hover,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .main_header .btn_outlet:hover,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .main_header .pop-up:hover,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .list_products:hover,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) div.list_menu li.bobo_menu-container:hover,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .dropdown-item-service:hover,	
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021 .wishlist:hover,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021 .compte:hover,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021 .big-block-cart:hover,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021 .contact_avant_vente:hover,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021 .btn_outlet:hover,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021 .search_query_menu:hover,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) .header2021 .pop-up:hover	{
	background-color: #301315;
}

#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) #header2021:hover #close_picto_menu>span,
#index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) #header2021:hover #close_picto>span,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .header2021 #close_picto_menu>span,
#index:not(.open_menu, .stickySearch).stickyHeader #page:not(.prevent-scroll) .header2021 #close_picto>span {
	background: #FFFFFF;
}

.has-mobile #index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) #closeMobile {
	background: #000000;
}
.has-mobile #index:not(.open_menu, .stickySearch) #page:not(.prevent-scroll) svg.croix_menu_mobile {
	filter: invert(1);
}

@media (max-width: 768px) {
	.contain-search {
		background: rgba(243, 243, 243, 0.75);
	}
}
