.youzify p {
	line-height: 1.5;
}

/* Fonts */
body .youzify,
body .youzify h3,
body #youzify input,
body .youzify button {
	font-family: inherit;
}

.youzify p.form-row {
	display: block;
	margin-right: 0;
	margin-left: 0;
}

.youzify_effect.full-visible, .youzify_effect.bounceInLeft, .youzify_effect.bounceInRight, .youzify_effect.fadeIn, .youzify_effect.fadeInDown, .youzify_effect.fadeInLeft, .youzify_effect.fadeInRight, .youzify_effect.fadeInUp, .youzify_effect.fadeInUpDelay {
	visibility: visible;
}

.youzify h1,
.youzify h2,
.youzify h3,
.youzify h4,
.youzify h5,
.youzify h6 {
	line-height: initial;
}

body #youzify form,
.youzify form {
	margin-bottom: 0;
}

.youzify button[disabled],
.youzify textarea[disabled],
.youzify input[disabled] {
	opacity: .5;
}
.youzify input[type="radio"] + label:before, .youzify input[type="radio"] + label:after{
	display: none;
}

.youzify img {
	color: var(--body-font-color);
}

.youzify abbr,
.youzify label abbr {
	color: red;
	font-weight: 700;
}

.youzify textarea:-ms-input-placeholder {
	font-family: inherit;
}

.youzify textarea::-ms-input-placeholder {
	font-family: inherit;
}

.youzify textarea:-ms-input-placeholder {
	font-family: inherit;
}

.youzify textarea::placeholder {
	font-family: inherit;
}

.youzify ::-webkit-input-placeholder {
	font-family: inherit;
}

.youzify ::-moz-placeholder {
	font-family: inherit;
}

.youzify :-ms-input-placeholder {
	font-family: inherit;
}

.youzify :-moz-placeholder {
	font-family: inherit;
}

.youzify a,
.youzify p,
.youzify input,
.youzify-wp-widget,
.youzify select,
.youzify-dialog,
.youzify textarea,
.youzify a.button,
#sitewide-notice,
.youzify-tooltip:after,
.widget.buddypress,
.youzify-dialog-desc,
.youzify-items-list-widget,
.youzify-my-account-widget,
[data-youzify-tooltip]:after,
.youzify-tool-btn .youzify-tool-name,
.widget_bp_groups_widget .item-options a,
.widget_bp_core_members_widget .item-options a,
.widget_bp_core_sitewide_messages .bp-site-wide-message button,
#sitewide-notice, #youzify div textarea, .widget.buddypress, .widget_bp_core_members_widget .item-options a, .widget_bp_core_sitewide_messages .bp-site-wide-message button, .widget_bp_groups_widget .item-options a, .youzify a, .youzify a.button, .youzify input, .youzify p, .youzify select, .youzify textarea, .youzify-dialog, .youzify-dialog-desc, .youzify-items-list-widget, .youzify-modal-actions a, .youzify-modal-actions button, .youzify-my-account-widget, .youzify-tool-btn .youzify-tool-name, .youzify-tooltip:after, .youzify-wp-widget, [data-youzify-tooltip]:after {
	font-family: inherit;
}

#message.info, div#message.info{
	background-color: var(--ol-card-bg-color);
}

.youzify-crimson-scheme #message-recipients .highlight .highlight-meta a, .youzify-crimson-scheme .activity-header .activity-head p a, .youzify-crimson-scheme .thread-sender .thread-from .from .thread-count, .youzify-crimson-scheme .widget_display_replies li a.bbp-author-name, .youzify-crimson-scheme .widget_display_topics li .topic-author a.bbp-author-name, .youzify-crimson-scheme .youzify-bbp-topic-head-meta .youzify-bbp-head-meta-last-updated a:not(.bbp-author-name), .youzify-crimson-scheme .youzify-group-navmenu li a:hover, .youzify-crimson-scheme .youzify-group-settings-tab fieldset legend, .youzify-crimson-scheme .youzify-link-main-content .youzify-link-url:hover, .youzify-crimson-scheme .youzify-post-content .youzify-post-title a:hover, .youzify-crimson-scheme .youzify-post-tags .youzify-tag-symbole, .youzify-crimson-scheme .youzify-product-price .youzify-product-new-price, .youzify-crimson-scheme .youzify-product-price ins .amount, .youzify-crimson-scheme .youzify-product-price.youzify-variable-price, .youzify-crimson-scheme .youzify-profile-navmenu .youzify-navbar-item a:hover, .youzify-crimson-scheme .youzify-profile-navmenu .youzify-navbar-item a:hover i, .youzify-crimson-scheme .youzify-project-tags .youzify-tag-symbole, .youzify-crimson-scheme .youzify-recent-posts .youzify-post-title a:hover, .youzify-crimson-scheme .youzify-tab-post .youzify-post-title a:hover, .youzify-crimson-scheme .youzify-wall-link-data .youzify-wall-link-url, .youzify-crimson-scheme .youzify-wall-new-post .youzify-post-title a:hover{
	color: var(--primary-accent-color);
}
.my-friends.youzify-crimson-scheme #friend-list .action a.accept, .youzify-crimson-scheme #bbpress-forums #bbp-search-form #bbp_search_submit, .youzify-crimson-scheme #bbpress-forums .bbp-search-form #bbp_search_submit, .youzify-crimson-scheme #bbpress-forums li.bbp-footer, .youzify-crimson-scheme #bbpress-forums li.bbp-header, .youzify-crimson-scheme #group-create-tabs li.current, .youzify-crimson-scheme #group-settings-form input[type=submit], .youzify-crimson-scheme #message-recipients .highlight-icon i, .youzify-crimson-scheme #search-members-form #members_search_submit, .youzify-crimson-scheme #send-invite-form .submit input, .youzify-crimson-scheme #send-reply #send_reply_button, .youzify-crimson-scheme #send_message_form .submit #send, .youzify-crimson-scheme #youzify-directory-search-box form input[type=submit], .youzify-crimson-scheme #youzify-group-body h1:before, .youzify-crimson-scheme #youzify-group-buttons .group-button a.join-group, .youzify-crimson-scheme #youzify-groups-list .action .group-button .accept-invite, .youzify-crimson-scheme #youzify-groups-list .action .group-button .join-group, .youzify-crimson-scheme #youzify-groups-list .action .group-button .membership-requested, .youzify-crimson-scheme #youzify-groups-list .action .group-button .request-membership, .youzify-crimson-scheme #youzify-members-list .youzify-user-actions .friendship-button .requested, .youzify-crimson-scheme #youzify-members-list .youzify-user-actions .friendship-button a, .youzify-crimson-scheme #youzify-wall-nav .item-list-tabs li#activity-filter-select label, .youzify-crimson-scheme .bbp-pagination .page-numbers.current, .youzify-crimson-scheme .button.accept, .youzify-crimson-scheme .group-button.accept-invite, .youzify-crimson-scheme .group-button.join-group, .youzify-crimson-scheme .group-button.request-membership, .youzify-crimson-scheme .group-request-list .action .accept a, .youzify-crimson-scheme .invitations .invitation-actions a.resend span, .youzify-crimson-scheme .item-list-tabs #search-message-form #messages_search_submit, .youzify-crimson-scheme .messages-notices .thread-options .read span, .youzify-crimson-scheme .messages-options-nav #messages-bulk-manage, .youzify-crimson-scheme .notifications .notification-actions .mark-read span, .youzify-crimson-scheme .notifications-options-nav #notification-bulk-manage, .youzify-crimson-scheme .pagination .current, .youzify-crimson-scheme .sitewide-notices .thread-options .activate-notice, .youzify-crimson-scheme .widget_display_forums li a:before, .youzify-crimson-scheme .widget_display_search #bbp_search_submit, .youzify-crimson-scheme .widget_display_topics li:before, .youzify-crimson-scheme .widget_display_views li .bbp-view-title:before, .youzify-crimson-scheme .youzify .checkout_coupon, .youzify-crimson-scheme .youzify .wc-proceed-to-checkout a.checkout-button, .youzify-crimson-scheme .youzify .wc-proceed-to-checkout a.checkout-button:hover, .youzify-crimson-scheme .youzify .woocommerce-customer-details h2, .youzify-crimson-scheme .youzify .youzify-attachment-file-icon, .youzify-crimson-scheme .youzify .youzify-wc-box-title h3, .youzify-crimson-scheme .youzify .youzify-wc-main-content #payment #place_order, .youzify-crimson-scheme .youzify .youzify-wc-main-content .track_order .form-row button, .youzify-crimson-scheme .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table tfoot .order-total, .youzify-crimson-scheme .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table thead, .youzify-crimson-scheme .youzify .youzify-wc-main-content button[type=submit], .youzify-crimson-scheme .youzify .youzify-wc-main-content h3, .youzify-crimson-scheme .youzify .youzify-wc-main-content table.shop_table td a.view:before, .youzify-crimson-scheme .youzify .youzify-wc-main-content table.shop_table td a.woocommerce-MyAccount-downloads-file:before, .youzify-crimson-scheme .youzify .youzify-wc-main-content table.shop_table td.actions .coupon button, .youzify-crimson-scheme .youzify .youzify-wc-main-content table.shop_table td.woocommerce-orders-table__cell-order-number a, .youzify-crimson-scheme .youzify .youzify-wc-main-content table.shop_table thead, .youzify-crimson-scheme .youzify div.item-list-tabs li.youzify-activity-show-search .youzify-activity-show-search-form i, .youzify-crimson-scheme .youzify table tfoot tr, .youzify-crimson-scheme .youzify table thead tr, .youzify-crimson-scheme .youzify table.shop_table.order_details tfoot tr:last-child, .youzify-crimson-scheme .youzify-author .youzify-account-settings, .youzify-crimson-scheme .youzify-author .youzify-login, .youzify-crimson-scheme .youzify-community-hashtags .youzify-hashtag-item:hover, .youzify-crimson-scheme .youzify-current-bg-color, .youzify-crimson-scheme .youzify-current-checked-bg-color:checked, .youzify-crimson-scheme .youzify-forums-forum-item .youzify-forums-forum-icon i, .youzify-crimson-scheme .youzify-forums-topic-item .youzify-forums-topic-icon i, .youzify-crimson-scheme .youzify-group-manage-members-search #members_search_submit, .youzify-crimson-scheme .youzify-group-settings-tab input[type=submit], .youzify-crimson-scheme .youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-add-button i, .youzify-crimson-scheme .youzify-loading .youzify_msg, .youzify-crimson-scheme .youzify-media-filter .youzify-filter-item .youzify-current-filter, .youzify-crimson-scheme .youzify-nav-effect .youzify-menu-border, .youzify-crimson-scheme .youzify-pagination .page-numbers.current, .youzify-crimson-scheme .youzify-post .youzify-read-more, .youzify-crimson-scheme .youzify-post-content .youzify-post-type, .youzify-crimson-scheme .youzify-product-actions .youzify-addtocart, .youzify-crimson-scheme .youzify-project-content .youzify-project-type, .youzify-crimson-scheme .youzify-scrolltotop i:hover, .youzify-crimson-scheme .youzify-service-icon i:hover, .youzify-crimson-scheme .youzify-social-buttons .friendship-button a, .youzify-crimson-scheme .youzify-social-buttons .friendship-button a.requested, .youzify-crimson-scheme .youzify-tab-post .youzify-read-more, .youzify-crimson-scheme .youzify-tab-title-box, .youzify-crimson-scheme .youzify-user-actions .friendship-button a, .youzify-crimson-scheme .youzify-user-actions .friendship-button a.requested, .youzify-crimson-scheme .youzify-view-order .youzify-wc-main-content>p mark.order-status, .youzify-crimson-scheme .youzify-wall-actions .youzify-wall-post, .youzify-crimson-scheme .youzify-wall-embed .youzify-embed-action .friendship-button a, .youzify-crimson-scheme .youzify-wall-embed .youzify-embed-action .friendship-button a.requested, .youzify-crimson-scheme .youzify-wall-embed .youzify-embed-action .group-button a, .youzify-crimson-scheme .youzify-wall-file-post, .youzify-crimson-scheme .youzify-wall-new-post .youzify-post-more-button, .youzify-crimson-scheme .youzify-widget .youzify-user-tags .youzify-utag-values .youzify-utag-value-item, .youzify-crimson-scheme div.bbp-submit-wrapper button, .youzify-crimson-scheme input[type=submit]{
	background-color: var(--primary-accent-color);
}

.olympus-theme .youzify-media-filter{
	background-color: var(--ol-card-bg-color);
}
.youzify-primary-nav-img {
	background-color: var(--ol-border-color);
}

i.youzify-small-verified-icon {
	color: #fff !important;
}

i.youzify-big-verified-icon {
	font-size: 9px;
}

.youzify-account-verified {
	vertical-align: middle;
}

.youzify-tools {
	z-index: 999999;
}

.youzify-tools-only-icons .youzify-tool-btn .youzify-tool-icon {
	display: -ms-inline-flexbox;
	display: inline-flex;
	border-radius: 3px;
	line-height: initial;
}

.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon {
	line-height: initial;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.youzify-tools-only-icons .youzify-tool-btn .youzify-tool-icon i {
	margin: auto !important;
	font-size: 14px;
	animation: none;
}

.youzify-tools-only-icons .youzify-tool-btn .youzify-tool-icon i.fa-share-alt,
.youzify-tools-only-icons .youzify-tool-btn .youzify-tool-icon i.fa-times,
.youzify-tools-only-icons .youzify-tool-btn .youzify-tool-icon i.fa-star,
.youzify-tools-only-icons .youzify-tool-btn .youzify-tool-icon i.fa-edit {
	animation: none;
}

.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon i {
	color: var(--ol-icon-color);
	margin: auto;
}

.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon i.fa-share-alt,
.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon i.fa-star,
.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon i.fa-times,
.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon i.fa-check {
	animation: none;
}

.youzify-tool-btn .youzify-tool-name {
	font-size: 14px;
	font-weight: 500;
}

.youzify-tool-btn {
	background-color: var(--secondary-accent-color);
}

.youzify-tools-full-btns .youzify-tool-btn,
.youzify-tool-btn .youzify-tool-icon,
.youzify-tool-btn .youzify-tool-name {
	display: inline-block;
	vertical-align: middle;
}

.youzify-tabs-list-silver div.item-list-tabs a i,
.youzify-tabs-list-silver #directory-show-filter a:before,
.youzify-tabs-list-silver #directory-show-search a:before,
.youzify-tabs-list-silver .youzify-default-subnav li a i,
.youzify-tabs-list-silver div.item-list-tabs a:before {
	background-color: var(--body-bg-color) !important;
	color: var(--ol-icon-color);
	border-radius: 100% !important;
}
#buddypress.youzify div.bp-avatar-status p.warning, #buddypress.youzify div.bp-cover-image-status p.warning, .youzify div.bp-avatar-status p.warning, .youzify div.bp-cover-image-status p.warning, body.youzify div.bp-avatar-status p.warning{
	background-color: var(--body-bg-color);
}

.youzify div.item-list-tabs,
#youzify table.messages-notices,
#youzify table.notifications,
.my-groups .youzify #youzify-groups-list li .youzify-group-data,
.youzify #youzify-members-list li .youzify-user-data,
.youzify-group-infos-widget,
#group-create-body, #group-settings-form,
.youzify-group-manage-members-search,
.youzify .group-members-list li,
.youzify-info-msg,
.youzify-tab-post,
.olympus-theme #buddypress.youzify .activity-list li.load-more,
.olympus-theme #buddypress.youzify .activity-list>li,
.olympus-theme .youzify .activity-list>li,
#youzify #send_message_form
{
	background-color: var(--ol-card-bg-color);
}

#group-settings-form input, #group-settings-form textarea,
.youzify-group-settings-tab input,
.youzify-group-settings-tab textarea,
#group-settings-form fieldset ul,
.youzify-group-settings-tab fieldset ul{
	border-color: var(--ol-border-color);
}

.button.reject,
.group-button.leave-group {
	color: #ffffff;
	min-width: 170px;
	background-color: var(--ol-icon-color);
	border-radius: 3px;
	border: none;
}

.widget_bp_groups_widget .item-options a,
.widget_bp_core_members_widget .item-options a {
	font-weight: 500;
	background-color: var(--body-font-color);
	color: var(--body-font-color);
}

.widget_bp_core_members_widget .item-options a {
	font-size: 10px;
	padding: 2px 5px;
}

.widget_bp_groups_widget .item-options a {
	line-height: 1;
}

.widget_bp_groups_widget .item-options a#recently-active-groups,
.widget_bp_core_members_widget .item-options a#recently-active-members {
	background-color: var(--secondary-accent-color);
}

.widget_bp_groups_widget .item-options a#popular-groups,
.widget_bp_core_members_widget .item-options a#popular-members {
	background-color: var(--third-accent-color);
}

.widget_bp_groups_widget .item-options a#newest-groups,
.widget_bp_core_members_widget .item-options a#newest-members {
	background-color: var(--primary-accent-color);
}

.widget_bp_groups_widget .item-options a#alphabetical-groups {
	background-color: #08ddc1;
}

.widget_bp_groups_widget #groups-list li,
.widget_bp_core_members_widget #members-list .vcard {
	margin: 0;
	padding: 12px 0;
}

.youzify-community-hashtags .youzify-hashtag-item {
	color: var(--heading-font-color);
}

.widget_bp_groups_widget #groups-list li .item-title a,
.widget_bp_core_members_widget #members-list .vcard .item-title a {
	color: var(--heading-font-color);
	font-size: 14px;
	font-weight: 500;
}

.widget_bp_groups_widget #groups-list li .item-title a:hover,
.widget_bp_core_members_widget #members-list .vcard .item-title a:hover {
	color: var(--primary-accent-color);
}

.widget_bp_groups_widget #groups-list li .item-meta .activity,
.widget_bp_core_members_widget #members-list .vcard .item-meta .activity {
	color: var(--body-font-color);
	font-weight: 500;
}

.widget_bp_core_login_widget .bp-login-widget-user-link a {
	color: var(--heading-font-color);
}

.widget_bp_core_login_widget .bp-login-widget-user-logout a {
	font-weight: 500;
	display: inline-flex;
	align-items: center;
}

.bbp_widget_login .bbp-login-form label,
#bp-login-widget-form label {
	color: var(--heading-font-color);
	font-weight: 500;
}

.bbp_widget_login .bbp-login-form .bbp-username input,
.bbp_widget_login .bbp-login-form .bbp-password input,
#bp-login-widget-form > input {
	color: var(--body-font-color);
	font-size: 14px;
	border: 1px solid var(--ol-border-color);
}

.widget_bp_core_members_widget #members-list .vcard .item-avatar, .widget_bp_groups_widget #groups-list li .item-avatar{
	width: 40px;
}

/*Login widget*/
.olympus-theme #bbp_login_widget-3 form fieldset {
	border-radius: 0;
	border: none;
	padding: 25px;
}

.olympus-theme #bbp_login_widget-3 .bbp-submit-wrapper {
	margin-bottom: 10px;
}

.olympus-theme #bbp_login_widget-3 .bbp-login-links a {
	margin-bottom: 10px;
	color: var(--heading-font-color);
}

.olympus-theme #bbp_login_widget-3 .bbp-login-links a:hover {
	color: var(--primary-accent-color);
}

#bp-login-widget-form #bp-login-widget-submit,
#bp-login-widget-form .bp-login-widget-register-link a {
	font-weight: 500;
}

.widget_bp_core_sitewide_messages .bp-site-wide-message #message p {
	font-size: 14px;
}

.widget_bp_core_sitewide_messages .bp-site-wide-message button {
	font-weight: 500;
}

.widget_bp_core_sitewide_messages .bp-site-wide-message strong {
	font-weight: 500;
}

.youzify-my-account-widget .youzify-widget-header .youzify-widget-head .youzify-hello {
	color: var(--body-font-color);
	font-size: 14px;
	margin-bottom: 0;
}

.youzify-my-account-widget .youzify-widget-header .youzify-widget-head .youzify-user-name {
	color: var(--heading-font-color);
	font-weight: 500;
}

.youzify-my-account-widget .youzify-menu-links .youzify-section-title {
	font-weight: 500;
}

.youzify-my-account-widget .youzify-menu-links .youzify-link-item .youzify-link-title {
	color: var(--heading-font-color);
	font-size: 14px;
	font-weight: 500;
}

.youzify-my-account-widget .youzify-menu-icon-silver .youzify-link-item i {
	color: var(--ol-icon-color);
	background-color: var(--ol-border-color);
}

.youzify-my-account-widget .youzify-menu-icon-no-bg .youzify-link-item i {
	color: var(--ol-icon-color);
	border: 1px solid var(--ol-border-color);
}

.youzify-notifications-widget .youzify-more-items a {
	font-size: 14px;
	font-weight: 500;
	border-top: 1px solid var(--ol-border-color);
}

.youzify-notif-item .youzify-notif-content .youzify-notif-desc {
	color: var(--heading-font-color);
	font-size: 14px;
	font-weight: 500;
	line-height: initial;
}

.youzify-notif-item .youzify-notif-content .youzify-notif-desc:hover {
	color: var(--primary-accent-color);
}

.youzify-notif-item .youzify-notif-content .youzify-notif-time {
	color: var(--body-font-color);
	font-weight: 500;
}

.youzify-notif-item .youzify-notif-content .youzify-notif-time {
	color: var(--body-font-color);
	font-weight: 500;
}

.youzify-notif-item .youzify-notif-icon i {
	color: var(--ol-icon-color);
}

.youzify-notif-icons-no-bg .youzify-notif-item .youzify-notif-icon i {
	color: var(--ol-icon-color);
	border: 1px solid var(--ol-border-color);
}

.youzify-notif-icons-silver .youzify-notif-item .youzify-notif-icon i {
	color: var(--ol-icon-color);
}

.youzify-notif-icons-colorful .youzify-notif-update_reply .youzify-notif-icon i {
	background-color: var(--third-accent-color);
}

.youzify-notif-icons-colorful .youzify-notif-bbp_new_reply .youzify-notif-icon i,
.youzify-notif-icons-colorful .youzify-notif-friendship_accepted .youzify-notif-icon i {
	background-color: var(--third-accent-color);
}

.youzify-notif-icons-colorful .youzify-notif-friendship_request .youzify-notif-icon i {
	background-color: var(--secondary-accent-color);
}

.youzify-notif-icons-colorful .youzify-notif-new_at_mention .youzify-notif-icon i {
	background-color: var(--primary-accent-color);
}

.youzify-follow-message-button {
	border-radius: 100px;
}

.youzify-social-buttons .youzify-follow-message-button .follow-button a {
	background-color: var(--third-accent-color);
	opacity: .85;
	display: inline-flex;
	align-items: center;
}

.youzify-social-buttons .youzify-follow-message-button .follow-button a:hover {
	opacity: 1;
}

.youzify-social-buttons .youzify-follow-message-button .follow-button a.unfollow {
	background-color: var(--primary-accent-color);
}

.youzify-social-buttons .youzify-follow-message-button .youzify-send-message {
	margin-left: 1px;
}

.friendship-button.not_friends .add {
	background-color: var(--secondary-accent-color) !important;
	opacity: .85;
	display: inline-flex;
	align-items: center;
}

.friendship-button.not_friends .add:hover {
	opacity: 1;
}

.friendship-button.is_friend.remove {
	background-color: var(--ol-icon-color) !important;
	opacity: .85;
}

.friendship-button.is_friend.remove:hover {
	opacity: 1;
}

.message-button .youzify-send-message {
	background-color: var(--secondary-accent-color) !important;
	border: none;
	opacity: .85;
}

.message-button .youzify-send-message {
	opacity: 1;
}

.friendship-button .awaiting_response_friend {
	background-color: var(--secondary-accent-color) !important;
	border: none;
	opacity: .85;
}

.friendship-button .awaiting_response_friend:hover {
	opacity: 1;
}

.widget-error {
	color: var(--body-font-color);
	font-size: 14px;
}

.group-button.pending.membership-requested,
.group-button.request-membership,
.group-button.join-group {
	background-color: var(--primary-accent-color) !important;
}

#youzify #message p {
	color: var(--secondary-accent-color);
	font-size: 14px;
	font-weight: 500;
	text-transform: capitalize;
}

#message p a {
	color: var(--heading-font-color);
}

#message p code {
	font-family: inherit;
	font-size: 14px;
}

div#message.info,
#message.info {
	border-left: 4px solid var(--secondary-accent-color);
	box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1);
}

.youzify-sidebar .widget-content {
	border-radius: initial;
	background: var(--ol-card-bg-color);
}

.youzify-sidebar .widget-content .widget-title {
	color: var(--heading-font-color);
	font-size: 14px;
	font-weight: 500;
	border-bottom: 1px solid var(--ol-border-color);
	background: var(--ol-card-bg-color);
}

.youzify-sidebar .widget-content .widget-title a {
	color: var(--heading-font-color);
}

.youzify-sidebar .widget-content .widget-title a:hover {
	color: var(--primary-accent-color);
}

.youzify-sidebar .widget-content .widget-title:before {
	margin-right: 10px;
	text-align: center;
	color: var(--ol-icon-color);
	background-color: transparent;
}

.youzify-sidebar .widget_youzify_notifications_widget .youzify-notifications-widget .youzify-notif-item {
	border-bottom: 1px solid var(--ol-border-color);
}

.widget_bp_core_recently_active_widget .avatar-block,
.widget_bp_core_whos_online_widget .avatar-block {
	padding: 10px 25px;
}

.widget.widget_display_topics li,
.widget_display_topics li {
	display: flex;
	align-items: center;
}

.youzify-wp-widget-box a {
	font-size: 14px;
	font-weight: 500;
}

.youzify-wp-widget-box a:before {
	content: '\e928';
	font-family: 'olympus' !important;
	font-size: 24px;
	font-weight: 400;
}

.youzify-wp-rss-box a {
	background: #FF5722;
	background: url(../../images/dotted-bg.png), linear-gradient(to left, #F9D423, #FF5722);
}

.youzify div.item-list-tabs .youzify-bar-select,
.nice-select {
	background-color: var(--ol-card-bg-color);
	font-size: .875rem;
	line-height: 1.25;
	color: var(--heading-font-color);
	border: 1px solid var(--ol-border-color);
	border-radius: 0.25rem;
}

.nice-select .option {
background-color: var(--ol-smoke-light);
}

.nice-select:hover {
	border-color: var(--ol-border-color);
}

.nice-select:active,
.nice-select.open,
.nice-select:focus {
	border-color: var(--ol-border-color);
}

.nice-select .current {
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	overflow: hidden;
	line-height: 40px;
	word-break: break-all;
	text-transform: capitalize;
	color: var(--body-font-color);
	font-weight: 400;
}

.nice-select .option {
	font-size: 12px;
	color: var(--heading-font-color);
}

.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
	background-color: var(--body-bg-color);
}

.nice-select .option.selected {
	font-weight: 500;
}

#whats-new-post-in-box .nice-select {
	height: 39px;
	line-height: 35px;
	border: 1px solid var(--ol-border-color);
}

#whats-new-post-in-box .nice-select:after {
	margin-top: -2px;
}

#whats-new-post-in-box .nice-select .current {
	line-height: 40px;
}

.youzify div.item-list-tabs .youzify-bar-select {
	font-size: 14px;
	font-weight: 500;
}

.youzify-modal,
.youzify-dialog {
	z-index: 9999;
}

.youzify-dialog-container .youzify-dialog-buttons a {
	font-weight: 500;
}

.youzify-dialog-container .youzify-dialog-buttons a.youzify-close-dialog {
	color: #fff;
	background-color: var(--third-accent-color);
	border: none;
}

.youzify-dialog-desc .youzify-dialog-title {
	color: var(--heading-font-color);
	font-weight: 500;
	font-size: 18px;
}

.youzify-dialog-desc {
	color: var(--body-font-color);
}

.youzify-dialog-desc strong,
.youzify-dialog-desc a {
	font-weight: 500;
}

.youzify-success-dialog .youzify-dialog-header {
	background-color: var(--secondary-accent-color);
}

.youzify-dialog-container .youzify-dialog-buttons a,
.youzify-wp-author-widget .youzify-author .youzify-social-buttons a,
.youzify-actions-btn-border-oval a,
#whats-new-post-in-box .nice-select {
	border-radius: 3px;
}

.youzify-head-content .youzify-user-status {
	font-weight: 500;
}

.bbp-logged-in img.avatar {
	width: 50px;
	height: 50px;
}

.bbp-logged-in h4 a {

	color: var(--body-font-color);
	font-weight: 500;
}

.bbp-logged-in .logout-link {
	font-size: 14px;
	font-weight: 500;

	background-color: var(--primary-accent-color);
}

.widget_display_views li {
	border: initial !important;
}

.widget_display_views li .bbp-view-title {

	color: var(--body-font-color);
	font-size: 14px;
	font-weight: 500;
}

.widget_display_topics ul {
	padding: 15px 0;
	list-style: none;
}

.widget_display_topics li {
	color: var(--body-font-color);
	font-size: 14px;
	min-height: initial;
	margin-bottom: initial;
	border: initial !important;
	padding: 15px 25px 15px 90px;
}

.widget_display_topics li a.bbp-forum-title {
	color: var(--body-font-color);
	font-size: 14px;
	font-weight: 500;
}

.widget_display_topics li .topic-author a.bbp-author-name {
	font-size: 14px;
	font-weight: 500;
}

.widget_display_topics li div {
	font-weight: 500;
}

.widget_display_forums ul {
	padding: 0;
}

.widget_display_forums li a {
	color: var(--body-font-color);
	font-size: 14px;
	font-weight: 500;
}

.widget_display_forums li a:hover {
	color: var(--primary-accent-color);
}

.widget_display_search #bbp_search_submit {
	font-weight: 500;
}

.widget_display_replies li {
	font-size: 14px;
}

.widget_display_replies li a.bbp-author-name {
	font-size: 14px;
	font-weight: 500;
}

.widget_display_replies li a.bbp-reply-topic-title {
	color: var(--body-font-color);
	font-size: 14px;
	font-weight: 500;
}

.widget_display_replies li div {
	font-weight: 500;
}

.youzify-forums-statistics-content .youzify-forums-statistics-nbr {
	color: var(--body-font-color);
	font-size: 14px;
}

.youzify-forums-statistics-content .youzify-forums-statistics-desc {
	color: var(--body-font-color);
	font-size: 14px;
	font-weight: 500;
}

.youzify-suggested-groups-widget .youzify-list-item .youzify-item-data,
.youzify-suggested-friends-widget .youzify-list-item .youzify-item-data {
	width: calc(100% - 150px);
}

.youzify-items-list-widget .youzify-list-item a.youzify-item-name {
	color: var(--heading-font-color);
	font-size: 14px;
	font-weight: 700;
	display: block;
	margin-bottom: 5px;
}

.youzify-items-list-widget .youzify-list-item a.youzify-item-name:hover {
	color: var(--primary-accent-color);
}

.youzify-items-list-widget .youzify-list-item .youzify-item-meta .youzify-meta-item {
	letter-spacing: 0;
	color: var(--body-font-color);
	margin-top: 0;
	font-weight: 700;
}

.youzify-items-list-widget .youzify-list-item .youzify-item-meta .youzify-meta-item i {
	font-size: 14px;
	margin-right: 6px;
}

.youzify-items-list-widget .youzify-list-item .youzify-item-action {
	margin-top: 7px;
}

.youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-add-button i {
	width: 36px;
	height: 36px;
	line-height: 36px;
}

.youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-add-button,
.youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-close-button {
	display: inline-block;
	vertical-align: middle;
}

.youzify-scrolltotop i {
	background-color: rgba(56, 169, 255, 0.3);
	transition: all 0.2s ease-in-out;
}

.youzify-scrolltotop.youzify-fade-out,
.youzify-scrolltotop.youzify-is-visible,
.no-touch .youzify-scrolltotop:hover {
	transition: all .3s 0s;
}

.youzify-scrolltotop i:hover {
	transition: all 0.3s ease;
}

.youzify-item-tools {
	padding: 12px 25px;
	background-color: var(--ol-card-bg-color);
	border-bottom: 1px solid var(--ol-border-color);
}

.friendship-button.loading a:before,
.youzify .group-button.loading a:before,
.youzify-item-tools .youzify-item-tool.loading .youzify-tool-icon i:before,
.youzify-social-buttons .youzify-follow-message-button .follow-button a.loading:before {
	content: "" !important;
}

.youzify-item-tool .youzify-tool-name {
	color: var(--heading-font-color);
	font-size: 14px;
	font-weight: 600;
	transition: all .3s ease;
}

.youzify-item-tool .youzify-tool-name:hover {
	color: var(--primary-accent-color);
}

.youzify-item-tools .youzify-item-tool.youzify-pin-post .youzify-tool-icon {
	background-color: #ffc107;
}

.youzify-item-tool .youzify-tool-icon i {
	color: #fff;
	line-height: 28px;
}

.youzify-pin-tool .youzify-tool-icon i {
	color: #fff;
}

.youzify-bookmark-tool .youzify-tool-icon {
	background-color: #38a9ff;
}

.youzify-show-item-tools i {
	color: var(--ol-icon-color);
}

.youzify-item-tool.youzify-edit-tool .youzify-tool-icon {
	background-color: var(--secondary-accent-color);
}

.youzify-item-tools .youzify-item-tool.loading .youzify-tool-icon i {
	animation: none;
}

.youzify-item-tool.youzify-edit-tool.loading .youzify-tool-icon i.fa-edit:before {
	content: '' !important;
}

.youzify-item-tool.youzify-delete-tool .youzify-tool-icon {
	background-color: var(--primary-accent-color);
}

.youzify-review-item .youzify-show-item-tools {
	top: 0;
	right: 0;
}

.youzify-review-item .youzify-show-item-tools i {
	font-size: 14px;
	transition: all .3s ease;
}

.youzify-tooltip:after,
[data-youzify-tooltip]:after {
	font-size: 12px;
	font-weight: 500;
}

#youzify-modal .youzify-modal .uk-option-item .option-title {
	font-size: 16px;
	font-weight: 600;
	color: var(--heading-font-color);
}

#youzify-modal .youzify-modal-actions button.youzify-modal-save {
	background-color: var(--third-accent-color);
	text-transform: capitalize;
}

#youzify-modal .youzify-modal-actions .youzify-modal-delete {
	background-color: var(--primary-accent-color);
	text-transform: capitalize;
}

#youzify-modal .youzify-modal .uk-option-item .option-desc {
	font-size: 12px;
	color: var(--body-font-color);
}

#youzify-modal .youzify-modal .uk-option-item input[type=text],
#youzify-modal .youzify-modal .uk-option-item textarea {
	font-size: 14px;
	line-height: 1.5;
	background: var(--body-bg-color);
	color: var(--heading-font-color);
	margin-top: 10px;
}

.youzify-modal {
	left: 0;
	right: 0;
	top: 80px;
	width: 650px;
	font-family: inherit;
}
.youzify-shared-wrapper,
.olympus-theme .youzify-emojionearea .youzify-emojionearea-picker .youzify-emojionearea-filters,
.olympus-theme .youzify-emojionearea .youzify-emojionearea-picker .youzify-emojionearea-scroll-area .youzify-emojionearea-category-title{
	background-color: var(--body-bg-color);

}
#youzify-modal .youzify-modal,
.olympus-theme .youzify-shared-wrapper .youzify-shared-wrapper-container,
.olympus-theme .youzify-emojionearea .youzify-emojionearea-picker,
.olympus-theme #message{
	background-color: var(--ol-card-bg-color);
}


#youzify-modal .youzify-modal-title {
	background: var(--secondary-accent-color);
}

#youzify-modal .youzify-modal-content {
	font-size: 14px;
	color: var(--heading-font-color);
}

#youzify-modal .youzify-modal-actions a,
#youzify-modal .youzify-modal-actions button {
	font-size: 14px;
	font-weight: 700;
	text-transform: initial;
}

#youzify-modal .youzify-modal-title>i {
	padding: 0;
	font-size: 18px !important;
}
.youzify-rate-user {
	margin: 0 auto;
}

.youzify-modal, .youzify-dialog {
	z-index: 99999;
}

.olympus-theme .youzify-rate-user>label:before {
	margin: 8px;
	font-size: 30px;
	font-family: "Font Awesome 5 Free"!important;
	display: inline-block;
	content: "\f005";
	font-weight: 700;
	position: relative;
	width: auto;
	height: auto;
	border: none;
}
.olympus-theme .youzify-rate-user>label:after{
	display: none;
}

.olympus-theme .youzify-rate-user>label {
	color: #ddd;
	float: right;
	width: initial;
	clear: initial;
	padding: 0;
}

/**
 * Load Button.
 */
.youzify table tbody td {
	color: var(--body-font-color);
}

.youzify-wp-author-widget .youzify-social-buttons .friendship-button {
	margin: 0;
}

.friendship-button:not(.awaiting_response_friend).loading a:before {
	content: "" !important;
	animation: none;
}

#youzify-live-notifications {
	bottom: 30px;
}

.youzify-pagination .youzify-nav-links .page-numbers, .youzify-pagination .youzify-pagination-pages {
	background-color: var(--ol-card-bg-color);
}

@media screen and (max-width: 375px) {
	.youzify-modal .youzify-dialog-header i {
		display: inline-block;
		margin: 0 8px 0 0;
	}
}

/** Display all icons by default on mobile devices. **/
@media screen and (max-width: 1024px) {
	.rtl .youzify-horizontal-layout .youzify-main-column,
	.rtl .youzify-horizontal-layout .youzify-sidebar-colum,
	.youzify-horizontal-layout .youzify-main-column,
	.youzify-horizontal-layout .youzify-sidebar-column {
		width: 100%;
	}

	.rtl .youzify-horizontal-layout .youzify-sidebar-column .youzify-column-content,
	.rtl .youzify-horizontal-layout .youzify-main-column .youzify-column-content,
	.youzify-horizontal-layout .youzify-sidebar-column .youzify-column-content,
	.youzify-horizontal-layout .youzify-main-column .youzify-column-content {
		margin: 0;
	}
}

@media screen and (max-width: 768px) {
	.youzify-show-item-tools i,
	.youzify-tools {
		opacity: 1;
	}

	.youzify-scrolltotop {
		bottom: 70px;
		right: 20px;
	}

	.youzify-mobile-nav .youzify-mobile-nav-item i {
		color: var(--ol-icon-color);
	}

	.youzify-mobile-nav {
		background: transparent;
	}

	.youzify-inline-mobile-nav .youzify-mobile-nav-item {
		padding: 0;
	}

	.youzify-inline-mobile-nav .youzify-mobile-nav-item .youzify-mobile-nav-container {
		text-align: left;
	}
}

@media screen and (max-width: 475px) {
	#youzify-live-notifications {
		padding: 0 20px;
	}

	.youzify-social-buttons .youzify-follow-message-button .youzify-send-message:before {
		border-bottom-left-radius: 3px;
		border-top-left-radius: 3px;
	}

	.youzify-social-buttons .youzify-follow-message-button .follow-button a {
		border-radius: 3px;
	}

	.youzify-items-list-widget .youzify-list-item .youzify-item-avatar img {
		width: 40px;
		height: 40px;
	}

	.youzify-social-buttons .youzify-follow-message-button .youzify-send-message {
		border: 1px solid var(--ol-border-color);
		padding: 15px 25px !important;
	}

	.youzify-modal {
		width: 90%;
	}

	.youzify-wp-author-widget .youzify-social-buttons .youzify-follow-message-button .youzify-send-message {
		padding: 15px 25px !important;
		margin-top: 12px !important;
	}

	.youzify-wp-author-widget .youzify-social-buttons .youzify-follow-message-button .follow-button {
		margin-top: 0;
	}
}
