/* Buddy Press Styles
----------------------------------------------- */
.bbp-breadcrumb {
	display:none;
}

#buddypress div.dir-search input[type="text"],
#buddypress li.groups-members-search input[type="text"] {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.5px;
    padding: 10px 15px;
    text-transform: uppercase;
    width: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#buddypress div.dir-search form,
#buddypress li.groups-members-search form {
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#buddypress div.dir-search input[type="submit"],
#buddypress li.groups-members-search input[type="submit"] {
    position: absolute;
    bottom: 0;
    right: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
#buddypress #item-body .activity {
    margin-top: 1px;
}
#buddypress #item-body form#whats-new-form { 
	margin-top: 2em;
}
.buddypress select,
#buddypress select { 
	border: 1px solid #ddd;
	color: #666;
	font-weight: 300;
    padding: 0.2em 0.5em;
}
#buddypress div#item-header img.avatar {
	margin-right:2.1429em;
}
#buddypress #item-nav {
	float:left;
	width: 150px;
	margin-right:2.1429em;
}
#buddypress #item-nav ul li {
	float:none;
	display:block;
	margin:0;
}
#buddypress #item-nav ul li a {
	display:block;
}
#buddypress #item-body {
	overflow:hidden;
}
#buddypress #subnav {
	margin-top:0;
	display:inline-block;
}
#buddypress #members-directory-form div#subnav {
	background: none;
}
#buddypress #members-directory-form div.item-list-tabs {
	display:inline-block;
}
#buddypress div.item-list-tabs ul {
	overflow:hidden;
}
#buddypress div#subnav.item-list-tabs {
	margin:0;
	vertical-align:top;
}
#buddypress div.activity-meta a {
    font-size: 0.9em;
    letter-spacing: 0.05em;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#buddypress .activity-list .activity-avatar {
	margin-top:0.65em;
}
#buddypress div.activity-comments ul li {
	padding-top:1.5em;
}
#buddypress .activity .activity-item {
    margin-bottom: 1.5em;
	padding:1.5em 2em 1.5em;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#buddypress .activity-list .activity-content .activity-inner,
#buddypress .activity-list .activity-content blockquote {
    margin: 5px 10px 5px 0;
}
#buddypress div.profile h4 {
	font-weight:400;
	margin-top:0.3em;
	margin-bottom:0.6em;
}
#buddypress div.profile .bp-avatar {
	width:99%;
}
#buddypress #settings-form #email {
	min-width:20em;
}
#buddypress form#whats-new-form textarea {
	width:100%;
    border: 1px solid transparent;
    background-color: #f2f2f2;
}
#buddypress form#whats-new-form textarea:focus {
    border-color: #bbbbbb !important;
}
#buddypress #whats-new-options {
	overflow:hidden;
	height:auto;
}
#buddypress #reply-title small a span, #buddypress a.bp-primary-action span {
	font-size: 0.8571em;
	display:inline-block;
	padding:0 5px;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
			border-radius: 2px;
}

#buddypress .notifications-options-nav {
	margin-top:2em;
}

#buddypress div.dir-search {
	float:none;
	margin-top:0;
	margin-bottom:2em;
	text-align:right;
}
#groups_search_submit,
#buddypress #members_search_submit {
	padding:14px 0.8em !important;
}
#buddypress .action a.button,
#buddypress .action a.friendship-button,
#bbp_search_submit,
#notification-bulk-manage {
	padding:6px 0.8em !important;
}

#buddypress div.item-list-tabs {
	display:inline-block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#buddypress div.item-list-tabs ul li > a {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#buddypress #item-nav div.item-list-tabs {
	display:block;
}

#buddypress ul.item-list li div.item-title > span {
	font-size:0.9em;
}
#buddypress ul.item-list li div.item-title > span span {
	font-size:1em;
}
#buddypress div#subnav.item-list-tabs ul li.last:before {
	/*content: '|';*/
	/*margin-left:1em;*/
	/*margin-right:1em;*/
	/*display:inline-block;*/
}
#buddypress div#subnav.item-list-tabs ul li.last {
    margin: 0;
    padding: 0.645em 0.68em;
}
#buddypress div.item-list-tabs ul li label {
    color: #191919;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.84em;
    letter-spacing: 0.07em;
}
#buddypress div#subnav.item-list-tabs ul li.last > form { display: inline-block; }
#buddypress div#subnav.item-list-tabs .groups-members-search {
	/*margin-top:5px;*/
	margin-top:0;
    min-width: 19em;
}

#buddypress #item-nav div.item-list-tabs ul li a {
    padding: 0.8em 0.7em;
    font-size: 0.84em;
}
#buddypress #item-nav div.item-list-tabs ul li span {
    margin-left: 1px !important;
}

#buddypress div#item-header div#item-meta {
    font-size: 90%;
    color: #626465;
}
#buddypress a.bp-secondary-action {
    font-size: 90%;
}
#buddypress div#item-header div#item-meta span.highlight,
#buddypress div#item-header div#item-meta span.activity {
    color: #191919;
    font-size: 96%;
    opacity: 1;
    margin-bottom: 5px;
}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar input {
    padding: 5px;
    font-size: 11px;
    font-weight: 400;
}
#buddypress ul.item-list li {
    border-color: #ededed;
}

#buddypress div.item-list-tabs ul li.last select {
    /*height: 2.05em;*/
    /*line-height: 2.05em;*/
    /*padding: 0 0.5em;*/
    height: 28px;
}




/* BB Press Styles
----------------------------------------------- */

#bbpress-forums  {
	font-size: 1em;
}
#bbpress-forums h2  {
	margin-top:0;
}
#bbpress-forums ul.bbp-forums  {
	margin-top: 4em;
}
#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: 1em;
}
img.avatar-14 {
	vertical-align: baseline;
}
.bbpress select {
	border: 1px solid #ddd;
	color: #666;
}
div.bbp-template-notice.info {
	display: block;
	clear:both;
	margin-top: 1.5em;
}
#bbpress-forums fieldset.bbp-form legend,
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
	font-weight: 400;
	color: #222222;
}
.quicktags-toolbar input {
	font-weight: 400 !important;
}

/* Widgets */
.widget.buddypress div.item-options {
    font-size: 100%;
    margin: 0 0 2em;
    padding: 0;
    color: transparent;
}
.widget.buddypress div.item-options a {
    border-radius: 2px;
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 0.3px;
    text-transform: uppercase;
    color: #4e4e4e;
    border: 1px solid #e8e8e8;
    padding: 6px 17px;
    line-height: 1.7em;
    display: inline-block;
}

.widget.buddypress #friends-list li,
.widget.buddypress #groups-list li,
.widget.buddypress #members-list li {
    padding-left: 0;
}
.widget.buddypress #friends-list li:before,
.widget.buddypress #groups-list li:before,
.widget.buddypress #members-list li:before {
    display: none;
}
.widget.buddypress #friends-list li .item-title,
.widget.buddypress #groups-list li .item-title,
.widget.buddypress #members-list li .item-title {
    font-size: 0.929em;
    font-weight: 400;
    margin: 1px 0 0;
}
.widget.buddypress #friends-list li .item-title a,
.widget.buddypress #groups-list li .item-title a,
.widget.buddypress #members-list li .item-title a {
    color: #202122;
}
.scheme_dark .widget.buddypress #friends-list li .item-title a,
.scheme_dark .widget.buddypress #groups-list li .item-title a,
.scheme_dark .widget.buddypress #members-list li .item-title a,
.scheme_dark .widget.buddypress div.item-options a {
    color: #ffffff;
}
.widget.buddypress div.item-content,
.widget.buddypress div.item-meta {
    line-height: 1.2em;
}
.widget.buddypress div.item {
    margin: 0 0 2.2em;
}
.widget.widget_display_stats {
    font-size: 0.929em;
    font-weight: 400;
}
.widget.widget_display_stats > dl {
    overflow: hidden;
    margin-bottom: 0;
}
.widget.widget_display_stats dt {
    width: 70%;
    margin: 0 0 8px;
    float: left;
    color: #202122;
}
.widget.widget_display_stats dd {
    width: 30%;
    margin: 0 0 8px;
    float: left;
    text-align: right;
    color: #6f6f6f;
}
.scheme_dark .widget.widget_display_stats dt,
.scheme_dark .widget.widget_display_stats dd {
    color: #c7c7c7;
}



/* Both plugins styles
----------------------------------------------- */

/* Headers */
#bbpress h2,
#buddypress h2 {
	font-size: 1.7857em;
	font-weight:700;
}
#bbpress h3,
#buddypress h3 {
	font-size: 1.7857em;
	font-weight:400;
}

/* Buttons */
#bbpress-forums div.bbp-topic-content a,
#buddypress button, #buddypress a.button, #buddypress input[type="submit"], #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link, a.bp-title-button {
	display:inline-block;
	text-align:center;
	padding:0.7em 1.15em;
	font-size:1em;
	line-height: 1.3em;
	font-weight:400;
    letter-spacing: 0.04em;
	border:none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#buddypress div.generic-button a {
    font-size: 0.9em;
}
#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span {
    font-size: 0.84em;
    line-height: 1.3em;
    padding: 1.3em 1.35em;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.07em;
}
#buddypress div.item-list-tabs ul li.current a,
#buddypress div.item-list-tabs ul li.selected a {
    color: #fff;
}
#buddypress div.item-list-tabs ul li a span {
    background: #ffffff !important;
    border: medium !important;
    display: inline-block !important;
    font-size: 0.84em !important;
    line-height: 1.1em !important;
    padding: 0.20em 0.9em 0.25em !important;
    vertical-align: top !important;
    margin-left:6px !important;
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    border-radius: 2px !important;
}
#buddypress div.item-list-tabs ul li.selected a {
	text-align: inherit;
}
#buddypress .acomment-options a {
	padding: 0.3em 0.6em;
}
#bbpress-forums div.bbp-topic-content a:hover,
#buddypress button:hover, #buddypress a.button:hover, #buddypress input[type="submit"]:hover, #buddypress input[type="button"]:hover, #buddypress input[type="reset"]:hover, #buddypress ul.button-nav li a:hover, #buddypress div.generic-button a:hover, #buddypress .comment-reply-link:hover, a.bp-title-button:hover, #buddypress div.item-list-tabs ul li.selected a:hover {
	border:none;
}
.bbpress img.avatar-14, .buddypress img.avatar-14 {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
#buddypress ul.item-list {
    border-top: none;
}
#buddypress #activity-stream {
    margin-top: 15px;
}
#buddypress ul.item-list li div.item-desc {
    font-size: 95%;
    color: #626465;
    width: 65%;
}
#buddypress .activity-list li.mini {
    font-size: 95%;
}
#buddypress div.activity-comments div.acomment-meta,
#buddypress div.activity-comments div.acomment-content {
    font-size: 95%;
}
#buddypress .activity-list .activity-content .activity-inner p > img {
    margin-top: 15px;
}
#buddypress .activity-list .activity-content .activity-header img.avatar {
    margin-top: 4px !important;
}
#buddypress div.pagination .pag-count {
    margin-left: 1px;
}

#buddypress ul.item-list li div.item-title,
#buddypress ul.item-list li h4 {
    font-size: 1.2em;
    line-height: 1.2em;
}

#buddypress ul.item-list li div.meta {
    color: #202122;
    font-size: 90%;
    margin-top: 5px;
}
#buddypress .item-title a {
    color: #202122;
}
#buddypress span.activity {
    font-size: inherit;
}

#buddypress #reply-title small a:hover span,
#buddypress a.bp-primary-action:hover span {
    background: #fff;
    color: #202122;
}
#subscription-toggle a {
    color: #202122;
}

/* bbp */
span.bbp-admin-links,
span.bbp-admin-links a {
    color: #222222;
}
#bbpress-forums #bbp-search-form #bbp_search {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role {
    line-height: 14px;
}
#bbpress h3, #buddypress h3 {
    font-size: 1.12em;
}
#buddypress #register-page input {
    width: 100% !important;
}
#buddypress .activity-list .activity-content {
    margin: 0 20px 20px 70px;
}
#buddypress .activity-list li.load-more, #buddypress .activity-list li.load-newest {
    background: transparent;
    font-size: 1.2em;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.05em;
    border-color: #191919;
}
#bbp_topic_tags,
#bbp_topic_title {
    width: 100%;
}
#bbpress-forums li {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#bbpress-forums li.bbp-header {
    background: #eeeeee;
    text-transform: uppercase;
    font-weight: 600;
    color: #191919;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
    background-color: #fafafa;
}
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
    border-top: 3px solid #fff;
}
#bbpress-forums .bbp-topics {
    border: none !important;
    padding: 15px 0;
}
#bbpress-forums li.bbp-body ul a {
    color: #000;
}
#buddypress a.activity-time-since,
#buddypress .activity-list .activity-content .activity-header,
#buddypress .activity-list .activity-content .comment-header {
    color: #626465;
}
#member-list h5 {
    margin: 0 0 5px;
}
#buddypress form#send-invite-form {
    margin-top: 0;
}