body:not([class*="elementor-page-"]) .site-main {
	max-width: 1140px!important;
}


.pwb-row{
	list-style-type: none!important;
}

/* Breadcrumb Styles */
.breadcrumb-separator {
    margin: 0 5px;
}

.current {
    font-weight: bold;
}

/* House Icon Styles (Modify as needed) */
.fa-home {
    font-family: FontAwesome; /* You need to load the FontAwesome library */
    font-size: 16px;
    margin-right: 5px;
}

.hide-category-image .product-category a img,
.hide-category-image .product-category a  h2 .count{
    display:none!important;
}


.style-menus-custom .product-category{
    padding-left:15px!important;
}

.style-menus-custom .product-category a:before{
    content: "\f105";
    display: inline;
    font-family: "Font Awesome 5 Free";
    position: absolute;
    left: 0px;
    top:2px;
    font-weight: 900;
    color: #7A7A7A;
    -moz-transition: left 0.2s ease, right 0.2s ease;
    -o-transition: left 0.2s ease, right 0.2s ease;
    -webkit-transition: left 0.2s ease, right 0.2s ease;
    transition: left 0.2s ease, right 0.2s ease;
}

.style-menus-custom .elementor-heading-title a:hover{
    color: var(--e-global-color-primary)!important;
}

.style-menus-custom .product-category:hover a:before{
    color: var(--e-global-color-primary);
}

.style-menus-custom .product-category:hover a h2{
    color: var(--e-global-color-primary)!important;
}

.website-footer h5::before
{
  content: " ";
  width: 120px;
  height: 2px;
  background-color: var(--e-global-color-primary);
  position: absolute;
  bottom: 0;
  left: 0;
}