/*
 * Activity wall (stream + post composer) in the GenD theme look.
 *
 * Generated from Youzify's youzify-wall.css by recolouring it to the
 * gend-society tokens defined in bp-screens.css (--bps-*: backgrounds ->
 * surfaces, grey text -> muted, light borders -> lines, Youzify's scheme
 * colour -> accent) and dropping its fonts. Its layout and the composer's
 * per-post-type field logic are unchanged, so every post type still works.
 * Loaded only on activity screens (inc/youzify-styles.php), after
 * bp-screens.css. Hand-written additions are at the end of this file.
 */
body.youzify-modal-overlay-active {
    overflow:hidden !important;
}
.youzify a,
.youzify p,
.youzify input,
.youzify-wp-widget,
.youzify select,
.youzify-dialog,
.youzify textarea,
#youzify div textarea,
.youzify a.button,
#sitewide-notice,
.youzify-tooltip:after,
.widget.buddypress,
.youzify-dialog-desc,
.youzify-items-list-widget,
.youzify-modal-actions a,
.youzify-modal-actions button,
.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 {
}
.youzify-tool-btn.youzify-review-btn {
    background-color:#f9c321;
}
.youzify-tool-btn.youzify-report-btn {
    background-color:#F44336;
}
.youzify-tool-btn.youzify-social-share-btn {
    background-color:#8bc34a;
}
.youzify-tools {
    top:0;
    right:0;
    z-index:9;
    opacity:0;
    position:absolute;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out;
}
.youzify-author:hover .youzify-tools,
#youzify-group-header:hover .youzify-tools,
#youzify-profile-header:hover .youzify-tools,
#youzify-groups-list li:hover .youzify-tools,
#youzify-members-list li:hover .youzify-tools {
    opacity:1;
}
.youzify-tools-full-btns {
    padding:10px 5px;
}
.youzify-tools-only-icons {
    padding:8px 4px;
}
.youzify-tool-btn {
    cursor:pointer;
    background-color:#00bcd4;
}
.youzify-tools-full-btns .youzify-tool-btn {
    margin:0px 4px;
    overflow:hidden;
}
.youzify-tools-only-icons .youzify-tool-btn {
    float:left;
    margin:0px 3px;
}
.youzify-tool-btn .youzify-tool-icon {
    margin:0;
    padding:0;
    text-align:center;
}
.youzify-tools-only-icons .youzify-tool-btn .youzify-tool-icon {
    width:25px;
    height:25px;
    line-height:23px;
}
.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon {
    width:35px;
    height:35px;
    line-height:35px;
    background-color:var(--bps-surface);
}
.youzify-tools-only-icons .youzify-tool-btn .youzify-tool-icon i {
    color:#fff;
    font-size:var(--yzfy-primary-font-size);
}
.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon i {
    color:var(--bps-muted);
    font-size:16px;
}
.youzify-tool-btn .youzify-tool-name {
    color:#fff;
    padding:0 15px;
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    text-align:center;
}
.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-media-filter .youzify-filter-item .youzify-filter-content.loading i:before,
.youzify-product-action-button.youzify-addtocart.loading i:before,
.youzify-product-action-button.youzify-addtocart.loading i:before,
.youzify-tool-btn.loading .youzify-tool-icon i:before {
    font-weight:700;
    content:"\f110" !important;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
}
.youzify-media-filter .youzify-filter-item .youzify-filter-content.loading i,
.youzify-product-action-button.youzify-addtocart.loading i,
.youzify-tool-btn.loading .youzify-tool-icon i {
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear;
}
.youzify-tabs-list-gradient .youzify-default-subnav li:nth-child(1) a i,
.youzify-tabs-list-gradient div.item-list-tabs li:nth-child(1) a:before,
.youzify-tabs-list-gradient a#friends-my-friends i,
.youzify-tabs-list-gradient li#invitations-send-invites-personal-li a i,
.youzify-tabs-list-gradient li#followers-personal-li a:before,
.youzify-tabs-list-gradient a#groups-my-groups i,
.youzify-tabs-list-gradient #activity-all a:before,
.youzify-tabs-list-gradient a#edit-details:before,
.youzify-tabs-list-gradient #members-all a:before,
.youzify-tabs-list-gradient #groups-all a:before,
.youzify-tabs-list-gradient a#just-me i,
.youzify-tabs-list-gradient a#inbox i,
.youzify-tabs-list-gradient a#read i {
    background:#32A0FF;
    background:url(../images/dotted-bg.png),linear-gradient(to left, #24C6DC , #514A9D);
    background:url(../images/dotted-bg.png),-webkit-linear-gradient(right, #24C6DC , #514A9D);
}
.youzify-tabs-list-gradient a#group-events i,
.youzify-tabs-list-gradient div.item-list-tabs li:nth-child(4) a:before,
.youzify-tabs-list-gradient a#forum:before,
.youzify-tabs-list-gradient a#sentbox i,
.youzify-tabs-list-gradient .youzify-default-subnav li:nth-child(4) a i,
.youzify-tabs-list-gradient #groups-personal a:before,
.youzify-tabs-list-gradient #activity-following a:before,
.youzify-tabs-list-gradient #members-personal a:before,
.youzify-tabs-list-gradient a#activity-mentions i {
    background:#96E24C;
    background:url(../images/dotted-bg.png),linear-gradient(to left, #DCE35B , #45B649);
    background:url(../images/dotted-bg.png),-webkit-linear-gradient(right, #DCE35B , #45B649);
}
.youzify-tabs-list-gradient div.item-list-tabs li:nth-child(2) a:before,
.youzify-tabs-list-gradient .youzify-default-subnav li:nth-child(2) a i,
.youzify-tabs-list-gradient li#following-personal-li a:before,
.youzify-tabs-list-gradient a#notices i,
.youzify-tabs-list-gradient a#requests i,
.youzify-tabs-list-gradient a#activity-favs i,
.youzify-tabs-list-gradient a#group-settings:before,
.youzify-tabs-list-gradient #activity-favorites a:before {
    background:#FF7376;
    background:url(../images/dotted-bg.png),linear-gradient(to left, #fa6d9d , #ff1e6b);
    background:url(../images/dotted-bg.png),-webkit-linear-gradient(right, #fa6d9d , #ff1e6b);
}
.youzify-tabs-list-gradient li#invitations-list-invites-personal-li a i,
.youzify-tabs-list-gradient div.item-list-tabs li:nth-child(3) a:before,
.youzify-tabs-list-gradient .feed a:before,
.youzify-tabs-list-gradient a#invites i,
.youzify-tabs-list-gradient a#starred i,
.youzify-tabs-list-gradient a#group-avatar:before,
.youzify-tabs-list-gradient a#activity-friends i,
.youzify-tabs-list-gradient #activity-friends a:before,
.youzify-tabs-list-gradient #group-create-nav a:before,
.youzify-tabs-list-gradient #members-following a:before,
.youzify-tabs-list-gradient .youzify-default-subnav li:nth-child(3) a i,
.youzify-tabs-list-gradient a#notifications-my-notifications i {
    background:#FFCA6E;
    background:url(../images/dotted-bg.png),linear-gradient(to left, #F9D423 , #FF4E50);
    background:url(../images/dotted-bg.png),-webkit-linear-gradient(right, #F9D423 , #FF4E50);
}
.youzify-tabs-list-gradient div.item-list-tabs li:nth-child(6) a:before,
.youzify-tabs-list-gradient .youzify-default-subnav li:nth-child(6) a i,
.youzify-tabs-list-gradient a#manage-members:before,
.youzify-tabs-list-gradient a#activity-groups i,
.youzify-tabs-list-gradient a.youzify-msg-show-search i,
.youzify-tabs-list-gradient #activity-mentions a:before,
.youzify-tabs-list-gradient #directory-show-search a:before {
    background:#24cbbb;
    background:url(../images/dotted-bg.png),linear-gradient(to left, #45eada , #009688);
    background:url(../images/dotted-bg.png),-webkit-linear-gradient(right, #45eada , #009688);
}
.youzify-tabs-list-gradient div.item-list-tabs li:nth-child(5) a:before,
.youzify-tabs-list-gradient .youzify-default-subnav li:nth-child(5) a i,
.youzify-tabs-list-gradient a#group-cover-image:before,
.youzify-tabs-list-gradient #activity-groups a:before,
.youzify-tabs-list-gradient a#activity-following i,
.youzify-tabs-list-gradient a#compose i {
    background:#c154fe;
    background:url(../images/dotted-bg.png),linear-gradient(to left, #c154fe , #673AB7);
    background:url(../images/dotted-bg.png),-webkit-linear-gradient(right, #c154fe , #673AB7);
}
.youzify-tabs-list-colorful li#invitations-send-invites-personal-li a i,
.youzify-tabs-list-colorful .youzify-default-subnav li:nth-child(1) a i,
.youzify-tabs-list-colorful li#followers-personal-li a:before,
.youzify-tabs-list-colorful a#friends-my-friends i,
.youzify-tabs-list-colorful a#groups-my-groups i,
.youzify-tabs-list-colorful #activity-all a:before,
.youzify-tabs-list-colorful a#edit-details:before,
.youzify-tabs-list-colorful #members-all a:before,
.youzify-tabs-list-colorful #groups-all a:before,
.youzify-tabs-list-colorful a#just-me i,
.youzify-tabs-list-colorful a#inbox i {
    background-color:#32A0FF;
}
.youzify-tabs-list-gradient div.item-list-tabs li:nth-child(1) a:before,
.youzify-tabs-list-colorful a#forum:before,
.youzify-tabs-list-colorful .youzify-default-subnav li:nth-child(4) a i,
.youzify-tabs-list-colorful a#sentbox i,
.youzify-tabs-list-colorful #activity-following a:before,
.youzify-tabs-list-colorful #groups-personal a:before,
.youzify-tabs-list-colorful #members-personal a:before,
.youzify-tabs-list-colorful a#activity-mentions i {
    background-color:#96E24C;
}
.youzify-tabs-list-colorful li#following-personal-li a:before,
.youzify-tabs-list-colorful .youzify-default-subnav li:nth-child(2) a i,
.youzify-tabs-list-colorful a#read i,
.youzify-tabs-list-colorful a#notices i,
.youzify-tabs-list-colorful a#requests i,
.youzify-tabs-list-colorful a#activity-favs i,
.youzify-tabs-list-colorful a#group-settings:before,
.youzify-tabs-list-colorful #activity-favorites a:before {
    background-color:#FF7376;
}
.youzify-tabs-list-colorful li#invitations-list-invites-personal-li a i,
.youzify-tabs-list-colorful .youzify-default-subnav li:nth-child(3) a i,
.youzify-tabs-list-colorful .feed a:before,
.youzify-tabs-list-colorful a#invites i,
.youzify-tabs-list-colorful a#starred i,
.youzify-tabs-list-colorful a#group-avatar:before,
.youzify-tabs-list-colorful a#activity-friends i,
.youzify-tabs-list-colorful #activity-friends a:before,
.youzify-tabs-list-colorful #group-create-nav a:before,
.youzify-tabs-list-colorful a#notifications-my-notifications i {
    background-color:#FFC107;
}
.youzify-tabs-list-colorful .youzify-default-subnav li:nth-child(6) a i,
.youzify-tabs-list-colorful a#manage-members:before,
.youzify-tabs-list-colorful a#activity-groups i,
.youzify-tabs-list-colorful a.youzify-msg-show-search i,
.youzify-tabs-list-colorful #activity-mentions a:before,
.youzify-tabs-list-colorful #directory-show-search a:before {
    background:#24cbbb;
}
.youzify-tabs-list-colorful .youzify-default-subnav li:nth-child(5) a i,
.youzify-tabs-list-colorful a#group-cover-image:before,
.youzify-tabs-list-colorful #activity-groups a:before,
.youzify-tabs-list-colorful a#activity-following i,
.youzify-tabs-list-colorful a#compose i {
    background-color:#c154fe;
}
.widget_bp_groups_widget .item-list li .item-meta .activity,
.widget_bp_core_members_widget .item-list .vcard .item-meta .activity {
    color:var(--bps-muted);
    display:block;
    margin-top:6px;
    font-size:10px;
    font-weight:600;
    letter-spacing:0.02em;
    text-transform:uppercase;
}
.rtl .youzify div.item-list-tabs .nice-select,
.rtl .youzify div.item-list-tabs .youzify-bar-select,
.rtl #youzify-wall-nav .nice-select {
    padding-left:30px;
    padding-right:18px;
}
.youzify div.item-list-tabs .youzify-bar-select:after,
#youzify-wall-nav .nice-select:after {
    right:16px;
}
.rtl .youzify div.item-list-tabs .youzify-bar-select:after,
.rtl #youzify-wall-nav .nice-select:after {
    right:initial;
    left:16px;
}
#whats-new-post-in-box label i {
    font-size:var(--yzfy-big-font-size);
    margin-right:8px;
}
#whats-new-post-in-box .nice-select {
    height:40px;
    margin-left:5px;
    min-width:100px;
    line-height:40px;
    padding-right:30px;
    border:1px solid var(--yzfy-card-secondary-bg-color);
    background-color:transparent;
}
.rtl #whats-new-post-in-box .nice-select {
    padding-right:18px;
}
.rtl #whats-new-post-in-box .nice-select {
    margin:0 5px 0 0;
}
#whats-new-post-in-box .nice-select:after {
    right:15px;
    margin-top:-3px;
}
.rtl #whats-new-post-in-box .nice-select:after {
    right:initial;
    left:15px;
}
#whats-new-post-in-box .nice-select .current {
    font-size:11px;
    line-height:38px;
}
#whats-new-post-in-box select {
    opacity:0;
    height:39px;
}
.youzify-dialog {
    top:0;
    left:0;
    opacity:0;
    width:100%;
    height:100%;
    position:fixed;
    z-index:9999999;
    visibility:hidden;
    background-color:rgba(0, 0, 0, 0.3);
    -webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition:opacity 0.3s 0s, visibility 0s 0.3s;
    transition:opacity 0.3s 0s, visibility 0s 0.3s;
}
.youzify-modal.youzify-is-visible,
.youzify-popup-login.youzify-is-visible,
.youzify-dialog.youzify-is-visible {
    opacity:1 !important;
    visibility:visible !important;
    -webkit-transition:opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition:opacity 0.3s 0s, visibility 0s 0s;
    transition:opacity 0.3s 0s, visibility 0s 0s;
}
.youzify-dialog-container {
    width:90%;
    margin:4em auto;
    overflow:hidden;
    position:relative;
    text-align:center;
    background-color:var(--yzfy-card-bg-color);
}
.youzify-dialog-static .youzify-dialog-container {
    max-width:500px;
}
.youzify-modal .youzify-dialog-container {
    max-width:600px;
}
.youzify-dialog .youzify-dialog-container {
    max-width:400px;
}
.youzify-modal .youzify-dialog-container,
.youzify-dialog .youzify-dialog-container {
    box-shadow:0 15px 50px rgba(0,0,0,0.15);
    -webkit-transform:translateY(-40px);
    -moz-transform:translateY(-40px);
    -ms-transform:translateY(-40px);
    -o-transform:translateY(-40px);
    transform:translateY(-40px);
    -webkit-transition-property:-webkit-transform;
    -moz-transition-property:-moz-transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    -moz-transition-duration:0.3s;
    transition-duration:0.3s;
}
.youzify-dialog-container .youzify-dialog-buttons {
    margin:0;
    padding:0;
}
#youzify-modal .youzify-modal-2rows:after,
.youzify-media .youzify-media-group:after,
.youzify-page-main-content:after,
.youzify-dialog-container .youzify-dialog-buttons:after {
    content:"";
    clear:both;
    display:table;
}
.youzify-dialog-container .youzify-dialog-buttons li {
    display:inline-block;
}
.youzify-dialog-container .youzify-dialog-buttons a {
    font-size:var(--yzfy-big-font-size);
    cursor:pointer;
    font-weight:600;
    padding:8px 25px;
    margin-bottom:35px;
    display:inline-block;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.youzify-dialog-container .youzify-dialog-buttons a.youzify-close-dialog {
    color:var(--yzfy-primary-color);
    text-decoration:none;
    border:2px solid var(--bps-line);
}
.youzify-dialog-container .youzify-dialog-buttons a.youzify-confirm-dialog {
    color:#fff;
    margin-right:8px;
    background-color:#55d1e1;
}
.youzify-dialog-container .youzify-dialog-buttons a:hover {
    border-color:var(--bps-line);
    text-decoration:none;
}
.youzify-is-visible .youzify-dialog-container {
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
}
.youzify-dialog-header {
    padding:35px 0;
}
.youzify-modal .youzify-dialog-header {
    padding:20px;
    font-size:var(--yzfy-big-font-size);
}
.youzify-modal .youzify-dialog-header i {
    width:35px;
    color:#fff;
    height:35px;
    display:block;
    font-size:18px;
    line-height:35px;
    margin:0 auto 15px;
    background-color:rgba(255, 255, 255, 0.04);
}
.youzify-dialog-header:empty {
    display:none;
}
.youzify-dialog-header i {
    color:#fff;
    font-size:30px;
}
.youzify-dialog-desc .youzify-dialog-title {
    display:block;
    color:var(--yzfy-primary-color);
    font-size:var(--yzfy-big-font-size);
    font-weight:600;
    margin-bottom:15px;
}
.youzify-dialog-desc {
    color:var(--yzfy-text-color);
    font-size:var(--yzfy-big-font-size);
    font-weight:400;
    line-height:26px;
    padding:30px 25px;
}
.youzify-dialog-desc strong,
.youzify-dialog-desc a {
    color:var(--bps-muted);
    font-weight:600;
}
.youzify-error-dialog .youzify-dialog-header {
    background-color:#f64d4d;
}
.youzify-info-dialog .youzify-dialog-header {
    background-color:#55d1e1;
}
.youzify-success-dialog .youzify-dialog-header {
    background-color:#8bc34a;
}
a.button:before,
.group-button a:before,
.message-button a:before,
.block-button:before,
.follow-button a:before,
.friendship-button a:before,
.widget_display_topics li:before,
.widget_display_forums li a:before,
.bp-site-wide-message strong:before,
.youzify-media-item-img.youzify-local-item:after,
.widget-content .widget-title:before,
.youzify .activity-list li.load-newest a:before,
.widget_display_views li .bbp-view-title:before,
.widget_bp_core_login_widget .bp-login-widget-user-logout a:before {
    display:inline-block;
    font-family: "Font Awesome 6 Free" !important;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-weight:600;
    margin-right:8px;
    font-size:var(--yzfy-big-font-size);
}
.rtl a.button:before,
.rtl .group-button a:before,
.rtl .message-button a:before,
.rtl .follow-button a:before,
.rtl .friendship-button a:before,
.rtl .widget_display_topics li:before,
.rtl .widget_display_forums li a:before,
.rtl .bp-site-wide-message strong:before,
.rtl .widget-content .widget-title:before,
.rtl .youzify .activity-list li.load-newest a:before,
.rtl .widget_display_views li .bbp-view-title:before,
.rtl .widget_bp_core_login_widget .bp-login-widget-user-logout a:before {
    margin-right:0;
    margin-left:8px;
}
.youzify-actions-btn-border-flat a,
.youzify-card-avatar-border-flat .item-avatar,
.youzify-card-avatar-border-flat .youzify-item-avatar,
.youzify-card-avatar-border-flat .youzify-item-avatar img,
.youzify-card-avatar-border-flat .youzify-blog-avatar,
.youzify-card-avatar-border-flat .youzify-blog-avatar img,
.youzify-card-avatar-border-flat .youzify-group-avatar,
.youzify-card-avatar-border-flat .youzify-group-avatar img,
.youzify-my-account-widget .youzify-menu-icon-flat .youzify-link-item i,
.youzify-actions-btn-border-flat .youzify-wall-actions .youzify-wall-post,
.youzify-my-account-widget .youzify-widget-header .youzify-avatar-border-flat img {
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-radius:0;
}
#message,
#youzify-wall-nav,
.youzify-tool-btn,
.youzify-tooltip:after,
.youzify-tab-title-box,
.youzify-wp-widget-box a,
.youzify-rating-show-more,
[data-youzify-tooltip]:after,
.youzify-dialog-container,
.youzify-item-tool .youzify-tool-icon,
.youzify-item-tool .youzify-tool-icon i,
.youzify-actions-btn-border-radius a,
.youzify div.item-list-tabs .youzify-bar-select,
.youzify div.item-list-tabs .nice-select,
.widget_bp_groups_widget .item-options a,
.youzify-list-avatar-radius .youzify-item-avatar img,
.youzify-card-avatar-border-radius .item-avatar,
#bp-login-widget-form #bp-login-widget-submit,
.widget_bp_core_members_widget .item-options a,
.youzify-card-avatar-border-radius .youzify-item-avatar,
.youzify-card-avatar-border-radius .youzify-item-avatar img,
.youzify-card-avatar-border-radius .youzify-group-avatar,
.youzify-card-avatar-border-radius .youzify-group-avatar img,
.youzify-card-avatar-border-radius .youzify-blog-avatar,
.youzify-card-avatar-border-radius .youzify-blog-avatar img,
.youzify-notif-icons-radius .youzify-notif-item .youzify-notif-icon i,
#bp-login-widget-form .bp-login-widget-register-link a,
.widget_bp_core_login_widget .bp-login-widget-user-logout a,
.youzify-my-account-widget .youzify-menu-icon-radius .youzify-link-item i,
.widget_bp_core_sitewide_messages .bp-site-wide-message button,
.youzify-profile-avatars-widget.youzify-list-avatar-radius .youzify-more-items a,
.youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-icon-button i,
.youzify-my-account-widget .youzify-widget-header .youzify-avatar-border-radius img,
.youzify-my-account-widget .youzify-menu-links .youzify-link-item .youzify-link-title .youzify-link-count {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.youzify-account-verified,
.youzify-default-subnav li a i,
.youzify-profile-photo .youzify-user-status,
.youzify-modal .youzify-dialog-header i,
.bp-login-widget-user-avatar a img,
.youzify-tab-title-box .youzify-tab-title-icon i,
.youzify-list-avatar-circle .youzify-item-avatar img,
.youzify-card-avatar-border-circle .item-avatar,
.youzify-card-avatar-border-circle .youzify-blog-avatar,
.youzify-card-avatar-border-circle .youzify-blog-avatar img,
.youzify-card-avatar-border-circle .youzify-group-avatar,
.youzify-card-avatar-border-circle .youzify-group-avatar img,
.youzify-card-avatar-border-circle .youzify-item-avatar,
.youzify-card-avatar-border-circle .youzify-item-avatar img,
.youzify-sidebar .widget-content .widget-title:before,
.widget_bp_follow_following_widget .item-avatar a img,
.widget_bp_core_whos_online_widget .item-avatar a img,
.youzify-notif-icons-circle .youzify-notif-item .youzify-notif-icon i,
.widget_bp_core_recently_active_widget .item-avatar a img,
.youzify-my-account-widget .youzify-menu-icon-circle .youzify-link-item i,
.widget_bp_groups_widget .item-list li .item-avatar a img,
.youzify-profile-avatars-widget.youzify-list-avatar-circle .youzify-more-items a,
.youzify-my-account-widget .youzify-widget-header .youzify-avatar-border-circle img,
.widget_bp_core_sitewide_messages .bp-site-wide-message strong:before,
.widget_bp_core_members_widget .item-list .vcard .item-avatar a img {
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -ms-border-radius:100%;
    -o-border-radius:100%;
    border-radius:100%;
}
.youzify-actions-btn-border-oval a,
.youzify-dialog-container .youzify-dialog-buttons a,
.youzify-wp-author-widget .youzify-author .youzify-social-buttons a,
.youzify-actions-btn-border-oval a,
.youzify-actions-btn-border-oval #whats-new-post-in-box .nice-select {
    border-radius:30px;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    -ms-border-radius:30px;
    -o-border-radius:30px;
}
.youzify-item-tools {
    display:none;
    padding:12px;
    background-color:var(--yzfy-card-bg-color);
    border-bottom:1px solid var(--yzfy-card-secondary-bg-color);
}
.youzify-item-tools .youzify-item-tool {
    cursor:pointer;
    margin-right:8px;
    display:inline-block;
    vertical-align:middle;
}
.youzify .group-button.loading a:before,
.youzify-embed-action .friendship-button.loading a:before,
.youzify-social-buttons .friendship-button.loading a:before,
.youzify-social-buttons .youzify-follow-message-button .follow-button a.loading:before,
.youzify-social-buttons .youzify-follow-message-button .follow-button a.loading:before,
.youzify-item-tools .youzify-item-tool.loading .youzify-tool-icon i {
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear;
    -webkit-transition:all 1s ease-in;
    -moz-transition:all 1s ease-in;
    -o-transition:all 1s ease-in;
    transition:all 1s ease-in;
}
.youzify .group-button.loading a:before,
.friendship-button:not(.awaiting_response_friend).loading a:before,
.youzify-social-buttons .youzify-follow-message-button .follow-button a.loading:before,
.youzify-item-tools .youzify-item-tool.loading .youzify-tool-icon i:before {
    content:"\f110" !important;
}
.youzify-item-tool .youzify-tool-name {
    margin:0;
    padding:0;
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    line-height:18px;
}
.youzify-item-tool .youzify-tool-icon,
.youzify-item-tool .youzify-tool-icon i {
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
}
.youzify-item-tool .youzify-tool-icon {
    margin-right:8px;
    background-color:var(--bps-surface-2);
}
.rtl .youzify-item-tool .youzify-tool-icon {
    margin-right:0;
    margin-left:8px;
}
.youzify-item-tool .youzify-tool-icon i {
    margin:0;
    padding:0;
    color:var(--bps-muted);
}
.youzify-pin-tool .youzify-tool-icon {
    line-height:29px;
    background-color:#FFC107;
}
.youzify-bookmark-tool .youzify-tool-icon  {
    background-color:#03A9F4;
}
.youzify-report-tool .youzify-tool-icon  {
    background-color:#7b7b7b;
}
.youzify-pin-tool .youzify-tool-icon i,
.youzify-report-tool .youzify-tool-icon i,
.youzify-bookmark-tool .youzify-tool-icon i {
    color:#fff;
}
.youzify-item-tool .youzify-tool-name,
.youzify-item-tool .youzify-tool-icon {
    display:inline-block;
    vertical-align:middle;
}
.youzify-show-item-tools {
    top:15px;
    width:30px;
    cursor:pointer;
    text-align:center;
    height:30px;
    line-height:30px;
    right:20px;
    position:absolute;
}
.rtl .youzify-show-item-tools {
    right:initial;
    left:25px;
}
.youzify-show-item-tools.youzify-close-item-tools i:before {
    content:'\f106';
}
.youzify-show-item-tools i {
    margin:0;
    padding:0;
    opacity:0;
    color:var(--bps-muted);
    font-size:16px;
    cursor:pointer;
}
.youzify-show-item-tools i:hover {
    color:var(--bps-muted);
}
.activity-item:hover .youzify-show-item-tools i,
.youzify-item:hover .youzify-show-item-tools i {
    opacity:1;
}
.youzify-item-tool.youzify-edit-tool .youzify-tool-icon {
    background-color:#03a9f4;
}
.youzify-item-tool.youzify-delete-tool .youzify-tool-icon {
    background-color:#F44336;
}
.youzify-item-tool.youzify-edit-tool .youzify-tool-icon {
    background-color:#1fc36a;
}
.youzify-item-tool.youzify-edit-tool .youzify-tool-icon i,
.youzify-item-tool.youzify-delete-tool .youzify-tool-icon i {
    color:#fff;
}
.youzify-review-item .youzify-show-item-tools {
    top:10px;
    right:15px;
}
.rtl .youzify-review-item .youzify-show-item-tools {
    right:initial;
    left:15px;
}
.youzify-review-item .youzify-show-item-tools i {
    font-size:var(--yzfy-primary-font-size);
}
.youzify-review-item .youzify-item-tools .youzify-item-tool {
    margin-right:15px;
}
.rtl .youzify-review-item .youzify-item-tools .youzify-item-tool {
    margin-right:0;
    margin-left:15px;
}
.youzify-review-item .youzify-item-tools {
    padding:12px 25px;
}
.youzify-review-item .youzify-show-item-tools.youzify-close-item-tools {
    top:17px;
    right:25px;
}
.rtl .youzify-review-item .youzify-show-item-tools.youzify-close-item-tools {
    left:25px;
    right:initial;
}
[data-youzify-tooltip],
.youzify-tooltip {
    position:relative;
    display:inline-block;
}
a.view.activity-time-since.bp-tooltip[data-youzify-tooltip]:before,
a.view.activity-time-since.bp-tooltip[data-youzify-tooltip]:after {
    display:none!important;
}
.youzify-tooltip:after,
.youzify-tooltip:before,
[data-youzify-tooltip]:before,
[data-youzify-tooltip]:after {
    position:absolute;
    -webkit-transform:translate3d(0, 0, 0);
    -moz-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    visibility:hidden;
    opacity:0;
    z-index:1000000;
    pointer-events:none;
    -webkit-transition:0.3s ease;
    -moz-transition:0.3s ease;
    transition:0.3s ease;
    -webkit-transition-delay:0ms;
    -moz-transition-delay:0ms;
    transition-delay:0ms;
}
.youzify-tooltip:hover:after,
.youzify-tooltip:hover:before,
[data-youzify-tooltip]:hover:before,
[data-youzify-tooltip]:hover:after {
    visibility:visible;
    opacity:1;
}
.youzify-tooltip:hover:after,
.youzify-tooltip:hover:before,
[data-youzify-tooltip]:hover:before,
[data-youzify-tooltip]:hover:after {
    -webkit-transition-delay:100ms;
    -moz-transition-delay:100ms;
    transition-delay:100ms;
}
.youzify-tooltip:before,
[data-youzify-tooltip]:before {
    content:'';
    position:absolute;
    background:transparent;
    border:6px solid transparent;
    z-index:1000001;
}
.youzify-tooltip:after,
[data-youzify-tooltip]:after {
    color:#fff;
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    line-height:12px;
    padding:10px 15px;
    background:#333740;
    white-space:nowrap;
}
.youzify-tooltip:after,
[data-youzify-tooltip]:after {
    content:attr(data-youzify-tooltip);
}
[data-youzify-tooltip='']:before,
[data-youzify-tooltip='']:after {
    display:none !important;
}
.youzify-tooltip:before,
[data-youzify-tooltip]:before {
    margin-bottom:-11px;
    border-top-color:var(--bps-line-strong);
}
.youzify-tooltip:after,
.youzify-tooltip:before,
[data-youzify-tooltip]:before,
[data-youzify-tooltip]:after {
    bottom:100%;
    left:50%;
}
.youzify-tooltip:before,
[data-youzify-tooltip]:before {
    left:calc(50% - 6px);
}
.youzify-tooltip:after,
[data-youzify-tooltip]:after {
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%);
}
.youzify-tooltip:hover:before,
[data-youzify-tooltip]:hover:before {
    -webkit-transform:translateY(-8px);
    -moz-transform:translateY(-8px);
    transform:translateY(-8px);
}
.youzify-tooltip:hover:after,
[data-youzify-tooltip]:hover:after {
    -webkit-transform:translateX(-50%) translateY(-8px);
    -moz-transform:translateX(-50%) translateY(-8px);
    transform:translateX(-50%) translateY(-8px);
}
#youzify-modal .youzify-modal * {
     -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
}
#youzify-modal {
    top:0;
    left:0;
    padding:0;
    opacity:1;
    width:100%;
    height:100%;
    z-index:9999;
    display:block;
    overflow-y:auto;
    position:fixed;
    background:rgba(0,0,0,.5);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -webkit-transition:all .3s;
    backface-visibility:hidden;
    -moz-transition:all .3s;
    transition:all .3s;
    visibility:visible;
}
#youzify-modal .youzify-modal .uk-option-item  {
    margin-bottom:25px;
}
#youzify-modal .youzify-modal .uk-option-item .option-title {
    margin:0;
    display:flex;
    color:var(--yzfy-option-label-color);
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
}
#youzify-modal .youzify-modal .uk-option-item .option-desc {
    display:block;
    color:var(--yzfy-option-description-color);
    font-size:var(--yzfy-primary-font-size);
    margin:6px 25px 0 0;
}
#youzify-modal .youzify-modal .uk-option-item input[type=text],
#youzify-modal .youzify-modal .uk-option-item input[type=email] {
    height:45px;
    padding:8px 12px;
}
#youzify-modal .youzify-modal .uk-option-item textarea {
    height:100px;
    padding:15px;
}
#youzify-modal .youzify-modal .uk-option-item input[type=text],
#youzify-modal .youzify-modal .uk-option-item input[type=email],
#youzify-modal .youzify-modal .uk-option-item textarea {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    box-shadow:none;
    background:var(--yzfy-card-secondary-bg-color);
    border-radius:2px;
    margin-top:15px;
    border:none;
    line-height:24px;
    width:100%;
}
#youzify-modal .youzify-modal .uk-option-item select,
#youzify-modal .youzify-modal .uk-option-item .nice-select {
    margin-top:15px;
}
#youzify-modal .youzify-modal .uk-option-item select {
    font-size:var(--yzfy-primary-font-size);
    margin-top:15px;
    background:var(--bps-surface-2);
    border:1px solid var(--bps-line);
    padding:5px 15px;
    font-weight:600;
    color:var(--bps-muted);
}
#youzify-modal .youzify-modal .uk-option-item:last-of-type {
    margin-bottom:0;
}
#youzify-modal .youzify-modal-2rows .uk-option-item:nth-child(1) {
    width:48%;
    float:left;
}
#youzify-modal .youzify-modal-2rows .uk-option-item:nth-child(2) {
    width:48%;
    float:right;
}
#youzify-modal .youzify-modal-2rows .uk-option-item:last-of-type {
    margin-bottom:25px;
}
#youzify-modal .youzify-modal {
    width:700px;
    min-width:300px;
    background:var(--yzfy-card-bg-color);
    position:relative;
    overflow:initial;
    border-radius:4px;
    margin:70px auto;
}
#youzify-modal .youzify-modal-title {
    background-size:cover;
    position:relative;
    padding:20px 35px;
    font-weight:500;
    text-align:left;
    font-size:16px;
    color:#fff;
    margin:0;
}
#youzify-modal .youzify-modal-title > i,
#youzify-modal .youzify-modal-title .youzify-modal-title-text {
    display:inline-block;
    vertical-align:middle;
}
#youzify-modal .youzify-modal-title > i {
    width:35px;
    height:35px;
    color:#ffffff;
    background:rgba(255, 255, 255, 0.04);
    text-align:center;
    margin-right:8px;
    line-height:35px;
    border-radius:3px;
}
#youzify-modal .youzify-modal-title {
    background:#24c6dc;
    background:url(../images/back-pattern.png),linear-gradient(to left,#FFC107 ,#FF5722);
    background:url(../images/back-pattern.png),-webkit-linear-gradient(right,#FFC107 ,#FF5722);
}
.rtl .youzify-modal-title {
    text-align:right;
}
#youzify-modal .youzify-modal-content {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    font-weight:300;
    position:relative;
    padding:25px;
}
#youzify-modal .youzify-modal-actions {
    text-align:right;
    padding:0 25px 25px;
}
#youzify-modal .youzify-modal-actions a,
#youzify-modal .youzify-modal-actions button {
    margin:0;
    font-size:var(--yzfy-primary-font-size);
    border:none;
    display:inline-block;
    padding:20px;
    min-width:100px;
    text-transform:uppercase;
    font-weight:600;
    width:100%;
    border-radius:4px;
}
.youzify-modal-actions a i,
.youzify-modal-actions button i{
    margin-right:10px;
}
#youzify-modal .youzify-modal-save {
    background-color:#47ca74;
    color:#fff;
}
#youzify-modal .youzify-modal-close {
    background-color:var(--bps-surface-2);
    color:var(--bps-muted);
}
#youzify-modal .youzify-modal-actions .youzify-modal-delete {
    color:#fff;
    cursor:pointer;
    margin-top:15px;
    text-align:center;
    background-color:#6c6c6c;
}
.youzify-modal .youzify-modal-close-icon {
    top:18px;
    right:35px;
    cursor:pointer;
    padding:4px 6px 5px;
    position:absolute;
    color:#ffffff;
    border:1px solid rgba(255, 255, 255, 0.44);
    font-size:10px !important;
}
#youzify-modal .youzify-big-close-icon .youzify-modal-close-icon {
    top:22px;
    text-align:center;
    line-height:30px !important;
    height:30px;
    width:30px;
    padding:0;
    position:absolute;
    font-size:12px!important;
}
#youzify-modal .youzify-modal-actions button.loading i:before {
    font-weight:700;
    content:"\f110" !important;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
}
#youzify-modal .youzify-modal-actions button.loading i {
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear;
}
.activity-content .youzify-user-certificates,
.activity-content .youzify-courses-page {
    padding:20px;
    background:var(--yzfy-card-secondary-bg-color);
    margin:0;
}
.activity-content .youzify-tab-course {
    margin:0;
    box-shadow:0px 0px 12px var(--yzfy-shadow-color);
}
.activity-content .youzify-certificate-data {
  gap:10px;
}
/**
 * Global Wall - Activities
 */
/**
 * Disable Buddypress Themes Css
 **/
 body #buddypress .activity-list .activity-content {
    padding:0;
    margin:0;
}
.youzify-global-wall .youzify-page-main-content {
    margin:auto;
    padding:35px 0 0;
    position:relative;
}
.youzify-wall-custom-form {
    display:none;
}
#youzify-wall-nav {
    margin:0 0 35px;
    padding:15px 25px;
    background-color:var(--yzfy-card-bg-color);
}
.youzify #youzify-wall-nav div.item-list-tabs li.last {
    float:left;
}
#youzify-wall-nav .nice-select,
#youzify-wall-nav select {
    background-color:var(--yzfy-card-secondary-bg-color);
    display:block;
    width:100%;
    padding:0;
}
#youzify-wall-nav .nice-select.open .list {
    width:100%;
}
#youzify-wall-nav .nice-select .current {
    text-align:center;
}
#youzify-wall-nav .nice-select,
#youzify-wall-nav select,
#youzify-wall-nav .nice-select .current {
    z-index:99;
    height:45px;
    line-height:45px;
}
#youzify-wall-nav .item-list-tabs {
    margin:0;
    padding:0;
    background-color:transparent;
}
#youzify-wall-nav .item-list-tabs:not(#subnav) {
    float:left;
}
#youzify-wall-nav #subnav {
    float:right;
}
.rtl #youzify-wall-nav #subnav {
    float:left;
}
#youzify-wall-nav .item-list-tabs ul,
#youzify-wall-nav .item-list-tabs > li,
#youzify-wall-nav .item-list-tabs {
    display:inline-block;
}
#youzify-wall-nav li a {
    margin:5px 0;
    color:var(--yzfy-menu-link-color);
    font-size:var(--yzfy-big-font-size);
    cursor:pointer;
    font-weight:600;
    margin-right:15px;
    display:inline-block;
    text-transform:initial;
}
#youzify-wall-nav li.loading a:before {
    color:var(--bps-muted);
    content:'\f110' !important;
    background:transparent !important;
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear;
    -webkit-transition:all 1s ease-in;
    -moz-transition:all 1s ease-in;
    -o-transition:all 1s ease-in;
    transition:all 1s ease-in;
}
#youzify-wall-nav li a span {
    font-size:11px;
    min-width:20px;
    margin-left:5px;
    padding:2px 8px;
    font-weight:600;
    line-height:18px;
    text-align:center;
    display:inline-block;
    background-color:var(--yzfy-card-secondary-bg-color);
}
.rtl #youzify-wall-nav li a span {
    margin:0 5px 0 0;
}
/** # Filter Bar Icons **/
#youzify-wall-nav #activity-all a:before {
    content:'\f57e';
}
#youzify-wall-nav #activity-groups a:before {
    content:'\f0c0';
}
#youzify-wall-nav #activity-following a:before {
    content:'\f09e';
}
#youzify-wall-nav #activity-favorites a:before {
    content:'\f004';
}
#youzify-wall-nav #activity-mentions a:before {
    content:'\f1fa';
}
#youzify-wall-nav #activity-friends a:before {
    content:'\f2b5';
}
.youzify .activity-meta a.youzify-share-button:before {
    font-weight:700 !important;
}
#youzify div.item-list-tabs .youzify-activity-search {
    border:1px solid var(--bps-line);
    background-color:var(--bps-surface);
    border-radius:50px;
    overflow:hidden;
}
#youzify div.item-list-tabs .youzify-activity-search input::placeholder {
    font-weight:600;
    color:var(--bps-muted);
}
#youzify div.item-list-tabs .youzify-activity-search input::-webkit-input-placeholder {
    font-weight:600;
    color:var(--bps-muted);
}
#youzify div.item-list-tabs .youzify-activity-search input::-moz-placeholder {
    font-weight:600;
    color:var(--bps-muted);
}
#youzify div.item-list-tabs .youzify-activity-search input:-ms-input-placeholder {
    font-weight:600;
    color:var(--bps-muted);
}
#youzify div.item-list-tabs .youzify-activity-search input:-moz-placeholder {
    font-weight:600;
    color:var(--bps-muted);
}
#youzify div.item-list-tabs .youzify-activity-search button {
    float:right;
    border:none;
    background:transparent;
    display:inline-block;
    padding:0;
    margin:0;
    box-shadow:none;
}
#youzify div.item-list-tabs .youzify-activity-search input {
    border:none;
    padding:10px 0 10px 25px;
    float:left;
    width:calc( 100% - 55px );
    height:45px;
    margin:0;
    font-size:var(--yzfy-primary-font-size);
    color:var(--bps-muted);
    font-weight:600;
}
#youzify div.item-list-tabs .youzify-activity-search i {
    display:inline-block;
    float:right;
    height:45px;
    width:50px;
    text-align:center;
    border-radius:100%;
    line-height:45px;
    background:var(--bps-surface);
    cursor:pointer;
    color:var(--bps-muted);
}
/**
 * Wall - Activities
 */
#buddypress.youzify .activity-list li.load-more,
#buddypress.youzify .activity-list > li,
.youzify .activity-list > li {
    padding:0;
    margin:0 0 35px;
    position:relative;
    transform:initial;
    line-height:initial;
    background-color:var(--yzfy-card-bg-color);
}
body #buddypress .activity-list li.load-newest a,
body #buddypress .activity-list li.load-more a,
.youzify .activity-list li.load-newest a,
.youzify .activity-list li.load-more a {
    padding:20px 15px;
    display:block;
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
    font-weight:600;
    text-align:center;
    float:none;
    border:none;
}
body #buddypress .activity-list li.load-newest a:hover,
body #buddypress .activity-list li.load-more a:hover,
.youzify .activity-list li.load-newest a:hover,
.youzify .activity-list li.load-more a:hover {
    color:var(--bps-muted);
}
.youzify .activity-list li.load-newest a:before {
    content:'\f3bf';
}
.youzify .activity-list li.load-more a i {
    margin-right:8px;
}
.rtl .youzify .activity-list li.load-more a i {
    margin:0 0 0 8px;
}
.youzify-load-more-giphys.loading i,
.youzify div.loading > i,
.youzify .activity-list li.load-newest.loading a i,
.youzify .activity-list li.load-more.loading i {
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear;
}
.youzify-load-more-giphys.loading i:before,
.youzify .activity-list li.load-newest.loading a i:before,
.youzify .activity-list li.load-more.loading i:before {
    content:'\f110';
}
.youzify .activity-header {
    padding:25px;
    position:relative;
}
.youzify .activity-header .activity-head {
    min-height:40px;
    display:inline-block;
    vertical-align:middle;
    width:calc( 100% - 65px);
}
.youzify .activity-header .activity-avatar {
    margin:0;
    padding:0;
    display:inline-block;
    vertical-align:middle;
}
.youzify .activity-header p {
    padding:0;
    color:var(--yzfy-primary-color);
    font-size:var(--yzfy-medium-font-size);
    line-height:18px;
    word-break:break-all;
    text-transform:initial;
}
.youzify .activity-header p .youzify-wall-mood img {
    width:20px;
    height:20px;
    margin:0 2px;
    display:inline-block;
    vertical-align:middle;
}
.youzify .activity-header p .youzify-wall-mood > i {
    color:#fff;
    width:23px;
    height:23px;
    margin:0 2px;
    font-size:12px;
    line-height:23px;
    text-align:center;
    border-radius:100%;
}
.youzify .activity-header .activity-head a img {
    display:none;
}
.youzify-shared-wrapper a.youzify-post-author,
.youzify .activity-header .activity-head p a {
    font-size:var(--yzfy-medium-font-size);
    font-weight:600;
    line-height:18px;
    display:inline-block;
}
.youzify-shared-wrapper a.youzify-post-author,
.youzify .activity-header .activity-head p > a:first-of-type {
    color:var(--yzfy-primary-color);
    text-transform:capitalize;
    text-decoration:none;
}
#youzify-share-activity-wrapper .youzify-collapsed-preview {
    max-height:150px;
}
.youzify-shared-wrapper .youzify-show-all-less div {
    background-color:#939bb5;
    border-radius:3px;
    padding:20px 0;
    display:block;
    font-weight:600;
    text-align:center;
    margin-top:15px;
    color:#fff;
    cursor:pointer;
}
.youzify-shared-wrapper .youzify-show-all-less.active .youzify-collapse {
    display:block !important;
}
.youzify-shared-wrapper .youzify-show-all-less.active .youzify-show-all,
.youzify-shared-wrapper .youzify-show-all-less .youzify-collapse {
    display:none;
}
.youzify-shared-wrapper .youzify-show-all-less div i {
    margin-right:8px;
}
.youzify-shared-post-unavailable {
    border-left:5px solid var(--bps-line-strong);
    padding:20px;
}
.youzify-shared-post-unavailable .title {
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
    font-weight:600;
    margin-bottom:8px;
}
.youzify-shared-post-unavailable p {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
}
.youzify .activity-header .activity-head p a.activity-time-since {
    display:block;
}
.youzify .activity-header .youzify-timestamp-area span.youzify-separator-point {
    top:1px;
    margin:0 3px;
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    position:relative;
    display:inline-block;
}
.youzify .activity-header .youzify-timestamp-area {
    height:12px;
    display:block;
    margin-top:8px;
    line-height:12px;
}
.youzify .activity-header .youzify-timestamp-area i {
    font-size:12px;
    color:var(--bps-muted);
    margin-right:4px;
}
/*.youzify .activity-header .time-since,*/
.youzify .activity-header a.activity-time-since {
    display:inline-block;
    line-height:7px;
}
#youzify .activity-meta a.youzify-report-activity {
    display:none;
}
.youzify .activity-header .youzify-report-activity {
    font-size:var(--yzfy-primary-font-size);
    cursor:pointer;
    position:absolute;
    font-weight:600;
    color:var(--bps-muted);
    right:20px;
    top:25px;
    opacity:0;
}
.youzify .activity-item:hover .activity-header .youzify-report-activity {
    opacity:1;
}
.youzify .activity-header .youzify-report-activity i {
    font-size:var(--yzfy-big-font-size);
    margin-right:7px;
    vertical-align:middle;
}
.youzify .activity-header .time-since,
.youzify .activity-header a.activity-time-since span {
    color:var(--yzfy-secondary-color);
    font-size:10px;
    display:inline-block;
    font-weight:600;
    line-height:12px;
    letter-spacing:0;
    text-transform:uppercase;
}
#buddypress.youzify .activity-list .activity-content .activity-header img.avatar,
.youzify .activity-header .activity-avatar a div,
.youzify .activity-header .activity-avatar img {
    width:45px !important;
    height:45px !important;
    position:initial;
    overflow:hidden;
    margin-right:12px;
}
.rtl .youzify .activity-header .activity-avatar img {
    margin:0 0 0 12px;
}
.youzify .activity-inner + .youzify-activity-map,
.youzify .activity-inner + .youzify-poll-content,
.youzify .activity-inner + .youzify-post-attachments,
.youzify .activity-inner + .youzify-activity-embed {
    margin-top:20px;
}
.youzify .youzify-post-attachments a + .youzify-wall-link-content {
    margin-top:20px;
}
.youzify .activity-inner p:empty,
.youzify .youzify-post-attachments:empty {
    display:none;
}
.youzify .activity-inner p:last-of-type {
    margin-bottom:0;
}
.youzify .youzify-activity-embed,
.youzify .activity-inner {
    clear:both;
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
    padding:0 25px;
    line-height:26px;
}
.youzify .activity-inner span.activity-read-more a {
    clear:both;
    display:block;
    margin-top:20px;
    padding:12px 25px;
    text-align:center;
    color:var(--yzfy-button-text-color);
    background-color:var(--yzfy-button-bg-color);
}
.youzify .activity-inner br {
    line-height:40px;
}
.youzify .activity-inner p {
    padding:0;
    color:var(--yzfy-text-color);
    font-size:var(--yzfy-big-font-size);
    margin-bottom:15px;
}
.youzify .activity-meta {
    padding:0;
    width:100%;
    display:table;
    line-height:10px;
    position:relative;
    table-layout:fixed;
    border-spacing:10px;
}
#youzify .activity-meta a {
    border:none;
    color:var(--bps-muted);
    padding:20px 0;
    font-size:var(--yzfy-medium-font-size);
    height:initial;
    display:table-cell;
    font-weight:600;
    box-shadow:none;
    line-height:14px;
    text-shadow:none;
    text-align:center;
    vertical-align:middle;
    background-image:initial;
    background-color:transparent;
}
.youzify-activity-statistics:empty + .activity-meta:empty {
    padding-bottom:25px;
}
.rtl #youzify .activity-meta a {
    margin:0 0 0 15px;
}
#youzify .activity-meta i,
#youzify .activity-meta a:before {
    color:var(--bps-muted);
    margin-right:8px;
}
#youzify .activity-meta i {
    vertical-align:middle;
}
.rtl .youzify-wall-embed .youzify-embed-meta .youzify-embed-meta-item i,
.rtl #youzify .activity-meta a:before {
    margin:0 0 0 8px;
}
.youzify-shared-wrapper {
    padding:20px;
    background-color:var(--yzfy-card-secondary-bg-color);
}
.youzify-shared-wrapper .activity-inner p:last-of-type {
    margin-bottom:0;
}
.youzify-shared-wrapper .youzify-shared-wrapper-container {
    background:var(--yzfy-card-bg-color);
    overflow:hidden;
    border-radius:4px;
}
.youzify .activity-content .youzify-shared-wrapper .youzify-img-with-padding img {
    padding:0;
    margin:auto;
}
.youzify-embed-wrapper:empty {
    display:none;
}
.youzify-shared-wrapper .youzify-activity-embed {
    padding:0;
    margin:0;
}
.youzify-shared-wrapper .activity-content .youzify-product-content {
    box-shadow:none;
}
.youzify-shared-wrapper .youzify-wall-link-content,
.youzify-shared-wrapper .youzify-wall-new-post,
.youzify-shared-wrapper .youzify-wall-embed {
    border:none;
    border-bottom:1px solid var(--bps-line);
}
.youzify-shared-wrapper audio {
    height:70px;
    padding:15px 15px 0 15px;
}
.youzify-shared-wrapper .youzify-wall-link-content {
    margin:0;
    padding:0;
}
.youzify-shared-wrapper .youzify-product {
    padding:0 !important;
}
.youzify-shared-wrapper .youzify-product-content {
    box-shadow:none !important;
    border-bottom:1px solid var(--bps-line);
}
.youzify-wall-new-post .youzify-post-inner,
.youzify-shared-wrapper .youzify-wall-link-data {
    background:var(--yzfy-card-bg-color);
}
.youzify-shared-description {
    padding:20px;
/*    background-color:var(--yzfy-card-secondary-bg-color);*/
}
.youzify-shared-description-content {
    /*margin-top:15px;*/
    padding-left:15px;
    border-left:4px solid var(--bps-line);
}
.youzify-shared-description .youzify-shared-head {
}
.youzify-shared-description .youzify-shared-head,
.youzify-shared-description .activity-avatar {
    display:inline-block;
    vertical-align:middle;
}
.youzify-shared-description .activity-avatar {
    /*float:left;*/
    margin-right:12px;
    /*display:inline-block;*/
}
.youzify-shared-description .activity-avatar img,
div.youzify-post-attachments .youzify-shared-description .activity-avatar img {
    width:40px;
    height:40px;
    display:block;
    border-radius:100%;
}
.youzify-shared-content:empty {
    display:none;
}
.youzify-shared-description .youzify-shared-content {
    padding:0;
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
    margin-top:15px;
}
.youzify-shared-description .youzify-shared-content .activity-inner {
    padding:0;
}
.youzify-shared-description .youzify-shared-content .activity-inner br + iframe {
    margin:15px 0 0;
    width:100%;
}
.youzify-shared-content .activity-inner + .youzify-post-attachments {
    margin-top:15px;
}
.youzify-shared-wrapper .youzify-timestamp-area {
    height:12px;
    display:block;
    margin-top:8px;
    line-height:12px;
}
.youzify-shared-wrapper .youzify-timestamp-area span.youzify-separator-point {
    top:1px;
    margin:0 3px;
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    position:relative;
    display:inline-block;
}
.youzify-shared-wrapper .youzify-timestamp-area {
    height:12px;
    display:block;
    margin-top:4px;
    line-height:12px;
}
.youzify-shared-wrapper .youzify-timestamp-area i {
    font-size:12px;
    color:var(--bps-muted);
    margin-right:4px;
}
.youzify-shared-wrapper a.activity-time-since {
    display:inline-block;
    line-height:7px;
}
#youzify .activity-meta a.acomment-reply:before {
    content:'\f075';
}
#youzify .activity-meta a.share-activity:before {
    content:'\f14d';
    /*font-weight:700;*/
}
#youzify .activity-meta a.youzify-social-share-activity:before {
    content:"\f1e0";
    font-weight:700;
}
.youzify .acomment-options a.youzify-edit-activity.loading:before,
#youzify .activity-meta a.youzify-edit-activity.loading:before {
    content:'\f110';
    font-weight:800;
}
#youzify-modal #youzify-share-activity-form .youzify-modal-content {
    margin:0;
    padding:0;
}
#youzify .activity-meta a.youzify-edit-activity::before,
.youzify .acomment-options a.youzify-edit-activity::before {
    content:"\f044";
}
.youzify .activity-meta a.youzify-social-share-activity.youzify-loading-share-btns:before,
.youzify div.loading > i:before,
.youzify .youzify-send-comment i.loading:before,
.youzify .acomment-options .loading:before,
#youzify .activity-meta a:not(.fav):not(.unfav):not(.youzify-report-activity).loading:before {
    content:'\f110' !important;
    font-weight:700;
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear;
}
#youzify .activity-meta a.loading:before {
    top:initial;
    height:initial;
    right:initial;
    width:initial;
    left:initial;
    position:relative;
}
#youzify .activity-meta a.view:before {
    content:'\f086';
    font-weight:200;
}
#youzify .activity-meta a.unfav:before,
#youzify .activity-meta a.fav:before {
    content:'\f004';
}
#youzify .activity-meta a:not(.loading):hover:before,
.youzify .acomment-options a:not(.loading).youzify-edit-activity:hover:before,
#youzify .activity-meta a:not(.loading).youzify-edit-activity:hover:before,
.youzify .acomment-options a:not(.loading).delete-activity-single:hover:before,
.youzify .acomment-options a:not(.loading).delete-activity:hover:before,
#youzify .activity-meta a:not(.loading).acomment-delete:hover:before,
#youzify .activity-meta a.acomment-reply:hover:before,
#youzify .activity-meta a.delete-activity:hover:before {
    color:var(--bps-muted);
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
}
#youzify .activity-meta a.delete-activity-single:before,
#youzify .activity-meta a.delete-activity:before {
    content:'\f2ed';
}
.youzify .acomment-options a:hover,
#youzify .activity-meta a:hover {
    text-decoration:none !important;
}
/*
#youzify .activity-meta a.delete-activity.loading:before,
#youzify .activity-meta a.accomment-activity.loading:before {
    font-weight:700;
    content:"\f110" !important;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear;
      animation-delay:1s;
}
*/
/**
 * Edit Activity.
 */
#youzify-edit-activity-form .youzify-giphy-items-content {
    max-height:230px;
}
#youzify-edit-activity-form #youzify-wall-form {
    margin-bottom:0;
}
#youzify-edit-activity-form .youzify-modal-content {
    padding:0;
    margin:0;
    max-height:initial;
    overflow:initial;
}
#youzify select.youzify-activity-privacy {
    display:none;
}
.youzify-activity-privacy .current:before,
.youzify-activity-privacy .current[data-value="public"]:before,
.youzify-activity-privacy div[data-value="public"]:before  {
    content:'\f57e';
}
/*.youzify-activity-privacy .current:before + .list .selected[data-value="onlyme"],*/
.youzify-activity-privacy .current[data-value="onlyme"]:before,
.youzify-activity-privacy div[data-value="onlyme"]:before  {
    content:'\f023';
}
.youzify-activity-privacy .current[data-value="friends"]:before,
.youzify-activity-privacy div[data-value="friends"]:before  {
    content:'\f500';
}
.youzify-activity-privacy .current[data-value="members"]:before,
.youzify-activity-privacy div[data-value="members"]:before  {
    content:'\f0c0';
}
.youzify-activity-privacy div[data-value="admins"]:before  {
    content:'\f21b';
}
.youzify-activity-privacy.nice-select.open .list {
    min-width:140px;
}
.youzify-activity-privacy.nice-select.open .list .option {
    padding:0 15px;
}
.youzify-activity-privacy .current:before,
.youzify-activity-privacy div:before,
#youzify .activity-meta a:before {
    display:inline-block;
    font-family: "Font Awesome 6 Free" !important;
    font-weight:200;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.youzify-activity-privacy .current:before,
.youzify-activity-privacy div:before {
    width:15px;
    font-weight:600;
    margin-right:8px;
    text-align:center;
}
.youzify-form-tool {
    display:inline-block;
    vertical-align:middle;
}
#youzify .activity-meta a.unfav:before {
    color:#fb6358;
}
.youzify .youzify-show-activity-tools {
    top:25px;
    right:25px;
    position:absolute;
}
.rtl .youzify .youzify-show-activity-tools {
    right:initial;
    left:25px;
}
.youzify .youzify-show-activity-tools.youzify-close-activiy-tools i:before {
    content:'\f106';
}
.youzify .youzify-show-activity-tools i {
    margin:0;
    padding:0;
    opacity:0;
    color:#93a4c2;
    font-size:16px;
    cursor:pointer;
}
.youzify .youzify-show-activity-tools i:hover {
    color:var(--bps-muted);
}
.youzify .activity-item:hover .youzify-show-activity-tools i {
    opacity:1;
}
.youzify-pinned-post-tag {
    color:#fff;
    display:none;
    font-size:10px;
    margin-left:5px;
    font-weight:600;
    padding:2px 15px;
    line-height:18px;
    background-color:#ffc107;
    text-transform:uppercase;
}
.youzify-pinned-post .youzify-pinned-post-tag {
    display:inline-block;
}
.youzify .activity-header p .youzify-pinned-post-tag i {
    padding:0;
    width:initial;
    margin:0;
    font-size:10px;
    margin-right:8px;
    height:initial;
    line-height:18px;
}
.youzify-post-pinned-icon i {
    top:15px;
    color:#fff;
    right:15px;
    width:35px;
    height:35px;
    font-size:var(--yzfy-big-font-size);
    line-height:35px;
    text-align:center;
    position:absolute;
    background-color:#4fc1e9;
}
/* # Post - Liked By */
#youzify-wall-nav:after {
    content:'';
    clear:both;
    display:table;
}
.youzify .youzify-activity-statistics .youzify-post-shares-count {
    cursor:pointer;
}
.youzify .youzify-activity-statistics .youzify-post-shares-count:hover i {
    color:var(--bps-muted);
}
.youzify .youzify-activity-statistics .youzify-post-shares-count,
.youzify .youzify-activity-statistics .youzify-post-comments-count {
    float:right;
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    margin-left:12px;
}
.rtl .youzify .youzify-activity-statistics .youzify-post-shares-count,
.rtl .youzify .youzify-activity-statistics .youzify-post-comments-count {
    float:left;
}
#youzify .youzify-activity-statistics .youzify-post-shares-count i,
#youzify .youzify-activity-statistics .youzify-post-comments-count i {
    height:35px;
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
    line-height:35px;
    margin-right:8px;
    text-align:center;
    border-radius:100%;
}
.youzify-activity-statistics {
    margin:0 25px;
    border-bottom:1px solid var(--yzfy-card-secondary-bg-color);
}
.youzify-activity-statistics:empty {
    display:none;
}
.youzify-activity-statistics > div {
    margin:15px 0;
}
.rtl .youzify .youzify-activity-statistics .youzify-post-shares-count i,
.rtl .youzify .youzify-activity-statistics .youzify-post-comments-count i {
    margin-right:0;
    margin-left:8px;
}
.youzify-activity-statistics .youzify-post-liked-by {
    display:inline-block;
    z-index:1;
}
.youzify-enabled-social-share .youzify-activity-statistics .youzify-post-liked-by {
    margin-right:8px;
}
.rtl.logged-in .youzify-activity-statistics .youzify-post-liked-by {
    right:initial;
    left:25px;
}
.youzify-activity-statistics .youzify-post-liked-by .youzify-liked-this {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    line-height:35px;
    margin-left:10px;
}
.rtl .youzify-activity-statistics .youzify-post-liked-by .youzify-liked-this {
    margin-right:5px;
    margin-left:0;
}
#youzify .youzify-activity-statistics .youzify-post-liked-by a {
    padding:0;
    float:left;
    width:35px;
    height:35px;
    cursor:pointer;
    margin:0 -5px 0 0;
    border:3px solid var(--bps-line);
    display:inline-block;
    background-size:cover;
    background-position:center;
}
#youzify .youzify-activity-statistics .youzify-post-liked-by .youzify-view-all {
    color:var(--bps-muted);
    font-size:9px;
    min-width:35px;
    font-weight:600;
    line-height:30px;
    text-align:center;
    background-color:var(--bps-surface-2);
}
#youzify .youzify-view-all i {
    vertical-align:inherit;
    line-height:29px;
    font-size:15px;
    color:var(--bps-muted);
}
.rtl .youzify .youzify-activity-statistics .youzify-post-liked-by a {
    float:right;
    margin:0 0 0 -5px;
}
.youzify .youzify-activity-statistics .youzify-post-liked-by a:last-of-type {
    margin-right:0;
}
.rtl .youzify .youzify-activity-statistics .youzify-post-liked-by a:last-of-type {
    margin-left:0;
}
.youzify .activity-content img {
    height:100%;
    display:block;
    max-width:100%;
}
.youzify .acomment-content .youzify-comment-attachments {
    margin-top:15px;
}
.youzify-comment-attachments audio,
.youzify-comment-attachments video {
    display:block;
    width:100%;
}
.youzify .youzify-comment-attachments a.youzify-comment-file {
    display:inline-block;
    background:var(--bps-surface);
    border-radius:5px;
    padding:15px;
    margin:0;
}
.youzify-comment-file .youzify-file-icon {
    margin-right:15px;
}
.youzify-comment-file .youzify-file-icon i {
    color:#fff;
    width:50px;
    height:50px;
    line-height:50px;
    border-radius:3px;
    text-align:center;
    background:#1fc36a;
}
.youzify-comment-file .youzify-wall-file-details,
.youzify-comment-file .youzify-file-icon {
    display:inline-block;
    vertical-align:middle;
}
.youzify-comment-file .youzify-wall-file-title,
.youzify-comment-file .youzify-wall-file-size {
    display:block;
}
.youzify-comment-file .youzify-wall-file-title {
    color:var(--bps-muted);
    font-weight:600;
    line-height:22px;
    font-size:var(--yzfy-primary-font-size);
}
.youzify-comment-file .youzify-wall-file-size {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    font-weight:400;
}
.youzify .acomment-content img.emojioneemoji,
.activity-inner img.emojioneemoji {
    height:auto;
    max-width:20px !important;
    display:inline-block !important;
    vertical-align:middle;
    margin:-.2ex .15em .2ex;
}
.activity-content .youzify-post-attachments img {
    height:auto;
    display:block;
    max-width:100%;
}
.activity.new_cover .youzify-post-attachments img {
    width:100%;
}
.youzify .activity-content .youzify-post-attachments .youzify-img-with-padding img {
    padding:0 25px;
}
.EmbeddedTweet {
    widows:100% !important;
    max-width:100% !important;
}
.youzify .fluid-width-video-wrapper {
    margin:0 !important;
    padding:0 !important;
    position:initial !important;
}
.youzify-embed-wrapper iframe,
#youzify .activity-content .twitter-tweet-rendered,
#youzify .activity-content iframe,
#youzify .acomment-content iframe {
    /*min-height:400px;*/
    margin:0 !important;
    padding:0 !important;
    width:100% !important;
    display:block !important;
    max-width:100% !important;
    /*position:relative !important;*/
    border-color:var(--bps-line) !important;
}
.youzify blockquote.instagram-media {
    max-width:100% !important;
    width:100% !important;
    min-width:100% !important;
}
.youzify-embed-wrapper + p {
    margin-top:15px;
}
.youzify-embed-wrapper {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.youzify-embed-wrapper iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute !important;
}
#youzify .activity-content p + .twitter-tweet-rendered,
#youzify .activity-content p + blockquote,
#youzify .activity-content p + .youzify-embed-wrapper,
#youzify .activity-content br + .youzify-embed-wrapper,
#youzify .activity-content p + iframe,
#youzify .activity-content br + iframe {
    margin-top:15px !important;
}
.youzify .activity-content audio,
.youzify .activity-content video {
    width:100%;
    display:block;
}
.youzify .activity-content video {
    object-fit:contain !important;
}
.youzify .acomment-content a,
.youzify .activity-inner a {
	color:#7da0b1;
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    margin-top:10px;
    word-break:break-all;
}
/* # Wall - Slideshow Post */
.youzify-wall-slider {
    width:100%;
    max-width:100%;
    overflow:hidden;
    position:relative;
}
.youzify-wall-slider.youzify-slides-auto-height {
    display:none;
}
.youzify-wall-slider.youzify-slides-auto-height.owl-carousel {
    display:block !important;
}
.youzify-slides-fixed-height .youzify-wall-slideshow-item,
.youzify-wall-slider.youzify-slides-fixed-height {
    height:300px;
}
.youzify-wall-slideshow-item {
    overflow:hidden;
}
.youzify-wall-slideshow-item img {
    width:100%;
}
.youzify-wall-slideshow-img {
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    overflow:hidden;
    background-size:cover;
    background-position:center;
}
.youzify-wall-slider:hover .owl-buttons div {
    opacity:0.8 !important;
}
.youzify-wall-slider .owl-buttons div::before,
.youzify-wall-slider .owl-buttons div::after {
    background-color:var(--bps-surface);
}
/* # Wall - Quote Post **/
.youzify-wall-quote-content {
    width:100%;
    position:relative;
    background-color:#64b8fc;
}
.youzify-wall-quote-main-content {
    position:relative;
    overflow:hidden;
    padding:25px;
    z-index:2;
}
.youzify-wall-quote-icon {
    width:40px;
    height:40px;
    line-height:40px;
    text-align:center;
    margin-bottom:30px;
    display:inline-block;
    background-color:rgba(0,0,0,0.15);
}
.youzify-wall-quote-content blockquote {
    padding:0;
    width:75%;
    border:none;
    letter-spacing:0;
    font-size:18px;
    font-weight:400;
    line-height:32px;
    margin:0 0 20px 0;
    text-align:initial;
    font-style:inherit;
    margin:0 auto 20px;
}
.youzify-wall-quote-content blockquote:before {
    border:none;
}
.youzify-wall-quote-post .youzify-wall-quote-owner {
    background-color:rgba(255, 255, 255, 0.04);
    text-transform:uppercase;
    letter-spacing:0.05em;
    display:inline-block;
    font-weight:600;
    padding:5px 15px;
    line-height:24px;
    font-size:var(--yzfy-primary-font-size);
    float:right;
}
.rtl .youzify-wall-quote-post .youzify-wall-quote-owner {
    float:left;
}
.activity-content .youzify-wall-quote-content img {
    width:100%;
    height:100%;
    opacity:0.75;
    object-fit:cover;
    position:absolute;
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    filter:grayscale(100%);
}
.youzify-wall-quote-content blockquote,
.youzify-wall-quote-content .youzify-wall-quote-icon i,
.youzify-wall-quote-content .youzify-wall-quote-owner {
    color:#fff;
}
/* # Wall - Photos Post **/
.youzify-post-2imgs a {
    width:50%;
    float:left;
}
.youzify-post-2imgs .youzify-post-img {
    width:100%;
    height:250px;
    position:relative;
}
.youzify-post-imgs-row1,
.youzify-post-imgs-row2 {
    overflow:hidden;
}
.youzify-post-4imgs .youzify-post-img1 .youzify-post-img {
    float:left;
    width:100%;
    height:300px;
    display:block;
    position:relative;
}
.youzify-post-3imgs .youzify-post-img,
.youzify-post-4imgs .youzify-post-img2 .youzify-post-img,
.youzify-post-4imgs .youzify-post-img3 .youzify-post-img,
.youzify-post-4imgs .youzify-post-img4 .youzify-post-img {
    width:100%;
    height:250px;
    display:block;
    position:relative;
}
.youzify-post-3imgs > a,
.youzify-post-4imgs .youzify-post-img2,
.youzify-post-4imgs .youzify-post-img3,
.youzify-post-4imgs .youzify-post-img4 {
    width:33.33%;
}
.youzify-post-3imgs,
.youzify-post-4imgs {
    overflow:hidden;
}
.youzify-post-3imgs .youzify-post-img1,
.youzify-post-3imgs .youzify-post-img2,
.youzify-post-3imgs .youzify-post-img3,
.youzify-post-4imgs .youzify-post-img2,
.youzify-post-4imgs .youzify-post-img3,
.youzify-post-4imgs .youzify-post-img4 {
    float:left;
    position:relative;
}
.youzify-post-attachments {
    position:relative;
}
.youzify-slides-fixed-height .youzify-wall-slideshow-item img,
.youzify-post-attachments .youzify-post-img img {
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    object-fit:cover;
    position:absolute;
    object-position:center;
}
.youzify-post-plus4imgs .youzify-post-img:before {
    top:0;
    left:0;
    right:0;
    bottom:0;
    content:'';
    z-index:1;
    height:100%;
    position:absolute;
    background-color:rgba(0, 0, 0, 0.30);
}
.youzify-post-plus4imgs .youzify-post-imgs-nbr {
    color:#fff;
    width:100%;
    height:100%;
    z-index:2;
    display:block;
    font-size:35px;
    line-height:250px;
    text-align:center;
    position:relative;
    font-weight:normal;
}
.youzify-post-4imgs a:nth-of-type(n+5) {
    display:none;
}
/* # Wall - File Post **/
.youzify-wall-file-post {
    padding:20px;
    text-align:left;
    background-color:var(--bps-accent);
    color:#fff;
}
.youzify-post-attachments .youzify-wall-file-post {
    padding:35px 25px;
    text-align:center;
}
.youzify-wall-file-post .youzify-wall-file-title {
    color:#fff;
    font-size:var(--yzfy-big-font-size);
    font-weight:600;
    margin-bottom:5px;
}
.youzify-post-attachments .youzify-wall-file-post .youzify-wall-file-title {
    margin-bottom:10px;
}
.youzify-comment-attachments .youzify-wall-file-post .youzify-wall-file-icon,
.youzify-comment-attachments .youzify-wall-file-details {
    display:inline-block;
    vertical-align:middle;
}
.youzify-wall-file-post .youzify-wall-file-size {
    color:var(--bps-muted);
    font-size:12px;
    line-height:12px;
    text-transform:uppercase;
}
.youzify-post-attachments .youzify-wall-file-post .youzify-wall-file-size {
    margin-bottom:20px;
}
.youzify-wall-file-post .youzify-wall-file-icon {
    color:#fff;
    font-size:42px;
    margin:0 12px 0 0;
}
.youzify-post-attachments .youzify-wall-file-post .youzify-wall-file-icon {
    font-size:84px;
    margin:0 0 15px;
}
.youzify-wall-file-post a.youzify-wall-file-download {
    margin:0;
    color:var(--bps-muted);
    float:right;
    font-size:12px;
    font-weight:600;
    padding:10px 25px;
    display:inline-block;
    background-color:var(--bps-surface);
    text-transform:uppercase;
}
.youzify-post-attachments .youzify-wall-file-post .youzify-wall-file-download {
    float:none;
}
.youzify-wall-file-post .youzify-wall-file-download i {
    margin-right:8px;
}
.rtl .youzify-wall-file-post .youzify-wall-file-download i {
    margin-right:0;
    margin-left:8px;
}
.youzify-limited-image-height {
    background-size:auto;
    background-position:center;
    width:100%;
    height:350px;
}
/**
 * Wall - Post Comments
 */
.youzify .ac-form #message {
    clear:both;
    float:none;
    width:100%;
    margin:20px 0 0 0 !important;
    display:block;
}
.youzify #activity-stream li li .ac-form {
    margin:0;
    padding:15px 0 0 0;
    background:transparent;
}
.youzify #activity-stream li li .ac-form .ac-textarea textarea {
    /*background-color:var(--bps-surface);*/
}
.youzify #activity-stream .ac-form {
    padding:20px;
    display:none;
    background-color:var(--yzfy-card-bg-color);
    /*border-top:1px solid var(--bps-line);*/
    overflow:visible !important;
}
.youzify #activity-stream li .ac-form .ac-textarea {
    position:relative;
}
.youzify #activity-stream .ac-form .ac-reply-avatar {
    /*margin-right:15px;*/
    position:absolute;
    top:11px;
    left:15px;
    z-index:1;
}
.youzify #activity-stream .ac-form .ac-reply-avatar div,
.youzify #activity-stream .ac-form .ac-reply-avatar img {
    width:35px !important;
    height:35px !important;
    display:inline-block;
}
.youzify #activity-stream .ac-form .ac-reply-content {
    width:100%;
    position:relative;
}
.youzify .youzify-emojionearea.youzify-emojionearea-disable {
    background-color:var(--bps-surface);
}
.youzify #activity-stream .ac-form .youzify-emojionearea .youzify-emojionearea-picker.youzify-emojionearea-picker-position-bottom {
    margin-top:0;
    left:0;
    top:50px;
}
.youzify #activity-stream .ac-form .youzify-emojionearea .youzify-emojionearea-picker.youzify-emojionearea-picker-position-bottom .youzify-emojionearea-wrapper:after {
      right:initial;
      left:18px; }
.youzify .youzify-emojionearea.youzify-emojionearea-disable .youzify-emojionearea-button{
    display:block !important;
}
.youzify #activity-stream .ac-form .youzify-emojionearea .youzify-emojionearea-editor,
.youzify #activity-stream .ac-form textarea {
    width:100%;
    border:none;
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    border-radius:5px;
    /*min-height:70px;*/
    /*line-height:24px;*/
    margin:0;
    background-color:var(--yzfy-card-bg-color);
    position:relative !important;
    border:1px solid var(--yzfy-primary-border-color);
}
.youzify #activity-stream .ac-form .youzify-comments-emojis textarea,
.youzify #activity-stream .ac-form .youzify-emojionearea .youzify-emojionearea-editor {
    padding:15px 120px 15px 48px;
    overflow:hidden;
}
.youzify #activity-stream .ac-form textarea {
    height:50px;
    padding:15px 25px;
    line-height:18px;
}
.youzify #activity-stream li li .ac-form .youzify-emojionearea .youzify-emojionearea-editor,
.youzify #activity-stream li li .ac-form textarea {
    border:none;
    /*background-color:var(--bps-surface-2);*/
}
.youzify #activity-stream .ac-form .youzify-emojionearea .youzify-emojionearea-button {
    top:13px;
    left:16px;
}
.youzify-wall-comments-buttons {
    top:5px;
    margin:0;
    padding:0;
    right:10px;
    position:absolute;
}
.youzify-no-gifs-found {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
}
.youzify-no-gifs-found i {
    margin-right:8px;
}
.youzify-comment-giphy-form {
    top:58px;
    display:none;
    right:-30px;
    width:270px;
    padding:15px;
    background:var(--yzfy-card-bg-color);
    border-radius:3px;
    position:absolute;
    box-shadow:0 1px 10px rgb(156 156 156 / 35%);
}
.youzify-comment-giphy-form .youzify-giphy-items-content {
    overflow-y:auto;
    margin-top:15px;
    max-height:300px;
    padding-right:10px;
}
.youzify-comment-giphy-form .youzify-giphy-item {
    margin-top:10px;
}
.youzify-comment-giphy-form .youzify-giphy-item:first-of-type {
    margin-top:0;
}
.youzify .youzify-giphy-search-input {
    height:40px;
    color:var(--bps-muted);
    border-radius:1px;
    border:1px solid var(--yzfy-primary-border-color);
/*    border:1px solid var(--bps-line);*/
    font-size:var(--yzfy-small-font-size);
    padding:15px;
    width:100%;
    background-color:transparent;
}
.youzify .youzify-giphy-search-input:focus  {
    color:var(--bps-muted);
    border-color:var(--yzfy-card-secondary-bg-color);
}
.youzify .youzify-giphy-search-input::-webkit-input-placeholder {
    color:var(--bps-muted);
}
.youzify-comment-giphy-form:before,
.youzify-comment-giphy-form:after {
    content:' ';
    display:block;
    border-style:solid;
    border-width:0 8px 8px 8px;
    border-color:transparent;
    position:absolute;
    right:42px;
}
.youzify-comment-giphy-form:before {
    top:-8px;
    border-bottom-color:var(--yzfy-card-bg-color);
}
/*
.youzify-comment-giphy-form:after {
    top:2px;
    border-bottom-color:var(--bps-line);
}*/
.youzify-comment-giphy-form .youzify-load-more-giphys {
    width:100%;
    padding:5px;
    color:var(--bps-text);
    border-radius:3px;
    text-align:center;
    background:var(--bps-surface-2);
    margin-top:10px;
}
.youzify-comment-giphy-form .youzify-load-more-giphys i {
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
}
.youzify-comment-giphy-form .youzify-giphy-item img {
    width:100%;
}
/*.youzify #activity-stream .ac-form .youzify-wall-upload-btn,
.youzify #activity-stream .ac-form .youzify-send-comment
*/
/*.youzify #activity-stream .ac-form .youzify-wall-upload-btn,*/
.youzify-wall-comments-buttons > div {
    margin:0;
    padding:0;
    width:35px;
    height:40px;
    box-shadow:none;
    z-index:9999999;
    line-height:40px;
    text-align:center;
    display:inline-block;
    vertical-align:middle;
    background-color:transparent;
}
.youzify-wall-comments-buttons > div i {
    cursor:pointer;
}
.youzify #activity-stream .ac-form .youzify-load-emojis i,
.youzify-wall-comments-buttons i {
    color:var(--bps-muted);
    font-size:18px;
}
.youzify #activity-stream .ac-form .youzify-load-emojis i:hover,
.youzify #activity-stream .ac-form .youzify-wall-comments-buttons i:hover {
    color:var(--bps-muted);
}
.youzify #activity-stream .ac-form textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:var(--bps-muted);
}
.youzify #activity-stream .ac-form textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:var(--bps-muted);
   opacity:1;
}
.youzify #activity-stream .ac-form textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:var(--bps-muted);
   opacity:1;
}
.youzify #activity-stream .ac-form textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:var(--bps-muted);
}
.youzify #activity-stream .ac-form textarea::-ms-input-placeholder { /* Microsoft Edge */
   color:var(--bps-muted);
}
.youzify #activity-stream .ac-form textarea:active,
.youzify #activity-stream .ac-form textarea:focus,
.youzify #activity-stream .ac-form textarea:hover {
    outline:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color:transparent;
}
.youzify #activity-stream .ac-reply-content button.rtmedia-comment-media-upload {
vertical-align:middle;
    width:35px;
    height:35px;
    padding:0;
    margin:0;
    border-radius:3px;
    line-height:35px;
    color:var(--bps-muted);
    background:var(--bps-surface-2);
    margin:20px 5px 0 0;
}
.youzify #activity-stream .ac-reply-content button.rtmedia-comment-media-upload span {
    font-size:18px;
    line-height:35px;
}
.youzify #activity-stream .ac-reply-content a {
    color:var(--bps-muted);
    border:none;
    font-size:var(--yzfy-primary-font-size);
    box-shadow:none;
    font-weight:600;
    height:30px;
    display:inline-block;
    vertical-align:middle;
    padding:0 12px;
    line-height:30px;
    text-transform:uppercase;
    background-color:transparent;
}
.youzify #activity-stream .ac-reply-content input[type='submit'] {
    margin-top:20px;
    color:#ffffff;
    border:none;
    width:initial;
    height:35px;
    font-size:11px;
    box-shadow:none;
    font-weight:600;
    line-height:30px;
    padding:0 25px;
    text-align:center;
    display:inline-block;
    letter-spacing:.05em;
    background-image:none;
    background-color:#939eab;
    text-transform:uppercase;
}
.youzify #activity-stream #message {
    clear:both;
}
.youzify #activity-stream .yzfes-error {
    border:none;
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    padding:10px 25px;
    background-color:var(--bps-surface-2);
    border-left:5px solid #F44336;
}
.youzify .activity-comments .acomment-avatar {
    float:left;
}
.rtl .youzify .activity-comments .acomment-avatar {
    float:right;
}
.youzify .acomment-options {
    position:relative;
}
.youzify .acomment-options,
.youzify .activity-comments .comment-inner {
    float:right;
    text-align:left;
    line-height:22px;
    width:calc( 100% - 52px );
}
.rtl .youzify .acomment-options,
.rtl .youzify .activity-comments .comment-inner {
    text-align:right;
}
.youzify .activity-comments {
    background-color:var(--yzfy-card-secondary-bg-color);
    margin:0 !important;
}
.youzify .activity-comments > ul {
    padding:15px;
}
.youzify .activity-comments li li {
    border:none;
/*    border-top:1px solid var(--bps-line);*/
}
/*#buddypress.youzify .activity-comments li,*/
.youzify .activity-comments li {
    clear:both;
    border:none;
    margin-bottom:15px;
}
.youzify .activity-comments li .comment-container {
    padding:15px;
    border-radius:4px;
    background-color:var(--yzfy-card-bg-color);
}
.youzify .activity-comments li:last-of-type {
    margin-bottom:0;
}
.youzify .activity-comments li.show-all {
    background-color:#939bb5;
    border-radius:3px;
    padding:20px 0;
}
.youzify .activity-comments li.show-all a {
    color:#fff;
    display:block;
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    text-align:center;
    text-transform:capitalize;
}
.youzify .activity-comments li.show-all a:before {
    content:'\f086';
    font-weight:200;
    margin-right:10px;
}
.youzify-post-2imgs:after,
.youzify .activity-comments li:after,
.youzify .activity-comments li form:before {
    content:'';
    clear:both;
    width:100%;
    display:block;
}
.youzify .activity-comments .acomment-avatar img {
    width:35px;
    height:35px;
    margin-right:12px;
}
.rtl .youzify .activity-comments .acomment-avatar img {
    margin:0 0 0 12px;
}
.youzify .activity-comments .acomment-meta {
    margin-top:6px;
    line-height:18px;
    position:relative;
    vertical-align:middle;
}
.youzify .activity-comments .acomment-meta .youzify-report-comment {
    /*visibility:hidden;*/
    cursor:pointer;
    opacity:0;
}
.youzify .activity-comments .comment-container:hover .acomment-meta .youzify-report-comment {
    /*visibility:visible;*/
    opacity:1;
}
.youzify .activity-comments .acomment-meta .youzify-report-comment,
.youzify .activity-comments .acomment-meta a {
    display:inline-block;
    vertical-align:middle;
}
.youzify .activity-comments .acomment-meta .youzify-report-comment i {
/*    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);*/
}
.youzify .activity-comments .acomment-meta .youzify-report-comment span.youzify-separator-point {
    top:2px;
    margin:0 3px 0 6px;
    color:var(--bps-muted);
    font-size:16px;
    position:relative;
    display:inline-block;
}
.youzify .activity-comments .acomment-meta > a {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    text-transform:capitalize;
}
.youzify .activity-comments .acomment-meta .acomment-meta-time {
    float:right;
}
.rtl .youzify .activity-comments .acomment-meta .acomment-meta-time {
    float:left;
}
.youzify .activity-comments .acomment-meta .youzify-report-comment .youzify-report-comment-title {
    /*margin-left:5px;*/
}
.youzify-shared-wrapper .time-since,
.youzify .activity-comments .acomment-meta .youzify-report-comment .youzify-report-comment-title,
.youzify .activity-comments .acomment-meta a .time-since {
    color:var(--bps-muted);
    font-size:10px;
    font-weight:600;
    line-height:10px;
    display:inline-block;
    letter-spacing:0.05em;
    text-transform:uppercase;
}
.youzify .activity-comments .acomment-meta .youzify-report-comment i,
.youzify .activity-comments .acomment-meta a.activity-time-since i {
    font-size:var(--yzfy-primary-font-size);
    color:var(--bps-muted);
    margin-right:5px;
    vertical-align:bottom;
}
.rtl .youzify .activity-comments .acomment-meta a.activity-time-since i {
    margin:0 0 0 5px;
}
.youzify .acomment-content .rtmedia-activity-text,
.youzify .acomment-content p {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    line-height:24px;
    font-weight:400;
    padding:0;
}
.youzify .acomment-content,
.youzify .acomment-meta {
    margin-bottom:15px;
}
.not-logged-in .youzify .acomment-content {
    margin-bottom:0;
}
.youzify .acomment-options a {
    color:var(--bps-muted);
    cursor:pointer;
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    margin-right:15px;
    box-shadow:none;
    border:none;
    text-shadow:none;
    background-color:transparent;
}
.rtl .youzify .acomment-options a {
    margin-left:15px;
    margin-right:0;
}
.youzify .acomment-options a:before {
    margin-right:8px;
    color:var(--bps-muted);
}
.rtl .youzify-activity-tool .youzify-tool-icon,
.rtl .youzify .acomment-options a:before {
    margin:0 0 0 8px;
}
.youzify .acomment-options a.acomment-reply:before {
    content:'\f075';
}
.youzify .acomment-options a.unfav:before,
.youzify .acomment-options a.fav:before {
    content:'\f004';
}
.youzify .acomment-options a.acomment-reply:hover:before,
.youzify .acomment-options a.delete-activity:hover:before {
    color:var(--bps-muted);
}
.youzify .acomment-options a.acomment-delete:before {
    content:'\f2ed';
}
.youzify .acomment-options a.spam-activity-comment:before {
    content:'\f024';
}
.youzify .activity-comments li.show-all a:before,
.youzify .acomment-options a:before {
    display:inline-block;
    font-family: "Font Awesome 6 Free" !important;
    font-size:inherit;
    font-weight:200;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.youzify .acomment-options a.unfav:before {
    color:#fb6358;
}
.youzify .has-comments li ul {
    margin-left:20px;
}
.rtl .youzify .has-comments li ul {
    margin:0 15px 0 0;
}
.youzify .has-comments li ul li {
    padding:0;
    /*padding:20px 0 0 20px;*/
    margin-top:15px;
}
.youzify .has-comments li ul li:last-of-type {
    padding-bottom:0;
}
.youzify-clear {
    clear:both;
}
/**
 * Wall - Form
 */
.youzify #youzify-wall-form {
    margin:0 0 35px;
    position:relative;
    background-color:var(--yzfy-card-bg-color);
}
.youzify-wall-content {
    position:relative;
    background-color:var(--yzfy-card-bg-color);
}
#youzify-wall-form .youzify-wall-author div,
#youzify-wall-form .youzify-wall-author img {
    top:25px;
    left:25px;
    z-index:9;
    width:50px;
    height:50px;
    position:absolute;
    background-size:cover;
    object-fit:cover;
}
.rtl .youzify-wall-author {
    right:25px;
}
.youzify-update-post:active,
.youzify-update-post:focus,
.youzify-wall-post:active,
.youzify-wall-post:focus,
.youzify-wall-textarea:active,
.youzify-wall-textarea:focus {
    outline:0px !important;
    -webkit-appearance:none;
}
#youzify-wall-form .youzify-wall-textarea {
    width:100%;
    border:none;
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
    min-height:100px;
    background-color:transparent;
}
#youzify-wall-form .youzify-wall-textarea,
#youzify-wall-form .youzify-wall-textarea:focus,
#youzify-wall-form .youzify-wall-textarea:active {
    margin:0;
    line-height:24px;
    border:none !important;
    box-shadow:none !important;
    padding:40px 20px 12px 100px !important;
}
#youzify-wall-form .youzify-wall-textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:var(--bps-muted);
}
#youzify-wall-form .youzify-wall-textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:var(--bps-muted);
   opacity:1;
}
#youzify-wall-form .youzify-wall-textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:var(--bps-muted);
   opacity:1;
}
#youzify-wall-form .youzify-wall-textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:var(--bps-muted);
}
#youzify-wall-form .youzify-wall-textarea::-ms-input-placeholder { /* Microsoft Edge */
   color:var(--bps-muted);
}
.rtl .youzify-wall-textarea,
.rtl .youzify-wall-textarea:active,
.rtl .youzify-wall-textarea:focus {
    padding:40px 100px 12px 20px;
}
/* # Wall Options */
.youzify-wall-options {
    padding:15px 25px;
    overflow:hidden;
    border-bottom:1px solid var(--yzfy-card-secondary-bg-color);
}
.youzify-wall-options .youzify-wall-opts-item:not(.youzify-wall-opts-show-all):nth-child(n+6) {
    display:none;
}
.youzify-no-gifs-found,
.youzify-wall-options .youzify-wall-opts-item input  {
    display:none;
}
#youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label {
    width:auto;
    float:left;
    margin:10px;
    clear:initial;
    cursor:pointer;
    font-weight:400;
    min-width:100px;
    margin-right:8px;
    padding:7px 20px;
    line-height:16px;
    text-align:center;
    background-color:var(--yzfy-card-secondary-bg-color);
    /*text-transform:capitalize;*/
}
#youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label span {
    color:var(--bps-muted);
    font-size:11px;
}
.rtl #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label {
    float:right;
}
.youzify-wall-options .youzify-wall-opts-item label i {
    color:var(--yzfy-icon-color);
    font-size:var(--yzfy-big-font-size);
    margin-right:10px;
}
#youzify-wall-form .youzify-wall-options .youzify-wall-opts-item input:checked + label {
    background-color:transparent;
}
.youzify-wall-options .youzify-wall-add-photo i {
    color:#00b9eb;
}
.youzify-wall-options .youzify-wall-add-video i {
    color:#ff8eb4;
}
.youzify-wall-options .youzify-wall-add-audio i {
    color:#1abc9c;
}
.youzify-wall-options .youzify-wall-add-link i {
    color:#FFC107;
}
/** # Show More Options **/
.youzify-wall-options .youzify-wall-opts-item label.youzify-wall-form-show-all  {
    min-width:auto;
}
.youzify-wall-options .youzify-wall-opts-item .youzify-wall-form-show-all i {
    margin-right:0;
}
.rtl .youzify-wall-options .youzify-wall-opts-item .youzify-wall-form-show-all i {
    margin:0;
}
/* # Wall Actions */
.youzify-wall-actions {
    padding:15px 25px;
    border-top:1px solid var(--yzfy-card-secondary-bg-color);
    background-color:var(--yzfy-card-bg-color);
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.youzify-upload-attachments {
    display:none !important;
}
.youzify-wall-actions .youzify-posting-form-actions {
    float:right;
    display:flex;
    align-items:center;
    gap:10px;
}
#youzify-wall-form .bpchk-marker-container {
    display:inline-block;
    vertical-align:middle;
}
.youzify-wall-post-box {
    padding:35px;
    background-color:var(--bps-surface-2);
}
.youzify-wall-post-box .youzify-wall-new-post {
    overflow:hidden;
    border-radius:8px;
    box-shadow:0px 0px 12px #eaeaea;
}
/*#buddypress .youzify-wall-actions .youzify-wall-post,*/
#youzify-wall-form .youzify-wall-actions .youzify-wall-post,
#youzify-wall-form .youzify-wall-actions .youzify-update-post,
#youzify-wall-form .youzify-wall-actions .youzify-wall-post {
    margin:0;
    color:#fff;
    border:none;
    width:initial;
    font-size:11px;
    cursor:pointer;
    box-shadow:none;
    font-weight:600;
    line-height:16px;
    padding:12px 35px;
    text-transform:uppercase;
}
#youzify-wall-form .youzify-wall-actions .youzify-wall-post i {
    font-size:var(--yzfy-primary-font-size);
}
.youzify-wall-actions .youzify-update-post {
    float:right;
    min-width:130px;
    padding:12px 20px;
    background-color:#4CAF50;
}
.rtl .youzify-wall-actions .youzify-update-post,
.rtl .youzify-wall-actions .youzify-posting-form-actions {
    float:left;
}
#whats-new-post-in-box {
/*    float:left;*/
    color:var(--bps-muted);
    font-size:11px;
    font-weight:600;
/*    margin-right:10px;*/
    display:inline-block;
}
.rtl #whats-new-post-in-box {
    float:right;
    margin-right:0;
    margin-left:10px;
}
#whats-new-post-in-box .nice-select .list {
    min-width:170px;
    white-space:nowrap;
}
#youzify-wall-form #whats-new-post-in-box label {
    margin:0;
    color:var(--bps-muted);
    font-size:11px;
    font-weight:600;
    line-height:14px;
    display:inline-block;
}
.youzify-wall-actions .youzify-form-tools,
.youzify-privacy-tool {
    display:inline-block;
    vertical-align:middle;
}
.youzify-privacy-tool .youzify-privacy-title {
    margin:0;
    display:none;
    color:var(--bps-muted);
    font-size:11px;
    font-weight:600;
    line-height:14px;
}
.youzify-privacy-tool .nice-select:after {
    right:15px;
    top:21px;
}
/**
 * Wall - Attachments
 */
#youzify-wall-form .youzify-wall-attachments .youzify-form-attachments {
    padding:15px;
    border-top:1px solid var(--yzfy-card-secondary-bg-color);
}
.youzify-wall-attachments .youzify-form-attachments {
    overflow:hidden;
}
.youzify-wall-attachments .youzify-form-attachments:empty {
    display:none;
}
#youzify-wall-form #youzify-add-attachments i {
    font-size:16px;
    margin-right:8px;
}
/*
 * Wall - Custom Form
 **/
.youzify-wall-custom-form {
    overflow:hidden;
    padding:25px 25px 0 25px;
    border-top:1px solid var(--yzfy-card-secondary-bg-color);
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item {
    display:flex;
    position:relative;
    align-items:center;
    margin-bottom:25px;
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item .youzify-cf-input-loader {
    top:12px;
    right:12px;
    display:none;
    color:var(--bps-muted);
    position:absolute;
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item label {
    color:var(--bps-muted);
    display:block;
    font-size:10px;
    font-weight:600;
    margin-bottom:0;
    letter-spacing:0;
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-dragable-item.youzify-wall-cf-item input {
    display:inline-block;
    width:calc( 100% - 94px );
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-dragable-item.youzify-wall-cf-item.youzify-allow-image-upload input {
    display:inline-block;
    width:calc( 100% - 141px );
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item i {
    /*color:#fff;*/
    width:42px;
    height:42px;
    font-size:16px;
    cursor:pointer;
    line-height:42px;
    text-align:center;
    border-radius:5px;
    display:inline-block;
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item i.youzify-wall-form-remove-item {
    color:var(--bps-muted);
    margin-left:5px;
}
.youzify-wall-custom-form .youzify-wall-cf-item i.youzify-wall-form-drag-item,
.youzify-wall-custom-form .youzify-wall-cf-item i.youzify-wall-form-remove-item {
    color:var(--bps-muted);
}
.youzify-wall-custom-form .youzify-wall-cf-item i.youzify-wall-form-drag-item:hover,
.youzify-wall-custom-form .youzify-wall-cf-item i.youzify-wall-form-remove-item:hover {
    background-color:var(--yzfy-card-secondary-bg-color);
    color:var(--bps-muted);
}
.youzify-wall-custom-form .youzify-wall-cf-item i.youzify-wall-form-drag-item {
    margin-right:5px;
    padding-left:1px;
}
#youzify-wall-form .youzify-wall-custom-form .youzify-add-new-option {
    color:var(--bps-text);
    height:45px;
    border:none;
    cursor:pointer;
    font-size:var(--yzfy-big-font-size);
    padding:0 20px;
    font-weight:600;
    line-height:45px;
    border-radius:5px;
    background:var(--yzfy-card-secondary-bg-color);
    display:inline-block;
    box-sizing:content-box;
    text-transform:capitalize;
}
#youzify-wall-form .youzify-wall-custom-form .youzify-add-new-option i {
    width:25px;
    height:25px;
    color:#fff;
    font-size:11px;
    cursor:pointer;
    line-height:25px;
    text-align:center;
    border-radius:15px;
    background:#94a0a6;
}
#youzify-wall-form .youzify-wall-custom-form .youzify-add-new-option span {
    font-size:var(--yzfy-primary-font-size);
    line-height:0;
    color:var(--bps-muted);
    font-weight:600;
    display:inline-block;
    vertical-align:middle;
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item textarea,
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item input:not([type="checkbox"]):not([type="radio"]) {
    margin:0;
    width:100%;
    color:var(--bps-muted);
    height:initial;
    font-size:var(--yzfy-primary-font-size);
    padding:8px 15px;
    line-height:24px;
    border:1px solid var(--yzfy-card-secondary-bg-color);
    background-color:var(--yzfy-card-bg-color);
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item input:active,
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item input:focus,
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item input {
    border:1px solid var(--bps-line);
}
/**
 * Polls CSS
 * */
/**
 * Polls CSS.
 */
.hide{
    display:none;
}
.youzer .activity_poll .activity-inner {
    margin-bottom:25px;
}
.youzify-poll-content {
    padding:25px;
    background:var(--yzfy-card-secondary-bg-color);
}
.youzify-poll-content .youzify-poll-result {
    display:flex;
    flex-direction:column;
    gap:20px;
}
/**
 * Poll Post Options.
 */
.youzify .youzify-poll-content .youzify-poll-item-input {
    width:25px;
    height:25px;
    border:none;
    padding:0;
    color:#fff;
    z-index:1000;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    position:relative;
    cursor:pointer;
    display:inline-block;
    outline:none;
    position:relative;
    border:2px solid var(--bps-line);
    transition:all 0.15s ease-out 0s;
}
.youzify-poll-content .youzify-poll-item-input:hover,
.youzify-poll-content .youzify-poll-item-input:active,
.youzify-poll-content .youzify-poll-item-input:checked {
    outline:none;
}
.youzify-poll-content .youzify-poll-item-input:hover {
    border-color:var(--bps-line);
}
.youzify-poll-content .youzify-poll-item-input:checked {
    border:none;
}
.youzify-poll-content .youzify-poll-item-input:checked::before {
    height:25px;
    width:25px;
    content:'✔';
    font-size:18px;
    line-height:25px;
    text-align:center;
    position:absolute;
    display:inline-block;
}
.youzify-poll-content .youzify-poll-item-input:checked::after {
    content:'';
    display:block;
    position:relative;
    z-index:100;
    border:none;
    background:transparent;
}
.youzify-poll-content .youzify-poll-item-input[type="radio"] {
    border-radius:50%;
    width:30px;
    height:30px;
}
.youzify-poll-content .youzify-poll-item-input[type="radio"]:checked::before {
    width:30px;
    height:30px;
    line-height:30px;
}
.youzify-poll-content .youzify-poll-item-input[type="checkbox"] {
    border-radius:3px;
}
.youzify-poll-content .youzify-poll-item-input::after {
    border-radius:50%;
}
.youzify-poll-content .youzify-poll-result .youzify-poll-item {
    display:flex;
    line-height:40px;
    gap:15px;
}
.youzify-poll-content .youzify-poll-item-label {
    display:block;
    line-height:40px;
    padding:20px 30px;
    background:var(--yzfy-card-bg-color);
    margin-bottom:20px;
    border-radius:8px;
    flex-grow:1;
}
.youzify-poll-result-content {
    padding:12px 20px;
    background:var(--yzfy-card-bg-color);
    flex-grow:1;
    border-radius:4px;
}
.youzify-poll-content .youzify-poll-item-label {
    cursor:pointer;
}
.youzify-poll-content .youzify-poll-item-title,
.youzify-poll-content .youzify-poll-item-input {
  display:inline-block;
  vertical-align:middle;
}
.youzify-poll-content .youzify-poll-item-title {
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
    font-weight:600;
    line-height:24px;
}
.youzify-poll-content .youzify-poll-item:last-of-type,
.youzify-poll-content .youzify-poll-item-label:last-of-type {
    margin-bottom:0;
}
/**
 * Poll Result Css.
 */
.youzify-poll-item .youzify-result-bar {
    width:calc( 100% - 35px );
    height:10px;
    display:block;
    background:var(--bps-surface-2);
    position:relative;
    -webkit-transition:0.4s linear;
    -moz-transition:0.4s linear;
    -ms-transition:0.4s linear;
    -o-transition:0.4s linear;
    transition:0.4s linear;
    -webkit-transition-property:width, background-color;
    -moz-transition-property:width, background-color;
    -ms-transition-property:width, background-color;
    -o-transition-property:width, background-color;
    transition-property:width, background-color;
}
.youzify-poll-item .youzify-result-bar.youzify-radius-bar {
    overflow:hidden;
    border-radius:5px;
}
.youzify-poll-item .youzify-result-bar:last-child {
  margin-bottom:0;
}
.youzify-poll-item .youzify-result-title {
    display:block;
}
.youzify-poll-item .youzify-result-count {
    width:30px;
    text-align:right;
}
.youzify-poll-item .youzify-result-count,
.youzify-poll-item .youzify-result-bar {
    display:inline-block;
    vertical-align:middle;
}
.youzify-poll-item .youzify-result-bar-area {
    display:block;
    clear:both;
}
.youzify-poll-item .youzify-result-head {
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.youzify-poll-item .youzify-result-title,
.youzify-poll-item .youzify-result-image {
    display:inline-block;
    vertical-align:middle;
}
.youzify-poll-item .youzify-result-title {
    font-size:var(--yzfy-primary-font-size);
}
.youzify-poll-item .youzify-result-image {
    width:100px;
    height:100px;
    border-radius:4px;
    display:inline-block;
    background-size:cover;
}
.youzify-poll-item .youzify-result-votes {
    font-size:11px;
}
.youzify-poll-item .youzify-result-votes .youzify-post-voted {
    margin-right:5px;
}
.youzify-poll-item .youzify-result-votes .youzify-voters-nbr {
    display:inline-block;
    height:35px;
    line-height:35px;
}
.youzify-poll-item .youzify-result-votes .youzify-post-voted,
.youzify-poll-item .youzify-result-votes .youzify-voters-nbr {
    display:inline-block;
    vertical-align:middle;
}
.youzify-poll-item .youzify-result-votes,
.youzify-poll-item .youzify-result-title {
    color:var(--bps-muted);
    font-weight:600;
    line-height:18px;
}
.youzify-poll-item .youzify-result-count {
    width:30px;
    color:var(--bps-muted);
    font-size:11px;
    font-weight:600;
    line-height:18px;
}
.youzify-poll-item .youzify-result-bar-color {
    width:0px;
    height:10px;
}
.youzify-poll-content .youzify-poll-question {
    padding:25px;
    font-size:16px;
    font-weight:600;
    text-align:left;
    border-radius:6px;
    margin-bottom:25px;
}
.youzify-poll-content .youzify-poll-question i {
    color:#ffffff;
    width:40px;
    height:40px;
    margin-right:15px;
    line-height:40px;
    border-radius:3px;
    text-align:center;
    background-color:rgb(0 0 0 / 10%);
}
/**
 * Poll Actions.
 */
.youzify-poll-content .youzify-poll-actions {
    overflow:hidden;
    padding:25px 0 0;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.youzify-poll-type-checkbox .youzify-poll-actions {
}
.youzify-poll-actions .youzify-submit-vote,
.youzify-poll-actions .youzify-see-poll-results {
    cursor:pointer;
}
.youzify-poll-actions .youzify-submit-vote {
    height:50px;
    padding:0 25px;
    font-size:var(--yzfy-big-font-size);
    font-weight:600;
    min-width:195px;
    line-height:50px;
    border-radius:3px;
    text-align:center;
    display:inline-block;
}
.youzify-poll-actions .youzify-submit-vote i {
    margin-right:10px;
}
.youzify-poll-actions .youzify-see-poll-options,
.youzify-poll-actions .youzify-see-poll-results {
    color:var(--bps-muted);
    cursor:pointer;
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    border-radius:3px;
    text-align:center;
}
.youzify-poll-actions .youzify-see-poll-options {
    width:100%;
    display:block;
}
.youzify-standard-poll-options {
    display:flex;
    flex-direction:column;
    gap:20px;
}
.youzify-poll-item-container {
    display:flex;
    gap:15px;
}
.youzify-poll-actions .youzify-see-poll-results i {
    margin-left:8px;
}
.youzify-poll-actions .youzify-see-poll-options i {
    margin-right:8px;
}
.youzify-poll-image-option {
    width:80px;
    height:80px;
    border-radius:3px;
    display:inline-block;
    background-size:cover;
    vertical-align:middle;
}
.youzify-image-voters-holder {
    display:flex;
    flex-flow:row-reverse;
}
img.youzify-image-voters {
    border-radius:26px;
}
.youzify-image-voters-holder img {
    border-radius:50%;
    margin-right:-22px;
    border:1px solid var(--bps-line);
}
.youzify-image-voters-holder {
    margin-right:14px;
}
input.youzify-poll-item-input.radio {
    border-radius:50%!important;
}
.youzify-show-voters {
    display:inline-block;
    font-size:var(--yzfy-big-font-size);
    background:#4fc1e9;
    text-align:center;
    height:36px;
    line-height:35px;
    border-radius:10px;
    width:120px;
    color:#fff;
}
.youzify-users-list-holder {
    position:fixed;
    top:45%;
    left:45%;
    width:300px;
    background:var(--bps-surface);
    padding:50px;
    z-index:999;
    border:1px solid var(--bps-line);
}
.youzify-poll-content .youzify-activity-statistics .youzify-post-voted {
    display:inline-block;
    z-index:1;
    float:right;
    margin:0;
}
.youzify-poll-content .youzify-activity-statistics {
    margin:0;
}
.youzify-post-voted a, .youzify-post-voted img {
    padding:0;
    float:left;
    width:35px;
    height:35px;
    cursor:pointer;
    margin:0 -5px 0 0;
    border:3px solid var(--bps-line);
    display:inline-block;
    background-size:cover;
    background-position:center;
    border-radius:100%;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -ms-border-radius:100%;
    -o-border-radius:100%;
}
.youzify-post-voted .youzify-view-all {
    color:var(--bps-muted);
    font-size:9px;
    min-width:35px;
    font-weight:600;
    line-height:30px;
    text-align:center;
    background-color:var(--bps-surface-2);
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item .youzify-cf-option-input:checked::after{
    display:none;
}
.youzify-cf-attachment {
    margin-right:10px;
}
.youzify-hide-poll-images .youzify-cf-attachment {
    display:none;
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-dragable-item .youzify-wall-form-remove-item-disable {
    float:right;
    color:var(--bps-muted);
    margin-left:5px;
    opacity:0.4;
}
.youzify-poll-options .youzify_image_hidden {
    display:none;
}
.youzify-poll-actions .youzify-disable-vote {
    color:var(--bps-muted);
    height:50px;
    padding:0 25px;
    font-size:var(--yzfy-big-font-size);
    font-weight:600;
    min-width:195px;
    line-height:50px;
    border-radius:3px;
    text-align:center;
    background:var(--bps-surface-2);
    display:inline-block;
    opacity:0.6;
}
.yzfes-error {
    border:red solid 1px!important;
}
/**
 * Gihpy CSS.
 */
.youzify-giphy-items {
    overflow:hidden;
}
.youzify-comment-giphy-form .youzify-giphy-items-content::-webkit-scrollbar {
    width:8px;
}
.youzify-wall-custom-form .youzify-giphy-items-content::-webkit-scrollbar {
    height:8px;
}
.youzify-giphy-items-content::-webkit-scrollbar-thumb {
    background:#C1C1C1;
}
.youzify-giphy-items-content::-webkit-scrollbar-track {
    background:var(--bps-surface-2);
}
.youzify-giphy-item {
    border-radius:3px;
    cursor:pointer;
}
.youzify-selected-giphy-item {
    display:none;
    position:relative;
    margin-bottom:25px;
}
.youzify-selected-giphy-item .youzify-delete-giphy-item {
    top:15px;
    right:15px;
    width:35px;
    height:35px;
    color:#fff;
    cursor:pointer;
    position:absolute;
    text-align:center;
    line-height:35px;
    border-radius:3px;
    background-color:rgba(0, 0, 0, 0.4);
}
.youzify-selected-giphy-item .youzify-delete-giphy-item:hover {
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out;
    background-color:rgba(0, 0, 0, 0.6);
}
.youzify-load-more-giphys {
    cursor:pointer;
}
.youzify-load-more-giphys,
.youzify-load-more-giphys.loading .yzc-gif-more-txt {
    display:none;
}
.youzify-giphy-search-form {
    overflow:hidden;
}
.youzify-activity-statistics:after,
.youzify-giphy-search-form:after {
    content:"";
    clear:both;
    display:table;
}
#youzify-wall-form .youzify-giphy-search-form input.youzify-giphy-search-input {
    height:45px;
    border:none;
    font-size:var(--yzfy-big-font-size);
}
/*
.youzify-giphy-search-form .youzify-giphy-submit-search {
    color:#fff;
    width:90px;
    height:42px;
    float:right;
    cursor:pointer;
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    text-align:center;
    line-height:42px;
    background:#939bb5;
    border-radius:3px;
}
*/
#youzify-wall-form .youzify-wall-giphy-form .youzify-wall-cf-item {
    margin-bottom:0;
}
.youzify-wall-custom-form.youzify-wall-giphy-form .youzify-no-gifs-found {
    margin-top:15px;
}
.youzify-wall-custom-form.youzify-wall-giphy-form .youzify-load-more-giphys {
    width:100px;
    height:150px;
    color:var(--bps-muted);
    cursor:pointer;
    background:var(--bps-surface-2);
    position:relative;
    vertical-align:top;
    line-height:150px;
    margin-top:13px;
    overflow:hidden;
    text-align:center;
    border-radius:5px;
    margin-left:10px;
}
.youzify-wall-custom-form.youzify-wall-giphy-form .youzify-load-more-giphys i {
    width:30px;
    height:30px;
    color:var(--bps-muted);
    background:var(--bps-surface);
    line-height:30px;
    text-align:center;
    border-radius:100%;
}
.youzify-wall-custom-form.youzify-wall-giphy-form .youzify-giphy-items-content {
    overflow-x:auto;
    overflow-y:hidden;
    white-space:nowrap;
    margin-bottom:25px;
    -webkit-overflow-scrolling:touch;
}
.youzify-wall-custom-form.youzify-wall-giphy-form .youzify-giphy-item {
    display:inline-block;
    padding:13px 0 10px 10px;
}
.youzify-wall-custom-form.youzify-wall-giphy-form .youzify-giphy-item:first-of-type {
    padding-left:0;
}
.youzify-wall-custom-form.youzify-wall-giphy-form .youzify-giphy-item img {
    display:block;
    cursor:pointer;
    max-height:150px;
    border-radius:5px;
}
.youzify-giphy-loading-preview {
    display:none;
    margin-bottom:25px;
    text-align:center;
}
.youzify-giphy-loading-preview i {
    color:var(--bps-muted);
}
/* ------------------------------------------------ */
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item .youzify-cf-option-input {
    width:22px;
    height:22px;
    border:none;
    z-index:1000;
    appearance:none;
    position:relative;
    cursor:pointer;
    display:inline-block;
    margin-right:0.5rem;
    outline:none;
    border:2px solid var(--bps-line);
    padding:0;
    box-sizing:border-box;
    transition:all 0.15s ease-out 0s;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item .youzify-cf-option-input:hover {
    border-color:var(--bps-line);
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item .youzify-cf-option-input:checked {
    border:none;
    outline:none;
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item .youzify-cf-option-input:checked::before {
    top:-2px;
    left:6px;
    content:'✔';
    font-size:var(--yzfy-primary-font-size);
    line-height:25px;
    text-align:center;
    position:absolute;
    display:inline-block;
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item .youzify-cf-option-input:checked::after {
    content:'';
    display:block;
    position:relative;
    z-index:100;
    border:none;
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item .youzify-cf-radio-input {
    border-radius:50%;
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item .youzify-cf-checkbox-input {
    border-radius:3px;
}
#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item .youzify-cf-option-input::after {
    border-radius:50%;
}
#youzify-wall-form .youzify-wall-cf-item .youzify-cf-option-item {
    display:block;
    line-height:40px;
}
#youzify-wall-form .youzify-wall-cf-item .youzify-cf-option-title,
#youzify-wall-form .youzify-wall-cf-item .youzify-cf-option-input {
  display:inline-block;
  vertical-align:middle;
}
#youzify-wall-form .youzify-wall-cf-item .youzify-cf-option-title {
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
    font-weight:600;
    line-height:24px;
}
.youzify-wall-actions .youzify-wall-upload-btn i {
    font-size:18px;
    /*margin-right:8px;*/
}
.rtl .youzify-wall-actions .youzify-wall-upload-btn i {
    margin:0 0 0 8px;
}
#youzify-wall-form .lp-loading-text,
#youzify-wall-form .youzify-lp-prepost .lp-prepost-container,
.youzify-list-category-items,
.youzify-list-selected-items,
.youzify-list-search-form {
    display:none;
}
.youzify-list-search-box {
    padding:15px;
    background-color:var(--yzfy-card-secondary-bg-color);
    border-top:1px solid var(--yzfy-primary-border-color);
    border-bottom:1px solid var(--yzfy-primary-border-color);
}
.youzify-list-search-box .youzify-list-search-container {
    background:var(--yzfy-card-bg-color);
    border-radius:3px;
    overflow:hidden;
}
.youzify-list-search-box .youzify-list-search-icon {
    float:left;
}
.youzify-list-search-box .youzify-list-submit-icon,
.youzify-list-search-box .youzify-list-close-icon {
    float:right;
}
.youzify-list-search-box .youzify-list-submit-icon,
.youzify-list-search-box .youzify-list-search-icon,
.youzify-list-search-box .youzify-list-close-icon {
    width:45px;
    height:45px;
    cursor:pointer;
    line-height:45px;
    border-radius:100%;
    text-align:center;
    display:inline-block;
    vertical-align:middle;
}
.youzify-list-search-box .youzify-list-search-icon.youzify-tagusers-close-icon:hover {
    background-color:var(--bps-surface-2);
}
.youzify-list-search-box .youzify-list-submit-icon i,
.youzify-list-search-box .youzify-list-search-icon i,
.youzify-list-search-box .youzify-list-close-icon i {
    color:var(--bps-muted);
    font-size:18px;
    line-height:45px;
}
.youzify-list-search-box .youzify-list-search-icon.youzify-list-close-icon {
    float:right;
}
.youzify-list-search-box .youzify-list-search-input::placeholder {
    color:var(--bps-muted);
}
#youzify-wall-form .youzify-list-search-box .youzify-list-search-input:focus,
#youzify-wall-form .youzify-list-search-box .youzify-list-search-input:active,
#youzify-wall-form .youzify-list-search-box .youzify-list-search-input {
    margin:0;
    padding:0;
    float:left;
    border:none;
    height:45px;
    outline:none;
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
    background:transparent;
    display:inline-block;
    vertical-align:middle;
    width:calc( 100% - 90px );
}
.youzify-list-search-box .youzify-list-submit-button {
    margin:0;
    color:#fff;
    height:45px;
    float:right;
    display:none;
    cursor:pointer;
    padding:0 25px;
    font-size:var(--yzfy-primary-font-size);
    border-radius:0;
    font-weight:600;
    line-height:45px;
    background:#a4aaca;
}
.youzify-wall-list-items {
    overflow:auto;
    max-height:255px;
}
.youzify-wall-list-items .youzify-list-item .youzify-item-button,
.youzify-wall-list-items .youzify-list-item {
    padding:15px 25px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
}
.youzify-wall-tagusers-list .youzify-list-item:nth-child( even ) {
    background-color:var(--bps-surface);
}
.youzify-list-search-box .youzify-list-search-icon.youzify-list-close-icon:hover i {
    color:var(--bps-muted);
}
.youzify-wall-feeling-list .youzify-list-item:hover {
    background-color:var(--yzfy-card-secondary-bg-color);
}
.youzify-wall-list-items .youzify-list-item:hover .youzify-item-button {
    /*background-color:var(--bps-surface);*/
}
.youzify-wall-list-items .youzify-list-item:last-of-type {
    margin-bottom:0;
}
.youzify-wall-list-items .youzify-list-item .youzify-item-img {
    width:55px;
    height:55px;
    display:block;
    border-radius:3px;
    margin-right:12px;
    background-size:cover;
}
.youzify-wall-list-items .youzify-list-item .youzify-item-icon {
    display:inline-block;
    margin-right:12px;
}
.youzify-wall-list-items .youzify-list-item .youzify-item-icon i {
    width:55px;
    height:55px;
    color:#fff;
    font-size:24px;
    background:var(--bps-surface-2);
    line-height:55px;
    text-align:center;
    border-radius:100%;
    display:inline-block;
}
.youzify-wall-feeling-list .youzify-list-item {
    cursor:pointer;
}
.youzify-wall-list-items .youzify-list-item.youzify-category-feeling .youzify-item-icon i {
    background-color:#ffc107;
}
.youzify-wall-list-items .youzify-list-item.youzify-category-celebrating .youzify-item-icon i {
    background-color:#2196F3;
}
.youzify-wall-list-items .youzify-list-item.youzify-category-watching .youzify-item-icon i {
    background-color:#F44336;
}
.youzify-wall-list-items .youzify-list-item.youzify-category-eating .youzify-item-icon i {
    background-color:#707dc3;
}
.youzify-wall-list-items .youzify-list-item.youzify-category-drinking .youzify-item-icon i {
    background-color:#0dc5b4;
}
.youzify-wall-list-items .youzify-list-item.youzify-category-travelling .youzify-item-icon i {
    background-color:#f7407e;
}
.youzify-wall-list-items .youzify-list-item.youzify-category-listening .youzify-item-icon i {
    background-color:#5365ca;
}
.youzify-wall-list-items .youzify-list-item.youzify-category-looking .youzify-item-icon i {
    background-color:#ff5722;
}
.youzify-wall-list-items .youzify-list-item.youzify-category-thinking .youzify-item-icon i {
    background-color:#16a1e6;
}
.youzify-wall-list-items .youzify-list-item.youzify-category-reading .youzify-item-icon i {
    background-color:#ff5b93;
}
.youzify-wall-list-items .youzify-list-item.youzify-category-playing .youzify-item-icon i {
    background-color:#ff5548;
}
.youzify-wall-list-items .youzify-list-item.youzify-category-supporting .youzify-item-icon i {
    background-color:#ff9800;
}
.youzify-wall-list-items .youzify-list-item .youzify-item-content {
    width:calc( 100% - 75px );
}
.youzify-wall-list-items .youzify-list-item .youzify-item-icon,
.youzify-wall-list-items .youzify-list-item .youzify-item-img,
.youzify-wall-list-items .youzify-list-item .youzify-item-content,
.youzify-wall-list-items .youzify-list-item .youzify-item-content .youzify-item-left,
.youzify-wall-list-items .youzify-list-item .youzify-item-content .youzify-item-right {
    display:inline-block;
    vertical-align:middle;
}
.youzify-wall-list-items .youzify-list-item .youzify-item-title {
    color:var(--yzfy-primary-color);
    font-size:var(--yzfy-big-font-size);
    font-weight:600;
}
.youzify-wall-list-items .youzify-list-item  .youzify-item-description {
    color:var(--yzfy-secondary-color);
    font-size:var(--yzfy-primary-font-size);
    margin-top:8px;
}
.youzify-wall-list-items .youzify-list-item .youzify-item-button {
    color:var(--yzfy-button-text-color);
    cursor:pointer;
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    padding:8px 18px;
    border-radius:3px;
    background:var(--yzfy-button-bg-color);
    display:inline-block;
    /*text-transform:uppercase;*/
}
.youzify-wall-list-items .youzify-list-item .youzify-item-content .youzify-item-left {
    width:calc( 100% - 90px );
}
.youzify-wall-list-items .youzify-list-item .youzify-item-content .youzify-item-right {
    width:80px;
    text-align:right;
}
.youzify-wall-list-items .youzify-list-notice {
    padding:25px;
    font-size:var(--yzfy-big-font-size);
    color:var(--bps-muted);
}
.youzify-wall-list-items .youzify-list-notice i {
    width:35px;
    height:35px;
    color:#ffffff;
    line-height:35px;
    margin-right:12px;
    text-align:center;
    border-radius:100%;
    background-color:#9f9f9f;
}
.youzify-form-tool i {
    width:40px;
    height:40px;
    color:var(--bps-muted);
    cursor:pointer;
    font-size:18px;
    line-height:40px;
    text-align:center;
    border-radius:100%;
}
.youzify-form-tool.youzify-user-mood-tool i {
    font-size:20px;
}
.youzify-form-tool i:hover {
    background-color:var(--yzfy-card-secondary-bg-color);
}
.youzify-list-selected-items {
    padding:12px;
    border-top:1px solid var(--yzfy-primary-border-color);
}
.youzify-list-selected-items .youzify-list-items-title {
    height:38px;
    line-height:38px;
}
.youzify-list-selected-items .youzify-feeling-selected-item,
.youzify-list-selected-items .youzify-list-items-title {
    color:#fff;
    margin:5px;
    min-width:70px;
    padding:0 15px;
    font-size:var(--yzfy-primary-font-size);
    margin-right:0;
    font-weight:600;
    text-align:center;
    background:#a4aaca;
    border-radius:38px;
    display:inline-block;
    text-transform:capitalize;
}
.youzify-list-selected-items .youzify-selected-item.youzify-selected-item-no-image {
    padding-left:15px;
}
.youzify-list-selected-items .youzify-selected-item {
    margin:5px;
    padding:5px;
    margin-right:0;
    border-radius:50px;
    display:inline-block;
    background-color:var(--yzfy-card-secondary-bg-color);
    vertical-align:middle;
}
.youzify-list-selected-items .youzify-selected-item.youzify-feeling-selected-item {
    /*padding:0 5px 0 15px;*/
    color:var(--bps-muted);
    background-color:var(--yzfy-card-secondary-bg-color);
}
.youzify-list-selected-items .youzify-selected-item .youzify-item-img {
    width:30px;
    height:30px;
    margin-right:8px;
    border-radius:100%;
    display:inline-block;
    vertical-align:middle;
    background-size:cover;
}
.youzify-list-selected-items .youzify-selected-item .youzify-item-title {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    /*margin-right:5px;*/
    display:inline-block;
    vertical-align:middle;
    text-transform:capitalize;
}
.youzify-list-selected-items .youzify-selected-item .youzify-selected-item-tool {
    width:30px;
    height:30px;
    color:var(--bps-muted);
    cursor:pointer;
    font-size:var(--yzfy-primary-font-size);
    margin-left:8px;
    line-height:30px;
    text-align:center;
    background:var(--bps-surface);
    border-radius:100%;
    display:inline-block;
    vertical-align:middle;
}
.youzify-list-selected-items .youzify-selected-item .youzify-list-delete-item:hover {
    color:var(--bps-text);
}
.youzify-tagusers-search-box .youzify-tagusers-search-icon.youzify-tagusers-close-icon,
.youzify-tagged-users .youzify-selected-item .youzify-tagusers-delete-user,
.youzify-form-tool i {
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out;
}
.youzify .activity-item .activity-header .youzify-report-activity,
.youzify .activity-comments .acomment-meta .youzify-report-comment,
.youzify #activity-stream .ac-form .youzify-send-comment i {
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
}
.youzify-list-category-items[data-category="feeling"] .youzify-list-item .youzify-item-img {
    width:45px;
    height:45px;
}
.youzify-wall-link-content {
    display:block;
    margin:0 25px;
    overflow:hidden;
    border:1px solid var(--yzfy-card-secondary-bg-color);
}
.youzify-wall-link-data {
    padding:25px;
}
.youzify-wall-link-content img {
    width:100%;
    /*height:300px;*/
    object-fit:cover;
}
.youzify-wall-link-data .youzify-wall-link-title {
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
    font-weight:600;
}
.youzify-wall-link-data .youzify-wall-link-desc {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    margin-top:10px;
    line-height:26px;
}
.youzify-wall-link-data .youzify-wall-link-url {
    font-size:11px;
    font-weight:600;
    margin-top:10px;
    letter-spacing:0.05em;
    text-transform:uppercase;
}
.youzify-wall-cf-input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:var(--bps-muted);
}
.youzify-wall-cf-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:var(--bps-muted);
   opacity:1;
}
.youzify-wall-cf-input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:var(--bps-muted);
   opacity:1;
}
.youzify-wall-cf-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:var(--bps-muted);
}
.youzify-wall-cf-input::-ms-input-placeholder { /* Microsoft Edge */
   color:var(--bps-muted);
}
.youzify-activity-shortcode.youzify-no-sidebar .youzify-left-sidebar-layout,
.youzify-activity-shortcode.youzify-no-sidebar .youzify-right-sidebar-layout {
    float:none;
    width:100%;
    display:block;
}
.youzify-activity-shortcode .youzify-global-wall .youzify-page-main-content {
    padding:0;
}
.youzify-activity-shortcode .youzify-horizontal-layout .youzify-main-column .youzify-column-content {
    margin:0;
}
.youzify-activity-shortcode {
    display:initial !important;
}
.youzify-activity-shortcode .youzify-page {
    padding:35px;
}
/**
 * Embed Users and Groups
 */
.youzify-wall-embed {
    overflow:hidden;
    padding-bottom:25px;
    border:1px solid var(--yzfy-card-secondary-bg-color);
}
.youzify-wall-embed .youzify-cover,
.youzify-wall-embed .youzify-cover-pattern {
    z-index:1;
    width:100%;
    height:150px;
    display:block;
    object-fit:cover;
    position:relative;
}
.youzify-wall-embed .youzify-cover-pattern {
    background-size:auto;
    background-position:center;
}
.youzify-wall-embed .youzify-embed-avatar {
    z-index:9;
    float:left;
    width:150px;
    height:150px;
    display:block;
    margin-top:-75px;
    margin-left:25px;
    margin-right:25px;
    position:relative;
    border:8px solid var(--bps-line);
    background-size:cover;
    background-position:center;
}
.rtl .youzify-wall-embed .youzify-embed-head,
.rtl .youzify-wall-embed .youzify-embed-avatar {
    float:right;
}
.youzify-wall-embed .youzify-embed-data {
    margin-top:12px;
}
.youzify-wall-embed p:empty {
    display:none;
}
.youzify-wall-embed .youzify-embed-name {
    color:var(--yzfy-heading-color);
    font-size:var(--yzfy-big-font-size);
    font-weight:600;
    line-height:24px;
}
.youzify-wall-embed .youzify-embed-meta {
    color:var(--bps-muted);
    display:block;
    font-size:var(--yzfy-primary-font-size);
    margin-top:8px;
    font-weight:600;
    line-height:16px;
}
.youzify-wall-embed-user .youzify-embed-meta {
    text-transform:uppercase;
}
/*
.youzify .youzify-wall-embed-group .youzify-embed-meta {
}*/
    /*text-transform:capitalize;*/
.youzify-wall-embed .youzify-embed-meta .youzify-embed-meta-item {
    margin-right:10px;
    display:inline-block;
}
.rtl .youzify-wall-options .youzify-wall-opts-item label i,
.rtl .youzify-wall-embed .youzify-embed-meta .youzify-embed-meta-item {
    margin:0 0 0 10px;
}
.youzify-wall-embed .youzify-embed-meta .youzify-embed-meta-item:last-of-type {
    margin-right:0;
}
.youzify-wall-embed .youzify-embed-meta .youzify-embed-meta-item span {
    color:var(--bps-muted);
}
.youzify-wall-embed .youzify-embed-meta .youzify-embed-meta-item i {
    font-size:var(--yzfy-big-font-size);
    margin-right:8px;
}
.youzify-wall-embed .youzify-embed-head {
    float:left;
}
.youzify-wall-embed .youzify-embed-action {
    float:right;
    margin-top:5px;
    margin-right:25px;
}
.rtl .youzify-wall-embed .youzify-embed-action {
    float:left;
    margin:0 0 0 25px;
}
.youzify-wall-embed .youzify-embed-action .friendship-button,
.youzify-wall-embed .youzify-embed-action .message-button,
.youzify-wall-embed .youzify-embed-action .group-button {
    display:inline-block;
}
.youzify-wall-embed .youzify-embed-action .message-button .youzify-send-message,
.youzify-wall-embed .youzify-embed-action .friendship-button a,
.youzify-wall-embed .youzify-embed-action .group-button a {
    margin:0;
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    padding:10px 35px;
    text-align:center;
    border:none;
    width:initial;
    height:inherit;
    line-height:24px;
    display:inline-block;
    /*text-transform:capitalize;*/
}
.youzify-wall-embed .youzify-embed-action .friendship-button a {
    margin-right:5px;
}
.rtl .youzify-wall-embed .youzify-embed-action .friendship-button a {
    margin:0 0 0 5px;
}
/*
.youzify .youzify-wall-embed .youzify-embed-action .friendship-button:not(.pending_friend) a.remove {
    color:var(--bps-muted);
    background-color:var(--bps-surface-2) !important;
}
*/
.youzify-wall-embed .youzify-embed-action .group-button a.leave-group,
.youzify-wall-embed .youzify-embed-action .message-button .youzify-send-message {
    color:var(--yzfy-primary-color);
    border:1px solid var(--yzfy-card-secondary-bg-color);
    background-color:transparent;
}
/**
 * Wall New Post.
 */
.youzify-wall-new-post {
    overflow:hidden;
    border:1px solid var(--bps-line);
}
.youzify-wall-new-post .youzify-post-inner {
    padding:25px;
}
.youzify-wall-new-post .youzify-post-img a {
    margin:0;
    padding:0;
    display:block;
}
.youzify-wall-new-post .youzify-wall-nothumb {
    width:100%;
    height:100%;
    height:160px;
    display:block;
    position:relative;
    background-size:auto;
}
.youzify-wall-new-post .youzify-wall-nothumb .youzify-thumbnail-icon {
    top:50%;
    left:50%;
    width:80px;
    height:80px;
    color:var(--bps-muted);
    line-height:80px;
    position:absolute;
    text-align:center;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    background-color:var(--bps-surface);
}
.youzify-wall-new-post .youzify-wall-nothumb .youzify-thumbnail-icon i {
    font-size:28px;
}
.youzify-wall-new-post .youzify-post-head {
    margin-bottom:18px;
}
.youzify-wall-new-post .youzify-post-title a {
    color:var(--bps-muted);
    display:block;
    font-size:var(--yzfy-big-font-size);
    margin:0 0 8px;
    font-weight:600;
    line-height:24px;
}
.youzify-wall-new-post .youzify-post-meta .youzify-meta-item {
    /*text-transform:capitalize;*/
    display:inline-block;
    margin-right:12px;
    line-height:18px;
    font-size:11px;
    color:var(--bps-muted);
}
.youzify-wall-new-post .youzify-post-meta .youzify-meta-item:last-of-type {
    margin-right:0;
}
.youzify-wall-new-post .youzify-post-meta .youzify-meta-item i {
    font-size:var(--yzfy-primary-font-size);
    margin-right:8px;
}
.rtl .youzify-wall-new-post .youzify-post-meta .youzify-meta-item i {
    margin-right:0;
    margin-left:8px;
}
.youzify-wall-new-post .youzify-post-meta .youzify-meta-item a {
    color:var(--bps-muted);
    font-size:11px;
}
.youzify-wall-new-post .youzify-post-excerpt {
    margin-bottom:25px;
}
.new_album .youzify-wall-new-post .youzify-post-excerpt {
    margin-bottom:0;
}
.youzify-wall-new-post .youzify-post-excerpt p {
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
    line-height:25px;
    padding:0;
}
.youzify-wall-new-post .youzify-post-excerpt p:last-of-type {
    margin-bottom:0;
}
.youzify .youzify-wall-new-post .youzify-post-more-button {
    margin:0;
    padding:0;
    min-width:130px;
    line-height:40px;
    text-align:center;
    display:inline-block;
}
.youzify-post-more-button .youzify-btn-title {
    color:#fff;
    padding:0 25px;
    font-size:11px;
    font-weight:600;
    letter-spacing:0.05em;
    text-transform:uppercase;
}
.youzify-post-more-button .youzify-btn-icon {
    float:left;
    color:#fff;
    font-size:var(--yzfy-big-font-size);
    background-color:rgba(0, 0, 0, 0.1);
}
.youzify-post-more-button .youzify-btn-icon i {
    width:40px;
    height:40px;
    line-height:40px;
    text-align:center;
}
/**
 * People 'Who' List
 */
.youzify-users-who-list .youzify-list-item {
    padding:15px 0;
}
.youzify-users-who-list .youzify-list-item .youzify-item-avatar,
.youzify-users-who-list .youzify-list-item .youzify-item-data {
    display:inline-block;
    vertical-align:middle;
}
.youzify-users-who-list .youzify-list-item .youzify-item-avatar {
    margin-right:10px;
}
.youzify-users-who-list .youzify-list-item .youzify-item-avatar img {
    width:45px;
    height:45px;
    display:block;
}
.youzify-users-who-list .youzify-list-item .youzify-item-name a {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
    text-transform:capitalize;
}
.youzify-users-who-list .youzify-list-item .youzify-item-meta {
    display:block;
    color:var(--bps-muted);
    margin-top:6px;
    font-size:11px;
    font-weight:600;
    text-transform:uppercase;
}
/**
 * Modal
 */
.youzify-wall-modal {
    max-width:92%;
    width:550px;
    background:var(--bps-surface);
    overflow:initial;
    margin:70px auto;
    position:relative;
    box-shadow:0 15px 50px rgba(0,0,0,.15);
}
.youzify-wall-modal-overlay .youzify-modal-loader {
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:999;
    margin:auto;
    width:100px;
    height:100px;
    position:fixed;
    overflow:visible;
    text-align:center;
    background-color:rgba(0, 0, 0, 0.40);
}
.youzify-wall-modal-overlay .youzify-modal-loader i {
    padding:0;
    margin:0;
    font-size:35px;
    line-height:100px;
    text-align:center;
    color:rgba(255, 255, 255, 0.70);
}
.youzify-wall-modal-overlay {
    top:0;
    left:0;
    opacity:0;
    width:100%;
    height:100%;
    display:none;
    z-index:1000;
    position:fixed;
    background:rgba(0, 0, 0, 0.20);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -webkit-transition:all 0.3s;
    backface-visibility:hidden;
    -moz-transition:all 0.3s;
    transition:all 0.3s;
    visibility:hidden;
}
.youzify-wall-modal-overlay {
    opacity:1;
    visibility:visible;
}
#youzify-wall-modal {
}
.youzify-wall-modal-title {
    margin:0;
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
    text-align:left;
    font-weight:600;
    position:relative;
    padding:15px 25px;
    background:var(--bps-surface);
    background-size:cover;
    border-bottom:1px solid var(--bps-line);
}
.youzify-wall-modal-title i {
    width:30px;
    height:30px;
    color:var(--bps-muted);
    line-height:30px;
    text-align:center;
    margin-right:12px;
    border-radius:100%;
    background-color:var(--bps-surface);
}
.youzify-wall-modal-title i.youzify-wall-modal-close {
    margin:0;
    right:15px;
    float:right;
    top:11px;
    color:var(--bps-muted);
    cursor:pointer;
    border-radius:3px;
    position:absolute;
    background-color:var(--bps-surface-2);
}
.youzify-wall-modal-title i.youzify-wall-modal-close:hover {
    background-color:var(--bps-surface-2);
}
.youzify-wall-modal-content {
    margin:10px;
    color:var(--bps-muted);
    padding:0 15px 10px;
    font-size:var(--yzfy-primary-font-size);
    overflow-y:auto;
    font-weight:300;
    max-height:350px;
    position:relative;
}
.youzify-wall-modal-actions {
    padding:15px 25px;
    background-color:var(--bps-surface);
    border-top:1px solid var(--bps-line);
}
.youzify-wall-modal-actions button {
    width:100%;
    color:#fff;
    border:none;
    display:block;
    font-size:var(--yzfy-big-font-size);
    font-weight:600;
    padding:18px 20px;
    background-color:#868ba6;
}
/* Modal Scroll Styling */
.youzify-wall-modal-content::-webkit-scrollbar {
      width:10px;
}
.youzify-wall-modal-content::-webkit-scrollbar-track {
    background-color:var(--bps-surface-2);
}
.youzify-wall-modal-content::-webkit-scrollbar-thumb {
    background-color:#cccaca;
}
.youzify-wall-modal-content::-webkit-scrollbar-button {
    background-color:var(--bps-surface-2);
}
.youzify-wall-modal-content::-webkit-scrollbar-corner {
    background-color:var(--bps-surface-2);
}
.youzify-geomap-content {
    position:relative;
    display:none;
}
.youzify-activity-map {
    width:100%;
    height:400px;
    display:none;
}
.youzify-geomap {
    width:100%;
    height:400px;
}
.youzify-remove-map {
    width:45px;
    height:45px;
    position:absolute;
    top:0;
    right:0;
    margin:18px;
    display:flex;
    align-items:center;
    text-align:center;
    border-radius:100%;
    background:var(--bps-surface);
    cursor:pointer;
    justify-content:center;
}
/**
 * Woocommerce.
 */
.youzify-product {
}
.activity-content .youzify-product {
    padding:20px;
    background:var(--bps-surface-2);
}
.youzify-product-content {
    position:relative;
    overflow:hidden;
}
.activity-content .youzify-product-content {
    border-radius:3px;
    background-color:var(--bps-surface);
    box-shadow:0px 0px 12px #eaeaea;
}
.youzify-product-content .youzify-product-head {
    /*display:inline-block;*/
    /*width:calc( 100% - 90px);*/
}
.youzify-product-price {
    display:flex;
    margin-bottom:10px;
    /*display:inline-block;*/
}
.youzify-product-price .youzify-product-new-price,
.youzify-product-price .youzify-product-old-price {
    margin:0;
    padding:0;
    display:inline-block;
    vertical-align:middle;
    background-color:transparent;
}
.youzify-product-price ins {
    -webkit-order:1;
    order:1;
}
.youzify-product-price del {
    position:relative;
    -webkit-order:2;
    order:2;
}
.youzify-product-price del .amount {
    bottom:2px;
    margin-left:5px;
    position:absolute;
}
.youzify-product-price.youzify-variable-price,
.youzify-product-price ins .amount,
.youzify-product-price .youzify-product-new-price {
    font-size:24px;
    font-weight:600;
    line-height:24px;
}
.youzify-product-price.youzify-variable-price {
    font-size:22px;
}
.youzify-product-price .woocommerce-Price-amount.amount {
    color:var(--bps-muted);
    font-size:24px;
    font-weight:600;
    line-height:24px;
}
.youzify-product-price del .amount,
.youzify-product-price .youzify-product-old-price {
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
    font-weight:400;
    text-decoration:line-through;
}
.youzify-product-content .youzify-product-thumbnail {
    background-size:cover;
    background-position:center center;
}
.youzify-product-content .youzify-product-thumbnail {
    float:left;
    width:300px;
    height:100%;
    display:block;
    position:absolute;
}
.youzify-product-content .youzify-no-thumbnail .thumbnail-icon i {
    margin:0;
    padding:0;
    color:#fff;
    width:90px;
    height:90px;
    font-size:35px;
    line-height:90px;
    background-color:rgba(255, 255, 255, 0.04);
}
.youzify-product-content .youzify-product-container {
    float:left;
}
.rtl .youzify-product-content .youzify-product-container {
    float:right;
}
.youzify-product-content .youzify-product-container {
    /*width:100%;*/
    margin-left:300px;
}
.youzify-product-content .youzify-product-inner-content {
    padding:30px 40px;
}
.youzify-product-content .youzify-product-sale {
    right:0;
    margin:0;
    top:30px;
    z-index:9;
    color:#fff;
    font-size:10px;
    font-weight:600;
    line-height:14px;
    position:absolute;
    display:inline-block;
    letter-spacing:0.05em;
    background-color:#FFC107;
    text-transform:uppercase;
    padding:8px 15px 8px 20px;
    border-top-left-radius:30px;
    border-bottom-left-radius:30px;
}
.youzify-product-content .youzify-product-type {
    color:#fff;
    font-size:10px;
    font-weight:600;
    padding:5px 9px;
    line-height:14px;
    border-radius:2px;
    display:inline-block;
    letter-spacing:0.05em;
    margin:6px 3px 8px 0;
    background-color:#94adb9;
    text-transform:uppercase;
}
.youzify-product-content .youzify-product-type.youzify-sale-save {
    color:var(--bps-muted);
    background:var(--bps-surface-2);
    padding:5px 12px;
    border-left:5px solid var(--bps-line-strong);
}
.youzify-product-content .youzify-product-type.youzify-outofstock-product {
    background-color:#f64349;
}
.youzify-product-content .youzify-product-type.youzify-onbackorder-product {
    background-color:#78909c;
}
.youzify-product-content .youzify-product-title {
    line-height:24px;
}
.youzify-product-content .youzify-product-title a {
    color:var(--bps-muted);
    font-size:var(--yzfy-big-font-size);
    font-weight:600;
}
.youzify-product-content .youzify-product-meta {
    margin-top:7px;
}
.youzify-product-content .youzify-product-meta ul li {
    text-transform:uppercase;
    display:inline-block;
    margin-right:12px;
    font-weight:600;
    font-size:10px;
    color:var(--bps-muted);
}
.rtl .youzify-product-content .youzify-product-meta ul li {
    margin:0 0 0 15px;
}
.youzify-product-content .youzify-product-meta ul li:last-child {
    margin-right:0;
}
.youzify-product-content .youzify-product-meta ul li i {
    margin-right:5px;
    font-size:12px;
}
.rtl .youzify-product-content .youzify-product-meta ul li i {
    margin:0 0 0 5px;
}
.youzify-product-content .youzify-product-meta ul li a {
    color:var(--bps-muted);
}
.youzify-product-content .youzify-product-text {
    margin-top:20px;
}
.youzify-product-content .youzify-product-text p {
    margin:0;
    padding:0;
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    line-height:24px;
}
.youzify-product-content .youzify-product-tags {
    margin-top:20px;
}
.youzify-product-content .youzify-product-tags li {
    color:var(--bps-muted);
    font-size:11px;
    padding:5px 12px;
    margin:6px 6px 0 0;
    display:inline-block;
    text-transform:uppercase;
    background-color:var(--bps-surface-2);
}
.rtl .youzify-product-content .youzify-product-tags li {
    margin:6px 0 0 6px;
}
.youzify-product-content .youzify-product-tags li:last-child {
    margin-right:0;
}
.youzify-product-content .youzify-product-tags li a {
    color:var(--bps-muted);
}
.youzify-product-content .youzify-product-tags .youzify-tag-symbole {
    padding-right:2px;
}
.youzify-product-content .youzify-product-actions {
    margin-top:30px;
}
.youzify-product-actions .youzify-addtocart {
    background-color:var(--bps-accent);
    color:#fff;
}
.youzify-product-content .youzify-product-action-button {
    color:#fff;
    height:32px;
    font-size:10px;
    font-weight:600;
    min-width:140px;
    line-height:32px;
    margin-right:3px;
    text-align:center;
    display:inline-block;
    letter-spacing:0.05em;
    background-color:#98bed1;
    text-transform:uppercase;
}
.youzify-product-action-button {
    position:relative;
}
.youzify-product-action-button:before {
    content:'';
    position:absolute;
    z-index:-1;
    left:0;
    right:100%;
    bottom:0;
    background:rgba(0,0,0,0.12);
    height:3px;
    -webkit-transition-property:all;
    transition-property:all;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-in-out;
    transition-timing-function:ease-in-out;
}
.youzify-product-action-button:hover:before {
    z-index:999;
    right:0;
}
.youzify-product-action-button .youzify-btn-icon {
    float:left;
    color:#fff;
    font-size:var(--yzfy-big-font-size);
    background-color:rgba(0, 0, 0, 0.1);
}
.rtl .youzify-product-action-button .youzify-btn-icon {
    float:right;
}
.youzify-product-action-button .added_to_cart {
    display:none;
}
.youzify-product-action-button .youzify-btn-icon i {
    width:35px;
    height:32px;
    font-size:var(--yzfy-primary-font-size);
    line-height:32px;
    text-align:center;
}
.youzify-moderation-reported-comment-notice {
    background:var(--bps-surface-2);
    padding:10px 20px;
    border-radius:3px;
    font-weight:600;
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    display:block;
    border-left:5px solid var(--bps-line-strong);
}
/**
 * Mentions
 */
.atwho-container .atwho-view {
    border:none;
    box-shadow:0 0px 10px rgba(179, 179, 179, 0.35);
}
.atwho-container .atwho-view ul li {
    padding:10px;
}
.atwho-container .atwho-view ul li small strong,
.atwho-container .atwho-view ul li span.username strong {
    color:#4fc8fe;
    font-weight:600;
    background-color:transparent;
}
.atwho-container .atwho-view ul li span.username {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
}
.atwho-container .atwho-view small {
    color:var(--bps-muted);
    float:right;
    font-size:11px;
    font-weight:600;
    margin:0 10px 0 40px;
    /*text-transform:capitalize;*/
}
.dropdown-menu[data-strategy='youzify_mentions'] {
    background:var(--bps-surface);
    border-radius:2px;
    border:1px solid rgb(204, 204, 204);
    box-shadow:0 0 5px rgba(204, 204, 204, 0.25), 0 0 1px #fff;
    color:#d84800;
    margin-top:18px;
    position:absolute;
    top:0;
    z-index:9999 !important; /* >999 for wp-admin */
}
/* rtl:ignore */
.dropdown-menu[data-strategy='youzify_mentions'] {
    left:0;
}
.dropdown-menu[data-strategy='youzify_mentions'] {
    background:var(--bps-surface);
    list-style:none;
    margin:auto;
    padding:0;
}
.dropdown-menu[data-strategy='youzify_mentions'] li {
    border-bottom:1px solid var(--bps-line);
    box-sizing:content-box;
    cursor:pointer;
    list-style-type:none;
    display:block;
    font-size:var(--yzfy-big-font-size);
    height:20px;
    line-height:20px;
    margin:0;
    overflow:hidden;
    padding:5px 10px;
}
.dropdown-menu[data-strategy='youzify_mentions'] img {
    border-radius:2px;
    float:right;
    height:20px;
    margin-top:0;
    width:20px;
}
.dropdown-menu[data-strategy='youzify_mentions'] strong {
    background:var(--bps-surface-2);
    font-weight:700;
}
.dropdown-menu[data-strategy='youzify_mentions'] .username strong {
    color:#d54e21;
}
.dropdown-menu[data-strategy='youzify_mentions'] small {
    color:var(--bps-muted);
    float:right;
    font-size:smaller;
    font-weight:400;
    margin:0 10px 0 40px;
}
.dropdown-menu[data-strategy='youzify_mentions'] .active {
    background:rgba(255, 255, 255, 0.04);
}
@media (max-width: 900px) {
    .dropdown-menu[data-strategy='youzify_mentions'] img {
        float:left;
        margin:0 10px 0 0;
    }
}
@media (max-width: 400px) {
    .dropdown-menu[data-strategy='youzify_mentions'] li {
        font-size:16px;
        line-height:23px;
        padding:13px;
    }
    .dropdown-menu[data-strategy='youzify_mentions'] li img {
        height:30px;
        margin-top:-5px;
        width:30px;
    }
    .dropdown-menu[data-strategy='youzify_mentions'] {
        border-radius:0;
        height:100%;
        left:0 !important;
        width:100%;
    }
    .dropdown-menu[data-strategy='youzify_mentions'] li .username {
        display:inline-block;
        margin:-10px 0 0 0;
        padding:10px 0;
    }
    .dropdown-menu[data-strategy='youzify_mentions'] li small {
        display:inline-block;
        margin-left:20px;
    }
}
.dropdown-menu[data-strategy='youzify_mentions'] {
    border:none;
    box-shadow:0 0px 10px rgba(179, 179, 179, 0.35);
}
.dropdown-menu[data-strategy='youzify_mentions'] li {
    padding:10px;
}
.dropdown-menu[data-strategy='youzify_mentions'] li small strong,
.dropdown-menu[data-strategy='youzify_mentions'] li span.username strong {
    color:#4fc8fe;
    font-weight:600;
    background-color:transparent;
}
.dropdown-menu[data-strategy='youzify_mentions'] li span.username {
    color:var(--bps-muted);
    font-size:var(--yzfy-primary-font-size);
    font-weight:600;
}
.dropdown-menu[data-strategy='youzify_mentions'] small {
    color:var(--bps-muted);
    float:right;
    font-size:11px;
    font-weight:600;
    margin:0 10px 0 40px;
    /*text-transform:capitalize;*/
}
.dropdown-menu[data-strategy='youzify_mentions'] li span.username,
.dropdown-menu[data-strategy='youzify_mentions'] small,
#youzify div.item-list-tabs .youzify-activity-search input {
}
/**
 * Effect
 */
@-webkit-keyframes fadeInDown {
  0% {
    opacity:0;
    -webkit-transform:translateY(-20px);
    transform:translateY(-20px);
  }
  100% {
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity:0;
    -webkit-transform:translateY(-20px);
    -ms-transform:translateY(-20px);
    transform:translateY(-20px);
  }
  100% {
    opacity:1;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
  }
}
.youzify_effect {
    visibility:hidden;
}
.fadeInDown {
    visibility:visible;
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown;
}
.animated {
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
}
/**
 * Mutual
 */
.youzify-giphy-item img,
.youzify-wall-link-content,
.youzify-activity-shortcode .youzify-page,
.youzify #activity-stream .error{
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
}
.youzify .activity-content .youzify-poll-image-option img,
img.youzify-comment-gif,
.youzify-wall-quote-icon,
.youzify-wall-embed,
#youzify-wall-nav li a span,
.youzify-activity-pinned-icon i,
.youzify-wall-modal-actions button ,
.youzify-page-btns-border-radius .youzify-privacy-tool .nice-select,
.youzify-page-btns-border-radius .youzify-privacy-tool select,
.youzify-wall-quote-post .youzify-wall-quote-owner,
.youzify-comment-attachments .youzify-wall-file-post,
.youzify-wall-file-post .youzify-wall-file-download,
.youzify-wall-embed .youzify-embed-avatar,
.youzify #activity-stream .ac-form textarea,
.youzify #activity-stream .ac-reply-content a,
.youzify .youzify-wall-new-post .youzify-post-more-button,
.youzify .activity-inner span.activity-read-more a,
.youzify-page-btns-border-radius .youzify-wall-embed .youzify-embed-action .group-button a,
.youzify-page-btns-border-radius .youzify-wall-embed .youzify-embed-action .message-button a,
.youzify-page-btns-border-radius .youzify-wall-embed .youzify-embed-action .friendship-button a {
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
}
#youzify-wall-form,
.youzify-wall-modal,
.youzify-wall-new-post,
.youzify .activity-list li.load-more,
.youzify-wall-modal-overlay .youzify-modal-loader,
.youzify-wall-custom-form .youzify-wall-cf-item input,
.youzify-wall-custom-form .youzify-wall-cf-item textarea,
.youzify-wall-new-post .youzify-wall-nothumb .youzify-thumbnail-icon {
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
}
.youzify-page-btns-border-oval #whats-new-post-in-box .nice-select,
.youzify-page-btns-border-oval .youzify-privacy-tool .nice-select,
.youzify-page-btns-border-oval .youzify-privacy-tool select,
.youzify-page-btns-border-oval .youzify-pinned-post-tag,
.youzify-page-btns-border-oval .youzify-wall-actions .youzify-update-post,
.youzify-page-btns-border-oval #youzify .youzify-wall-actions .youzify-wall-post,
.youzify-page-btns-border-oval .youzify-wall-actions .youzify-wall-post,
.youzify-page-btns-border-oval .youzify-wall-options .youzify-wall-opts-item label,
.youzify-page-btns-border-oval .youzify-wall-embed .youzify-embed-action .group-button a,
.youzify-page-btns-border-oval .youzify-wall-embed .youzify-embed-action .message-button a,
.youzify-page-btns-border-oval .youzify-wall-embed .youzify-embed-action .friendship-button a {
    border-radius:50px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    -ms-border-radius:50px;
    -o-border-radius:50px;
}
.youzify-wall-author img,
.youzify-dialog-header i,
.youzify .youzify-activity-statistics .youzify-post-liked-by a,
.youzify .youzify-activity-statistics .youzify-post-liked-by img,
.youzify .activity-header .activity-avatar img,
.youzify .activity-comments .acomment-avatar img,
.youzify-users-who-list .youzify-list-item .youzify-item-avatar img,
.youzify #activity-stream .ac-form .ac-reply-avatar img {
    border-radius:100%;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -ms-border-radius:100%;
    -o-border-radius:100%;
}
.youzify-wall-modal-title i.youzify-wall-modal-close,
#youzify-wall-form .youzify-file-preview .youzify-attachment-details .youzify-delete-attachment,
#youzify-wall-form .youzify-image-preview .youzify-file-progress .youzify-file-upload,
#youzify-wall-form .youzify-file-preview .youzify-file-progress .youzify-file-upload,
.youzify-wall-options .youzify-wall-opts-item input:checked + label,
.youzify .youzify-show-activity-tools i {
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
}
@media screen and ( max-width: 1024px ) {
    #youzify-wall-nav,
    .youzify #youzify-wall-form {
        margin-bottom:15px;
    }
    #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label {
        min-width:90px;
        padding:8px 15px;
        margin-right:5px;
    }
    /* Activity Filter */
   /* #youzify-wall-nav #subnav,
    #youzify-wall-nav .item-list-tabs li.last {
        float:none;
    }*/
/*
    #youzify-wall-nav #subnav {
        width:100%;
        margin-top:15px;
        padding-top:20px;
        margin-bottom:10px;
        border-top:1px solid var(--bps-line);
    }
*/
    .rtl .youzify-wall-embed .youzify-embed-head,
    .youzify-wall-embed .youzify-embed-head {
        float:none;
        padding-top:15px;
    }
    .youzify-wall-embed .youzify-embed-action {
        margin:0;
        float:none;
    }
    .rtl .youzify-wall-embed .youzify-embed-action .friendship-button a,
    .rtl .youzify-wall-embed .youzify-embed-action .message-button a,
    .rtl .youzify-wall-embed .youzify-embed-action .group-button a,
    .youzify-wall-embed .youzify-embed-action .friendship-button a,
    .youzify-wall-embed .youzify-embed-action .message-button a,
    .youzify-wall-embed .youzify-embed-action .group-button a {
        margin-top:25px;
    }
    .youzify-wall-embed .youzify-embed-avatar {
        border:none;
        margin-top:25px;
    }
    #buddypress.youzify .activity-list li.load-more,
    #buddypress.youzify .activity-list>li,
    .youzify .activity-list>li {
        margin-bottom:15px;
    }
    #youzify-wall-nav {
        padding:10px 15px;
        position:relative;
    }
    #youzify-wall-nav li a {
        margin-right:10px;
    }
    .youzify div.item-list-tabs li a i, .youzify div.item-list-tabs li a:before {
        width:28px;
        height:28px;
        line-height:28px;
    }
    .youzify-wall-options,
    .youzify-wall-actions {
        padding:15px;
    }
    .youzify div.item-list-tabs li#activity-filter-select .youzify-activity-show-filter i,
    .youzify div.item-list-tabs li.youzify-activity-show-search .youzify-activity-show-search-form i {
        width:35px;
        height:35px;
        line-height:35px;
    }
    .youzify div.item-list-tabs li .youzify-dropdown-area {
        top:61px;
        width:292px;
    }
    .youzify div.item-list-tabs li.youzify-activity-show-search .youzify-dropdown-area:after,
    .youzify div.item-list-tabs li.youzify-activity-show-search .youzify-dropdown-area:before {
        right:15px;
    }
    .youzify div.item-list-tabs li#activity-filter-select .youzify-dropdown-area:after,
    .youzify div.item-list-tabs li#activity-filter-select .youzify-dropdown-area:before {
        right:68px;
    }
}
@media screen and ( max-width: 768px ) {
    #youzify-wall-nav {
        background-color:transparent;
        margin:0;
        padding:0;
    }
    .youzify .activity-comments .acomment-meta .youzify-report-comment {
        opacity:1;
    }
    .youzify div.item-list-tabs li a i, .youzify div.item-list-tabs li a:before {
        width:35px;
        height:35px;
        line-height:35px;
    }
    .youzify div.item-list-tabs li,
    #youzify-wall-nav .item-list-tabs,
    #youzify-wall-nav .item-list-tabs ul,
    #youzify-wall-nav .item-list-tabs>li {
        display:initial;
    }
    #youzify-wall-nav .item-list-tabs:not(#subnav) {
        padding:20px;
        display:none;
        background-color:var(--bps-surface);
        margin-bottom:15px;
        overflow:hidden;
        float:none;
    }
    #youzify-wall-nav li {
        width:100%;
        margin:0;
    }
    #youzify-wall-nav li a {
        width:100%;
        margin:0 0 18px 0;
    }
    #youzify-wall-nav li:last-of-type a {
        margin-bottom:0;
    }
    #youzify-wall-nav li a span {
        padding:0;
        float:right;
        height:30px;
        min-width:30px;
        line-height:30px;
    }
    #youzify-wall-nav .youzify-activity-show-filter,
    #youzify-wall-nav .youzify-activity-show-search-form {
        display:none;
    }
    .youzify div.item-list-tabs li .youzify-dropdown-area {
        position:initial;
        width:100%;
        margin-bottom:15px;
        box-shadow:none;
        border-radius:3px;
        border:none;
        background-color:var(--bps-surface);
    }
    #youzify div.item-list-tabs .youzify-activity-search input,
    #youzify div.item-list-tabs .youzify-activity-search i,
    #youzify div.item-list-tabs .youzify-activity-search {
        background-color:var(--bps-surface-2);
    }
    #youzify-wall-nav .nice-select, #youzify-wall-nav select {
        background-color:var(--bps-surface-2);
    }
    #youzify-wall-nav #subnav {
        margin:0;
        padding:0;
        float:none;
        border:none;
    }
    /**
     * Wall Form
     */
    .youzify-wall-options .youzify-wall-opts-item label {
        margin-right:0;
    }
    /**
     * Embed Users / Groups
     */
    .youzify-wall-embed {
        text-align:center;
    }
    .rtl .youzify-wall-embed .youzify-embed-head,
    .rtl .youzify-wall-embed .youzify-embed-action,
    .rtl .youzify-wall-embed .youzify-embed-avatar,
    .youzify-wall-embed .youzify-embed-head,
    .youzify-wall-embed .youzify-embed-action,
    .youzify-wall-embed .youzify-embed-avatar {
        margin:0;
        padding:0;
        float:none;
    }
    .rtl .youzify-wall-embed .youzify-embed-avatar,
    .youzify-wall-embed .youzify-embed-avatar {
        margin:-75px auto 0;
        border:8px solid var(--bps-line);
    }
    .youzify-wall-embed .youzify-embed-data {
        margin-top:12px;
    }
    .youzify-wall-embed .youzify-embed-action .friendship-button a,
    .youzify-wall-embed .youzify-embed-action .message-button a {
        padding:12px;
        min-width:200px;
        margin-top:25px;
    }
    .youzify #youzify-wall-form {
        margin-bottom:15px;
    }
    .youzify-giphy-grid-sizer,
    .youzify-giphy-item {
      width:calc((100% - 20px)/3);
    }
    #youzify-wall-form .youzify-image-preview .youzify-attachment-details .youzify-delete-attachment {
        opacity:1;
    }
    #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label span {
        display:none;
    }
    #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label {
        width:35px;
        height:35px;
        padding:0;
        min-width:initial;
        line-height:35px;
    }
    #youzify-wall-form .youzify-wall-options .youzify-wall-opts-item label i {
        margin:0;
    }
    #buddypress.youzify .activity-list li.load-more,
    #buddypress.youzify .activity-list>li,
    .youzify .activity-list>li {
        margin-bottom:15px;
    }
    .youzify div.item-list-tabs li .youzify-dropdown-area:after,
    .youzify div.item-list-tabs li .youzify-dropdown-area:before {
        content:initial;
    }
    .youzify .activity-header .youzify-report-activity {
        opacity:1;
    }
    .youzify-wall-custom-form.youzify-wall-giphy-form .youzify-load-more-giphys {
        line-height:100px;
        max-height:100px;
    }
    .youzify-wall-custom-form.youzify-wall-giphy-form .youzify-giphy-item img {
        max-height:100px;
    }
}
@media screen and ( max-width: 475px ) {
    .youzify .stats-name,
    .youzify .activity-header .youzify-report-activity {
        display:none;
    }
    .youzify .activity-comments .acomment-meta .youzify-report-comment i {
        margin:0;
    }
    .youzify .activity-header .youzify-report-activity .youzify-report-activity-title,
    .youzify .activity-comments .acomment-meta .youzify-report-comment .youzify-report-comment-title {
        display:none;
    }
    #youzify .activity-meta a.youzify-report-activity {
        display:inline-block;
    }
    #buddypress.youzify .activity-list .activity-content .activity-header img.avatar,
    .youzify .activity-header .activity-avatar a div,
    .youzify .activity-header .activity-avatar img {
        margin-right:8px;
    }
    .youzify .activity-comments .acomment-meta {
        margin-top:4px;
    }
    /*.youzify .activity-comments li,*/
    .youzify .activity-header {
        padding:15px;
    }
    .youzify .activity-comments li {
        margin-bottom:10px;
    }
    .youzify #activity-stream li li .ac-form {
        padding-top:10px;
    }
    .youzify .youzify-show-item-tools {
        top:0;
        right:0;
    }
    .youzify .youzify-show-item-tools:not(.loading) i:before {
        content:"\f142";
    }
    .youzify .activity-inner, .youzify .youzify-activity-embed {
        padding:0 15px;
    }
    .logged-in .youzify .activity-meta {
        padding:0;
    }
/*
    .youzify-enabled-social-share .youzify .activity-meta,
    .youzify-enabled-social-share .youzify .activity-meta.youzify-empty-wall-post-meta {
        padding:15px !important;
    }*/
    .youzify .activity-meta {
        padding:0;
    }
    .not-logged-in .youzify .activity-meta {
        padding:0 15px;
    }
    #youzify .activity-meta a {
        /*text-indent:-99999px;*/
        text-align:center;
        margin:0;
        /*font-size:11px;*/
        /*margin-right:20px;*/
        float:left;
        padding:20px 0;
    }
/*
    #youzify .activity-meta a:before {
        text-indent:0;
        margin:0;
        float:left;
        font-size:16px;
    }
*/
    /* -or- li:only-child { */
    /* three items */
    /* two items */
    /* four items */
    #youzify-wall-form .youzify-giphy-search-form input.youzify-giphy-search-input {
        margin-bottom:15px;
    }
    /*.youzify-giphy-search-form .youzify-giphy-submit-search,*/
    #youzify-wall-form .youzify-giphy-search-form input.youzify-giphy-search-input {
        height:45px;
        line-height:45px;
    }
    /*.youzify-giphy-search-form .youzify-giphy-submit-search,*/
    #youzify-wall-form .youzify-giphy-search-form input.youzify-giphy-search-input,
    #youzify .activity-meta a.button:first-child:nth-last-of-type(1) {
        width:100%;
    }
    #youzify .activity-meta a.button:first-child:nth-last-of-type(2),
    #youzify .activity-meta a.button:first-child:nth-last-of-type(2) ~ a.button {
        width:50%;
    }
    #youzify .activity-meta a.button:first-child:nth-last-of-type(3),
    #youzify .activity-meta a.button:first-child:nth-last-of-type(3) ~ a.button {
        width:33.3333%;
    }
    #youzify .activity-meta a.button:first-child:nth-last-of-type(4),
    #youzify .activity-meta a.button:first-child:nth-last-of-type(4) ~ a.button {
        width:25%;
    }
/*#youzify .activity-meta > a.button:nth-child(1)::nth-last-of-type(1) {
    width:100%;
}
/* two items */
/* three items */
/* four items */
/*
#youzify .activity-meta > a.button:nth-child(1)::nth-last-of-type(2),
#youzify .activity-meta > a.button:nth-child(2)::nth-last-of-type(1) {
    width:50%;
}
#youzify .activity-meta > a.button:nth-child(1)::nth-last-of-type(3),
#youzify .activity-meta > a.button:nth-child(2)::nth-last-of-type(2),
#youzify .activity-meta > a.button:nth-child(3)::nth-last-of-type(1) {
    width:33.3333%;
}
#youzify .activity-meta > a.button:nth-child(1)::nth-last-of-type(4),
#youzify .activity-meta > a.button:nth-child(2)::nth-last-of-type(3),
#youzify .activity-meta > a.button:nth-child(3)::nth-last-of-type(2),
#youzify .activity-meta > a.button:nth-child(4)::nth-last-of-type(1) {
    width:25%;
}*/
    .youzify .activity-header p .youzify-wall-mood img {
        width:18px;
        height:18px;
    }
    .youzify .activity-header p,
    .youzify .youzify-show-item-tools i,
    .youzify .activity-header .activity-head p a {
        font-size:var(--yzfy-primary-font-size);
    }
    .youzify-pinned-post-tag {
        padding:0;
        width:20px;
        height:20px;
        text-align:center;
        line-height:20px;
    }
    .youzify .activity-header p .youzify-pinned-post-tag i {
        margin:0;
    }
    .youzify-pinned-post-tag span {
        display:none;
    }
    .youzify .youzify-activity-statistics .youzify-post-liked-by {
        float:left;
    }
    .rtl #whats-new-post-in-box {
        margin:0 0 15px;
    }
    #whats-new-post-in-box {
        width:100%;
        padding:0 0 15px;
/*        margin:0 0 15px;*/
        text-align:center;
/*        border-bottom:1px solid var(--bps-line);*/
    }
    #youzify-wall-nav #subnav {
        text-align:center;
    }
    /**
     * Wall Filter
     */
    /*#youzify-wall-nav,*/
    .youzify #youzify-wall-form,
    .youzify-wp-widget-box a,
    .youzify-my-account-widget,
    .youzify-sidebar .widget-content,
    .youzify .activity-list > li {
        margin-bottom:15px;
    }
    .youzify-wall-options {
        padding:5px 15px;
    }
    .youzify-wall-options .youzify-wall-opts-item label {
        padding:8px 12px;
    }
    .youzify-wall-options .youzify-wall-opts-item label.youzify-wall-form-show-all {
        min-width:100px;
    }
    .youzify-wall-embed .youzify-embed-action {
        padding:0 25px;
    }
    .youzify-wall-embed .youzify-embed-action .message-button .youzify-send-message,
    .youzify-wall-embed .youzify-embed-action .friendship-button,
    .youzify-wall-embed .youzify-embed-action .message-button {
        display:block;
    }
    .youzify-wall-embed .youzify-embed-action .friendship-button a,
    .youzify-wall-embed .youzify-embed-action .message-button a {
        width:100%;
        display:block;
        min-width:initial;
    }
    .youzify-wall-embed .youzify-embed-action .message-button a {
        margin-top:15px;
    }
    .youzify-wall-embed .youzify-embed-action .message-button .youzify-send-message {
        margin-top:12px;
    }
    .youzify .has-comments li ul {
        margin-left:10px;
    }
    .youzify #activity-stream .ac-form,
    .youzify .activity-comments>ul {
        padding:10px;
    }
    .youzify .has-comments li ul li {
        margin-top:10px;
    }
    .youzify .activity-comments .acomment-meta a {
        margin-top:0;
    }
    .rtl .youzify .activity-comments .acomment-meta a.activity-time-since,
    .youzify .activity-comments .acomment-meta a.activity-time-since {
        float:none;
        /*display:block;*/
        margin-top:0;
    }
    .youzify #activity-stream .ac-form .ac-reply-content {
        width:100%;
    }
    .youzify #activity-stream .ac-form .ac-reply-avatar,
    .youzify #activity-stream li li .ac-form .ac-reply-avatar {
        display:none;
    }
    .youzify .acomment-options, .youzify .activity-comments .comment-inner {
        float:initial;
        width:100%;
    }
    .youzify .activity-comments .acomment-avatar img {
        width:30px;
        height:30px;
        margin-right:10px;
    }
    .youzify #activity-stream li li .ac-form {
        margin:0;
    }
    .youzify-post-3imgs > a,
    .youzify-post-4imgs .youzify-post-img1 .youzify-post-img,
    .youzify-post-4imgs .youzify-post-img2,
    .youzify-post-4imgs .youzify-post-img3,
    .youzify-post-4imgs .youzify-post-img4 {
        float:none;
        width:100%;
        height:250px;
    }
    .youzify .activity-header p {
        line-height:22px;
    }
    .youzify-wall-embed .youzify-embed-data {
        margin-top:12px;
        padding:0 30px;
    }
    .youzify-product-content .youzify-product-container {
        float:none;
        margin-left:0;
    }
    .youzify-product-content .youzify-product-inner-content {
        padding:30px;
    }
    .youzify-product-content .youzify-product-thumbnail {
        float:none;
        width:100%;
        height:300px;
        position:relative;
    }
    .youzify-product-content .youzify-product-action-button {
        width:100%;
        height:42px;
        line-height:42px;
        margin:0 0 12px 0;
    }
    .youzify-product-content .youzify-product-action-button a:last-child {
        margin-bottom:0;
    }
    .youzify-product-action-button .youzify-btn-icon {
        width:45px;
    }
    .youzify-giphy-grid-sizer,
    .youzify-giphy-item {
      width:calc((100% - 10px)/2);
    }
    .youzify #whats-new-post-in-box {
        float:none;
        display:block;
        padding-top:15px;
        text-align:center;
    }
    /*#whats-new-post-in-box { */
    /*}*/
    /*
    .youzify-global-wall .youzify-wall-actions .youzify-wall-upload-btn {
        padding-top:3px;
    }*/
    .youzify-wall-actions .youzify-form-tools {
        display:block;
    }
    .youzify-wall-actions {
        padding:0;
        flex-direction:column;
    }
/*
    .youzify-wall-actions .youzify-wall-upload-btn {
        width:100%;
        padding:18px 0;
        margin:0 0 20px;
        text-align:center;
        border-bottom:1px solid var(--bps-line);
    }*/
    .rtl #youzify-wall-form .youzify-wall-actions .youzify-update-post,
    #youzify-wall-form .youzify-wall-actions .youzify-update-post,
    .rtl #youzify-wall-form .youzify-wall-actions .youzify-wall-post,
    #youzify-wall-form .youzify-wall-actions .youzify-wall-post {
        width:85%;
        float:none;
/*        padding:15px;*/
        display:block;
        margin:15px auto;
    }
    #youzify-wall-form #whats-new-post-in-box label {
        display:none;
    }
    .youzify-wall-actions .youzify-form-tools {
        padding:15px 0;
        text-align:center;
        border-bottom:1px solid var(--bps-line);
    }
    .youzify-wall-actions .youzify-posting-form-actions {
        float:none;
        padding:0 15px;
    }
    .youzify-comment-attachments .youzify-wall-file-details,
    .youzify-comment-attachments .youzify-wall-file-post .youzify-wall-file-icon {
        display:block;
    }
    .youzify-wall-file-post {
        text-align:center;
    }
    .youzify-wall-file-post .youzify-wall-file-icon {
        margin-bottom:15px;
    }
    /*.youzify-wall-file-post .youzify-wall-file-title {
        margin-bottom:10px;
    }
*/
    .youzify-wall-file-post a.youzify-wall-file-download {
        float:none;
        margin-top:15px;
    }
}
@media screen and ( max-width: 375px ) {
/*
    #youzify .activity-meta a {
        font-size:12px;
    }*/
    #youzify .activity-meta a:before {
        display:block;
        margin:0 0 12px;
    }
    .youzify-item-tool .youzify-tool-icon {
        margin:0;
    }
    .youzify-item-tool .youzify-tool-name {
        display:none;
    }
    .youzify-item-tools .youzify-item-tool {
        margin-right:12px;
    }
    .youzify #activity-stream .ac-form {
        padding:10px;
    }
    .youzify-wall-embed .youzify-embed-meta .youzify-embed-meta-item {
        margin:12px 0;
        display:block;
    }
    .youzify-wall-embed .youzify-embed-meta .youzify-embed-meta-item:last-of-type {
        margin-bottom:0;
    }
/*
    #youzify .activity-meta a {
        margin-right:20px;
    }
    */
    /*
    #youzify-wall-nav,
    .youzify #youzify-wall-form,
    .youzify-wp-widget-box a,
    .youzify-my-account-widget,
    .youzify-sidebar .widget-content,
    .youzify .activity-list > li,
    .youzify .item-list-tabs {
        margin-bottom:15px;
    }*/
    .youzify-wall-embed .youzify-embed-action,
    .logged-in .youzify .activity-meta {
        padding:0;
    }
    .youzify-giphy-grid-sizer,
    .youzify-giphy-item {
      width:100%;
    }
}
@media screen and ( max-width: 320px ) {
    #youzify .activity-meta a.view {
        display:block;
        margin-bottom:12px;
    }
    .youzify .activity-comments .acomment-avatar img {
        width:42px;
        height:42px;
        margin-right:12px;
    }
    .youzify .activity-comments .acomment-meta .acomment-meta-time {
        float:none;
    }
    .youzify .activity-comments .acomment-meta a .time-since {
        font-size:9px;
    }
    .youzify .activity-comments .acomment-meta {
        margin-top:0;
    }
    .youzify .activity-comments .acomment-meta a:first-of-type  {
        margin-bottom:3px;
    }
    .youzify .activity-comments .acomment-meta .youzify-report-comment {
        top:0;
        right:0;
        opacity:1;
        position:absolute;
    }
    .youzify .activity-comments .acomment-meta .youzify-report-comment span.youzify-separator-point {
        display:none;
    }
    .youzify #activity-stream .ac-form .youzify-emojionearea .youzify-emojionearea-editor,
    .youzify #activity-stream .ac-form .youzify-comments-emojis textarea {
        padding:15px 100px 15px 35px;
    }
    .youzify-comments-emojis .youzify-load-emojis {
        left:12px;
    }
    .youzify-wall-comments-buttons i {
        font-size:16px;
    }
    .youzify-wall-comments-buttons>div {
        width:25px;
    }
    .youzify-wall-comments-buttons {
        right:8px;
    }
}
/* ---------------------------------------------------------------------
 * Hand-written: what the wall needs from Youzify's base CSS, in the theme.
 * ------------------------------------------------------------------- */

/* Icons (Font Awesome Free 6, assets/vendor/fontawesome). */
body.gend-bps .youzify i.fas,
body.gend-bps .youzify i.fa-solid,
body.gend-bps .youzify [data-icon]::before {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900;
}

body.gend-bps .youzify i.far,
body.gend-bps .youzify i.fa-regular {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 400;
}

body.gend-bps .youzify i.fab,
body.gend-bps .youzify i.fa-brands {
    font-family: "Font Awesome 6 Brands" !important;
    font-weight: 400;
}

body.gend-bps .youzify :is(a.button, .group-button a, .message-button a, .follow-button a, .friendship-button a, .block-button)::before,
body.gend-bps .youzify .activity-list li.load-newest a::before {
    display: inline-block;
    margin-right: 8px;
    font-family: "Font Awesome 6 Free" !important;
    font-size: inherit;
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
}

/* Dropdowns (filter, search) open only when toggled by the wall script. */
body.gend-bps .youzify .youzify-dropdown-area {
    display: none;
    position: absolute;
    z-index: 50;
    min-width: 240px;
    margin-top: 6px;
    padding: 12px;
    border: 1px solid var(--bps-line-strong);
    border-radius: var(--bps-radius);
    background: var(--bps-surface);
    box-shadow: 0 18px 40px rgba(0, 0, 0, 0.5);
}

body.gend-bps .youzify #youzify-wall-nav {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin: 0 0 18px;
}

body.gend-bps .youzify #youzify-wall-nav .activity-type-tabs > ul {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 0;
    padding: 0;
    list-style: none;
}

body.gend-bps .youzify #youzify-wall-nav .activity-type-tabs > ul > li {
    margin: 0;
    float: none;
    list-style: none;
}

body.gend-bps .youzify #youzify-wall-nav .activity-type-tabs > ul > li > a {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-height: 38px;
    padding: 0 16px;
    border-radius: 999px;
    border: 1px solid var(--bps-line);
    background: var(--bps-surface);
    color: var(--bps-muted);
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
}

body.gend-bps .youzify #youzify-wall-nav .activity-type-tabs > ul > li > a span {
    padding: 1px 8px;
    border-radius: 999px;
    background: var(--bps-surface-2);
    color: var(--bps-text);
    font-size: 11.5px;
}

body.gend-bps .youzify #youzify-wall-nav .activity-type-tabs > ul > li.selected > a {
    color: #fff;
    border-color: color-mix(in srgb, var(--bps-accent) 60%, transparent);
    background: color-mix(in srgb, var(--bps-accent) 18%, var(--bps-surface));
}

body.gend-bps .youzify #youzify-wall-nav .activity-type-tabs-subnav > ul {
    display: flex;
    gap: 8px;
    margin: 0;
    padding: 0;
    list-style: none;
}

body.gend-bps .youzify #youzify-wall-nav .activity-type-tabs-subnav > ul > li {
    position: relative;
    margin: 0;
    list-style: none;
}

body.gend-bps .youzify #youzify-wall-nav :is(.youzify-activity-show-filter, .youzify-activity-show-search) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    border-radius: 999px;
    border: 1px solid var(--bps-line);
    background: var(--bps-surface);
    color: var(--bps-muted);
    cursor: pointer;
}

body.gend-bps .youzify .youzify-mobile-nav {
    display: none;
}

/* Activity list is a feed, not the card grid used for member lists. */
body.gend-bps .youzify ul.activity-list {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}

/* The wall hides real selects (opacity 0) under its select widget: show them. */
body.gend-bps .youzify select:has(+ .nice-select) {
    display: inline-block !important;
    position: static !important;
    opacity: 1 !important;
    width: auto;
    min-width: 160px;
}

/* Selected post type in the composer. */
body.gend-bps .youzify .youzify-wall-opts-item input:checked + label {
    border-color: color-mix(in srgb, var(--bps-accent) 60%, transparent) !important;
    background: color-mix(in srgb, var(--bps-accent) 20%, var(--bps-surface)) !important;
    color: #fff !important;
}

/* Youzify's own CSS variables, defined from the theme tokens (its base
   stylesheet, which defined them, is not loaded). */
body.gend-bps {
    --yzfy-primary-font-size: 14px;
    --yzfy-big-font-size: 14px;
    --yzfy-medium-font-size: 13.5px;
    --yzfy-small-font-size: 12px;
    --yzfy-card-bg-color: var(--bps-surface);
    --yzfy-card-secondary-bg-color: var(--bps-surface-2);
    --yzfy-primary-color: var(--bps-muted);
    --yzfy-secondary-color: var(--bps-muted);
    --yzfy-text-color: var(--bps-text);
    --yzfy-heading-color: var(--bps-text);
    --yzfy-primary-border-color: var(--bps-line);
    --yzfy-button-bg-color: var(--bps-surface-2);
    --yzfy-button-text-color: var(--bps-text);
    --yzfy-shadow-color: rgba(0, 0, 0, 0.35);
    --yzfy-option-label-color: var(--bps-text);
    --yzfy-option-description-color: var(--bps-muted);
    --yzfy-menu-link-color: var(--bps-muted);
    --yzfy-icon-color: var(--bps-muted);
    --yzfy-icon-bg-color: var(--bps-surface-2);
    --yzfy-scheme-color: var(--bps-accent);
    --yzfy-scheme-text-color: #fff;
}

/* All ten post types are shown (Youzify's "more" toggle lived in its base CSS). */
body.gend-bps .youzify .youzify-wall-options {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    overflow: visible;
}

body.gend-bps .youzify .youzify-wall-options .youzify-wall-opts-item:not(.youzify-wall-opts-show-all) {
    display: block !important;
}

body.gend-bps .youzify .youzify-wall-options .youzify-wall-opts-show-all {
    display: none !important;
}

/* Popups (share, who liked, poll voters): theme header, text in the page font. */
body.gend-bps .youzify-modal .youzify-modal-title {
    background: linear-gradient(135deg, var(--bps-accent), color-mix(in srgb, var(--bps-accent-2) 70%, var(--bps-accent))) !important;
    color: #fff !important;
}

body.gend-bps .youzify-modal,
body.gend-bps .youzify-modal :is(textarea, input, select, button),
body.gend-bps .youzify :is(textarea, input, select, button) {
    font-family: inherit;
}

body.gend-bps .youzify-modal {
    border: 1px solid var(--bps-line-strong);
    border-radius: var(--bps-radius);
    background: var(--bps-surface) !important;
    overflow: hidden;
}

/* Youzify select widget anywhere on activity screens (the profile filter sits outside the main column). */
body.gend-bps .youzify .nice-select {
    display: none !important;
}

body.gend-bps .youzify #subnav select {
    min-height: 38px;
    padding: 6px 32px 6px 12px;
    border-radius: 9px;
    border: 1px solid var(--bps-line-strong);
    background: var(--bps-bg);
    color: var(--bps-text);
}

/* @mention suggestions (BuddyPress mentions / At.js). */
body.gend-bps .atwho-view {
    border: 1px solid var(--bps-line-strong) !important;
    border-radius: var(--bps-radius-sm) !important;
    background: var(--bps-surface) !important;
    color: var(--bps-text) !important;
    box-shadow: 0 14px 34px rgba(0, 0, 0, 0.5) !important;
}

body.gend-bps .atwho-view ul li {
    border-bottom: 1px solid var(--bps-line) !important;
    background: transparent !important;
    color: var(--bps-text) !important;
}

body.gend-bps .atwho-view .cur,
body.gend-bps .atwho-view ul li:hover {
    background: color-mix(in srgb, var(--bps-accent) 22%, var(--bps-surface)) !important;
}

body.gend-bps .atwho-view :is(strong, span.username, small) {
    color: inherit !important;
}
