.cat-links, .posted-in {
    display: none !important;
}

.ast-main-header-nav ul li a {
    background-color: #0073e6; /* Change to your preferred color */
    color: white; /* Text color */
    padding: 10px 15px; /* Adjust padding for button size */
    border-radius: 5px; /* Rounded corners */
    margin: 5px; /* Space between buttons */
    display: inline-block; /* Ensures proper spacing */
    text-decoration: none; /* Removes underline */
}

.ast-main-header-nav ul li a:hover {
    background-color: #005bb5; /* Darker shade on hover */
}


.ast-site-identity {
    text-align: center;
    width: 100%;
}

.ast-site-title {
    display: block;
    text-align: center;
}

.ast-site-logo-img {
    display: block;
    margin: 0 auto;
}


.ast-site-identity {
    display: flex;
    flex-direction: column-reverse; /* Moves title above logo */
    align-items: center;
}

.ast-site-title {
    order: -1; /* Ensures title appears first */
}




@media (max-width: 768px) {
    .ast-mobile-header-wrap .ast-primary-header-bar {
        display: flex !important; 
        flex-direction: column; /* Ensures menu stacks properly */
    }

    .ast-mobile-menu-wrap {
        display: block !important; /* Forces the mobile menu to show */
    }

    .ast-button-wrap {
        display: none !important; /* Hides the hamburger icon */
    }
}


.ast-mobile-menu-wrap {
    background-color: #ffffff !important; /* Change background color */
    padding: 10px !important; /* Adds space around menu items */
}

.ast-mobile-menu-wrap ul li a {
    color: #000 !important; /* Ensures text is readable */
    padding: 8px 12px !important; /* Makes buttons easier to press */
    border-bottom: 1px solid #ddd; /* Adds dividers between menu items */
}

@media (max-width: 768px) {
    .ast-mobile-menu-wrap {
        display: block !important; /* Forces the menu to display */
    }

    .ast-mobile-menu-wrap ul {
        display: block !important; /* Ensure it's not hidden */
    }

    .ast-mobile-menu-wrap ul li {
        display: block !important; /* Show all menu items */
        background-color: #fff !important; /* Set background color */
        padding: 10px !important; /* Add padding to make items look like buttons */
    }

    .ast-button-wrap {
        display: none !important; /* Remove the hamburger icon */
    }
}

@media (max-width: 768px) {
    .ast-mobile-header-wrap {
        width: 100% !important;  /* Ensures the header is full width */
        overflow: hidden !important;  /* Prevents overflow of any content */
    }

    .ast-mobile-menu-wrap {
        width: 100% !important;  /* Forces the menu container to stay within screen width */
        box-sizing: border-box;  /* Ensures padding and borders don't exceed the width */
    }

    .ast-mobile-menu-wrap ul {
        width: 100% !important;  /* Ensures the menu list is full-width */
        padding-left: 0 !important;  /* Removes any left padding */
        padding-right: 0 !important;  /* Removes any right padding */
        margin-left: 0 !important;  /* Removes any margin on the left */
        margin-right: 0 !important;  /* Removes any margin on the right */
    }

    .ast-mobile-menu-wrap ul li {
        width: 100% !important;  /* Makes each menu item take up the full width */
        box-sizing: border-box;  /* Ensures padding doesn't push out of the screen */
    }
}

    }
}

@media (max-width: 768px) {


    /* Optional: Add padding to text next to the image */
    .entry-content p {
        padding-left: 10px;  /* Adjust to your preference */
        padding-right: 10px; /* Optional: adjust for text readability */
    }
}


/* Increase the width of the menu container */
.main-navigation {
    width: 100%;
}
