.cities-block {
	display: none;
}
.wrapper {
	padding-top: 0!important;
	position: relative;
}
.wrapper > .w-fixed {
	z-index: 1000!important;
	top: initial!important;
	left: initial!important;
}
.wrapper > .distance {
	height: 150px;
}
.wrapper .container_arrow {
	z-index: 993!important;
}
.header .container {
	display: flex;
	align-items: center;
}
.header .container > * {
	width: 33%;
}
.header .container .left {
	height: 22px;
	display: flex;
	align-items: center;
	font-weight: bold;
}
.header .container .logo {
	top: 0;
}
.header .container .logo img {
	height: 44px;
}
.header .container .right {
	display: flex;
	justify-content: flex-end;
}
.header .container .right .search {}
.header .container .right .search:after {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background: url('../img/header/search.svg') 0 0 no-repeat;
}
.header .container .right .basket-head {
	width: initial;
}
.header .container .right > * {
	margin-left: 55px;
}
.header .container .right > *:first-child {
	margin-left: 0;
}
.header .container .right .basket-block__price,
.header .container .right .basket-block__amount,
.call-header__descr {
	display: none;
}
.header .container .right .icon-basket {
	background: none;
}
.header .container .right .icon-basket:after {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background: url('../img/header/cart.svg') 0 0 no-repeat;
}
@media only screen and (max-width : 992px) {
	.wrapper > .distance {
		height: 105px;
	}
	.header .container .right > * {
		margin-left: 15px;
	}
	.header.active .link-phone i {
		opacity: 1;
	}
	.header.active .link-phone span {
		visibility: none;
		opacity: 0;
	}
	.menu-mobile {
		top: 78px;
		transition: 0.3s;
	}
	.close-menu {
		z-index: 1;
		border-radius: 5px;
		bottom: initial;
		position: fixed;
		right: 999999px;
		transition: 0.3s;
	}
	.header .menu-mobile {
		left: -999px;
		overflow-y: auto;
		height: 100%;
		position: fixed;
		top: 0px;
	}
	.header.active .menu-mobile {
		left: 0;
	}
	.header.active .close-menu{
		right: 5px;
	}
}
@media only screen and (max-width : 550px) {
	.header .container > * {
		width: initial;
	}
	.header .container {
		display: grid;
		width: 100%;
		justify-content: space-between;
		grid-template-columns: 2fr 2fr;
	}
	
	.header .container .logo {
		order: 3;
		width: initial;
		grid-row: 2;
		grid-column: 1 / 3;
		padding: 15px 0 0;
	}
	.header .container .logo img {
		max-height: 30px;
	}
}