@media all and (min-width: 768px) {
	body .text-block__button {display: none;}
}

@media all and (min-width: 768px) and (max-width: 1260px) {
	body .text-block__body {margin: 0;}
}

@media all and (min-width: 1261px) {
	body .text-block__title {
		width: 29%;
	    flex-shrink: 0;
    }
	body .text-block__body {width: 71%; margin: 0;}
	
	body .footer-inner__address {
		padding: 0 20px 0 0;
	}
}

@media all and (max-width: 767px) {
	body .text-block {margin: 0 0 -1px;}
	body .text-block__title {text-align: center;}
}

.contacts{
	width: 220px;
}


.main-products .product-list.product-list-thumbs .product-item .product-buttons{
	top: 207px;
}

@media all and (max-width: 1440px){
	.main-products .product-list.product-list-thumbs .product-item .product-buttons{
		top: 195px;
	}
}

@media all and (max-width: 1366px){
	.main-products .product-list.product-list-thumbs .product-item .product-buttons{
		top: 177px;
	}
}

@media all and (max-width: 1340px){
	.main-products .product-list.product-list-thumbs .product-item .product-buttons{
		top: 184px;
	}
}

.card-page .shop2-product__btns2-left{
	-webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.shop-folders-wrap.active{
	z-index: 110;
}

body .shop-folders-wrap.inner{
	display: none;
}

body .shop-folders-wrap.inner.opened{
	display: block;
}

@media all and (min-width: 1261px){
	.advantages-block__item_block{
		width: 100%;
	}
}


@media all and (min-width: 1101px){
	.folder-main .folder-main__fold_items.four_blocks .folder-main__item:nth-child(1) .folder-main__title, .folder-main .folder-main__fold_items.four_blocks .folder-main__item:nth-child(4) .folder-main__title{
		font-size: 25px;
	}
}


@media all and (max-width: 1100px) and (min-width: 1023px){
	.folder-main .folder-main__fold_items.four_blocks .folder-main__item:nth-child(1) .folder-main__title, .folder-main .folder-main__fold_items.four_blocks .folder-main__item:nth-child(4) .folder-main__title{
		font-size: 18px;
	}
}

@media all and (min-width: 1101px){
	.folder-main .folder-main__fold_items.three_blocks .folder-main__item:nth-child(1) .folder-main__title{
		font-size: 25px;
	}
}


@media all and (max-width: 1100px) and (min-width: 1023px){
	.folder-main .folder-main__fold_items.three_blocks .folder-main__item:nth-child(1) .folder-main__title{
		font-size: 18px;
	}
}

@media all and (min-width: 1101px){
	.folder-main .folder-main__fold_items.two_blocks .folder-main__item:nth-child(1) .folder-main__title{
		font-size: 25px;
	}
}


@media all and (max-width: 1100px) and (min-width: 1023px){
	.folder-main .folder-main__fold_items.two_blocks .folder-main__item:nth-child(1) .folder-main__title{
		font-size: 18px;
	}
}


body .shop-folders-wrap .cat-list > li ul li a.sublevels, body .shop-folders-wrap .cat-list > li ul li a.sublevels.active{
	background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.6%22%20d%3D%22M1.72221%200.293533C1.33204%20-0.0973444%200.698874%20-0.0979175%200.307996%200.292254C-0.0828811%200.682425%20-0.083454%201.31559%200.306717%201.70647L1.72221%200.293533ZM5%204.99276L5.70775%205.69922C6.09742%205.30884%206.09742%204.67667%205.70775%204.28629L5%204.99276ZM0.292254%208.29353C-0.0979171%208.68441%20-0.0973441%209.31758%200.293533%209.70775C0.684411%2010.0979%201.31758%2010.0973%201.70775%209.70647L0.292254%208.29353ZM0.306717%201.70647L4.29225%205.69922L5.70775%204.28629L1.72221%200.293533L0.306717%201.70647ZM4.29225%204.28629L0.292254%208.29353L1.70775%209.70647L5.70775%205.69922L4.29225%204.28629Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") right 12px top 50% no-repeat;
}

body .shop-folders-wrap .cat-list > li ul li a.sublevels:hover, body .shop-folders-wrap .cat-list > li ul li a.sublevels.active{
	color: rgba(255, 255, 255, 0.5);
	background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.6%22%20d%3D%22M1.72221%200.293533C1.33204%20-0.0973444%200.698874%20-0.0979175%200.307996%200.292254C-0.0828811%200.682425%20-0.083454%201.31559%200.306717%201.70647L1.72221%200.293533ZM5%204.99276L5.70775%205.69922C6.09742%205.30884%206.09742%204.67667%205.70775%204.28629L5%204.99276ZM0.292254%208.29353C-0.0979171%208.68441%20-0.0973441%209.31758%200.293533%209.70775C0.684411%2010.0979%201.31758%2010.0973%201.70775%209.70647L0.292254%208.29353ZM0.306717%201.70647L4.29225%205.69922L5.70775%204.28629L1.72221%200.293533L0.306717%201.70647ZM4.29225%204.28629L0.292254%208.29353L1.70775%209.70647L5.70775%205.69922L4.29225%204.28629Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") right 12px top 50% no-repeat;
}

body .main_new_style .main-products .product-list.product-list-thumbs{
	padding-left: 15px;
	padding-right: 15px;
    display: flex;
    flex-wrap: nowrap;
}

body .main_new_style .main-products .slick-prev{
	position: relative;
    flex: none;
    height: auto;
    margin-left: -15px;
}

body .main_new_style .main-products .slick-next{
	position: relative;
    flex: none;
    height: auto;
    margin-right: -15px;
}

body .main_new_style .main-products .slick-list{
	flex: 1 0 1%;
}

.site-hedaer .contacts{
	z-index: 1002;
}

@media all and (min-width: 768px){
	body .main-slider__info{
		margin-left: 80px;
		margin-right: 80px;
	}
}

.site__wrapper .search-block{
	z-index: 1005;
}

@media all and (min-width: 1024px){
	body .folder-main__label_padding .folder-main__item .folder-main__label {
		min-height: 0;
		padding: 14.5px 9.5px;
	}
}

@media all and (min-width: 1024px){
	body .folder-main__label_padding .folder-main__item:nth-child(1) .folder-main__label, body .folder-main__label_padding .folder-main__item:nth-child(4) .folder-main__label{
		min-height: 0;
		padding: 21px 15px;
	}
}

@media all and (min-width: 1024px){
	body .folder-main__label_padding .folder-main__item:nth-child(1) .folder-main__label.folder-main__label_no_tit, body .folder-main__label_padding .folder-main__item:nth-child(4) .folder-main__label.folder-main__label_no_tit{
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

@media all and (max-width: 1023px){
	body .folder-main__label_padding .folder-main__item .folder-main__label, body .folder-main__label_padding .folder-main__item:nth-child(1) .folder-main__label, body .folder-main__label_padding .folder-main__item:nth-child(4) .folder-main__label{
		min-height: 0;
		padding: 14.5px 8px;
	}
}

@media all and (min-width: 1261px){
	.advantages-block__item{
		height: 80px;
	}
}




/*id1552*/
.right-pannel.fix_right_hover .compare-block {
    pointer-events: auto;
}

.right-pannel.fix_right_hover .compare-block__link {
    width: 260px;
}

.right-pannel.fix_right_hover .compare-block__link.compare-block__link_1 {
    display: none;
}

.right-pannel.fix_right_hover .compare-block__link.compare-block__link_2 {
    display: flex;
}

.right-pannel.fix_right_hover .compare-block__link.compare-block__link_2:after {
    display: none;
}

.right-pannel.fix_right_hover .compare-block__title.compare-block__title_1 {
    display: none;
}

.right-pannel.fix_right_hover .compare-block__title.compare-block__title_2 {
    display: flex;
}

.right-pannel.fix_right_hover .compare-block:hover .compare-block__link {
    transform: translateX(-155px);
}

.right-pannel.fix_right_hover .compare-block.active .compare-block__link_1 {
    display: flex;
}

.right-pannel.fix_right_hover .compare-block.active .compare-block__link_2 {
    display: none;
}

.right-pannel.fix_right_hover .compare-block.active .compare-block__title_1 {
    display: flex;
}

.right-pannel.fix_right_hover .compare-block.active .compare-block__title_2 {
    display: none;
}

.right-pannel.fix_right_hover .compare-block.active:hover .compare-block__link {
    width: 220px;
    transform: translateX(-180px);
}

.right-pannel.fix_right_hover .cart-container .cart_1 {
    display: flex;
    width: 205px;
    min-width: 205px;
    transform: translate3d(135px, 0px, 0px) !important;
    transition: all 0.3s ease-in-out;
}

.right-pannel.fix_right_hover .cart-container .cart_1:hover {
    transform: translate3d(0px, 0px, 0px) !important;
}

.right-pannel.fix_right_hover .cart-container .cart_1:after {
    display: none;
}

.right-pannel.fix_right_hover .cart-container .cart_1 .cart-icon {
    flex-shrink: 0;
}

.right-pannel.fix_right_hover .cart-container .cart_2 {
    display: none;
}

.right-pannel.fix_right_hover .cart-container.active .cart_1 {
    display: none;
}

.right-pannel.fix_right_hover .cart-container.active .cart_2 {
    display: flex;
}

.right-pannel.fix_right_hover .cart-container .no_events {
    pointer-events: auto;
}


body .main_new_style .card-page .kinds-block__list{
	padding-left: 15px;
	padding-right: 15px;
    display: flex;
    flex-wrap: nowrap;
}

body .main_new_style .card-page .kinds-block__list .slick-prev{
	position: relative;
    flex: none;
    height: auto;
    margin-left: -15px;
}

body .main_new_style .card-page .kinds-block__list .slick-next{
	position: relative;
    flex: none;
    height: auto;
    margin-right: -15px;
}

body .main_new_style .card-page .kinds-block__list .slick-list{
	flex: 1 0 1%;
}

body .card-page .shop-product-data{
	padding: 10px 30px 20px;
}
// logo styles  id 1553//
.company-info__left.logo-top .site-logo {
	display: block;
}
.company-info__left.logo-top .name {
	display: block;
}
@media all and (max-width: 1260px) and (min-width: 768px) {
	.company-info__left.logo-top .site-logo {
		text-align: left;
	}
}
//1553 end//

body .folder-main__fold_title{
	z-index: -1;
}

#shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item {
    flex-wrap: wrap;
}
#shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon-id {
	width: 100%;
}
.footer-inner__pay_items a.events-none {
	pointer-events: none;
}
.contacts .contacts__phones-all a {
    display: inline-block;
}
@media all and (max-width: 425px) {
	.advantages-block__item_block {
		padding: 20px 10px;
	}
}
.top-menu__wrap .flexMenu-popup {
    right: 0;
}

.shop2-order-in-one-page-form .shop2-perfect-form{
	margin-left: 20px;
	margin-right: 20px;
}

.shop2-order-in-one-page-form #shop2-order-delivery{
	margin-left: 20px;
	margin-right: 20px;
}