body .site-content {
    max-width: 1400px;
}
.bp-nouveau .site-main .entry-header {
	display: none;
}
/*** Member ****/
.tk-member-list .item-options {
    text-align: center;
}
.tk-member-list .item-list {
    margin-top: 60px !important;
    margin-left: 0 !important;
}
.tk-member-list .item-options .selected {
    color: #fff !important;
}
.tk-member-list .item-options a {
    border-radius: .25rem;
    padding: 8px 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 2px solid;
    text-align: center;
    position: relative;
    margin-right: 3px;
    font-weight: 700;    
}
.tk-member-list .item-options a.selected {
    border-bottom: 3px solid; 
    position: relative;   
}
.tk-member-list .item-options a.selected:after {
    content: "\00a0";
    position: absolute;
    bottom: -7px;
    left: 50%;
    margin: 0;
    margin-left: -5px;
    border-top: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid;
    padding: 0;
    width: 0;
    height: 0;    
}
.tk-member-list .item-avatar {
    width: 150px !important;
    text-align: center;
}
.tk-member-list .item {
    float: left;
    width: 100%;
    text-align: center;
	margin-left: 0 !important;
}
.tk-member-list .item-title {
    font-size: 20px;
    margin: 10px 0;
}
.tk-member-list .item-list li {
    display: inline-block;
    position: relative;
    box-shadow: 0 0 15px rgba(0,0,0,.04);
    margin: 0 10px;
    text-align: center;
    width: 17.8% !important;
    margin-bottom: 30px;
    padding: 20px;
	background: #FFE0CC;
}
.tk-member .buddypress.widget ul.item-list li .item-avatar .avatar {
    border-radius: 0 !important;
    width: 150px !important;
    height: 150px;
}
.tk-member-list ul li .item-avatar a {
    position: relative;
    overflow: hidden;
    display: block;
 }
.tk-member-list .item-list li:after {
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 3px;
    width: 0;
    background-color: #dc3963;
    content: '';
    transition:all 500ms ease;
}
.tk-member-list .item-list li:hover:after {
    width: 100%;
}
.tk-member-list ul.item-list li:hover .item-avatar  {
    -webkit-animation: pulse ease-in-out 1 normal 500ms;
    -moz-animation: pulse ease-in-out 1 normal 500ms;
    -ms-animation: pulse ease-in-out 1 normal 500ms;
    -o-animation: pulse ease-in-out 1 normal 500ms;
    animation: pulse ease-in-out 1 normal 500ms;
}
@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); } 
    33% { -webkit-transform: scale(0.9); }
    66% { -webkit-transform: scale(1.1); }
    100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1); }    
    33% { -moz-transform: scale(0.9); }
    66% { -moz-transform: scale(1.1); }
    100% { -moz-transform: scale(1); }
}
@keyframes pulse {
    0% { transform: scale(1); } 
    33% { transform: scale(0.9); }
    66% { transform: scale(1.1); }
    100% { transform: scale(1); }
}


/*** Buddypress ***/
.bp-navs ul li .count {
	padding: 0px 6px;
}
.bp-subnavs .subnav li {
    font-size: 14px;
}
.buddypress-wrap .item-body {
    margin: 0;
}
.buddypress-wrap .bp-subnavs {
    margin-top: 0;
}
.buddypress-wrap .subnav-filters .component-filters select,
.buddypress-wrap form.bp-dir-search-form input[type=search] {
    font-size: 14px;
    padding: 5px;
}
#buddypress .activity .item-list > li {
    margin-bottom: 15px;
    padding: 15px;
    border: 0;
    background-color: #ffffff;
    border-radius: 3px;
    overflow: visible;
    box-shadow: 0 1.5px 3px 0 rgba(0, 0, 0, 0.16);
}
#buddypress .activity-header p {
    font-size: 13px;
    line-height: 1.6;
    font-weight: 300;
    color: #767676;
}
.activity-list .activity-item .activity-content .activity-inner, 
.activity-list .activity-item .activity-content blockquote,
.activity-list .activity-item .activity-meta.action {
    background: none;
    border: 0;
}
.activity-update-form {
    background: none;
    border: 0;
    box-shadow: none;
    padding: 0;
}
/*** Grounp ***/
.group-button.leave-group.button {
    margin-top: 20px;
}
.bp-list li .item .item-block {
    width: 100%;
}
.buddypress-wrap .bp-navs li {
    font-size: 14px;
    margin: 0 20px;
}
body #buddypress * a,
.drag-drop-inside p.drag-drop-info,
.buddypress .buddypress-wrap button,
.buddypress-wrap #group-create-body .bp-cover-image-status p.warning,
.buddypress-wrap .standard-form div.submit input,
.buddypress-wrap .standard-form label, 
.buddypress-wrap .standard-form span.label {
    font-weight: 500;
    font-size: 14px;
}
.buddypress-wrap .standard-form [data-bp-search] input[type=search] {
    font-size: 14px!important;
}
.buddypress-wrap .bp-subhead {
    font-size: 18px;
}
.single-headers .group-status {
    font-size: 14px;
}

/*** Member ***/
.buddypress .buddypress-wrap .generic-button a,
body #buddypress .activity-read-more a,
.buddypress .buddypress-wrap button {
    color: #fff;
    border: 0;
}
.buddypress .buddypress-wrap .generic-button a:hover,
body #buddypress .activity-read-more a:hover,
.buddypress .buddypress-wrap button:hover {
    background: #222;
    color: #fff;
}
.buddypress-wrap .members-list li .last-activity {
    margin: 0;
}
.buddypress-wrap .single-headers li.generic-button {
    float: none;
}
.buddypress-wrap .bp-feedback p {
    font-size: 14px;
    line-height: 25px;
}
/*** Upload ***/
#bpfb_actions_container #bpfb_remote_image_preview,
.buddypress-wrap input[type=button],
.bpfb_controls_container .qq-upload-button {
    font-size: 14px!important;
}
#bpfb_video_url, 
#bpfb_link_preview_url,
.bpfb_remote_image {
    max-width: 100%;
    font-size: 14px!important;
}
.whats-new-content {
    padding-bottom: 0!important;
}
/*** Contact form ***/
.wpcf7-form input, 
.wpcf7-form select, 
.wpcf7-form textarea {
    border: 0;
    border-bottom: 1px solid #ddd;
}
.wpcf7-form .wpcf7-submit {
    text-transform: uppercase;
    padding: 12px 40px;
}
/*** Sidebar ***/
body.buddypress #categories-3,
body.buddypress #recent-posts-4,
body.buddypress #nav_menu-2,
body.buddypress #calendar-2,
body.buddypress #custom_html-7 {
	display: none;
}
.sidebar section {
    background-color: #f4f5f5;
    padding: 20px;
}
.sidebar .widget_meta ul > li {
    margin-bottom: 10px;
    display: inline-block;
    border: 1px solid #b1aeae;
    padding: 5px 10px;
}
.sidebar .widget_meta ul > li a {
    text-decoration: none;
}
/*** Login ***/
.login_form_l .form_row .textfield, 
.registration_form_box .form_row .textfield {
    width: 100%;
    padding: 10px;
}
.geodir_button {
    text-transform: uppercase;
    font-size: 14px!important;
    padding: 13px 30px;
    width: 100%!important;
    margin-bottom: 20px;
}
/*** Search Form ***/
#bbp-search-form input {
    padding: 10px;
    border-radius: 50px;
}
.buddypress-wrap form.bp-dir-search-form button[type=submit] {
    padding: 4px .7em;
}
/*** Responsive ***/
@media (max-width: 960px) {
    dl.geodir-tab-head dd {
        width: 100%;
    }
}
@media (max-width: 767px) {
    .buddypress-wrap .bp-subnavs {
        margin-top: 150px;
    }
}

/* Forums home */
#buddypress .widget_search input[type="submit"], 
form.search-form input[type="submit"], 
#bbpress-forums div.bbp-search-form input[type="submit"], 
#bbp-search-form input[type="submit"] {
    position: absolute;
    right: 5px;
    top: 4px;
    height: 30px;
    width: 30px;
    background: transparent url(../images/search.svg) no-repeat 7px;
    border: 1px solid transparent;
    border-radius: 100%;
    cursor: pointer;
    text-indent: -9999em;
    padding: 30px 35px 0 0;
}
.forum {
    position: relative;
}
div.bbp-breadcrumb, div.bbp-topic-tags {
    font-size: 14px;
}
span.bbp-breadcrumb-sep {
    margin: 0 3px;
}
#bbpress-forums div.bbp-search-form {
    margin-bottom: 20px;
    width: 100%;
}
#bbpress-forums #bbp-search-form {
    position: relative;
}
#bbpress-forums #bbp-search-form #bbp_search {
    min-width: 200px;
    width: 100%;
    padding: 11px;
    border-radius: 0;
}
#bbpress-forums fieldset.bbp-form input {
    margin-bottom: 0;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 10px;
}
#bbpress-forums li.bbp-header {
    font-size: 16px;
    padding: 15px 10px;
}
.forums.bbp-replies .subscription-toggle {
    padding: 0!important;
}
#bbpress-forums li.bbp-header span#subscription-toggle {
    font-size: inherit;
    margin-left: 0;
}
#bbpress-forums #subscription-toggle .subscription-toggle {
    margin: 0 10px;
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
}
#bbpress-forums fieldset.bbp-form label {
    font-size: 14px;
    font-weight: 600;
}
#bbpress-forums li.bbp-header div.bbp-topic-content a, #bbpress-forums li.bbp-header div.bbp-reply-content a {
    color: inherit;
}
#bbpress-forums li.bbp-header div.bbp-topic-content a:hover, #bbpress-forums li.bbp-header div.bbp-reply-content a:hover {
    text-decoration: underline;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
    background: #fbfbfb;
}
#bbpress-forums li:last-child {
    text-align: left;
}
a.bbp-forum-title, a.bbp-topic-permalink {
    line-height: 30px;
    font-weight: 600;
    font-style: normal;
    font-size: 16px;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.24s ease-in-out;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
    font-size: 13px;
    margin-top: 10px;
}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {
    width: 24px;
    float: none;
    margin-bottom: 0;
    border: none;
    border-radius: 100%;
    margin-right: 2px;
}
#bbpress-forums p.bbp-topic-meta span {
    display: flex;
    align-items: center;
}
a.bbp-forum-title, a.bbp-topic-permalink {
    font-weight: 400;
}
/* BbPress Public Forum */
span.bbp-topic-started-in a:first-child {
    margin-left: 2px;
}
span.bbp-topic-started-in img, span.bbp-topic-started-by img {
    margin-left: 2px;
}
span#subscription-toggle {
    font-size: 14px;
    margin-left: 5px;
}
/* BbPress Forum Sticky Topic */
span.bbp-admin-links a {
    color: #333;
}
#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar {
    border-radius: 100%;
    margin: 12px auto 10px auto;
}
/* BbPress Forum Standard Topic */
#bbpress-forums fieldset.bbp-form legend {
    font-size: 14px;
}
/* Responsive */
@media only screen and (max-width: 480px) {
  #bbpress-forums li.bbp-header {
    font-size: 12px;
  }
}
@media only screen and (max-width: 320px) {
  #bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count {
    display: none;
  }
  #bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    display: none;
  }
}
.bp_members #item-header {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 1440px;
	max-width: 100%;
}
.bp_members {
	position: static;
}
/*.bp-user .site-inner {
	padding-top: 275px;
	position: relative;
}*/

.members-list .item-entry,
.groups-list .item-entry {
    box-shadow: 0 0 6px 2px rgba(0,0,0,0.07);    
    padding: .5em;
    margin: 20px 0;
}
.buddypress .buddypress-wrap button {
    padding: 12px 15px;
	background: #141025;
}
.buddypress-wrap .select-wrap select {
	text-indent: 0;
}
.buddypress-wrap  .load-more a {
	color: #fff !important;
	font-size: 18px !important;
}
.buddypress-wrap  .load-more a:after {
	content: "\f110";
	margin-left: 10px;
    font-family: FontAwesome;
}
.buddypress-wrap #whats-new-post-in {
	padding: 10px;
}
.buddypress-wrap input[type=submit] {
	color: #fff !important;
}
.activity-update-form #whats-new-textarea textarea {
	margin-top: 10px;
}
.bp-navs ul li .count,
.activity-list .activity-item .activity-meta.action .button span {
	color: #fff !important;
}
.activity .activity-item .activity-meta.action .acomment-reply:before, 
.activity .activity-item .activity-meta.action .fav:before,
.activity .activity-item .activity-meta.action .delete-activity:before{
    font-family: dashicons;
    font-size: 18px;
    vertical-align: middle;
}
.activity .activity-item .activity-meta.action .acomment-reply:before {
    content: "\f125";
}
.activity .activity-item .activity-meta.action .fav:before {
    content: "\f154";
}
.activity .activity-item .activity-meta.action .delete-activity:before {
    content: "\f153";
}
.generic-button {
	display: inline-block;
}
.activity-update-form #whats-new-content,
.activity-update-form #whats-new-submit {
	margin-left: 20.5%;
}
.buddypress .buddypress-wrap input[type=button] {
	padding: 8px;
	color: #fff;
}
.buddypress .buddypress-wrap input[type=reset] {
	color: #fff;
}
.sidebar .buddypress.widget .item-avatar {
	margin-right: 10px;
}
body.elementor-template-full-width .site-inner {
    max-width: 100%;
}
body.elementor-template-full-width .site-content {
    padding: 0;
}  











/* BBPRESS */

/* general */
.bbp-topic-started-in { 
	float:left;
}
#bbpress-forums { 
	color: #00357d;
	font-size: 14px; 
	line-height:1.8;
}
.bbp-forum-content.single-forum-description { 
	margin-bottom:30px; font-size:130%;
}
div.bbp-template-notice.info { 
	margin:0 0 !important;
}
div.bbp-template-notice p {
	font-size: 14px;
}
div.bbp-breadcrumb,
div.bbp-breadcrumb i,
.bbp-topic-started-in i,
legend i { 
	display: none !important;
}
.truebreadcrumbs div.bbp-breadcrumb { 
	float:none; display: block !important;
}

/* search widget */
.headcol.first #bbp-search-form input { 
	padding:20px 25px !important; border:0px solid rgba(102,102,102,.1) !important; 
	margin-right:-7px; height:65px;
}
.headcol.first #bbp-search-form #bbp_search { 
	width:60%;
}

/* replies widget */
.bbp-replies-widget li{
	border-style: solid;
	border-width:0 0 1px 0;
	padding-top:20px;
	padding-bottom:20px;
}

.bbp-replies-widget li img,
li>.bbp-author-avatar img,
li>img.avatar-default { 
	float:left; 
	margin:5px 25px 20px 0;
}
li>a.bbp-reply-topic-title { 
	overflow:hidden;
}
li>a.bbp-author-name { 
	opacity:.5; 
	display:block; 
	float:left;
}
li>a.bbp-reply-topic-title { 
	border-bottom:1px dotted rgba(153,153,153,.3)
}
li>a.bbp-reply-topic-title:hover { 
	border-bottom:1px dotted rgba(153,153,153,.8)
}

/* login widget */
.widgetable .bbp-login-form,
.widgetable .bbp-logged-in{
	padding:35px 35px 20px 35px ;
	border:2px solid rgba(153,153,153,.1)
}
.widgetable .bbp-logged-in h4{ margin-top:-5px !important;}
.wrapper #sidebar .bbp-login-form label {
    font-size: 14px;
    width: 70%;
}
#rememberme { 
	margin-right:6px;
}
.bbp-username,
.bbp-password { 
	position:relative;
}
.bbp-username label,
.bbp-password label { 
	position:absolute; 
	top:-25px; left:0;
	font-size: 10px; 
	opacity:.4; z-index:0;
}
.bbp-username input,
.bbp-password input { 
	width:100%; 
	border-width:1px;
}
.bbp-login-form .bbp-submit-wrapper { 
	margin-top:-30px;
}
.bbp-logged-in h4 { 
	margin-bottom:-4px;
}
.button.logout-link {
	opacity:.4; 
}

/* front page table */
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results { 
	border-width:2px;
}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer { 
	padding:20px 35px !important;
}
#bbpress-forums li.bbp-footer { 
	display:none;
}
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic { 
	padding:25px 35px !important; 
	line-height:1;
}
#bbpress-forums li.bbp-body ul.forum li,
#bbpress-forums li.bbp-body ul.topic li {
	line-height:1; 
	vertical-align:bottom
}
#bbpress-forums .bbp-forums-list li {
    display: block;
    font-size: 14px;
    margin: 10px;
}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
    font-size: 16px;
}
.sidebar_item a.bbp-forum-title i { 
	position:absolute; 
	top:10px; right:0; 
	opacity:.1; 
	width:40px; 
	text-align:center;
}
.sidebar_item a.bbp-forum-title:hover i { 
	opacity:.4; 
}
a.subscription-toggle { 
	float:right; 
	padding:7px 8px; 
	line-height:1;
}
li.bbp-forum-freshness, li.bbp-topic-freshness {
	text-align: left;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
    margin: 15px 0;
}
ul.forum.type-forum { 
	position:relative;
}
ul.forum.type-forum a.bbp-forum-title i { 
	position:absolute; 
	left:20px; 
	top:20px; opacity:.05; 
	font-size:110px !important; 
	z-index:1;
}
.single-forum .entry-title i { 
	position:absolute; 
	right:20px; 
	top:-5px; 
	opacity:.1; 
	font-size:70px !important; 
	z-index:1;
}

/* avatars */
#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar,
#bbpress-forums div.bbp-forum-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar,
.bbp-logged-in img.avatar { 
	border:none;
	-moz-border-radius:50%;
	-khtml-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%; 
}
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums p.bbp-topic-meta img.avatar { 
	width:24px; 
	margin:-5px 8px 0 0; 
	float:left;
}

/* topics page */
.bbp-topics-front ul.super-sticky, 
.bbp-topics ul.super-sticky, 
.bbp-topics ul.sticky, 
.bbp-forum-content ul.sticky {
    font-size: 100%;
}
div.bbp-template-notice p { 
	padding:10px 8px !important;
}
div.bbp-template-notice.info {
    border: none;
    overflow: hidden;
}
.bbp-topic-description,
.bbp-forum-description,
.bbp-topic-started-by .bbp-author-name,
.bbp-topic-revision-log-item img,
.bbp-reply-revision-log-item img { 
	display:none;
}
#bbpress-forums li.bbp-body ul.topic {
	padding:40px 35px 25px 35px !important;
}
#bbpress-forums li.bbp-body ul.topic .bbp-topic-title { 
	position:relative; 
	padding-left:70px !important
}
#bbpress-forums .bbp-topic-meta .bbp-topic-started-by {
	color: transparent !important;
}
#bbpress-forums .bbp-topic-meta .bbp-topic-started-by img.avatar { 
	margin-top:6px !important; 
	width:40px;
	min-width:40px;
	min-height:40px; 
	position:absolute; 
	top:-6px; left:0;
}
#bbpress-forums li.bbp-header, 
#bbpress-forums li.bbp-footer {
	border-top: none;
}
.single-forum-description{
	clear: both !important;
  	margin-left: 0 !important;
  	padding: 0  !important;
}
/* single topic */
.single-topic #bbpress-forums li.bbp-header div.bbp-reply-author { 
	text-align:left
}
.single-topic a.subscription-toggle { 
	margin-left:8px !important;
	float: none;
}
.single-topic a.favorite-toggle { 
	margin-right:8px !important;
}
div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header,
li.bbp-body div.hentry {
	padding: 10px 35px;
}
.bbp-reply-post-date { 
	font-size:11px; text-transform:uppercase;
}
#bbpress-forums div.bbp-forum-content,
#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-reply-content {
    margin-left: 150px;
}	
#bbpress-forums fieldset.bbp-form { 
	border-width:2px; min-width:100%;
}
.single-topic .bbp-reply-content a:hover { 
	border-bottom:1px dotted rgba(102,102,102,.6) !important;
}
#bbpress-forums div.bbp-forum-author img.avatar, 
#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
    margin: 25px auto 0;
}
fieldset.bbp-form .bbp-template-notice { 
	display:none;
}
#bbpress-forums fieldset.bbp-form legend {
    padding: 5px 10px;
}
.bbp-form .quicktags-toolbar { 
	background:none; 
	border:none !important;
}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar { 
	padding:5px 0;
}
.wp-core-ui .quicktags-toolbar input.button.button-small {
    padding: 0 8px !important;
	background:none;
	border:1px solid rgba(0,0,0,.1);
	box-shadow:none;
	margin: 0 4px 0 0 !important;
}
textarea.bbp-the-content {
	border:1px solid rgba(0,0,0,.1);
	margin:10px 0 0 0 !important;
	line-height:1.8 !important;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd { 
	background:#fff !important;
}

/* pagination + tags */
.bbp-pagination span,
.bbp-pagination a,
.bbp-pagination .page-numbers.current { 
	display:inline-block; 
	margin:0 0 0 5px ; 
	font-size:10px; 
	padding:7px 10px 6px 10px !important; 
	opacity:1
}
li.bbp-topic-title>.bbp-topic-pagination { 
	display:none
}
#bbpress-forums div.bbp-topic-tags { 
	position:absolute; top:60px; right:40px;
}

/* edit page */
#buddypress #item-header-cover-image #item-header-avatar {
    margin-top: 37px;
}
#bbpress-forums #bbp-your-profile fieldset { 
	margin-bottom:60px;
}
#bbpress-forums #bbp-your-profile fieldset input, 
#bbpress-forums #bbp-your-profile fieldset textarea { 
	background:#fff;
}
#bbpress-forums #bbp-your-profile fieldset label[for] {
  	text-align: left !important;
  	width: 17% !important;
}
.searchform input.s,
.searchSubmit,
#respond #submit,
#bbp-search-form input,
button.submit {
	-webkit-appearance: none;
}
#bbpress-forums fieldset.bbp-form input[type=password], 
#bbpress-forums fieldset.bbp-form input[type=text], 
#bbpress-forums fieldset.bbp-form select {
    height: 35px;
}

/*** Profile ***/
#buddypress .bp-nouveau-activity-form {
	margin-top: 0;
}
#buddypress .bp-wrap {
	margin-top: 242px;
}
.buddypress-wrap .bp-subnavs li {
	margin: 0;
}
.buddypress-wrap .bp-subnavs li a, 
.buddypress-wrap .bp-subnavs li a {
    padding: 5px 25px;
}
.buddypress-wrap .bp-subnavs li.current a, 
.buddypress-wrap .bp-subnavs li.selected a {
	background: #f1f6fc;
	color: #000;
}
.buddypress-wrap .bp-navs li.current a .count, 
.buddypress-wrap .bp-navs li.selected a .count, 
.buddypress_object_nav .bp-navs li.current a .count, 
.buddypress_object_nav .bp-navs li a .count {
    width: 21px;
    color: #000!important;
}

/*** Forum ***/
#bbpress-forums p.bbp-topic-meta span {
	display: inline;
}
#bbpress-forums p.bbp-topic-meta span.bbp-author-name {
	position: relative;
    top: -2px;
}




