.nav-sections {
	background: #F5F5F5;
	margin-bottom: 0;
}
.navigation{
	text-transform: uppercase;
	background-color: #F5F5F5;
	color: #192A49FF;
	max-width: 100%;
}
.navigation a{
	color: #192A49FF;
}
.navigation .level0>.level-top {
	color: #192A49FF;
}
.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top {
	border-color: #192A49FF;
	border-style: solid;
	border-width: 0 0 3px;
	color: #192A49FF;
	text-decoration: none;
	display: inline-block;
}
.level0:hover a {
	color: #192A49FF;
}
.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
	background: #F5F5F5;
	color: #333;
	text-decoration: none;
}
li.level1{
	font-size: 1.2rem;
}
/**********************************/
/**************************/
.navigation .level0.parent>.level-top>.ui-menu-icon:after {
	display: none;
}
/*****************************************/
/* media="screen and (min-width: 768px)"**/
@media (min-width: 768px), print{
	.navigation ul {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	.navigation .level0 .submenu .active>a {
		border-color: #192A49FF;
		border-style: solid;
		border-width: 0 0 0 3px;
	}

}
@media only screen and (max-width: 767px){
	.navigation .level0 {
		border-top: none;
		font-size: 1.6rem;
		padding-left: 50px;
	}
}
@media (min-width: 768px), print{
	.navigation ul>li.level0:after {
		display: inline-block;
		width: 1px;
		height: 20px;
		content: '';
		background: #76c9e3;
		position: relative;
		top: 5px;
	}
	.navigation ul>li.level0:last-child::after{
		display: none;
	}
}
@media only screen and (max-width: 767px){
	.navigation .level0.active>a:not(.ui-state-active), .navigation .level0.has-active>a:not(.ui-state-active) {
		border-color: #192A49FF;
		border-style: solid;
		border-width: 0 0 0 8px;
	}
	.navigation .level0.active .all-category .ui-state-focus {
		border-color: #192A49FF;
		border-style: solid;
		border-width: 0 0 0 8px;
		padding-left: 7px;
		display: inline-block;
	}
	.navigation .submenu:not(:first-child) .active>a {
		border-color: #192A49FF;
		border-style: solid;
		border-width: 0 0 0 1px;
		padding-left: 7px;
	}
	.navigation .submenu:not(:first-child)>li>a {
		padding-left: 25px;
	}
}

/**ALIGNE LINK CMS CUSTOMS**/
.navigation .nav.item {
	margin: 17px 10px 0 0;
	display: inline-block;
	position: relative;
}
.ui-corner-all:hover{
	text-decoration: none;
}
@media(max-width: 768px){
	.navigation .nav.item {
		margin: 0;
		padding-left: 50px;
		font-weight: bold;
		font-size: 1.6rem;
	}
}
/*
/*****-----BREADCRUMBS-----*******/
.breadcrumbs {
	margin-top: 20px;
}
/****VIEW-ALL*****/
/* li.ui-menu-item.all-category {
	display: none;
} */