.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li{
  -webkit-box-flex:0;
  -webkit-flex:none;
     -moz-box-flex:0;
          flex:none;
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.menu-item-has-children a .dropdown-toggle:hover,.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.menu-item-has-children button .dropdown-toggle:hover{
  border-color:#fff !important;
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.menu-item-has-children a .dropdown-toggle:hover:after,.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.menu-item-has-children button .dropdown-toggle:hover:after{
  border-color:#fff !important;
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.menu-item-has-children a,.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.menu-item-has-children button{
    font-size:.8125rem;
  }
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li a{
  font-family:Poppins,sans-serif;
  font-weight:700;
}

@media (min-width:1200px) and (max-width:1299px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li a{
    padding-right:.9375rem !important;
    padding-left:.9375rem !important;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li a{
    padding-right:.625rem !important;
    padding-left:.625rem !important;
  }
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li ul{
  padding-bottom:1.25rem;
  padding-top:0;
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li ul.dropdown-menu li a{
  padding-left:.3125rem;
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li ul.dropdown-menu li:hover{
  background-color:#006241;
  color:#a1d0c0;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0{
    border-width:.125rem !important;
  }
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:after,.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:after{
  right:0;
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:hover,.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:hover{
  border-color:#fff !important;
}

.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children a.dropdown-toggle:hover:after,.fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse ul.nav li.level-0.menu-item-has-children button.dropdown-toggle:hover:after{
  border-color:#fff !important;
}

@media (max-width:767.98px){
  .fl-module-mega_menu .component_mega_menu:not(.-vertical) .navbar-collapse{
    margin:0 1.5625rem;
  }
}

.fl-module-mega_menu .component_mega_menu .navbar-collapse ul.navbar-nav{
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
     -moz-box-pack:end;
          justify-content:flex-end;
}

.fl-module-mega_menu .component_mega_menu .navbar-collapse .mobile-menu li a:focus{
  outline:1px solid #fff;
  outline:.0625rem solid #fff;
}

.fl-module-mega_menu .component_mega_menu button.navbar-toggler{
  right:.3125rem;
  outline-color:#fff;
}
