

@media (max-width: 850px) {
	
	#closed-label {
		margin-bottom: -20px;
	}
	
	/* Меню - скрываем ссылки */
	#menu-links {
		float: none;
		position: absolute;
		display: block;
		padding: 10px;
		top: 70px;
		left: -10px;
		right: -10px;
		background: #f9f9f9;
		-webkit-box-shadow: 0px 10px 7px 0px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:    0px 10px 7px 0px rgba(0, 0, 0, 0.3);
		box-shadow:         0px 10px 7px 0px rgba(0, 0, 0, 0.3);
		z-index: 15;
		display: none;
	}
	
	#menu-links a {
		float: none;
		height: 40px;
		line-height: 40px;
		font-size: 24px;
		margin: 0 10px;
	}
	
	#menu-burger {
		display: block;
		z-index: 16;
	}

	#menu-phone {
		right: 65px;
	}
	
	#menu {
		padding: 0;
	}
	
	/* Слайдер */
	#slider, #slider-dots {
		display: none;
	}
	
	/* === Промо-блоки === */
	.promo-holder {
		padding: 0 !important;
		float: none;
		width: auto;
	}
	
	
	/* === Диалоги === */
	
	.dialog-box {
		padding: 15px;
	}
	
	#photodesc-body {
		padding-left: 0;
		padding-top: 200px;
	}
	
	#photodesc-img {
		width: 100%;
		height: 200px;
	}
	
	
	#info-dialog .dialog-close {
		background: url('/static/img/landing/close-white.png') no-repeat center;
		width: 30px;
		height: 30px;
		border-radius: 2px;
		background-color: rgba(0,0,0,0.5);
		transition: background-color 100ms linear;
		top: -15px;
		right: -15px;
	}

	#info-dialog .dialog-close:active {
		top: -14px;
	}

	#info-dialog .dialog-close:hover {
		background-color: rgba(0,0,0,0.8);
	}

	
	
	.promo-block table i {
		font-size: 26px;
	}
	
	.promo-block table b {
		font-size: 13px;
	}
}

@media (max-width: 480px) {
	
	#menu-phone {
		display: none;
	}
	
}

@media (max-width: 410px) {
	
	.promo-block table i {
		font-size: 18px;
	}
	
	.promo-block table b {
		font-size: 12px;
	}
}


@media (max-width: 600px) {
	
	/* === Товары === */
	.product {
		float: none;
		margin-right: 0;
		position: relative;
		width: auto;
	}
	
	.product-image {
		position: absolute;
		width: 130px;
		height: 100%;
		top: 0;
		left: 0;
		padding: 0;
	}
	
	.product-body {
		padding-left: 150px;
	}
	
	
	/* === Окно продукта === */
	#product-left , #product-right {
		float: none;
		width: auto;
	}
	
	#product-splitter {
		position: relative;
		top: 0;
		left: 0;
		width: auto;
		height: 2px;
		margin: 20px 0;
	}
	
	.footer-column:nth-child(3) {
		display: none;
	}
	
	.footer-column {
		width: 50%;
	}
	
	.promo-block {
		padding-left: 100px;
		background-size: 70px auto;
		min-height:	170px;
	}
	
}


