@charset "utf-8";

/* ---------------------------------------------------✁ 
	アカウント作成
------------------------------------------------------*/

.page-content >  .title h1 {
	font-size: 30px;
}

.buddypress-wrap .register-page .layout-wrap {
	max-width: 500px;
	display: block;
	margin: auto;
}

.buddypress-wrap.extended-default-reg .register-page .extended-profile {
	padding: 0;
}

body.buddypress.register .entry-content:not(.alignwide):not(.alignfull),
body.buddypress.register .entry-header:not(.alignwide):not(.alignfull),
body.buddypress.register .site-content .entry-header:not(.alignwide):not(.alignfull) {
	max-width: 500px;
}


.buddypress-wrap .standard-form input[required]:invalid,
.buddypress-wrap .standard-form select[required]:invalid,
.buddypress-wrap .standard-form textarea[required]:invalid,
.buddypress-wrap .standard-form .groups-members-search input[type=search], .buddypress-wrap .standard-form .groups-members-search input[type=text], .buddypress-wrap .standard-form [data-bp-search] input[type=search], .buddypress-wrap .standard-form [data-bp-search] input[type=text], .buddypress-wrap .standard-form input[type=color], .buddypress-wrap .standard-form input[type=date], .buddypress-wrap .standard-form input[type=datetime-local], .buddypress-wrap .standard-form input[type=datetime], .buddypress-wrap .standard-form input[type=email], .buddypress-wrap .standard-form input[type=month], .buddypress-wrap .standard-form input[type=number], .buddypress-wrap .standard-form input[type=password], .buddypress-wrap .standard-form input[type=range], .buddypress-wrap .standard-form input[type=search], .buddypress-wrap .standard-form input[type=tel], .buddypress-wrap .standard-form input[type=text], .buddypress-wrap .standard-form input[type=time], .buddypress-wrap .standard-form input[type=url], .buddypress-wrap .standard-form input[type=week], .buddypress-wrap .standard-form select, .buddypress-wrap .standard-form textarea {
	border: 1px solid #98A6B5;
}

body #buddypress div, body #buddypress dl, body #buddypress input[type=reset], body #buddypress input[type=search], body #buddypress input[type=submit], body #buddypress li, body #buddypress select, body #buddypress textarea {

}

.buddypress .submit,
.bbpress .submit {
	text-align: center;
}


.buddypress .submit input[type="submit"],
.buddypress .button.submit,
.buddypress .buddypress-wrap .button.submit,
.bbpress .button.submit {
	text-align: center;
	position: relative;
	padding: 0 20px;
	line-height: 50px;
	border: none;
	font-size: 14px;
	background: #2DB485 url(../images/icon-arrow.svg) no-repeat right 10px center;
	color: #FFF;
	display: inline-block;
	transition: .3s;
	font-weight: bold;
	box-sizing: border-box;
	transition: 0.3s;
	display: block;
	font-weight: bold;
	border-radius: 4px;
	width: 100%;
}

.wp-hide-pw {
	display: none !important;
}

.buddypress.register .entry-content h2 {
	font-size: 20px;
	font-weight: normal;
}

.buddypress-wrap .standard-form .field-visibility-settings legend, .buddypress-wrap .standard-form .field-visibility-settings-header {
	font-style: normal;
	font-size: 12px;
}



.buddypress-wrap .signup-form label, .buddypress-wrap .signup-form legend {
	font-weight: 500;
}

.buddypress-wrap .bp-feedback.help .bp-icon, .buddypress-wrap .bp-feedback.info .bp-icon {
	display: none;
}

.buddypress-wrap .bp-feedback:not(.custom-homepage-info) {
	padding: 5px;
	background: #FAFAFA;
	border: none;
	box-shadow: none;
}

.register-page .signup-form .description.indicator-hint {
	font-size: 12px;
	background: none;
}

#bbp-content {
	max-width: 1200px;
	padding: 0 30px;
	margin: 0 auto;
}

.bbp-breadcrumb {
	display: none;
}

.bbp-admin-links .bbp-topic-merge-link,
.bbp-admin-links .bbp-topic-sticky-link,
.bbp-topic-super-sticky-link {
	display: none;
}

.register-page .signup-form #submit:disabled {
	color: #FFF;
}

/* ---------------------------------------------------✁ 
	スレッド一覧
------------------------------------------------------*/

#bbp-container {
	margin: 0 0 100px;
}

.bbpress header.entry-title,
.bbpress header.title {
	margin: 40px 0 20px;
	text-align: left;
	display: flex;
	justify-content: space-between;
}

.bbpress header.title:after {
	display: none;
}

.bbpress header.title .hgroup {
	display: flex;
	align-items: end;
}

.bbpress header.title h1 {
	font-size: 70px;
	line-height: 1em;
	margin-right: 10px;
}

.bbpress header.title p {
	font-size: 16px;
	margin-bottom: 5px;
}

.bbpress header.title .button-area {
	display: flow;
	align-items: end;
}

.bbpress header.title .button {
	padding: 0 40px;
	
}

.bbpress .button {
	background-color: #98A6B5;
}

.bbpress .bbp-template-notice.info {
	display: none;
}

.bbpress #subscription-toggle {
	display: none;
}

.bbpress .bbp-topic-reply-count {
	display: none;
}


li.bbp-forum-info,
li.bbp-topic-title {
	width: 80%;
}

li.bbp-forum-reply-count, li.bbp-forum-topic-count, li.bbp-topic-reply-count, li.bbp-topic-voice-count {
	width: 10%;
}

li.shness, li.bbp-topic-freshness {
	width: 10%;
}

.bbp-author-avatar {
	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 {
	border: #98A6B5 1px solid;
}

#bbpress-forums li.bbp-footer, #bbpress-forums li.bbp-header {
	border: none;
}

#bbpress-forums li.bbp-header {
	background: #98A6B5;
	color: #FFF;
	padding: 0;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	border-top: 1px solid #98A6B5;
	padding: 0;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
	margin: 5px 0 0;
}

#bbpress-forums li.bbp-header ul {
	display: flex;
	align-items: center;
	
}

#bbpress-forums li.bbp-header ul li {
	min-height: 60px;
	display: flex;
	align-items: center;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	display: flex;
	__align-items: center;
}

li.bbp-forum-info, li.bbp-topic-title,
li.bbp-forum-freshness, li.bbp-topic-freshness,
li.bbp-forum-reply-count, li.bbp-forum-topic-count, li.bbp-topic-reply-count, li.bbp-topic-voice-count {
	float: none;
	padding: 10px;
}

li.bbp-forum-freshness, li.bbp-topic-freshness {
	width: 15%;
}

#bbp-content .title {
	margin: 0 0 10px;
}

#bbpress-forums .bbp-body li {
	border-right: 1px solid #98A6B5;
}

#bbpress-forums .forum-titles li {
	border-right: 1px solid #FFF;
}

#bbpress-forums .forum-titles .bbp-topic-freshness {
	border-left: 1px solid #FFF;
}

#bbpress-forums .forum-titles .bbp-topic-freshness a {
	white-space: nowrap;
}

#bbpress-forums .forum-titles .bbp-topic-title {
	border: none;
}

#bbpress-forums .forum-titles li:last-child {
	border: none;
}

#bbpress-forums .bbp-body li:last-child {
	border: none;
}

.bbp-footer {
	display: none;
}

.bbp-author-link {
	text-decoration: none !important;
	cursor: default;
	pointer-events: none;
}

/* ---------------------------------------------------✁ 
	新規スレッド
------------------------------------------------------*/

#bbp-new-topic {
	max-width: 800px;
}

#bbpress-forums fieldset.bbp-form {
	border: 1px solid #98A6B5;
}
#bbpress-forums fieldset.bbp-form input[type=password], #bbpress-forums fieldset.bbp-form input[type=text], #bbpress-forums fieldset.bbp-form select {
	padding: 15px 10px;
	height: auto;
	min-height: auto;
}

fieldset fieldset {
	
}

.form footer button {
	max-width: 400px;
	margin: auto;
}

#bbpress-forums fieldset.bbp-form legend {
	font-size: 0;
	line-height: 13px;
}

#bbpress-forums fieldset.bbp-form legend:before {
	font-size: 13px;
	content: "画像をアップロード Upload Attachments";
}

div.bbp-template-notice {
	padding: 5px;
}

.bbp-form .bbp-template-notice p {
	font-size: 0;
	line-height: 13px;
	margin: 0;
	height: 10px;
}

.bbp-form .bbp-template-notice p:after {
	content: "画像サイズ10MBまで";	
	font-size: 13px;
}

#bbpress-forums fieldset.bbp-form .bbp-attachments-form label {
	display: none;
}

#bbpress-forums .bbp-attachments-form br{
	display: none;
}

.d4p-attachment-addfile {
	font-size: 0;
	line-height: 15px;
	display: block;
	
	display: none;
}

.d4p-attachment-addfile:after {
	font-size: 13px;
	content: "他の画像をアップロード";
}

textarea.bbp-the-content {
	font-size: 16px;
}

.entry-content .bbp-attachments .wp-caption {
	background: none;
	border: none;
}

.bbp-attachments h6 {
	display: none;
}

#bbpress-forums .bbp-attachments ol li.d4p-bbp-attachment .wp-caption p.wp-caption-text {
	display: none;
}


/* ---------------------------------------------------✁ 
	返信
------------------------------------------------------*/

.bbp-reply-form {
	max-width: 800px;
	margin: auto;
}

#bbpress-forums .bbp-replies li.bbp-header {
	padding: 5px 0;
	display: none;
}

.bbp-topic-wrapper .entry-title {
	font-size: 24px;
	margin: 0 0 10px;
	padding: 10px 15px;
	background: #98A6B5;
	color: #FFF;
	font-weight: bold;
}

#bbpress-forums #favorite-toggle,
#bbpress-forums #subscription-toggle {
	display: none;
}

#bbpress-forums ul.bbp-replies {
	border: none;
}

#bbpress-forums .bbp-replies div.odd,
#bbpress-forums .bbp-replies ul.odd {
	background: none;
}

li.bbp-body div.hentry {
	padding: 0;
	margin: 10px 0;
}

div.bbp-forum-header, div.bbp-reply-header, div.bbp-topic-header {
	background: none;
	border: none;
}

#bbpress-forums div.bbp-reply-content {
	background: #FAFAFA;
	border: 1px solid #98A6B5;
	padding: 20px;
	margin-left: 150px;
	position: relative;
}

#bbpress-forums div.bbp-reply-content p {
	margin: 0;
}

#bbpress-forums div.bbp-reply-content:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 20px 10px 0;
	border-color: transparent #98a6b5 transparent transparent;
	position: absolute;
	left: -20px;
	top: 10px;
}

#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 {
	margin: 5px 0 0;
	font-size: 10px;
	color: #FFF;
	background: #98A6B5;
	padding: 2px 5px;
	font-style: normal;
	display: inline-block;
}

/*
.bbp-author-role:before {
	content: "スレ主 / Moderator";
	font-size: 10px;
	color: #FFF;
	background: #98A6B5;
	padding: 2px 5px;
	font-style: normal;
}
*/

#login .form dl dt label {
	width: 100%;
}

#bbp-container #login .panel {
	margin: 20px auto;
}

#bbp-container #login .title {
	
}

.entry-content #login h2 {
	margin: 0 0 20px;
	background: none;
	padding: 0;
	font-family: 'Pathway Gothic One', 'Noto Sans JP','游ゴシック','YuGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;
	font-weight: normal;
}

.entry-content #login p {
	
}

.bbpress .entry-content #login header.entry-title,
.bbpress .entry-content #login header.title {
	margin: 0 0 100px;
	display: block;
	text-align: center;
}

#login .bbp-login-form .bbp-email input,
#login .bbp-login-form .bbp-password input,
#login .bbp-login-form .bbp-username input {
	padding: 15px 10px;
	height: auto;
	min-height: auto;
}

.bbpress #login header.title:after {
	content: "";
	width: 60px;
	height: 2px;
	background: #CDD6DD;
	position: absolute;
	left: 50%;
	bottom: -30px;
	margin-left: -30px;
}

.bbpress #login .button {
	background: #2DB485 url(../images/icon-arrow.svg) no-repeat right 10px center;
}

.form .form-allowed-tags {
	display: none;
}

#bbp_forum_id {
	display: none;
}

/* ---------------------------------------------------✁ 
	プロフィール
------------------------------------------------------*/

body.profile .page-content {
	max-width: 600px;
	margin: auto;
}

body.profile .page-content .content {
	width: auto;
}

body.profile .page-content .title h1 {
	font-size: 30px;
}

#change-avatar-personal-li {
	display: none;
}

#change-cover-image-personal-li {
	display: none;
}

#cover-image-container {
	display: none;
}

body.settings.bp-user .page-content {
	max-width: 600px;
	margin: auto;
}

body.settings.bp-user .page-content .content {
	width: 100%;
}

body.my-profile .page-content h1,
body.settings.bp-user .page-content h1 {
	font-size: 30px;
	font-family: 'Noto Sans JP','游ゴシック','YuGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;
}

#notifications-personal-li,
#profile-personal-li,
#data-personal-li {
	display: none;
}

#item-header {
	display: none;
}

.buddypress-wrap .item-body {
	margin: 0 0 20px;
}

.buddypress-wrap .profile.edit .editfield {
	background: none;
}


.buddypress .buddypress-wrap .activity-read-more a:focus, .buddypress .buddypress-wrap .activity-read-more a:hover, .buddypress .buddypress-wrap .button-nav li a:focus, .buddypress .buddypress-wrap .button-nav li a:hover, .buddypress .buddypress-wrap .button-nav li.current a, .buddypress .buddypress-wrap .comment-reply-link:focus, .buddypress .buddypress-wrap .comment-reply-link:hover, .buddypress .buddypress-wrap .generic-button a:focus, .buddypress .buddypress-wrap .generic-button a:hover, .buddypress .buddypress-wrap a.button:focus, .buddypress .buddypress-wrap a.button:hover, .buddypress .buddypress-wrap button:focus, .buddypress .buddypress-wrap button:hover, .buddypress .buddypress-wrap input[type=button]:focus, .buddypress .buddypress-wrap input[type=button]:hover, .buddypress .buddypress-wrap input[type=reset]:focus, .buddypress .buddypress-wrap input[type=reset]:hover, .buddypress .buddypress-wrap input[type=submit]:focus, .buddypress .buddypress-wrap input[type=submit]:hover {
	background: #078559 url(../images/icon-arrow.svg) no-repeat right 10px center;
	color: #FFF;
}

body.activation.activate .entry-content.content {
	max-width: 600px;
}

body.activation.activate .entry-content.content #activate-page a {
	display: none;
}

body.bp-user .page-content .title h1 {
	font-size: 0;
	line-height: 30px;
	
	display: none;
}

body.bp-user .page-content .title h1:before {
	content: 'Mypage';
	font-size: 30px;
}

 .wp-cancel-pw {
	margin: 10px 0 0;	
}

.bbp-reply-ip {
	display: none;
}

body.bp-user #mypage {
	padding: 0;
}

body.bp-user #mypage header.title {
	display: block;
	text-align: center;
	margin: 0 auto 130px;
}

body.bp-user #mypage header.title h2 {
	margin: 0;
	font-family: 'Pathway Gothic One', 'Noto Sans JP','游ゴシック','YuGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;
	font-size: 70px;
	line-height: 1em;
	margin-bottom: 20px;
	font-weight: normal;
}

body.bp-user #mypage header.title:after {
	content: "";
	width: 60px;
	height: 2px;
	background: #CDD6DD;
	position: absolute;
	left: 50%;
	bottom: -30px;
	margin-left: -30px;
	display: block;
}

.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) {
	border: none;
	box-shadow: none;
}

/* ---------------------------------------------------✁ 
	グループ
------------------------------------------------------*/

body.buddypress .buddypress-wrap h2 {
	font-size: 1.3em;
}

body.groups .page-content .title {
	text-align: left;
	max-width: 800px;
	margin: 0 auto 20px;
}

body.groups .page-content .title h1 {
	font-size: 25px;
	font-weight: bold;
}

body.groups .page-content .title:after {
	display: none;
}

body.groups.directory .page-content .title {

}

body.groups.directory .page-content .title h1 {
	font-size: 70px;
	font-weight: normal;
}

body.groups.group-admin .page-content .title {
	display: block;
}



body.buddypress.groups .page-content .entry-content {
	max-width: 800px;
}

.group-page-title {
	text-align: left;
	display: flex;
	align-items: flex-end;
	margin: 0 0 15px;
}

.group-page-title.index {
	justify-content: space-between;
	flex-wrap: wrap;
}

.group-page-title .hgroup {
	display: flex;
	align-items: flex-end;
}

.buddypress .buddypress-wrap .group-page-title .button {
	text-align: center;
	position: relative;
	padding: 0 20px;
	line-height: 60px;
	border: none;
	font-size: 14px;
	background: #98A6B5 url(../images/icon-arrow.svg) no-repeat right 10px center;
	color: #FFF;
	display: inline-block;
	transition: .3s;
	font-weight: bold;
	box-sizing: border-box;
	transition: 0.3s;
	display: block;
	font-weight: bold;
	border-radius: 4px;
	width: 250px;
}

.group-page-title .button i {
	font-family: 'Pathway Gothic One', 'Noto Sans JP','游ゴシック','YuGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;
	font-weight: normal;
}

body.buddypress .buddypress-wrap .group-page-title h1 {
	font-size: 70px;
	margin: 0;
	line-height: 1em;
	font-family: 'Pathway Gothic One', 'Noto Sans JP','游ゴシック','YuGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;
}

.group-page-title p {
	font-size: 16px;
	margin: 0;
	font-weight: bold;
}

.buddypress-wrap .subnav-filters {
	margin: 15px 0;
}

#groups-list {
	margin: 0;
}

#groups-list .hidden {
	display: block;
}

#groups-list .group-desc {
	display: none;
}

#groups-dir-list .bp-pagination .pag-data {
	font-size: 12px;
	display: block;
	margin: 10px 0;
}

#groups-list .groups-title {
	font-size: 18px;
	text-align: left;
}

#groups-list .item-meta.group-details {
	text-align: left;
}

.bp-pagination.top {
	display: none;
}

/* ---------------------------------------------------✁ 
	メンバー
------------------------------------------------------*/

#members-list {
	margin: 0;
}

#members-list li img {
	display: none;
}

#members-list li h3 {
	display: block;
}

#members-list li h3 a {
	font-size: 16px;
}

#members-list li p {
	display: block;
}

.bp-list li .item .item-block,
.bp-list li .item .item-meta, .bp-list li .item .list-title {
	float: none;
}

#group-nav,
body.groups .subnav {
	margin: 20px 0;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	width: 100%;
}



#group-settings-form input[type="submit"] {
	text-align: center;
	position: relative;
	padding: 0 20px;
	line-height: 60px;
	background: #2DB485 url(images/icon-arrow.svg) no-repeat right 10px center;
	color: #FFF;
	display: inline-block;
	transition: .3s;
	font-weight: bold;
	box-sizing: border-box;
	transition: 0.3s;
	display: block;
	font-weight: bold;
	border-radius: 4px;
	border: none;
	margin: 10px 0 0;
}

#group-settings-form section {
	border: 1px solid #EEE;
	padding: 0 20px;
	margin: 0 0 20px;
}

#group-members-list-table {
	border-left: 1px solid #EEE;
	border-right: 1px solid #EEE;
	padding: 0;
}

#group-members-list-table tr th {
	padding: 10px 10px;
}

#group-members-list-table tr td {
	border-top: 1px solid #EEE;
	padding: 10px 10px;
}

#group-members-list-table tr:last-child td {
	border-bottom: 1px solid #EEE;
}


#group-members-list-table .group-member img {
	display: none;
}

#group-members-list-table .group-member-actions {
	font-size: 11px;
}

#group-members-list-table .group-member-actions a {
	
}

#group-members-list-table.bp-list:before,
#group-members-list-table.bp-list:after {
	display: none;
}

#group-roles-filter label {
	display: none;
}

body.group-admin.forum #group-settings-form fieldset {
	border: none;
}

body.group-admin.forum #group-settings-form .field-group label {
	display: inline-block;
	margin-right: 10px;
}

.buddypress-wrap .standard-form .description {
	padding: 3px;
}


/* ---------------------------------------------------✁ 
	グループのフォーラム
------------------------------------------------------*/


#bbpress-forums > h2 {
	font-size: 18px;
}

.bp-list li {
	min-height: 50px;
}

.buddypress .bp-invites-content ul.item-list li .list-title {
	font-size: 15px;
	line-height: 50px;
}

.buddypress .bp-invites-content #send-invites-editor .action {
	text-align: center;
}

.buddypress .bp-invites-content #send-invites-editor .action button {
	display: inline-block;
	text-align: center;
	position: relative;
	padding: 0 30px;
	line-height: 60px;
	border: none;
	font-size: 14px;
	background: #2DB485;
	color: #FFF;
	display: inline-block;
	transition: .3s;
	font-weight: bold;
	box-sizing: border-box;
	transition: 0.3s;
	font-weight: bold;
	border-radius: 4px;
}

.buddypress .bp-invites-content #send-invites-editor .action #bp-invites-reset {
	background: #888;
}

.bbp-forum-header a.bbp-forum-permalink, .bbp-reply-header a.bbp-reply-permalink, .bbp-topic-header a.bbp-topic-permalink {
	display: none;
}

span.bbp-admin-links {
	font-size: 0;
}

span.bbp-admin-links a {
	font-size: 11px;
	margin-right: 5px;
}

span.bbp-admin-links .bbp-topic-close-link,
span.bbp-admin-links .bbp-topic-spam-link,
span.bbp-admin-links .bbp-topic-approve-link,
span.bbp-admin-links .bbp-topic-reply-link
 {
	display: none;
}

body.groups.forum #bbpress-forums h2 {
	__display: none;
}

.member-name a {
	cursor: default;
	pointer-events: none;
}


.buddypress-wrap .item-body .button-tabs {
	margin: 10px 0;
}

.buddypress-wrap .tabbed-links ol, .buddypress-wrap .tabbed-links ul {
	border: none;
}

.buddypress-wrap .tabbed-links ul li.current {
	border: none;
	background: #000;

}

.buddypress-wrap .tabbed-links ul li.current a {
	color: #FFF;
}






.buddypress .buddypress-wrap .button {
	text-align: center;
	position: relative;
	padding: 0 15px;
	line-height: 50px;
	border: none;
	background: #98A6B5;
	color: #FFF;
	display: inline-block;
	transition: .3s;
	font-weight: bold;
	box-sizing: border-box;
	transition: 0.3s;
	display: block;
	font-weight: bold;
	border-radius: 4px;
	width: 100%;
}

.buddypress .buddypress-wrap .button:hover {
	background: #7c8d9e;
}

body.forum #bbpress-forums h2 {
	display: none;
}

.bbp-template-notice {
	display: none;
}

#comp-filters {
	display: none;
}



.dir-search.groups-search {
	width: 320px;
}

.dir-search.groups-search::placeholder {
	font-size: 11px;
}

.group-members .subnav-filters {
	display: none;
}

.group-members .bp-screen-title {
	display: none;
}

.buddypress-wrap .item-body .screen-heading span {
	font-size: 0.7em;
	font-weight: normal;
}

.buddypress-wrap .standard-form label span {
	font-size: 0.8em;
	font-weight: normal;
}

.buddypress-wrap .info span,
.buddypress-wrap .bp-feedback .text span {
	font-size: 0.8em;
	font-weight: normal;
	display: block;
}

.bbp-pagination {
	display: none; //TODO
}


.buddypress-wrap .bp-navs li.current,
.buddypress-wrap .bp-navs li.current a {
	background: none;
	color: #555;
	font-weight: bold;
}

.group-settings-selections fieldset {
	padding: 0 10px;
}

#previous-next #group-creation-previous {
	text-align: center;
	position: relative;
	padding: 0 20px;
	line-height: 60px;
	background: #2DB485 url(images/icon-arrow.svg) no-repeat right 10px center;
	color: #FFF;
	display: inline-block;
	transition: .3s;
	font-weight: bold;
	box-sizing: border-box;
	transition: 0.3s;
	display: block;
	font-weight: bold;
	border-radius: 4px;
	margin: 0 0 10px;
	width: 100%;
	border: none;
	
	
	background: #e6e2e2;
	color: #000;
}

#previous-next #group-creation-next {
	line-height: 60px;
}

#members-list .action {
	top: 0;
	right: 0;
}

#members-list .action .button {
	line-height: 55px;
	border-radius: 0;
	padding: 0 10px;
}

#members-list .action .button span {
	margin: 0;
	line-height: 55px;
}

.buddypress-wrap ul.item-list li .invite-button:not(.group-remove-invite-button) span.icons:before {
	line-height: 65px;
	display: block;
}

.bp-navs ul li .count {
	display: inline-block;
	border-radius: 0;
	min-width: 24px;
}


#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {
	display: none;
}

#groups-create {
	margin: 0 3px;
}

.buddypress #buddypress.bp-dir-hori-nav .create-button a, .buddypress #buddypress.bp-dir-hori-nav .create-button a:hover {
	line-height: 29px;
	background: #2DB485;
	color: #FFF;
	border-radius: 0;
}

