.region.region-navigation .nav li{
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
}

.region.region-navigation .nav li a{
    padding: 0;
    color: var(--color-white);
}

/*Настройка выпадающего меню*/
ul.dropdown-menu {
  padding: 25px 15px;
  background-color: #000000c0;
}

ul.dropdown-menu a.dropdown-item{
  font-size: 16px;
  padding-block: 5px;
}

ul.dropdown-menu a.dropdown-item:hover{
  color: var(--color-accent);
}

.dropdown-item.active, 
.dropdown-item:active {
  color: var(--color-accent);
  background-color: transparent;
}

.dropdown-item:focus, 
.dropdown-item:hover {
  color: var(--color-accent);
  background-color: transparent;
}

/*Настройка мобильного меню*/
div#offcanvasNav .offcanvas-body{
  padding-block: 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

div#offcanvasNav .offcanvas-body a{
  color: var(--color-dark);
  text-decoration: none;
}

div#offcanvasNav .offcanvas-body .contact-item a {
    font-weight: 500;
    font-size: 20px;
    padding-left: 0;
    padding-top: 14px;
    display: block;
    color: var(--color-white);
}


div#offcanvasNav  .nav a{
  color: var(--color-white);
  text-decoration: none;
  text-transform: none;
  padding-block: 5px;
  font-weight: 500;
}
div#offcanvasNav div#block-vesta-theme-osnovnayanavigaciya-4-menu{
  display: none;
}


/*Строка навигации*/
.header-bottom {
  background: transparent;
}

header#header .nav-link{
  color: var(--color-white);
}

header#header .nav-link:hover{
  color: var(--color-hover);
}

header#header .block-menu ul.nav{
  gap: 30px;
}

#footer .region.region-navigation .nav li{
  text-transform: none;
  padding-top: 2px;
}
#footer .region.region-navigation .nav li a{
  color: var(--color-white);
  font-size: 16px;
  font-weight: 500;
}

#footer #block-vesta-theme-osnovnayanavigaciya-4-menu,
div#block-vesta-theme-uslugi-menu{
  text-transform: uppercase;
  font-size: 16px;
}

#footer .region.region-footer-nav .nav li{
    padding-top: 2px;
}

#footer .region.region-footer-nav .nav li a{
  color: var(--color-white);
  font-size: 16px;
  font-weight: 500;
  padding: 0;
}