﻿.navbar-wp .megamenu.navbar-nav > li > a {
  padding: 15px 16px;
}

.navbar-wp .megamenu.navbar-nav > li {
  position: inherit;
}

.navbar-wp .megamenu .dropdown-menu .active {
  background: transparent !important;
}

.navbar-wp .megamenu .dropdown-menu > li > a {
  font-weight: bold;
}

.navbar-wp .megamenu .dropdown-menu > li > a:hover {
  color: white;
}

.navbar-wp .megamenu .dropdown-menu > li ul {
  padding: 3px 20px;
  margin-bottom: 10px;
}

.navbar-wp .megamenu .dropdown-menu > li ul li {
  list-style: none;
}

.navbar-wp .megamenu .dropdown-menu {
  top: 50px;
  -moz-column-count: 4;
  -webkit-column-count: 4;
  column-count: 4;
  -moz-column-width: 20px;
  -moz-column-column-width: 30px;
  -webkit-column-width: 20px;
  column-width: 20px;
  -moz-column-gap: 10px;
  -webkit-column-gap: 10px;
  column-gap: 10px;
  -moz-column-column-wcolumn-gap: 10px;
  -webkit-column-column-gap: 10px;
  -ms-grid-column-align: start;
  grid-column-align: start;
}

.navbar-wp .megamenu .dropdown-menu > li {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  padding-bottom: 10px;
}

.megamenu > li:hover span:after,
.megamenu > li.active span:after {
    transform: scaleX(1);
    transition: all 0.3s ease-in-out 0s;
}

.megamenu > li > a > span:after {
	position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    height: 3px;
    width: 100%;
    transform: scaleX(0);
    transition: all 0.3s ease-in-out 0s;
}

.megamenu > li {
}