body .new-header .site-info.logo_top {
	flex-direction: column;
	align-items: flex-start;
}

@media all and (max-width: 1023px) {
	body .new-header .site-info.logo_top {
		align-items: center;
	}
}

body .new-header .site-info.logo_top .site-info__logo + .site-info__body {
	margin: 10px 0 0;
}







.site .company-info .head-phone__popup {
	right: -20px;
	width: auto;
}

.site .company-info .head-phone {
	width: auto;
	min-width: 260px;
}

.main-blocks .main-tabs__products.no_edit_block {
	margin: 0;
}

.product-list.thumbs .product-item__image a,
.card-slider.vertical .card-slider__thumb-img a,
.card-page .kinds-block .kind-image a,
.shop2-cart-table .cart-product__image a,
.product-list.simple .product-item__image a {
    background-size: contain;
    background-position: 50%;
}

.form-block .tpl-anketa .tpl-field.last-inline + .tpl-field-button button {
	text-align: center;
}

.secondary-panel .top-advantages li > a {
	white-space: nowrap;
}

.top-block .top-product__timer {
	height: auto;
}

@media screen and (min-width: 1581px) {
	body .main-blocks .main-tabs .tabs-edit-block {width: 266px;}
	body .main-blocks .main-tabs__products {
		width: calc(100% - 286px);
	}
	body .main-blocks .main-tabs .slick-next {right: 10px;}
}

.main-blocks .slick-disabled,
.actions-block .slick-disabled,
.brands-block .slick-disabled,
.folders-block .slick-disabled {opacity: .3; pointer-events: none;}

body .top-block .top-product__timer-title {line-height: 1;}

@media screen and (max-width: 1260px) {
body .main-blocks .main-tabs__titles {
		margin-right: -20px;
	} 
}

@media screen and (max-width: 639px) {
body .main-blocks .main-tabs__titles {
		margin-right: -16px;
		margin-left: -16px;
		padding-left: 16px;
	} 
}

body .burger-block .burger-folders .burger-folders__list li.has > a:before {calc(50% - 2px)}

body .new-folders__item {justify-content: flex-start;}


body .card-page .form-additional .buy-one-click {padding-left: 20px; padding-right: 20px; text-align: center;}


body .top-block .top-slider__link_no_btn,
body .top-block a.top-slider__pic {position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 2; padding: 0; width: auto; font-size: 0; text-decoration: none;}

.question:hover + .shop2-product-discount-desc {display: block;}
.new-header + .site-container .coupon-id {margin-left: 30px; margin-right: 30px;}

.top-block .top-slider__pic.no_darken_bg:before {display: none;}

@media all and (min-width: 768px) {
	.new-header + .site-container .top-block .top-slider__text {max-width: 70%;}
	body .site-header + .block_shadow + .site-container .main-blocks .slick-list:before {
		position: absolute;
		width: 50px;
		left: 0;
		top: 0;
		bottom: 0;
		content: '';
		z-index: 2;
	}
	
	body .site-header + .block_shadow + .site-container .main-blocks .slick-list:after {
		position: absolute;
		width: 50px;
		right: 0;
		top: 0;
		bottom: 0;
		content: '';
		z-index: 2;
	}
	
	body .main-blocks .main-tabs .slick-prev, 
	body .main-blocks .main-tabs .slick-next {
		z-index: 3;
	}
}

@media all and (min-width: 1024px) {
	.new-folders {overflow: hidden;}
}

.new-folders .new-folders-pics__item-amount {
    justify-content: center;
}

.new-header + .site-container .advantages__wrap {
	justify-content: center;
}

body .search-rows__row .row-title span {display: inline-block;}


body .site__wrapper .product-flags__item span {height: auto;}

@media all and (max-width: 479px) {
body .product-list.thumbs .product-item .product-flags__item span {line-height: 1; padding: 5px 8px;}
}

.top-panel .top-menu > li ul li ul.right_level {
    left: auto;
    right: 100% ;
    z-index: 1;
} /*id1552*/
@media all and (min-width: 1024px) {
	.new-header .top-menu > li:nth-last-child(-n+2) ul li ul {
		left: auto;
		right: 100%;
	}
}



@media all and (max-width: 639px) {
	.site-main .product-list.list .product-item {
		display: block;
	}
	
	.site-main .product-list.list .product-item__top {
		width: 100%;
		margin: 0;
		padding: 0;
	}

	.site-main .product-list.list .product-item__bottom {
		width: 100%;
		margin: 15px 0 0 0;
	}

	.site-main .product-list.list .product-item__bottom-left {
		margin: 0 0 8px;
	}
}

@media (max-width: 639px) {
    .shop-coupon .shop-coupon__block {
        margin: -48px 20px 0;
    }
}

@media screen and (max-width: 500px) {
    #shop2-msg {
        width: 200px;
        left: 50% !important;
        margin-left: -120px;
    }
}

@media all and (max-width: 1260px) and (min-width: 1023px) {
    .actions-block ul.slick-dots {
		bottom: -30px;        
    }
}

.card-slider.vertical .card-slider__thumb-img a img {
    opacity: 0;	
}

body .card-page .shop2-product__top {
	min-height: 0;
}

/*1553 плашки скидок */
.product-list.list .product-item .product-dop_flag .shop2-product-actions dd {
	left: auto !important;
	right: 0;
}
.product-list.simple .product-item .shop2-product-actions dd {
	left: auto !important;
	right: 0;	
}
.product-list.thumbs .product-item .shop2-product-actions dd {
	left: auto !important;
}
@media all and (max-width: 600px) {
	.product-list.thumbs .product-item .shop2-product-actions dd {
		width: 200px;
		padding: 15px 10px;
		box-sizing: border-box;
	}
}
@media all and (max-width: 480px) {
	.product-list.thumbs .product-item .shop2-product-actions dd {
		width: 150px;
	}
}
@media all and (max-width: 400px) {
	.card-page .shop2-product-actions dd {
		width: auto;
		left: auto !important;
	}
}

@media all and (max-width: 639px) {
	body .form-block .tpl-anketa .tpl-field.last-inline + .tpl-field-button {
		margin: 10px 0 10px;
	}
	.form-block .tpl-anketa .tpl-field + .tpl-field-button {
		order: 101;
	}
}
/*1553*/