/* Spécifier "languette = 1" dans le TS de la racine */
@media (min-width: 768px) {
	/* Custom : Si nom affiché > intégrer et configurer */
	/*
	body.languette .megamenu.v2 .navbar-brand>span {
		position:absolute;
		top:21%;
		left:6rem;
	}
	*/
	/* Custom : Si nom caché > intégrer */
	/*
	body.languette .megamenu.v2 .navbar-brand>span {
		text-indent: -9999px;
	}
	*/
	body.languette .megamenu.v2 .navbar-brand>span {
		font-size: 1rem;
	}
	body.languette .megamenu .navbar-nav .nav-item .dropdown-menu.v4>.dropdown-item .box:before,
	body.languette .megamenu .navbar-nav .nav-item .dropdown-menu.v7 > .dropdown-item > a:before {
		content: '';
		position: absolute;
		z-index: -1;
		top: 0px;
		left: 0;
		width: 100%;
		height: 100%;
    	background-color: rgba(0, 0, 0, 0.9);
	}
	/* Custom : intégrer et configurer */
	body.languette.inside .mainHeader .page-header .breadcrumbs {
		padding-left: 10rem;
	}
	body.languette .megamenu.v2 .navbar-brand {
		position: absolute;
		padding: 0.25rem 0.5rem 0.5rem;
		height: 6rem;
		top: 0;
		margin-left:0.5rem;
	}
	body.languette .megamenu.v2 .navbar-brand:before {
		content: '';
		position: absolute;
		z-index: 10;
		top: 0px;
		left: 0;
		width: 100%;
		height: 51px;
		background: #f8f9fa;
	}
	body.languette .megamenu.v2 .navbar-brand:after {
		content: '';
		position: absolute;
		z-index: 0;
		top: 50px;
		left: 0;
		width: 100%;
		height: 45px;
		background: #f8f9fa;
		box-shadow: 0px 0px 15px rgb(102 102 102);
		border-radius: 0 0 2rem 2rem;
	}
	body.languette .megamenu.v2 .navbar-brand img{
		margin:0;
		z-index:50;
	}
}
@media (min-width: 992px) {
	/* Custom : intégrer et configurer (padding-left) */
	body.languette.inside .mainHeader .page-header .breadcrumbs {
		padding-left: 14rem;
		padding-top:1rem;
	}
	body.languette .megamenu.v2 .navbar-brand {
		padding: 0.5rem 1rem 1rem;
		height: auto;
		margin-left:2rem;
	}
	/* Custom : Si nom affiché > intégrer et configurer */
	/*
	body.languette .megamenu.v2 .navbar-brand>span {
		left:10rem;
	}
	*/
	body.languette .megamenu.v2 .navbar-brand:before {
		height: 61px;
	}
	/* (optionnel) Custom : intégrer et configurer (height) */
	body.languette .megamenu.v2 .navbar-brand:after {
		top: 60px;
		height: 82px;
		border-radius: 0 0 3rem 3rem;
	}
}
@media (min-width: 1440px) {
	/* Custom : intégrer et configurer */
	body.languette.inside .mainHeader .page-header .breadcrumbs {
		padding-left: 12rem;
	}
	body.languette .megamenu.v2 .navbar-brand {
		margin-left:0;
	}
	body.languette .megamenu.v2 .navbar-brand>span {
		font-size: 1.2rem;
	}
}