@font-face {
  font-family: "Aclonica";
  src: url("../fonts/Aclonica-Regular.ttf"); }
nav.bg-dark {
  padding: 0 1rem;
  background-color: #007700 !important; }

.path-frontpage nav.bg-dark {
  z-index: 99;
  background-color: rgba(0, 0, 0, 0.2) !important; }

.path-frontpage .navbar-collapse.show,
.path-frontpage nav.bg-dark:hover,
header.mi-scroll-down nav.bg-dark,
header.mi-scroll-up nav.bg-dark,
header.mi-bg-menumobile nav.bg-dark {
  background-color: #007700 !important; }

    /*
    .navbar-dark .navbar-nav .nav-item{ 
    //.navbar-dark .navbar-nav .media-library-view--widget .view-header a, 
    //.media-library-view--widget .view-header .navbar-dark .navbar-nav a {
    //  color: rgba(255, 255, 255, 0.8) !important;
    color: red !important;
    }
    
    .navbar-dark .navbar-nav a.nav-link {color: rgba(255, 255, 255, 0.7) !important; }
    //.navbar-dark .navbar-nav span.nav-link.dropdown-toggle {color: rgba(255, 255, 255, 0.7) !important; }
    .navbar-dark .navbar-nav a.active,  
    .navbar-dark .navbar-nav a:hover { color: white !important; background-color: rgba(0, 0, 0, 0.2); border-radius: 0.7rem;}
*/
.navbar-dark .navbar-nav a.nav-link {
  color: rgba(255, 255, 255, 0.85); }
.navbar-dark .navbar-nav a.active,
.navbar-dark .navbar-nav a:hover,
.navbar-dark .navbar-nav .active.dropdown-toggle,
.navbar-dark .navbar-nav a.nav-link.dropdown-toggle.show {
  color: white !important;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 0.7rem; }

ul.dropdown-menu.show {
  margin-left: 0.5rem;
  padding: 0;
  background-color: #007700; }
  ul.dropdown-menu.show li {
    border-top: solid 1px rgba(255, 255, 255, 0.2);
    padding: 0; }
  ul.dropdown-menu.show li a {
    padding: .5rem 1rem;
    color: rgba(255, 255, 255, 0.8);
    font-family: Arial, Helvetica, sans-serif !important; }
  ul.dropdown-menu.show li a:hover {
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border-radius: 0; }
  ul.dropdown-menu.show li a.is-active {
    background-color: rgba(0, 0, 0, 0.3) !important;
    color: white;
    border-radius: 0; }

nav.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.9%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important; }

.mi-bg-menumobile li {
  border-top: solid 1px rgba(255, 255, 255, 0.2);
  padding: 0; }

.navbar-toggler,
.navbar-toggler:focus {
  border: none !important; }

/* 
ul.navbar-nav{ 
  li a:hover {background-color: rgba(0, 0, 0, 0.5); color: white;}
  li a.is-active{background-color: rgba(0, 0, 0, 0.3) !important; color: white;}
}
*/
ul.dropdown-menu {
  margin-left: 1.5rem;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.2);
  /*font-family: Arial, Helvetica, sans-serif;*/ }
  ul.dropdown-menu li {
    /*border-top: solid 1px rgba(255, 255, 255, 0.2);*/
    padding: 0; }
  ul.dropdown-menu li a {
    /*background-color: transparent;*/
    padding: .5rem 1rem;
    border-top: solid 1px rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 0.5); }
  ul.dropdown-menu li a:hover {
    background-color: rgba(0, 0, 0, 0.5);
    color: white; }
  ul.dropdown-menu li a.is-active {
    background-color: rgba(0, 0, 0, 0.3) !important;
    color: white; }

/*# sourceMappingURL=mi_menu.css.map */
