
body::-webkit-scrollbar {
  width: 0.70rem;
}

body::-webkit-scrollbar-track {
  background: #3b4b1b;
}

body::-webkit-scrollbar-thumb {
  background: #202020;
}



main {
  margin-left: 5rem;
  padding: 1rem;
}

.nabar {
  position: fixed;
  background-color: var(--bg-primary);
  transition: width 600ms ease;
	
background-image: url("../img/2.jpg");
	background-size: cover;
/*  overflow: scroll;*/

}

.nabar-na {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
}

.na-item {
  width: 100%;
}

/*
.na-item:last-child {
  margin-top: auto;
}
*/

.na-link {
  display: flex;
  align-items: center;
  height: 4.5rem;
  color: var(--text-primary);
  text-decoration: none;
/*  filter: grayscale(100%) opacity(0.7);*/
  transition: var(--transition-speed);
}

.na-link:hover {
  filter: grayscale(0%) opacity(1);
  background: var(--bg-secondary);
  color: var(--text-secondary);
}

.lik-text {
  display: none;
  margin-left: 1rem;
}

.na-link svg {
  width: 2rem;
  min-width: 2rem;
  margin: 0 1rem;
}

.fa-primary {
  color: white;
}

.fa-secondary {
  color: #eeeeee;
}

.fa-primary,
.fa-secondary {
  transition: var(--transition-speed);
}

.log {
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 1rem;
  text-align: center;
  color: var(--text-secondary);
  background: #000;
  font-size: 1.1rem;
  letter-spacing: 0.3ch;
  width: 100%;
 border-radius: 0px 20px 0px 0px;
-moz-border-radius: 0px 20px 0px 0px;
-webkit-border-radius: 0px 20px 0px 0px;
border: 0px solid #000000;
	
}

.log svg {
  transform: rotate(0deg);
  transition: var(--transition-speed);
}

.log-text
{
  display: inline;
  position: absolute;
  left: -999px;
  transition: var(--transition-speed);
}

.nabar:hover .logo svg {
  transform: rotate(-180deg);
}

.magen {
  margin-left: 0.5rem;
}


/* Small screens */
@media only screen and (max-width: 600px) {
  .nabar {
    bottom: 0;
    width: 100vw;
    height: 5rem;
	z-index: 99999999;
  }

  .log {
    display: none;
  }

  .nabar-na {
    flex-direction: row;
  }

  .na-link {
    justify-content: center;
  }

  main {
    margin: 0;
  }
}

/* Large screens */
@media only screen and (min-width: 600px) {
  .nabar {
    top: 26rem;
    width: 6rem;
    height: 45vh;
	z-index: 9999999;
	  border-radius: 
0px 20px 20px 0px;
-moz-border-radius: 0px 20px 20px 0px;
-webkit-border-radius: 0px 20px 20px 0px;
border: 0px solid #000000;
	   
  }

  .nabar:hover {
    width: 16rem;
  }

  .nabar:hover .lik-text {
    display: inline;
  }

  .nabar:hover .log svg
  {
    margin-left: 11rem;
  }

  .nabar:hover .log-text
  {
    left: 0px;
  }
}


.dark {
  --text-primary: #558C3B;
  --text-secondary: #ececec;
  --bg-primary: #23232e;
  --bg-secondary: #558C3B;
}

.light {
  --text-primary: #558C3B;
  --text-secondary: #000000;
  --bg-primary: #ffffff;
  --bg-secondary: #558C3B;
}

.solar {
  --text-primary: #576e75;
  --text-secondary: #35535c;
  --bg-primary: #fdf6e3;
  --bg-secondary: #f5e5b8;
}

.theme-icon {
  display: none;
}

.dark #darkIcon {
  display: block;
}

.light #lightIcon {
  display: block;
}

.solar #solarIcon {
  display: block;
}
