@charset "utf-8";

.postdata-header-discussions-avatar-single-post {
	width: 36px;
	margin-right: 15px;
	flex-shrink: 0;
 }
.user-content-rcl--subscriber {
	display: flex;
 }
#group_discussionslink-content .rcl-userlist .user-single {
	border-bottom: 1px solid #ddd;
 }
#form-field-taxonomy-group_discussions {
	display: none;
 }
#group_discussionslink-content .rcl-userlist .user-single:last-child {
	border-bottom: 1px solid transparent;
 }
.user-content-rcl--subscriber .rcl-form .submit-box {
	background: transparent !important;
 }
.user-content-rcl--subscriber .rcl-form {
	width: auto;
 }
#group_discussions_btn_del {
	ackground: red;
	box-shadow: 6px 6px 12px -6px #000;
 }
#tab-group_discussions h3 {
	padding: 5px 10px 0;
 }
div p.post-group-discmeta {
	margin: 0 0 5px;
 }
.post-group-discmeta .rcli {
	width: auto;
 }
#rcl-group_discussions .group_discussionssidebar {
	box-sizing: border-box;
	float: right;
	padding: 0 0.5%;
	width: 30%;
 }
.group_discussionswrapper {
	box-shadow: none;
	margin: 0 0.5% 5px;
	overflow: hidden;
	-webkit-transition: box-shadow 0.7s linear 0s;
	transition: box-shadow 0.7s linear 0s;
	width: 68%;
 }
#rcl-group_discussions .hideexxx h3 {
	word-wrap: unset;
 }
.group_discussionswrapper.collapsexxx {
	box-shadow: 0 0 1px 2px rgba(219, 219, 219, 0.8);
	-webkit-transition: width linear 0.2s, box-shadow linear 0.5s;
	transition: width linear 0.2s, box-shadow linear 0.5s;
	width: 98%;
 }
.group_discussionswrapper.collapsexxx .group_discussionscontent {
	margin: 120px 0 0;
 }
#rcl-group_discussions {
	/* background: #fff; */
	clear: both;
	color: #000;
	margin: 3px;
	overflow: hidden;
	position: relative;
 }
#rcl-group_discussions a {
	text-decoration: none;
 }
#group_discussionsposts-widget .post-meta span .rcli,
#group_discussionslink-content .close-content .rcli,
#group_discussionsadmin-panel .title-panel .fa-cogs,
#widgets-options .widgets-zone .widget-box .widget-name .rcli {
	margin: 0 5px 0 0;
 }
#rcl-group_discussions ul {
	list-style: none;
 }
#rcl-group_discussions h3 {
	clear: none;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	-webkit-hyphens: auto;
	hyphens: auto;
	line-height: 1;
	margin: 0;
	text-transform: none;
	word-wrap: break-word;
 }
#rcl-group_discussions h3 a {
	/* color: rgb(76, 140, 189); */;
 }
#rcl-group_discussions h3 a:hover {
	text-decoration: underline;
 }
#group_discussionsadmin-panel {
	box-sizing: border-box;
	margin: 0 0 15px;
	overflow: hidden;
	/* position: relative; */
	/* display: block; */
	}
#group_discussionsadmin-panel>ul {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px;
	margin: 3px 30px;
 }
#group_discussionsadmin-panel .title-panel {
	display: inline-block;
	margin: 9px 0 8px 8px;
 }
#group_discussionsadmin-panel>ul>li.admin-button {
	display: flex;
	justify-content: center;
 }
#group_discussionsadmin-panel>ul>li.admin-button>a.rcl-bttn {
	box-sizing: border-box;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 20px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	background: rgb(91, 139, 185);
	color: rgb(255, 255, 255);
	font-family: Roboto;
	font-size: 20px;
	font-weight: 300;
	line-height: 23px;
	text-align: left;
	height: 4.8rem;
	padding: 0 1rem 0 .5rem;
 }
#group_discussionsadmin-panel>ul>li.admin-button>a.rcl-bttn:after {
	font-family: "Font Awesome 5 Free";
	content: "\f067";
	font-weight: 900;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: flex;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	box-sizing: border-box;
	border: 1px solid rgb(255, 255, 255);
	background: rgb(91, 139, 185);
	min-width: 3.75rem;
	min-height: 3.75rem;
	border-radius: 50%;
	align-items: center;
	justify-content: center;
 }
#group_discussionsadmin-panel>ul>li.admin-button>a.rcl-bttn>span.rcl-bttn__text {
	white-space: pre-wrap;
 }
#rcl-group_discussions .group_discussionssidebar .group_discussionsavatar {
	margin: 0 0 5px;
	position: relative;
 }
#rcl-group_discussions  .group_discussionsavatar img {
	display: block;
	height: auto;
	max-width: 100%;
	width: 100%;
 }
span.discussionssrequests-count {
	background: #f89e2a !important;
	font-size: 1rem !important;
	line-height: 1.5rem !important;
	border-radius: .75rem;
	display: inline-flex;
	margin: 0 0 0 .5rem !important;
	min-width: 1.6rem !important;
	color: white;
	width: min-content;
	padding: 0 .25rem;
	border: 1px white solid;
	text-shadow: 1px 1px 1px black, -1px -1px 1px black, 1px -1px 1px black, -1px 1px 1px black;
	justify-content: center;
 }
#group_discussionsavatar-upload {
	color: rgb(229, 57, 53);
	font-size: 16px;
	left: 5px;
	bottom: 5px;
	overflow: hidden;
	position: absolute;
	border-radius: 50%;
 }
#group_discussionsavatar-upload span {
	background: rgb(216, 231, 238);
	cursor: pointer;
	float: left;
	line-height: 1;
	opacity: 0.7;
	overflow: hidden;
	padding: 6px 8px 5px;
	position: relative;
	top: 0;
	left: 0;
	text-align: center;
	width: 1.9rem;
	height: 1.9rem;
	max-width: 1.9rem;
	max-height: 1.9rem;
 }
#group_discussionsavatar-upload span:hover {
	opacity: 1;
 }
#group_discussionsavatar-upload .rcli input {
	border: none;
	cursor: pointer;
	max-width: none;
	opacity: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 99;
 }
#rcl-group_discussions .sidebar-widget,
#rcl-group_discussions .group_discussionssidebar .sidebar-content {
	margin: 0 0 4px;
	padding: 2px 0;
 }
#rcl-group_discussions .title-widget {
	background: rgba(236, 240, 241, 0.7);
	clear: both;
	margin: 5px 0;
	padding: 7px;
 }
#rcl-group_discussions .group_discussionssidebar .title-widget {
	text-align: center;
 }
#rcl-group_discussions .widget-content {
	/* overflow: hidden; */;
 }
.widget-content .error p {
	background: rgb(255, 207, 207);
	color: red;
	font: bold 14px Arial;
	padding: 8px 0;
	text-align: center;
 }
#rcl-group_discussions .widget-content .userlist {
	margin: 0 0 5px;
 }
#rcl-group_discussions .widget-content .mini-list .user-single {
	width: 23%;
 }
.group_discussionssidebar .widget-content .avatars-list .user-single {
	width: 29%;
 }
.group_discussionssidebar .rating-rcl span {
	padding: 4px 0;
 }
#group_discussionsprimary-widget .widget-content input,
#group_discussionsusers-widget .rcl-group_discussionslink {
	float: right;
	text-align: center;
 }
#group_discussionsusers-widget .rcl-group_discussionslink {
	margin: 0 4px 4px;
 }
.group_discussionssidebar .widget-content input,
.group_discussionssidebar .rcl-group_discussionslink.recall-button {
	display: block;
	margin: 0 auto;
	width: 100%;
 }
#rcl-group_discussions .widget-content p {
	margin: 5px 0;
 }
.group_discussionswrapper p {
	margin: 5px 0;
	padding: 2px 4px;
 }
#rcl-group_discussions .group_discussionscontent .group_discussionsmetadata {
	overflow: hidden;
	margin-bottom: 8px;
 }
#rcl-group_discussions .group_discussionscontent .group_discussionsname {
	border-bottom: 1px solid #d1eeff;
	font-size: 20px;
	line-height: 1;
	margin: 0 6px 8px;
	padding: 8px 0;
	text-transform: none;
 }
#rcl-group_discussions .group_discussionscontent .sidebar-widget {
	background: rgba(243, 243, 243, 0.3);
	box-shadow: 0 0 1px 1px rgb(243, 243, 243);
	box-sizing: border-box;
	margin: 10px 2px;
	padding: 0;
 }
#group_discussionscategory-list-widget .search-form-rcl {
	padding: 0 5px 4px;
	text-align: right;
 }
#rcl-group_discussions .search-form-rcl select {
	margin: 0 4px;
 }
.rcl-public-form .taxonomy-group_discussions select,
#rcl-group_discussions .search-form-rcl select {
	background-color: #fff;
	border-radius: 0;
	border: 1px solid #ddd;
	box-shadow: none;
	box-sizing: border-box;
	float: none;
	height: auto;
	line-height: normal;
	outline: 0;
	padding: 5px 3px;
	width: auto;
 }
#rcl-group_discussions .hidden-widget .manage-hidden-widget {
	box-shadow: none;
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.4;
	padding: 5px;
	text-align: right;
 }
#group_discussionspublic-form-widget .fa-plus-square-o,
#group_discussionspublic-form-widget .fa-minus-square-o {
	display: inline-block;
	font-size: 19px;
	margin: 0 5px 0 0;
	vertical-align: middle;
 }
#rcl-group_discussions .group_discussionscontent .public_block  select {
	width: auto;
 }
#rcl-group_discussions .hidden-widget .widget-content {
	display: none;
 }
#rcl-group_discussions .rcl-wiget-spoiler-txt {
	vertical-align: middle;
 }
.group_discussionscontent {
	padding: 0 0.5%;
 }
#rcl-group_discussions #group_discussionsposts-widget {
	background: unset;
	box-shadow: none;
	padding: 1rem 1rem 1rem 0;
 }
#group_discussionsposts-widget .discussions {
	/* clear: both; */
	/* margin: 15px 0; */
	overflow: hidden;
 }
#group_discussionsposts-widget .discussions>.postdata-header {
	background: rgba(219, 219, 219, 0.3);
	box-shadow: 0 0 1px 1px rgba(219, 219, 219, 0.6);
	margin: 5px 0;
	overflow: hidden;
	padding: 7px;
	display: flex;
	align-items: center;
 }
#group_discussionsposts-widget .discussions>.postdata-header>.post-meta {
	color: #777;
	float: right;
	font: 12px Verdana,arial;
	margin: 0;
	text-transform: none;
	margin-left: 10px;
	order: 3;
 }
#group_discussionsposts-widget .post-meta span {
	margin: 0 5px 0 3px;
 }
.group_discussionswrapper .widget-content .post-group-discthumb {
	float: left;
	max-width: 75px;
	padding: 5px 10px 0 0;
 }
.group_discussionswrapper .widget-content .post-group-discthumb img {
	float: left;
	height: auto;
	margin: 0;
	max-width: 100%;
 }
.group_discussionswrapper .post-group-disccontent .fa-folder {
	color: #777;
	margin: 0 5px 0 0;
 }
.rcl-group_discussionslist {
	line-height: 1;
	overflow: hidden;
	padding: 10px 0;
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
	grid-gap: 15px;
 }
.rcl-group_discussionslist .single-group_discussions {
	clear: both;
	font-size: 14px;
	line-height: 1.2;
	margin-bottom: 10px;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	position:relative;
 }
.rcl-group_discussionslist .single-group_discussions>.fa-lock {
    position: absolute;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    background-color: #ffffff80;
    padding: 0.10rem 0 0;
    z-index: 1;
    right: 0;
    font-size: 1.25rem;
    text-shadow: 1px 1px 1px white, -1px -1px 1px white, 1px -1px 1px white, -1px 1px 1px white;
}
.rcl-group_discussionslist .single-group_discussions->div {
	margin-right: 15px;
 }
.rcl-group_discussionslist .single-group_discussions .group_discussionsavatar {
 }
.rcl-group_discussionslist .single-group_discussions .group_discussionsavatar img {
	width: 100%;
 }
.group_discussionsrow {
	margin-right: 0;
	padding: 15px;
 }
.group_discussion_delete {
	color: rgb(229, 57, 53);
	margin-top: 5px;
	display: inline-block;
 }
.rcl-group_discussionslist .single-group_discussions .group_discussionsrow .group_discussionsmeta {
	display: block;
	margin: 3px 0;
 }
.rcl-group_discussionslist .single-group_discussions .group_discussionsrow .group_discussionsname {
	font-size: 18px;
	font-weight: bold;
 }
#rcl-group_discussions.admin-view #group_discussionslink-content {
	top: 45px;
 }
#group_discussionslink-content {
	background: #fff;
	box-sizing: border-box;
	padding: 0 5px 10px;
	width: 100%;
	}
#group_discussionslink-content .close-content {
	background: rgba(219, 219, 219, 0.6);
	color: rgb(76, 140, 189);
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 7px;
	text-align: center;
 }
#group_discussionslink-content .close-content:hover {
	opacity: 0.8;
 }
#group_discussionslink-content h3 {
	font-size: 20px;
	margin: 5px 0;
 }
.group_discussionsrequest {
	overflow: hidden;
	padding: 5px 0;
	text-align: right;
 }
.group_discussionsrequest .group_discussionsuser-option {
	display: inline-block;
	margin: 5px 10px;
 }
.group_discussionsrequest .recall-button {
	padding: 6px 10px;
 }
#group_discussionsuserlist .group_discussionsuser-option->select {
	margin: 0 5px 5px;
 }
.group_discussionsrequest .group_discussionsuser-option select {
	width: 100px;
 }
#widgets-options,
#group_discussionsoptions {
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
	padding: 5px 10px;
 }
#group_discussionsoptions .group_discussionsoption {
	overflow: hidden;
	padding: 5px 0;
 }
#group_discussionslink-content label {
	display: block;
	font-weight: bold;
	margin: 0 0 5px 5px;
 }
#group_discussionslink-content input[type="text"],
#group_discussionslink-content input[type="number"],
#group_discussionslink-content input[type="url"],
#group_discussionslink-content input[type="email"],
#group_discussionslink-content select,
#group_discussionslink-content textarea {
	background-color: #fff;
	border: 1px solid #d5d5d5;
	box-sizing: border-box;
	height: auto;
	line-height: 1.4;
	margin: 0;
	outline: none;
	padding: 5px 8px;
 }
#group_discussionslink-content input[type="text"],
#group_discussionslink-content input[type="number"],
#group_discussionslink-content input[type="url"],
#group_discussionslink-content input[type="email"],
#group_discussionslink-content textarea {
	max-width: none;
	width: 100%;
 }
#group_discussionslink-content textarea {
	height: 100px;
 }
#group_discussionslink-content input[type="submit"] {
	clear: both;
	float: right;
	margin: 5px 0;
 }
#create-group_discussions {
	background: rgba(219, 219, 219, 0.6);
	padding: 10px 0;
	text-align: right;
 }
#create-group_discussions input[type="text"] {
	background-color: #f5f5f5;
	border: none;
	max-width: 300px;
	min-width: 170px;
	padding: 0px 10px;
	width: 58%;
	margin-right: 5px;
 }
#rcl-office #create-group_discussions input[type="text"]:focus {
	background-color: #fff;
	border-color: #ccc;
 }
#create-group_discussions input[type="submit"] {
	margin: 0 10px;
	text-transform: none;
 }
#widgets-options {
	overflow: hidden;
 }
#widgets-options .widgets-zone {
	background-color: #fff;
	border: 1px solid #e5e5e5;
	box-shadow: 4px 4px 8px -4px rgb(219, 219, 219);
	box-sizing: border-box;
	display: inline-block;
	margin: 1%;
	padding: 5px;
	vertical-align: top;
	width: 48%;
 }
#widgets-options #unuses-zone {
	clear: both;
	margin: 0 0 15px;
	width: 100%;
 }
#widgets-options .widgets-zone .zone-name {
	background: rgba(219, 219, 219, 0.6);
	display: block;
	font-size: 20px;
	padding: 5px 0;
	text-align: center;
 }
#widgets-options .widgets-zone ul {
	background-color: transparent;
	border: none;
	float: none;
	list-style: none;
	margin: 0;
	padding: 10px 0;
 }
#widgets-options .widgets-zone .widget-box {
	background: rgba(219, 219, 219, 0.3);
	margin: 5px;
	padding: 5px;
	transition: background-color .2s ease, box-shadow .2s ease;
 }
#widgets-options .widgets-zone .widget-box:hover {
	background-color: rgba(219, 219, 219, 0.1);
	box-shadow: 3px 3px 6px -3px rgba(0, 0, 0, .5);
 }
#widgets-options .widgets-zone .widget-box .widget-name {
	align-items: center;
	background: #ccc;
	cursor: move;
	display: flex;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.4;
	padding: 5px;
 }
#widgets-options .widget-name i {
	cursor: pointer;
 }
#widgets-options .widget-options {
	border: 1px solid #ccc;
	padding: 5px;
 }
#widgets-options .widgets-zone input,
#widgets-options .widgets-zone select {
	box-sizing: border-box;
	width: 100%;
 }
#widgets-options #unuses-zone li {
	float: left;
 }
#widgets-options .ui-state-highlight {
	background: #f5f5f5;
	border: 2px dashed #ddd;
	height: 40px;
	margin: 5px;
	width: 240px;
 }
.rcl-search-form form input[type="text"] {
	background-color: #f5f5f5;
 }

.single-discussions .b2b-site-main-aside .b2b-site-main-content {
	background: none !important;
 }
.single-discussions .b2b-aside {
	margin-top: 7px;
 }
.btn-post-discussions-sticky {
	background: transparent !important;
	color: #777 !important;
 }

.post-group-content ul {
	padding-left: 40px;
 }
.post-group-content ul li {
	list-style: initial;
 }
.post-group-content ol li {
	list-style: number;
 }
#group_discussionspublic-form-placeholder,
#group_discussionspublic-form-widget {
	display: flex;
	justify-content: space-between !important;
	box-sizing: border-box !important;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 20px;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) !important;
	background: rgb(91, 139, 185) !important;
	color: rgb(255, 255, 255);
	font-family: Roboto;
	font-size: 20px;
	font-weight: 300;
	line-height: 23px;
	text-align: left;
	height: 4.8rem;
	padding: 1rem !important;
	margin: 20px 30px !important;
	position: relative;
 }
#group_discussionspublic-form-placeholder a.manage-hidden-widget,
#group_discussionspublic-form-widget a.manage-hidden-widget {
	display: flex !important;
	gap: .5rem;
	align-items: center;
	vertical-align: top;
	line-height: 23px !important;
	height: 2.7rem;
	padding: 10px 20px !important;
	box-shadow: inset 0 0 5px -1px #000 !important;
	border-radius: 6px;
	border: 0;
	text-decoration: none;
	text-shadow: 0 0 1px rgba(0,0,0, .3);
	background: rgb(236, 161, 70);
	font-weight: bold;
	max-width: 10rem;
 }
#group_discussionspublic-form-placeholder a.manage-hidden-widget:hover,
#group_discussionspublic-form-widget a.manage-hidden-widget:hover,
#group_discussionspublic-form-widget a.manage-hidden-widget:focus {
	color: white;
 }
#group_discussionspublic-form-widget a.manage-hidden-widget {
	color: white !important;
 }
.group_discussionswrapper>.group_discussionscontent>#group_discussionspublic-form-widget {
	display: none;
 }
#group_discussionsadmin-panel>#group_discussionspublic-form-widget #rcl-public-form-top-manager {
	display: none;
 }
#group_discussionspublic-form-widget>.widget-content {
	grid-column: span 2;
 }
#group_discussionspublic-form-widget {
	height: auto;
	display: grid;
	grid-template-rows: auto auto;
}
.group_discussionscontent>#group_discussionspublic-form-widget {
	display: grid !important;
}
#group_discussionspublic-form-widget>.widget-content {
	-webkit-transition: height linear 0.2s, box-shadow linear 0.5s;
	transition: height linear 0.2s, box-shadow linear 0.5s;
 }
#group_discussionspublic-form-widget>.widget-content {
	margin-top: 2px;
	padding: 0 15px;
	overflow: auto;
	background: white;
	color: #fff;
	border-radius: 6px;
	box-shadow: inset 0 0 5px -1px #000;
 }
#group_discussionspublic-form-widget>a.manage-hidden-widget.expanded + .widget-content {
	max-height: 820px;
	padding: 15px;
	height: auto;
	display: block;
 }
#group_discussionspublic-form-widget>.widget-content {
	-webkit-transition: max-height .5s, padding .5s;
	transition: max-height .5s, padding .5s;
	max-height: 0;
 }
#group_discussionspublic-form-placeholder:has(.manage-hidden-widget:not(.expanded)), 
.group_discussionscontent>#group_discussionspublic-form-widget:has(.manage-hidden-widget:not(.expanded)) {
	max-height: 4.8rem !important;
	display: flex !important;
}
.ssi-modalContent #group_discussionsuserlist .userlist.rows-list>.user-single .group_discussionsuser-option:has(>.filter-data>.rcli.fa-user.admin) {
    display: inline-flex;
}
.ssi-modalContent #group_discussionsuserlist .userlist.rows-list>.user-single>.userlist_cntr:not(:has(.group_discussionsrequest)) {
    min-height: 2rem;
}


@media screen and (max-width:480px) {
	#group_discussionsadmin-panel .title-panel {
		margin: 5px 0 0 5px;
	}
	#rcl-group_discussions h3 {
		font-size: 15px;
	}
	#rcl-group_discussions.admin-view #group_discussionslink-content {
		top: 35px;
	}
	.group_discussionsrequest .group_discussionsuser-option {
		font-size: 12px;
		margin: 5px 2px;
	}
	#group_discussionsadmin-panel>ul {
		/* grid-template-columns: 1fr; */
		/* width:100%; */
		display: flex;
		grid-gap: 1rem;
		margin: 0;
		flex-direction: column;
	}
	#group_discussionsadmin-panel>ul>li.admin-button {
		width:100%;
		/* display: block; */
	}
	#group_discussionsadmin-panel>ul>li.admin-button>a {
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	#group_discussionspublic-form-placeholder, #group_discussionspublic-form-widget {
		margin: 1rem 0 !important;
	}
	#rcl-group_discussions {
		display: flex;
		flex-direction: column-reverse;
	}
	#rcl-group_discussions>.group_discussionssidebar, 
	#rcl-group_discussions>.group_discussionswrapper {
		width:100%;
	}
	#rcl-group_discussions .widget-content>.group-discussions-list {
		display: flex;
		flex-direction: column;
		gap: 1.5rem;
	}
	#group_discussionspublic-form-placeholder:has(.manage-hidden-widget:not(.expanded)), 
	.group_discussionscontent>#group_discussionspublic-form-widget:has(.manage-hidden-widget:not(.expanded)) {
		max-height: 7rem !important;
	}
 }

@media screen and (max-width:360px) {
	#rcl-group_discussions .rcl-data-filters,
	#tab-group_discussions .rcl-data-filters {
		border-spacing: 2px;
	}
	#rcl-group_discussions .rcl-data-filters a,
	#tab-group_discussions .rcl-data-filters a {
		display: table-cell;
		padding: 10px 5px;
	}
	.rcl-group_discussionslist .single-group_discussions .group_discussionsavatar img {
	}
	#widgets-options .widgets-zone .zone-name,
	.rcl-group_discussionslist .single-group_discussions .group_discussionsrow .group_discussionsname {
		font-size: 16px;
	}
	#rcl-group_discussions h3.title-widget {
		font-size: 12px;
		padding: 7px 1px;
	}
	#rcl-group_discussions .group_discussionscontent h3.title-widget {
		font-size: 15px;
		padding: 7px;
	}
	#rcl-group_discussions .widget-content .mini-list .user-single {
		width: 48%;
	}
	.group_discussionssidebar .widget-content .avatars-list .user-single {
		width: 46%;
	}
	#rcl-group_discussions .group_discussionssidebar .rcl-group_discussionslink.recall-button {
		font-size: 11px;
		padding: 8px 0;
	}
	#group_discussionsprimary-widget .widget-content input {
		padding: 8px 2px;
		font-size: 11px;
	}
	#group_discussionsposts-widget .discussions .postdata-header {
		margin: 0;
		padding: 5px;
	}
	#group_discussionsposts-widget .discussions .post-meta {
		max-width: 100px;
	}
	#group_discussionsposts-widget .post-meta span {
		float: right;
		margin: 0 5px 0 0;
	}
	#widgets-options .widgets-zone .widget-box .widget-name {
		font-size: 13px;
	}
	#widgets-options .widgets-zone .widget-box {
		margin: 3px;
		padding: 2px;
		text-align: center;
	}
 }
