/* Введите Ваш код CSS тут */
/*.dgwt-wcas-suggestions-wrapp {
    visibility: hidden;
}*/
.dgwt-wcas-suggestions-wrapp {
    visibility: unset!important;
}
.dgwt-wcas-sp .amount {
    color: red;
    padding: 5px;
    background: lightgrey;
    border-radius: 5px;
    font-weight: 700;
    font-style: italic;
    line-height: 1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    float: none!important;
    width: 100%!important;
}
#sidebar {
    float: left;
    padding-right: 0; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    line-height: 1.1em!important;
    font-size: 16px!important;
    font-weight: normal!important;
   padding: 0!important;
}
.woocommerce ul.products li.product .button {
    background: #ed1c24;
    color: #fff;
    font-weight: normal;
}
.woocommerce ul.products li.product .price {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
}
.woocommerce ul.products li.product a img {
    box-shadow: 4px -2px 10px 1px #959595;
    border: 1px solid #e3e3e3;
}
li.cat-item.current-cat {
    background: #ed1c24;
}
li.cat-item.current-cat a {
    color: #fff;
}
li.cat-item.current-cat a::before {
	color: #fff;
}
li.cat-item a:hover {
  color: #fff!important;
    background-color: #555!important;
}
#ribbon a.button.herobutton {
    color: #ed1c24!important;
}



ul.mtree.default li.mtree-closed:before {
    content: '+';
  display: none;
}
ul.mtree.default li.mtree-closed:after {
    content: '+';
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin-bottom: 20px!important;
}

.knipex_shop_wrap {
    display: flex!important;
    flex-wrap: nowrap!important;
  padding: 0 35px!important;
}
#sidebar {
    padding-left: 0!important;
}
.woocommerce table.shop_table td.product-price,
.woocommerce table.shop_table td.product-subtotal {
	    width: 17%;
    padding: 0;
}
.wpml-ls-item-ru .wpml-ls-link img {
    display: none!important;
}
.product-template-default.single-product .promo_banner {
    display: none !important;
}



@media (max-width: 1299px) {
	.innerheading {
		font-size: 18px;
	}
	.woocommerce-loop-category__title {
	    padding: 0!important;
	    line-height: 1.1!important;
	    font-size: 16px!important;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	    margin-bottom: 20px!important;
	}
	.woocommerce div.product .product_title {
	    font-size: 20px;
	    line-height: 1.2;
	}
	.product_meta .posted_in {
		display: none;
	}
}

