body:not([class*="elementor-page-"]) .site-main {
max-width: 1140px!important;
}
.pwb-row{
list-style-type: none!important;
} .breadcrumb-separator {
margin: 0 5px;
}
.current {
font-weight: bold;
} .fa-home {
font-family: FontAwesome; 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;
}