.youzify #message {
	margin-bottom: 35px !important;
}

#buddypress.youzify div.item-list-tabs:not(#subnav) ul li a,
#buddypress.youzify div.item-list-tabs:not(#subnav) ul li > span,
.youzify-directory-filter #directory-show-filter a,
.youzify-directory-filter #directory-show-search a,
.youzify-directory-filter .item-list-tabs li a {
	margin: 5px;
	color: var(--heading-font-color);
	font-size: 13px;
	cursor: pointer;
	font-weight: 700;
	margin-right: 15px;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	text-transform: capitalize;
}

#buddypress.youzify div.item-list-tabs:not(#subnav) ul li a:hover,
#buddypress.youzify div.item-list-tabs:not(#subnav) ul li > span:hover,
.youzify-directory-filter #directory-show-filter a:hover,
.youzify-directory-filter #directory-show-search a:hover,
.youzify-directory-filter .item-list-tabs li a:hover {
	color: var(--primary-accent-color);
}

.youzify-directory-filter .item-list-tabs li a {
	color: var(--body-font-color);
}

.youzify-directory-filter .item-list-tabs li.selected a {
	color: var(--heading-font-color);
}

.youzify-directory-filter,
#youzify-groups-list li .youzify-group-data{
	background-color: var(--ol-card-bg-color);
}

#youzify-directory-search-box{
	border-color: var(--ol-border-color);
}
.youzify-card-action-buttons-block .youzify-user-actions .follow-button a {
	color: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: .85;
}

.youzify-card-action-buttons-block .youzify-user-actions .follow-button a.follow {
	background-color: var(--secondary-accent-color);
}

.youzify-card-action-buttons-block .youzify-user-actions .follow-button a.unfollow {
	background-color: var(--primary-accent-color);
}

.youzify-directory-filter .item-list-tabs li a span {
	min-width: 10px;
	padding: 2px;
	background-color: transparent;
	color: var(--primary-accent-color);
}

#youzify .youzify-directory-filter .item-list-tabs li label,
#youzify .youzify-directory-filter .item-list-tabs li#members-order-select label {
	width: auto;
	color: var(--body-font-color);
	display: inline-block;
	font-weight: initial;
	vertical-align: middle;
	text-transform: initial;
}

.rtl .youzify-directory-filter .item-list-tabs li label {
	margin: 0 0 0 -5px;
}

.rtl .youzify-directory-filter .item-list-tabs li#members-order-select label {
	margin: 0 0 0 5px;
}

.youzify-directory-filter #directory-show-search a {
	display: inline-flex;
	align-items: center;
}

.youzify-groups-directory-page #youzify-directory-search-box form input[type=text] {
	margin-right: -4px;
}

#youzify-directory-search-box form input[type="submit"],
body #buddypress #youzify-directory-search-box form input[type="submit"] {
	margin-left: -8px;
	text-transform: initial;
	font-weight: 700;
}

.rtl .youzify-groups-directory-page #youzify-directory-search-box form input[type=text] {
	margin: 0 0 0 -4px;
}

#youzify-directory-search-box form input[type=text] {
	color: var(--heading-font-color);
	font-weight: 400;
	background: transparent;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid var(--ol-border-color) !important;
}

#youzify-directory-search-box form input[type=submit] {
	font-weight: 700;
	text-transform: initial;
}

#youzify-members-list li .youzify-user-data {
	margin: 0 17.5px 35px !important;
}

#youzify-members-list li .youzify-user-cover {
	border-radius: 5px 5px 0 0;
}

#youzify-members-list li.youzify-show-cover .youzify-user-data {
	border-radius: 5px;
}

#youzify-members-list .is-online .youzify-item-avatar:before {
	border-color: #08ddc1;
}

#youzify-members-list .is-offline .youzify-item-avatar:before {
	border: 3px solid var(--ol-border-color);
}

#youzify-members-list .youzify-fullname {
	color: var(--heading-font-color);
	font-weight: 700;
}

#youzify-members-list .youzify-fullname:hover {
	color: var(--primary-accent-color);
}

#youzify-members-list .youzify-name {
	color: var(--body-font-color);
}

.youzify-user-statistics .youzify-data-item span {
	width: 40px;
	margin: 6px;
	height: 40px;
	line-height: 40px;
}

.youzify-user-statistics .youzify-data-item:nth-child(1) span {
	background-color: var(--primary-accent-color);
}

.youzify-user-statistics .youzify-data-item:nth-child(2) span {
	background-color: var(--secondary-accent-color);
}

.youzify-user-statistics .youzify-data-item:nth-child(3) span {
	background-color: var(--third-accent-color);
}

.youzify-user-statistics .youzify-data-item:nth-child(4) span {
	background-color: var(--secondary-accent-color);
}

.youzify-user-actions {
	border-top: initial;
}

#buddypress.youzify div.generic-button a,
.buddypress .youzify div.generic-button a,
.youzify-user-actions a {
	color: #fff;
	display: -ms-flexbox !important;
	display: flex !important;
	background-color: var(--third-accent-color);
}

#buddypress.youzify div.generic-button a.youzify-send-message,
.buddypress .youzify div.generic-button a.youzify-send-message,
.youzify-user-actions a.youzify-send-message {
	background-color: var(--third-accent-color);
}

.youzify-members-directory-shortcode .youzify #youzify-members-list .youzify-user-actions a {
	width: auto !important;
	margin: 15px !important;
	height: 50px;
}

.youzify-card-action-buttons-block .youzify-user-actions a.youzify-profile-settings {
	background-color: var(--primary-accent-color) !important;
	color: #fff !important;
	opacity: .85 !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	font-weight: 700 !important;
	font-size: 13px !important;
}

.youzify-card-action-buttons-block .youzify-user-actions a.youzify-profile-settings:hover {
	opacity: 1;
}

.youzify-card-action-buttons-block .youzify-user-actions .message-button .youzify-send-message,
.youzify-card-action-buttons-block .youzify-user-actions .friendship-button .friendship-button {
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: .85;
}

.youzify-card-action-buttons-block .youzify-user-actions .message-button .youzify-send-message:hover,
.youzify-card-action-buttons-block .youzify-user-actions .friendship-button .friendship-button:hover {
	opacity: 1;
}

.youzify-card-action-buttons-block .youzify-user-actions .follow-button a:hover {
	color: #fff;
	opacity: 1;
}

.youzify-user-actions .yzmd-second-btn,
.youzify-user-actions .youzify-send-message,
#user_switching_switch_to a{
	color: #fff !important;
	border: none !important;
	background-color: var(--third-accent-color) !important;
	display: flex !important;

	align-items: center !important;
	justify-content: center !important;
	font-weight: 700 !important;
	font-size: 13px !important;
}

.youzify-user-actions .yzmd-second-btn {
	background-color: var(--primary-accent-color);
}

.youzify-user-actions .yzmd-second-btn:hover,
.youzify-user-actions .youzify-send-message:hover {
	opacity: 1;
}

#youzify-groups-list li .youzify-group-cover {
	border-radius: 5px 5px 0 0;
}

#youzify-groups-list li.youzify-show-cover .youzify-group-data {
	border-radius: 5px;
}

#youzify-groups-list .item .item-title a {
	color: var(--heading-font-color);
	font-weight: 700;
}

#youzify-groups-list .item .item-title a:hover {
	color: var(--primary-accent-color);
}

#youzify-groups-list .item .item-meta .group-status {
	color: var(--body-font-color);
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 8px;
	font-size: 12px;
	font-weight: 700;
}

#youzify-groups-list .item .item-meta .group-status i {
	color: var(--ol-icon-color);
}

.youzify-user-statistics .youzify-data-item span {
	margin: 6px;
	height: 40px;
	width: 40px;
}

.youzify-user-statistics .youzify-data-posts span {
	background-color: var(--primary-accent-color);
}

.youzify-user-statistics .youzify-data-activity span {
	background-color: var(--secondary-accent-color);
}

.youzify-user-statistics .youzify-data-members span {
	background-color: var(--third-accent-color);
}

#youzify-groups-list .action {
	border-top: none;
}

#youzify-groups-list .action a {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 14px;
}

#youzify-groups-list .action .youzify-manage-group {
	color: #fff;
	background-color: var(--ol-icon-color);
	opacity: .85;
	display: flex;
	align-items: center;
	justify-content: center;
}

#youzify-groups-list .action .youzify-manage-group:hover {
	opacity: 1;
}

#youzify-groups-list .action .group-button .leave-group {
	color: #ffffff;
	border: none;
	background-color: var(--ol-icon-color);
}

.youzify-directory .pagination {
	margin: 0 17.5px 35px !important;
	display: block;
}

.youzify-card-show-avatar-border .item-avatar,
.youzify-card-show-avatar-border .youzify-item-avatar {
	border: 4px solid transparent;
	background-color: white;
}

.youzify-card-action-buttons-border-radius .youzify-user-actions .mute-button a {
	background-color: #08ddc1;
	color: #fff;
	opacity: .85;
}

.youzify-card-action-buttons-border-radius .youzify-user-actions .mute-button a:hover {
	opacity: 1;
}

#youzify-groups-list .youzify-show-cover .item-avatar {
	margin-top: -73px;
}
#youzify-groups-list .item-avatar {
	width: 146px;
	height: 146px;
}

@media screen and (max-width: 1024px) {
	.youzify-directory-filter #subnav {
		margin-top: 15px;
		padding-top: 15px;
		border-top: 1px solid var(--ol-border-color);
	}

	.youzify .youzify-page-main-content {
		padding: 25px 10px 0;
	}

	.rtl #youzify-directory-search-box,
	#youzify-directory-search-box {
		border-top: 1px solid var(--ol-border-color);
	}

	.youzify-directory-filter .item-list-tabs li #members-dir-search label {
		margin: 0;
		width: calc(100% - 124px);
	}
}

@media screen and (max-width: 475px) {
	#youzify-directory-search-box form input[type="submit"],
	body #buddypress #youzify-directory-search-box form input[type="submit"] {
		margin-left: 0;
	}

	.youzify-user-actions .friendship-button,
	#youzify-members-list .youzify-user-actions a,
	.youzify-user-actions .message-button,
	.youzify-user-actions .message-button,
	.youzify-user-actions .message-button a {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.youzify-directory-filter .item-list-tabs li #members-dir-search label {
		width: 100%;
	}
}
