.ssc-main-menu li {
	margin-bottom: 0;   
}

.ssc-main-menu li:first-child .env-nav__link {
	margin-left: 0;    
}

.ssc-main-menu li:last-child .env-nav__link {
	margin-right: 0;    
}

.ssc-main-menu.last-li-right li:last-child {
  margin-left: auto;
}



.ssc-main-menu .env-nav__link,
.ssc-main-menu .env-nav--menubar.env-nav--border .env-nav__link--active 
{
   color: var(--env-ui-color-brand-contrast);
   padding-left: 0;
   padding-right: 0; 
   padding-bottom: 0.5em;  
   border-bottom: 8px solid transparent; 
   margin-right: var(--env-spacing-x-large);
}


.ssc-main-menu .env-nav--menubar.env-nav--border .env-nav__link {
   text-decoration: none;  
   border-bottom: 8px solid transparent;
}


.ssc-main-menu .env-nav--menubar.env-nav--border .env-nav__link:hover {
   color: var(--env-ui-color-brand-contrast);
   border-bottom-color: #ab7eb1;   
}

.ssc-main-menu .env-nav--menubar.env-nav--border .env-nav__link--active {
   color: var(--env-ui-color-brand-contrast);
   border-bottom: 8px solid var(--env-element-secondary-background-color)/*#b8deef*/;
}

.ssc-mobile-menu button , 
.ssc-mobile-menu button:focus
{
  	color: var(--env-ui-color-brand-contrast);  
}

.ssc-mobile-menu dialog {
   background-color: #8f5498 !important;
}

.ssc-mobile-menu dialog button,
.ssc-mobile-menu dialog button:focus,
.ssc-mobile-menu dialog ul
{
  	color: var(--env-font-color);
}

[data-mobile-nav] p,
[data-mobile-nav] a, 
[data-mobile-nav] ul, 
[data-mobile-nav] button,
[data-mobile-nav] button:focus{
   color: white!important;   
}

[data-mobile-nav] a {
   border-bottom: 1px solid #d3ccc8;
}

[data-mobile-nav] ul li {
  margin-bottom: unset;
}


