.fl-builder-content .fl-module-custom .component_bs_nav button.bs-nav-expander{
  background-color:transparent;
  border:none;
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
  color:#48a548;
  font-size:.875rem;
  display:inline-block;
  margin:0;
  padding:0 .5rem;
  position:absolute;
  right:0;
  top:1.0625rem;
}

.fl-builder-content .fl-module-custom .component_bs_nav button.bs-nav-expander:before{
  display:none;
}

.fl-builder-content .fl-module-custom .component_bs_nav button.bs-nav-expander:focus,.fl-builder-content .fl-module-custom .component_bs_nav button.bs-nav-expander:hover{
  color:#48a548;
}

.fl-builder-content .fl-module-custom .component_bs_nav button.bs-nav-expander:visited{
  colir:#48a548;
}

.component_bs_nav.navbar-expand-lg{
  padding:0;
}

.component_bs_nav.navbar-expand-lg .navbar{
  display:block;
  width:100%;
  padding:0 0 3.125rem;
}

.component_bs_nav.navbar-expand-lg .navbar .navbar-nav .nav-link{
  padding:.375rem 0 !important;
  border-bottom:.0625rem solid #ddd;
}

.component_bs_nav.navbar-expand-lg .navbar .navbar-nav .nav-link:focus{
  color:#000;
}

.component_bs_nav.navbar-expand-lg .navbar .navbar-nav ul{
  margin-left:0;
  display:block;
  margin-top:.625rem;
}

.component_bs_nav.navbar-expand-lg .navbar .navbar-nav ul li a{
  padding:.375rem 0;
  border-bottom:0 solid #ddd;
}

.component_bs_nav.navbar-expand-lg .navbar .navbar-nav ul li a:focus{
  color:#000;
}

.component_bs_nav.navbar-expand-lg .navbar .navbar-nav ul li ul{
  padding-top:0;
  margin-bottom:0;
  margin-top:0;
}

.component_bs_nav.navbar-expand-lg .navbar .navbar-nav ul li ul li a{
  padding:0;
}

.component_bs_nav.navbar-expand-lg .navbar .navbar-nav ul li ul li ul li{
  padding:0;
  border:0;
}

.component_bs_nav.navbar-expand-lg .navbar .navbar-nav .current-menu-item .nav-link{
  padding-left:.625rem !important;
}

.component_bs_nav.navbar-expand-lg .navbar>ul{
  margin-bottom:0;
}

.component_bs_nav.navbar-expand-lg .navbar>ul>li.current-menu-ancestor>a,.component_bs_nav.navbar-expand-lg .navbar>ul>li.current-menu-item>a{
  display:block;
}

.component_bs_nav.navbar-expand-lg .navbar>ul>li.mobile-menu a{
  display:none;
}

.component_bs_nav.navbar-expand-lg .navbar ul li{
  list-style:none;
  position:relative;
}

.component_bs_nav.navbar-expand-lg .navbar ul li a{
  color:#404040;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-ancestor{
  display:block;
  padding:0;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-ancestor .active>ul{
  margin-bottom:.625rem;
  padding-left:1.25rem;
  padding-top:.625rem;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-ancestor .active>ul>li{
  padding:0;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-ancestor li.active>ul>li,.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-ancestor li.current-menu-ancestor>ul>li{
  border-bottom:none;
  padding:0;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-ancestor .current-menu-ancestor>ul{
  padding-left:0;
  padding-top:0;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-ancestor .current-menu-ancestor .current-menu-ancestor>ul>li{
  padding:0;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-ancestor .current-menu-ancestor .current-menu-ancestor>ul>li a{
  padding-left:0;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-ancestor>ul>li{
  padding:0;
  border-bottom:0 solid #ddd;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-item{
  display:block;
  padding:.375rem 0;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-item>a{
  background:#ddd;
  color:#48a548;
  padding:.3125rem .625rem !important;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-item>a.active,.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-item>a:hover{
  color:#48a548;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-item>ul{
  padding-left:0;
  padding-top:.375rem;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-item>ul>li{
  border-bottom:none;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-item.active ul li a{
  border-bottom:0 solid #ddd;
  padding-top:0;
  padding-bottom:0;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-item.active ul li:last-child{
  padding-bottom:0;
  margin-bottom:0;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-item.active ul li ul li a{
  border-bottom:0;
}

.component_bs_nav.navbar-expand-lg .navbar ul li.menu-item-has-children:not(.expanded) .dropdown-menu{
  padding:0;
  margin:0 0 0 .75rem;
}

.component_bs_nav.navbar-expand-lg .navbar ul>li>a{
  display:block;
  padding:0;
  background:none;
}

.component_bs_nav.navbar-expand-lg .navbar ul>li>a:hover{
  color:#48a548;
  text-decoration:underline;
}

@media (min-width:992px) and (max-width:1199.98px){
  .component_bs_nav.navbar-expand-lg .navbar ul>li>a{
    font-size:.875rem;
    white-space:normal;
    line-height:1.5;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .component_bs_nav.navbar-expand-lg .navbar ul>li>a{
    font-size:.875rem;
    white-space:normal;
    line-height:1.5;
  }
}

.component_bs_nav.navbar-expand-lg .navbar ul ul{
  padding:0;
}

.component_bs_nav.navbar-expand-lg .navbar>ul>li:not(.current-menu-ancestor){
  display:block;
  padding:0;
  border-bottom:0 solid #ddd;
}

@media (max-width:767.98px){
  .component_bs_nav.navbar-expand-lg .navbar{
    padding:0;
  }
}

.component_bs_nav.navbar-expand-lg .container{
  padding-left:0;
  padding-right:0;
}

.left-sidebar .component_bs_nav.vertical.expand-collapse .dropdown-item:hover{
  color:#48a548;
}

.left-sidebar .component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-ancestor ul li>a.dropdown-item,.left-sidebar .component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-ancestor ul li>a.nav-link{
  padding-left:1.25rem !important;
}

@media (max-width:1600px){
  .left-sidebar .component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-ancestor ul li>a.dropdown-item,.left-sidebar .component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-ancestor ul li>a.nav-link{
    white-space:break-spaces;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .left-sidebar .component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-ancestor ul li>a.dropdown-item,.left-sidebar .component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-ancestor ul li>a.nav-link{
    padding-right:1.5625rem !important;
  }
}

.left-sidebar .component_bs_nav.navbar-expand-lg .navbar ul li:expanded{
  font-weight:700;
}

.left-sidebar .component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-item>a.dropdown-item,.left-sidebar .component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-item>a.nav-link{
  background:none;
  font-weight:700;
  color:#025436;
}

.left-sidebar .component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-item>a.dropdown-item:before,.left-sidebar .component_bs_nav.navbar-expand-lg .navbar ul li.current-menu-item>a.nav-link:before{
  content:"";
  border-left:.25rem solid #48a548;
  padding-right:.9375rem;
  padding-top:.3125rem;
  padding-bottom:.3125rem;
}

.left-sidebar .component_bs_nav.navbar-expand-lg .navbar .navbar-nav ul{
  margin-top:0;
}

.left-sidebar .component_bs_nav.navbar-expand-lg .navbar .navbar-nav li:first-child .nav-link:first-child{
  border-top:.0625rem solid #ddd !important;
}

.left-sidebar .component_bs_nav.navbar-expand-lg .navbar .navbar-nav .dropdown-item,.left-sidebar .component_bs_nav.navbar-expand-lg .navbar .navbar-nav .nav-link{
  padding:1.0625rem 0 !important;
  border-bottom:.0625rem solid #ddd;
}

.left-sidebar .component_bs_nav.navbar-expand-lg .navbar .navbar-nav.sidebar-menu1 li.current-menu-item a.dropdown-item,.left-sidebar .component_bs_nav.navbar-expand-lg .navbar .navbar-nav.sidebar-menu1 li.current-menu-item a.nav-link{
  padding-left:0 !important;
  color:#404040 !important;
}

/*# sourceMappingURL=bs_nav_theme.min.css.map */
