nav, nav .dropdown-menu, nav .dropdown-item, nav .dropdown-item:focus, nav .dropdown-item:hover
{
	background: black !IMPORTANT;
}

nav .navbar-toggler-icon
{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(255,64,0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

nav div div ul li a,
nav div a
{
	color: white !IMPORTANT;
	text-decoration: none;
	font-size: 20px;
}

nav div div ul li .nav:hover,
nav div .nav:hover,
nav .dropdown-item:hover
{
	color: white !IMPORTANT;
	text-decoration: none;
	color: rgb(255,104,0) !IMPORTANT;
	transition: 1s;
}

nav div .active
{
	color: rgb(255,64,0) !IMPORTANT;
}

nav .dropdown-toggle
{
	display: block;
}

@media (min-width: 992px) {
  .navbar .navbar-toggler { display: none; }
  .navbar.force-collapsed .navbar-toggler { display: block !important; }
  .navbar.force-collapsed .navbar-collapse { display: none !important; }
  .navbar.force-collapsed .navbar-collapse.show {
    display: block !important;
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
    position: static;
    width: 100%;
    background: inherit; /* vagy pl. #fff, ha a navbar-light-ot használod */
    padding: 0;
    margin: 0;
    box-shadow: none;
  }
  .navbar.force-collapsed .navbar-nav {
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
  }
  .navbar.force-collapsed .nav-item {
    width: 100%;
  }
  .navbar.force-collapsed .nav-link {
    padding: .5rem 1rem;
    text-align: left;
  }
}
