.js_open_goodControl.mob {
  display: none;
}
.difference-highlight {
  background-color: #f5f5fa !important;
  border-left: 3px solid #553285 !important;
  font-weight: 400;
  color: #553285;
}
@media screen and (max-width: 768px) {
  .cart_item_line_title {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .cart_item_line_result .line_box {
    font-size: 12px;
  }
  .cart_item_line_art {
    margin-bottom: 5px;
  }
  .cart_item_line_cost {
    margin-left: 85px;
    font-size: 16px;
  }
  .cart_item_line_calc {
    margin-left: 85px;
  }
  .cart_item_line_calc_val {
    font-size: 14px;
  }
  .cart_list .cart_item_line_attrs {
    display: none;
  }
  .cart_item_line {
    padding: 15px;
  }
  .cart_item_line .js_open_goodControl.mob {
    display: block;
    min-width: 30px;
    max-width: 30px;
    right: initial;
    left: 15px;
    bottom: 10px;
    position: absolute;
    cursor: pointer;
    z-index: 5;
  }
  .cart_item_line .good_mobBox_control .good_item_img_control_links {
    width: 150px;
  }
  .cart_item_line .btn_red .btn_text {
    color: #B82727;
  }
  .cart_item_line .btn_red svg {
    width: 17px;
    height: auto;
  }
  .cart_item_line .line_remove {
    display: none;
  }
  .cart_bottom_button {
    margin-bottom: 60px;
  }
}

@media screen and (max-width: 992px) {
  .comparison_sidebar {
    min-width: 200px;
    max-width: 200px;
    margin-right: 0px;
  }
  .cart_links .btn span {
    font-size: 14px;
  }
  .comparison_slider_title:hover .good_item_img_control_links {
    display: none;
  }
  .comparison_slider_title .good_item_img_control_links.active {
    display: flex;
  }
  .comparison_slider_mob_menu {
    position: absolute;
    z-index: 888;
    right: 10px;
    top: 10px;
    overflow: hidden;
  }
  .comparison_container {
    min-width: calc(100% - 200px);
    max-width: calc(100% - 200px);
  }
  .comparison_slider:before {
    display: none;
  }
  .comparison_titles_item {
    font-size: 15px;
    height: 80px;
  }
  .comparison_slider_td {
    height: 80px;
  }
  .product_documents_tab {
    padding-bottom: 20px;
  }
}
.materials_menu a {
	padding-left: 50px;
  width: 100%;
  position: relative;
}
.materials_menu svg{
   width: 35px;
  margin-right: 20px;
  position: absolute;
  left: 11px;
}
.catalog-menu-cat ul li{
  position: relative;
  padding-left: 50px;
}

.catalog-menu-cat ul li svg {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 25px;
}

@media (max-width: 992px) {
  .catalog-menu-cat ul li svg {
    top: 3px;
  }
}