/* 1. Pagrindinio meniu juostos išdėstymas */
.container-header .mod-menu,
.container-nav .mod-menu {
  display: flex;
  align-items: center;
  gap: 8px;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* 2. Kiekvienas pagrindinio lygio punktas (li) tampa mygtuku */
.container-header .mod-menu > li,
.container-nav .mod-menu > li {
  background-color: rgb(65, 130, 65) !important;
  border-radius: 4px;
  position: relative;
  list-style: none;
}

/* 3. Bendras stilius nuorodoms IR mygtukams (kad sutaptų tekstas ir dydis) */
.container-header .mod-menu > li > a,
.container-header .mod-menu > li > button.mod-menu__toggle-sub,
.container-nav .mod-menu > li > a,
.container-nav .mod-menu > li > button.mod-menu__toggle-sub {
  font-size: 1.1rem !important;
  font-weight: 600 !important;
  color: #ffffff !important;
  background-color: transparent !important;
  border: none !important;
  padding: 10px 16px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
  cursor: pointer;
  text-decoration: none;
  font-family: inherit;
}

/* 4. Užvedus pelę ant bet kurio pagrindinio mygtuko */
.container-header .mod-menu > li:hover,
.container-nav .mod-menu > li:hover {
  background-color: rgb(85, 160, 85) !important;
}

/* 5. Submeniu išskleidžiamas langas (tamsiai žalias fonas) */
.container-header .mod-menu .mod-menu__sub,
.container-nav .mod-menu .mod-menu__sub {
  background-color: rgb(50, 100, 50) !important;
  border-radius: 4px;
  padding: 6px 0 !important;
  box-shadow: 0 4px 10px rgba(0,0,0,0.3);
  min-width: 180px;
  position: absolute;
  z-index: 99;
}

/* 6. Submeniu vidiniai punktai ir nuorodos */
.container-header .mod-menu .mod-menu__sub li,
.container-nav .mod-menu .mod-menu__sub li {
  background-color: transparent !important;
  width: 100%;
}

.container-header .mod-menu .mod-menu__sub a,
.container-nav .mod-menu .mod-menu__sub a {
  padding: 8px 16px !important;
  color: #ffffff !important;
  font-weight: 500 !important;
  display: block !important;
  text-decoration: none;
}

/* 7. Užvedus pelę ant submeniu punkto */
.container-header .mod-menu .mod-menu__sub a:hover,
.container-nav .mod-menu .mod-menu__sub a:hover {
  background-color: rgb(65, 130, 65) !important;
  color: #ffffff !important;
}