/* Custom overrides for static site - remove loading states */

/* Remove spinner */
.circle-spinner,
.pod-loader,
.loading-overlay {
    display: none !important;
}

/* Make slider content visible immediately */
.flexslider .slides > li,
.loading_featured .slides > li {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Show first slide, hide others */
.flexslider .slides > li:not(:first-child) {
    display: none !important;
}

.flexslider .slides {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* Override loading state that hides content */
.loading .slides,
.loading .slide,
.loading_featured,
.loading_featured .slides {
    opacity: 1 !important;
    visibility: visible !important;
    overflow: visible !important;
    height: auto !important;
}

/* Make front page grid visible */
.front-page-grid,
.fp-grid-item,
.pod-content-area,
.post-content {
    opacity: 1 !important;
    visibility: visible !important;
}

/* Fix background images for hero sections */
.background_image {
    position: relative;
    min-height: 400px;
    background-size: cover;
    background-position: center;
}

/* Ensure text is readable */
body {
    color: #333;
}

.entry-content,
.post-content,
article p {
    color: #333;
    line-height: 1.7;
}

/* Fix nav display */
.navigation ul {
    display: flex;
    list-style: none;
    gap: 0;
}

.navigation li {
    display: inline-block;
}

/* Remove AJAX load more button that won't work */
.pod-load-more,
.load-more-container {
    display: none !important;
}

/* Make audio player sections visible */
.audioigniter-root {
    display: block !important;
}

/* Fix image display */
img {
    max-width: 100%;
    height: auto;
}

/* Fix flexslider navigation arrows */
.flex-direction-nav {
    display: none;
}

/* Fix from-the-blog section */
.from-the-blog article {
    margin-bottom: 30px;
}

/* Override any remaining hidden content */
.front-page-header {
    opacity: 1 !important;
    visibility: visible !important;
    overflow: visible !important;
}
