body {
  background-color: #121212;
  color: #ffffff;
}

.navbar {
  background-color: #1f1f1f !important;
}

.navbar-brand{
	color: yellow !important;
}
.nav-link {
  color: yellow !important;
  padding-left:20px;
  padding-right:20px;
}


.nav-link:hover {
  color: #fff;
  background: rgba(0,0,0,0.8);
  transform: translateY(-7%) scale(1.1);  
  padding-left:20px;
  padding-right:20px;
}

.navbar-toggler {
  border: 1px solid #ffffff;
  box-shadow: none;
}

.navbar-toggler:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.25);
}

.navbar-toggler-icon {
  background-image: none !important;
  position: relative;
  width: 1.5em;
  height: 1.5em;
}

.navbar-toggler-icon::before,
.navbar-toggler-icon::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #ffffff;
  border-radius: 2px;
}

.navbar-toggler-icon::before {
  top: 4px;
  box-shadow: 0 6px 0 #ffffff;
}

.navbar-toggler-icon::after {
  top: 16px;
}

.dropdown-menu {
  background-color: #1f1f1f;
  border: 1px solid #333;
}

.dropdown-item {
  color: yellow;
}

.dropdown-item:hover {
  background-color: #333;
  color: yellow;
}

.footer {
  background-color: #1f1f1f !important;
  color: #ffffff;
  border-top: 1px solid #333;
}









 .nav-arrows {
      position: fixed;
      top: 50%;
      transform: translateY(-50%);
      z-index: 1050;
      font-size: 1.5rem;
      color: #fff;
      text-shadow: 0 0 3px rgba(0,0,0,0.5);
      /*background: rgba(0,0,0,0.5);*/
      border: none;
      border-radius: 50%;
      width: 50px;
      height: 50px;
      display: flex;
      align-items: center;
      justify-content: center;
      transition: all 0.3s ease;
    }
    .nav-arrows:hover {
      color: #fff;
      /*background: rgba(0,0,0,0.5);*/
      transform: translateY(-50%) scale(1.1);
    }
	
	
    .prev-arrow {
      left: 20px;
	  font-size: 130px;
	  color: #ffff00;
	  text-decoration:none;
    }
    .next-arrow {
      right: 20px;
	  font-size: 130px;
	  color: #ffff00;
	  text-decoration:none;
    }
    @media (max-width: 768px) {
      .prev-arrow, .next-arrow {
        width: 40px;
        height: 40px;
        font-size: 120px;
      }
      .prev-arrow { left: 10px; }
      .next-arrow { right: 10px; }
    }