/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.wd-sticky-nav.wd-hide-md{
    display: none!important;
}

@media (min-width: 1025px) {
    .wd-sticky-nav-enabled {
        margin-left: unset!important;

    }
    .wd-sticky-nav-enabled:not([class*="wrapper-boxed"]) .whb-header.whb-sticky-real.whb-sticked .whb-main-header{
        margin-left: unset!important;
    }
}

:root {
    --wd-container-w: 1390px!important;

}
.e-con>.e-con-inner{
    max-width: 1390px!important;
}

.brands-columns {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 15px;
}

.brands-alphabet-index {
	display: flex;
	gap: 10px;
}

.brands-group {
	margin: 0 0 30px 0;
}

body .products.wd-products .product-wrapper {
	padding: 0;
	flex-direction: column;
	align-items: baseline;
}

body .products.wd-products.wd-grid-g.elements-list {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 15px;
}

body .wd-product.product-list-item .product-element-top {
	flex: 0 0 180px;
}

body .cart-page-title .page-title {
	padding: 20px 0;
}
.cart-page-title .page-title-default {
	background-color: var(--wd-primary-color);
}

body .wd-compare-table :is(.button, .added_to_cart),
body #place_order,
body .wd-quantity-overlap div.quantity input[type],
body .wd-product.wd-hover-fw-button .wd-add-btn>a,
body .wd-quantity-overlap :is(div, .cart):hover>div.quantity input[type],
body .wd-quantity-overlap :is(div, .cart):hover>div.quantity+.button,
body .cart-totals-inner .checkout-button,
body .woocommerce-mini-cart__buttons .checkout,
body .single_add_to_cart_button,
body .wd-product.product-list-item .wd-add-btn>a {
	background: var(--wd-primary-color);
}

body .wd-compare-table :is(.button, .added_to_cart):hover,
body #place_order:hover,
body .wd-quantity-overlap div.quantity input[type]:hover,
body .wd-product.wd-hover-fw-button .wd-add-btn>a:hover,
body .wd-quantity-overlap :is(div, .cart):hover>div.quantity input[type]:hover,
body .wd-quantity-overlap :is(div, .cart):hover>div.quantity+.button:hover,
body .cart-totals-inner .checkout-button:hover,
body .woocommerce-mini-cart__buttons .checkout:hover,
body .single_add_to_cart_button:hover,
body .wd-product.product-list-item .wd-add-btn>a:hover {
	background: var(--wd-primary-color);
	box-shadow: inset 0 0 200px rgba(0, 0, 0, 0.1);
}

@media(max-width:1200px) {
	body .products.wd-products.wd-grid-g.elements-list {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media(max-width:992px) {
	.brands-columns {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media(max-width:768px) {
	.brands-columns {
		grid-template-columns: repeat(3, 1fr);
	}
	body .products.wd-products.wd-grid-g.elements-list {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media(max-width:480px) {
	.brands-columns {
		grid-template-columns: repeat(1, 1fr);
	}
	body .products.wd-products.wd-grid-g.elements-list {
		grid-template-columns: repeat(1, 1fr);
	}
}
