/*
 Theme Name: SKT Karate Child
 Theme URI: http://test.karateevent.nl
 Description: Child theme voor SKT Karate
 Author: Jouw Naam
 Author URI: https://yamatonederland.nl
 Template: skt-karate
 Version: 1.0.0
*/
/*
 Theme Name: SKT Karate Child
 Theme URI: http://test.karateevent.nl
 Description: Child theme voor SKT Karate
 Author: Jouw Naam
 Author URI: https://yamatonederland.nl
 Template: skt-karate
 Version: 1.0.0
*/

/* Forum Main Wrapper */
.fmwp-forums-wrapper {
    max-width: 1200px !important;
    width: 100% !important;
    margin: auto !important;
}

.fmwp-forums-wrapper-heading,
.fmwp-forum-row {
    max-width: 1200px !important;
    width: 100% !important;
    margin: auto !important;
}

/* Forum Table Header */
.fmwp-forums-wrapper-heading {
    background: #0e00d3 !important;
    font-size: 12px !important;
    color: white !important;
    font-weight: bold !important;
    padding: 10px !important;
    text-align: center !important;
    border-radius: 5px !important;
}


/* Forum Title Styling */
.fmwp-forum-title {
    text-align: center !important;
    font-size: 12px !important;
    color: #0e00d3 !important;
    font-weight: bold !important;
    margin-bottom: 10px !important;
}

/* Forum Rows - Adds Spacing & Borders */
.fmwp-forum-row {
    background: #f8f8f8 !important;
    padding: 12px !important;
    border-radius: 5px !important;
    margin-bottom: 10px !important;
    border: 1px solid #ddd !important;
    transition: 0.3s !important;
}

/* Forum Row Hover Effect */
.fmwp-forum-row:hover {
    background: #e6e6e6 !important;
}

/* Forum Description */
.fmwp-forum-description {
    font-size: 14px !important;
    color: #666 !important;
    margin-top: 5px !important;
}

/* Forum Topics, Replies & Updated Columns */
.fmwp-forum-statistics-data {
    text-align: center !important;
    font-size: 14px !important;
    color: #444 !important;
}

/* Search Box */
.fmwp-forums-search-line {
    max-width: 1200px !important;
    width: 100% !important
    padding: 8px !important;
    border: 1px solid #ccc !important;
    border-radius: 5px !important;
    margin-right: 5px !important;
}

.fmwp-search-forum {
    background: #0e00d3 !important;
    color: white !important;
    border: none !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}

.fmwp-search-forum:hover {
    background: #005bb5 !important;
}
/*
 * =================== FORUMS TOPICS ==================================
 * /
/* Ensure forum topics page has a consistent width */
.fmwp-forum-wrapper {
    max-width: 1200px !important;
    width: 100% !important;
    margin: auto !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: left !important;
}

/* Forum Topics Header (Table Headings) */
.fmwp-topics-wrapper-heading {
    max-width: 1200px !important;
    width: 100% !important;
    margin: auto !important;
    display: flex !important;
    justify-content: space-between !important;
    background: #0e00d3 !important;
    color: white !important;
    text-align: left !important;
    font-size: 12px !important;
    font-weight: bold !important;
    padding-left: 10px !important;
    border-radius: 5px !important;
}

/* Ensure forum topic rows align properly */
.fmwp-topic-row {
    max-width: 1200px !important;
    width: 100% !important;
    margin: auto !important;
    padding: 15px !important;
    border-radius: 5px !important;
    border: 1px solid #ddd !important;
    background: #f8f8f8 !important;
    transition: 0.3s !important;
}

/* Forum Topic Row Hover Effect */
.fmwp-topic-row:hover {
    background: #e6e6e6 !important;
}

/* Topic Title Styling */
.fmwp-topic-title {
    font-size: 12px !important;
    font-weight: bold !important;
    color: #0e00d3 !important;
}
.entry-title {
    font-size: 18px !important;
    font-weight: bold !important;	
}

/* Topic Stats (People, Replies, Views, Updated) */
.fmwp-topic-statistics-data {
    text-align: center !important;
    font-size: 12px !important;
    color: #444 !important;
}

/* Search Box Styling */
.fmwp-forum-search-line {
    max-width: 1200px !important;
    width: 100% !important;
    padding: 8px !important;
    border: 1px solid #ccc !important;
    border-radius: 5px !important;
    margin-right: 5px !important;
}

/* Search Button */
.fmwp-search-topic {
    background: #0e00d3 !important;
    color: white !important;
    border: none !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}

.fmwp-search-topic:hover {
    background: #005bb5 !important;
}

/* New Topic Button */
.fmwp-login-to-action {
    background: #0e00d3 !important;
    color: white !important;
    border: none !important;
    padding: 10px 15px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
}

.fmwp-login-to-action:hover {
    background: #005bb5 !important;
}
