ul.ul-top-nav.nav.nav-justified li, ul#menu-global-nav li {
  display: inline-block;
  list-style: outside none none; 
  overflow: hidden;
}

ul.ul-top-nav.nav.nav-justified li:nth-child(2),
ul#menu-global-nav li:nth-child(2) {
  animation: fadesColor 5.5s infinite;
}


ul.ul-top-nav.nav.nav-justified li:nth-child(2) a, ul#menu-global-nav li:nth-child(2) a {
color: #fff;
}

ul.ul-top-nav.nav.nav-justified li:nth-child(2) a:before, ul#menu-global-nav li:nth-child(2) a:before,
ul.ul-top-nav.nav.nav-justified li:nth-child(2) a:after, ul#menu-global-nav li:nth-child(2) a:after {
	position: absolute;
}

ul.ul-top-nav.nav.nav-justified li:nth-child(2) a:after,
ul#menu-global-nav li:nth-child(2) a:after {
	width: 100%;
	height: 100%;
	top: 100%;
	left: 0;
	min-width: 100%; /* fixed */
	content: attr(title);
	color: #000;
	white-space: nowrap;
	padding: 10px;
}

ul.ul-top-nav.nav.nav-justified li:nth-child(2) a,
ul.ul-top-nav.nav.nav-justified .current li:nth-child(2) a, 
ul#menu-global-nav li:nth-child(2) a, 
ul#menu-global-nav .current li:nth-child(2) a {
  animation: movesUp 5.5s infinite;
}


@keyframes fadesColor {
  0%, 
  15% {
    background-color: #ff6600 ;
  }
  30%,
  30% {
    background-color: #ebf7ff;
  }
  50%, 65% {
    background-color: #ebf7ff;
  }
  80%,
  80% {
    background-color: #ff6600 ;
  }
  80%,
  100% {
    background-color: #ff6600 ;
  }
}


@keyframes movesUp {
  0%, 15% {
    transform: translateY(0);
  }
  20%, 
  20% {
    transform: translateY(-100%);
  }
  50%, 65% {
    transform: translateY(-100%);
  }
  70%, 
  70% {
    transform: translateY(0);
  }
  70%, 100%{
    transform: translateY(0);
  }
}


.new-global-navigation .nav-link {
  width: 100%;
}
	
	.cookie-notice-container span, .cookie-notice-container a {
  line-height: 1.8;
  font-size: .65rem;
}
	a#cn-accept-cookie {
    font-size: .7rem;
}
	
	
	