.youzify p {
  line-height: 1.5; }

/* Fonts */
body .youzify,
body .youzify h3,
body #youzify input,
body .youzify button {
  font-family: inherit; }

.youzify p.form-row {
  display: block;
  margin-right: 0;
  margin-left: 0; }

.youzify_effect.full-visible, .youzify_effect.bounceInLeft, .youzify_effect.bounceInRight, .youzify_effect.fadeIn, .youzify_effect.fadeInDown, .youzify_effect.fadeInLeft, .youzify_effect.fadeInRight, .youzify_effect.fadeInUp, .youzify_effect.fadeInUpDelay {
  visibility: visible; }

.youzify h1,
.youzify h2,
.youzify h3,
.youzify h4,
.youzify h5,
.youzify h6 {
  line-height: initial; }

body #youzify form,
.youzify form {
  margin-bottom: 0; }

.youzify button[disabled],
.youzify textarea[disabled],
.youzify input[disabled] {
  opacity: .5; }

.youzify img {
  color: #888da8;
  color: var(--body-font-color); }

.youzify abbr,
.youzify label abbr {
  color: red;
  font-weight: 700; }

.youzify textarea:-ms-input-placeholder {
  font-family: inherit; }

.youzify textarea::-ms-input-placeholder {
  font-family: inherit; }

.youzify textarea:-ms-input-placeholder {
  font-family: inherit; }

.youzify textarea::placeholder {
  font-family: inherit; }

.youzify ::-webkit-input-placeholder {
  font-family: inherit; }

.youzify ::-moz-placeholder {
  font-family: inherit; }

.youzify :-ms-input-placeholder {
  font-family: inherit; }

.youzify :-moz-placeholder {
  font-family: inherit; }

.youzify a,
.youzify p,
.youzify input,
.youzify-wp-widget,
.youzify select,
.youzify-dialog,
.youzify textarea,
.youzify a.button,
#sitewide-notice,
.youzify-tooltip:after,
.widget.buddypress,
.youzify-dialog-desc,
.youzify-items-list-widget,
.youzify-my-account-widget,
[data-youzify-tooltip]:after,
.youzify-tool-btn .youzify-tool-name,
.widget_bp_groups_widget .item-options a,
.widget_bp_core_members_widget .item-options a,
.widget_bp_core_sitewide_messages .bp-site-wide-message button {
  font-family: inherit; }

.youzify-primary-nav-img {
  background-color: #e6ecf5; }

i.youzify-small-verified-icon {
  color: #fff !important; }

i.youzify-big-verified-icon {
  font-size: 9px; }

.youzify-account-verified {
  vertical-align: middle; }

.youzify-tools {
  z-index: 999999; }

.youzify-tools-only-icons .youzify-tool-btn .youzify-tool-icon {
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 3px;
  line-height: initial; }

.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon {
  line-height: initial;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.youzify-tools-only-icons .youzify-tool-btn .youzify-tool-icon i {
  margin: auto !important;
  font-size: 14px;
  animation: none; }

.youzify-tools-only-icons .youzify-tool-btn .youzify-tool-icon i.fa-share-alt,
.youzify-tools-only-icons .youzify-tool-btn .youzify-tool-icon i.fa-times,
.youzify-tools-only-icons .youzify-tool-btn .youzify-tool-icon i.fa-star,
.youzify-tools-only-icons .youzify-tool-btn .youzify-tool-icon i.fa-edit {
  animation: none; }

.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon i {
  color: #9a9fbf;
  color: var(--icon-color);
  margin: auto; }

.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon i.fa-share-alt,
.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon i.fa-star,
.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon i.fa-times,
.youzify-tools-full-btns .youzify-tool-btn .youzify-tool-icon i.fa-check {
  animation: none; }

.youzify-tool-btn .youzify-tool-name {
  font-size: 14px;
  font-weight: 500; }

.youzify-tool-btn {
  background-color: #38a9ff;
  background-color: var(--secondary-accent-color); }

.youzify-tools-full-btns .youzify-tool-btn,
.youzify-tool-btn .youzify-tool-icon,
.youzify-tool-btn .youzify-tool-name {
  display: inline-block;
  vertical-align: middle; }

.youzify-tabs-list-silver div.item-list-tabs a i,
.youzify-tabs-list-silver #directory-show-filter a:before,
.youzify-tabs-list-silver #directory-show-search a:before,
.youzify-tabs-list-silver .youzify-default-subnav li a i,
.youzify-tabs-list-silver div.item-list-tabs a:before {
  background-color: #edf2f6 !important;
  color: #9a9fbf;
  color: var(--icon-color);
  border-radius: 100% !important; }

.button.reject,
.group-button.leave-group {
  color: #ffffff;
  min-width: 170px;
  background-color: var(--icon-color);
  border-radius: 3px;
  border: none; }

.widget_bp_groups_widget .item-options a,
.widget_bp_core_members_widget .item-options a {
  font-weight: 500;
  background-color: #888da8;
  color: var(--body-font-color); }

.widget_bp_core_members_widget .item-options a {
  font-size: 10px;
  padding: 2px 5px; }

.widget_bp_groups_widget .item-options a {
  line-height: 1; }

.widget_bp_groups_widget .item-options a#recently-active-groups,
.widget_bp_core_members_widget .item-options a#recently-active-members {
  background-color: #38a9ff;
  background-color: var(--secondary-accent-color); }

.widget_bp_groups_widget .item-options a#popular-groups,
.widget_bp_core_members_widget .item-options a#popular-members {
  background-color: #7c5ac2;
  background-color: var(--third-accent-color); }

.widget_bp_groups_widget .item-options a#newest-groups,
.widget_bp_core_members_widget .item-options a#newest-members {
  background-color: #ff5e3a;
  background-color: var(--primary-accent-color); }

.widget_bp_groups_widget .item-options a#alphabetical-groups {
  background-color: #08ddc1; }

.widget_bp_groups_widget #groups-list li,
.widget_bp_core_members_widget #members-list .vcard {
  margin: 0;
  padding: 12px 0; }

.youzify-community-hashtags .youzify-hashtag-item {
  color: #515365;
  color: var(--heading-font-color); }

.widget_bp_groups_widget #groups-list li .item-title a,
.widget_bp_core_members_widget #members-list .vcard .item-title a {
  color: #515365;
  color: var(--heading-font-color);
  font-size: 14px;
  font-weight: 500; }

.widget_bp_groups_widget #groups-list li .item-title a:hover,
.widget_bp_core_members_widget #members-list .vcard .item-title a:hover {
  color: #ff5e3a;
  color: var(--primary-accent-color); }

.widget_bp_groups_widget #groups-list li .item-meta .activity,
.widget_bp_core_members_widget #members-list .vcard .item-meta .activity {
  color: #888da8;
  color: var(--body-font-color);
  font-weight: 500; }

.widget_bp_core_login_widget .bp-login-widget-user-link a {
  color: #515365;
  color: var(--heading-font-color); }

.widget_bp_core_login_widget .bp-login-widget-user-logout a {
  font-weight: 500;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center; }

.bbp_widget_login .bbp-login-form label,
#bp-login-widget-form label {
  color: #515365;
  color: var(--heading-font-color);
  font-weight: 500; }

.bbp_widget_login .bbp-login-form .bbp-username input,
.bbp_widget_login .bbp-login-form .bbp-password input,
#bp-login-widget-form > input {
  color: #888da8;
  color: var(--body-font-color);
  font-size: 14px;
  border: 1px solid #e6ecf5; }

/*Login widget*/
.olympus-theme #bbp_login_widget-3 form fieldset {
  border-radius: 0;
  border: none;
  padding: 25px; }

.olympus-theme #bbp_login_widget-3 .bbp-submit-wrapper {
  margin-bottom: 10px; }

.olympus-theme #bbp_login_widget-3 .bbp-login-links a {
  margin-bottom: 10px;
  color: #515365;
  color: var(--heading-font-color); }

.olympus-theme #bbp_login_widget-3 .bbp-login-links a:hover {
  color: #ff5e3a;
  color: var(--primary-accent-color); }

#bp-login-widget-form #bp-login-widget-submit,
#bp-login-widget-form .bp-login-widget-register-link a {
  font-weight: 500; }

.widget_bp_core_sitewide_messages .bp-site-wide-message #message p {
  font-size: 14px; }

.widget_bp_core_sitewide_messages .bp-site-wide-message button {
  font-weight: 500; }

.widget_bp_core_sitewide_messages .bp-site-wide-message strong {
  font-weight: 500; }

.youzify-my-account-widget .youzify-widget-header .youzify-widget-head .youzify-hello {
  color: #888da8;
  color: var(--body-font-color);
  font-size: 14px;
  margin-bottom: 0; }

.youzify-my-account-widget .youzify-widget-header .youzify-widget-head .youzify-user-name {
  color: #515365;
  color: var(--heading-font-color);
  font-weight: 500; }

.youzify-my-account-widget .youzify-menu-links .youzify-section-title {
  font-weight: 500; }

.youzify-my-account-widget .youzify-menu-links .youzify-link-item .youzify-link-title {
  color: #515365;
  color: var(--heading-font-color);
  font-size: 14px;
  font-weight: 500; }

.youzify-my-account-widget .youzify-menu-icon-silver .youzify-link-item i {
  color: #9a9fbf;
  color: var(--icon-color);
  background-color: #e6ecf5; }

.youzify-my-account-widget .youzify-menu-icon-no-bg .youzify-link-item i {
  color: #9a9fbf;
  color: var(--icon-color);
  border: 1px solid #e6ecf5; }

.youzify-notifications-widget .youzify-more-items a {
  font-size: 14px;
  font-weight: 500;
  border-top: 1px solid #e6ecf5; }

.youzify-notif-item .youzify-notif-content .youzify-notif-desc {
  color: #515365;
  color: var(--heading-font-color);
  font-size: 14px;
  font-weight: 500;
  line-height: initial; }

.youzify-notif-item .youzify-notif-content .youzify-notif-desc:hover {
  color: #ff5e3a;
  color: var(--primary-accent-color); }

.youzify-notif-item .youzify-notif-content .youzify-notif-time {
  color: #888da8;
  color: var(--body-font-color);
  font-weight: 500; }

.youzify-notif-item .youzify-notif-content .youzify-notif-time {
  color: #888da8;
  color: var(--body-font-color);
  font-weight: 500; }

.youzify-notif-item .youzify-notif-icon i {
  color: #9a9fbf;
  color: var(--icon-color); }

.youzify-notif-icons-no-bg .youzify-notif-item .youzify-notif-icon i {
  color: #9a9fbf;
  color: var(--icon-color);
  border: 1px solid #e6ecf5; }

.youzify-notif-icons-silver .youzify-notif-item .youzify-notif-icon i {
  color: #9a9fbf;
  color: var(--icon-color); }

.youzify-notif-icons-colorful .youzify-notif-update_reply .youzify-notif-icon i {
  background-color: #7c5ac2;
  background-color: var(--third-accent-color); }

.youzify-notif-icons-colorful .youzify-notif-bbp_new_reply .youzify-notif-icon i,
.youzify-notif-icons-colorful .youzify-notif-friendship_accepted .youzify-notif-icon i {
  background-color: #7c5ac2;
  background-color: var(--third-accent-color); }

.youzify-notif-icons-colorful .youzify-notif-friendship_request .youzify-notif-icon i {
  background-color: #38a9ff;
  background-color: var(--secondary-accent-color); }

.youzify-notif-icons-colorful .youzify-notif-new_at_mention .youzify-notif-icon i {
  background-color: #ff5e3a;
  background-color: var(--primary-accent-color); }

.youzify-follow-message-button {
  border-radius: 100px; }

.youzify-social-buttons .youzify-follow-message-button .follow-button a {
  background-color: #7c5ac2;
  background-color: var(--third-accent-color);
  opacity: .85;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center; }
  .youzify-social-buttons .youzify-follow-message-button .follow-button a:hover {
    opacity: 1; }

.youzify-social-buttons .youzify-follow-message-button .follow-button a.unfollow {
  background-color: #ff5e3a;
  background-color: var(--primary-accent-color); }

.youzify-social-buttons .youzify-follow-message-button .youzify-send-message {
  margin-left: 1px; }

.friendship-button.not_friends .add {
  background-color: #38a9ff !important;
  background-color: var(--secondary-accent-color) !important;
  opacity: .85;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center; }
  .friendship-button.not_friends .add:hover {
    opacity: 1; }

.friendship-button.is_friend.remove {
  background-color: var(--icon-color) !important;
  opacity: .85; }
  .friendship-button.is_friend.remove:hover {
    opacity: 1; }

.message-button .youzify-send-message {
  background-color: #926BDE !important;
  background-color: var(--secondary-accent-color) !important;
  border: none;
  opacity: .85; }

.message-button .youzify-send-message {
  opacity: 1; }

.friendship-button .awaiting_response_friend {
  background-color: #38a9ff !important;
  background-color: var(--secondary-accent-color) !important;
  border: none;
  opacity: .85; }
  .friendship-button .awaiting_response_friend:hover {
    opacity: 1; }

.widget-error {
  color: #888da8;
  color: var(--body-font-color);
  font-size: 14px; }

.group-button.pending.membership-requested,
.group-button.request-membership,
.group-button.join-group {
  background-color: #ff5e3a !important;
  background-color: var(--primary-accent-color) !important; }

#youzify #message p {
  color: #38a9ff;
  color: var(--secondary-accent-color);
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize; }

#message p a {
  color: #9b9b9b; }

#message p code {
  font-family: inherit;
  font-size: 14px; }

div#message.info,
#message.info {
  border-left: 4px solid #38a9ff;
  border-left: 4px solid var(--secondary-accent-color);
  box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1); }

.youzify-sidebar .widget-content {
  border-radius: initial; }

.youzify-sidebar .widget-content .widget-title {
  color: #515365;
  color: var(--heading-font-color);
  font-size: 14px;
  font-weight: 500;
  border-bottom: 1px solid #e6ecf5; }

.youzify-sidebar .widget-content .widget-title a {
  color: #515365;
  color: var(--heading-font-color); }

.youzify-sidebar .widget-content .widget-title a:hover {
  color: #ff5e3a;
  color: var(--primary-accent-color); }

.youzify-sidebar .widget-content .widget-title:before {
  margin-right: 10px;
  text-align: center;
  color: #9a9fbf;
  color: var(--icon-color);
  background-color: transparent; }

.youzify-sidebar .widget_youzify_notifications_widget .youzify-notifications-widget .youzify-notif-item {
  border-bottom: 1px solid #e6ecf5; }

.widget_bp_core_recently_active_widget .avatar-block,
.widget_bp_core_whos_online_widget .avatar-block {
  padding: 10px 25px; }

.widget.widget_display_topics li,
.widget_display_topics li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.youzify-wp-widget-box a {
  font-size: 14px;
  font-weight: 500; }

.youzify-wp-widget-box a:before {
  content: '\e928';
  font-family: 'olympus' !important;
  font-size: 24px;
  font-weight: 400; }

.youzify-wp-rss-box a {
  background: #FF5722;
  background: url(../../images/dotted-bg.png), linear-gradient(to left, #F9D423, #FF5722);
  background: url(../../images/dotted-bg.png), -webkit-linear-gradient(right, #F9D423, #FF5722); }

.youzify div.item-list-tabs .youzify-bar-select,
.nice-select {
  background-color: transparent;
  font-size: .875rem;
  line-height: 1.25;
  color: #515365;
  color: var(--heading-font-color);
  border: 1px solid #e6ecf5;
  border-radius: 0.25rem; }

.nice-select:hover {
  border-color: #e6ecf5; }

.nice-select:active,
.nice-select.open,
.nice-select:focus {
  border-color: #e6ecf5; }

.nice-select .current {
  height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 14px;
  overflow: hidden;
  line-height: 40px;
  word-break: break-all;
  text-transform: capitalize;
  color: #888da8;
  color: var(--body-font-color);
  font-weight: 400; }

.nice-select .option {
  font-size: 12px;
  color: #515365;
  color: var(--heading-font-color); }

.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
  background-color: #edf2f6; }

.nice-select .option.selected {
  font-weight: 500; }

#whats-new-post-in-box .nice-select {
  height: 39px;
  line-height: 35px;
  border: 1px solid #e6ecf5; }

#whats-new-post-in-box .nice-select:after {
  margin-top: -2px; }

#whats-new-post-in-box .nice-select .current {
  line-height: 40px; }

.youzify div.item-list-tabs .youzify-bar-select {
  font-size: 14px;
  font-weight: 500; }

.youzify-modal,
.youzify-dialog {
  z-index: 9999; }

.youzify-dialog-container .youzify-dialog-buttons a {
  font-weight: 500; }

.youzify-dialog-container .youzify-dialog-buttons a.youzify-close-dialog {
  color: #fff;
  background-color: #7c5ac2;
  background-color: var(--third-accent-color);
  border: none; }

.youzify-dialog-desc .youzify-dialog-title {
  color: #515365;
  color: var(--heading-font-color);
  font-weight: 500;
  font-size: 18px; }

.youzify-dialog-desc {
  color: #888da8;
  color: var(--body-font-color); }

.youzify-dialog-desc strong,
.youzify-dialog-desc a {
  font-weight: 500; }

.youzify-success-dialog .youzify-dialog-header {
  background-color: #38a9ff;
  background-color: var(--secondary-accent-color); }

.youzify-dialog-container .youzify-dialog-buttons a,
.youzify-wp-author-widget .youzify-author .youzify-social-buttons a,
.youzify-actions-btn-border-oval a,
#whats-new-post-in-box .nice-select {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px; }

.youzify-head-content .youzify-user-status{
  font-weight: 500; }

.bbp-logged-in img.avatar {
  width: 50px;
  height: 50px; }

.bbp-logged-in h4 a {
  color: #888da8;
  color: var(--body-font-color);
  font-weight: 500; }

.bbp-logged-in .logout-link {
  font-size: 14px;
  font-weight: 500;
  background-color: #ff5e3a;
  background-color: var(--primary-accent-color); }

.widget_display_views li {
  border: initial !important; }

.widget_display_views li .bbp-view-title {
  color: #888da8;
  color: var(--body-font-color);
  font-size: 14px;
  font-weight: 500; }

.widget_display_topics ul {
  padding: 15px 0;
  list-style: none; }

.widget_display_topics li {
  color: #888da8;
  color: var(--body-font-color);
  font-size: 14px;
  min-height: initial;
  margin-bottom: initial;
  border: initial !important;
  padding: 15px 25px 15px 90px; }

.widget_display_topics li a.bbp-forum-title {
  color: #888da8;
  color: var(--body-font-color);
  font-size: 14px;
  font-weight: 500; }

.widget_display_topics li .topic-author a.bbp-author-name {
  font-size: 14px;
  font-weight: 500; }

.widget_display_topics li div {
  font-weight: 500; }

.widget_display_forums ul {
  padding: 0; }

.widget_display_forums li a {
  color: #888da8;
  color: var(--body-font-color);
  font-size: 14px;
  font-weight: 500; }

.widget_display_forums li a:hover {
  color: #ff5e3a;
  color: var(--primary-accent-color); }

.widget_display_search #bbp_search_submit {
  font-weight: 500; }

.widget_display_replies li {
  font-size: 14px; }

.widget_display_replies li a.bbp-author-name {
  font-size: 14px;
  font-weight: 500; }

.widget_display_replies li a.bbp-reply-topic-title {
  color: #888da8;
  color: var(--body-font-color);
  font-size: 14px;
  font-weight: 500; }

.widget_display_replies li div {
  font-weight: 500; }

.youzify-forums-statistics-content .youzify-forums-statistics-nbr {
  color: #888da8;
  color: var(--body-font-color);
  font-size: 14px; }

.youzify-forums-statistics-content .youzify-forums-statistics-desc {
  color: #888da8;
  color: var(--body-font-color);
  font-size: 14px;
  font-weight: 500; }

.youzify-suggested-groups-widget .youzify-list-item .youzify-item-data,
.youzify-suggested-friends-widget .youzify-list-item .youzify-item-data {
  width: calc(100% - 150px); }

.youzify-items-list-widget .youzify-list-item a.youzify-item-name {
  color: #515365;
  color: var(--heading-font-color);
  font-size: 14px;
  font-weight: 700;
  display: block;
  margin-bottom: 5px; }

.youzify-items-list-widget .youzify-list-item a.youzify-item-name:hover {
  color: #ff5e3a;
  color: var(--primary-accent-color); }

.youzify-items-list-widget .youzify-list-item .youzify-item-meta .youzify-meta-item {
  letter-spacing: 0;
  color: #888da8;
  color: var(--body-font-color);
  margin-top: 0;
  font-weight: 700; }

.youzify-items-list-widget .youzify-list-item .youzify-item-meta .youzify-meta-item i {
  font-size: 14px;
  margin-right: 6px; }

.youzify-items-list-widget .youzify-list-item .youzify-item-action {
  margin-top: 7px; }

.youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-add-button i {
  width: 36px;
  height: 36px;
  line-height: 36px; }

.youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-add-button,
.youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-close-button {
  display: inline-block;
  vertical-align: middle; }

.youzify-scrolltotop i {
  background-color: rgba(56, 169, 255, 0.3);
  transition: all 0.2s ease-in-out; }

.youzify-scrolltotop.youzify-fade-out,
.youzify-scrolltotop.youzify-is-visible,
.no-touch .youzify-scrolltotop:hover {
  transition: all .3s 0s; }

.youzify-scrolltotop i:hover {
  transition: all 0.3s ease; }

.youzify-item-tools {
  padding: 12px 25px;
  border-bottom: 1px solid #e6ecf5; }

.friendship-button.loading a:before,
.youzify .group-button.loading a:before,
.youzify-item-tools .youzify-item-tool.loading .youzify-tool-icon i:before,
.youzify-social-buttons .youzify-follow-message-button .follow-button a.loading:before {
  content: "" !important; }

.youzify-item-tool .youzify-tool-name {
  color: #515365;
  color: var(--heading-font-color);
  font-size: 14px;
  font-weight: 600;
  transition: all .3s ease; }

.youzify-item-tool .youzify-tool-name:hover {
  color: #ff5e3a;
  color: var(--primary-accent-color); }

.youzify-item-tools .youzify-item-tool.youzify-pin-post .youzify-tool-icon {
  background-color: #ffc107; }

.youzify-item-tool .youzify-tool-icon i {
  color: #fff;
  line-height: 28px; }

.youzify-pin-tool .youzify-tool-icon i {
  color: #fff; }

.youzify-bookmark-tool .youzify-tool-icon {
  background-color: #38a9ff; }

.youzify-show-item-tools i {
  color: #9a9fbf;
  color: var(--icon-color); }

.youzify-item-tool.youzify-edit-tool .youzify-tool-icon {
  background-color: #38a9ff;
  background-color: var(--secondary-accent-color); }

.youzify-item-tools .youzify-item-tool.loading .youzify-tool-icon i {
  animation: none; }

.youzify-item-tool.youzify-edit-tool.loading .youzify-tool-icon i.fa-edit:before {
  content: '' !important; }

.youzify-item-tool.youzify-delete-tool .youzify-tool-icon {
  background-color: #ff5e3a;
  background-color: var(--primary-accent-color); }

.youzify-review-item .youzify-show-item-tools {
  top: 0;
  right: 0; }

.youzify-review-item .youzify-show-item-tools i {
  font-size: 14px;
  transition: all .3s ease; }

.youzify-tooltip:after,
[data-youzify-tooltip]:after {
  font-size: 12px;
  font-weight: 500; }

#youzify-modal .youzify-modal .uk-option-item .option-title {
  font-size: 16px;
  font-weight: 600;
  color: #515365;
  color: var(--heading-font-color); }

#youzify-modal .youzify-modal-actions button.youzify-modal-save {
  background-color: var(--third-accent-color);
  text-transform: capitalize; }

#youzify-modal .youzify-modal-actions .youzify-modal-delete {
  background-color: var(--primary-accent-color);
  text-transform: capitalize; }

#youzify-modal .youzify-modal .uk-option-item .option-desc {
  font-size: 12px;
  color: var(--body-font-color); }

#youzify-modal .youzify-modal .uk-option-item input[type=text],
#youzify-modal .youzify-modal .uk-option-item textarea {
  font-size: 14px;
  line-height: 1.5;
  background: #edf2f6;
  color: #515365;
  color: var(--heading-font-color);
  margin-top: 10px; }

.youzify-modal {
  left: 0;
  right: 0;
  top: 80px;
  width: 650px;
  font-family: inherit; }

#youzify-modal .youzify-modal-title {
  background: #38a9ff;
  background: var(--secondary-accent-color); }

#youzify-modal .youzify-modal-content {
  font-size: 14px;
  color: #515365;
  color: var(--heading-font-color); }

#youzify-modal .youzify-modal-actions a,
#youzify-modal .youzify-modal-actions button {
  font-size: 14px;
  font-weight: 700;
  text-transform: initial; }

/**
 * Load Button.
 */
.youzify table tbody td {
  color: #888da8;
  color: var(--body-font-color); }

.youzify-wp-author-widget .youzify-social-buttons .friendship-button {
  margin: 0; }

.friendship-button:not(.awaiting_response_friend).loading a:before {
  content: "" !important;
  animation: none; }

#youzify-live-notifications {
  bottom: 30px; }

@media screen and (max-width: 375px) {
  .youzify-modal .youzify-dialog-header i {
    display: inline-block;
    margin: 0 8px 0 0; } }

/** Display all icons by default on mobile devices. **/
@media screen and (max-width: 1024px) {
  .rtl .youzify-horizontal-layout .youzify-main-column,
  .rtl .youzify-horizontal-layout .youzify-sidebar-colum,
  .youzify-horizontal-layout .youzify-main-column,
  .youzify-horizontal-layout .youzify-sidebar-column {
    width: 100%; }
  .rtl .youzify-horizontal-layout .youzify-sidebar-column .youzify-column-content,
  .rtl .youzify-horizontal-layout .youzify-main-column .youzify-column-content,
  .youzify-horizontal-layout .youzify-sidebar-column .youzify-column-content,
  .youzify-horizontal-layout .youzify-main-column .youzify-column-content {
    margin: 0; } }

@media screen and (max-width: 768px) {
  .youzify-show-item-tools i,
  .youzify-tools {
    opacity: 1; }
  .youzify-scrolltotop {
    bottom: 70px;
    right: 20px; }
  .youzify-mobile-nav .youzify-mobile-nav-item i {
    color: #9a9fbf;
    color: var(--icon-color); }
  .youzify-mobile-nav {
    background: transparent; }
  .youzify-inline-mobile-nav .youzify-mobile-nav-item {
    padding: 0; }
  .youzify-inline-mobile-nav .youzify-mobile-nav-item .youzify-mobile-nav-container {
    text-align: left; } }

@media screen and (max-width: 475px) {
  #youzify-live-notifications {
    padding: 0 20px; }
  .youzify-social-buttons .youzify-follow-message-button .youzify-send-message:before {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
  .youzify-social-buttons .youzify-follow-message-button .follow-button a {
    border-radius: 3px; }
  .youzify-items-list-widget .youzify-list-item .youzify-item-avatar img {
    width: 40px;
    height: 40px; }
  .youzify-social-buttons .youzify-follow-message-button .youzify-send-message {
    border: 1px solid #e6ecf5;
    padding: 15px 25px !important; }
  .youzify-modal {
    width: 90%; }
  .youzify-wp-author-widget .youzify-social-buttons .youzify-follow-message-button .youzify-send-message {
    padding: 15px 25px !important;
    margin-top: 12px !important; }
  .youzify-wp-author-widget .youzify-social-buttons .youzify-follow-message-button .follow-button {
    margin-top: 0; } }
