@media (min-width: 769px) {
#page-interne #post-title.forum, #page-interne #post-title.topic {
    margin: -40px auto 40px auto;
    padding: 10px 40px;
    font-size: 42px;
}
    
}
h2.site-description.h5 {
    font-size: 30px;
    line-height: 40px;
    margin: 0;
    font-family: 'Gabriola' !important;
    color: #000 !important;
}
div.bbp-breadcrumb {
    float: none;
}
#bbpress-forums div.bbp-breadcrumb p {
    margin: 0 0 1.25rem 0;
}
#bbpress-forums div.bbp-topic-tags p {
    margin: 15px 0;
}
#bbpress-forums .bbp-breadcrumb a, #bbpress-forums .bbp-breadcrumb span {
    font-family: 'PT Sans' !important;
    font-size: 14px;
    line-height: 30px;
    color: #000;
    font-weight: 400;
}
#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-sep {
    color: #000;
}
#bbpress-forums #bbp-search-form, form#bbp-topic-search-form , #bbpress-forums .bbp-search-form form {
    clear: left;
    border: none;
    box-shadow: 0 0 4px #cecece;
    border-radius: 25px;
    line-height: 22px;
    padding: 0;
    margin: 4px 0 1rem;
    position: relative;
    min-width: 240px;
}
#bbpress-forums #bbp-search-form #bbp_search, form#bbp-topic-search-form input[type="text"], 
form#bbp-topic-search-form input[type="text"] , #bbpress-forums .bbp-search-form form input[type="text"] {
    display: inline-block;
    width: auto;
    line-height: 22px;
    padding: 8px 48px 8px 16px;
    border-radius: 25px;
    border: none;
    border: 1px solid #cecece;
    width: 100%;
    outline: 0 !important;
    height: 42px;
}
#bbpress-forums #bbp-search-form .hidden {
    display: none;
}
#bbpress-forums #bbp-search-form #bbp_search_submit, 
form#bbp-topic-search-form input[class="button"],
#bbpress-forums .bbp-search-form form input[type="submit"] {
    position: absolute;
    right: 3px;
    top: 3px;
    bottom: 0;
    border-radius: 0 25px 25px 0;
    border: none;
    background-color: #5b1d14 !important;
    border: none !important;
    border-radius: 38px !important;
    height: 36px;
    font-size: 0;
    width: 38px;
    background-image: url(/wp-content/themes/oxton-reveislam/img/loop.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px;
}
#bbpress-forums li.bbp-header {
    background: #EDDFDE;
    color: #000;
    border-radius: 4px 4px 0 0;
    font-size: 14px;
    display: block;
    height: 100%;
    padding: 5px 10px;
    font-family: 'PT Sans';
    line-height: 26px;
    font-weight: 600;
}
#bbpress-forums li.bbp-footer, #bbpress-forums li.bbp-header {
    background: #EAE9FE;
    border-top: 1px solid #EAE9FE;
    font-weight: 700;
    padding: 11px;
    text-align: center;
}
#bbpress-forums li.bbp-header .bbp-reply-author {
    position: relative;
}
#bbpress-forums li.bbp-footer .bbp-forum-author:after, #bbpress-forums li.bbp-footer .bbp-reply-author:after, 
#bbpress-forums li.bbp-footer .bbp-search-author:after, #bbpress-forums li.bbp-footer .bbp-topic-author:after, 
#bbpress-forums li.bbp-header .bbp-forum-author:after, #bbpress-forums li.bbp-header .bbp-reply-author:after, 
#bbpress-forums li.bbp-header .bbp-search-author:after, #bbpress-forums li.bbp-header .bbp-topic-author:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 11px;
    height: 100%;
    width: 1px;
    background: #000;
}
#bbpress-forums li.bbp-footer .bbp-forum-author, #bbpress-forums li.bbp-footer .bbp-reply-author, #bbpress-forums li.bbp-footer .bbp-search-author, #bbpress-forums li.bbp-footer .bbp-topic-author, #bbpress-forums li.bbp-header .bbp-forum-author, #bbpress-forums li.bbp-header .bbp-reply-author, #bbpress-forums li.bbp-header .bbp-search-author, #bbpress-forums li.bbp-header .bbp-topic-author {
    width: 130px;
    position: relative;
}
#bbpress-forums li.bbp-footer .bbp-forum-content, #bbpress-forums li.bbp-footer .bbp-reply-content, #bbpress-forums li.bbp-footer .bbp-search-content, #bbpress-forums li.bbp-footer .bbp-topic-content, #bbpress-forums li.bbp-header .bbp-forum-content, #bbpress-forums li.bbp-header .bbp-reply-content, #bbpress-forums li.bbp-header .bbp-search-content, #bbpress-forums li.bbp-header .bbp-topic-content {
    margin-left: 150px;
}
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-reply-author, #bbpress-forums div.bbp-topic-author {
    width: 120px;
}
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-reply-content, #bbpress-forums div.bbp-topic-content {
    margin-left: 150px;
}
#bbpress-forums li.bbp-footer {
    display: none;
}
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics {
    font-size: 12px;
    border: 1px solid #EAE9FE;
    margin-bottom: 20px;
    border-radius: 5px;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    border-top: 1px solid #EAE9FE;
    padding: 10px;
    background: #fff;
}
#bbpress-forums li.bbp-forum-reply-count, #bbpress-forums li.bbp-forum-topic-count, #bbpress-forums li.bbp-topic-reply-count, #bbpress-forums li.bbp-topic-voice-count, #bbpress-forums .bbp-body li a {
    font-size: 14px;
    font-family: 'PT Sans';
    font-weight: 600;
    color: #000;
    line-height: 24px;
}
.bbp-user-section li.bbp-header ul.forum-titles > li {
    font-size: 12px !important;
    font-weight: 600 !important;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
    margin: 3px 0;
    padding: 0;
    word-wrap: break-word;
    font-size: 13px;
    font-family: 'PT Sans';
    font-weight: 400;
    color: #000;
    line-height: 23px;
}
#bbpress-forums .bbp-body li.bbp-forum-freshness {
    font-size: 13px;
    font-family: 'PT Sans';
    font-weight: 400;
    color: #000;
    line-height: 23px;
}
#bbpress-forums .bbp-body li.bbp-forum-freshness span.bbp-author-avatar {
    display: none;
}
#bbpress-forums .bbp-breadcrumb span.bbp-breadcrumb-current {
    color: #5242BB;
}
#bbpress-forums #favorite-toggle, #bbpress-forums #subscription-toggle {
    float: right;
    margin-top: 12px;
    margin-bottom: 12px;
}
#bbpress-forums a.favorite-toggle, #bbpress-forums a.subscription-toggle {
    font-family: "Gabriola";
    font-size: 24px;
    margin-left: auto;
    display: inline-block;
    text-decoration: none;
    outline: 0 !important;
    transition: all .3s ease;
    margin-top: 5px;
    padding: 0;
    margin-left: 8px;
    margin-right: 8px;
    font-weight: 400;
    color: #5242BB;
    text-decoration: underline;
}
.user-links {
    display: flex;
    justify-content: flex-end;
    align-items: stretch;
    margin: 0 0 1.25rem;
}
.user-links a {
    font-family: 'PT Sans';
    font-size: 18px;
    margin-left: auto;
    display: inline-block;
    text-decoration: none;
    outline: 0 !important;
    transition: all .3s ease;
    margin-top: 5px;
    padding: 0;
    margin-left: 8px;
    margin-right: 8px;
    font-weight: 400;
    color: #000000;
    text-decoration: none;
    padding-left: 28px;
    line-height: 30px;
    position: relative;
}
.user-links a::before {
    content: "";
    background-image: url(/wp-content/themes/oxton-reveislam/img/profile.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    left: 0;
    top: 4px;
    width: 24px;
    height: 20px;
}
.user-links a.profil-link::before {
    background-image: url(/wp-content/themes/oxton-reveislam/img/profile.svg);
}
.user-links a.logout-link::before {
    background-image: url(/wp-content/themes/oxton-reveislam/img/logout.svg);
    top: 5px;
}
.user-links a:hover {
    text-decoration: underline;
}
.user-links .sep {
    font-size: 20px;
    color: #000;
    position: relative;
    top: 4px;
    margin: 0 4px 0 6px;
}
#bbpress-forums a.subscription-toggle {
    color: #5B1D14;
}
#bbpress-forums a.subscription-toggle:hover, #bbpress-forums a.subscription-toggle:focus,
#bbpress-forums a.favorite-toggle:hover, #bbpress-forums a.favorite-toggle:focus {
    text-decoration: none;
}
#bbpress-forums a.favorite-toggle, #bbpress-forums a.subscription-toggle {
    padding-left: 28px;
    position: relative;
}
#bbpress-forums a.favorite-toggle:before {
    content: "";
    background-image: url(/wp-content/themes/oxton-reveislam/img/favoris.svg);
    background-repeat: no-repeat;
    background-size: 22px;
    position: absolute;
    left: 0;
    top: -3px;
    width: 22px;
    height: 22px;
}
#bbpress-forums a.subscription-toggle:before {
    content: "";
    background-image: url(/wp-content/themes/oxton-reveislam/img/abonne.svg);
    background-repeat: no-repeat;
    background-size: 18px;
    position: absolute;
    left: 0;
    margin-left: 3px;
    top: -5px;
    width: 18px;
    height: 22px;
}
div.bbp-template-notice.info, .bbp-template-notice.info, div.bbp-template-notice, div.indicator-hint {
     border: 1px solid #EDDFDE;
    background-color: #EDDFDE;
    padding: 8px 16px;
    font-size: 14px;
    font-family: 'PT Sans';
    font-weight: 400;
    color: #000;
    border-radius: 5px;
}
div.bbp-template-notice.info ul li, div.bbp-template-notice.info ul li a, .bbp-pagination-count {
    font-size: 14px;
    font-family: 'PT Sans';
    font-weight: 400;
    color: #000;
}
div.bbp-template-notice.info ul li a, div.bbp-template-notice.info ul li a {
    text-decoration: underline;
    color: #000;
    transition: all .3s ease;
}
div.bbp-template-notice.info ul li a:hover, div.bbp-template-notice.info ul li a:hover {
    text-decoration: none;
}
div.bbp-template-notice li, div.bbp-template-notice p {
    font-size: 14px;
    line-height: 1.4;
    font-family: 'PT Sans';
}
.bbp-forum-content ul.sticky, .bbp-topics ul.sticky, .bbp-topics ul.super-sticky, .bbp-topics-front ul.super-sticky {
    background-color: #ffffff !important;
    font-size: 1.1em;
}
#bbpress-forums fieldset.bbp-form legend {
    width: auto;
    border: none;
    font-size: 28px;
    line-height: 36px;
    margin: 0;
    font-family: 'Gabriola';
    color: #000 !important;
    margin-left: 0;
    padding: 10px 10px;
}

#bbpress-forums fieldset.bbp-form label {
    margin: 0;
    display: inline-block;
    font-size: 14px;
    font-family: 'PT Sans';
    font-weight: 400;
    color: #000;
    margin: 0 0 6px;
}
#bbpress-forums fieldset.bbp-form input#user_login, #bbpress-forums fieldset.bbp-form input[type=password], 
#bbpress-forums fieldset.bbp-form input[type=text], #bbpress-forums fieldset.bbp-form select,
#bbpress-forums fieldset.bbp-form input {
    min-height: 36px;
    height: 36px;
    padding: 5px 10px;
    border: 1px solid #E3E3E5;
    border-radius: 0;
    font-size: 14px;
    font-family: 'PT Sans';
    font-weight: 400;
    color: #000;
    margin: 0 0 6px;
    border-radius: 18px;
}
#bbpress-forums fieldset.bbp-form input[type="checkbox"] {
    height: auto;
    padding: 0;
    min-height: auto;
}
button#bbp_topic_submit, .button.submit {
    background: #5B1D14;
    color: #fff;
    border-radius: 40px;
    border: 2px solid #5B1D14;
    padding: 6px 36px 4px;
    line-height: 30px;
    font-family: 'Gabriola', sans-serif;
    font-size: 25px;
    margin-left: auto;
    display: block;
    text-decoration: none;
    outline: 0 !important;
    transition: all .3s ease;
}
button#bbp_topic_submit:hover, .button.submit:hover,
button#bbp_topic_submit:focus, .button.submit:focus {
    color: #5B1D14;
    background-color: #FBEDE0;
}
#bbpress-forums fieldset.bbp-form {
    clear: left;
    border: 1px solid #cecece;
    padding: 20px;
    margin-bottom: 20px;
    background: #fff;
}
div.bbp-forum-header, div.bbp-reply-header, div.bbp-topic-header {
    border-top: 1px solid #ECECEC;
    clear: both;
    background: #F6F6F6;
}
#bbpress-forums div.bbp-reply-header .bbp-meta span, #bbpress-forums div.bbp-reply-header .bbp-meta a {
    font-size: 15px;
    font-family: 'PT Sans';
    color: #5B1D14;
    text-transform: none;
    line-height: 24px;
    font-weight: 400;
}
#bbpress-forums div.bbp-reply-header .bbp-meta span:first-letter, #bbpress-forums div.bbp-reply-header .bbp-meta a:first-letter {
    text-transform: uppercase;
}
#bbpress-forums div.bbp-reply-header .bbp-meta a.bbp-topic-trash-link {
    text-transform: capitalize;
}
#bbpress-forums div.bbp-reply-header .bbp-meta a:hover {
    text-decoration: underline;
}
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content {
    margin-left: 130px;
    padding: 12px 12px 12px 0;
    text-align: left;
    position: relative;
    font-size: 14px;
    font-family: 'PT Sans';
    color: #000;
    line-height: 24px;
    font-weight: 400;
}
#bbpress-forums div.bbp-forum-content p, #bbpress-forums div.bbp-reply-content p, #bbpress-forums div.bbp-topic-content p {
    font-size: 14px;
    font-family: 'PT Sans';
    color: #000;
    line-height: 24px;
    font-weight: 400;
}
#bbpress-forums div.even, #bbpress-forums ul.even, #bbpress-forums div.odd, #bbpress-forums ul.odd {
    background-color: #fff!important;
}
#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar {
    margin: 12px auto 8px;
}
#bbpress-forums div.bbp-forum-author a.bbp-author-link, #bbpress-forums div.bbp-reply-author a.bbp-author-link,
#bbpress-forums div.bbp-topic-author a.bbp-author-link, #bbpress-forums div.bbp-reply-author .bbp-author-name, #bbpress-forums div.bbp-topic-author .bbp-author-name {
    font-size: 15px;
    font-weight: 600;
    text-decoration: none;
    color: #5242BB;
}
#bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role {
    font-size: 12px;
    font-style: italic;
    font-family: 'PT Sans';
    color: #000;
    font-weight: 600;
    margin: 4px 0;
}
#bbpress-forums div.bbp-reply-author .bbp-reply-ip {
    display: none;
}
#bbpress-forums li.bbp-footer {
    font-size: 14px;
    height: 100%;
    padding: 5px 10px;
    font-family: 'PT Sans';
    line-height: 26px;
    display: none!important;
}
#bbpress-forums #bbp-single-user-details {
    margin: 0;
    padding: 20px;
    width: 220px;
    border: 1px solid #ccc;
    float: left;
    overflow: hidden;
    margin-right: 30px;
}
#bbpress-forums #bbp-user-body {
    margin-left: 250px;
}
#bbpress-forums #bbp-user-wrapper h2.entry-title, #bbpress-forums #bbp-user-body h2 {
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 10px;
    padding-bottom: 0;
    color: #000;
    padding-top: 0;
    clear: none;
}
#bbpress-forums .bbp-user-section h3 {
    font-size: 18px;
    font-family: 'PT Sans';
    font-weight: 600;
    line-height: 30px;
    margin: 0 0 8px;
}
#bbpress-forums .bbp-user-section p {
    font-size: 17px;
    font-family: 'PT Sans';
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 8px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
    padding: 8px 10px;
    display: block;
    border: 1px solid transparent;
    text-decoration: none;
    font-size: 15px;
    font-family: 'PT Sans';
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 4px;
    color: #000;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
    background: #EAE9FE;
    opacity: 1;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
    width: 100%;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
    width: 100%;
    height: 150px;
    object-fit: cover;
}
.bbp-row-actions #subscription-toggle span.is-subscribed a, .bbp-row-actions #favorite-toggle span.is-favorite a {
    color: #D91E18;
    border: 1px solid #faa;
    background-color: #fee;
    margin: 0;
    font-size: 24px;
    padding: 0px 6px;
    font-weight: 400;
    text-decoration: none!important;
}
#bbpress-forums .bbp-row-actions a.subscription-toggle:before, #bbpress-forums .bbp-row-actions a.favorite-toggle:before {
    display: none;
}
#bbpress-forums #bbp-user-body table.form-table a {
    color: #000;
    text-decoration: underline;
    transition: all .3s ease;
}
#bbpress-forums #bbp-user-body table.form-table a:hover, #bbpress-forums #bbp-user-body table.form-table a:focus {
    text-decoration: none;
}
#bbpress-forums #bbp-user-body table.form-table, #bbpress-forums #bbp-user-body table.form-table p {
    font-size: 14px;
    font-family: 'PT Sans', sans-serif;
    line-height: 24px;
    color: #000;
}
#bbpress-forums p.bbp-topic-meta {
    font-size: 14px;
}
span.bbp-reply-post-date, .bbp-reply-post-date, .bbp-topic-post-date {
    font-size: 14px;
    font-family: 'PT Sans';
    color: #000;
    line-height: 24px;
    font-weight: 700;
    margin: 0 0 8px;
    display: block;
    font-style: italic;
}
.bbp-search-results .bbp-topic-post-date, .bbp-search-results span.bbp-forum-post-date {
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    font-family: 'PT Sans';
    line-height: 20px;
    margin: 0;
    color: #000;
    float: left;
    clear: left;
}
.bbp-search-results a.bbp-topic-permalink {
    float: right;
    clear: right;
}
.bbp-search-results .bbp-topic-title , .bbp-search-results .bbp-forum-title{
    clear: both;
}
.bbp-search-results .bbp-meta {
    display: block;
    width: 100%;
    clear: both;
}
#bbpress-forums div.bbp-reply-header .bbp-meta a.bbp-reply-permalink {
    width: 110px;
    text-align: right;
}
.bbp-meta .bbp-admin-links {
    float: right;
    width: calc(100% - 120px);
    width: 100%;
    position: relative;
    text-align: right;
    min-height: 24px;
}
.bbp-meta a.bbp-topic-reply-link , a.bbp-reply-to-link {
    position: absolute;
    left: 0;
}
a.bbp-topic-reply-link, a.bbp-reply-to-link {
    color: #5242BB !important;
    text-decoration: underline !important;
    padding-left: 28px;
}
a.bbp-topic-reply-link:before, a.bbp-reply-to-link:before {
    content: "";
    position: absolute;
    background-image: url(/wp-content/themes/oxton-reveislam/img/reply.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    position: absolute;
    left: 0;
    top: 1px;
    width: 20px;
    height: 20px;
}
a.bbp-topic-reply-link:hover, a.bbp-reply-to-link:hover, a.bbp-topic-reply-link:focus, a.bbp-reply-to-link:focus {
    text-decoration: none!important;
}
.bbp-forum-header a.bbp-forum-permalink, .bbp-reply-header a.bbp-reply-permalink, 
.bbp-topic-header a.bbp-topic-permalink, .bbp-reply-content a.bbp-reply-permalink {
    float: right;
    font-size: 16px;
    color: #000;
    font-family: 'PT Sans';
    line-height: 24px;
    font-weight: 600 !important;
    text-decoration: underline;
}
.bbp-forum-header a.bbp-forum-permalink:hover, .bbp-forum-header a.bbp-forum-permalink:focus,
.bbp-reply-header a.bbp-reply-permalink:hover, .bbp-reply-header a.bbp-reply-permalink:focus, 
.bbp-topic-header a.bbp-topic-permalink:hover, .bbp-topic-header a.bbp-topic-permalink:focus,
.bbp-reply-content a.bbp-reply-permalink:hover, .bbp-reply-content a.bbp-reply-permalink:focus {
    text-decoration: none !important;
}
#bbpress-forums div.bbp-forum-title h3, #bbpress-forums div.bbp-reply-title h3, #bbpress-forums div.bbp-topic-title h3 {
    font-size: 16px;
    font-family: 'PT Sans';
    font-weight: 400;
    color: #000;
    line-height: 24px;
    display: inline-block;
}
#bbpress-forums div.bbp-forum-title h3 a, #bbpress-forums div.bbp-reply-title h3 a, #bbpress-forums div.bbp-topic-title h3 a, .bbp-topic-title-meta a {
    color: #5242BB !important;
    text-decoration: underline !important;
}
#bbpress-forums div.bbp-forum-title h3 a:hover, #bbpress-forums div.bbp-reply-title h3 a:hover, #bbpress-forums div.bbp-topic-title h3 a:hover,
#bbpress-forums div.bbp-forum-title h3 a:focus, #bbpress-forums div.bbp-reply-title h3 a:focus, #bbpress-forums div.bbp-topic-title h3 a:focus,
.bbp-topic-title-meta a:hover, .bbp-topic-title-meta a:focus {
    text-decoration: none !important;
}
.bbp-topic-title-meta {
    font-size: 14px;
    font-family: 'PT Sans';
    font-weight: 400;
    color: #000;
}
#bbp-search-results .bbp-topic-title-meta {
    display: inline-block;
    margin-left: 4px;
}
#bbp-search-results .bbp-forum-header a.bbp-forum-permalink, 
#bbp-search-results .bbp-reply-header a.bbp-reply-permalink, 
#bbp-search-results .bbp-topic-header a.bbp-topic-permalink, #bbp-search-results .bbp-reply-content a.bbp-reply-permalink {
    float: right;
    font-size: 14px;
    font-weight: 400 !important;
}   
span.bbp-admin-links> a:not(:last-child) {
    position: relative;
    margin-right: 8px;
    padding-right: 8px;
}
span.bbp-admin-links> a:not(:last-child):not(:first-child):before {
    content: "|";
    left: -8px;
    position: relative;
}
#bbpress-forums div.bbp-topic-tags {
    float: left;
    clear: left;
}
.right-sidebar-btns {
    float: right;
    clear: right;
}
.bbp-topic-tags p {
    font-size: 17px;
    font-family: 'PT Sans';
    color: #000;
    line-height: 24px;
    font-weight: 400;
}
.bbp-topic-tags a {
    text-decoration: underline!important;
    color: #5242BB !important;
    transition: all .3s ease;
}
.bbp-topic-tags a {
    text-decoration: none !important;
}
.bbp-meta span.bbp-header {
    margin: 0px 0 6px;
    display: block;
}
#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log {
    display: none;
}
#bbpress-forums .bbp-pagination-links a, #bbpress-forums .bbp-pagination-links span.current {
    display: block;
    float: left;
    font-weight: 600;
    font-size: 13px;
    font-family: 'PT Sans';
    line-height: 18px;
    padding: 3px 6px;
    min-width: 26px;
    text-align: center;
    margin-left: 8px;
    border: 1px solid #EAE9FE;
    background: #EAE9FE;
    border-radius: 2px;
    color: #000;
    text-decoration: none !important;
}
#bbpress-forums .bbp-pagination-links a:hover, #bbpress-forums .bbp-pagination-links span.current, #bbpress-forums .bbp-topic-pagination a:hover {
    background: #000000;
    opacity: 1;
    border: 1px solid #000000;
    color: #fff;
}
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea {
  
    background-color: #ffffff;
    box-shadow: none;
    min-height: 36px;
    height: 36px;
    padding: 5px 10px;
    border: 1px solid #E3E3E5;
    border-radius: 0;
    font-size: 14px;
    font-family: 'PT Sans';
    font-weight: 400;
    color: #000;
    border-radius: 18px;
}
#bbpress-forums #bbp-your-profile fieldset textarea {
    height: auto;
    min-height: 72px;
}
#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper button, button.button.wp-generate-pw {
    background: #000;
    color: #fff;
    border: 1px solid #000;
    border-radius: 10px;
}
#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper button:hover, button.button.wp-generate-pw:hover {
    background: #fff;
    color: #000;
    outline: 5px auto -webkit-focus-ring-color;
}
/*** forum index styles ***/
.forum-index-block .bbp-search-form {
    display: none!important;
}
.forum-index-block {
    padding-top: 3rem;
    padding-bottom: 2rem;
}
.forum-index-block #bbpress-forums {
    margin: 0;
}
.forum-index-block #bbpress-forums ul.bbp-forums {
    margin: 0;
}
.forum-index-block h2 {
    font-size: 32px;
    line-height: 36px;
    font-weight: 400;
    color: #000000;
    margin: 0 0 24px;
}

/*** responsive styles ***/
@media only screen and (max-width: 768px) {
    .bbp-meta .bbp-admin-links {
    width: 100%;
    padding-left: 120px;
    height: auto;
    white-space: break-spaces;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    text-align: right;
    flex-direction: row;
}
.bbp-meta a.bbp-topic-reply-link, a.bbp-reply-to-link {
    bottom: 0;
}
#bbpress-forums div.bbp-reply-header .bbp-meta span, #bbpress-forums div.bbp-reply-header .bbp-meta a {
    font-size: 14px;
}
span.bbp-admin-links> a:not(:last-child) {
    margin-right: 5px;
    padding-right: 5px;
}
span.bbp-admin-links> a:not(:last-child):not(:first-child):before {
    left: -5px;
}
    .singletitle, .page-title, #page-interne #post-title {
        padding: 10px 20px;
        margin: -40px auto 40px auto;
        font-size: 40px;
        line-height: 52px;
    }
    #bbpress-forums #bbp-user-wrapper {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: row;
}
    #bbpress-forums #bbp-single-user-details {
    padding: 12px;
    width: 150px;
    margin-right: 20px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
    width: 100%;
    height: auto;
}
#bbpress-forums #bbp-user-body {
    margin-left: 0;
    width: calc(100% - 170px);
    float: right;
    clear: right;
}
#bbpress-forums #bbp-user-wrapper h2.entry-title, #bbpress-forums #bbp-user-body h2 {
    font-size: 22px;
    line-height: 28px;
    clear: none;
    float: none;
    display: block;
    width: 100%;
}
#bbpress-forums div.bbp-search-form {
    float: right;
    display: table;
    float: none;
    clear: both;
    max-width: 200px;
    margin: 0 0 0 auto;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
    padding: 8px 8px;
    font-size: 14px;
}
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-reply-author, #bbpress-forums div.bbp-topic-author {
    width: 108px;
}
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-reply-content, #bbpress-forums div.bbp-topic-content {
    margin-left: 118px;
    padding: 8px 8px 8px 0;
}
#bbpress-forums li.bbp-footer .bbp-forum-author, #bbpress-forums li.bbp-footer .bbp-reply-author, #bbpress-forums li.bbp-footer .bbp-search-author, #bbpress-forums li.bbp-footer .bbp-topic-author, #bbpress-forums li.bbp-header .bbp-forum-author, #bbpress-forums li.bbp-header .bbp-reply-author, #bbpress-forums li.bbp-header .bbp-search-author, #bbpress-forums li.bbp-header .bbp-topic-author {
    width: 108px;
}
#bbpress-forums li.bbp-footer .bbp-forum-content, #bbpress-forums li.bbp-footer .bbp-reply-content, #bbpress-forums li.bbp-footer .bbp-search-content, #bbpress-forums li.bbp-footer .bbp-topic-content, #bbpress-forums li.bbp-header .bbp-forum-content, #bbpress-forums li.bbp-header .bbp-reply-content, #bbpress-forums li.bbp-header .bbp-search-content, #bbpress-forums li.bbp-header .bbp-topic-content {
    margin-left: 118px;
}

    h2.site-description.h5 {
    font-size: 28px;
    line-height: 32px;
    }
    #bbpress-forums #bbp-user-body {
        margin-left: 0;
        width: 100%;
    }
    #bbpress-forums #bbp-user-wrapper {
        flex-wrap: wrap;
    }
    #bbpress-forums #bbp-single-user-details {
        padding: 12px;
        width: 100%;
        margin-right: 0;
        margin-top: 10px;
        margin-bottom: 20px;
        background: #fff;
    }
    #bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
        width: 56px;
        height: 56px;
        margin: 0 0 10px;
    }
    #bbpress-forums #bbp-single-user-details #bbp-user-navigation ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
    #bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
        padding: 5px 6px;
        font-size: 13px;
        line-height: 18px;
    }
    #bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
    margin: 0;
    width: 33.33%;
    padding: 0 2px;
}

}
@media only screen and (max-width: 768px) and (min-width: 480px){
li.bbp-forum-info, li.bbp-topic-title {
    float: left;
    text-align: left;
    width: 50%;
}
li.bbp-topic-voice-count {
    width: 15%;
    font-size: 13px !important;
}
}
@media only screen and (max-width: 576px) {
    .singletitle, .page-title, #page-interne #post-title {
        padding: 10px 20px;
        margin: -40px auto 24px auto;
        font-size: 36px;
        line-height: 38px;
    }
        h2.site-description.h5 {
        font-size: 24px;
        line-height: 27px;
    }
        #bbpress-forums p.bbp-topic-meta span {
    white-space: normal;
}
.forum-index-block {
    padding-top: 2rem;
}
}
@media only screen and (max-width: 480px) {
    span.bbp-reply-post-date, .bbp-reply-post-date, .bbp-topic-post-date {
        float: none;
    margin: 0 0 4px;
    }
    .bbp-forum-header a.bbp-forum-permalink, .bbp-reply-header a.bbp-reply-permalink, .bbp-topic-header a.bbp-topic-permalink, .bbp-reply-content a.bbp-reply-permalink {
    font-size: 14px;
    }
    #bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar {
        margin: 0;
    }
    #bbpress-forums div.bbp-reply-header .bbp-meta span, #bbpress-forums div.bbp-reply-header .bbp-meta a {
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
}
#bbpress-forums li.bbp-header ul.forum-titles > li {
    font-size: 12px;
    line-height: 16px;
}
#bbpress-forums fieldset.bbp-form legend {
    font-size: 24px;
    line-height: 28px;
}
#bbpress-forums fieldset.bbp-form {
    padding: 16px;
    margin-bottom: 16px;
}
    li.bbp-forum-reply-count, li.bbp-forum-topic-count, li.bbp-topic-reply-count, li.bbp-topic-voice-count {
        width: 25%;
    }
    li.bbp-forum-freshness, li.bbp-topic-freshness {
    width: 0;
    display: none;
}
li.bbp-forum-info, li.bbp-topic-title {
        width: 50%;
    }

#bbpress-forums fieldset.bbp-form input:not([type=checkbox]):not([type="button"]):not([type=radio]):not([type=submit]) {
    width: 100%;
}
        .singletitle, .page-title, #page-interne #post-title {
        padding: 10px 20px;
        margin: -40px auto 24px auto;
        font-size: 32px;
        line-height: 34px;
    }
    div.bbp-template-notice.info, .bbp-template-notice.info, div.bbp-template-notice, div.indicator-hint {
    padding: 6px 12px;
    }
#bbpress-forums a.favorite-toggle, #bbpress-forums a.subscription-toggle {
    font-size: 20px;
}
div.bbp-template-notice.info ul li, div.bbp-template-notice.info ul li a, .bbp-pagination-count {
    font-size: 13px;
}
    .bbp-meta .bbp-admin-links {
        width: 100%;
        padding-left: 0;
        padding-bottom: 30px;
    }
    #bbpress-forums li.bbp-footer .bbp-forum-content, #bbpress-forums li.bbp-footer .bbp-reply-content, #bbpress-forums li.bbp-footer .bbp-search-content, #bbpress-forums li.bbp-footer .bbp-topic-content, #bbpress-forums li.bbp-header .bbp-forum-content, #bbpress-forums li.bbp-header .bbp-reply-content, #bbpress-forums li.bbp-header .bbp-search-content, #bbpress-forums li.bbp-header .bbp-topic-content {
        margin-left: 0;
        text-align: center;
    }
        #bbpress-forums li.bbp-footer .bbp-forum-author, #bbpress-forums li.bbp-footer .bbp-reply-author, #bbpress-forums li.bbp-footer .bbp-search-author, #bbpress-forums li.bbp-footer .bbp-topic-author, #bbpress-forums li.bbp-header .bbp-forum-author, #bbpress-forums li.bbp-header .bbp-reply-author, #bbpress-forums li.bbp-header .bbp-search-author, #bbpress-forums li.bbp-header .bbp-topic-author {
        width: 108px;
        display: none;
    }
}
@media only screen and (max-width: 380px) {
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
    width: 50%;
}
}
/*** Last - version ***/
#bbpress-forums li.bbp-forum-reply-count {
    display: none;
}
#bbpress-forums li.bbp-body.body-single-bbforum {
    margin-left: -12px;
    margin-right: -12px;
}
#bbpress-forums ul.bbp-forums {
    display: block;
    border: none;
    overflow: visible;
}
#bbpress-forums {
    overflow: visible;
}
#bbpress-forums li.bbp-body ul.forum {
    width: 50%;
    float: left;
    padding: 0 12px;
    border-top: none!important;
    overflow: visible;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info {
    width: 100%;
    float: none;
    /* background: #EAE9FE; */
    background-color: #fff;
    border-radius: 6px;
    overflow: hidden;
    padding: 14px;
    background-image: url(/wp-content/themes/oxton-reveislam/img/bg-forum-item8.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .1);
    margin-bottom: 20px;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info img {
    height: 18px;
    width: auto;
}
.bbp-forum-info .bbp-forum-heading {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0 0 14px;
    margin-bottom: 10px;
    border-bottom: 1px solid #988FD4;
}
.bbp-forum-info .bbp-forum-image {
    width: 32px;
    height: 32px;
    margin-right: 10px;
    background: #C6C3ED;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bbp-forum-info .bbp-forum-title {
    width: calc(100% - 35px);
}
#bbpress-forums .bbp-body li .bbp-forum-title a {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    font-weight: 700;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums .bbp-forum-info .bbp-forum-content p {
    margin: 0;
    padding: 0;
    word-wrap: break-word;
    font-size: 16px;
    font-family: 'PT Sans';
    font-weight: 400;
    color: #000;
    line-height: 28px;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content {
    min-height: 56px;
}
#bbpress-forums .bbp-body li a.bbp-forum-read {
    height: 32px;
    display: table;
    margin: 4px 0 0 auto;
    background: #5B1D14;
    color: #fff;
    font-size: 16px;
    font-family: 'Gabriola', sans-serif;
    font-weight: 400;
    line-height: 24px;
    padding: 4px 24px 4px 13px;
    border-radius: 20px;
    position: relative;
    transition: all .3s ease;
    border: none !important;
    text-decoration: none!important;
}
#bbpress-forums .bbp-body li a.bbp-forum-read:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 10px;
    background-image: url(/wp-content/themes/oxton-reveislam/img/arrow-right.svg);
    right: 12px;
    background-repeat: no-repeat;
    background-size: 6px;
    top: 50%;
    transform: translateY(-50%);
}
#bbpress-forums .bbp-body li a.bbp-forum-read:hover, #bbpress-forums .bbp-body li a.bbp-forum-read:focus {
    background: #000 !important;
    color: #fff !important;
}
h2.site-description.h5 img.motif-title {
    width: 36px;
    height: 36px;
    margin-left: -7px;
    position: relative;
    top: -4px;
}
/*** form-login styles ***/
form.bbp-login-form .bbp-form {
    padding: 20px;
    border: 1px solid #cecece;
    background: #fff;
    margin-bottom: 20px;
}
form.bbp-login-form .bbp-template-notice ul {
    padding-left: 1rem;
    margin-bottom: 0;
}
form.bbp-login-form .bbp-template-notice {
    margin: 0 0 2rem;
}
form.bbp-login-form label {
    width: 100%;
    display: inline-block;
    font-size: 16px;
    font-family: 'PT Sans', sans-serif;
    color: #000;
    font-weight: 400;
    line-height: 24px;
}
.bbp-login-form .bbp-form .bbp-email input, .bbp-login-form .bbp-form .bbp-password input, .bbp-login-form .bbp-form .bbp-username input {
    font-size: 16px !important;
    font-family: 'PT Sans', sans-serif !important;
    color: #000 !important;
    line-height: 24px;
    padding: 6px 12px !important;
    width: 100%;
    display: block;
    border: 1px solid #ECECEC !important;
    border-radius: 22px !important;
    height: 45px !important;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16);
    outline: 0 !important;
    transition: all .3s ease;
}
.bbp-login-form .bbp-submit-wrapper {
    margin-top: 20px;
    text-align: right;
    margin-bottom: 20px;
}
.bbp-login-form .bbp-email, .bbp-login-form .bbp-password, .bbp-login-form .bbp-username {
    width: 50%;
    float: left;
    padding: 0 12px;
}
.bbp-login-form .bbp-email, .bbp-login-form .bbp-password, .bbp-login-form .bbp-remember-me, .bbp-login-form .bbp-submit-wrapper, .bbp-login-form .bbp-username {
    padding-left: 12px;
    padding-right: 12px;
}
.bbp-login-form .bbp-remember-me {
    float: left;
}
.bbp-login-form .bbp-remember-me label {
    display: inline !important;
}
.bbp-login-form p.register-link {
    font-family: 'PT Sans' !important;
    font-size: 14px;
    line-height: 30px;
    color: #000;
    font-weight: 400;
    color: #5242BB;
    float: left;
    padding-left: 12px !important;
    padding-right: 12px !important;
    display: block;
    margin-top: 12px !important;
}
.bbp-login-form p.register-link a {
    font-family: 'PT Sans' !important;
    font-size: 16px;
    line-height: 30px;
    color: #000;
    font-weight: 400;
    color: #5242BB;
    text-decoration: underline;
}
.bbp-login-form p.register-link a:hover, .bbp-login-form p.register-link a:focus {
    text-decoration: none;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info.forum-libre {
    background: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    padding: 10px 17px;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info.forum-libre .bbp-forum-body {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info.forum-libre .bbp-forum-thumb {
    width: 36px;
    margin-right: 15px;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info.forum-libre .bbp-forum-text {
    width: calc(100% - 51px);
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info.forum-libre .bbp-forum-thumb img {
    height: 30px;
    width: 100%;
    object-fit: contain;
    margin-top: 7px;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info.forum-libre .bbp-forum-title {
    width: 100%;
    margin: 0 0 2px;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info.forum-libre .bbp-forum-title a {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    font-weight: 700;
}
#bbpress-forums li.bbp-forum-info.forum-libre .bbp-forum-content {
    min-height: auto;
}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info.forum-libre .bbp-form-ctnt, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info.forum-libre .bbp-form-ctnt p {
    font-size: 16px;
    line-height: 28px;
    color: #000;
    margin: 0 !important;
    padding: 0;
}
.row-type-forum-1, .row-type-forum-2 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content {
    max-height: 56px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
#bbpress-forums .row-type-forum-2 {
    margin-top: 10px;
}
h2.inscription-bbp.site-description.h5 {
    margin-top: -1.5rem;
    margin-bottom: 1rem;
}

@media only screen and (min-width: 1350px) {
    #bbpress-forums li.bbp-body .row-type-forum-1 ul.forum {
    width: 33.33%;
    }
    #bbpress-forums .bbp-body li .bbp-forum-title a {
        font-size: 17px;
    }
    #bbpress-forums li.bbp-body ul.forum li.bbp-forum-info.forum-libre .bbp-forum-title a {
    font-size: 17px;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 76px) {
span.bbp-admin-links> a:not(:last-child) {
    position: relative;
    margin-right: 4px;
    padding-right: 4px;
}
#bbpress-forums div.bbp-reply-header .bbp-meta span, #bbpress-forums div.bbp-reply-header .bbp-meta a {
    font-size: 13px; 
}
span.bbp-admin-links> a:not(:last-child):not(:first-child):before {
    left: -4px; 
}
}
@media only screen and (max-width: 992px) {
    #bbpress-forums li.bbp-body .row-type-forum-2 ul.forum {
    width: 100%;
}
}
@media only screen and (max-width: 768px) {

#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums .bbp-forum-info .bbp-forum-content p {
    font-size: 15px;
    line-height: 24px;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content {
    max-height: 48px;
    min-height: 48px; 
}
h2.inscription-bbp.site-description.h5 {
    margin-top: 0;
    margin-bottom: 1rem;
}
.user-links a {
    font-size: 16px; 
}
}
#bbpress-forums #bbp-your-profile fieldset label[for] {
    width: 36%;
}
@media only screen and (max-width: 576px) {
.bbp-login-form .bbp-email, .bbp-login-form .bbp-password, .bbp-login-form .bbp-username {
    width: 100%!important;
}
button#bbp_topic_submit, .button.submit {
    padding: 6px 30px 6px;
    line-height: 26px;
    font-size: 20px;
}
#bbpress-forums #bbp-your-profile fieldset label[for] {
    float: left;
    width: 100%;
    padding: 5px; 
    text-align: left;
}
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea {
    width: 100%;
}
#bbpress-forums #bbp-your-profile fieldset fieldset.password {
    width: 100%;
    margin-left: 0;
    margin-top: 10px;
}
#bbpress-forums #bbp-your-profile fieldset p.description {
    margin-left: 0;
    width: 100%;
}
#bbpress-forums #bbp-your-profile fieldset select {
    width: 100%;
}
}
@media only screen and (max-width: 480px) {
    #bbpress-forums li.bbp-body ul.forum {
    width: 100%!important;
}
}