/* ********************************************
                FORUM
***********************************************/
.container-global-forum .forum {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    width: 1200px;
    max-width: 95%;
    margin: auto;
    background: #FFFFFF;
    padding: 25px;
    border-radius: 10px;
}

.container-global-sujet {
    background: #FFFFFF;
    padding: 25px;
    border-radius: 10px;
    /* margin-top: -60px; */
}

#bbpress-forums a,
#bbpress-forumss a {
    color: #4BA1EC;
    text-decoration: none
}

div.bbp-breadcrumb{
    display: none;
}

#bbpress-forums a:hover,
#bbpress-forumss a:hover {
    color: #F2B749;
    text-decoration: underline
}

#bbpress-forums #subscription-toggle,
#bbpress-forumss #subscription-toggle,
#bbpress-forumss .bbp-topic-tags,
#bbpress-forumss #favorite-toggle {
    display: none !important
}

#bbpress-forums>.bbp-pagination,
#bbpress-forumss>.bbp-pagination {
    display: none;
}

#bbpress-forums>.bbp-pagination~.bbp-pagination,
#bbpress-forumss>.bbp-pagination~.bbp-pagination {
    border-bottom: 1px solid #ddd;
    padding-bottom: 12px;
    display: block;
    padding-top: 14px;
    border-top: 1px solid #ddd
}

.bbp-topics .bbp-header {
    background: #B1810B !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border: 1px solid #B1810B !important;
    color: #fff !important;
}

#bbpress-forums ul.forums.bbp-replies li.bbp-header,
#bbpress-forumss ul.forums.bbp-replies li.bbp-header,
#bbpress-forums ul.forums.bbp-replies li.bbp-footer,
#bbpress-forumss ul.forums.bbp-replies li.bbp-footer {
    display: none !important
}

#bbpress-forums .bbp-author-link .bbp-author-avatar img.avatar,
#bbpress-forumss .bbp-author-link .bbp-author-avatar img.avatar {
    display: none
}

#bbpress-forums p.bbp-topic-meta span {
    font-size: 12px
}

#bbpress-forums .bbp-reply-form,
#bbpress-forumss .bbp-reply-form,
#bbpress-forums .bbp-topic-form {
    background: #f2f2f2;
    padding: 24px;
    border-radius: 8px;
}

#bbpress-forums fieldset.bbp-form input[type=password],
#bbpress-forumss fieldset.bbp-form input[type=password],
#bbpress-forums fieldset.bbp-form input[type=text],
#bbpress-forumss fieldset.bbp-form input[type=text],
#bbpress-forums fieldset.bbp-form select {
    padding: 8px 5px !important;
    border-radius: 4px !important;
    min-height: 32px !important;
    height: 32px !important;
    font-size: 14px;
    font-weight: 400;
    margin-top: 8px;
    width: 100%;
    background: #fff;
    border-color: #dcd7ca;
}

#bbpress-forums fieldset.bbp-form #bbp_topic_subscription {
    margin: 0 8px 0 0 !important
}

#bbpress-forums fieldset.bbp-form #bbp_topic_submit,
#bbpress-forumss .bbp-submit-wrapper button,
#bbpress-forums button#user-submit.button.submit.user-submit {
    /* padding: 12px 0px !important; */
    font-size: 14px;
    text-transform: uppercase;
    width: 110px !important;
    font-weight: 700;
    background: #F2B749 !important;
    text-decoration: none;
    color: #51280A !important;
    border-radius: 4px;
}

#bbpress-forums fieldset.bbp-form,
#bbpress-forumss fieldset.bbp-form {
    border-color: #ddd;
    border-radius: 8px;
}

form#new-post legend,
form#new-post p label,
.bbp-login-form label {
    font-size: 14px;
    font-weight: 400;
}

#bbpress-forums fieldset.bbp-form select {
    height: 40px !important;
}

/* ********************************************
                POUR UN SEUL MESSAGE
***********************************************/

ul.forums.bbp-replies {
    margin: 0;
    padding: 0;
}

ul li {
    list-style-type: none;
}

.wp-site-blocks .bbp-pagination-count {
    font-style: normal !important;
}

#bbpress-forumss .bbp-reply-header {
    font-size: 14px;
}


#bbpress-forumss div.odd,
#bbpress-forumss div.even {
    display: flex;
    font-size: 14px;
}

#bbpress-forumss div.odd .bbp-reply-author,
#bbpress-forumss div.even .bbp-reply-author {
    flex-basis: 15%;
    text-align: center;
}

#bbpress-forumss div.odd .bbp-reply-content,
#bbpress-forumss div.even .bbp-reply-content {
    flex-basis: 85%;
    margin-left: 25px;
    background: #f2f2f2;
    padding: 14px !important;
    border-radius: 14px;
    border: 1px solid #ddd;
}

.wp-editor-container .bbp-the-content.wp-editor-area {
    width: 100% !important;
    resize: none;
}

/* ****************************************************************
                        RESPONSIVE
***************************************************************** */
@media (max-width: 950px) {

    .forum-titles .bbp-topic-voice-count,
    .forum-titles .bbp-topic-reply-count,
    .forum-titles .bbp-topic-freshness,
    .bbp-body .odd .bbp-topic-voice-count,
    .bbp-body .odd .bbp-topic-reply-count,
    .bbp-body .odd .bbp-topic-freshness a,
    .bbp-body .odd .bbp-topic-freshness .bbp-topic-meta,
    .bbp-body .even .bbp-topic-voice-count,
    .bbp-body .even .bbp-topic-reply-count,
    .bbp-body .even .bbp-topic-freshness a,
    .bbp-body .even .bbp-topic-freshness .bbp-topic-meta {
        display: none;
    }

    .bbp-body .odd .bbp-topic-title,
    .bbp-body .even .bbp-topic-title {
        width: 100%;
    }

    #bbpress-forumss div.odd,
    #bbpress-forumss div.even {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    #bbpress-forumss div.odd .bbp-reply-content,
    #bbpress-forumss div.even .bbp-reply-content {
        width: 100%;
        margin: 0;
    }

    .entry-header h1.entry-title {
        font-size: 15px;
        text-transform: uppercase;
        text-align: justify;
    }

    div.content-container.site-container {
        padding: 8px;
    }

    .container-global-sujet {
        padding: 10px;
        /* width: 320px; */
    }

    form#new-post legend {
        font-size: 14px;
    }

    .wp-editor-container .bbp-the-content.wp-editor-area {
        height: 100px;
        width: 100% !important;
        resize: none;
    }

    #bbpress-forumss .bbp-reply-form {
        padding: 10px;
    }

    .single-content p {
        margin-bottom: 0 !important;
    }

    form#new-post p label {
        font-size: 12px;
    }
}

/* ****************************************************
                        POUR LA PARTIE MODIFICATION DE MESSAGE
********************************************************/
body.footer-on-bottom #inner-wrap {
    padding: 0;
}

#bbpress-forums .bbp-topic-form {
    padding: 0;
}

/* .entry-content.single-content {
    margin: 0 !important;
    width: 1200px;
    max-width: 95%;
    margin: auto;
    background: red;
    padding: 20px;
    border-radius: 10px;
} */

div#new-topic-1425.bbp-topic-form {
    background: #FFFFFF;
}