.main-header--is-full-screen {
	--margin-for-default-container: 4%;

}

.main-header {
	font-family: var(--main-font);
	position: relative;
	z-index: 5;
	color: #7a7a7a;
}

img.logo_pitlegend
{
	object-fit: cover;
	height: 74.33px;
	margin-left: 50%;
	transform: translateX(-50%);
}

.header-part-logo
{
	display: flex;
}

.main-header a {
	text-decoration: none;
	color: #fff;
	transition: all 0.35s ease-in-out;
}

.main-header a:hover {
	color: #ce3f58;
}

.header-logo h1 {
	margin: 0;
}

.header-nav {
	background: var(--nav-bg--color);
}


ul.bwa-menu__top.default-container {
	justify-content: space-between;
}

.slogan-shop
{
	display: flex;
	align-items: center;
}
.slogan-shop label
{
	color: var(--secondary-color);
	font-size: 13px;
	font-family: var(--main-font);
	letter-spacing: 0.65px;
}
.slogan-shop
{
	position: absolute;
	left: 50%;
	top: calc((120px - 20px)/2);
	transform: translateX(-50%);
	display: flex;
	align-items: center;
}

span.name_shop
{
	font-size: 40px;
	letter-spacing: .5em;
	text-transform: uppercase;
	font-weight: 600;
	color: var(--secondary-color);
	font-family:'Poppins', sans-serif;
}
span.style_name_shop
{
	font-weight: 200;
}

.text-presentation
{
	color: var(--secondary-color);
	margin-left: .5em;
}

.logo-shop
{
	display: flex;
	align-items: center;
}
#logo
{
	display: flex;
	width: 100%;
	justify-content: space-between;
}

/*
--------------------------------------
Header template
--------------------------------------
*/


.header-infos {
	background: var(--secondary-color);
	padding: 8px 0;
}

.infos-links {
	display: flex;
	justify-content: center;
}

.infos-links a, .infos-links span {
	color: #fff;
	text-transform: uppercase;
}

.infos-links a:before, .infos-links span:before,
.infos-links a:after,  .infos-links span:after{
	display: inline-block;
	position: relative;
	top: -3px;
	content: '';
	width: 3px;
	height: 3px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #fff;
}

.infos-links a:before,.infos-links span:before {
	right: 2em;
}

.infos-links a:after, .infos-links span:after{
	left: 2em;
}

.header-burger {
	cursor: pointer;
}

.header-actions {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.header-actions > * + * {
	/*margin-left: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320)));*/
	margin-left: 1.45em;
}

.header-actions .link-icon a {
	display: flex;
	align-items: center;
	text-align: center;
	transition: all 0.35s ease-in-out;
}

.header-actions .link-icon a:hover {
	color: var(--secondary-color);
}

.header-actions .link-icon__text {
	display: none;
}

.link-icon {
	position: relative;
	display: flex;
	align-items: center;
	background-color: white;
	color: var(--third-color);
}


.link-icon .cart-products-count,
.header-actions-footer__cart .cart-products-count {
	font-size: 12px;
	background: white;
	color: var(--third-color);
	border-radius: 100%;
	text-align: center;
	width: 20px;
	line-height: 20px;
}

.link-icon.cart-info a .link-icon__text
{
	margin-left: 10px;
	font-size: .8em;
	letter-spacing: .1em;
}
.link-icon.cart-info a .cart-products-count {
	transition: all 0.35s ease-in-out;
	background-color: transparent;
}

.link-icon.cart-info a:hover .cart-products-count {
	background: var(--secondary-color);
	color: #fff;
}

.link-icon .cart-products-count {
	position: absolute;
	top: -1vh;
	transform: translate3d(50%, 0, 0);
}


.cart-products-count {
	display: inline-block;
}

/*
--------------------------------------
STYLE CUSTOM
--------------------------------------
*/
.burger {
	position: relative;
	width: 32px;
	height: 25px;
}
.burger span {
	height   : 3px;
}
.header-actions-footer__logo img{
	width: 35px;
}
#notifications{
	background-color: #1a1a1a;
}
.ui-autocomplete{
	width: 45%!important;
}
.ui-autocomplete .ui-menu .ui-menu-item a.ui-corner-all {
	border: 1px solid transparent;
}
.ui-menu .ui-menu-item a:hover, .ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-focus{
	border: 1px solid transparent;
	border-radius: 2px;
	background: var(--secondary-color) !important;
}
.ui-autocomplete li>a{
	display: flex!important;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
.ui-menu .ui-menu-item span.jolisearch-title{
	display: none!important;
}
.jolisearch-additionnal.more-results{
	margin: auto;
}
.ui-menu .ui-menu-item span.jolisearch-post {
	color: var(--secondary-color)!important;
	position: relative;
	display: block;
}
.ui-menu .ui-menu-item:hover span.jolisearch-post{
	color: white!important;
}
.ui-menu .jolisearch-post-right{
	font-weight: 600;
}
.ui-menu .ui-menu-item a.ui-corner-all {
	border: 0px solid transparent!important;
}
.ui-menu .ui-menu-item .jolisearch-post-right {
	position: relative;
	text-align: right;
	margin-right: 5%;
	margin-top: 0px;
	font-size: 13px;
	height: 22px;
}
.ui-autocomplete .ui-menu .ui-menu-item a:hover, .ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-hover {
	background: #ececec;
}


.bwa-menu__title__wrapper span.bwa-menu__title
{
	color: black;
}

@media (min-width: 1200px){
	.ui-autocomplete{
		width: 30%!important;
	}
}
/*
--------------------------------------
Header actions
--------------------------------------
*/

.header-search-container {
	width: 100%;
}

/*QUI SOMMES-NOUS*/

.header-about {
	padding: 2em 0;
}

.header-about a {
	font-family: var(--main-font);
	text-transform: uppercase;
	white-space: nowrap;
}

/*ACCOUNT-CART*/

.header-account-cart {
	display: flex;
	justify-content: space-around;
	height: 100%;
}

svg#user path,svg#bag path
{
	fill: var(--third-color);
}
.link-icon.cart-info {
	/*border-left: 1px solid var(--third-color);*/
}

.header-account-cart a {
	padding: 0 20px;
}
div.total-products
{
	margin:0 auto;
	width: 90%;
	display: flex;
	align-items: center;
	font-family: var(--main-font);
	font-size: 13px;
	letter-spacing: 0.65px;
	color: black;
}
.link-icon.user-info span.link-icon__text, .link-icon.cart-info span.link-icon__text  {
	font-size: .8em;
	letter-spacing: .1em;
	white-space: nowrap;
	color: var(--secondary-color);
	margin-left: 10px;	text-transform: uppercase;
}

.header-account-cart .blockcart.cart-preview {
	position: relative;
}

.header-bg{
	height: 100%!important;
	background-color: white;
}

.header-actions{
	justify-content: center;
}

#header{
	justify-content: center!important;
	height: 5em;
}

/*Header - Cover - Category*/

.header-cover-category
{
	background:linear-gradient(0deg, rgba(26, 26, 26, 0.75), rgba(26, 26, 26, 0.5)), url("../../../img/bg/before-footer.jpg");
	height: 15em;
	background-size: cover;
	background-position: 65% 65%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header-cover-category
{
	text-transform: uppercase;
	z-index: -1;
	height: 250px;
	overflow: hidden;
}
.header-cover-inner
{
	margin-left: 13%;
}
label.cover-category-subtitle
{
	text-align: left;
	display: block;
	color: var(--secondary-color);
	font-size: 13px;
	letter-spacing: 5.2px;
}

label.cover-category-name
{
	text-align: left;
	display: block;
	color: var(--third-color);
	font-size: 30px;
	letter-spacing: 3.8px;
	line-height: 1.2em;
}

.cover-category-svg{
	position: unset !important;
	padding-right: var(--margin-for-default-container);
}
.cover-category-svg svg
{
	height: 280px;
}

.user-info svg, .cart-info svg
{
	filter: invert(49%) sepia(30%) saturate(602%) hue-rotate(4deg) brightness(97%) contrast(92%);
}

@media (max-width : 767px) {
	div.total-products
	{
		width: 100%;
		padding: unset;
		text-align: left;
	}
}
