/*
Theme Name: ProVacuum Steeler Child
Theme URI: https://provacuum.net/
Description: Update-safe child theme for ProVacuum performance work.
Author: ProVacuum
Template: steeler
Version: 0.15.0
Text Domain: provacuum-steeler-child
*/

/*
 * Keep this file intentionally small.
 * The parent theme currently enqueues this stylesheet automatically through
 * get_stylesheet_uri(). Performance overrides will be added only after visual
 * regression testing on a staging copy.
 */

/* Migrated from the parent theme's WordPress Additional CSS. */
.wc-proceed-to-checkout .checkout-button br{
	display: none;
}
.wc-proceed-to-checkout .checkout-button{
	line-height: 20px !important;
	padding-bottom: 10px !important;
	padding-top: 10px !important;
}
.cms-widget-cart-sidebar .elementor-button--view-cart, .cms-widget-cart-sidebar .elementor-button--checkout{
	background-color: #cd0001 !important;
}
.cms-widget-cart-sidebar .elementor-button--view-cart:hover, .cms-widget-cart-sidebar .elementor-button--checkout:hover{
	    background-color: #1a191d  !important;
}
#billing_state_field, #billing_country_field{
	display: none !important;
}
@media screen and (max-width: 1199px){
	.primary-menu .sub-menu{
		right: 0;
	}
}
@media screen and (min-width: 1200px){
	.primary-menu .sub-menu li a{
		padding: 1px 10px 0;
	}
}
.main-navigation ul li ul li ul li a{
	width: 460px;
}
.woocommerce-product-content span.price>.woocommerce-Price-amount bdi{
	color: #1a191d !important;
}
.category-top-img{
	margin-bottom: 30px;
	width: 100%;
}
.site-content{
    padding-top: 30px !important;
}
.woocommerce #secondary .widget_product_categories ul li>a{
	display: flex;
	align-items: center;
}
.woocommerce #secondary .widget_product_categories ul li>a::before{
	content: '';
	height: 50px;
	width: 50px;
	margin-right: 15px;
	padding-right: 45px;
	background-position: center;
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
}
.woocommerce #secondary .widget_product_categories ul .cat-item-127>a::before,.woocommerce #secondary .widget_product_categories ul .cat-item-128>a::before,.woocommerce #secondary .widget_product_categories ul .cat-item-129>a::before,.woocommerce #secondary .widget_product_categories ul .cat-item-130>a::before,.woocommerce #secondary .widget_product_categories ul .cat-item-131>a::before,.woocommerce #secondary .widget_product_categories ul .cat-item-132>a::before,.woocommerce #secondary .widget_product_categories ul .cat-item-133>a::before,.woocommerce #secondary .widget_product_categories ul .cat-item-134>a::before,.woocommerce #secondary .widget_product_categories ul .cat-item-136>a::before, .woocommerce #secondary .widget_product_categories ul .cat-item-140>>a::before{
	content: none;
	margin-right: 0;
	padding-right: 0;
	height: 0;
	width: 0;
}

.woocommerce #secondary .widget_product_categories ul li>a::before{
	background-image: url('/wp-content/uploads/2023/09/picsvg_download-7.svg');
}

.woocommerce #secondary .widget_product_categories ul .cat-item-133>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-5.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-131>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-5.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-132>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-5.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-136>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-5.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-134>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-5.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-111>a::before{
	width:20px;
	height: 20px;
	background-image: url('/wp-content/uploads/2023/05/ftkpercentage.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-78>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-3.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-105>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-6.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-100>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-5.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-62>a::before{
	background-image: url('/wp-content/uploads/2022/11/industrialni.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-109>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-30.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-79>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-1.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-80>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-12.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-112>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-17.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-120>a::before{
	background-image: url('/wp-content/uploads/2022/11/picsvg_download-5.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-83>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-11.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-82>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-15.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-81>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-13.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-86>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-16.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-84>a::before{
	background-image: url('/wp-content/uploads/2022/09/ZXuWcX01-1.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-137>a::before{
	background-image: url('/wp-content/uploads/2023/06/IrMM8h01.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-106>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-25.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-108>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-26.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-110>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-24.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-119>a::before{
	background-image: url('/wp-content/uploads/2022/10/picsvg_download-2.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-107>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-27.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-87>a::before{
	background-image: url('/wp-content/uploads/2022/11/монофазни.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-57>a::before{
	background-image: url('/wp-content/uploads/2022/11/трифазни.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-67>a::before{
	background-image: url('/wp-content/uploads/2022/11/маслени-1.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-59>a::before{
	background-image: url('/wp-content/uploads/2022/11/със-силози.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-66>a::before{
	background-image: url('/wp-content/uploads/2022/11/тежки-прахосмукачки.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-122>a::before{
	background-image: url('/wp-content/uploads/2022/11/kompresiran.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-123>a::before{
	background-image: url('/wp-content/uploads/2022/11/fiksirana.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-140>a::before{
	background-image: url('/wp-content/uploads/2023/10/PZOfpd01.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-121>a::before{
	background-image: url('/wp-content/uploads/2022/11/atex-.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-147>a::before{
	background-image: url('/wp-content/uploads/2024/09/picsvg_download-6.svg');
}
.woocommerce #secondary .widget_product_categories ul .cat-item-118>a::before{
	background-image: url('/wp-content/uploads/2022/09/ZXuWcX01-1.svg');
}	
.woocommerce #secondary .widget_product_categories ul .cat-item-99>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-28.svg');
}	
.woocommerce #secondary .widget_product_categories ul .cat-item-156>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-5.svg');
}	
.woocommerce #secondary .widget_product_categories ul .cat-item-159>a::before{
	background-image: url(https://provacuum.net/wp-content/uploads/2025/05/PmXGtG01.svg);
}	
.woocommerce #secondary .widget_product_categories ul .cat-item-157>a::before{
	background-image: url(https://provacuum.net/wp-content/uploads/2025/05/picsvg_download-6.svg);

	}	
.woocommerce #secondary .widget_product_categories ul .cat-item-160>a::before{
	background-image: url(https://provacuum.net/wp-content/uploads/2025/10/picsvg_download-8.svg);
}	
.woocommerce #secondary .widget_product_categories ul .cat-item-161>a::before{
	background-image: url(https://provacuum.net/wp-content/uploads/2025/10/picsvg_download-6.svg);
}
.woocommerce #secondary .widget_product_categories ul .cat-item-163>a::before{
	background-image: url(https://provacuum.net/wp-content/uploads/2025/11/made_in_china.svg);
}
.woocommerce #secondary .widget_product_categories ul .cat-item-164>a::before{
	background-image: url(https://provacuum.net/wp-content/uploads/2025/11/picsvg_scubber.svg;)
}
.woocommerce #secondary .widget_product_categories ul .cat-item-165>a::before{
	background-image: url(https://provacuum.net/wp-content/uploads/2025/11/picsvg_scubber.svg;)
}
.woocommerce #secondary .widget_product_categories ul .cat-item-166>a::before{
	background-image: url(https://provacuum.net/wp-content/uploads/2025/12/picsvg_download-10.svg;)

}
.woocommerce #secondary .widget_product_categories ul .cat-item-174>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-11.svg')
}
.woocommerce #secondary .widget_product_categories ul .cat-item-171>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-11.svg')
}
.woocommerce #secondary .widget_product_categories ul .cat-item-173>a::before{
	background-image: url('/wp-content/uploads/2022/09/picsvg_download-11.svg')
}
.woocommerce #secondary .widget_product_categories ul .cat-item-172>a::before{
	background-image: url(https://provacuum.net/wp-content/uploads/2026/06/njLmE01.svg)
}	
.hide-show-text h1{
	font-size: 50px;
		margin-bottom: 20px
}
.hide-show-text a{
	color:#cd0001 !important;
}
.hide-show-text a:hover{
	color:#B50000 !important;
}
img {
    max-width:100%;
    height:auto;
}
@media screen and (max-width: 992px) {
	#primary + #secondary{
		margin-top: 10px; !important;
	}
}
@media screen and (max-width: 768px) {
    #tab-tab-accessories .upsells.products ul.products li.product, #tab-tab-accessories .upsells.products ul.products div.product.type-product{
    min-width: 100% !important;
}
	.woocommerce-Tabs-panel--спецификация{
		overflow: scroll;
	}
}
@media screen and (min-width: 769px) {
   #tab-tab-accessories .upsells.products ul.products li.product, #tab-tab-accessories .upsells.products ul.products div.product.type-product{
    max-width: 30% !important;
}
}

@media only screen and (max-width: 768px){
	.hide-show-text h1{
		font-size: 30px !important
	}
	.hide-show-text h2 strong{
		font-size: 27px !important
	}
	.hide-show-text h3 strong{
		font-size: 24px !important
	}
}

@media only screen and (max-width: 667px) {
.woocommerce-page div#content-wrap {
    display: flex;
    flex-direction: column;
}

.woocommerce-page aside#left-sidebar {
    order: 1;
    -webkit-order: 1;
}
.woocommerce-page div#primary {
    order: 2;
    -webkit-order: 2;
}
	
	@media only screen and (max-width: 567px) {
		.woocommerce ul.products.columns-3 li.product{
			width: 50% !important;
		}
	}
	
	@media (max-width: 230px) {
.header-filter {
background-size: contain;
background-repeat: no-repeat;
}

		
	
}
}

/* ProVacuum: balanced Promotions navigation — 2026-07-29 */
.primary-menu #menu-item-19642 {
  background: transparent !important;
  padding-left: 10px;
  padding-right: 10px;
}
.primary-menu #menu-item-19642 > a {
  color: #cd0001 !important;
}
.primary-menu #menu-item-19642 > a > img {
  display: none !important;
}
.primary-menu #menu-item-19642 > a::before {
  background-color: #cd0001 !important;
}
body.term-111 .product-categories > .cat-item-111 {
  display: none !important;
}
	

/* ProVacuum: sidebar category click feedback — 2026-07-29 */
.product-categories > li > a {
  transition: background-color .12s ease, color .12s ease, box-shadow .12s ease, transform .12s ease;
}
.product-categories > li > a:active,
.product-categories > li > a:focus {
  background-color: #1a191d !important;
  color: #ffffff !important;
  box-shadow: inset 4px 0 0 #cd0001;
  transform: translateX(2px);
  cursor: progress;
  outline: none;
}
.product-categories > li > a:focus-visible {
  outline: 2px solid #cd0001;
  outline-offset: -2px;
}
	
