.navbar-nav {
    justify-content: space-around; /* Równomierne rozłożenie elementów nawigacji */
    width: 100%; /* Pełna szerokość kontenera */
}


/*-------------------------------------------------------------------------------------------*/
/*Sekcja odpowiedzialna za kolorowanie topki*/
/*-------------------------------------------------------------------------------------------*/
/* Zmiana formatowania stopki - sekcja z linkami*/
#footer_links::before {
    content: "";
    background-color: #EB9311; /* Ustawienie koloru tła na czarny */
    position: absolute;
    top: 0;
    bottom: -15px;
    /*left: -100vw; /* Wyrównanie do lewej strony */
    right: -100vw; /* Wyrównanie do prawej strony */
    z-index: -1; /* Ustawienie na niższym poziomie niż zawartość */
  }
  
  #footer_links {
    position: relative; /* Ustalenie pozycji względnej dla pseudo-elementu */
    z-index: 1; /* Ustawienie na wyższym poziomie niż tło */
    color: black; /* Ustawienie koloru tekstu na biały */
  }
  
  #footer_links .footer_links_label,
  #footer_links a,
  #footer_links span {
    color: black !important; /* Ustawienie koloru tekstu na biały */
  }
  
  /*Kolorowanie linków stopki*/
  #footer_links a:hover {
    color: #53b5f6 !important; /* Dodanie !important, aby upewnić się, że reguła ma najwyższy priorytet */
  }
  #footer_links a:hover span {
    color: #53b5f6 !important; /* Zmiana koloru tekstu wewnątrz span przy najechaniu na link */
  }
  
  
  /* Zmiana formatowania stropki - sekcja logo Idosell */
  /* Ustawienie tła dla modułu #menu_contact */
  #menu_contact::before {
    content: "";
    background-color: #EB9311;
    position: absolute;
    top: 0;
    bottom: -2rem;  /* Dodanie marginesu dolnego */
    left: -100vw;
    right: -100vw;
    z-index: -1;
  }
  
  /* Dodanie pozycji względnej dla #menu_contact */
  #menu_contact {
    position: relative; /* Ustalenie pozycji względnej dla pseudo-elementu */
    z-index: 1; /* Ustawienie na wyższym poziomie niż tło */
    color: black; /* Ustawienie koloru tekstu na biały */
  }
  
  /* Ustalenie koloru tekstu na biały dla wszystkich znaczników tekstowych wewnątrz #menu_contact */
  #menu_contact ul,
  #menu_contact ul > li,
  #menu_contact a,
  #menu_contact span {
    color: black !important; /* Ustawienie koloru tekstu na biały */
  }
  #menu_contact ul {
      background: #EB9311;
  }
  
  /*--------------------------------------------*/
  /* Ustalenie tła dla elementu .footer_settings */
  .footer_settings::before {
    content: "";
    background-color: #EB9311;
    position: absolute;
    top: 0;
    bottom: -2rem;
    left: -100vw;
    right: -100vw;
    z-index: -1;
  }
  
  /* Ustalenie pozycji względnej dla .footer_settings */
  .footer_settings {
    position: relative;
    z-index: 1;
    color: black;
  }
  
  /* Ustalenie koloru tekstu na biały dla wszystkich znaczników tekstowych wewnątrz .footer_settings */
  .footer_settings *,
  #price_info *,
  #idosell_logo * {
    color: black !important;
  }
  
  /* Zmiana odstępu dla ikon w stopce*/
  #menu_banners2 {
      padding: 0;
  }
  
  
/*-------------------------------------------------------------------------------------------*/
/*Formatowanie stopki - obramowania sekcji*/
#footer_links .footer_links#menu_orders {
    border: 0;
}

#footer_links .footer_links#menu_account {
    border: 0;
}

#footer_links.four_elements .footer_links {
    border-right: 1px solid #d5d5d5 !important;
}

#footer_links.four_elements .footer_links:last-child {
    border-color: transparent !important;
}

/*-------------------------------------------------------------------------------------------*/
/*Wyśrodkowanie opisów na liście produktów*/
.product {
    text-align: center;
}

/*-------------------------------------------------------------------------------------------*/
/*Odstępy w kafelkach dla menu 5 na stronie głównej*/
#main_tree5>ul>li {
    padding: 5px;
}

/*-------------------------------------------------------------------------------------------*/
/*Wyśrodkowanie zdjęć na liście towarów lewy panel*/
#menu_buttons3 {
    text-align: center; /* Wyśrodkowuje elementy inline w poziomie */
}

.menu_button_wrapper {
    display: inline-block; /* Umożliwia wyśrodkowanie bloków i stosowanie marginesów */
    margin: 0 auto; /* Dodatkowe wyśrodkowanie, jeśli jest potrzebne */
}

/*-------------------------------------------------------------------------------------------*/
/*Wyśrodkowanie nazw sekcji na stronie głównej*/
.big_label, .headline {
justify-content: center !important;
}

/*-------------------------------------------------------------------------------------------*/
/*Zaokrągleniana stronie*/
#menu_buttons2 img {
    border-radius: 5px;
}

#menu_banners3 img {
    border-radius: 5px;
}

#main_tree5 img {
    border-radius: 5px;
}

.logos_container,
.suppliers_container {
    margin-top: 10px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 5px;
}

.logos_container img,
.suppliers_container img {
    max-height: 40px !important;
}

/*-------------------------------------------------------------------------------------------*/
/* Ukrycie dodatkowych danych adresowych */
#menu_contact .contact_type_adress span.shopshortname span,
#menu_contact .contact_type_adress span.adress_street,
#menu_contact .contact_type_adress span.adress_zipcode {
    display: none;
}