.navbar .logo img {
  position: absolute;
}

.navbar .logo::before {
  background-color: #fff;
  position: absolute;
  left: -80px;
  top: -45px;
  width: 270px;
  height: 150px;
  content: "";
  z-index: 0;
  box-shadow: 8px 5px 16px #0000001c;
  transform: rotate(-4deg);
}

header.navbar-default {
  background-color: var(--darkblue);
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
  color: var(--blue);
  background-color: transparent;
}

.navbar-nav.menu>li>a:after {
  background-color: var(--blue);
}
.navbar-default .menu>li>a {
  color: #fff;
}

.navbar-default .menu>li.active>a:focus,
.navbar-default .menu>li.active>a:hover,
.navbar-default .menu>li.active>a {
  color: var(--blue);
}

.user-logged-in #block-econ-main-menu li.last a:after {
  border: 2px solid #ffffff69;
  background: #323b5d;
}


li.last.first a:after {
  border: 2px solid #ffffff69;
  background: #323b5d;
}

li.last.first a::before {
  content: "";
  background: url(../assets/sprites.png);
  width: 17px;
  height: 21px;
  position: relative;
  display: block;
  background-position: 0 -329px;
  background-size: 500px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
#block-econ-main-menu{
  border-right: 1px solid #ffffff12;
}
.block-language ul li a{
  color: #8892b7;
}
.block-language ul li a.is-active{
  color: #fff;
  text-decoration: underline;
}
