.bx-soa-pp-delivery-cost, .header .city .current{display: none !important;}
.art_block{    display: inline-block;
    font-size: 13px;
    position: relative;
    top: -24px;
    text-align: right;
font-weight: bold;
}
.product-main-info .info .top .code{
    font-size: 15px !important;
    font-weight: bold !important;
    line-height: 19px !important;
}
.viber {
    background-image: url('img/viber.png');
    background-repeat: no-repeat;
    background-position-x: 3px;
    background-position-y: 14px;

}

.tel-container .tel a{
    padding: 16px 33px 0;
}
@media (max-width: 1000px) {
    .art_block{    display: none;}
}
header .address{display: none !important;}
@media (max-width: 767px) {
   /* header .middle .tel-container .tel a::before{content: none;}*/
    header .middle .tel-container .tel .viber{background-image: none;}
    header .middle .tel-container .tel a{
       /* border: 1px solid #c7bcbc;
        border-radius: 50%;*/
        right: 115px;
        width: 150px;
        padding: 9px 0 0 48px;
        overflow: visible;
    }
    header .middle .tel-container .tel a::before{content:'\0079';position:absolute;top:0;left:0;display:block;width:40px;height:40px;padding-right:1px;font-family:'Icon Custom';font-size:18px;font-style:normal;font-weight:normal;text-align:center;line-height:38px;border:1px solid #e7e7e7;border-radius:50%;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
    .viber {
        background-position-x: 8px;
        background-position-y: 8px;

    }
    .catalog .sort .sort-filter {
        display: block;
    }
    .catalog .sort .sort-filter .item{
        width: 100%;
        display: block;
    }
    .catalog .sort .filter-btn {
        width: 67%;
    }
}