.center-row {
    display: flex;
    justify-content: center; /* Centers the row horizontally */
    align-items: center; /* Centers content vertically */
    max-width: 800px; /* Adjust as needed */
    margin: 0 auto; /* Ensures it stays centered */
}

.wp-block-group:has(.wp-block-site-title) {
    background-color: #1a1a1a !important; /* Change color */
    color: #ffffff !important; /* Ensure text is visible */
}
wp-block-template-part {
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}
.wp-block-query-title {
    display: none !important;
}
.woocommerce-result-count {
    display: none !important;
}
.woocommerce-ordering {
    display: none !important;
}

.woocommerce-breadcrumb {
margin-top: 10px !important;
margin-bottom: 5px !important;
}
.wp-block-template-part {
    position: sticky;
    top: 0;
    z-index: 999;
    background: white; /* Ensure the background is solid */
    border-bottom: 1px solid #FFF; /* White 1px border at the bottom */
}
/* Apply styles only when the mobile menu is open */
@media screen and (max-width: 782px) { /* WordPress default breakpoint for mobile menu */
    
    /* Style the mobile menu container */
    .wp-block-navigation__responsive-container {
        padding: 20px; /* Adds padding inside the menu */
        background: white; /* Ensures menu background is visible */
    }

    /* Style the menu links */
    .wp-block-navigation__responsive-container .wp-block-navigation-item {
        padding: 10px 15px; /* Adds spacing around each link */
        text-align: left; /* Aligns text to the left */
        display: block; /* Ensures each link is on a new line */
    }

    /* Style the links */
    .wp-block-navigation__responsive-container .wp-block-navigation-item a {
        padding: 12px 15px; /* Adds padding to each link */
        display: block; /* Ensures the whole area is clickable */
        color: #333; /* Sets the text color */
        text-decoration: none; /* Removes underline */
        font-size: 18px; /* Adjusts font size */
    }

    /* Add hover effect */
    .wp-block-navigation__responsive-container .wp-block-navigation-item a:hover {
        background: #f5f5f5; /* Adds a hover background */
        color: #000; /* Darkens text on hover */
    }

    /* Style submenu items */
    .wp-block-navigation__responsive-container .wp-block-navigation__submenu-container {
        padding-left: 10px; /* Indents submenu items */
    }

    /* Add a border between items */
    .wp-block-navigation__responsive-container .wp-block-navigation-item:not(:last-child) {
        border-bottom: 1px solid #ddd;
    }
}