.tag, .tag:hover{
	text-decoration:none;
}
button.send_formfriend {
  padding: 0;
  border: none;
  font: inherit;
  color: inherit;
  background-color: transparent;
  /* отображаем курсор в виде руки при наведении; некоторые
  считают, что необходимо оставлять стрелочный вид для кнопок */
  cursor: pointer;
}
button.send_formpartner {
  padding: 0;
  border: none;
  font: inherit;
  color: inherit;
  background-color: transparent;
  /* отображаем курсор в виде руки при наведении; некоторые
  считают, что необходимо оставлять стрелочный вид для кнопок */
  cursor: pointer;
}
.search__autocomplete_news.main{bottom:100%; top:unset;}
.tag{margin-bottom:5px;}
.product_element--not-found{display:none;}

/* .search__autocomplete{ */
	/* position:unset; */
	/* display:flex; */
/* } */
/* .search_form_all{ */
	/* display:flex;	 */
/* } */


/* .search_form_all > div:first-child { */
    /* flex: 1; */
    /* position: relative; */
/* } */
.logo_en{
	background: url(../img/logo_en.svg) no-repeat center / contain;
}
.logo_white_en{
	background: url(../img/logo-white-en.svg) no-repeat center / contain;
}
.slider--stages .swiper-slide:nth-child(7) {
    grid-area: a6;
    margin-top: 12.057101vw;
}
.drop_menu{
	position:relative; 
}

.wrapp_menu2{
	position: absolute;
	padding-top:10px;
	width:calc(120% + 16px);
}
.menu2{
	width:100%;
	background:#fff;
	margin-left:-16px;
	margin-top:0px;
	 
	display:none;
}
.drop_menu:hover .menu2{display:block;}
.drop_menu:hover .drop_ico{transform: rotate(180deg);}
.menu2-item{
	line-height:42px;
	padding-left:16px;
	box-sizing:border-box;
	width:100%;
	color:#000;
	background:#fff;
	display:block;
	text-decoration:none;
}

.menu2-item:hover{
	background:#1ED71E;
	color:#fff;
	text-decoration:none;
}
.hide_pc{display:none;}
.hide_mob{display:block;}

@media only screen and (max-width: 991px){
	.main_h1{font-size: 6.5vw;}
	.slider--stages .swiper-slide:nth-child(7){
		margin-top: 0;
	}
	.hide_pc{display:block;}
	.hide_mob{display:none;}
}


@media only screen and (max-width: 575px){
	.main_h1{font-size: 6.5vw;}
	.slider--stages .swiper-slide:nth-child(7){
		margin-top: 0;
	}
}

/* @media only screen and (min-width: 992px){ */
	/* .slider--stages .swiper-slide:nth-child(7) { */
		/* grid-area: a6; */
	/* } */
/* } */