
.nav .offHomeMenu>a, .nav .offHomeMenu>a:focus, .nav .offHomeMenu>a:hover {
    margin-top: 0px !important;
}

.navbar-nav>li>.dropdown-menu {
  margin-top: 17px;
  background-color: #CA1821;
  border-color: #CA1821;
  font-family: 'Prelo Book', sans-serif;
}

.navbar-default .navbar-nav>li>a {
  width: 200px;
  font-weight: bold;
}

.mega-dropdown {
  position: static !important;
}

.mega-dropdown-menu {
  padding: 20px 0px;
  width: auto;
  left: auto;
  right: auto;
  margin-left: 14px;
  box-shadow: none;
  -webkit-box-shadow: none;
}



.mega-dropdown.activeHomeMenu:hover:before {
  content: "";
  border-bottom: 15px solid #CA1821;
  border-right: 17px solid transparent;
  border-left: 17px solid transparent;
  position: relative;
  top: 57px;
  left: 36%;
  right: 0;
  z-index: 10;
  animation: fadein 700ms linear 1 forwards;
    -moz-animation: fadein 700ms linear 1 forwards; 
    -webkit-animation: fadein 700ms linear 1 forwards; 
    -o-animation: fadein 700ms linear 1 forwards;
    opacity: 0;
}



@keyframes fadein {
       0% { opacity: 0; }
      50% { opacity: 0.5; }
      100% { opacity: 1; }
}
@-moz-keyframes fadein { 
       0% { opacity: 0; }
      50% { opacity: 0.5; }
      100% { opacity: 1; }
}
@-webkit-keyframes fadein { 
       0% { opacity: 0; }
      50% { opacity: 0.5; }
      100% { opacity: 1; }
}
@-o-keyframes fadein { 
       0% { opacity: 0; }
      50% { opacity: 0.5; }
      100% { opacity: 1; }
}



.mega-dropdown.activeHomeMenu:hover {
  margin-top: -20px
}






.mega-dropdown-menu .container-submenu > li > ul {
  padding: 0;
  margin: 0;
  border-right: 1px solid #ffffff5e;
}
.mega-dropdown-menu .container-submenu > li{
    margin: 20px 0;
    padding-left: 20px;
    padding-right: 20px;
}

.mega-dropdown-menu li > ul > li {
  list-style: none;
  padding: 0;
  color: #ffffff !important;
}

.mega-dropdown-menu li > ul > li > a {
  display: block;
  padding: 3px 0 3px 10px !important;
  clear: both;
  font-weight: lighter;
  line-height: 1.428571429;
  color: #ffffff;
  white-space: normal;
  text-transform: none;
  font-family: 'Prelo', sans-serif !important;
  font-size: 14px;
}

.mega-dropdown-menu li ul > li > a:hover,
.mega-dropdown-menu li ul > li > a:focus {
  text-decoration: none;
  text-decoration: underline;
  color: #ffffff !important;
}

.mega-dropdown-menu .dropdown-header a{
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  padding-left: 10px;
  text-transform: uppercase;
}
.mega-dropdown-menu .dropdown-header a:active{
  color: #ffffff !important;
}

.mega-dropdown-menu form {
  margin: 3px 20px;
}

.mega-dropdown-menu .form-group {
  margin-bottom: 3px;
}

.nav>li>a:focus, .nav>li>a:hover{
  text-decoration: none;
  background: transparent;
  color: #000000;
  font-weight: bold;
}

.container-submenu{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  max-width: 100%;
}


/*# sourceMappingURL=mega-menu.css.map */
