.footer_top .phones .order_wrap_btn, .phone_wrap .icons{display:none;}

.footer_top .wrap_md .phones .phone_wrap a {
    font-size: 15px;
	cursor:pointer;
}

#content .right_block {
    padding-left: 0;
}

.top-h-row ul.menu {
    width: 47%;
    margin-top: 0px;
}

.top-h-row .phones {
    width: 35%;
}

.top-h-row .phones a{
cursor:pointer;}

.top-h-row .phone_wrap .icons{
display:none;}

.articles-list.sections.wrap_md .left-data{
	display:none;
}

.articles-list .item .right-data {
    margin-left: 0;
}

.articles-list.sections .item {
    width: 25%;
    padding: 30px 0px 0px 0;
    min-height: auto;
}

.articles-list.sections.wrap_md .right-data ul{
display:none;
}

.only_contacts{
display:none;}

.contacts_left .only_contacts{
display:block;}

.flex-viewport .catalog_item .item_info {
    padding: 14px 0px;
}

#content .left_block:not(.left_block.catalog.vertical){
  display: none;
}

.bx-soa-pp-company-logo,
.bx-soa-pp-company-image,
.bx-soa-pp-delivery-cost,
.bx-soa-pp-list{
  display: none;
}

#bx-soa-order .bx-soa-pp-company-graf-container {
    width: 37px;
    height: 34px;
    background: transparent;
    border: 0;
}

.stores_block_wrap .stores_block .stores_text_wrapp .main_info a{
  pointer-events: none;
}

@media (max-width: 480px) {

  .top-h-row {
      height: 66px;
  }

  .top-h-row .phones {
      width: 100%;
  }

  .top-h-row .h-user-block {
      margin-top: 7px;
      float: none;
      text-align: left;
  }

}

.bx_filter .filter label > span {
    margin: 0;
    overflow: visible;
}

.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
	position: relative !important;
}

.image_wrapper_block img {
    max-width: inherit!important;
    max-height: 100% !important;
}