/* Target the main menu container */
#sp-menu .sp-menu-item {
    display: inline-block;
    /* Or flex for more control */
    float: left;
    /* Old school method */
    margin-right: 15px;
    /* Spacing between items */
}

/* If using a module class like menu-h */
.menu-h {
    display: flex;
    justify-content: flex-start;
    /* Or space-evenly */
}

/* Adjust for dropdowns if needed */


item-page.article-bg-1 {
    background-image: url('/');
    background-repeat: no-repeat;
    background-size: cover;
    /* or 'contain', or specific dimensions */
    background-position: center center;
    /* Add other background properties as needed */
}

body {
    background-image: url("/streetpreacher/images/tunnelbg.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    /* This makes the image cover the entire background */
    background-attachment: fixed;
    /* Optional: fixes the background as content scrolls */
    background-color: #ffffff;
    /* Optional: fallback background color */
}
.article-title, .article-header h1 {
    color: #FFFFFF; 
    font-size: 32px; 
    font-family: 'Arial', sans-serif; 
    font-weight: bold;
}