/* Mod Mikel*/

.ninjamenus-horizontal {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
  }
  
  .ninjamenus.ninjamenus-desktop.ninjamenus-vertical .nav-item.level0.active > a,
  .ninjamenus.ninjamenus-desktop.ninjamenus-horizontal
      .nav-item.level0.active
  > a {
      background-color: #f5f5f5 !important;
      color: #090909 !important;
  }
  
  .nav-item > a:hover {
    color: #4b9228 !important;
  }

  .mgz-element.nav-item a span.title {
      text-align: center !important;
      line-height: 2em !important; 
  }
  
  .magezon-builder{
    max-width: 110em!important;
  }
  .magezon-builder a{             
    padding: 0.6em !important;
  } 
  
  .navigation > .ninjamenus.ninjamenus-desktop {
    margin: 0 0 !important;
  }
  
  .ninjamenus.ninjamenus-desktop.ninjamenus-horizontal
      .nav-item.level0:hover
      > a {
        background-color: #4b9228 !important;
        color: #fff !important;
  }
  
  .mgz-element.nav-item a {
    display: flex;
    align-items: center;  
  }
  
  .caret.fas.mgz-fa-caret-down {
    margin-left: 5px; 
  }
  
  .magezon-builder .mgz-element .nav-item a{             
    padding: 0em !important;
    font-size: 14px !important;
  } 
  
  .magezon-builder .mgz-element .nav-item .item-submenu a{             
    padding: 0.6em !important;
  } 
  
  .magezon-builder .mgz-element .nav-item .item-submenu a span{             
    text-align: left !important;
  line-height: 1em !important; 
  } 
  
  #ninjamenus7 {
    display: none !important;
  }
  
  @media screen and (max-width: 768px) {
    #ninjamenus3 {
      display: none !important;
    }
  
    #ninjamenus7 {
      display: block !important;
    }
  
    .magezon-builder {
      width: 100% !important;
      max-width: 100% !important;
      box-sizing: border-box;
      margin: 0 auto;
      display: block;
  }
  
  }
    