.header .nav-list{
	display: flex;
	justify-content: space-between;
	max-width: 691px;
	/*padding-top: 12px;*/
	background-color: #ffffff;
}

.header .nav-list .nav-item .nav-item__link{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 18px;
	padding-left: 18px;
	font-weight: 500;
	font-size: 14px;
	line-height: 1;
	color: #878787;
	display: block;
	transition: text-shadow .3s;
	white-space: nowrap;
}


.raskroy-contacts__tel, .raskroy-contacts__email {white-space: nowrap;}

.header .nav-list .nav-item .nav-item__link:hover{
	color: #221D1A;
	text-decoration: none;
	text-shadow: 0 0 .85px #221D1A, 0 0 .85px #221D1A;
	text-shadow: 0 0 .65px #221D1A, 0 0 .65px #221D1A;

}

.header-menu{
	margin-right: auto;
}

.menu-toggle{
	display: none;
	display: flex; /* используем flex для центрирования содержимого */
   align-items: center;  /* центрируем содержимое кнопки */
   width: 26px;
   cursor: pointer;
   z-index: 1;
   margin-right: 15px;
}



.header .hamburger,
.header .hamburger::before,
.header .hamburger::after {
  display: block;
  position: absolute;
  width: 26px;
  height: 2px;
  background-color: #616161;
}
.header .hamburger::before {
  content: '';
  top: -8px;
}
.header .hamburger::after {
  content: '';
  top: 8px;
}

.menu-toggle{
	display: none;
}

/*.content.menu-open{
	position: absolute;
    left: 250px;
}*/

@media (max-width: 1170px){
	.header .nav-list .nav-item .nav-item__link{
		padding-left: 10px;
		padding-right: 10px;
	}
	
}

@media (max-width: 910px){
	.header .nav-list .nav-item .nav-item__link{
		font-size: 13px;
	}
}

@media (max-width: 780px){
	.header-menu{
		display: none;
	}

	.menu-toggle{
		display: block;
	}

}

@media (max-width: 768px){
	/*.menu-toggle{
		display: block;
	}

	/*.header-menu .nav-list{
		flex-direction: column;
	}*/

	/*.nav-list {
	    text-align:center;
	    font-size:15px;
	    margin:0;
	    padding:0;
	}*/

	


}

