/*
Theme Name: 	Autusin Child Theme
Theme Uri:  	http://demo.wpthemego.com/themes/sw_autusin/
Description:  	A child theme of SW Autusin
Author:     	magentech
Author Uri: 	https://themeforest.net/user/magentech/
Template:   	autusin
Version:    	2.0.5
License:    	GNU General Public License v2 or later
*/

.sidebar .widget.sw_brand_filter_hierarchical_widget {background-color:#f3f3f3;}
.sidebar .widget.sw_brand_filter_hierarchical_widget .block-title-widget h2 {background-color:#d3d3d3;}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {background-color:var(--color) !important;}
.sidebar .widget.sw_brand_filter_hierarchical_widget .swg-filter-hierarchical form .item-button-filter button[type="submit"], .sidebar .widget.sw_brand_filter_hierarchical_widget .swg-filter-hierarchical form .item-button-filter button {background-color:var(--color);}
.sidebar .widget .select2-container, .sidebar .widget .select2-container .select2-selection--single {height:44px;}
.sidebar .widget .select2-container--default .select2-selection--single .select2-selection__arrow {top: 50%;transform: translateY(-50%);right: 1rem;}
.sidebar .widget .select2-container--default .select2-selection--single .select2-selection__clear {margin-right:20px;}
.swg-menu .swg-menu-vertical .swg-elementor-menu > li.dropdown .dropdown-menu {min-height:100%;min-width:100%;align-content:start;}
.swg-menu .dropdown-menu > li > a {text-transform:none;white-space:normal;color:#333;}
.swg-menu .dropdown-menu.column-3 > li > a {height:100%;}
.middle-header16 .swg-search .search-wrapper .autosearch-input {width:auto!important;flex-grow:1;flex-basis:0;}
.middle-header16 .swg-search .cat-wrapper {border-color: #dddddd; border-width: 1px 0px 1px 1px; border-style: solid; padding-right: 10px;}
.middle-header16 .swg-search .cat-wrapper select {background-color:#fff;}
.middle-header16 .swg-search form .search-remove {right:73px;}
.wrapperHomeSlider .see-more {color:#fff;}
.partners-logos .resp-slider-container {background-color:#fff;padding:20px;}
.partners-logos .resp-slider-container .slick-slider .slick-track {display:flex;align-items:center;}
.single-product #tab-description > h2:first-of-type:has(+ h2) {display: none;} /* hide 'Opis' H2 */
.single-product .tabs.elementor-element .tabbable .tab-content #tab-description p, .single-product >.tabs .tabbable .tab-content #tab-description p {margin-bottom:1.5rem;}
.yith-wcwl-form .cart.wishlist_table tbody > tr > td.product-add-to-cart a.add_to_cart_button:hover,
.woocommerce .woocommerce-message .button:hover, .woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce-page .woocommerce-message .button:hover, .woocommerce-page .woocommerce-error .button:hover, .woocommerce-page .woocommerce-info .button:hover {background:#292929;}
.woocommerce-account .addresses .title .edit {float:none;}
.sidebar .widget .widget-inner .block-title-widget h2,
.box-shop .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .button, .box-shop .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_simple, .box-shop .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_variable, .box-shop .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button, .box-shop .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external, .box-shop .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .button, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_simple, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_variable, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped,
.content-search >.post .entry-content .bl_read_more a, .content-search .page .entry-content .bl_read_more a, .content-search .testimonial .entry-content .bl_read_more a, .content-search .team .entry-content .bl_read_more a, .content-search .portfolio .entry-content .bl_read_more a, .content-search .product .entry-content .bl_read_more a,
.product_detail .content_product_detail .add_to_cart_button, .product_detail .content_product_detail .product_type_external, .product_detail .content_product_detail .product_type_grouped, .product_detail .content_product_detail .single_add_to_cart_button {text-transform:none;}
.sidebar .widget.widget_layered_nav .widget-inner ul > li a {padding:0px 10px;}
.sale-off {background:var(--color);color:#fff;}
.content-search .product .entry-content .entry-meta {display:none;}
.homepage17 .woo-slider-theme1 .item .item-wrap2 .item-detail .item-content h4 a,
.item .item-wrap .item-detail .item-content h4 a {text-overflow:ellipsis;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word;min-height:2.2em;}
/*.woocommerce-account .entry-summary > .woocommerce {flex-direction:column;}*/
.fas.fa-times {font-family: 'FontAwesome';font-weight: 500;}
.box-shop .woocommerce-pagination .page-numbers >li .page-numbers, .products-wrapper .woocommerce-pagination .page-numbers >li .page-numbers {width:35px;}
.item .item-wrap .item-detail .item-content h4 {padding-left:10px;padding-right:10px;}
.item .item-wrap .item-detail .item-content .stock {font-size:.92em;}
.woocommerce div.product p.stock {font-size:1.1em;position:relative;padding-left:20px;font-weight:bold;}
.woocommerce div.product p.stock::before {content:'';display:block;width:20px;height:20px;position:absolute;left:-5px;top:2px;background-repeat: no-repeat no-repeat;background-position: center center;background-size: contain;}
.woocommerce div.product p.stock.in-stock::before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%233c763d'%3E%3Cpath d='M389-267 195-460l51-52 143 143 325-324 51 51-376 375Z'/%3E%3C/svg%3E");}
.woocommerce div.product p.stock.out-of-stock::before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%23a00000'%3E%3Cpath d='m291-240-51-51 189-189-189-189 51-51 189 189 189-189 51 51-189 189 189 189-51 51-189-189-189 189Z'/%3E%3C/svg%3E");}

.item .item-wrap .item-detail .item-content .stock.in-stock, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {color: #3c763d;}
.item .item-wrap .item-detail .item-content .stock.out-of-stock, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock {color: var(--wc-red);}
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper.wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-item .wc-block-components-totals-item__label {font-size:14px;}

/* hides 'free' as the shipping value (only to be used when shipping cost is 0)  */
.wp-block-woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content[id=":r1:"] .wc-block-components-totals-wrapper.wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-item .wc-block-components-totals-item__value,
.wc-block-components-shipping-rates-control input[value="flat_rate:1"] ~ .wc-block-components-radio-control__option-layout .wc-block-components-radio-control__secondary-label {display:none;} 
.woocommerce-checkout #contents .page h2 {margin-bottom:0;padding-bottom:0;}

.woocommerce .woocommerce-order .woocommerce-notice {font-size: 18px;color: #000;font-weight: bold;margin-bottom: 30px;}
.woocommerce .woocommerce-order ul.woocommerce-order-overview + p {font-size: 16px;margin-bottom: 20px;}
.woocommerce-checkout #contents .page .woocommerce-order h2 {margin-bottom:10px; !important}

.sidebar .widget.widget_product_categories .product-categories {background-color:#f3f3f3;}
.sidebar .widget.widget_product_categories .product-categories > li {padding:15px;}
.sidebar .widget.widget_product_categories .product-categories > li:last-child {padding-bottom:15px;}
.sidebar .widget.widget_product_categories .product-categories li:is(.current-cat, .current-cat-parent) > a {color:#ff3a3a;}
.sidebar .widget.widget_product_categories .block-title-widget h2 {padding-top:0;}

@media (min-width: 1025px) and (max-width: 1199px) {
    .bottom-header16 .swg-menu .swg-elementor-menu > li > a {
        color: #fff !important;
    }
}

@media (max-width: 767.98px) {
	.middle-header16 .header-logo {order:1;}
	.middle-header16 .header-searchbar {order:3;}
	.middle-header16 .header-actionbuttons {order:2;}
}

@media (max-width: 1024.98px) {
    .header-bottom16 {
        background-color: #fff !important;
    }
}