 /* Nav fixes */
 .cmp-navigation.top-nav-alternative .top-navigation>.cmp-navigation__list .cmp-navigation__listitem .cmp-navigation-link:hover:after,
.cmp-navigation.top-nav-alternative .top-navigation>.cmp-navigation__list .cmp-navigation__listitem .cmp-navigation__dropdown-button:hover:after {
  background: 0;
  font-style: normal;
  content: "";
  height: 5px;
  display: block;
  margin: 10px 0 -10px;
  background-color: #0696d7;
  position: absolute;
  width: calc(100% - 20px);
}  

.cmp-navigation.top-nav-alternative .top-navigation>.cmp-navigation__list .cmp-navigation__listitem svg.icon-svg-arrow-down {
  position: relative;
  top: -10px;
  right: 0px;
}
.cmp-navigation.top-nav-alternative .cmp-navigation.dropdown-nav .dropdown-navigation .cmp-navigation__dropdown-button {
  min-width: 0px;
}
.cmp-navigation.top-nav-alternative .cmp-navigation.dropdown-nav .dropdown-navigation .cmp-navigation__dropdown-contents .cmp-navigation__list {
  border: 1px solid #999;
  background-color: #3c3c3c;
  min-width: 13em;
}
.cmp-navigation.top-nav-alternative .top-navigation>.cmp-navigation__list .cmp-navigation__listitem{
  min-width: 0px;
}
.cmp-navigation.top-nav-alternative .top-navigation .top-nav-title .row .local-navigation-name {
  text-transform: uppercase;
  font-weight: 400;
}
.cmp-navigation.top-nav-alternative .cmp-navigation.dropdown-nav .dropdown-navigation .cmp-navigation__dropdown-contents .cmp-navigation__list .cmp-navigation__listitem{
  height: auto;
}
.cmp-navigation.top-nav-alternative .cmp-navigation.dropdown-nav .dropdown-navigation .cmp-navigation__dropdown-contents .cmp-navigation__list .cmp-navigation__listitem a::after{
  display: none !important;
}
.cmp-navigation.top-nav-alternative .cmp-navigation.dropdown-nav .dropdown-navigation .cmp-navigation__dropdown-contents .cmp-navigation__list .cmp-navigation__listitem a:hover{
  color: #0696d7;
}
.cmp-navigation.top-nav-alternative .top-navigation>.cmp-navigation__list{
  padding-bottom: 0px;
}
@media only screen and (max-width: 40.063em){
.cmp-navigation.top-nav-alternative .top-navigation>.cmp-navigation__list .cmp-navigation__listitem {
  min-width: 0px;
  height: auto;
}
body:not([data-author-mode]) .cmp-navigation.top-nav-alternative .cmp-navigation.dropdown-nav .dropdown-navigation .cmp-navigation__dropdown-contents .cmp-navigation__list {
  position: relative;
}
}
/* end of nav fixes */