/* FORUM SIDOR */
#forum1{position:relative;display:block;padding:0;background-color:#A2B610;}
#forum1 .forumspalt{width:1000px;margin:0 auto;}
#test{position:relative;display:block;height:40px;}
#forum1 blockquote{}
#forum1 article{}
#forum1 h1{color:#fff;padding-top:150px;}
#forum1 a{}
#ai1ec-container p, #buddypress p{display:block;}
#forum2 p{display:block;}

#subnav{display:block;background-color:#E6EBEE !important;}
#subnav #groups-order-select, #subnav #activity-filter-select{display:block;}
#pag-top{display:none !important;}
#forum2 ul{margin:0 !important;padding:0 !important;}
#forum2 h3{display:none;}
#menu-forum-sidor li{border:0px solid red;margin:0;}
#subnav li{margin:0;background-color:#E6EBEE;color:red !important;}
#subnav li a:hover{opacity:0.7;}

/*--------------------------------------------------------------
X.X - REGISTER SECTION
--------------------------------------------------------------*/


#registreratop{background-color:#A2B610;padding:40px 0;}
#registreramitt{background-color:#F7F6E4;padding:20px 0 60px 0;}
#registreratop p,#registreratop a{font: 30px 'OfficSerITCBoo', Arial, sans-serif;line-height:40px;display:block;width:600px;color:#fff;margin:0 auto 10px auto;}
#registreramitt h2{display:block;margin:0 auto !important;width:600px !important;padding:0;}
#registreramitt label, #registreramitt legend, #registreramitt select, #registreramitt .description{display:block;margin:3px auto !important;width:600px !important;padding:0;font-size:13px !important;font-weight:400 !important;}
#registreramitt .description{font-size:14px !important;color:#000 !important;margin:0 auto 0 auto !important;}
#registreramitt h2{padding-top:25px}
#registreramitt input{padding:5px 5px 5px 0 !important;}
#registreramitt .field-visibility-settings-toggle{display:none !important;}
#registreramitt div.submit {
	display:block;width:600px;margin:0 auto 10px auto;
	float: none !important;
}
#registreramitt .register-section input,#registreramitt .register-section select {
	display:block;margin:0 auto 10px auto !important;width:600px !important;padding:0;
}
#registreramitt #template-notices p{display:block;margin:0 auto 10px auto !important;width:600px !important;padding:0;min-height:500px;font: 30px 'OfficSerITCBoo', Arial, sans-serif;line-height:40px;color:#A2B610;}
#forumsidormitt #activate-page{display:block;margin:0 auto 10px auto !important;width:600px !important;padding:40px 0;min-height:300px;}
#forumsidormitt #activate-page label{font: 13px 'OfficSerITCBoo', Arial, sans-serif;line-height:16px;color:#555;text-transform:uppercase;}
#forumsidormitt #activate-page input[type="text"]{width:588px;margin:0;padding:10px 5px;}
#forumsidormitt #activate-page input[type="submit"]{width:600px;margin:0;padding:5px;}
#registreramitt #pass-strength-result{display:block;margin:0 auto 10px auto !important;width:600px !important;padding:0;}
#registreramitt .register-section select{margin:0 auto 20px auto !important;}
#registreramitt input[type="submit"] {
	background: #555 !important; /* Old browsers */
	border: 1px solid #ccc;
	color: #fff !important;
	font-size: 23px;
	cursor: pointer;
	outline: none;
	padding: 4px 10px !important;
	text-align: center;
	text-decoration: none;
	margin:0 !important;
	float:right;
}
/* Hide the browser's default checkbox */
#registreramitt .field_gdpr input {
    position: inline-block !important;
    opacity: 1;
    cursor: pointer;
    height: 30px;
    width: 30px;
}
#registreramitt fieldset{width:600px;margin:0 auto;}
#registreramitt fieldset p {
	display:inline-block;
}
#registreramitt fieldset label {
    font-size:0px !important;
	width:30px !important;display:inline-block;float:left;
}

/*--------------------------------------------------------------
X.X - FORUM SIDOR
--------------------------------------------------------------*/
#forumsidortop{background-color:#A2B610;padding:0;}
#forumsidormitt{background-color:#F7F6E4;padding:0;padding-bottom:50px;}
#forumsinglemitt{background-color:#F7F6E4;padding:0;padding-bottom:50px;padding-top:10px;}

#forum2{display:block;position:relative;width:1000px !important;margin:30px auto 0 auto !important;}
#forum2 ul{list-style:none;}
#forum2 li{background-color:#A2B610;display:inline-block;}
#forum2 li a{color:#FFF;cursor:pointer;}
#forum2 li a:hover{opacity:0.5;}
#forum2 li ul li{}
#forum2 li ul li a{color:#FFF;cursor:pointer;}
#forum2 li.current-menu-item {background: #fff;}
#forum2 li.current-menu-item a{color:#A2B610;}

#forum2 ul{padding:0;margin:0;}
#forum2 li{margin-bottom:0px;padding:5px 0 5px 0;}
#forum2 li a{font-size:22px;margin:10px 10px 5px 10px;}
#forum2 li a:hover{}
#forum2 li ul li{padding:0;}
#forum2 li ul li a{font-size:18px;margin:0px 0px 0px 25px;width:100%;}
#forum2 li.current-menu-item {}
#forum2 li.current-menu-item a{}
	
#forumsidormitt #buddypress{width:1000px;margin:0 auto;}


/* MEDLEMMAR */
#profildata{border:0px solid red;margin:10px 0 0 0px;display:inline-block;vertical-align:top;width:300px;}
#profildata2{border:0px solid blue;margin:0px 0 0 0px;display:inline-block;vertical-align:top;width:450px;}
#profildata3{border:0px solid pink;margin:0px 0 0 70px;display:block;vertical-align:top;width:750px;}
.profilrad0,.profilrad1,.profilrad2{display:block;border:0px solid #999;vertical-align:top;}
.profilrad0{color:#89a1ad;font: 15px 'OfficSerITCBooIta', Arial, sans-serif;line-height:22px;margin:0;width:380px;}
.profilrad1{display:inline-block;color:#89a1ad;font-size:17px;line-height:18px;margin:0 0 5px 0;padding:0 20px 0 0;min-width:120px;}
.profilrad2{display:inline-block;color:#89a1ad;font-size:17px;line-height:18px;margin:0 0 5px 0;padding:0 20px 0 0;min-width:120px;}
.profilrad3{display:block;color:#999;font-size:15px;line-height:18px;margin:5px 0 0 0;padding:0;vertical-align:top;}
#profildata span{font-size:11px;text-transform:uppercase;display:block;color:#999;height:20px;}
#profildata2 span{font-size:11px;text-transform:uppercase;display:block;color:#999;height:20px;}
#members-order-select{display:none;}
.odd,.even{border-radius:30px 0px 30px 0px;min-height:82px;}
#members-list .item-meta{display:none;}
#members-list .item{margin:10px;}
#members-dir-search,#groups-dir-search{width:100%;background-color:#fff;margin:0 0 0 0 !important;margin-bottom:0px;height:140px;border-bottom: 0px solid #eaeaea;}
#search-members-form,#search-groups-form{margin:50px 75px;}
#search-members-form input[type="text"],#search-groups-form input[type="text"] {
	background: #fff !important; /* Old browsers */
	border: 1px solid #89a1ad !important;
	color: #89a1ad !important;
	font-size: 22px !important;
	width:770px;
	cursor: pointer;
	outline: none;
	padding: 10px 10px !important;
	text-align: center;
	text-decoration: none;
	margin:0 !important;
	float:left;
}
#search-members-form input[type="submit"],#search-groups-form input[type="submit"] {
	background: #fff !important; /* Old browsers */
	border: 1px solid #89a1ad !important;
	color: #89a1ad !important;
	font-size: 22px !important;
	width:50px;
	cursor: pointer;
	outline: none;
	padding: 10px 10px 8px 8px !important;
	text-align: center;
	text-decoration: none;
	margin:0 0 0 5px !important;
	float:left;
}

/* MITT */
#gruppdata{border:0px solid red;margin:20px 0 0 0px;display:inline-block;vertical-align:top;width:550px;}
#gruppdata2{border:0px solid blue;margin:0px 10px 0 0px;display:inline-block;vertical-align:top;width:300px;float:right;}
#gruppdata3{border:0px solid pink;margin:0px 0 10px 80px;display:block;vertical-align:top;width:700px;}
.grupprad0,.grupprad1,.grupprad2{display:block;border:0px solid #999;vertical-align:top;}
.grupprad0{color:#89a1ad;font: 15px 'OfficSerITCBooIta', Arial, sans-serif;line-height:22px;margin:0;width:380px;}
.grupprad1{display:inline-block;color:#89a1ad;font-size:17px;line-height:18px;margin:0 0 5px 0;padding:0 20px 0 0;min-width:120px;}
.grupprad2{display:inline-block;margin:0 0 5px 0;padding:0 20px 0 0;}
.grupprad2 p{color:#999;font-size:17px;line-height:18px;margin:0;padding:0;}
.grupprad3{display:block;color:#999;font-size:12px;line-height:18px;text-transform:uppercase;text-align:right;margin:5px 0 0 0;padding:0;vertical-align:top;}
#gruppdata span{font-size:11px;text-transform:uppercase;display:block;color:#999;height:20px;}
#gruppdata2 span{font-size:11px;text-transform:uppercase;display:block;color:#999;height:20px;}
#groups-order-select{display:none !important;}
#groups-list .item-meta{display:none;}
#groups-list .item{margin:0px;}
#members-dir-search{width:100%;background-color:#fff;margin:0 0 0 0 !important;margin-bottom:0px;height:140px;border-bottom: 0px solid #eaeaea;}
#item-nav #activity-personal-li{display:none;}
#item-body .message-search, #item-body #starred-personal-li, #item-body #notices-personal-li, #item-body #profile-personal-li, #item-body .feed, #item-body #activity-filter-select{display:none;}
#item-body #message p{background-color:#fff !important;border:1px solid #fff !important;border-radius:30px 0 30px 0;padding:20px 20px 20px 30px !important;font-size:20px !important;color:#a1af1d !important;}
#item-body .bp-widget{width:auto;margin:0 0 5px 0;border-radius:30px 0 30px 0;background-color:#fff;padding:20px;}
#item-body .bp-widget h2{font-size:22px;display:none;}
#item-body .bp-widget td.data p{}
#item-body .bp-widget td.data p{}

#item-body table.notifications tr td.label,
#item-body table.notifications-settings tr td.label,
#item-body table.profile-fields tr td.label,
#item-body table.wp-profile-fields tr td.label,
#item-body table.messages-notices tr td.label,
#item-body table.forum tr td.label {
	border-right: 0px solid #eaeaea;
	font-weight: 400;
	width: 150px !important;
	font-size:11px !important;
	text-transform:uppercase;
	color:#999;
}
#item-body table.notifications tr.alt td,
#item-body table.notifications-settings tr.alt td,
#item-body table.profile-settings tr.alt td,
#item-body table.profile-fields tr.alt td,
#item-body table.wp-profile-fields tr.alt td,
#item-body table.messages-notices tr.alt td,
#item-body table.forum tr.alt td {
	background: #fff !important;
	color: #999 !important;
}
#item-body .hornbox h3{color:#829fad;margin:10px 0;}
#item-body .hornbox #email{display:none;}
#item-body .hornbox #pass1,#item-body .hornbox #pass2{
	-webkit-filter: drop-shadow( 0px 0px 0px #555 );
            filter: drop-shadow( 0px 0px 0px #555 );}
#item-body .hornbox label, #item-body .hornbox span{font-weight: 400;font-size:11px !important;text-transform:uppercase;color:#999;}
#item-body form{width:auto;margin:0 0 5px 0;border-radius:30px 0 30px 0;background-color:#fff;padding:40px;}
#item-body .groups-members-search{margin:0 20px 20px 20px!important;}
#item-body .groups-members-search form{width:auto;height:auto;margin:0;border-radius:0;background-color:transparent;padding:40px;}
#item-body #group_members-order-select{display:none;}
#item-body form p{color:#829fad;font-size:22px;margin:0px 3px 15px 3px;}
#item-body form table{color:#555;font: 16px 'OfficSerITCBoo', Arial, sans-serif;line-height:22px;}
#item-body form table th{width:600px;border:0px solid red;font-weight:500;text-transform:uppercase;}
#item-body form table th.yes{width:100px;}
#item-body form table td{width:600px;border:0px solid red;}
#item-body form table td.yes{width:100px;}

#item-body table#message-threads {border:0px solid red;}
#item-body table#message-threads tr{border:0px solid red;}
#item-body table#message-threads th.thread-checkbox{display:none;}
#item-body table#message-threads th.thread-from{text-align:left;font-size:13px;color:#999;width:180px;}
#item-body table#message-threads th.thread-info{text-align:left;font-size:13px;color:#999;}
#item-body table#message-threads th.thread-star{display:none;}
#item-body table#message-threads th.thread-options{text-align:left;font-size:13px;color:#999;width:120px;}
#item-body table#message-threads td{border:0px solid #999;border-top:1px solid #829fad;}
#item-body table#message-threads td.bulk-select-check{display:none;}
#item-body table#message-threads td.thread-from{text-align:left;vertical-align:top;width:180px;font-size:14px;line-height:17px;padding:10px 5px;}
#item-body table#message-threads td.thread-from a{text-align:left;vertical-align:top;width:180px;font-size:14px;line-height:17px;padding:10px 5px;}
#item-body table#message-threads td.thread-info{text-align:left;vertical-align:top;font-size:20px;padding:10px 5px;}
#item-body table#message-threads td.thread-info a{text-align:left;vertical-align:top;font-size:24px;}
#item-body table#message-threads td.thread-star{display:none;}
#item-body table#message-threads td.thread-options{text-align:left;vertical-align:top;color:#999;width:120px;}
#item-body table#message-threads td.thread-options a{font-size:13px !important;color:#999;text-transform:uppercase;}
#item-body .messages-options-nav{display:none;}

#item-body #send_message_form label{font: 13px 'OfficSerITCBoo', Arial, sans-serif;font-weight:400;color:#555;text-transform:uppercase;}
#item-body #send_message_form p{display:none;}
#item-body #send_message_form #send-to-input{font-size:18px;font-weight:400;color:#a1af1d;width:900px;background-color:#fff;}
#item-body #send_message_form #subject{font-size:18px;font-weight:400;color:#829fad;width:900px;background-color:#fff;}
#item-body #send_message_form #message_content{font-size:15px;font-weight:400;color:#000;width:900px;background-color:#fff;}
#item-body #send_message_form .friend-tab{font-size:15px;font-weight:400;color:#a1af1d;background-color:#fff;border:1px solid #a1af1d;}
#item-body #send_message_form .friend-tab a{font-size:15px;font-weight:400;color:#a1af1d;}

#item-body #messagebox{background-color:#fff;margin:0 0 10px 0;border-radius:30px 0 30px 0;padding:40px;}
#item-body #messagebox h2{color:#829fad;margin:0;}
#item-body #messagebox .message-box{border:0px solid red;background-color:#fff;border-radius:0;padding:0 !important;min-height:60px;}
#item-body #messagebox .message-star-actions{display:none;}
#item-body #messagebox .clear{display:none;}
#item-body #messagebox .message-metadata{height:30px;}
#item-body #messagebox .avatar{width:50px;height:50px;border-radius:30px;float:left;}
#item-body #messagebox form{padding:0;margin:40px 0 0 0;}
#item-body #messagebox form .message-content textarea{width:780px;height:100px;background:#fff;}
#item-body #messagebox .avatar-box{font: 18px 'OfficSerITCBoo', Arial, sans-serif;}
#item-body #messagebox form .message-content #send_reply_button{width:auto;margin-left:15px;}
#item-body #messagebox #message-recipients span{font-size:15px;}

#buddypress .standard-form input[type="password"]{
	border: 1px solid #ccc;
	background: #fff;
	height:25px;
	width:300px;
	border-radius: 0;
	color: #999;
	font: inherit;
	font-size: 18px;
	padding: 6px;
}
#activity-stream .activity-item{border-radius:30px 0 30px 0;}

#item-buttons{border:0px solid red;width:200px;margin:20px;float:right;}
#item-buttons .generic-button{float:right !important;margin:0 0 10px 0 !important;}
#item-buttons .generic-button a{margin:0 !important;display:block;padding:0 3px !important;}
#buddypress .item-list-tabs {}
#groups-directory-form .item-list-tabs {}

/* FORUM */
#buddypress .standard-form #basic-details-section,
#buddypress .standard-form #blog-details-section,
#buddypress .standard-form #profile-details-section {
	float: none;width:100% !important;display:block;vertical-align:top;margin:0 auto !important;
}

#buddypress #item-header{margin-bottom:0;margin-top:0px;border-bottom:0px solid #ccc;border-top:0px solid #FFF;background-color:#FFF;}
#buddypress #item-nav{margin-bottom:2px;border-bottom:0px solid #ccc;border-top:1px solid #FFF;background-color:#FFF;}
#buddypress #item-header:after {
	clear: both;
	content: "";
	display: table;
}

#buddypress div#item-header div#item-header-content {
	float: left;
	margin: 20px 20px 0 20px;
	width:650px;
}
#item-header-content h2{color:#A2B610;}
#item-header-content h3{color:#89a1ad;margin:0 0 10px 0;}
#item-header-content p{color:#555;margin:0 0 0 0;}
#item-header-content #item-meta{display:block;}
#item-header #item-buttons{display:none;}
#buddypress div#item-header div#item-header-avatar {
	float: left;
	margin: 20px;
}

#buddypress div#item-header h2 {
	line-height: 1.2;
	margin: 0 0 15px;
}

#buddypress div#item-header h2 a {
	color: #767676;
	text-decoration: none;
}

#buddypress div#item-header img.avatar {
	float: left;
	width:125px;height:125px;
	margin:0;
}

#buddypress div#item-header h2 {
	margin-bottom: 5px;
}

#buddypress div#item-header h2 span.highlight {
	font-size: 60%;
	font-weight: 400;
	line-height: 1.7;
	vertical-align: middle;
	display: inline-block;
}

#buddypress div#item-header h2 span.highlight span {
	background: #a1dcfa;
	color: #fff;
	cursor: pointer;
	font-weight: 700;
	font-size: 80%;
	margin-bottom: 2px;
	padding: 1px 4px;
	position: relative;
	right: -2px;
	top: -2px;
	vertical-align: middle;
}

#buddypress div#item-header div#item-meta {
	font-size: 1em;
	color: #767676;
	overflow: hidden;
	margin: 15px 0 5px;
	padding-bottom: 10px;
}

#buddypress div#item-header div#item-actions {
	display:none;
	float: right;
	margin: 0 0 15px 15px;
	text-align: right;
	width: 20%;
}

#buddypress div#item-header div#item-actions h2,
#buddypress div#item-header div#item-actions h3 {
	font-size:0.8em;
	margin: 0 0 5px;
}

#buddypress div#item-header div#item-actions a {
	display: inline-block;
}

#buddypress div#item-header ul {
	margin-bottom: 15px;
}

#buddypress div#item-header ul:after {
	clear: both;
	content: "";
	display: table;
}

#buddypress div#item-header ul h5,
#buddypress div#item-header ul span,
#buddypress div#item-header ul hr {
	display: none;
}

#buddypress div#item-header ul li {
	float: right;
	list-style: none;
}

#buddypress div#item-header ul img.avatar,
#buddypress div#item-header ul.avatars img.avatar {
	height: 30px;
	margin: 0px;
	width: 30px;
}

#buddypress div#item-header div.generic-button,
#buddypress div#item-header a.button {
	float: left;
	margin: 10px 10px 0 0;
}

body.no-js #buddypress div#item-header .js-self-profile-button {
	display: none;
}

#buddypress div#item-header div#message.info {
	line-height: 0.8;
}


#buddypress ul.item-list {
	border-top: 0px solid #fff;
	width: 100%;
	list-style: none;
	clear: both;
	margin: 0;
	padding: 0;
}

body.activity-permalink #buddypress ul.item-list,
body.activity-permalink #buddypress ul.item-list li.activity-item {
	border: none;
}

#buddypress ul.item-list li {
	border-bottom: 1px solid #eaeaea;
	background-color:#FFF;
	
	padding: 0 0;
	margin: 0 0 4px 0;
	position: relative;
	list-style: none;
}

#buddypress ul.single-line li {
	border: none;
}

#buddypress ul.item-list li img.avatar {
	float: left;
	margin: 0 10px 0 0;
}
#buddypress .item-avatar img {
	float: left;
	border-radius:50px;
	
	margin: 10px 10px 0 10px !important;
	width:60px; height:60px;
}

#buddypress ul.item-list li div.item-title,
#buddypress ul.item-list li h3,
#buddypress ul.item-list li h4 {
	font-weight: 400;
	font-size: 90%;
	margin: 0;
	width: 75%;
}

#buddypress ul.item-list li div.item-title span {
	color: #767676;
	font-size: 80%;
}
#buddypress ul.item-list li div.item-title {
	margin:0;padding:0;
}
#buddypress ul.item-list li div.item-title a {
	font-size:22px;
	color: #A2B610;
}
#buddypress #latest-update{display:none;}
#buddypress .update{display:none;}

#buddypress ul.item-list li div.item-desc {
	color: #767676;
	font-size: 80%;
	margin: 10px 0 0 60px;
	width: 50%;
}

#buddypress ul.item-list li.group-no-avatar div.item-desc {
	margin-left: 0;
}

#buddypress ul.item-list li div.action {
	position: absolute;
	top: 5px;
	right: 0;
	text-align: right;
}
#buddypress ul.item-list li div.action a {
	color:#999;
	background-color:#fff;
	border:1px solid #999;
	font-size:10px;text-transform:uppercase;
}

#buddypress ul.item-list li div.meta {
	color: #767676;
	font-size: 80%;
	margin-top: 10px;
}

#buddypress ul.item-list li h5 span.small {
	float: right;
	font-size: 80%;
	font-weight: 400;
}



#buddypress div.item-list-tabs {
	background: #829fad;
	clear: left;
	overflow: hidden;
	margin:0 0 4px 0;
}

#buddypress div.item-list-tabs ul {
	margin: 0;
	padding: 0;
}

#buddypress div.item-list-tabs ul li {
	float: left;
	margin: 0;
	list-style: none;
}

#buddypress div.item-list-tabs#subnav ul li {
	margin-top: 0;
}

#buddypress div.item-list-tabs ul li.last {
	float: right;
	margin: 7px 0 0;
}

#buddypress div.item-list-tabs#subnav ul li.last {
	margin-top: 4px;
}

#buddypress div.item-list-tabs ul li.last select {
	max-width: 185px;
}

#buddypress div.item-list-tabs ul li a,
#buddypress div.item-list-tabs ul li span {
	display: block;
	padding: 2px 8px;
	text-decoration: none;
}

#buddypress div.item-list-tabs ul li a span {
	background: #fff;
	border-radius: 50%;
	border: 1px solid #829fad;
	color: #000;
	display: inline;
	font-size: 70%;
	margin-left: 2px;
	padding: 3px 6px;
	text-align: center;
	vertical-align: middle;
	display:none;
}
#buddypress div.item-list-tabs ul li a {
	font-size: 0.8em;color:#FFF;
	border-right: 2px solid #F7F6E4;
}
#buddypress #subnav ul li a {
	font-size: 0.8em;color:#829fad;
	border-right: 2px solid #F7F6E4;
}
#buddypress div.item-list-tabs a:visited {
	font-size: 0.8em;color:#FFF;
}
#buddypress div.item-list-tabs a:hover {
	opacity:0.5;
}
#buddypress div.item-list-tabs ul li.selected a,
#buddypress div.item-list-tabs ul li.current a {
	background-color: #fff;
	color: #829fad;
	opacity: 1.0;
	font-weight: 400;
}

#buddypress div.item-list-tabs ul li.selected a span,
#buddypress div.item-list-tabs ul li.current a span,
#buddypress div.item-list-tabs ul li a:hover span {
	background-color: #fff;
}

#buddypress div.item-list-tabs ul li.selected a span,
#buddypress div.item-list-tabs ul li.current a span {
	background-color: #fff;
}

#buddypress div#item-nav ul li.loading a {
	background-position: 88% 50%;
}

#buddypress div.item-list-tabs#object-nav {
	margin: 0;
}

#buddypress div.item-list-tabs#subnav {
	margin: 0 0 5px 0;
	overflow: hidden;
}

#buddypress #admins-list li,
#buddypress #mods-list li,
#buddypress #members-list li {
	overflow: auto;
	list-style: none;
}

#buddypress .group-members-list {
	width: 100%;
	margin-top: 1em;
	clear: both;
	overflow: auto;
}
#buddypress .action{
	margin-right:10px;
}

#buddypress #item-buttons:empty {
	display: none;
}


#item-body form#whats-new-form{background-color:#829fad;margin:4px 0 10px 0 !important;border-bottom:1px solid #eaeaea;min-height:100px;}
#item-body .activity{border-top:0px solid #F7F6E4;margin:4px 0 0 0;}
#item-body form#whats-new-form #whats-new-content {
	margin-left: 75px;
	padding: 0 20px 20px 20px;
}
#item-body form#whats-new-form #whats-new-avatar {
	float: left;width:75px;height:75px;overflow:hidden;background-color:#fff;border-radius:50px;margin:10px;
}
#item-body form#whats-new-form img {
	width:75px;height:75px;
}
#item-body form#whats-new-form p.activity-greeting {
	line-height: 1.5;
	margin-top: 0px;
	padding-top:10px;
	margin-bottom: 0px;
	margin-left: 98px;
	color:#fff;
}
#item-body .item-list .item-meta{display:none;}
#item-body a{color:#829fad;}
#group-create-body label{color:#829fad;font-size:0.9em;}
#group-create-body #group-name,#group-create-body #group-desc{width:90%;background-color:#fff;}

#group-create-body, .item-body {margin:10px 0 !important;}
#group-create-body div {background-color:#fff;margin-bottom:5px;padding:10px 15px;}
#group-create-tabs{margin:0px;font-size:1em;color:#fff;}
#group-create-tabs li{border-right:3px solid #fff;}
#group-create-body #previous-next{background-color:transparent;margin:0;padding:0;}
#group-create-body #previous-next input{background-color:#555;color:#fff;padding:10px 20px;}
#group-create-body fieldset{margin-top:20px;}
#create-group-form legend, #create-group-form p{color:#829fad;font-size:0.9em;text-transform:uppercase;margin:0;padding:0;}
#create-group-form h4{color:#829fad;font-size:1.0em;font-weight:700;text-transform:uppercase;margin:0;padding:0;}


#buddypress ul.activity-list li {
	overflow: hidden;
	list-style: none;
	margin-top:4px;padding:0px;
	
}

#buddypress .activity-list .activity-avatar {
	float: left;
	margin:0;padding:0;
	border-radius:50px;
}

#buddypress ul.item-list.activity-list li.has-comments {
	padding-bottom: 0px;
}
body.activity-permalink #buddypress ul.activity-list li.has-comments {
	padding-bottom: 0;
}

#buddypress .activity-list li.mini {
	font-size: 100%;
	position: relative;
}

#buddypress .activity-list li.mini .activity-avatar img.avatar,
#buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic { /* stylelint-disable-line selector-class-pattern */
	height: 75px;
	margin-left: 0px;
	width: 75px;
	border-radius:50px;
}

#buddypress .activity-permalink .activity-list li.mini .activity-avatar img.avatar,
#buddypress .activity-permalink .activity-list li.mini .activity-avatar img.FB_profile_pic { /* stylelint-disable-line selector-class-pattern */
	height: 75px;
	margin-left: 0;
	width: 75px;
	border-radius:50px;
}
#buddypress div.activity-comments div.acomment-avatar img {
	border-width: 1px;
	float: left;
	height: 50px;
	margin: 0 20px 0 0px;
	width: 50px;
	border-radius:30px;
}
#buddypress #activity-stream {
	margin-top: -5px;
}

#buddypress #activity-stream p {
	margin:0;
}
#buddypress #activity-stream .activity-avatar img{
	width:75px;height:75px;
	border-radius:50px;
	margin:10px;
}
#buddypress .activity-list .activity-content {
	margin: 10px 0 0 95px;padding:10px;
}
#buddypress div.activity-comments {
	margin: 0 0 0 75px;
	overflow: hidden; /* IE fix */
	position: relative;
	width: auto;
	clear: both;
}
#buddypress div.activity-comments ul{
	border-top:1px solid #ccc;margin-top:0px;padding:10px;
}
#buddypress div.activity-comments li{
	margin:0;padding:0 !important;
}
#buddypress .standard-form button,
#buddypress a.button,
#buddypress input[type="submit"],
#buddypress input[type="button"],
#buddypress input[type="reset"],
#buddypress ul.button-nav li a,
#buddypress .generic-button a,
#buddypress .comment-reply-link,
a.bp-title-button {
	background: #fff; /* Old browsers */
	border: 1px solid #ccc;
	color: #767676;
	font-size: small;
	cursor: pointer;
	outline: none;
	padding: 4px 10px;
	text-align: center;
	text-decoration: none;
}

#buddypress .acomment-options a, #buddypress .ac-reply-content a {
	background: #fff; /* Old browsers */
	border: 1px solid #ccc;
	color: #767676;
	font-size: small;
	cursor: pointer;
	outline: none;
	padding: 4px 10px;
	text-align: center;
	text-decoration: none;
}

#buddypress .standard-form button:hover,
#buddypress a.button:hover,
#buddypress a.button:focus,
#buddypress input[type="submit"]:hover,
#buddypress input[type="button"]:hover,
#buddypress input[type="reset"]:hover,
#buddypress ul.button-nav li a:hover,
#buddypress ul.button-nav li.current a,
#buddypress div.generic-button a:hover,
#buddypress .comment-reply-link:hover {
	background: #ededed;
	border: 1px solid #bbb;
	color: #555;
	outline: none;
	text-decoration: none;
}

#buddypress .acomment-options a:hover, #buddypress .ac-reply-content a:hover {
	background: #ededed;
	border: 1px solid #bbb;
	color: #555;
	outline: none;
	text-decoration: none;
}
#buddypress div.activity-comments div.acomment-content {
	font-size: 0.8em;
	margin: 5px 0 0 0px;
}
#buddypress .acomment-options {
	float: right;
	margin: 0px 20px 0px 0px;
}
#buddypress .activity-meta{margin:0px  0 10px 0 !important;width:250px;float:right;}
#buddypress .activity-header p{font-size:0.9em;min-height:30px;}
#buddypress .activity-inner{margin:0 !important;}
#buddypress .activity-inner p{font-size:1.0em;}



#buddypress div.activity-comments form.ac-form {
	display: none;
	padding: 0px;
	margin-top:40px;
}

#buddypress div.activity-comments li form.ac-form {
	margin-right: 0;
	clear: both;
}

#buddypress div.activity-comments form.root {
	margin-left: 0;
}

#buddypress div.activity-comments div#message {
	margin-top: 0px;
	margin-bottom: 0;
}

#buddypress div.activity-comments form .ac-textarea {
	background: #fff;
	border: 1px inset #ccc;
	margin: 0 0 10px 0;
	padding: 8px;
}

#buddypress div.activity-comments form textarea {
	border: none;
	background: transparent;
	box-shadow: none;
	outline: none;
	color: #555;
	font-family: inherit;
	font-size: 100%;
	height: 60px;
	padding: 0;
	margin: 0;
	width: 100%;
}

#buddypress div.activity-comments form input {
	margin-top: 5px;
}

#buddypress div.activity-comments form div.ac-reply-avatar {
	float: left;
}

#buddypress div.ac-reply-avatar img {
	border: 0px solid #eee;
	width:75px;height:75px;
}

#buddypress div.activity-comments form div.ac-reply-content {
	color: #767676;
	margin: 20px 20px 20px 95px;
	padding-left: 0px;
}

#buddypress div.activity-comments form div.ac-reply-content a {
	text-decoration: none;
}


#buddypress .acomment-options a {
	color: #767676;
}

#buddypress .acomment-options a:hover {
	color: inherit;
}
#buddypress #xprofile-personal-li{display:block;}
#buddypress #forums-personal-li{display:none;}
#buddypress #settings-personal-li{display:block;}

/*--------------------------------------------------------------
3.7 - Forums, Tables and Topics
--------------------------------------------------------------*/
#buddypress #user-pag{display:none;}
#buddypress ul#topic-post-list {
	margin: 0;
	width: auto;
}

#buddypress ul#topic-post-list li {
	padding: 15px;
	position: relative;
}

#buddypress ul#topic-post-list li.alt {
	background: #f5f5f5;
}

#buddypress ul#topic-post-list li div.poster-meta {
	color: #767676;
	margin-bottom: 10px;
}

#buddypress ul#topic-post-list li div.post-content {
	margin-left: 54px;
}

#buddypress div.topic-tags {
	font-size: 80%;
}

#buddypress div.admin-links {
	color: #767676;
	font-size: 80%;
	position: absolute;
	top: 15px;
	right: 25px;
}

#buddypress div#topic-meta {
	margin: 0;
	padding: 5px 19px 30px;
	position: relative;
}

#buddypress div#topic-meta div.admin-links {
	right: 19px;
	top: -36px;
}

#buddypress div#topic-meta h3 {
	margin: 5px 0;
}

#buddypress div#new-topic-post {
	display: none;
	margin: 20px 0 0;
	padding: 1px 0 0;
}

#buddypress table.notifications,
#buddypress table.notifications-settings,
#buddypress table.profile-settings,
#buddypress table.profile-fields,
#buddypress table.wp-profile-fields,
#buddypress table.messages-notices,
#buddypress table.forum {
	width: 100%;
}

#buddypress table.notifications thead tr,
#buddypress table.notifications-settings thead tr,
#buddypress table.profile-settings thead tr,
#buddypress table.profile-fields thead tr,
#buddypress table.wp-profile-fields thead tr,
#buddypress table.messages-notices thead tr,
#buddypress table.forum thead tr {
	background: #fff;
}

#buddypress table#message-threads {
	clear: both;
}

#buddypress table.profile-fields {
	margin-bottom: 20px;
}

#buddypress table.profile-fields:last-child {
	margin-bottom: 0;
}

#buddypress table.profile-fields p {
	margin: 0;
}

#buddypress table.profile-fields p:last-child {
	margin-top: 0;
}

#buddypress table.notifications tr td,
#buddypress table.notifications-settings tr td,
#buddypress table.profile-settings tr td,
#buddypress table.profile-fields tr td,
#buddypress table.wp-profile-fields tr td,
#buddypress table.messages-notices tr td,
#buddypress table.forum tr td,
#buddypress table.notifications tr th,
#buddypress table.notifications-settings tr th,
#buddypress table.profile-fields tr th,
#buddypress table.wp-profile-fields tr th,
#buddypress table.messages-notices tr th,
#buddypress table.forum tr th {
	padding: 4px;
	vertical-align: middle;
}

#buddypress table.notifications tr td.label,
#buddypress table.notifications-settings tr td.label,
#buddypress table.profile-fields tr td.label,
#buddypress table.wp-profile-fields tr td.label,
#buddypress table.messages-notices tr td.label,
#buddypress table.forum tr td.label {
	border-right: 1px solid #eaeaea;
	font-weight: 400;
	width: 25%;
}

#buddypress #message-threads .thread-info {
	min-width: 40%;
}

#buddypress table tr td.thread-info p {
	margin: 0;
}

#buddypress table tr td.thread-info p.thread-excerpt {
	color: #767676;
	font-size: 80%;
	margin-top: 3px;
}

#buddypress table.forum td {
	text-align: center;
}

#buddypress table.notifications tr.alt td,
#buddypress table.notifications-settings tr.alt td,
#buddypress table.profile-settings tr.alt td,
#buddypress table.profile-fields tr.alt td,
#buddypress table.wp-profile-fields tr.alt td,
#buddypress table.messages-notices tr.alt td,
#buddypress table.forum tr.alt td {
	background: #fff;border-bottom:1px solid #eaeaea;
	color: #707070;
}
#buddypress table.messages-notices tr td {
	background: #fff;border-bottom:1px solid #eaeaea;
	color: #707070;
}

#buddypress table.notification-settings {
	margin-bottom: 20px;
	text-align: left;
}

#buddypress #groups-notification-settings {
	margin-bottom: 0;
}

#buddypress table.notifications th.icon,
#buddypress table.notifications td:first-child,
#buddypress table.notification-settings th.icon,
#buddypress table.notification-settings td:first-child {
	display: none;
}

#buddypress table.notification-settings th.title,
#buddypress table.profile-settings th.title {
	width: 80%;
}

#buddypress table.notification-settings .yes,
#buddypress table.notification-settings .no {
	text-align: center;
	width: 40px;
}

#buddypress table.forum {
	margin: 0;
	width: auto;
	clear: both;
}

#buddypress table.forum tr.sticky td {
	font-size: 110%;
	background: #fff9db;
	border-top: 1px solid #ffe8c4;
	border-bottom: 1px solid #ffe8c4;
}

#buddypress table.forum tr.closed td.td-title {
	padding-left: 35px;
}

#buddypress table.forum td p.topic-text {
	color: #767676;
	font-size: 100%;
}

#buddypress table.forum tr > td:first-child,
#buddypress table.forum tr > th:first-child {
	padding-left: 15px;
}

#buddypress table.forum tr > td:last-child,
#buddypress table.forum tr > th:last-child {
	padding-right: 15px;
}

#buddypress table.forum tr th#th-title,
#buddypress table.forum tr th#th-poster,
#buddypress table.forum tr th#th-group,
#buddypress table.forum td.td-poster,
#buddypress table.forum td.td-group,
#buddypress table.forum td.td-title {
	text-align: left;
}

#buddypress table.forum tr td.td-title a.topic-title {
	font-size: 110%;
}

#buddypress table.forum td.td-freshness {
	white-space: nowrap;
}

#buddypress table.forum td.td-freshness span.time-since {
	font-size: 80%;
	color: #767676;
}

#buddypress table.forum td img.avatar {
	float: none;
	margin: 0 5px -8px 0;
}

#buddypress table.forum td.td-poster,
#buddypress table.forum td.td-group {
	min-width: 140px;
}

#buddypress table.forum th#th-title {
	width: 80%;
}

#buddypress table.forum th#th-freshness {
	width: 25%;
}

#buddypress table.forum th#th-postcount {
	width: 15%;
}

#buddypress table.forum p.topic-meta {
	font-size: 80%;
	margin: 5px 0 0;
}
/*--------------------------------------------------------------
3.9 - Private Messaging Threads
--------------------------------------------------------------*/
#buddypress form#messages-bulk-management{border:0px solid red;}

#buddypress table#message-threads tr.unread td {
	background: #e4eff4;
	border-top: 0px solid #ffe8c4;
	border-bottom: 0px solid #ffe8c4;
	font-weight: 400;
}

#buddypress table#message-threads tr.unread td .thread-excerpt,
#buddypress table#message-threads tr.unread td .activity,
#buddypress table#message-threads tr.unread td.thread-options {
	font-weight: 400;
}

#buddypress li span.unread-count,
#buddypress tr.unread span.unread-count {
	background: #d00;
	color: #fff;
	font-weight: 700;
	padding: 2px 8px;
}

#buddypress div.item-list-tabs ul li a span.unread-count {
	padding: 1px 6px;
	color: #fff;
}

#buddypress div#message-thread div.message-box {
	margin: 0;
	padding: 15px;
}

#buddypress div#message-thread div.alt {
	background: #fff;
}

#buddypress div#message-thread p#message-recipients {
	margin: 10px 0 20px;
}

#buddypress div#message-thread img.avatar {
	float: left;
	margin: 0 10px 0 0;
	vertical-align: middle;
}

#buddypress div#message-thread strong {
	font-size: 100%;
	margin: 0;
}

#buddypress div#message-thread strong a {
	text-decoration: none;
}

#buddypress div#message-thread strong span.activity {
	margin-top: 4px;
}

#buddypress div#message-thread div.message-metadata:after {
	clear: both;
	content: "";
	display: table;
}

#buddypress div#message-thread div.message-content {
	margin-left: 45px;
}

#buddypress div#message-thread div.message-options {
	text-align: right;
}

#buddypress #message-threads img.avatar {
	max-width: none;
}

#buddypress div.message-search {
	float: right;
	margin: 0 20px;
}

.message-metadata {
	position: relative;
}

.message-star-actions {
	position: absolute;
	right: 0;
	top: 0;
}

#buddypress a.message-action-star,
#buddypress a.message-action-unstar {
	border-bottom: 0;
	text-decoration: none;
	outline: none;
}

a.message-action-star {
	opacity: 0.7;
}

a.message-action-star:hover {
	opacity: 1;
}

.message-action-star span.icon:before,
.message-action-unstar span.icon:before {
	font-family: dashicons;
	font-size: 18px;
}

.message-action-star span.icon:before {
	color: #767676;
	content: "\f154";
}

.message-action-unstar span.icon:before {
	color: #fcdd77;
	content: "\f155";
}
#forum1 .bbknapp{
	background-color:#888;margin:30px 0px;padding: 10px 20px;width:140px;height:25px;
}

#forum1 .bbknapp a{
color:#FFF;margin:0;padding:0;
}
#buddypress table#message-threads tr.unread td {
	background: #E6EBEE;
	border-top:1px solid #829fad;
}
#group-list li h4 span.small{display:block;height:auto;background-color:transparent;font-size:12px;text-transform:uppercase;
	-webkit-filter: drop-shadow( 0px 0px 0px #555 );
	            filter: drop-shadow( 0px 0px 0px #555 );
}
#group-list li h4 a{font-size:25px;color:#A2B610;}
#group-list li p.desc{display:none;}
#group-list li p{margin-left:80px;color:#999;}
#group-list li{border-radius:25px 0 25px 0;padding-top:20px!important;}
#group-list li .item-avatar a img{margin-top:-10px!important;}
#friend-list li{min-height:50px;border-radius:25px 0 25px 0;padding-top:20px!important;}
#friend-list li .item-avatar a img{margin-top:-10px!important;width:50px;height:50px;}
#members-list li{min-height:50px;border-radius:25px 0 25px 0;padding-top:0px!important;}
#groups-list li{min-height:50px;border-radius:25px 0 25px 0;padding-top:0px!important;}
#item-body .profile form h2,#item-body .profile h2{display:none;}
#item-body .profile #avatar-upload-form{display:none;}
#item-body .profile .bp-avatar p{display:block;}
#item-body .profile form ul{padding:0;}
#item-body .profile .visibility-public fieldset .field-visibility-settings-toggle{display:none;}
#item-body .profile .visibility-public fieldset .field-visibility-settings-notoggle{display:none;}
#item-body .profile .visibility-public{margin-top:15px!important;}
#item-body .profile .field_roll {display:none;}
#item-body .profile .field_gdpr {display:none;}




