@charset "utf-8";
/* CSS Document */
.header.opacity-header a {
    color: #666666
}
.header.opacity-header {
    background: #fff;
	box-sizing: border-box;
	box-shadow: 0 3px 4px rgb(0 0 0 / 10%);
    transition: all .1s ease-in
}
.header.opacity-header.active {
    background: #fff;
	box-sizing: border-box;
	box-shadow: 0 3px 4px rgb(0 0 0 / 0);
    transition: all .1s ease-in
}

.header.opacity-header .nav-item .down-arrow:before {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  right: 0;
  width: 6px;
  height: 6px;
  margin-top: -5px;
  border-top: 2px solid #666666;
  border-right: 2px solid #666666;
  transition: all .2s cubic-bezier(.4, 0, .2, 1) .2s;
  transform: rotate(135deg) translateY(-50%)
}

.header.opacity-header .search-item .aunon{
    color: #666666
}

.header.opacity-header .header_lang .lang {
  position: relative;
  font-size: 0.875rem;
  line-height: 20px;
  background: url(../img/langu.png) center left no-repeat;
  background-size: 20px;
  padding-left: 24px;
  padding-right: 0px
}

.header.opacity-header .header_lang span {
  display: block;
  cursor: pointer;
  color: #666666
}

.header.opacity-header .lang .down-arrow:before {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  right: 0;
  width: 6px;
  height: 6px;
  margin-top: -6px;
  border-top: 2px solid #666666;
  border-right: 2px solid #666666;
  transition: all .2s cubic-bezier(.4, 0, .2, 1) .2s;
  transform: rotate(135deg) translateY(-50%)
}

.header.opacity-header .email_img {
  position: relative;
  font-size: 0.875rem;
  line-height: 20px;
  background: url(../img/emailu.png) center left no-repeat;
  background-size: 24px;
  padding-left: 20px;
  padding-right: 0px
}

