/* Site Width Enhancement - Make the social site wider */

/* Increase main container width on large screens */
@media (min-width: 1400px) {
    .container,
    .header-fixed1000,
    .header-fixed1200 {
        max-width: 1400px !important;
        width: 1400px !important;
    }
}

@media (min-width: 1600px) {
    .container,
    .header-fixed1000,
    .header-fixed1200 {
        max-width: 1500px !important;
        width: 1500px !important;
    }
}

/* Forum Layout Fixes - Prevent content cutoff */
#forum-cont {
    overflow: visible !important;
}

#forum-cont .singlecol {
    overflow: visible !important;
}

.wow_forum_sections {
    overflow: visible !important;
    width: 100% !important;
}

.wow_forum_sections .section-list {
    overflow: visible !important;
    flex-wrap: wrap;
}

/* Ensure forum title text doesn't get cut off */
.wow_forum_sections .forum-meta-d.titles {
    min-width: 200px;
    word-break: break-word;
    overflow: visible !important;
}

.wow_forum_sections .ftitle {
    white-space: normal !important;
    word-break: break-word;
}

/* Forum thread content - prevent cutoff */
.wow_thread_main_reply,
.wow_thread_replies {
    overflow: visible !important;
}

.wow_thread_main_reply .t-right_prt,
.wow_thread_replies .thread-replies .t-right_prt {
    overflow: visible !important;
    word-break: break-word;
}

/* Responsive adjustments for forum on smaller screens */
@media (max-width: 1200px) {
    .wow_forum_sections .section-list {
        flex-direction: column;
        align-items: flex-start;
    }
    
    .wow_forum_sections .forum-meta-d.titles,
    .wow_forum_sections .forum-meta-d.small,
    .wow_forum_sections .forum-meta-d.topics {
        width: 100% !important;
        padding: 10px 0 !important;
    }
    
    .wow_forum_sections .forum-meta-d.topics > div {
        justify-content: flex-start;
    }
}
