/*** Horizontal navigation css start ***/

.wbpbi-bbpress-page #bbpress-forums {
    margin: 0;
}

.wbpbi-bbpress-page #bbpress-forums #bbp-user-body {
    margin: 0;
    padding: 15px;
}

.wbpbi-bbpress-page #bbpress-forums #bbp-single-user-details {
    width: 100%;
    float: none;
    position: relative;
    z-index: 5;
    margin-bottom: 10px;
}

.wbpbi-bbpress-page #bbpress-forums #bbp-user-navigation ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: stretch;
    align-items: stretch;
}

.wbpbi-bbpress-page #bbpress-forums #bbp-user-navigation ul li {
    position: relative;
    width: 50%;
    padding-bottom: 8.5px;
    background: none;
    overflow: hidden;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}

.wbpbi-bbpress-page #bbpress-forums #bbp-user-navigation ul li:before {
    position: absolute;
    width: 100%;
    height: 8px;
    bottom: 0px;
    content: ' ';
    left: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    transform-origin: left bottom;
}

.wbpbi-bbpress-page #bbpress-forums #bbp-single-user-details #bbp-user-navigation ul li.current {
    font-weight: bold;
}

.wbpbi-bbpress-page #bbpress-forums #bbp-single-user-details #bbp-user-navigation ul li.current:before {
    position: absolute;
    width: 50%;
    height: 8px;
    bottom: 0px;
    content: ' ';
    left: 1px;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    border-right: 1px solid rgba(0, 0, 0, 0.15);
    transform-origin: left bottom;
    transform: skewX(45deg);
}

.wbpbi-bbpress-page #bbpress-forums #bbp-single-user-details #bbp-user-navigation ul li.current:after {
    position: absolute;
    width: 50%;
    height: 8px;
    bottom: 0px;
    content: ' ';
    right: 1px;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    transform-origin: right bottom;
    transform: skewX(-45deg);
}

.wbpbi-bbpress-page #bbpress-forums #bbp-single-user-details #bbp-user-navigation ul li.current a {
    background: transparent;
    opacity: 1;
}

.wbpbi-bbpress-page #bbpress-forums #bbp-single-user-details #bbp-user-navigation ul li a {
    padding: 8.5px;
    font-size: 14px;
    display: block;
    line-height: 18px;
    outline: none;
    text-align: center;
}

.wbpbi-bbpress-page .bbp-user-profile .entry-title {
    display: none;
}

.wbpbi-bbpress-page .bbp-user-profile .bbp-user-section h3:first-child {
    display: none;
}

.wbpbi-bbpress-page .bbp-user-profile .bbp-user-section .bbp-user-forum-role {
    display: none;
}

.wbpbi-bbpress-page .bbp-user-profile .bbp-user-section .bbp-user-forum-role:last-child {
    display: block;
}

.wbpbi-bbpress-page .bbp-user-profile hr {
    display: none;
}

.wbpbi-bbpress-page .bbp-user-profile .bbp-user-section .bbp-user-topic-count,
.wbpbi-bbpress-page .bbp-user-profile .bbp-user-section .bbp-user-reply-count,
.wbpbi-bbpress-page .bbp-user-profile .bbp-user-section .bbp-user-forum-role {
    padding-left: 20px;
    padding-right: 20px;
}

.content-wrapper .wbpbi-bbpress-page #bbpress-forums #bbp-search-form #bbp_search {
    width: 100%;
    min-width: 200px;
}

.wbpbi-frontend-icon {
    line-height: 1;
}

@media only screen and (max-width: 480px) {
    .wbpbi-bbpress-page #bbpress-forums #bbp-single-user-details #bbp-user-navigation ul li a {
        padding: 4.25px;
        font-size: 12px;
    }
    .wbpbi-bbpress-page #bbpress-forums div.bbp-search-form {
        float: none;
    }
}


/*** reign-peepso css ***/

.reign-peepso-page .wbpbi-bbpress-page #bbpress-forums #bbp-single-user-details #bbp-user-navigation ul li a {
    padding-bottom: 8px;
    background: rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.15);
    height: 100%;
}

.reign-peepso-page .wbpbi-bbpress-page #bbpress-forums #bbp-single-user-details #bbp-user-navigation ul li.current a {
    background: rgba(255, 255, 255, 0.2);
}

.reign-peepso-page .wbpbi-bbpress-page #bbpress-forums #bbp-single-user-details #bbp-user-navigation ul li .bbp-user-subscriptions-link>a {
    border-right: 1px solid rgba(0, 0, 0, 0.15);
}

.reign-peepso-page .wbpbi-bbpress-page #bbpress-forums #bbp-single-user-details #bbp-user-navigation ul li:last-child a {
    border-right: 1px solid rgba(0, 0, 0, 0.15);
}

.reign-peepso-page #bbp-user-navigation>ul button.slick-arrow {
    margin-top: -1px;
    margin-left: 1px;
}


/*** Horizontal navigation css end ***/


/*** Added css for hide profile tab and bbPress avatar on user's profile page ***/


/*** Hide bbPress avatar on user's profile page ***/

.wbpbi-bbpress-page #bbp-user-avatar {
    display: none;
}


/*** Hide bbPress Profile tab on user's profile page ***/


/* .wbpbi-bbpress-page #bbp-user-navigation ul > li:first-child {
    display: none!important;
} */


/*aligned started by and avatar*/

#bbpress-forums p.bbp-topic-meta span:not(.bbp-topic-started-in) {
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px !important;
}

#bbpress-forums p.bbp-topic-meta a.bbp-author-link {
    margin-left: 5px;
}

#bbpress-forums p.bbp-topic-meta {
    margin-top: 20px;
}


/* PS Tabs Slider */

#bbp-user-navigation>ul .slick-next,
#bbp-user-navigation>ul .slick-prev {
    background-color: rgba(0, 0, 0, 0.5) !important;
    color: #fff !important;
    border: 0;
    border-radius: 4px;
    font-size: 0;
    width: 36px;
    height: 36px;
    line-height: 36px;
    outline: none;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 3px;
    z-index: 1;
}

#bbp-user-navigation>ul .slick-next.slick-disabled,
#bbp-user-navigation>ul .slick-prev.slick-disabled {
    opacity: .3;
}

#bbp-user-navigation>ul .slick-next:before,
#bbp-user-navigation>ul .slick-prev:before {
    font-size: 21px;
    font-family: 'dashicons';
    content: "\f341";
}

[dir='rtl'] #bbp-user-navigation>ul .slick-next:before,
[dir='rtl'] #bbp-user-navigation>ul .slick-prev:before {
    transform: rotate(180deg);
    display: inline-block;
}

#bbp-user-navigation>ul .slick-next:before {
    content: "\f345";
}

#bbp-user-navigation>ul .slick-next {
    right: 0;
}

#bbp-user-navigation>ul .slick-prev {
    left: 0;
}

label[for=account_first_name] {
    display: block;
    margin-bottom: 5px;
}

body #bbp-user-navigation>ul .slick-list {
    border-radius: 5px;
}

div#bbp-user-navigation span.bbp-user-edit-link {
    display: none;
}

.ps-page-profile #bbp-topic-search-form {
    display: none;
}

.ps-page-profile #bbp-reply-search-form {
    display: none;
}

.wbpbi-topic-pagination a.read-more.button {
    background: #1D76DA;
    color: #fff;
    border-radius: 4px;
}

.wbpbi-topic-pagination a.read-more.button:hover {
    background: #1c6dc7;
    color: #fff;
}