.topnav p.motto-blog{
  font-family: Montserrat;
  font-weight: 500;
  font-size: .85rem;
}

#site-navigation {
  min-height: 3em;
}

#site-navigation .main-menu-img {
  max-height: 50px;
}

#site-navigation .row.main-menu .nav-item.main-menu a{
  font-family: Montserrat;
  text-transform: uppercase;
  text-decoration: none;
}


#site-navigation .main-menu .nav-item.main-menu::after{
  content: "";
  position: absolute;
  width: 0%;
  height: .1rem;
  background-color: orange;
  bottom: -.1rem;
  display: inline-block;
  transition: width .5s;
}

#site-navigation .main-menu .nav-item.main-menu:hover::after {
  width: 100%;
}

.main-menu-container {
  margin-bottom: 1.5em;
}

@keyframes hoverNavItem {
  0% {
    width: 0%;
  }
  50% {
    width: 50%;
  }
  100% {
    width: 100%;
  }
}


/* TOPNAV 2 */
