@charset "UTF-8"; /*!
Theme Name: Woffice
Theme URI: https://woffice.io
Author: Xtendify Team
Author URI: http://themeforest.net/user/alkaweb
Description: Woffice - Intranet/Extranet Multipurpose WordPress theme
Version: 5.4.4
Text Domain: woffice
Tags: two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, buddypress, featured-images, sticky-post, threaded-comments, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Domain Path: /languages
*/
body,
html {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
}
body {
  -webkit-font-smoothing: antialiased;
}
#page-wrapper {
  height: auto;
  overflow: initial;
}
a,
a:focus,
a:hover,
button:hover,
input[type="submit"] {
  text-decoration: none;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
button:focus,
input:focus {
  outline: 0;
}
img {
  max-width: 100%;
}
#buddypress #group-list .group-button a.btn-default.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#buddypress .activity-update-form a.btn-default.bpfb_primary_button,
#buddypress .button-nav li a,
#buddypress a.btn-default#profile-group-edit-submit,
#buddypress div.item-list-tabs ul li a,
#content-container #buddypress button,
#learndash_next_prev_link a,
#main-content #buddypress #item-body #groups-list li .action a.btn-default,
#main-content #buddypress #item-body #members-list li .action a.btn-default,
#main-content button[type="submit"],
#main-content input[type="button"],
#nav-buttons a,
#user-sidebar nav ul li a,
#woffice-login .login-submit input[type="submit"],
.login-tabs-wrapper a.btn-default.lostpassword-button,
.type-bp_activity #buddypress .activity-list .load-more a.btn-default,
a.btn.btn-default,
input[type="submit"] {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
#navbar a {
  -webkit-transform: translate3d(0, 0, 0);
}
#navbar a .material {
  background: rgba(173, 173, 173, 0.3) !important;
}
.material {
  display: block;
  position: absolute;
  border: 0 !important;
  background: rgba(255, 255, 255, 0.3) !important;
  border-radius: 100% !important;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  border: 0 !important;
}
.animate {
  -webkit-animation: ripple 0.65s linear;
  -moz-animation: ripple 0.65s linear;
  -ms-animation: ripple 0.65s linear;
  -o-animation: ripple 0.65s linear;
  animation: ripple 0.65s linear;
}
@-webkit-keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
  }
}
@-moz-keyframes ripple {
  100% {
    opacity: 0;
    -moz-transform: scale(2.5);
  }
}
@-o-keyframes ripple {
  100% {
    opacity: 0;
    -o-transform: scale(2.5);
  }
}
@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
@-ms-viewport {
  width: auto !important;
}
@-webkit-keyframes opacity-blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes opacity-blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.admin-bar #navigation {
  top: 0 !important;
}
.wo-row {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  overflow: hidden;
}
body.vertical-modern-menu .is-left-sidebar {
  visibility: visible;
  z-index: 15;
  left: 0;
  position: absolute;
  height: 100%;
  transition: all 0.6s ease;
  box-shadow: 0 1rem 1rem rgba(0, 0, 0, 0.15);
  overflow: hidden;
}
body.vertical-modern-menu .is-left-sidebar-fixed {
  position: fixed;
}
body.vertical-modern-menu .has-navigation-hidden {
  left: -320px;
  visibility: hidden;
  opacity: 1 !important;
  transition: all 0.6s ease;
}
#navigation {
  left: 0;
  top: 0;
  height: 100%;
  -webkit-transition: left 0.6s;
  -moz-transition: left 0.6s;
  transition: left 0.6s;
}
#navigation .stellar-nav-logo {
  padding: 25px 0 25px 0;
  margin-right: 25px;
}
#navigation .stellar-nav-logo #nav-logo {
  position: sticky;
  width: 100%;
  top: 42px;
}
#navigation .stellar-nav-logo #nav-logo img {
  width: 136px !important;
}
#navigation #mobile-menu-canvas-close {
  display: none;
}
#navigation #mobile-menu-canvas-close .mobile-canvas-header {
  height: 45px;
  width: 45px;
  float: right;
  text-align: center;
  position: relative;
  bottom: 30px;
  right: 10px;
}
#navigation #mobile-menu-canvas-close .mobile-canvas-header .close-navmenu {
  border: 0;
  font-size: 30px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
#navigation #main-modern-menu.is-touchable ul.sub-menu {
  margin-top: 0 !important;
  display: none;
  left: 0;
  opacity: 1;
  height: initial;
  z-index: 0;
  position: relative;
}
body.vertical-modern-menu #navigation ul.sub-menu.mega-menu-row {
  display: block;
  position: inherit;
  top: 0;
  margin-top: 0 !important;
  opacity: 1 !important;
  left: 0 !important;
  height: auto;
}
body.vertical-modern-menu #navigation .mega-menu ul.sub-menu.mega-menu-row li {
  width: 100%;
}
body.menu-is-horizontal #navigation ul.sub-menu.mega-menu-row .mega-menu-col {
  float: left;
}
body.menu-is-horizontal
  #navigation
  ul.sub-menu.mega-menu-row
  .mega-menu-col:not(:first-child) {
  margin-left: 6px;
}
body.menu-is-horizontal .main-modern-menu .mega-menu.open {
  display: block;
  opacity: 1;
  margin-left: -20px;
  height: auto;
}
body.menu-is-horizontal #navigation ul.sub-menu.mega-menu-row {
  display: block !important;
  position: relative;
  top: 0;
  margin-top: 0 !important;
  opacity: 1 !important;
  left: 0 !important;
  height: auto;
}
body.menu-is-horizontal #navigation .mega-menu ul.sub-menu li {
  width: 202px;
}
body.vertical-modern-menu.woffice-menu-has-icons
  #main-modern-menu
  .menu-item
  a::before {
  content: none;
}
body.vertical-modern-menu.woffice-menu-has-icons
  #main-modern-menu
  .menu-item
  .woffice-menu-item-icon {
  width: 28px;
}
body.vertical-modern-menu.woffice-menu-has-icons #main-modern-menu .sub-menu {
  padding: 16px 0 18px 0;
}
body.vertical-modern-menu.woffice-menu-has-icons
  #main-modern-menu
  .sub-menu
  .menu-item
  .sub-menu {
  padding: 16px 0 18px 10px;
}
body.vertical-modern-menu:not(.navigation-hidden):not(.sidebar-hidden)
  .is-left-sidebar,
body.vertical-modern-menu:not(.navigation-hidden):not(.sidebar-hidden)
  .is-right-sidebar {
  width: 16.66667%;
  max-width: 320px;
}
body.vertical-modern-menu:not(.navigation-hidden):not(.sidebar-hidden)
  .is-center-content {
  width: 100%;
  padding-left: 320px !important;
  transition: all 0.6s ease;
}
body.vertical-modern-menu.sidebar-hidden .is-center-content {
  width: 83.33333%;
  width: 100%;
  transition: all 0.6s ease;
}
body.vertical-modern-menu.sidebar-hidden .is-left-sidebar {
  width: 16.66667%;
}
body.vertical-modern-menu.page-template-blank-page .is-right-sidebar {
  display: none;
}
body.vertical-modern-menu.page-template-blank-page .is-left-sidebar {
  width: 100% !important;
}
body.vertical-modern-menu.page-template-blank-page
  .is-left-sidebar
  #main-header {
  display: none;
}
body.vertical-modern-menu.navigation-hidden .is-right-sidebar {
  width: 16.66667%;
}
body.vertical-modern-menu.navigation-hidden .is-center-content {
  width: 83.33333%;
  width: 100%;
  transition: all 0.6s ease;
}
body.vertical-modern-menu .main-modern-menu {
  list-style-type: none;
  width: 100%;
  padding: 0 30px 0 30px;
  margin: 0;
}
body.vertical-modern-menu .main-modern-menu .menu-icon {
  display: none;
}
body.vertical-modern-menu .main-modern-menu .woffice-menu-item-icon {
  padding-right: 6px;
}
body.vertical-modern-menu .main-modern-menu li.menu-item {
  margin: 8px 0 0 0;
  position: relative;
  z-index: 10;
  clear: both;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item.current-menu-ancestor
  > ul.sub-menu {
  display: block;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item.current-menu-ancestor
  span.click_menutoggle.caret-up:hover
  + a {
  color: #fff;
  background-color: #3146c5;
}
body.vertical-modern-menu .main-modern-menu li.menu-item a {
  border-radius: 17px;
  padding: 18px 30px 18px 20px;
  width: 100%;
  display: block;
  color: #7e88af;
  font-size: 18px;
  line-height: 18px;
  font-weight: 500;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
body.vertical-modern-menu .main-modern-menu li.menu-item a:before {
  position: inherit;
  margin-right: 10px;
  font-family: "Font Awesome 5 Free";
}
body.vertical-modern-menu .main-modern-menu li.menu-item a:hover {
  color: #2d3342;
  background: #f0eeed;
}
body.vertical-modern-menu .main-modern-menu li.menu-item a:hover:before {
  color: #2d3342;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  a:hover
  span.click_menutoggle::after {
  color: #2d3342;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item:not(.current-menu-ancestor)
  span.click_menutoggle:hover
  + a {
  color: #2d3342;
  background-color: #f0eeed;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item:not(.current-menu-ancestor)
  span.click_menutoggle:hover
  + a.current-menu-highlight {
  color: #fff;
  background-color: #3146c5;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  > a.current-menu-highlight {
  color: #fff;
  background-color: #3146c5;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  > a.current-menu-highlight:hover:before {
  color: #fff;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  > .click_menutoggle:after {
  color: #7e88af;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  > .click_menutoggle.stellar_heading_color::after {
  color: #2d3342;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  > .click_menutoggle.caret-up.stellar_heading_color::after {
  color: #fff;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  > .click_menutoggle.caret-up:after {
  color: #fff;
}
body.vertical-modern-menu .main-modern-menu li.menu-item ul.sub-menu {
  display: none;
  padding: 16px 0 18px 20px;
  list-style: none;
  border-radius: 17px;
  position: relative;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  background: #fff;
  z-index: -17;
  position: relative;
  top: -10px;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  a.current-menu-highlight {
  background-color: transparent;
  color: #3146c5;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  a.current-menu-highlight:before {
  color: #3146c5;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  a.current-menu-highlight:hover {
  color: #3146c5;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  a {
  padding: 8px 22px 8px 30px;
  color: #2d3342;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  a:before {
  content: "";
  position: absolute;
  height: 9px;
  width: 9px;
  top: 10px;
  left: 7px;
  background-color: #a7c3dc;
  border-radius: 3px;
  z-index: 1;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  a:hover {
  color: #3146c5;
  background-color: transparent;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  a:hover
  .click_menutoggle:before {
  color: #3146c5;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item:nth-child(5n + 1)
  a:before {
  background-color: #a7c3dc;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item:nth-child(5n + 2)
  a:before {
  background-color: #b897fe;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item:nth-child(5n + 3)
  a:before {
  background-color: #aed4ab;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item:nth-child(5n + 4)
  a:before {
  background-color: #fea804;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  span.click_menutoggle:hover
  + a {
  color: #3146c5;
  background-color: transparent;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  .click_menutoggle:after {
  color: #7e88af;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  .click_menutoggle.stellar_sub_menu_color::after {
  color: #3146c5;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  .click_menutoggle.caret-up.stellar_sub_menu_color::after {
  color: #3146c5;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  .click_menutoggle.caret-up:after {
  color: #3146c5;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  ul.sub-menu {
  padding: 9px 0 0 20px;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  a {
  position: relative;
  width: 100%;
  display: block;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  a:before {
  top: 10px;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  a:last-child
  a {
  padding: 15px 22px 0 40px;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.menu-item
  ul.sub-menu
  li.menu-item:last-child
  li.menu-item
  a {
  padding: 15px 22px 0 40px;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.current-menu-ancestor
  > a,
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item
  ul.sub-menu
  li.current-menu-item
  > a {
  color: #3146c5;
}
body.vertical-modern-menu .main-modern-menu > li.current-menu-item > a,
body.vertical-modern-menu .main-modern-menu > li.current_page_ancestor > a,
body.vertical-modern-menu .main-modern-menu > li.current_page_item > a {
  color: #fff;
  background: #3146c5;
}
body.vertical-modern-menu .main-modern-menu > li.current-menu-item > a:hover,
body.vertical-modern-menu
  .main-modern-menu
  > li.current_page_ancestor
  > a:hover,
body.vertical-modern-menu .main-modern-menu > li.current_page_item > a:hover {
  color: #fff;
  background: #3146c5;
}
body.vertical-modern-menu
  .main-modern-menu
  > li.current-menu-item
  > a:hover::before,
body.vertical-modern-menu
  .main-modern-menu
  > li.current_page_ancestor
  > a:hover::before,
body.vertical-modern-menu
  .main-modern-menu
  > li.current_page_item
  > a:hover::before {
  color: #fff;
}
body.vertical-modern-menu
  .main-modern-menu
  > li.current-menu-item
  > .click_menutoggle:after,
body.vertical-modern-menu
  .main-modern-menu
  > li.current_page_ancestor
  > .click_menutoggle:after,
body.vertical-modern-menu
  .main-modern-menu
  > li.current_page_item
  > .click_menutoggle:after {
  color: #fff;
}
body.vertical-modern-menu
  .main-modern-menu
  > li.current-menu-item:hover
  > .click_menutoggle:after,
body.vertical-modern-menu
  .main-modern-menu
  > li.current_page_ancestor:hover
  > .click_menutoggle:after,
body.vertical-modern-menu
  .main-modern-menu
  > li.current_page_item:hover
  > .click_menutoggle:after {
  color: #fff;
}
body.vertical-modern-menu #navigation .menu-item .mega-menu {
  display: none;
}
body.vertical-modern-menu
  #navigation
  .menu-item.current-menu-ancestor
  > .current-menu-highlight
  + .mega-menu {
  display: block;
}
body.vertical-modern-menu
  #navigation
  .menu-item.current-menu-ancestor
  .mega-menu
  ul.sub-menu
  .current_page_ancestor
  > .sub-menu {
  display: block;
}
body.vertical-modern-menu #navigation .mega-menu ul.sub-menu.mega-menu-row li {
  width: 100%;
}
body.vertical-modern-menu
  #navigation
  .mega-menu
  ul.sub-menu.mega-menu-row
  ul.sub-menu {
  display: none;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item-has-children
  > .click_menutoggle {
  position: absolute;
  right: 21px;
  cursor: pointer;
  outline: 0;
  z-index: 9999;
  top: 18px;
  right: 0;
  width: 40px;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item-has-children
  > .click_menutoggle.caret-up {
  color: #fff;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item-has-children
  li.menu-item-has-children
  > .click_menutoggle {
  top: 5px;
}
body.vertical-modern-menu
  .main-modern-menu
  li.menu-item-has-children
  > .click_menutoggle:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f054";
  position: relative;
}
body.vertical-modern-menu
  li.menu-item-has-children
  > .click_menutoggle.caret-up:after {
  content: "\f078";
}
body.menu-is-horizontal #main-modern-menu .woffice-menu-item-icon {
  padding-right: 8px;
}
body.menu-is-horizontal.woffice-menu-has-icons #main-modern-menu .sub-menu {
  padding: 0;
}
body.menu-is-horizontal #nav-trigger {
  display: none;
}
body.menu-is-horizontal .is-left-sidebar {
  width: 100%;
}
body.menu-is-horizontal .is-center-content {
  width: 83.33333%;
}
body.menu-is-horizontal.sidebar-hidden .is-center-content {
  max-width: 100%;
  width: 100%;
}
body.menu-is-horizontal #navigation {
  display: flex;
  align-items: center;
  height: 104px;
  padding-left: 43px;
  padding-right: 43px;
}
body.menu-is-horizontal #navigation #nav-logo {
  padding: 0;
}
body.menu-is-horizontal .main-modern-menu {
  max-width: 100% !important;
  text-align: left;
  padding-bottom: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
}
body.menu-is-horizontal
  .main-modern-menu
  li:not(.menu-item-has-children)
  .menu-icon {
  display: none;
}
body.menu-is-horizontal
  .main-modern-menu
  .menu-item-has-children:not(.mega-menu-col)
  > a
  .menu-icon {
  padding-left: 9px;
}
body.menu-is-horizontal
  .main-modern-menu
  .menu-item-has-children:not(.mega-menu-col)
  ul:not(.mega-menu-row).display-submenu
  li.menu-item-has-children
  a {
  position: relative;
}
body.menu-is-horizontal
  .main-modern-menu
  .menu-item-has-children:not(.mega-menu-col)
  ul:not(.mega-menu-row).display-submenu
  li.menu-item-has-children
  a
  .menu-icon {
  transform: rotate(270deg);
  position: absolute;
  right: 40px;
  padding: 0;
}
body.menu-is-horizontal .main-modern-menu li.menu-item {
  display: inline-block;
  position: relative;
}
body.menu-is-horizontal .main-modern-menu li.menu-item a {
  padding: 13px 25px 13px 25px;
  display: block;
  position: relative;
  text-align: left;
  font-weight: 600;
  font-size: 13px;
  line-height: 13px;
  border-radius: 10px;
  text-decoration: none;
  color: #848db3;
  text-transform: uppercase;
}
body.menu-is-horizontal .main-modern-menu li.menu-item a:before {
  width: 100%;
  padding-right: 10px;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
  font-family: "Font Awesome 5 Free";
}
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item:not(.mega-menu-col).current-menu-item
  > a,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item:not(.mega-menu-col).current-menu-parent
  > a,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item:not(.mega-menu-col).current_page_ancestor
  > a,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item:not(.mega-menu-col):hover
  > a,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item:not(.mega-menu-col)
  > a:hover {
  background-color: #3146c5;
  color: #fff;
}
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item:not(.mega-menu-col).current-menu-item
  > a::after,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item:not(.mega-menu-col).current-menu-item
  > a::before,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item:not(.mega-menu-col).current-menu-parent
  > a::after,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item:not(.mega-menu-col).current-menu-parent
  > a::before,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item:not(.mega-menu-col).current_page_ancestor
  > a::after,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item:not(.mega-menu-col).current_page_ancestor
  > a::before,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item:not(.mega-menu-col):hover
  > a::after,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item:not(.mega-menu-col):hover
  > a::before,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item:not(.mega-menu-col)
  > a:hover::after,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item:not(.mega-menu-col)
  > a:hover::before {
  color: #fff;
}
body.menu-is-horizontal .main-modern-menu ul.sub-menu {
  position: absolute;
  top: 50px;
  z-index: 20;
  padding-left: 0;
  list-style-type: none;
  opacity: 0;
  height: 0;
  overflow: hidden;
  text-align: left;
  box-shadow: 0 13px 50px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  background-color: #fff;
}
body.menu-is-horizontal .main-modern-menu ul.sub-menu.display-submenu {
  display: block !important;
}
body.menu-is-horizontal .main-modern-menu ul.sub-menu.display-submenu {
  -webkit-transition: left 0.4s, opacity 1s ease-out;
  -moz-transition: left 0.4s, opacity 1s ease-out;
  transition: left 0.4s, opacity 1s ease-out;
  opacity: 1;
  height: auto;
  overflow: visible;
  text-align: left;
  z-index: 99;
}
body.menu-is-horizontal .main-modern-menu ul.sub-menu.display-submenu::before {
  content: "";
  position: absolute;
  top: -20px;
  left: 0;
  width: 100%;
  height: 100%;
}
body.menu-is-horizontal .main-modern-menu ul.sub-menu li.menu-item {
  width: 100%;
}
body.menu-is-horizontal .main-modern-menu ul.sub-menu li.menu-item > a {
  text-transform: capitalize;
  font-weight: 400;
  border-bottom: 1px solid;
  border-color: #eee;
}
body.menu-is-horizontal .main-modern-menu ul.sub-menu li.menu-item > a::before {
  content: "";
}
body.menu-is-horizontal .main-modern-menu ul.sub-menu li.menu-item > a:hover {
  background-color: #3146c5;
  color: #fff;
}
body.menu-is-horizontal
  .main-modern-menu
  ul.sub-menu
  li.menu-item:not(:first-child)
  a {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
body.menu-is-horizontal
  .main-modern-menu
  ul.sub-menu
  li.menu-item:not(:last-child)
  a {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
body.menu-is-horizontal
  .main-modern-menu
  ul.sub-menu
  li.menu-item
  li
  > a:hover {
  background-color: #3146c5;
  color: #fff;
}
body.menu-is-horizontal .main-modern-menu .mega-menu ul.sub-menu a,
body.menu-is-horizontal .main-modern-menu ul.sub-menu:not(.mega-menu-row) {
  width: 200px !important;
  margin-top: 0 !important;
  left: 0 !important;
}
body.menu-is-horizontal
  .main-modern-menu
  .mega-menu
  .mega-menu-col:last-child
  a {
  width: 204px !important;
}
body.menu-is-horizontal .main-modern-menu .mega-menu ul.sub-menu a {
  width: 200px !important;
}
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item-has-mega-menu
  .mega-menu-row
  .current-menu-item
  > a,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item-has-mega-menu.current-menu-parent
  .mega-menu-row
  .current_page_item
  > a,
body.menu-is-horizontal .main-modern-menu li.menu-item-has-mega-menu:hover > a {
  background-color: #3146c5;
  color: #fff;
}
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item-has-mega-menu
  .mega-menu-row
  .current-menu-item
  > a::after,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item-has-mega-menu
  .mega-menu-row
  .current-menu-item
  > a::before,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item-has-mega-menu.current-menu-parent
  .mega-menu-row
  .current_page_item
  > a::after,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item-has-mega-menu.current-menu-parent
  .mega-menu-row
  .current_page_item
  > a::before,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item-has-mega-menu:hover
  > a::after,
body.menu-is-horizontal
  .main-modern-menu
  li.menu-item-has-mega-menu:hover
  > a::before {
  color: #fff;
}
body.menu-is-horizontal .main-modern-menu .mega-menu {
  position: absolute;
  top: 50px;
  z-index: 20;
  padding-left: 0;
  list-style-type: none;
  opacity: 0;
  height: 0;
  overflow: hidden;
  text-align: left;
  box-shadow: 0 13px 50px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  background-color: #fff;
}
body.menu-is-horizontal .main-modern-menu .mega-menu.open {
  display: block;
  -webkit-transition: left 0.4s, opacity 1s ease-out;
  -moz-transition: left 0.4s, opacity 1s ease-out;
  transition: left 0.4s, opacity 1s ease-out;
  opacity: 1;
  height: auto;
  overflow: visible;
  text-align: left;
  z-index: 99;
}
body.menu-is-horizontal .main-modern-menu .mega-menu.open::before {
  content: "";
  position: absolute;
  top: -20px;
  left: 0;
  width: 100%;
  height: 45px;
}
body.menu-is-horizontal .main-modern-menu .mega-menu.open .sub-menu {
  box-shadow: none;
  background-color: #fff;
}
body.menu-is-horizontal
  .main-modern-menu
  .mega-menu.open
  .sub-menu
  li:last-child
  a {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
body.menu-is-horizontal .main-modern-menu .mega-menu > ul.sub-menu:last-child,
body.menu-is-horizontal
  .main-modern-menu
  .mega-menu
  > ul.sub-menu:last-child
  ul.sub-menu {
  border-right: 0;
}
body.menu-is-horizontal .main-modern-menu ul.sub-menu.mega-menu-row {
  display: block;
  position: relative;
  top: 0;
  margin-top: 0 !important;
  opacity: 1 !important;
  left: 0 !important;
  height: auto;
}
body.menu-is-horizontal .main-modern-menu ul.sub-menu.mega-menu-row:after {
  clear: both;
}
body.menu-is-horizontal .main-modern-menu ul.sub-menu.mega-menu-row .sub-menu {
  top: 0;
  display: block;
  position: relative;
  left: 0 !important;
  height: auto;
  opacity: 1;
  margin: 0 !important;
  padding: 0 !important;
}
body.menu-is-horizontal .main-modern-menu .mega-menu ul.sub-menu li {
  width: 180px;
}
body.menu-is-horizontal .main-modern-menu .mega-menu {
  top: 0;
  margin-top: 50px;
  left: 0;
}
body.menu-is-horizontal
  .main-modern-menu
  .mega-menu
  .mega-menu-col:first-child:hover
  a {
  border-top-right-radius: 0;
}
body.menu-is-horizontal
  .main-modern-menu
  .mega-menu
  .mega-menu-col:first-child
  ul.sub-menu
  .menu-item
  a {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
body.menu-is-horizontal
  .main-modern-menu
  .mega-menu
  .mega-menu-col
  ul.sub-menu {
  border-radius: 0;
}
body.menu-is-horizontal
  .main-modern-menu
  .mega-menu
  .mega-menu-col
  ul.sub-menu
  .menu-item
  a {
  border-radius: 0;
}
body.menu-is-horizontal
  ul.sub-menu:not(.sub-menu-click)
  li:not(.mega-menu-col):hover
  > .sub-menu:not(.sub-menu-click) {
  margin-top: -48px !important;
  height: auto;
  left: 208px !important;
  opacity: 1;
  -webkit-transition: opacity 1s ease-out;
  -moz-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
  background: #fff;
  box-shadow: rgba(149, 157, 165, 0.2) 0 8px 24px;
}
body.menu-is-horizontal
  ul.sub-menu:not(.sub-menu-click)
  li:not(.mega-menu-col):hover
  > .sub-menu:not(.sub-menu-click).display-submenu::before {
  top: -20px;
  left: -100px;
  width: 100%;
  transform: rotate(180deg);
}
body.menu-is-horizontal
  ul.sub-menu:not(.sub-menu-click)
  li:not(.mega-menu-col):hover
  > .sub-menu:not(.sub-menu-click)
  li:hover:first-child
  a {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
body.menu-is-horizontal
  ul.sub-menu:not(.sub-menu-click)
  li:not(.mega-menu-col):hover
  > .sub-menu:not(.sub-menu-click)
  li:hover:last-child
  a {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
body.verical-menu-on-hover.vertical-modern-menu #main-modern-menu .menu-icon {
  display: none;
}
body.verical-menu-on-hover
  #main-modern-menu
  li.menu-item-has-children
  span.current-menutoggle-active::after {
  content: "\f078";
  color: #fff;
}
body.verical-menu-on-hover
  #main-modern-menu
  li.menu-item-has-children
  .sub-menu
  li.menu-item-has-children
  span.current-menutoggle-active::after,
body.verical-menu-on-hover
  #main-modern-menu
  li.menu-item-has-children
  .sub-menu
  li.menu-item-has-children
  span.stellar_heading_color::after {
  content: "\f078";
  color: #3146c5;
}
body.horizontal-menu-on-click .main-modern-menu .menu-icon:hover {
  cursor: pointer;
}
body.horizontal-menu-on-click
  .main-modern-menu
  .menu-item
  ul.sub-menu-click
  li:not(.mega-menu-col)
  > .display-submenu {
  margin-top: -48px !important;
  height: auto;
  left: 208px !important;
  opacity: 1;
  -webkit-transition: opacity 1s ease-out;
  -moz-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
  background: #fff;
  box-shadow: rgba(149, 157, 165, 0.2) 0 8px 24px;
}
body.horizontal-menu-on-click
  .main-modern-menu
  .menu-item
  ul.sub-menu-click
  li:not(.mega-menu-col)
  > .display-submenu::before {
  top: -20px;
  left: -100px;
  width: 100%;
  transform: rotate(180deg);
}
body.menu-is-horizontal #page-wrapper .is-left-sidebar #navigation {
  justify-content: space-between;
  height: auto;
  min-height: 100px;
  max-height: 140px;
  padding: 10px 40px;
  position: relative;
  z-index: 16;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .main-modern-menu {
  width: 55%;
  padding-left: 0;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons {
  column-gap: 22px;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  #main-search
  .horizontal_menu_search_icon {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  #main-search
  .horizontal_menu_search_icon::before {
  font-family: woffice-icon !important;
  content: "";
  position: absolute;
  top: 13px;
  left: -1px;
  font-size: 24px;
  color: #000;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  #main-search
  .horizontal_menu_search_icon.horizontal_menu_search_icon_active::before {
  content: "×";
  top: 12px;
  font-family: Inter, helvetica, arial, sans-serif !important;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  #main-search
  form {
  position: absolute;
  width: 100%;
  min-height: 180px;
  left: 0;
  top: 0;
  padding: 40px 20px;
  background-color: #fff;
  box-shadow: 0 2px 5px 1px rgba(64, 60, 67, 0.16);
  opacity: 0;
  visibility: hidden;
  z-index: -15;
  transition: 0.3s ease-in-out;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  #main-search
  form.form_active {
  top: 130px;
  opacity: 1;
  visibility: visible;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  #main-search
  form
  input[type="text"] {
  margin-bottom: 0;
  color: #b8bac6;
  padding: 6px 16px 6px 15px;
  border-style: solid;
  border-width: 1px;
  height: 50px;
  border-color: #b8bac6;
  border-radius: 15px;
  font-size: 1.125rem;
  box-shadow: none;
  margin-bottom: 12px;
  width: 100%;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  #main-search
  form
  button {
  display: block;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  #main-search
  form
  button::before {
  font-family: woffice-icon !important;
  content: "";
  position: absolute;
  top: 45px;
  right: 5px;
  font-size: 23px;
  color: #000;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  #main-search
  form
  button
  i {
  display: none;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  a {
  margin: 0;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  a
  p {
  padding: 0;
  background-color: transparent;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  a
  p
  svg {
  width: 22px;
  height: 22px;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  a
  p
  svg
  path {
  fill: #000;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  a
  svg {
  width: 24px;
  height: 24px;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail {
  position: relative;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail
  #user-thumb {
  position: relative;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail
  #user-thumb
  img {
  width: 36px;
  height: 36px;
  user-select: none;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail
  .horizontal_menu_user_toggle {
  position: relative;
  margin-right: 10px;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail
  .horizontal_menu_user_toggle::after {
  content: "";
  position: absolute;
  left: 6px;
  top: -8px;
  rotate: 43deg;
  width: 7px;
  height: 7px;
  border: 1px solid #000;
  border-left: none;
  border-top: none;
  cursor: pointer;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail
  figcaption {
  position: absolute;
  left: -15px;
  background: #fff;
  border-radius: 5px;
  opacity: 0;
  padding: 10px;
  z-index: 25;
  box-shadow: 0 2px 5px 1px rgba(64, 60, 67, 0.16);
  transition: 0.3s ease-in-out;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail
  figcaption
  .user-name {
  font-size: 15px;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail
  figcaption
  .user-email {
  font-size: 12px;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail
  #user-thumb:hover
  + .horizontal_menu_user_toggle
  + figcaption {
  opacity: 1;
}
body.menu-is-horizontal
  #page-wrapper
  .is-left-sidebar
  #navigation
  .horizontal_menu_icons_wrapper
  #nav-buttons
  #nav-notification-trigger.active
  ::after {
  right: 0;
  top: 0;
}
body.menu-is-horizontal #page-wrapper .is-center-content {
  transition: 0.5s ease;
}
body.menu-is-horizontal #page-wrapper .is-center-content #main-header {
  display: none;
}
body.menu-is-horizontal #page-wrapper .is-center-content #content-container {
  margin-top: 50px;
  z-index: 14;
}
body.menu-is-horizontal #page-wrapper .is-right-sidebar {
  top: 103px;
  z-index: 17 !important;
}
body.menu-is-horizontal #page-wrapper .is-right-sidebar #user-sidebar {
  z-index: 20px;
}
body.vertical-modern-menu
  #page-wrapper
  .is-left-sidebar
  #navigation
  ul.horizontal_menu_icons_wrapper {
  display: none;
}
body.vertical-modern-menu #page-wrapper .is-center-content {
  padding-right: 320px !important;
}
body.vertical-modern-menu.sidebar-hidden #page-wrapper .is-center-content {
  padding-right: 0 !important;
}
#navbar {
  position: absolute;
  display: flex;
  width: 100%;
  z-index: 30;
  overflow: visible;
  top: 0;
  left: 0;
  -webkit-transition: left 0.6s, top 0.6s;
  -moz-transition: left 0.6s, top 0.6s;
  -ms-transition: left 0.6s, top 0.6s;
  -o-transition: left 0.6s, top 0.6s;
  transition: left 0.6s, top 0.6s;
}
.admin-bar #navbar {
  top: 32px;
}
#navbar.has_fixed_navbar #nav-languages > a em,
#navbar.navigation-fixed #nav-languages > a em {
  display: none;
}
#main-header.navigation-hidden #navbar.has_fixed_navbar,
#main-header.navigation-hidden #navbar.navigation-fixed {
  padding-right: 0;
}
#navbar.navigation-fixed {
  background: rgba(255, 255, 255, 0.9);
}
#nav-left {
  display: flex;
  justify-content: space-between;
  flex: 1 auto;
  text-align: center;
  left: 0;
  right: 0;
  border-right: 1px solid;
  -webkit-transition: padding-left 0.6s;
  -moz-transition: padding-left 0.6s;
  -ms-transition: padding-left 0.6s;
  -o-transition: padding-left 0.6s;
  transition: padding-left 0.6s;
}
a#nav-trigger {
  font-size: 1.6em;
  overflow: hidden;
  position: relative;
  margin: 0 30px 0 8px;
}
a#nav-trigger svg.nav-arrow-left {
  transform: rotate(180deg);
}
a#nav-trigger svg.nav-arrow-left path {
  fill: #7e88af;
}
a#nav-trigger:hover svg.nav-arrow-left path {
  fill: #3146c5;
}
a#nav-trigger:hover .fa-bars {
  color: #3146c5;
}
a#nav-trigger .fa-arrow-left,
a#nav-trigger .fa-bars {
  padding-right: 20px;
  color: #7e88af;
}
a#nav-trigger .fa-arrow-right {
  padding-left: 20px;
}
#nav-logo {
  display: inline-block;
  padding: 0 20px;
  position: relative;
  height: 100%;
  overflow: hidden;
}
#nav-logo a {
  position: relative;
  z-index: 10;
  display: block;
  text-align: center;
  height: 100%;
}
#nav-logo a:hover {
  opacity: 0.8;
  background: 0 0;
}
#nav-logo a img {
  max-width: 100%;
  max-height: 100%;
}
#main-header {
  padding: 43px;
}
#main-header .navbar-collapse {
  align-items: center;
  display: flex;
}
#main-header.sidebar-hidden #navbar {
  overflow: hidden;
}
#main-header.sidebar-hidden #nav-logo {
  position: absolute;
  left: 50%;
  margin-left: -90px;
}
#nav-user {
  display: inline-block;
  position: relative;
  margin-right: 15px;
  overflow: hidden;
  font-weight: 300;
}
#nav-user a:hover {
  opacity: 0.4;
}
#user-thumb {
  z-index: 10;
  position: relative;
  display: inline-block;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: transform 0.4s, opacity 0.4s;
  -moz-transition: transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
}
#nav-user #user-thumb img {
  margin-left: 10px;
  position: relative;
  top: -2px;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: transform 0.4s, opacity 0.4s;
  -moz-transition: transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
}
#navbar #user-thumb:hover {
  opacity: 0.8;
  background: 0 0;
}
#user-thumb img {
  border-radius: 50%;
  width: 50px;
  height: 50px;
}
#nav-user.fixed #user-thumb .notifications {
  display: none;
}
#user-thumb .notifications {
  display: block;
  width: 19px;
  height: 19px;
  text-align: center;
  color: #fff;
  padding: 3px 0;
  border-radius: 100%;
  right: 0;
  font-weight: 700;
  font-size: 0.9em;
  line-height: 0.9em;
  bottom: 5px;
  position: absolute;
  -webkit-box-shadow: 0 0 0 3px #fff;
  -moz-box-shadow: 0 0 0 3px #fff;
  -ms-box-shadow: 0 0 0 3px #fff;
  -o-box-shadow: 0 0 0 3px #fff;
  box-shadow: 0 0 0 3px #fff;
}
#user-close {
  position: absolute;
  font-size: 3em;
  text-align: center;
  right: -250px;
  z-index: 15;
  color: #fff;
  top: 0;
  opacity: 0;
  -webkit-transition: right 0.4s, transform 0.4s;
  -moz-transition: right 0.4s, transform 0.4s;
  transition: right 0.4s, transform 0.4s;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}
#user-login {
  display: inline-block;
  font-size: 2em;
  padding: 0 10px;
}
#nav-user.active .notifications {
  display: none;
}
#nav-user.active #user-thumb img {
  opacity: 0;
  z-index: -10;
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: transform 0.4s, opacity 0.4s;
  -moz-transition: transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s;
}
#nav-user.active #user-close {
  opacity: 1;
  right: 0;
  padding: 0 10px;
  -webkit-transition: right 0.4s, transform 0.4s, opacity 0.4s;
  -moz-transition: right 0.4s, transform 0.4s, opacity 0.4s;
  transition: right 0.4s, transform 0.4s, opacity 0.4s;
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
#nav-user.active a#user-close:hover {
  opacity: 0.8;
}
#left-content #main-search form::before {
  font-family: woffice-icon !important;
  content: "";
  position: absolute;
  top: 26px;
  left: 22px;
  font-size: 23px;
  color: #b8bac6;
}
#left-content #main-search form input[type="text"] {
  margin-bottom: 0;
  color: #b8bac6;
  padding: 6px 16px 6px 58px;
}
#left-content #main-search form input[type="text"]::placeholder {
  color: #b8bac6;
}
#nav-buttons {
  display: flex;
  align-items: center;
}
#nav-buttons a {
  font-size: 1.6em;
  margin: 0 15px;
  overflow: hidden;
  display: inline-block;
}
#nav-buttons #nav-cart-trigger:hover .amount {
  color: #fff;
}
#nav-buttons #nav-cart-trigger .stellar-mini-cart,
#nav-buttons .stellar-bell {
  background: #fff;
  border-radius: 14px;
  padding: 15px 20px;
  margin-bottom: 0;
  transition: 0.3s ease-in-out;
}
#nav-buttons #nav-cart-trigger,
#nav-buttons #nav-notification-trigger {
  color: #3146c5;
}
#nav-buttons #nav-cart-trigger span.woocommerce-cart-count.count,
#nav-buttons #nav-notification-trigger span.woocommerce-cart-count.count {
  font-size: 11px;
  position: absolute;
  top: 10px;
  left: 45px;
  font-weight: 700;
}
#nav-buttons #nav-cart-trigger:hover,
#nav-buttons #nav-notification-trigger:hover {
  color: #fff;
}
#nav-buttons #nav-cart-trigger:hover .stellar-bell,
#nav-buttons #nav-cart-trigger:hover .stellar-mini-cart,
#nav-buttons #nav-notification-trigger:hover .stellar-bell,
#nav-buttons #nav-notification-trigger:hover .stellar-mini-cart {
  background: #3146c5;
  color: #fff;
}
#nav-buttons #nav-cart-trigger:hover .stellar-bell path,
#nav-buttons #nav-cart-trigger:hover .stellar-mini-cart path,
#nav-buttons #nav-notification-trigger:hover .stellar-bell path,
#nav-buttons #nav-notification-trigger:hover .stellar-mini-cart path {
  fill: #ffffff;
}
#nav-buttons #nav-cart-trigger:hover .span.woocommerce-cart-count.count bdi,
#nav-buttons
  #nav-notification-trigger:hover
  .span.woocommerce-cart-count.count
  bdi {
  color: #fff;
}
#nav-buttons #nav-cart-trigger:hover ::after,
#nav-buttons #nav-notification-trigger:hover ::after {
  background-color: #fff;
}
#nav-buttons #nav-cart-trigger .fa-times,
#nav-buttons #nav-cart-trigger .svg_hide,
#nav-buttons #nav-notification-trigger .fa-times,
#nav-buttons #nav-notification-trigger .svg_hide {
  display: none;
  padding: 0 5px;
}
#nav-buttons a.clicked .stellar-mini-cart {
  background: #3146c5 !important;
}
#nav-buttons a.clicked .stellar-mini-cart path {
  fill: #ffffff;
}
#nav-buttons a.clicked .count {
  color: #fff;
}
#nav-buttons #nav-sidebar-trigger path {
  fill: #7e88af;
}
#nav-buttons #nav-sidebar-trigger svg.nav-arrow-right path {
  fill: #7e88af;
}
#nav-buttons #nav-sidebar-trigger svg.nav-arrow-right.mk-left-arrow {
  transform: rotate(180deg);
}
#nav-buttons #nav-sidebar-trigger:hover svg.nav-arrow-right path {
  fill: #3146c5;
}
#nav-notification-trigger {
  position: relative;
}
#nav-notification-trigger.active ::after {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 100%;
  right: 10px;
  top: 11px;
  background-color: #3146c5;
  position: absolute;
}
#woffice-notifications-menu {
  z-index: 20;
  border-top: 4px solid;
  right: 0;
  background-color: #fff;
  border-radius: 0 0 0 5px;
  padding: 20px 30px;
  min-width: 350px;
  display: none;
  position: absolute;
  top: 100%;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.13);
  -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.13);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.13);
}
#woffice-notifications-menu #woffice-notifications-content a {
  font-size: 1rem;
}
#woffice-notifications-menu
  #woffice-notifications-content
  .notification-freshness {
  display: block;
}
.woffice-notification-empty {
  text-align: center;
}
.woffice-notification-empty:before {
  content: "\f1f6";
  font-family: "Font Awesome 5 Free";
  font-size: 3em;
  display: block;
}
.woffice-notifications-item {
  margin-bottom: 15px;
  position: relative;
}
.woffice-notifications-item:last-child {
  margin-bottom: 0;
}
.woffice-notifications-item .fa.component-icon {
  margin-right: 10px;
  font-size: 1.4em;
  position: relative;
  bottom: -2px;
}
.woffice-notifications-item img {
  position: absolute;
  border-radius: 50%;
  margin-right: 20px;
  width: 35px;
  height: 35px;
  top: -5px;
  left: -45px;
  box-shadow: 0 0 0 5px #fff;
}
.woffice-notifications-item a {
  vertical-align: middle;
  display: inline-block;
}
.woffice-notifications-item a:hover {
  opacity: 0.6;
}
.woffice-notifications-item a.mark-notification-read {
  position: absolute;
  right: 0;
  font-size: 1.5em;
  top: -4px;
  opacity: 0.4;
}
.woffice-notifications-item a.mark-notification-read:hover {
  opacity: 0.8;
}
.woffice-notifications-item span {
  font-style: italic;
  font-size: 0.9em;
  margin-right: 20px;
}
#nav-languages {
  display: block;
  position: relative;
  padding: 10px 0;
}
#nav-languages > a {
  text-transform: uppercase;
  display: block;
  font-size: 1.1em;
}
#nav-languages > a em {
  font-style: normal;
}
#nav-languages > a i {
  font-size: 1.2em;
}
#nav-languages > a i.fa-angle-down {
  float: right;
}
#nav-languages > a > i.fa-flag {
  padding-right: 20px;
  color: inherit !important;
}
#nav-languages > ul {
  display: none;
  position: relative;
  line-height: normal;
  width: 100%;
  font-size: 0.9em;
  margin: 20px 0 0 0;
  padding-left: 0;
  text-align: left;
  list-style-type: none;
  border-radius: 5px;
}
#nav-languages > ul li a {
  padding: 10px 20px;
  display: block;
  background: #fff;
}
#nav-languages > ul li a:hover {
  opacity: 0.6;
}
#nav-languages > ul li:last-child a {
  border-radius: 0 0 5px 5px;
}
#nav-languages > ul li:first-child a {
  border-radius: 5px 5px 0 0;
}
.widget .intern-padding #nav-languages ul li {
  padding: 0;
  display: block;
}
#main-search {
  transition: top 0.2s ease-out;
  line-height: 0;
}
#main-search .active_search {
  position: absolute;
  height: 25px;
  width: 20px;
  right: 200px;
  display: none;
}
#main-search .active_search::after {
  font-family: woffice-icon !important;
  content: "";
  position: absolute;
  top: -24px;
  left: -35px;
  font-size: 23px;
  color: #2d3342;
  width: 51px;
  height: 47px;
  background: #fff;
  border-radius: 14px;
  display: grid;
  place-items: center;
}
#main-search .active_search::before {
  content: "×";
  position: absolute;
  top: 7px;
  left: 0;
  font-size: 23px;
  font-weight: 600;
  display: none;
  color: #2d3342;
}
#main-search .wo-search-icon svg {
  position: absolute;
  left: 10px;
  top: 15px;
  width: 20px;
}
#main-search.opened {
  transition: top 0.5s ease-in;
}
#main-search .woffice-search-results {
  padding: 20px 40px 40px;
  background: rgba(255, 255, 255, 0.9);
  height: calc(100vh - 120px);
  overflow-y: auto;
}
#main-search .woffice-search-results__group {
  margin-bottom: 20px;
}
#main-search .woffice-search-results__group h3 {
  margin: 0;
  font-size: 2rem;
  font-weight: 300;
}
#main-search .woffice-search-results__group h3 i.fa {
  opacity: 0.5;
  margin-right: 20px;
  width: 25px;
  display: inline-block;
}
#main-search .woffice-search-results__group ul {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 10px;
}
#main-search .woffice-search-results__group--empty {
  text-align: center;
  font-size: 2.5rem;
}
#main-search .woffice-search-results__item {
  margin: 10px 0;
}
#main-search .woffice-search-results__item .float-left {
  max-width: 80%;
}
#buddypress
  #group-list
  .group-button
  #main-search
  .woffice-search-results__item
  .btn-default.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #main-search
  .woffice-search-results__item
  a.btn-default,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #main-search
  .woffice-search-results__item
  button.btn-default,
#buddypress
  #main-search
  .woffice-search-results__item
  .btn-default#profile-group-edit-submit,
#buddypress
  #main-search
  .woffice-search-results__item
  input.btn-default[type="submit"],
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #main-search
  .woffice-search-results__item
  a.btn-default,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #main-search
  .woffice-search-results__item
  button.btn-default,
#buddypress
  .activity-update-form
  #main-search
  .woffice-search-results__item
  .btn-default.bpfb_primary_button,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #main-search
  .woffice-search-results__item
  a.btn-default,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #main-search
  .woffice-search-results__item
  button.btn-default,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #main-search
  .woffice-search-results__item
  a.btn-default,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #main-search
  .woffice-search-results__item
  button.btn-default,
#main-search
  .woffice-search-results__item
  #buddypress
  #group-list
  .group-button
  .btn-default.leave-group,
#main-search
  .woffice-search-results__item
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#main-search
  .woffice-search-results__item
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default,
#main-search
  .woffice-search-results__item
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#main-search
  .woffice-search-results__item
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default,
#main-search
  .woffice-search-results__item
  #buddypress
  .activity-update-form
  .btn-default.bpfb_primary_button,
#main-search
  .woffice-search-results__item
  #buddypress
  .btn-default#profile-group-edit-submit,
#main-search
  .woffice-search-results__item
  #buddypress
  input.btn-default[type="submit"],
#main-search
  .woffice-search-results__item
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default,
#main-search
  .woffice-search-results__item
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button.btn-default,
#main-search
  .woffice-search-results__item
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default,
#main-search
  .woffice-search-results__item
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button.btn-default,
#main-search
  .woffice-search-results__item
  #woffice-login
  form
  .login-submit
  input.btn-default,
#main-search .woffice-search-results__item .btn.btn-default,
#main-search
  .woffice-search-results__item
  .login-tabs-wrapper
  .btn-default.lostpassword-button,
#main-search
  .woffice-search-results__item
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default,
#woffice-login
  form
  .login-submit
  #main-search
  .woffice-search-results__item
  input.btn-default,
.login-tabs-wrapper
  #main-search
  .woffice-search-results__item
  .btn-default.lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #main-search
  .woffice-search-results__item
  a.btn-default {
  margin: 0 !important;
}
#main-search .woffice-search-results__item__title {
  display: block;
  font-weight: 700;
}
#main-search .woffice-search-results__item__meta {
  opacity: 0.7;
}
#main-search .container {
  width: 100%;
  max-width: 100%;
}
#main-search form {
  position: relative;
  margin: 0;
}
#main-search form input {
  width: 100%;
}
#main-search form button {
  display: none;
  position: absolute;
  right: 30px;
  top: 20px;
  background: 0 0 !important;
  border: 0;
  font-size: 2em;
  -webkit-transition: color 0.4s;
  -moz-transition: color 0.4s;
  transition: color 0.4s;
}
#main-search form button:hover {
  -webkit-transition: color 0.4s;
  -moz-transition: color 0.4s;
  transition: color 0.4s;
}
#main-search i.fa-spin {
  position: absolute;
  top: 26px;
  right: 80px;
  font-size: 2em;
}
#main-search.active_form form {
  visibility: visible;
  height: 100vh;
}
#main-search.active_form .active_search.active_search_close::after {
  content: "×";
  font-family: Inter, helvetica, arial, sans-serif !important;
  font-weight: 500;
  font-size: 30px;
  padding-bottom: 2px;
}
#main-header .navbar .navbar-collapse .sidebar-userinfo {
  position: relative;
  margin: 0 20px 0 5px;
}
#main-header
  .navbar
  .navbar-collapse
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail {
  display: flex;
  align-items: center;
  gap: 11px;
}
#main-header
  .navbar
  .navbar-collapse
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail
  a {
  margin: 0;
}
#main-header
  .navbar
  .navbar-collapse
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail
  #user-thumb {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  overflow: hidden;
}
#main-header
  .navbar
  .navbar-collapse
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail
  #user-thumb
  img {
  width: 100%;
  height: 100%;
}
#main-header
  .navbar
  .navbar-collapse
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail
  figcaption
  .user-name {
  color: #2d3342;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  max-width: 110px;
}
#main-header
  .navbar
  .navbar-collapse
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail
  figcaption
  .user-profile-trigger {
  position: absolute;
  top: 0;
  right: -13px;
}
#main-header
  .navbar
  .navbar-collapse
  .sidebar-userinfo
  .sidebar-userinfo_row
  .user-infodetail
  figcaption
  .user-profile-trigger
  a
  p {
  margin: 0;
}
.logged-in.admin-bar #user-sidebar {
  top: 32px;
}
#user-sidebar {
  position: fixed;
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  width: 20%;
  min-width: 250px;
  z-index: 21;
  padding-bottom: 40px;
  right: -50%;
  height: 100%;
  top: 0;
  display: inline-block;
  -webkit-transition: right 0.4s, padding-top 0.4s;
  -moz-transition: right 0.4s, padding-top 0.4s;
  transition: right 0.4s, padding-top 0.4s;
}
#user-sidebar.active {
  right: 0;
  -webkit-transition: right 0.4s;
  -moz-transition: right 0.4s;
  transition: right 0.4s;
}
#user-sidebar #closer-usersidebar {
  background: #3146c5;
  position: absolute;
  z-index: 20;
  text-align: center;
  top: 5px;
  vertical-align: middle;
  padding: 17px;
  cursor: pointer;
  left: -40px;
  border-radius: 17px 0 0 17px;
  color: #fff;
}
#user-sidebar .uside-item-active > a {
  background-color: #3146c5;
  color: #fff;
}
#user-sidebar .uside-item-active > a:hover {
  background-color: #3146c5;
  color: #fff;
}
#user-sidebar .uside-child-active > a {
  color: #3146c5;
  font-weight: 600;
}
#user-sidebar #menu-bp .sub-menu .menu-child::before {
  content: "";
  position: absolute;
  height: 9px;
  width: 9px;
  left: 40px;
  top: 16px;
  background: #a7c3dc;
  border-radius: 3px;
  z-index: 1;
}
#user-sidebar #menu-bp .sub-menu .menu-child:nth-child(3n + 1)::before {
  background: #a7c3dc;
}
#user-sidebar #menu-bp .sub-menu .menu-child:nth-child(3n + 2)::before {
  background: #b897fe;
}
#user-sidebar #menu-bp .sub-menu .menu-child:nth-child(3n + 3)::before {
  background: #aed4ab;
}
#user-sidebar #menu-bp .sub-menu .menu-child:nth-child(3n + 4)::before {
  background: #fea804;
}
#user-sidebar #menu-bp .sub-menu .menu-child:nth-child(3n + 5)::before {
  background: #45c62e;
}
#buddypress #woffice-bp-sidebar {
  background: #fff;
  border-radius: 15px;
}
#buddypress #woffice-bp-sidebar #closer-usersidebar {
  display: none;
}
#buddypress #woffice-bp-sidebar #user-sidebar {
  position: relative;
  right: 0;
  box-shadow: none;
  overflow: hidden;
  width: 100%;
}
#buddypress #woffice-bp-sidebar #user-sidebar .menu-parent {
  margin-bottom: 5px;
}
#buddypress #woffice-bp-sidebar #user-sidebar #menu-bp .sub-menu .menu-child {
  padding: 0;
}
#buddypress
  #woffice-bp-sidebar
  #user-sidebar
  #menu-bp
  .sub-menu
  .menu-child::before {
  left: 20px !important;
  top: 20px !important;
}
#buddypress
  #woffice-bp-sidebar
  #user-sidebar
  #menu-bp
  .sub-menu
  .menu-child
  a::before {
  content: "" !important;
}
#buddypress #woffice-bp-sidebar #user-sidebar a:hover {
  text-decoration: none;
}
#user-cover {
  padding: 20px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
}
#user-cover a {
  z-index: 15;
  position: relative;
  text-decoration: none;
}
#user-cover a:hover {
  opacity: 0.5;
}
#user-cover a img {
  width: 75px;
  height: 75px;
  margin-right: 20px;
  float: left;
  border-radius: 50%;
  z-index: 15;
  position: relative;
}
#user-cover a span {
  color: #fff;
  display: block;
  margin-top: 30px;
  font-size: 1.2em;
  z-index: 15;
  position: relative;
}
#user-cover a span span.woffice-welcome {
  font-weight: 700;
  font-style: italic;
  display: inline !important;
}
.user-cover-layer {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  height: 100%;
  background: rgba(130, 130, 145, 0.52);
}
button.btn-cover-upload {
  opacity: 0.8;
  right: 0;
  position: absolute;
  top: 0;
  border: 0;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 10px 20px;
  font-size: 1.6em;
  color: #fff;
  border-radius: 0 0 0 15px !important;
  margin: 0 !important;
}
button.btn-cover-upload:hover {
  opacity: 1;
  cursor: pointer;
}
#woffice-cover-process,
.woffice-ajax-main {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 1000;
  display: none;
  left: 0;
  top: 0;
  font-size: 4em;
  text-align: center;
  padding: 20%;
  background-color: rgba(255, 255, 255, 0.6);
}
#woffice-cover-message i.fa,
.woffice-ajax-main i.fa {
  display: block;
  font-size: 3em;
  margin: 0 auto 30px auto;
  color: #109e00;
}
#woffice-coverprogressOuter {
  border-radius: 10px;
}
#user-sidebar .sidebar-wrapper {
  padding: 23px;
}
#user-sidebar nav ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}
#user-sidebar nav ul li a {
  padding: 13px 24px 13px 24px;
  border-radius: 17px;
  display: block;
  background: #fff;
  text-decoration: none;
  position: relative;
  color: #8993ba;
}
#user-sidebar nav ul li a i {
  padding-right: 10px;
}
#user-sidebar nav ul li a span.count,
#user-sidebar nav ul li a span.no-count {
  color: #fff;
  padding: 1px 8px;
  border-radius: 10px;
  margin-left: 10px;
  display: inline-block;
  line-height: normal;
  font-weight: 700;
  font-size: 0.9em;
}
#user-sidebar nav ul li.menu-child a {
  padding-left: 40px;
}
#user-sidebar nav ul li#messages-personal-li > a::before {
  content: "\f086";
}
#user-sidebar nav ul li#friends-personal-li > a::before {
  content: "\f164";
}
#user-sidebar nav ul li#groups-personal-li > a::before {
  content: "\f0c0";
}
#user-sidebar nav ul li#settings-personal-li > a::before {
  content: "\f013";
}
#user-sidebar nav ul li#courses-personal-li > a::before {
  content: "\f02d";
}
#user-sidebar nav ul li#forums-personal-li > a::before {
  content: "\f0e8";
}
#user-sidebar nav ul li#logout-li > a::before {
  content: "\f2f5";
}
#user-sidebar nav ul li#activity-personal-li > a::before {
  content: "\f1ea";
}
#user-sidebar nav ul li#xprofile-personal-li > a::before {
  content: "\f007";
}
#user-sidebar nav ul li#event-personal-li > a::before {
  content: "\f073";
}
#user-sidebar .sub-menu li {
  padding-left: 20px;
  padding-right: 20px;
}
#user-sidebar nav ul li#event-personal-li > a:before,
#user-sidebar nav ul li#logout-li > a:before,
#user-sidebar nav ul li.menu-parent > a:before {
  font-family: "Font Awesome 5 Free";
  padding-right: 10px;
  font-weight: initial;
  font-size: 1.2em;
}
#user-sidebar #dropdown-user-menu li > a:before {
  padding-right: 10px;
  font-size: 1.2em;
}
#user-sidebar nav ul li#notifications-personal-li > a::before {
  content: "\f024";
  font-family: "Font Awesome 5 Free";
}
#user-sidebar nav ul.sub-menu li#notifications-personal-li > a::before {
  content: "";
}
#user-sidebar nav ul li.menu-parent:not(.menu-child) > a.dropdownOn {
  background-color: #3146c5;
  color: #fff;
}
#user-sidebar nav ul li.menu-parent:not(.menu-child) > a.dropdownOn::before {
  color: #fff;
}
#user-sidebar nav ul li.menu-parent ul {
  display: none;
}
#user-sidebar nav ul li.menu-parent > a::after {
  font-family: "Font Awesome 5 Free";
  content: "\f107";
  right: 40px;
  top: 15px;
  position: absolute;
  font-weight: 600;
}
#user-sidebar nav ul li {
  position: relative;
}
#user-sidebar nav ul li.menu-parent.dropdownOn > a::after {
  content: "\f106";
}
#user-sidebar #dropdown-user-menu li a.fa:before {
  font-family: "Font Awesome 5 Free";
}
#user-sidebar #dropdown-user-menu li.menu-item-has-children ul {
  display: none;
}
#user-sidebar #dropdown-user-menu li.menu-item-has-children > a:after {
  font-family: "Font Awesome 5 Free";
  content: "\f0d7";
  right: 25px;
  top: 18px;
  position: absolute;
  font-size: 1.2em;
}
body.is-blank-template #main-content {
  padding-left: 0 !important;
}
#main-content {
  width: 100%;
  min-height: 100%;
  min-height: -moz-available;
  min-height: -webkit-fill-available;
  min-height: fill-available;
  position: relative;
}
.woffice_widget_wcpl {
  padding: 10px;
}
body.has-modal #content-container,
body.hide-overflow #content-container {
  z-index: 16;
}
#page-wrapper .is-center-content {
  padding: 0;
}
#page-wrapper .post-title {
  font-size: 1.75rem;
  color: #2d3342;
  font-weight: 600;
  margin-bottom: 52px;
}
#buddypress #members-dir-list .bp-profile-card .profile-title #page-wrapper a,
#buddypress #members-list .bp-profile-card .profile-title #page-wrapper a,
#page-wrapper #buddypress #members-dir-list .bp-profile-card .profile-title a,
#page-wrapper #buddypress #members-list .bp-profile-card .profile-title a,
#page-wrapper h1,
#page-wrapper h2,
#page-wrapper h3,
#page-wrapper h4,
#page-wrapper h5,
#page-wrapper h6 {
  color: #2d3342;
  font-weight: 600;
  word-break: break-all;
}
#page-wrapper h1 {
  font-size: 1.75rem;
  line-height: 32px;
}
#buddypress #members-dir-list .bp-profile-card .profile-title #page-wrapper a,
#buddypress #members-list .bp-profile-card .profile-title #page-wrapper a,
#page-wrapper #buddypress #members-dir-list .bp-profile-card .profile-title a,
#page-wrapper #buddypress #members-list .bp-profile-card .profile-title a,
#page-wrapper h2 {
  font-size: 1.375rem;
  line-height: 26px;
}
#page-wrapper h3 {
  font-size: 1.25rem;
  line-height: 26px;
}
#page-wrapper p {
  font-size: 1rem;
  color: #7e88af;
  font-weight: 400;
}
#page-wrapper .font-semibold1 {
  font-size: 24px;
  color: #8993ba;
  line-height: 31px;
  font-weight: 400;
}
#page-wrapper .font--semibold2 {
  font-size: 1rem;
  color: #8993ba;
  line-height: 31px;
  font-weight: 400;
}
#page-wrapper .font-md1 {
  font-size: 1rem;
  color: #8993ba;
  line-height: 15px;
  font-weight: 400;
}
#page-wrapper .font-md2 {
  font-size: 1rem;
  color: #8993ba;
  line-height: 26px;
  font-weight: 400;
}
#buddypress #group-list .bp-group-card .card-top #page-wrapper p,
#buddypress #group-list .woffice-xprofile-list .row #page-wrapper .col-sm,
#buddypress #members-dir-list .bp-profile-card .card-top #page-wrapper p,
#buddypress #members-dir-list .woffice-xprofile-list .row #page-wrapper .col-sm,
#buddypress #members-list .bp-profile-card .card-top #page-wrapper p,
#buddypress #members-list .woffice-xprofile-list .row #page-wrapper .col-sm,
#page-wrapper #buddypress #group-list .bp-group-card .card-top p,
#page-wrapper #buddypress #group-list .woffice-xprofile-list .row .col-sm,
#page-wrapper #buddypress #members-dir-list .bp-profile-card .card-top p,
#page-wrapper #buddypress #members-dir-list .woffice-xprofile-list .row .col-sm,
#page-wrapper #buddypress #members-list .bp-profile-card .card-top p,
#page-wrapper #buddypress #members-list .woffice-xprofile-list .row .col-sm,
#page-wrapper .font-rg1 {
  font-size: 13px;
  color: #8993ba;
  line-height: 26px;
  font-weight: 400;
}
#page-wrapper .font-rg2 {
  font-size: 1rem;
  color: #8993ba;
  line-height: 26px;
  font-weight: 400;
}
body.page-template-login #content-container {
  margin-top: 0;
}
#content-container {
  width: 100%;
  margin-top: 20px;
  position: relative;
  z-index: 15;
}
#content-container .box {
  background: #f7f8fa;
  position: relative;
  max-width: 100%;
  margin-bottom: 30px;
  border-radius: 5px;
}
#content-container #content {
  position: relative;
  width: 100%;
  padding-right: 45px;
  padding-left: 45px;
  padding-bottom: 1px;
}
#content-container a {
  text-decoration: none;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}
#content-container a:hover {
  text-decoration: underline;
  opacity: 0.9;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}
#content-container table {
  width: 100%;
}
#content-container .dropcap {
  font-size: 4em;
  line-height: 1.2em;
  height: 60px;
  font-weight: 700;
  float: left;
  position: relative;
  padding-right: 15px;
  top: -8px;
}
#content-container .center {
  text-align: center;
}
#buddypress #content-container .center .btn-default#profile-group-edit-submit,
#buddypress #content-container .center input.btn-default[type="submit"],
#buddypress
  #group-list
  .group-button
  #content-container
  .center
  .btn-default.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .center
  a.btn-default,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .center
  button.btn-default,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .center
  a.btn-default,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .center
  button.btn-default,
#buddypress
  .activity-update-form
  #content-container
  .center
  .btn-default.bpfb_primary_button,
#content-container
  .center
  #buddypress
  #group-list
  .group-button
  .btn-default.leave-group,
#content-container
  .center
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#content-container
  .center
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default,
#content-container
  .center
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#content-container
  .center
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default,
#content-container
  .center
  #buddypress
  .activity-update-form
  .btn-default.bpfb_primary_button,
#content-container .center #buddypress .btn-default#profile-group-edit-submit,
#content-container .center #buddypress input.btn-default[type="submit"],
#content-container
  .center
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default,
#content-container
  .center
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button.btn-default,
#content-container
  .center
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default,
#content-container
  .center
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button.btn-default,
#content-container .center #woffice-login form .login-submit input.btn-default,
#content-container .center .btn.btn-default,
#content-container .center .login-tabs-wrapper .btn-default.lostpassword-button,
#content-container
  .center
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  .center
  a.btn-default,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  .center
  button.btn-default,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  .center
  a.btn-default,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  .center
  button.btn-default,
#woffice-login form .login-submit #content-container .center input.btn-default,
.login-tabs-wrapper #content-container .center .btn-default.lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #content-container
  .center
  a.btn-default {
  margin-left: 5px;
  margin-right: 5px;
}
#content-container ol li {
  padding: 5px 10px;
}
#content-container #content {
  top: 0;
  padding-left: 43px;
  padding-right: 43px;
}
#content-container .list-styled.list-wiki li.sub-category > span {
  font-weight: 700;
}
#content-container
  .list-styled.list-wiki.collapsed-wiki
  li.sub-category
  > span {
  cursor: pointer;
}
#content-container
  .list-styled.list-wiki.collapsed-wiki
  li.sub-category
  > span:after,
#content-container
  .list-styled.list-wiki.collapsed-wiki
  li.sub-category
  > span[aria-expanded="false"]:after {
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  content: "\f0d7";
  margin-left: 5px;
}
#content-container
  .list-styled.list-wiki.collapsed-wiki
  li.sub-category
  > span[aria-expanded="true"]:after {
  content: "\f0d8";
}
#content-container .sub-category .list-styled {
  padding-left: 0;
}
#content-container .list-styled.list-wiki a.featured:before {
  display: block;
  position: absolute;
  font-family: "Font Awesome 5 Free";
  content: "\f005";
  color: #ffc800;
  margin-right: 5px;
  font-size: 15px;
  vertical-align: middle;
  top: 2px;
  left: 6px;
  line-height: 1;
}
#content-container blockquote {
  border: none;
  font-size: 1em;
  line-height: 1.9em;
  margin: 20px 0 15px 0;
  padding: 0;
}
#content-container blockquote:before {
  content: "\f10d";
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-size: 1.4em;
  float: left;
  margin: 0 10px -18px 0;
}
#content-container blockquote p {
  font-size: 1.1em;
}
#content-container pre {
  border: none;
  width: 100%;
}
#content-container .animated-number {
  text-align: center;
  margin: 20px 0;
}
#content-container .animated-number h3 {
  font-weight: 300;
}
#buddypress #content-container #profile-group-edit-submit,
#buddypress
  #content-container
  #woffice-frontend-submit
  #profile-group-edit-submit,
#buddypress #content-container #woffice-frontend-submit input[type="submit"],
#buddypress #content-container a#profile-group-edit-submit,
#buddypress #content-container input[type="submit"],
#buddypress
  #group-list
  .group-button
  #content-container
  #woffice-frontend-submit
  .leave-group,
#buddypress #group-list .group-button #content-container .leave-group,
#buddypress #group-list .group-button #content-container a.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #woffice-frontend-submit
  a,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #woffice-frontend-submit
  button,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  a,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  button,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #woffice-frontend-submit
  a,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #woffice-frontend-submit
  button,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  a,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  button,
#buddypress
  .activity-update-form
  #content-container
  #woffice-frontend-submit
  .bpfb_primary_button,
#buddypress .activity-update-form #content-container .bpfb_primary_button,
#buddypress .activity-update-form #content-container a.bpfb_primary_button,
#content-container #bp-browse-button,
#content-container #buddypress #group-list .group-button .leave-group,
#content-container #buddypress #group-list .group-button a.leave-group,
#content-container
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container #buddypress #profile-group-edit-submit,
#content-container #buddypress .activity-update-form .bpfb_primary_button,
#content-container #buddypress .activity-update-form a.bpfb_primary_button,
#content-container
  #buddypress
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button:not(.disabled),
#content-container #buddypress a#profile-group-edit-submit,
#content-container #buddypress button,
#content-container #buddypress input[type="submit"],
#content-container
  #buddypress
  input[type="submit"]
  #bbpress-forums
  button[type="submit"],
#content-container #learndash_next_prev_link a,
#content-container
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a,
#content-container
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button,
#content-container
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a,
#content-container
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button,
#content-container
  #woffice-frontend-submit
  #buddypress
  #group-list
  .group-button
  .leave-group,
#content-container
  #woffice-frontend-submit
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  #woffice-frontend-submit
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container
  #woffice-frontend-submit
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  #woffice-frontend-submit
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container
  #woffice-frontend-submit
  #buddypress
  #profile-group-edit-submit,
#content-container
  #woffice-frontend-submit
  #buddypress
  .activity-update-form
  .bpfb_primary_button,
#content-container #woffice-frontend-submit #buddypress input[type="submit"],
#content-container
  #woffice-frontend-submit
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a,
#content-container
  #woffice-frontend-submit
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button,
#content-container
  #woffice-frontend-submit
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a,
#content-container
  #woffice-frontend-submit
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button,
#content-container
  #woffice-frontend-submit
  #woffice-login
  form
  .login-submit
  input,
#content-container #woffice-frontend-submit .btn,
#content-container
  #woffice-frontend-submit
  .login-tabs-wrapper
  .lostpassword-button,
#content-container
  #woffice-frontend-submit
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a,
#content-container #woffice-login form .login-submit input,
#content-container #woffice-timeline-dialog #btn-dialog-close,
#content-container .btn,
#content-container .login-tabs-wrapper .lostpassword-button,
#content-container .login-tabs-wrapper a.lostpassword-button,
#content-container .ssfa_fileup_wrapper span,
#content-container .type-bp_activity #buddypress .activity-list .load-more a,
#content-container a.btn,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  #woffice-frontend-submit
  a,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  #woffice-frontend-submit
  button,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  a,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  button,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  #woffice-frontend-submit
  a,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  #woffice-frontend-submit
  button,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  a,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  button,
#woffice-login
  form
  .login-submit
  #content-container
  #woffice-frontend-submit
  input,
#woffice-login form .login-submit #content-container input,
.login-tabs-wrapper
  #content-container
  #woffice-frontend-submit
  .lostpassword-button,
.login-tabs-wrapper #content-container .lostpassword-button,
.login-tabs-wrapper #content-container a.lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #content-container
  #woffice-frontend-submit
  a,
.type-bp_activity #buddypress .activity-list .load-more #content-container a {
  background-color: #3146c5;
  border-radius: 10px;
  font-size: 1rem;
  padding: 13px 18px 13px 18px;
  text-transform: capitalize;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #3146c5;
  font-weight: 600;
}
#buddypress #content-container #profile-group-edit-submit:hover,
#buddypress
  #content-container
  #woffice-frontend-submit
  #profile-group-edit-submit:hover,
#buddypress
  #content-container
  #woffice-frontend-submit
  input:hover[type="submit"],
#buddypress #content-container a#profile-group-edit-submit:hover,
#buddypress #content-container input:hover[type="submit"],
#buddypress
  #group-list
  .group-button
  #content-container
  #woffice-frontend-submit
  .leave-group:hover,
#buddypress #group-list .group-button #content-container .leave-group:hover,
#buddypress #group-list .group-button #content-container a.leave-group:hover,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #woffice-frontend-submit
  a:hover,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #woffice-frontend-submit
  button:hover,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  a:hover,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  button:hover,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #woffice-frontend-submit
  a:hover,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #woffice-frontend-submit
  button:hover,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  a:hover,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  button:hover,
#buddypress
  .activity-update-form
  #content-container
  #woffice-frontend-submit
  .bpfb_primary_button:hover,
#buddypress .activity-update-form #content-container .bpfb_primary_button:hover,
#buddypress
  .activity-update-form
  #content-container
  a.bpfb_primary_button:hover,
#content-container #bp-browse-button:hover,
#content-container #buddypress #group-list .group-button .leave-group:hover,
#content-container #buddypress #group-list .group-button a.leave-group:hover,
#content-container
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a:hover,
#content-container
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button:hover,
#content-container
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a:hover,
#content-container
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button:hover,
#content-container #buddypress #profile-group-edit-submit:hover,
#content-container #buddypress .activity-update-form .bpfb_primary_button:hover,
#content-container
  #buddypress
  .activity-update-form
  a.bpfb_primary_button:hover,
#content-container
  #buddypress
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button:not(.disabled):hover,
#content-container #buddypress a#profile-group-edit-submit:hover,
#content-container #buddypress button:hover,
#content-container #buddypress input:hover[type="submit"],
#content-container
  #buddypress
  input[type="submit"]
  #bbpress-forums
  button[type="submit"]:hover,
#content-container #learndash_next_prev_link a:hover,
#content-container
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a:hover,
#content-container
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button:hover,
#content-container
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a:hover,
#content-container
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button:hover,
#content-container
  #woffice-frontend-submit
  #buddypress
  #group-list
  .group-button
  .leave-group:hover,
#content-container
  #woffice-frontend-submit
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a:hover,
#content-container
  #woffice-frontend-submit
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button:hover,
#content-container
  #woffice-frontend-submit
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a:hover,
#content-container
  #woffice-frontend-submit
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button:hover,
#content-container
  #woffice-frontend-submit
  #buddypress
  #profile-group-edit-submit:hover,
#content-container
  #woffice-frontend-submit
  #buddypress
  .activity-update-form
  .bpfb_primary_button:hover,
#content-container
  #woffice-frontend-submit
  #buddypress
  input:hover[type="submit"],
#content-container
  #woffice-frontend-submit
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a:hover,
#content-container
  #woffice-frontend-submit
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button:hover,
#content-container
  #woffice-frontend-submit
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a:hover,
#content-container
  #woffice-frontend-submit
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button:hover,
#content-container
  #woffice-frontend-submit
  #woffice-login
  form
  .login-submit
  input:hover,
#content-container #woffice-frontend-submit .btn:hover,
#content-container
  #woffice-frontend-submit
  .login-tabs-wrapper
  .lostpassword-button:hover,
#content-container
  #woffice-frontend-submit
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a:hover,
#content-container #woffice-login form .login-submit input:hover,
#content-container #woffice-timeline-dialog #btn-dialog-close:hover,
#content-container .btn:hover,
#content-container .login-tabs-wrapper .lostpassword-button:hover,
#content-container .login-tabs-wrapper a.lostpassword-button:hover,
#content-container .ssfa_fileup_wrapper span:hover,
#content-container
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a:hover,
#content-container a.btn:hover,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  #woffice-frontend-submit
  a:hover,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  #woffice-frontend-submit
  button:hover,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  a:hover,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  button:hover,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  #woffice-frontend-submit
  a:hover,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  #woffice-frontend-submit
  button:hover,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  a:hover,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  button:hover,
#woffice-login
  form
  .login-submit
  #content-container
  #woffice-frontend-submit
  input:hover,
#woffice-login form .login-submit #content-container input:hover,
.login-tabs-wrapper
  #content-container
  #woffice-frontend-submit
  .lostpassword-button:hover,
.login-tabs-wrapper #content-container .lostpassword-button:hover,
.login-tabs-wrapper #content-container a.lostpassword-button:hover,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #content-container
  #woffice-frontend-submit
  a:hover,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #content-container
  a:hover {
  text-decoration: none;
  background-color: #fff;
  border-radius: 10px;
  font-size: 1rem;
  padding: 13px 18px 13px 18px;
  text-transform: capitalize;
  border-width: 1px;
  border-style: solid;
  color: #3146c5;
  border-color: #3146c5;
  font-weight: 600;
}
#buddypress #content-container #profile-group-edit-submit:focus,
#buddypress
  #content-container
  #woffice-frontend-submit
  #profile-group-edit-submit:focus,
#buddypress
  #content-container
  #woffice-frontend-submit
  input:focus[type="submit"],
#buddypress #content-container a#profile-group-edit-submit:focus,
#buddypress #content-container input:focus[type="submit"],
#buddypress
  #group-list
  .group-button
  #content-container
  #woffice-frontend-submit
  .leave-group:focus,
#buddypress #group-list .group-button #content-container .leave-group:focus,
#buddypress #group-list .group-button #content-container a.leave-group:focus,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #woffice-frontend-submit
  a:focus,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #woffice-frontend-submit
  button:focus,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  a:focus,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  button:focus,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #woffice-frontend-submit
  a:focus,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #woffice-frontend-submit
  button:focus,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  a:focus,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  button:focus,
#buddypress
  .activity-update-form
  #content-container
  #woffice-frontend-submit
  .bpfb_primary_button:focus,
#buddypress .activity-update-form #content-container .bpfb_primary_button:focus,
#buddypress
  .activity-update-form
  #content-container
  a.bpfb_primary_button:focus,
#content-container #bp-browse-button:focus,
#content-container #buddypress #group-list .group-button .leave-group:focus,
#content-container #buddypress #group-list .group-button a.leave-group:focus,
#content-container
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a:focus,
#content-container
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button:focus,
#content-container
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a:focus,
#content-container
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button:focus,
#content-container #buddypress #profile-group-edit-submit:focus,
#content-container #buddypress .activity-update-form .bpfb_primary_button:focus,
#content-container
  #buddypress
  .activity-update-form
  a.bpfb_primary_button:focus,
#content-container
  #buddypress
  .dataTables_wrapper
  .dataTables_paginate
  .paginate_button:not(.disabled):focus,
#content-container #buddypress a#profile-group-edit-submit:focus,
#content-container #buddypress button:focus,
#content-container #buddypress input:focus[type="submit"],
#content-container
  #buddypress
  input[type="submit"]
  #bbpress-forums
  button[type="submit"]:focus,
#content-container #learndash_next_prev_link a:focus,
#content-container
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a:focus,
#content-container
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button:focus,
#content-container
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a:focus,
#content-container
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button:focus,
#content-container
  #woffice-frontend-submit
  #buddypress
  #group-list
  .group-button
  .leave-group:focus,
#content-container
  #woffice-frontend-submit
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a:focus,
#content-container
  #woffice-frontend-submit
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button:focus,
#content-container
  #woffice-frontend-submit
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a:focus,
#content-container
  #woffice-frontend-submit
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button:focus,
#content-container
  #woffice-frontend-submit
  #buddypress
  #profile-group-edit-submit:focus,
#content-container
  #woffice-frontend-submit
  #buddypress
  .activity-update-form
  .bpfb_primary_button:focus,
#content-container
  #woffice-frontend-submit
  #buddypress
  input:focus[type="submit"],
#content-container
  #woffice-frontend-submit
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a:focus,
#content-container
  #woffice-frontend-submit
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button:focus,
#content-container
  #woffice-frontend-submit
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a:focus,
#content-container
  #woffice-frontend-submit
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button:focus,
#content-container
  #woffice-frontend-submit
  #woffice-login
  form
  .login-submit
  input:focus,
#content-container #woffice-frontend-submit .btn:focus,
#content-container
  #woffice-frontend-submit
  .login-tabs-wrapper
  .lostpassword-button:focus,
#content-container
  #woffice-frontend-submit
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a:focus,
#content-container #woffice-login form .login-submit input:focus,
#content-container #woffice-timeline-dialog #btn-dialog-close:focus,
#content-container .btn:focus,
#content-container .login-tabs-wrapper .lostpassword-button:focus,
#content-container .login-tabs-wrapper a.lostpassword-button:focus,
#content-container .ssfa_fileup_wrapper span:focus,
#content-container
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a:focus,
#content-container a.btn:focus,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  #woffice-frontend-submit
  a:focus,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  #woffice-frontend-submit
  button:focus,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  a:focus,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  button:focus,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  #woffice-frontend-submit
  a:focus,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  #woffice-frontend-submit
  button:focus,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  a:focus,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  button:focus,
#woffice-login
  form
  .login-submit
  #content-container
  #woffice-frontend-submit
  input:focus,
#woffice-login form .login-submit #content-container input:focus,
.login-tabs-wrapper
  #content-container
  #woffice-frontend-submit
  .lostpassword-button:focus,
.login-tabs-wrapper #content-container .lostpassword-button:focus,
.login-tabs-wrapper #content-container a.lostpassword-button:focus,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #content-container
  #woffice-frontend-submit
  a:focus,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #content-container
  a:focus {
  outline: 0;
  box-shadow: none;
}
#content-container .wpcf7-form input[type="submit"] {
  background-color: #3146c5;
  border-radius: 10px;
  font-size: 1rem;
  padding: 13px 18px 13px 18px;
  text-transform: capitalize;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #3146c5;
  font-weight: 600;
}
#content-container .wpcf7-form input[type="submit"]:hover {
  text-decoration: none;
  background-color: #fff;
  border-radius: 10px;
  font-size: 1rem;
  padding: 13px 18px 13px 18px;
  text-transform: capitalize;
  border-width: 1px;
  border-style: solid;
  color: #3146c5;
  border-color: #3146c5;
  font-weight: 600;
}
#content-container .wpcf7-form input[type="submit"]:focus {
  outline: 0;
  box-shadow: none;
}
#content-container .wpcf7-form input[type="submit"]:hover {
  border: 1px solid #3146c5 !important;
}
#content-container #bbpress-forums button[type="submit"] i {
  padding-right: 5px;
  position: relative;
}
#content-container .wp-core-ui .button.button-primary {
  color: #fff !important;
  text-shadow: none;
}
#buddypress
  #content-container
  #page-wrapper
  .btn-default.only-icon#profile-group-edit-submit
  i,
#buddypress
  #content-container
  #page-wrapper
  input.btn-default.only-icon[type="submit"]
  i,
#buddypress
  #group-list
  .group-button
  #content-container
  #page-wrapper
  .btn-default.only-icon.leave-group
  i,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #page-wrapper
  a.btn-default.only-icon
  i,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #page-wrapper
  button.btn-default.only-icon
  i,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #page-wrapper
  a.btn-default.only-icon
  i,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  #page-wrapper
  button.btn-default.only-icon
  i,
#buddypress
  .activity-update-form
  #content-container
  #page-wrapper
  .btn-default.only-icon.bpfb_primary_button
  i,
#content-container
  #page-wrapper
  #buddypress
  #group-list
  .group-button
  .btn-default.only-icon.leave-group
  i,
#content-container
  #page-wrapper
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.only-icon
  i,
#content-container
  #page-wrapper
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.only-icon
  i,
#content-container
  #page-wrapper
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.only-icon
  i,
#content-container
  #page-wrapper
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.only-icon
  i,
#content-container
  #page-wrapper
  #buddypress
  .activity-update-form
  .btn-default.only-icon.bpfb_primary_button
  i,
#content-container
  #page-wrapper
  #buddypress
  .btn-default.only-icon#profile-group-edit-submit
  i,
#content-container
  #page-wrapper
  #buddypress
  input.btn-default.only-icon[type="submit"]
  i,
#content-container
  #page-wrapper
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default.only-icon
  i,
#content-container
  #page-wrapper
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button.btn-default.only-icon
  i,
#content-container
  #page-wrapper
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default.only-icon
  i,
#content-container
  #page-wrapper
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button.btn-default.only-icon
  i,
#content-container
  #page-wrapper
  #woffice-login
  form
  .login-submit
  input.btn-default.only-icon
  i,
#content-container #page-wrapper .btn.btn-default.only-icon i,
#content-container
  #page-wrapper
  .login-tabs-wrapper
  .btn-default.only-icon.lostpassword-button
  i,
#content-container
  #page-wrapper
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default.only-icon
  i,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  #page-wrapper
  a.btn-default.only-icon
  i,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  #page-wrapper
  button.btn-default.only-icon
  i,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  #page-wrapper
  a.btn-default.only-icon
  i,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  #page-wrapper
  button.btn-default.only-icon
  i,
#woffice-login
  form
  .login-submit
  #content-container
  #page-wrapper
  input.btn-default.only-icon
  i,
.login-tabs-wrapper
  #content-container
  #page-wrapper
  .btn-default.only-icon.lostpassword-button
  i,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #content-container
  #page-wrapper
  a.btn-default.only-icon
  i {
  padding: 0 !important;
}
#content-container .intern-box.box-title {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#content-container .intern-box p {
  margin: 0;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  .heading
  a,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  .heading
  a,
#content-container .heading,
#content-container
  .heading
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  .heading
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a,
#content-container .heading h2 {
  position: relative;
  margin-bottom: 10px;
  font-size: 1.375rem;
  font-weight: 600;
  color: #2d3342;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  .heading
  a
  a,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  .heading
  a
  a,
#content-container
  .heading
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a
  a,
#content-container
  .heading
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a
  a,
#content-container .heading a,
#content-container .heading h2 a {
  color: #2d3342;
}
#content-container .comment-content p {
  font-size: 1.125rem;
  font-weight: 400;
}
#content-container .heading.center {
  text-align: center;
}
#content-container .heading > * {
  position: relative;
}
#content-container .heading i {
  padding-right: 10px;
}
#content-container .heading a:hover {
  text-decoration: none !important;
}
#content-container #respond #reply-title {
  color: #2d3342;
  font-size: 1.375rem;
  font-weight: 600;
}
#content-container #respond p.logged-in-as,
#content-container #respond p.logged-in-as a {
  font-size: 1.125rem;
  color: #8993ba;
  font-weight: 400;
}
#content-container .infobox {
  border-radius: 5px;
  padding: 20px;
  color: #7e88af;
  display: block;
  margin: 30px 0 10px 0;
  position: relative;
  overflow: hidden;
}
#content-container .infobox p {
  color: #7e88af;
  margin: 0;
  line-height: 1.4em;
  text-align: left;
  text-transform: none;
}
#content-container .infobox::before {
  font-size: 7em;
  left: -20px;
  font-family: "Font Awesome 5 Free";
  top: -20px;
  position: absolute;
  color: rgba(255, 255, 255, 0.3);
}
#content-container .infobox-head {
  font-weight: 700;
  font-size: 1.2em;
  padding-bottom: 10px;
  display: block;
}
#content-container .infobox a {
  text-decoration: underline;
  color: #7e88af;
}
#content-container .infobox a:hover {
  opacity: 0.8;
}
#content-container a.woffice-ai-action {
  text-decoration: none;
  font-size: 13px;
  text-transform: capitalize;
  font-weight: 600;
}
#content-container a.woffice-ai-action:hover {
  text-decoration: none;
}
#content-container a.woffice-ai-action .woffice-icon {
  padding-right: 6px;
}
#content-container .woimg_preview {
  padding: 20px;
}
#main-content,
#main-footer,
#main-header {
  -webkit-transition: padding-left 0.6s;
  -moz-transition: padding-left 0.6s;
  transition: padding-left 0.6s;
}
#main-content.navigation-hidden,
#main-footer.navigation-hidden,
#main-header.navigation-hidden,
#main-header.navigation-hidden #navbar.navigation-fixed {
  left: 0;
}
#main-content.full-width #left-content,
#main-content.sidebar-hidden #left-content,
body.sidebar-hidden #left-content {
  width: 100% !important;
}
#main-content.sidebar-hidden {
  overflow: hidden;
}
#main-content.full-width #right-sidebar {
  display: none;
}
#left-content {
  -webkit-transition: width 0.6s;
  -moz-transition: width 0.6s;
  transition: width 0.6s;
  position: relative;
}
#main-content.navigation-hidden #right-sidebar {
  right: 0;
  padding-right: 0;
}
a#can-scroll {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 40px;
  width: 100%;
  font-size: 2em;
  z-index: 18;
  text-align: center;
  opacity: 0.4;
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.8) 50%,
    #fff 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgba(255, 255, 255, 0)),
    color-stop(50%, rgba(255, 255, 255, 0.8)),
    color-stop(100%, #fff)
  );
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.8) 50%,
    #fff 100%
  );
  background: -o-linear-gradient(
    top,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.8) 50%,
    #fff 100%
  );
  background: -ms-linear-gradient(
    top,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.8) 50%,
    #fff 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0.8) 50%,
    #fff 100%
  );
  -webkit-transition: all 1s;
  transition: all 1s;
}
a#can-scroll:hover {
  opacity: 1;
}
a#can-scroll.clicked i.fa.fa-angle-double-down:before {
  content: "\f102";
}
.has-loader {
  position: relative;
  min-height: 200px;
}
.has-loader:after {
  content: "";
  background: #fff;
  opacity: 0.6;
  z-index: 1999999999;
  position: fixed;
  left: 0;
  top: 0;
}
#featuredbox {
  position: relative;
}
#featuredbox .pagetitle {
  position: absolute;
  height: 100%;
  width: 100%;
  padding: 0 40px;
  z-index: 16;
  display: table;
  text-align: center;
}
#featuredbox .featured-background {
  position: relative;
  overflow: hidden;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
#featuredbox .pagetitle > * {
  vertical-align: middle;
}
#featuredbox .pagetitle:before {
  content: "";
  display: inline-table;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
#featuredbox .pagetitle > h1 {
  margin: 0;
  padding: 0 40px;
  position: relative;
  font-size: 4em;
  text-align: center;
  text-shadow: 0 0.1rem 2rem rgba(0, 0, 0, 0.2);
/*   display: none !important; */
}
#featuredbox .pagetitle > h1 a {
  color: #fff;
}
#featuredbox .pagetitle > h1 a:hover {
  color: #fff;
}
.featured-layer {
  top: 0;
  left: 0;
  z-index: 15;
  position: absolute;
  width: 100%;
  height: 100%;
}
.breadcrumbs {
  margin-top: -40px;
  text-align: center;
  font-size: 1.2em;
  font-style: italic;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 20px;
  color: #fff;
}
.breadcrumbs a {
  color: #fff;
  font-weight: 700;
}
.breadcrumbs a:hover {
  opacity: 0.8;
}
.breadcrumbs.woobread span:before {
  content: ">";
  display: inline-block;
  margin: 0 5px;
}
.breadcrumbs.woobread span:first-child:before {
  display: none;
}
#featuredbox.has-search .breadcrumbs {
  top: 0;
  margin: 40px auto -40px;
  position: relative;
}
#featuredbox.has-search form {
  display: table-row;
  width: 100%;
  text-align: center;
  padding: 30px 0;
  position: relative;
  margin: 0;
}
#featuredbox.has-search form input {
  border: 0;
  background: #fff;
  width: 50%;
  border-radius: 3px;
  padding: 15px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1) !important;
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1) !important;
  -o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1) !important;
}
#featuredbox.has-search form input:focus {
  border: 1px solid;
}
#featuredbox.has-search.is-404 .pagetitle > h1,
#featuredbox.has-search.search-buddypress .pagetitle > h1 {
  bottom: -30px;
  display: inline-block;
}
#featuredbox.has-search form button,
#featuredbox.has-search form input[type="submit"] {
  border: 0;
  font-size: 1.5em;
  margin-left: 20px;
  border-radius: 5px;
  padding: 14px 20px;
  line-height: normal;
  top: 4px;
  position: relative;
  color: #fff;
  opacity: 1;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
#featuredbox.has-search form button:hover,
#featuredbox.has-search form input[type="submit"]:hover {
  opacity: 0.5;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
#featuredbox.has-search.search-buddypress input[type="submit"] {
  font-weight: 700;
  text-transform: uppercase;
}
#featuredbox.has-search.search-buddypress input[type="submit"]:before {
  font-family: "Font Awesome 5 Free";
  content: "\f002";
}
#featuredbox.has-search.search-buddypress form label {
  width: 50%;
  position: relative;
}
#featuredbox.has-search.search-buddypress form label input {
  width: 100%;
  font-weight: initial;
}
#featuredbox.has-search.search-buddypress form label i.fa-spin {
  position: absolute;
  right: 10px;
  font-size: 2em;
  top: 25px;
}
#featuredbox .rev_slider_wrapper {
  z-index: 1;
}
#featuredbox .bx-wrapper {
  margin-bottom: 0;
}
#featuredbox .bx-wrapper .bx-viewport {
  border: 0;
}
.list-styled {
  padding-left: 20px;
  list-style-type: none;
}
.page-template-blank-page #main-content {
  padding-left: 0 !important;
}
.list-styled.list-check li:before {
  content: "\f00c";
}
.list-styled.list-circle li:before {
  content: "\f111";
}
.list-styled.list-square li:before {
  content: "\f0c8";
}
.list-styled.list-star li:before {
  content: "\f005";
}
.list-styled.list-change li:before {
  content: "\f017";
}
.list-styled.list-arrow li:before {
  content: "\f061";
}
.list-styled li:before {
  font-family: "Font Awesome 5 Free";
  color: inherit !important;
  left: 0;
  position: absolute;
  font-size: 12px;
  line-height: 1.9em;
}
#buddypress #create-group-form input[type="button"],
#main-content button,
#main-content input[type="button"],
.wp-core-ui .button.button-primary,
input[type="submit"] {
  background-color: #3146c5;
  border-radius: 10px;
  font-size: 1rem;
  padding: 13px 18px 13px 18px;
  text-transform: capitalize;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #3146c5;
  font-weight: 600;
  text-shadow: none;
}
#buddypress #create-group-form input[type="button"]:hover,
#main-content button:hover,
#main-content input[type="button"]:hover,
.wp-core-ui .button.button-primary:hover,
input[type="submit"]:hover {
  text-decoration: none;
  background-color: #fff;
  border-radius: 10px;
  font-size: 1rem;
  padding: 13px 18px 13px 18px;
  text-transform: capitalize;
  border-width: 1px;
  border-style: solid;
  color: #3146c5;
  border-color: #3146c5;
  font-weight: 600;
}
#buddypress #create-group-form input[type="button"]:focus,
#main-content button:focus,
#main-content input[type="button"]:focus,
.wp-core-ui .button.button-primary:focus,
input[type="submit"]:focus {
  outline: 0;
  box-shadow: none;
}
#buddypress
  #group-list
  .group-button
  #page-wrapper
  .btn-default.leave-group:hover,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  a.btn-default:hover,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  button.btn-default:hover,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  a.btn-default:hover,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  button.btn-default:hover,
#buddypress #page-wrapper .btn-default#profile-group-edit-submit:hover,
#buddypress #page-wrapper input.btn-default:hover[type="submit"],
#buddypress
  .activity-update-form
  #page-wrapper
  .btn-default.bpfb_primary_button:hover,
#content-container #bp-browse-button:hover,
#content-container #buddypress .button-nav li a:hover,
#content-container #buddypress input[type="submit"]:hover,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #page-wrapper
  a.btn-default:hover,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #page-wrapper
  button.btn-default:hover,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #page-wrapper
  a.btn-default:hover,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #page-wrapper
  button.btn-default:hover,
#main-content button:hover,
#main-content input[type="button"]:hover,
#page-wrapper
  #buddypress
  #group-list
  .group-button
  .btn-default.leave-group:hover,
#page-wrapper
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default:hover,
#page-wrapper
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default:hover,
#page-wrapper
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default:hover,
#page-wrapper
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default:hover,
#page-wrapper
  #buddypress
  .activity-update-form
  .btn-default.bpfb_primary_button:hover,
#page-wrapper #buddypress .btn-default#profile-group-edit-submit:hover,
#page-wrapper #buddypress input.btn-default:hover[type="submit"],
#page-wrapper
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default:hover,
#page-wrapper
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button.btn-default:hover,
#page-wrapper
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default:hover,
#page-wrapper
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button.btn-default:hover,
#page-wrapper #woffice-login form .login-submit input.btn-default:hover,
#page-wrapper .btn.btn-default:hover,
#page-wrapper .login-tabs-wrapper .btn-default.lostpassword-button:hover,
#page-wrapper
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default:hover,
#woffice-login form .login-submit #page-wrapper input.btn-default:hover,
.login-tabs-wrapper #page-wrapper .btn-default.lostpassword-button:hover,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #page-wrapper
  a.btn-default:hover,
input[type="submit"]:hover {
  text-decoration: none;
  opacity: 0.8;
}
#buddypress
  #group-list
  .group-button
  #page-wrapper
  .btn-default.btn-lg.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  a.btn-default.btn-lg,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  button.btn-default.btn-lg,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  a.btn-default.btn-lg,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  button.btn-default.btn-lg,
#buddypress #page-wrapper .btn-default.btn-lg#profile-group-edit-submit,
#buddypress #page-wrapper input.btn-default.btn-lg[type="submit"],
#buddypress
  .activity-update-form
  #page-wrapper
  .btn-default.btn-lg.bpfb_primary_button,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #page-wrapper
  a.btn-default.btn-lg,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #page-wrapper
  button.btn-default.btn-lg,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #page-wrapper
  a.btn-default.btn-lg,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #page-wrapper
  button.btn-default.btn-lg,
#page-wrapper
  #buddypress
  #group-list
  .group-button
  .btn-default.btn-lg.leave-group,
#page-wrapper
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-lg,
#page-wrapper
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-lg,
#page-wrapper
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-lg,
#page-wrapper
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-lg,
#page-wrapper
  #buddypress
  .activity-update-form
  .btn-default.btn-lg.bpfb_primary_button,
#page-wrapper #buddypress .btn-default.btn-lg#profile-group-edit-submit,
#page-wrapper #buddypress input.btn-default.btn-lg[type="submit"],
#page-wrapper
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default.btn-lg,
#page-wrapper
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button.btn-default.btn-lg,
#page-wrapper
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default.btn-lg,
#page-wrapper
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button.btn-default.btn-lg,
#page-wrapper #woffice-login form .login-submit input.btn-default.btn-lg,
#page-wrapper .btn.btn-default.btn-lg,
#page-wrapper .login-tabs-wrapper .btn-default.btn-lg.lostpassword-button,
#page-wrapper
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default.btn-lg,
#woffice-login form .login-submit #page-wrapper input.btn-default.btn-lg,
.login-tabs-wrapper #page-wrapper .btn-default.btn-lg.lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #page-wrapper
  a.btn-default.btn-lg {
  padding: 20px 40px;
}
#buddypress
  #group-list
  .group-button
  #page-wrapper
  .btn-default.btn-sm.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  a.btn-default.btn-sm,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  button.btn-default.btn-sm,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  a.btn-default.btn-sm,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  button.btn-default.btn-sm,
#buddypress #page-wrapper .btn-default.btn-sm#profile-group-edit-submit,
#buddypress #page-wrapper input.btn-default.btn-sm[type="submit"],
#buddypress
  .activity-update-form
  #page-wrapper
  .btn-default.btn-sm.bpfb_primary_button,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #page-wrapper
  a.btn-default.btn-sm,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #page-wrapper
  button.btn-default.btn-sm,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #page-wrapper
  a.btn-default.btn-sm,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #page-wrapper
  button.btn-default.btn-sm,
#page-wrapper
  #buddypress
  #group-list
  .group-button
  .btn-default.btn-sm.leave-group,
#page-wrapper
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-sm,
#page-wrapper
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-sm,
#page-wrapper
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-sm,
#page-wrapper
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-sm,
#page-wrapper
  #buddypress
  .activity-update-form
  .btn-default.btn-sm.bpfb_primary_button,
#page-wrapper #buddypress .btn-default.btn-sm#profile-group-edit-submit,
#page-wrapper #buddypress input.btn-default.btn-sm[type="submit"],
#page-wrapper
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default.btn-sm,
#page-wrapper
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button.btn-default.btn-sm,
#page-wrapper
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default.btn-sm,
#page-wrapper
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button.btn-default.btn-sm,
#page-wrapper #woffice-login form .login-submit input.btn-default.btn-sm,
#page-wrapper .btn.btn-default.btn-sm,
#page-wrapper .login-tabs-wrapper .btn-default.btn-sm.lostpassword-button,
#page-wrapper
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default.btn-sm,
#woffice-login form .login-submit #page-wrapper input.btn-default.btn-sm,
.login-tabs-wrapper #page-wrapper .btn-default.btn-sm.lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #page-wrapper
  a.btn-default.btn-sm {
  padding: 5px 10px;
}
#main-content span.label {
  margin: 0 4px;
}
#content-container article.content.type-multiverso .heading::before {
  width: 85%;
  right: 0;
  left: initial;
}
.heading-container {
  position: relative;
}
#content-container
  article.content.type-multiverso
  .intern-padding.heading-container,
#content-container
  article.content.type-sfwd-certificates
  .intern-padding.heading-container,
#content-container
  article.content.type-sfwd-courses
  .intern-padding.heading-container,
#content-container
  article.content.type-sfwd-lessons
  .intern-padding.heading-container,
#content-container
  article.content.type-sfwd-quiz
  .intern-padding.heading-container,
#content-container
  article.content.type-sfwd-topic
  .intern-padding.heading-container,
#content-container
  article.content.type-sfwd-transactions
  .intern-padding.heading-container {
  padding-bottom: 0;
}
#content-container
  article.content.type-multiverso
  .intern-padding.heading-container:after,
#content-container
  article.content.type-sfwd-certificates
  .intern-padding.heading-container:after,
#content-container
  article.content.type-sfwd-courses
  .intern-padding.heading-container:after,
#content-container
  article.content.type-sfwd-lessons
  .intern-padding.heading-container:after,
#content-container
  article.content.type-sfwd-quiz
  .intern-padding.heading-container:after,
#content-container
  article.content.type-sfwd-topic
  .intern-padding.heading-container:after,
#content-container
  article.content.type-sfwd-transactions
  .intern-padding.heading-container:after {
  font-family: "Font Awesome 5 Free";
  position: absolute;
  font-size: 50px;
  top: 30px;
  left: 30px;
  z-index: 0;
  color: #fff;
  width: 80px;
  text-align: center;
  display: block;
  height: 80px;
  line-height: 80px;
  border-radius: 50%;
}
#content-container
  article.content.type-sfwd-quiz
  .intern-padding.heading-container:after {
  content: "\f00c";
}
#content-container
  article.content.type-sfwd-courses
  .intern-padding.heading-container:after {
  content: "\f19d";
}
#content-container
  article.content.type-sfwd-lessons
  .intern-padding.heading-container:after {
  content: "\f02d";
}
#content-container
  article.content.type-sfwd-transactions
  .intern-padding.heading-container:after {
  content: "\f145";
}
#content-container
  article.content.type-sfwd-certificates
  .intern-padding.heading-container:after {
  content: "\f0a3";
}
#content-container
  article.content.type-multiverso
  .intern-padding.heading-container:after {
  content: "\f15b";
}
#content-container
  article.content.type-sfwd-topic
  .intern-padding.heading-container:after {
  content: "\f07c";
}
body.search-results
  #content-container
  article.content
  .intern-padding.heading-container:after {
  display: none;
}
.progress {
  height: 30px;
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
}
.progress span {
  line-height: 30px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: -1px;
  font-size: 1.6em;
}
.progress span.progress-start {
  position: absolute;
  left: 20px;
  opacity: 0.8;
  top: 0;
}
.progress span.progress-current {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 0;
  left: 0;
}
.progress span.progress-current i {
  padding-right: 10px;
}
.progress span.progress-end {
  position: absolute;
  right: 20px;
  opacity: 0.8;
  top: 0;
}
form {
  margin: 25px 0;
}
form p {
  text-transform: uppercase;
  margin: 15px 0;
  display: block;
  width: 100%;
}
#buddypress .standard-form p.description {
  text-transform: none;
  font-size: 100%;
}
form p.half {
  width: 50%;
}
#buddypress .standard-form label,
#buddypress .standard-form span.label,
form label {
  font-size: 1rem;
  font-weight: 400;
  text-transform: capitalize;
  margin-bottom: 12px;
}
#bbpress-forums fieldset.bbp-form .custom-select,
#bbpress-forums fieldset.bbp-form form select,
#bbpress-forums fieldset.bbp-form input[type="color"],
#bbpress-forums fieldset.bbp-form input[type="date"],
#bbpress-forums fieldset.bbp-form input[type="datetime-local"],
#bbpress-forums fieldset.bbp-form input[type="datetime"],
#bbpress-forums fieldset.bbp-form input[type="email"],
#bbpress-forums fieldset.bbp-form input[type="month"],
#bbpress-forums fieldset.bbp-form input[type="number"],
#bbpress-forums fieldset.bbp-form input[type="password"],
#bbpress-forums fieldset.bbp-form input[type="range"],
#bbpress-forums fieldset.bbp-form input[type="search"],
#bbpress-forums fieldset.bbp-form input[type="tel"],
#bbpress-forums fieldset.bbp-form input[type="text"],
#bbpress-forums fieldset.bbp-form input[type="time"],
#bbpress-forums fieldset.bbp-form input[type="url"],
#bbpress-forums fieldset.bbp-form input[type="week"],
#bbpress-forums fieldset.bbp-form select,
#buddypress .custom-select,
#buddypress form select,
#buddypress input[type="color"],
#buddypress input[type="date"],
#buddypress input[type="datetime-local"],
#buddypress input[type="datetime"],
#buddypress input[type="email"],
#buddypress input[type="month"],
#buddypress input[type="number"],
#buddypress input[type="password"],
#buddypress input[type="range"],
#buddypress input[type="search"],
#buddypress input[type="tel"],
#buddypress input[type="text"],
#buddypress input[type="time"],
#buddypress input[type="url"],
#buddypress input[type="week"],
#buddypress select,
#left-content .custom-select,
#left-content form select,
#left-content input[type="color"],
#left-content input[type="date"],
#left-content input[type="datetime-local"],
#left-content input[type="datetime"],
#left-content input[type="email"],
#left-content input[type="month"],
#left-content input[type="number"],
#left-content input[type="password"],
#left-content input[type="range"],
#left-content input[type="search"],
#left-content input[type="tel"],
#left-content input[type="text"],
#left-content input[type="time"],
#left-content input[type="url"],
#left-content input[type="week"],
#left-content select,
#woffice-login .custom-select,
#woffice-login form select,
#woffice-login input[type="color"],
#woffice-login input[type="date"],
#woffice-login input[type="datetime-local"],
#woffice-login input[type="datetime"],
#woffice-login input[type="email"],
#woffice-login input[type="month"],
#woffice-login input[type="number"],
#woffice-login input[type="password"],
#woffice-login input[type="range"],
#woffice-login input[type="search"],
#woffice-login input[type="tel"],
#woffice-login input[type="text"],
#woffice-login input[type="time"],
#woffice-login input[type="url"],
#woffice-login input[type="week"],
#woffice-login select {
  border-style: solid;
  border-width: 1px;
  height: 50px;
  border-color: #b8bac6;
  border-radius: 15px;
  padding: 6px 16px 6px 16px;
  font-size: 1.125rem;
  box-shadow: none;
  margin-bottom: 12px;
  width: 100%;
}
#bbpress-forums fieldset.bbp-form .custom-select:focus,
#bbpress-forums fieldset.bbp-form form select:focus,
#bbpress-forums fieldset.bbp-form input[type="color"]:focus,
#bbpress-forums fieldset.bbp-form input[type="date"]:focus,
#bbpress-forums fieldset.bbp-form input[type="datetime-local"]:focus,
#bbpress-forums fieldset.bbp-form input[type="datetime"]:focus,
#bbpress-forums fieldset.bbp-form input[type="email"]:focus,
#bbpress-forums fieldset.bbp-form input[type="month"]:focus,
#bbpress-forums fieldset.bbp-form input[type="number"]:focus,
#bbpress-forums fieldset.bbp-form input[type="password"]:focus,
#bbpress-forums fieldset.bbp-form input[type="range"]:focus,
#bbpress-forums fieldset.bbp-form input[type="search"]:focus,
#bbpress-forums fieldset.bbp-form input[type="tel"]:focus,
#bbpress-forums fieldset.bbp-form input[type="text"]:focus,
#bbpress-forums fieldset.bbp-form input[type="time"]:focus,
#bbpress-forums fieldset.bbp-form input[type="url"]:focus,
#bbpress-forums fieldset.bbp-form input[type="week"]:focus,
#bbpress-forums fieldset.bbp-form select:focus,
#buddypress .custom-select:focus,
#buddypress form select:focus,
#buddypress input[type="color"]:focus,
#buddypress input[type="date"]:focus,
#buddypress input[type="datetime-local"]:focus,
#buddypress input[type="datetime"]:focus,
#buddypress input[type="email"]:focus,
#buddypress input[type="month"]:focus,
#buddypress input[type="number"]:focus,
#buddypress input[type="password"]:focus,
#buddypress input[type="range"]:focus,
#buddypress input[type="search"]:focus,
#buddypress input[type="tel"]:focus,
#buddypress input[type="text"]:focus,
#buddypress input[type="time"]:focus,
#buddypress input[type="url"]:focus,
#buddypress input[type="week"]:focus,
#buddypress select:focus,
#left-content .custom-select:focus,
#left-content form select:focus,
#left-content input[type="color"]:focus,
#left-content input[type="date"]:focus,
#left-content input[type="datetime-local"]:focus,
#left-content input[type="datetime"]:focus,
#left-content input[type="email"]:focus,
#left-content input[type="month"]:focus,
#left-content input[type="number"]:focus,
#left-content input[type="password"]:focus,
#left-content input[type="range"]:focus,
#left-content input[type="search"]:focus,
#left-content input[type="tel"]:focus,
#left-content input[type="text"]:focus,
#left-content input[type="time"]:focus,
#left-content input[type="url"]:focus,
#left-content input[type="week"]:focus,
#left-content select:focus,
#woffice-login .custom-select:focus,
#woffice-login form select:focus,
#woffice-login input[type="color"]:focus,
#woffice-login input[type="date"]:focus,
#woffice-login input[type="datetime-local"]:focus,
#woffice-login input[type="datetime"]:focus,
#woffice-login input[type="email"]:focus,
#woffice-login input[type="month"]:focus,
#woffice-login input[type="number"]:focus,
#woffice-login input[type="password"]:focus,
#woffice-login input[type="range"]:focus,
#woffice-login input[type="search"]:focus,
#woffice-login input[type="tel"]:focus,
#woffice-login input[type="text"]:focus,
#woffice-login input[type="time"]:focus,
#woffice-login input[type="url"]:focus,
#woffice-login input[type="week"]:focus,
#woffice-login select:focus {
  outline: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #b8bac6;
  font-size: 1.125rem;
  box-shadow: none;
}
body #buddypress input[type="reset"],
body #buddypress input[type="search"],
body #buddypress input[type="submit"],
body #buddypress select,
body #buddypress textarea {
  border-radius: 15px;
}
textarea {
  border-style: solid;
  border-width: 1px;
  border-color: #b8bac6;
  border-radius: 15px;
  padding: 16px 16px 16px 16px;
  font-size: 1.125rem;
  box-shadow: none;
  margin-bottom: 12px;
  height: auto;
}
textarea:focus {
  outline: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #b8bac6;
  border-radius: 15px;
  padding: 16px 16px 16px 16px;
  font-size: 1.125rem;
  box-shadow: none;
}
input[type="email"],
input[type="password"],
input[type="text"],
input[type="url"],
textarea {
  width: 100%;
}
input[type="range"] {
  box-shadow: none !important;
}
input[type="submit"] {
  margin-left: 0;
  margin-right: 0;
  float: right;
  border: 0 !important;
}
select[multiple] {
  border-style: solid;
  border-width: 1px;
  border-color: #b8bac6;
  border-radius: 15px;
  padding: 16px 16px 16px 16px;
  font-size: 1.125rem;
  box-shadow: none;
  margin-bottom: 12px;
}
select[multiple]:focus {
  outline: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #b8bac6;
  border-radius: 15px;
  padding: 16px 16px 16px 16px;
  font-size: 1.125rem;
  box-shadow: none;
}
#wp-post_content-wrap {
  border-style: solid;
  border-width: 1px;
  border-color: #b8bac6;
  border-radius: 15px;
}
input[type="file"] {
  max-width: 100%;
}
.datepicker {
  border-radius: 0;
}
label i.fa {
  margin-right: 10px;
}
.wpcf7-form label {
  width: 100%;
}
.wpcf7-checkbox,
.wpcf7-radio {
  display: block;
  margin-top: 15px;
  margin-bottom: 15px;
  position: relative;
}
#page-wrapper .wpcf7-checkbox input[type="checkbox"] {
  display: none;
}
#page-wrapper .wpcf7-checkbox .wpcf7-list-item-label::before {
  background-color: #f7f8fa;
  border-color: #b8bac6;
  border-radius: 5px;
}
#page-wrapper .wpcf7-checkbox .checked .wpcf7-list-item-label::before {
  background-color: #3146c5;
  color: #fff;
  border-radius: 5px;
}
.intern-padding.taxonomy-creation-padding form,
.intern-padding.taxonomy-creation-padding h3 {
  padding: 10px;
}
.wpcf7 input[type="checkbox"] {
  display: none;
}
.wpcf7-checkbox span.wpcf7-list-item,
.wpcf7-radio span.wpcf7-list-item {
  margin-right: 20px;
}
.wpcf7-checkbox span.wpcf7-list-item label,
.wpcf7-radio span.wpcf7-list-item label {
  margin-bottom: 0;
  height: 30px;
  position: relative;
  font-weight: inherit;
}
.wpcf7-checkbox span.wpcf7-list-item label span,
.wpcf7-radio span.wpcf7-list-item label span {
  line-height: 30px;
  padding-left: 34px;
  font-size: 1rem;
  margin-right: 5px;
}
.wpcf7-checkbox span.wpcf7-list-item-label:before,
.wpcf7-radio span.wpcf7-list-item-label:before {
  border-radius: 3px;
  cursor: pointer;
  height: 25px;
  width: 25px;
  line-height: 24px;
  font-size: 14px;
  content: "";
  left: 0;
  position: absolute;
  text-align: center;
  border: 1px solid;
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  -webkit-transition: content 0.4s;
  -moz-transition: content 0.4s;
  transition: content 0.4s;
}
.wpcf7-radio span.wpcf7-list-item-label:before {
  border-radius: 50% !important;
}
.wpcf7-checkbox label.checked span.wpcf7-list-item-label:before,
.wpcf7-radio label.checked span.wpcf7-list-item-label:before {
  content: "\f00c";
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.wpcf7-radio label span.wpcf7-list-item-label:before {
  content: none !important;
}
.list-members img {
  border-radius: 50%;
  margin: 5px;
  width: 45px;
  height: 45px;
}
#content-container div.wpcf7-response-output {
  margin: 60px 0 0 0 !important;
  padding: 20px !important;
}
.fw-accordion,
.fw-tabs-container {
  margin: 30px 0;
}
#content-container .fw-tabs-container .fw-tabs ul li a {
  font-weight: 700;
  text-transform: uppercase;
}
#content-container .fw-tabs-container .fw-tabs ul li a:hover {
  text-decoration: none;
}
#content-container .fw-iconbox-image {
  font-size: 3em;
  margin-bottom: 20px;
}
#content-container .fw-icon {
  margin: 0 10px;
}
.fw-icon .list-title {
  font-weight: 700;
  text-transform: uppercase;
}
.special-404 {
  font-size: 6em;
  display: block;
  position: relative;
}
#learndash_course_content,
#learndash_course_materials,
#learndash_uploaded_assignments {
  margin-top: 50px;
}
#learndash_course_content_title {
  margin-bottom: 10px !important;
}
#right-sidebar .ld-course-info-my-courses {
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid #e0e0e0;
}
#right-sidebar .ld-course-info-my-courses img {
  height: auto;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #right-sidebar
  .ld-course-info-my-courses
  a,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #right-sidebar
  .ld-course-info-my-courses
  a,
#right-sidebar
  .ld-course-info-my-courses
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#right-sidebar
  .ld-course-info-my-courses
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a,
#right-sidebar .ld-course-info-my-courses h2 {
  font-size: 16px;
  text-transform: capitalize;
}
body.mce-fullscreen #navbar {
  z-index: 0;
}
body.mce-fullscreen #navigation {
  z-index: 10;
}
body.mce-fullscreen #content .mce-tinymce.mce-panel.mce-fullscreen {
  background: rgba(255, 255, 255, 0.7);
}
body.mce-fullscreen
  #content
  .mce-tinymce.mce-panel.mce-fullscreen
  > .mce-container-body.mce-stack-layout {
  position: relative;
  width: 80%;
  margin: auto;
  margin-top: 100px;
  overflow: scroll;
  border: 5px solid rgba(142, 142, 142, 0.28);
  border-radius: 5px;
}
#buddypress .editfield .wp-editor-wrap .wp-switch-editor,
#buddypress .editfield .wp-editor-wrap button {
  background: inherit !important;
  border-radius: 10px;
  font-size: 16px;
  padding: 13px 18px 13px 18px;
  text-transform: capitalize;
  border-width: 0 !important;
  border-style: none !important;
  border-color: inherit !important;
}
.woffie-post-creation #blog-create,
.woffie-post-creation #project-create,
.woffie-post-creation #wiki-create {
  display: block !important;
}
.woffie-post-creation #blog-create #hide-blog-create,
.woffie-post-creation #blog-create #hide-project-create,
.woffie-post-creation #blog-create #hide-wiki-create,
.woffie-post-creation #blog-create #post-loader,
.woffie-post-creation #blog-create #project-loader,
.woffie-post-creation #blog-create #wiki-loader,
.woffie-post-creation #project-create #hide-blog-create,
.woffie-post-creation #project-create #hide-project-create,
.woffie-post-creation #project-create #hide-wiki-create,
.woffie-post-creation #project-create #post-loader,
.woffie-post-creation #project-create #project-loader,
.woffie-post-creation #project-create #wiki-loader,
.woffie-post-creation #wiki-create #hide-blog-create,
.woffie-post-creation #wiki-create #hide-project-create,
.woffie-post-creation #wiki-create #hide-wiki-create,
.woffie-post-creation #wiki-create #post-loader,
.woffie-post-creation #wiki-create #project-loader,
.woffie-post-creation #wiki-create #wiki-loader {
  display: none !important;
}
.fw-testimonials {
  max-width: 100% !important;
  width: 100% !important;
}
.caroufredsel_wrapper {
  max-width: 100% !important;
  width: 100% !important;
  overflow: hidden;
}
legend {
  font-weight: 300;
  text-transform: uppercase;
  border-bottom: 0;
  margin-bottom: 10px;
  font-size: 1em;
}
#primary-post-form {
  margin: 30px auto;
}
#woffice-addable-items {
  margin: 30px 0;
}
#woffice-addable-items__title h3 {
  font-weight: 300;
  text-transform: initial;
}
#woffice-addable-items__actions {
  text-align: center;
  margin: 20px 0;
}
#woffice-addable-items .addable-item {
  position: relative;
  padding: 20px;
  margin: 15px 0;
  border-radius: 5px;
  background: #fff;
  border: 1px solid #ebe6e6;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
}
#woffice-addable-items .addable-item select {
  height: 50px;
}
#woffice-addable-items .addable-item__close {
  z-index: 1;
  position: absolute;
  right: 20px;
  font-size: 2rem;
  top: 15px;
}
#buddypress .tabbed-links ol li:not(.current),
#buddypress .tabbed-links ul li:not(.current),
#woffice-login form label,
.text-light {
  color: #9b9ca3 !important;
}
.text-yellow {
  color: #ffc800 !important;
}
#woffice-frontend-submit {
  min-width: 40%;
  margin: 15px auto;
}
#content button[name="searchsubmit"] {
  display: none;
}
body.search-results #featuredbox button[name="searchsubmit"],
body.search-results #featuredbox svg {
  display: none;
}
.woffice-modal.modal .modal-content {
  box-shadow: 0 5px 35px rgba(0, 0, 0, 0.24) !important;
  top: 20vh !important;
}
#buddypress
  #group-list
  .group-button
  .woffice-modal.modal
  .modal-footer
  .leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  .woffice-modal.modal
  .modal-footer
  a,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  .woffice-modal.modal
  .modal-footer
  button,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  .woffice-modal.modal
  .modal-footer
  a,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  .woffice-modal.modal
  .modal-footer
  button,
#buddypress
  .activity-update-form
  .woffice-modal.modal
  .modal-footer
  .bpfb_primary_button,
#buddypress .woffice-modal.modal .modal-footer #profile-group-edit-submit,
#buddypress .woffice-modal.modal .modal-footer input[type="submit"],
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  .woffice-modal.modal
  .modal-footer
  a,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  .woffice-modal.modal
  .modal-footer
  button,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  .woffice-modal.modal
  .modal-footer
  a,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  .woffice-modal.modal
  .modal-footer
  button,
#woffice-login form .login-submit .woffice-modal.modal .modal-footer input,
.login-tabs-wrapper .woffice-modal.modal .modal-footer .lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  .woffice-modal.modal
  .modal-footer
  a,
.woffice-modal.modal
  .modal-footer
  #buddypress
  #group-list
  .group-button
  .leave-group,
.woffice-modal.modal
  .modal-footer
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
.woffice-modal.modal
  .modal-footer
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
.woffice-modal.modal
  .modal-footer
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
.woffice-modal.modal
  .modal-footer
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
.woffice-modal.modal .modal-footer #buddypress #profile-group-edit-submit,
.woffice-modal.modal
  .modal-footer
  #buddypress
  .activity-update-form
  .bpfb_primary_button,
.woffice-modal.modal .modal-footer #buddypress input[type="submit"],
.woffice-modal.modal
  .modal-footer
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a,
.woffice-modal.modal
  .modal-footer
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button,
.woffice-modal.modal
  .modal-footer
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a,
.woffice-modal.modal
  .modal-footer
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button,
.woffice-modal.modal .modal-footer #woffice-login form .login-submit input,
.woffice-modal.modal .modal-footer .btn,
.woffice-modal.modal .modal-footer .login-tabs-wrapper .lostpassword-button,
.woffice-modal.modal
  .modal-footer
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body.page-template-default #content-container .type-page.box {
  background-color: #fff;
}
body.has-title-box #content-container {
  margin-top: 0;
}
body.has-title-box #content-container #content {
  margin-top: 43px;
}
body.has-title-box.single-wiki .content.wiki {
  padding-top: 43px;
}
#dashboard.is-draggie .packery-drop-placeholder {
  outline: 3px dashed rgba(0, 0, 0, 0.2);
  outline-offset: -6px;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
}
#dashboard.is-draggie .widget {
  overflow: hidden;
}
#dashboard.is-draggie .widget:hover .widget-drag-button {
  opacity: 1;
  transition-duration: 0.4s;
}
#dashboard.is-draggie .widget .widget-drag-button {
  position: absolute;
  right: -30px;
  top: -11px;
  padding: 15px 35px 5px 35px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  font-size: 1.5em;
  color: #fff;
  z-index: 11;
  font-family: "Font Awesome 5 Free";
  opacity: 0;
  cursor: move;
  transition-duration: 0.4s;
}
.widget {
  display: inline-block;
  padding: 15px 20px;
  margin: 0 1% 20px 1%;
}
.widget .intern-box {
  border-radius: 4px;
}
.widget.evoFC_Widget .widget-title {
  display: none;
}
.widget.widget_woffice_wiki .list-wiki {
  padding-right: 15px !important;
}
.widget.widget_woffice_wiki .list-wiki li {
  display: flex;
  justify-content: space-between;
  position: relative;
}
.widget.widget_woffice_wiki .list-wiki li a {
  color: #2d3342;
  text-decoration: none;
}
.widget.widget_woffice_wiki .list-wiki li a:hover {
  text-decoration: none !important;
}
.widget.widget_woffice_wiki .list-wiki li .badge {
  background-color: #3146c5;
  right: -16px;
  top: 50%;
  max-height: 18px;
  position: absolute;
  margin-top: -9px;
}
.widget.widget_recent_entries li,
.widget.widget_woffice_tasks_assigned .assigned-task,
.widget.widget_woffice_wiki .list-wiki li {
  list-style: none;
  padding: 15px;
  border-radius: 15px;
  background-color: #fff;
  margin-bottom: 15px;
}
.widget.widget_woffice_event .new-event-btn {
  margin-top: 20px;
}
.widget.widget_woffice_tasks_assigned .project-assigned-head {
  display: flex;
  align-items: center;
}
.widget.widget_woffice_tasks_assigned .project-assigned-head .fa-check-circle {
  font-size: 20px;
  margin-right: 5px;
}
.widget.widget_woffice_tasks_assigned .assigned-tasks-list .assigned-task a {
  color: #7e88af;
}
.widget.widget_media_video .mejs-button button {
  background-color: transparent !important;
  border: 0 !important;
}
#content-container .widget .intern-padding .list-styled,
#content-container .widget .intern-padding ul {
  padding: 0;
  margin-bottom: 0;
}
#content-container
  .widget.widget_woffice_tasks_assigned
  .project-assigned-head
  .fa-check-circle {
  margin-bottom: 6px !important;
  margin-right: 5px;
}
#content-container .widget.widget_woffice_projects .intern-padding ul {
  padding: 0;
}
#content-container .bbp-forums-widget li {
  list-style: none;
  padding: 20px;
  background-color: #fff;
  margin-bottom: 15px;
}
#content-container .bbp-replies-widget li {
  list-style: none;
  padding: 20px;
  background-color: #fff;
  margin-bottom: 15px;
}
#content-container .bbp-replies-widget li::before {
  font-family: "Font Awesome 5 Free";
}
#content-container .bbp-replies-widget li a {
  color: #2d3342;
  text-decoration: none;
}
.widget #calendar_wrap #wp-calendar {
  width: 100%;
}
.widget #calendar_wrap #wp-calendar tr {
  padding: 5px 0;
}
.widget #calendar_wrap #wp-calendar td {
  padding: 5px 0;
}
#content-container .comment li {
  position: relative;
}
#content-container #buddypress div.activity-comments {
  margin-left: 80px;
}
#content-container #respond #submit {
  display: none;
}
#content-container .comment-list {
  list-style-type: none;
  padding-left: 0;
  padding-top: 30px;
}
#content-container .comment-list ol {
  list-style-type: none;
}
#content-container .comment-list ol ol ol ol {
  padding-left: 0;
}
#content-container .comment-list .comment-author.vcard img {
  border-radius: 50%;
  float: left;
  margin: 0 30px 0 0;
  width: 75px;
}
#content-container .comment-list .comment-content {
  padding-left: 105px;
}
#content-container .comment-list .comment-content p {
  margin: 0;
}
#content-container .comment-list .reply {
  text-align: right;
}
#content-container .comment-list .children li:before {
  font-family: "Font Awesome 5 Free";
  content: "\f064";
  font-size: 2em;
  top: 50px;
  position: absolute;
  left: -10px;
}
#content-container .comment-list li:last-child {
  margin-bottom: 0;
}
#content-container #content-container .comment-list li {
  list-style-type: none;
  position: relative;
  margin-bottom: 20px;
  padding: 0;
}
#content-container .comment-metadata {
  font-weight: 700;
  font-style: italic;
}
#content-container .comment-meta a.url {
  text-transform: uppercase;
}
#content-container .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-right: 10px;
}
#content-container .comment-author .fn,
#content-container .comment-author .fn a,
#content-container .comment-author .says,
#content-container .comment-author a {
  color: #2d3342;
  font-size: 1.125rem;
}
#content-container .blog-single-comment .comment {
  background-color: #fff;
  padding: 30px 34px 30px 34px;
  margin-bottom: 20px;
}
.wo_common_comment_wrapper {
  padding: 40px 35px 40px 35px;
  border-radius: 15px;
  box-shadow: 0 15px 60px 0 #0000000d;
}
.wo_common_comment_wrapper #comments-container {
  padding: 0;
  margin-bottom: 40px;
  background: 0 0;
}
.wo_common_comment_wrapper #comments-container .intern-padding .heading {
  margin-bottom: 30px;
}
.wo_common_comment_wrapper #comments-container .intern-padding .comment-list {
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.wo_common_comment_wrapper
  #comments-container
  .intern-padding
  .comment-list
  .children
  li::before {
  font-size: 20px;
  top: 40px;
  position: absolute;
  left: 0;
}
.wo_common_comment_wrapper
  #comments-container
  .intern-padding
  .comment-list
  li {
  border: 1px solid #eaeff3;
  border-radius: 10px;
  padding: 30px;
}
.wo_common_comment_wrapper
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body {
  position: relative;
}
.wo_common_comment_wrapper
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .comment-meta
  .comment-author
  img.avatar {
  width: 50px;
  height: 50px;
  border-radius: 10px;
  margin: 0 15px 0 0;
}
.wo_common_comment_wrapper
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .comment-meta
  .comment-author
  b
  a {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  text-transform: uppercase;
}
.wo_common_comment_wrapper
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .comment-meta
  .comment-author
  span.says {
  text-transform: lowercase;
  font-size: 16px;
  font-weight: 600;
}
.wo_common_comment_wrapper
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .comment-meta
  .comment-metadata
  a {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
.wo_common_comment_wrapper
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .comment-meta
  .comment-awaiting-moderation {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-transform: capitalize;
  background: #00000017;
  color: #000;
  padding: 5px;
  margin-left: 65px;
  border-radius: 5px;
}
.wo_common_comment_wrapper
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .comment-content {
  padding-left: 65px;
  margin-top: 14px;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #8993ba;
}
.wo_common_comment_wrapper
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .comment-content
  p {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-transform: capitalize;
  max-width: calc(100% - 160px);
}
.wo_common_comment_wrapper
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .reply
  a {
  position: absolute !important;
  top: 50%;
  right: 2%;
  transform: translateY(-50%);
  padding: 6px 20px;
  min-width: 120px;
}
.wo_common_comment_wrapper
  #comments-container
  .intern-padding
  .comment-list
  li
  .children
  li {
  border: none;
}
.wo_common_comment_wrapper
  #comments-container
  .intern-padding
  .comment-list
  li
  .children
  li
  .children {
  padding: 0;
}
.wo_common_comment_wrapper .box {
  margin: 0 !important;
  padding: 20px;
  background: 0 0 !important;
}
.wo_common_comment_wrapper .box .intern-padding .comment-respond {
  background: 0 0;
  padding: 0 !important;
}
.wo_common_comment_wrapper .box .intern-padding .comment-respond .comment-form {
  margin: 0;
}
.wo_common_comment_wrapper
  .box
  .intern-padding
  .comment-respond
  .comment-form
  .logged-in-as {
  margin: 0;
  font-size: 14px;
}
.wo_common_comment_wrapper
  .box
  .intern-padding
  .comment-respond
  .comment-form
  .logged-in-as
  a {
  font-size: 14px;
}
.wo_common_comment_wrapper
  .box
  .intern-padding
  .comment-respond
  .comment-form
  .comment-form-comment
  textarea {
  background: 0 0;
}
.wo_common_comment_wrapper
  .box
  .intern-padding
  .comment-respond
  .comment-form
  p
  input[type="email"],
.wo_common_comment_wrapper
  .box
  .intern-padding
  .comment-respond
  .comment-form
  p
  input[type="text"],
.wo_common_comment_wrapper
  .box
  .intern-padding
  .comment-respond
  .comment-form
  p
  input[type="url"] {
  background: 0 0;
}
.wo_common_comment_wrapper
  .box
  .intern-padding
  .comment-respond
  .comment-form
  .control-group
  button {
  min-width: 170px;
  margin-top: 20px;
}
.wo_common_comment_wrapper
  .box
  .intern-padding
  .comment-respond
  .comment-form
  .control-group
  button
  i {
  display: none;
}
#featuredbox.directory-header {
  height: 350px;
}
#featuredbox.directory-header .featured-background {
  display: none;
}
#featuredbox.directory-header .pagetitle {
  padding: 0;
  margin: 0 auto;
  width: auto;
  height: auto;
  bottom: -15%;
  position: relative;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 5px;
}
#featuredbox.directory-header #map-directory {
  width: 100%;
  height: 344px;
  top: 0;
  position: absolute;
}
#featuredbox.directory-header #directory-search form {
  display: flex;
  justify-content: end;
}
#featuredbox.directory-header #directory-show-search {
  margin-top: 10px;
}
.page-template-page-directory form #s {
  padding: 6px 16px 6px 34px;
}
.page-template-page-directory form .wo-search-icon svg {
  position: absolute;
  right: 313px;
  top: 384px;
  width: 20px;
}
.directory-col {
  margin-bottom: 30px;
}
#content-container .directory-list-wrapper {
  background-color: #f7f8fa;
  padding: 20px 20px 30px 20px;
  height: 100%;
  border-radius: 15px;
  box-shadow: 0 15px 60px 0 #0000000d;
}
#content-container .directory-list-wrapper .card {
  border: 0;
  background: 0 0;
}
#content-container
  .directory-list-wrapper
  .card
  .directory-thumb
  .intern-thumbnail
  img {
  width: 100%;
  height: 207px;
  object-fit: cover;
}
#content-container .directory-list-wrapper .card .card-body {
  border: 0;
  padding: 15px 0 0;
}
#content-container .directory-list-wrapper .card .card-body .directory-title {
  text-transform: capitalize;
}
#content-container .directory-list-wrapper .card .card-body .directory-title a {
  text-decoration: none !important;
}
#content-container .directory-list-wrapper .card .card-body .directory_meta {
  display: inline-flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  margin: 6px 0 18px;
}
#content-container
  .directory-list-wrapper
  .card
  .card-body
  .directory_meta
  span {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
#content-container
  .directory-list-wrapper
  .card
  .card-body
  .directory_meta
  span
  i {
  font-size: 16px;
}
#content-container
  .directory-list-wrapper
  .card
  .card-body
  .directory_meta
  span
  a {
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0;
}
#content-container .directory-list-wrapper .card .card-body .d_item_para {
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0;
  text-align: left;
  margin-bottom: 20px;
}
#content-container .directory-list-wrapper .directory-title {
  font-size: 1.25rem;
  color: #2d3342;
  font-weight: 600;
}
#content-container .directory-list-wrapper .directory-title a {
  color: #2d3342 !important;
  word-break: break-word;
}
.direcotry-container .d_single_row {
  background-color: #fff;
  padding: 40px 25px 30px;
}
#featuredbox.directory-header.centered .pagetitle > h1 {
  margin: 0;
  padding: 20px;
  display: block;
}
.directory-map-box {
  width: 200px;
  text-align: center;
}
.directory-map-box i.fa {
  position: relative;
  font-size: 1.4em;
  padding-right: 5px;
}
.title-box-buttons {
  display: block;
}
#buddypress
  #group-list
  .group-button
  #page-wrapper
  .title-box-buttons
  a.btn-default.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  .title-box-buttons
  a.btn-default,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  .title-box-buttons
  a.btn-default,
#buddypress
  #page-wrapper
  .title-box-buttons
  a.btn-default#profile-group-edit-submit,
#buddypress
  .activity-update-form
  #page-wrapper
  .title-box-buttons
  a.btn-default.bpfb_primary_button,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #page-wrapper
  .title-box-buttons
  a.btn-default,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #page-wrapper
  .title-box-buttons
  a.btn-default,
#page-wrapper
  .title-box-buttons
  #buddypress
  #group-list
  .group-button
  a.btn-default.leave-group,
#page-wrapper
  .title-box-buttons
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#page-wrapper
  .title-box-buttons
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#page-wrapper
  .title-box-buttons
  #buddypress
  .activity-update-form
  a.btn-default.bpfb_primary_button,
#page-wrapper
  .title-box-buttons
  #buddypress
  a.btn-default#profile-group-edit-submit,
#page-wrapper
  .title-box-buttons
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default,
#page-wrapper
  .title-box-buttons
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default,
#page-wrapper
  .title-box-buttons
  .login-tabs-wrapper
  a.btn-default.lostpassword-button,
#page-wrapper
  .title-box-buttons
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default,
#page-wrapper .title-box-buttons a.btn.btn-default,
.login-tabs-wrapper
  #page-wrapper
  .title-box-buttons
  a.btn-default.lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #page-wrapper
  .title-box-buttons
  a.btn-default {
  margin-top: 0;
}
#directory-search {
  display: none;
}
#directory-search form {
  background: #fff;
  margin: 0;
}
#directory-search form #s {
  margin-top: 0;
  margin-bottom: 0;
  width: 80%;
  border-radius: 0;
  height: 56px;
  border: 0 !important;
  outline: 0;
}
#directory-search form button {
  border: 0;
  position: relative;
  font-size: 22px;
  padding: 10px 20px 12px 20px;
  margin: 0;
  display: inline-block;
  border-radius: 0;
  width: 19%;
}
#content-container #dashboard .box,
#content-container #dashboard.masonry-layout--3-columns .box,
#content-container .masonry-layout .box,
#content-container .masonry-layout.masonry-layout--3-columns .box {
  width: 31.2%;
}
#content-container #dashboard.masonry-layout--2-columns .box,
#content-container .masonry-layout.masonry-layout--2-columns .box {
  width: 48%;
}
#content-container #dashboard.masonry-layout--1-columns .box,
#content-container .masonry-layout.masonry-layout--1-columns .box {
  width: 98%;
}
#content-container .masonry-layout .box {
  display: inline-block;
  margin: 0 1% 20px 1%;
}
#content-container .masonry-layout .box .box-title {
  border-bottom: 1px solid;
  margin-top: -15px;
  position: relative;
  text-align: center;
  border-top: 0;
  padding-bottom: 8px;
  background-color: transparent;
  border-radius: 0;
}
#content-container .masonry-layout .box .box-title::after {
  content: "";
  width: 100%;
  height: 2px;
  display: inline-block;
  position: absolute;
  top: 23px;
  left: 0;
  z-index: 10;
}
#content-container .masonry-layout .box .box-title h3 {
  margin: 0;
  font-size: 1.1em;
  display: inline-block;
  position: relative;
  background-color: #fff;
  z-index: 11;
  letter-spacing: initial;
  font-weight: 500;
  font-size: 1.3em;
  padding: 0 10px;
}
#content-container .masonry-layout .box .intern-padding {
  padding: 20px;
  border-radius: 4px;
}
#content-container .masonry-layout .box .intern-padding p {
  margin-top: 10px;
  margin-bottom: 0;
}
#content-container #map-directory {
  height: 344px;
  border-radius: 15px;
}
.directory-item-fields ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.directory-item-fields ul .directory-item-field {
  position: relative;
}
.directory-item-fields ul .directory-item-field:last-child {
  margin-bottom: 0;
}
#content-container #directory-edit {
  padding: 0;
}
.directroy-frontend-wrapper .frontend-wrapper.box {
  background-color: #f7f8fa;
  padding: 20px;
}
.directroy-frontend-wrapper .frontend-wrapper.box .intern-padding {
  padding: 20px;
  background-color: #fff;
}
#map-directory-single {
  height: 180px;
  border-radius: 5px;
}
.bottom-map-location {
  display: block;
  text-align: center;
  padding: 10px;
  font-style: italic;
}
.bottom-map-location i {
  padding-right: 8px;
}
.directory-item-fields ul {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.directory-item-fields ul .directory-item-field {
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0;
  text-align: left;
  text-transform: capitalize;
  word-break: break-word;
  display: inline-flex;
  align-items: center;
  gap: 12px;
}
.directory-item-fields ul .directory-item-field i {
  font-size: 16px;
  width: 20px;
}
.directory-item-fields ul .directory-item-field:nth-child(3n + 1) i {
  color: #a7c3dc;
}
.directory-item-fields ul .directory-item-field:nth-child(3n + 2) i {
  color: #b897fe;
}
.directory-item-fields ul .directory-item-field:nth-child(3n + 3) i {
  color: #aed4ab;
}
.directory-item-fields ul .directory-item-field:nth-child(3n + 4) i {
  color: #fea804;
}
.directory-item-fields.on-single {
  margin-top: 18px;
}
#content-container #content .directory_title_row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 50px 0 60px;
}
#content-container #content .directory_title_row .directory_title,
#content-container #content .directory_title_row .directory_top_search {
  width: 50%;
}
#content-container #content .directory_title_row .directory_title .post-title {
  margin: 0;
}
#content-container #content .directory_title_row .directory_top_search {
  max-width: 300px;
}
#content-container #content .directory_title_row .directory_top_search form {
  margin: 0;
}
#content-container
  #content
  .directory_title_row
  .directory_top_search
  form
  input[type="text"] {
  margin: 0;
}
#content-container
  #content
  .directory_title_row
  + .type-page
  #directory-page-content {
  border-radius: 15px;
}
#content-container
  #content
  .directory_title_row
  + .type-page
  #directory-page-content
  .intern-padding {
  padding: 30px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
#content-container #content .directory_post_row {
  margin-bottom: 40px;
}
#content-container #content .directory_bottom_row {
  background: 0 0;
  margin: 0 0 70px;
}
#content-container
  #content
  .directory_bottom_row
  #directory-bottom
  a#show-directory-create {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
#content-container
  #content
  .directory_bottom_row
  #directory-bottom
  a#show-directory-create
  i {
  margin-top: 2px;
}
#content-container #content .directory_bottom_row #directory-create {
  border-radius: 15px;
  position: relative;
}
#content-container #content .directory_bottom_row #directory-create form {
  margin: 0;
}
#content-container
  #content
  .directory_bottom_row
  #directory-create
  form
  #postform-select-parent
  .select2-container
  .selection
  .select2-selection--multiple {
  border-style: solid;
  border-width: 1px;
  height: 50px;
  border-color: #b8bac6;
  border-radius: 15px;
  padding: 6px 16px 6px 16px;
  font-size: 1.125rem;
  box-shadow: none;
  margin-bottom: 12px;
  width: 100%;
}
#content-container
  #content
  .directory_bottom_row
  #directory-create
  form
  #postform-select-parent
  .select2-container
  .selection
  .select2-selection--multiple
  textarea.select2-search__field {
  position: relative;
  top: -24px;
  height: 25px;
  padding: 0 10px;
}
#content-container
  #content
  .directory_bottom_row
  #directory-create
  form
  #postform-select-parent
  .select2-container
  .selection
  .select2-selection--multiple
  .select2-selection__rendered
  li {
  margin-top: 0;
  margin-block: 0;
  padding: 8px 16px;
  border-radius: 10px;
  border: 1px solid #e8e9eb;
  outline: 0;
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0;
  text-align: left;
  color: #2d3342;
  background-color: #fdfdfde0;
}
#content-container
  #content
  .directory_bottom_row
  #directory-create
  form
  #postform-select-parent
  .select2-container
  .selection
  .select2-selection--multiple
  .select2-selection__rendered
  li
  button {
  position: relative;
  padding: 0 !important;
  background-color: transparent !important;
  color: #7e88af !important;
  border: none !important;
}
#content-container
  #content
  .directory_bottom_row
  #directory-create
  form
  .ai_submit_btn {
  margin: 50px 0 0;
  text-align: right !important;
}
#content-container
  #content
  .directory_bottom_row
  #directory-create
  form
  .ai_submit_btn
  button[type="submit"] {
  margin: 0;
  max-width: 150px;
  min-width: 145px;
}
#content-container
  #content
  .directory_bottom_row
  #directory-create
  > .center
  a {
  position: absolute;
  right: 188px;
  bottom: 40px;
  min-width: 145px;
}
#content-container #content article.directory {
  border-radius: 15px;
  overflow: hidden;
}
#content-container
  #content
  article.directory
  .intern-padding
  .direcotry-container
  .d_single_row {
  width: 100%;
  margin: 0;
}
#content-container
  #content
  article.directory
  .intern-padding
  .direcotry-container
  .d_single_row
  .col-md-6 {
  margin-bottom: 20px;
}
#content-container
  #content
  article.directory
  .intern-padding
  .direcotry-container
  .d_single_row
  .directory-content {
  background-color: #f7f8fa;
  padding: 20px 20px 20px 20px;
  height: 100%;
  border-radius: 15px;
}
#content-container
  #content
  article.directory
  .intern-padding
  .direcotry-container
  .d_single_row
  .directory-content
  p {
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0;
}
#content-container
  #content
  article.directory
  .intern-padding
  .direcotry-container
  .d_single_row
  .directory-content
  .directory-category {
  margin: 10px 10px 15px 0;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  color: #7e88af !important;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0;
}
#content-container
  #content
  article.directory
  .intern-padding
  .direcotry-container
  .d_single_row
  .directory-content
  .d_single_btn
  .directory_btn {
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0;
  text-align: left;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  text-decoration: none !important;
  color: #3146c5;
  text-transform: capitalize;
}
#content-container #content article.directory .intern-padding .blog-next-page {
  text-align: left !important;
  padding: 10px 0 40px 40px;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner {
  padding: 0 0 70px;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  .directory_edit_btn {
  text-align: right;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  .directory_edit_btn
  a {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-width: 146px;
  justify-content: center;
  margin-bottom: 20px;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  #directory-edit {
  position: relative;
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0 15px 60px 0 #0000000d;
  padding: 40px;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  #directory-edit
  form {
  margin: 0;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  #directory-edit
  form
  #woffice-addable-items
  #woffice-addable-items__title
  h3 {
  font-size: 1rem;
  font-weight: 400;
  text-transform: capitalize;
  margin-bottom: 12px;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  #directory-edit
  form
  #woffice-addable-items
  .addable-item {
  border-radius: 15px;
  box-shadow: none;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  #directory-edit
  form
  #woffice-addable-items
  .addable-item
  a.addable-item__close {
  font-size: 14px;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  #directory-edit
  form
  #woffice-addable-items
  #woffice-addable-items__actions {
  text-align: left;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  #directory-edit
  form
  #woffice-addable-items
  #woffice-addable-items__actions
  a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-width: 115px;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  #directory-edit
  form
  #postform-select-parent {
  margin: 25px 0 18px;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  #directory-edit
  form
  #postform-select-parent
  .select2
  .select2-selection {
  min-height: 50px;
  background: 0 0;
  border: 1px solid #b8bac6;
  border-radius: 15px;
  display: flex;
  align-items: center;
  padding: 0;
  padding-left: 8px;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  #directory-edit
  form
  #postform-select-parent
  .select2
  .select2-selection
  ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  #directory-edit
  form
  #postform-select-parent
  .select2
  .select2-selection
  ul
  li.select2-selection__choice {
  margin-top: 0;
  margin-block: 0;
  padding: 8px 16px;
  border-radius: 10px;
  border: 1px solid #e8e9eb;
  outline: 0;
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0;
  text-align: left;
  color: #2d3342;
  background-color: #fdfdfde0;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  #directory-edit
  form
  #postform-select-parent
  .select2
  .select2-selection
  ul
  li.select2-selection__choice
  button {
  position: relative;
  padding: 0 !important;
  background-color: transparent !important;
  color: #7e88af !important;
  border: none !important;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  #directory-edit
  form
  .ai_submit_btn {
  margin: 50px 0 0;
  text-align: right !important;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  #directory-edit
  form
  .ai_submit_btn
  button[type="submit"] {
  margin: 0;
  max-width: 150px;
  min-width: 145px;
}
#content-container
  #content
  .d_single_edit_wrapper
  .d_single_edit_wrapper_inner
  #directory-edit
  > .center
  a {
  position: absolute;
  right: 188px;
  bottom: 40px;
  min-width: 145px;
}
#content-container #content .directory-comment {
  margin-bottom: 50px;
  background: #fff;
}
#content-container #content .directory-comment .box {
  background: 0 0;
}
.intern-thumbnail img {
  border-radius: 15px;
}
.intern-thumbnail.auto-height {
  height: auto;
}
#content-container .masonry-layout .box .intern-thumbnail.auto-height {
  height: auto;
}
#content-container .blog-single-col .blog-card-wrapper .intern-thumbnail img {
  width: 100%;
}
#content-container
  .blog-single-col
  .blog-card-wrapper
  .intern-thumbnail.fixed-height
  img {
  height: 400px;
}
#content-container
  .blog-single-col
  .blog-card-wrapper
  .intern-thumbnail.auto-height
  img {
  height: auto;
}
#content-container .post .heading {
  word-break: break-all;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  .post
  .heading
  a,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  .post
  .heading
  a,
#content-container
  .post
  .heading
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  .post
  .heading
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a,
#content-container .post .heading h2 {
  margin: 0;
}
#content-container .post .heading a:hover {
  text-decoration: none;
}
#content-container .blog-single-col {
  padding: 0;
}
#content-container .frontend-edit-wrapper {
  padding: 20px;
}
#content-container .frontend-edit-wrapper .intern-padding {
  padding: 0;
}
#content-container .blog-single-comment .intern-padding {
  padding: 0;
  background-color: #f7f8fa;
}
#content-container .blog-single-comment .comment-respond {
  background-color: #fff;
}
#content-container .blog-single-comment #comments-container {
  padding: 20px;
}
.post-meta .intern-box {
  padding: 0 !important;
}
.post-meta .post-metadatas {
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  color: #8993ba;
}
.post-meta .post-metadatas li {
  display: inline-flex;
  align-items: center;
}
.post-meta .post-metadatas li i {
  padding-right: 5px;
  font-size: 14px;
}
.post-meta .post-metadatas li a {
  text-transform: none;
  color: #8993ba;
  text-decoration: none;
  font-size: 12px;
  font-weight: 400;
}
.metadatas-footer .post-metadatas {
  text-align: left;
  font-style: normal;
}
.metadatas-footer .post-metadatas.list-inline li {
  display: block;
}
.blog-authorbox {
  margin-top: 20px;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
  margin: 40px 0 40px 0;
}
.blog-authorbox img {
  border-radius: 10px;
  float: left;
}
.blog-authorbox h3 {
  text-transform: capitalize;
  margin-top: 5px;
}
.blog-authorbox-right {
  padding-left: 120px;
}
.blog-authorbox-right h3 {
  margin: 0;
}
.blog-authorbox-right .blog-like-container {
  display: flex;
  align-items: baseline;
}
.blog-authorbox-right .blog-like-container .like-text {
  text-transform: capitalize;
  font-size: 0.9em;
  margin-bottom: 0;
}
#content-container .blog-shortcode-container .list-styled.list-arrow a:hover {
  text-decoration: none !important;
}
#content-container
  .blog-shortcode-container
  .list-styled.list-arrow
  li::before {
  top: 7px;
}
#content-container .blog-shortcode-container h4 span {
  font-size: 16px;
  font-style: italic;
  margin-left: 5px;
  text-transform: none;
}
#content-container .blog-next-page .navigation {
  padding: 0;
  display: inline-flex;
  gap: 4px;
  margin: 0;
}
#content-container .blog-next-page .navigation li {
  list-style: none;
  float: left;
}
#buddypress
  #content-container
  .blog-next-page
  .navigation
  li
  #profile-group-edit-submit,
#buddypress
  #content-container
  .blog-next-page
  .navigation
  li
  input[type="submit"],
#buddypress
  #group-list
  .group-button
  #content-container
  .blog-next-page
  .navigation
  li
  .leave-group,
#buddypress
  #groups-list
  #content-container
  .blog-next-page
  .navigation
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#buddypress
  #groups-list
  #content-container
  .blog-next-page
  .navigation
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#buddypress
  #members-list
  #content-container
  .blog-next-page
  .navigation
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#buddypress
  #members-list
  #content-container
  .blog-next-page
  .navigation
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#buddypress
  .activity-update-form
  #content-container
  .blog-next-page
  .navigation
  li
  .bpfb_primary_button,
#content-container
  .blog-next-page
  .navigation
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  .blog-next-page
  .navigation
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container
  .blog-next-page
  .navigation
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  .blog-next-page
  .navigation
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button,
#content-container
  .blog-next-page
  .navigation
  li
  #buddypress
  #group-list
  .group-button
  .leave-group,
#content-container
  .blog-next-page
  .navigation
  li
  #buddypress
  #profile-group-edit-submit,
#content-container
  .blog-next-page
  .navigation
  li
  #buddypress
  .activity-update-form
  .bpfb_primary_button,
#content-container
  .blog-next-page
  .navigation
  li
  #buddypress
  input[type="submit"],
#content-container
  .blog-next-page
  .navigation
  li
  #woffice-login
  form
  .login-submit
  input,
#content-container .blog-next-page .navigation li .btn,
#content-container
  .blog-next-page
  .navigation
  li
  .login-tabs-wrapper
  .lostpassword-button,
#content-container
  .blog-next-page
  .navigation
  li
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a,
#main-content
  #buddypress
  #item-body
  #groups-list
  #content-container
  .blog-next-page
  .navigation
  li
  .action
  a,
#main-content
  #buddypress
  #item-body
  #groups-list
  #content-container
  .blog-next-page
  .navigation
  li
  .action
  button,
#main-content
  #buddypress
  #item-body
  #members-list
  #content-container
  .blog-next-page
  .navigation
  li
  .action
  a,
#main-content
  #buddypress
  #item-body
  #members-list
  #content-container
  .blog-next-page
  .navigation
  li
  .action
  button,
#woffice-login
  form
  .login-submit
  #content-container
  .blog-next-page
  .navigation
  li
  input,
.login-tabs-wrapper
  #content-container
  .blog-next-page
  .navigation
  li
  .lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #content-container
  .blog-next-page
  .navigation
  li
  a {
  background-color: transparent;
  color: #2d3342;
  border: 0;
  box-shadow: none;
  margin: 0 !important;
}
#buddypress
  #content-container
  .blog-next-page
  .navigation
  li.active
  #profile-group-edit-submit,
#buddypress
  #content-container
  .blog-next-page
  .navigation
  li.active
  input[type="submit"],
#buddypress
  #group-list
  .group-button
  #content-container
  .blog-next-page
  .navigation
  li.active
  .leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .blog-next-page
  .navigation
  li.active
  a,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .blog-next-page
  .navigation
  li.active
  button,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .blog-next-page
  .navigation
  li.active
  a,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .blog-next-page
  .navigation
  li.active
  button,
#buddypress
  .activity-update-form
  #content-container
  .blog-next-page
  .navigation
  li.active
  .bpfb_primary_button,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #groups-list
  li.active
  .action
  a,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #groups-list
  li.active
  .action
  button,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #members-list
  li.active
  .action
  a,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #members-list
  li.active
  .action
  button,
#content-container
  .blog-next-page
  .navigation
  li.active
  #buddypress
  #group-list
  .group-button
  .leave-group,
#content-container
  .blog-next-page
  .navigation
  li.active
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  .blog-next-page
  .navigation
  li.active
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container
  .blog-next-page
  .navigation
  li.active
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  .blog-next-page
  .navigation
  li.active
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container
  .blog-next-page
  .navigation
  li.active
  #buddypress
  #profile-group-edit-submit,
#content-container
  .blog-next-page
  .navigation
  li.active
  #buddypress
  .activity-update-form
  .bpfb_primary_button,
#content-container
  .blog-next-page
  .navigation
  li.active
  #buddypress
  input[type="submit"],
#content-container
  .blog-next-page
  .navigation
  li.active
  #woffice-login
  form
  .login-submit
  input,
#content-container .blog-next-page .navigation li.active .btn,
#content-container
  .blog-next-page
  .navigation
  li.active
  .login-tabs-wrapper
  .lostpassword-button,
#content-container
  .blog-next-page
  .navigation
  li.active
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a,
#main-content
  #buddypress
  #item-body
  #groups-list
  #content-container
  .blog-next-page
  .navigation
  li.active
  .action
  a,
#main-content
  #buddypress
  #item-body
  #groups-list
  #content-container
  .blog-next-page
  .navigation
  li.active
  .action
  button,
#main-content
  #buddypress
  #item-body
  #members-list
  #content-container
  .blog-next-page
  .navigation
  li.active
  .action
  a,
#main-content
  #buddypress
  #item-body
  #members-list
  #content-container
  .blog-next-page
  .navigation
  li.active
  .action
  button,
#woffice-login
  form
  .login-submit
  #content-container
  .blog-next-page
  .navigation
  li.active
  input,
.login-tabs-wrapper
  #content-container
  .blog-next-page
  .navigation
  li.active
  .lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #content-container
  .blog-next-page
  .navigation
  li.active
  a {
  background-color: #3146c5;
  color: #fff !important;
}
#buddypress
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  #profile-group-edit-submit,
#buddypress
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  input[type="submit"],
#buddypress
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  #profile-group-edit-submit,
#buddypress
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  input[type="submit"],
#buddypress
  #group-list
  .group-button
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  .leave-group,
#buddypress
  #group-list
  .group-button
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  .leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  a,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  button,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  a,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  button,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  a,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  button,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  a,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  button,
#buddypress
  .activity-update-form
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  .bpfb_primary_button,
#buddypress
  .activity-update-form
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  .bpfb_primary_button,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #groups-list
  li.page-nav-left
  .action
  a,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #groups-list
  li.page-nav-left
  .action
  button,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #groups-list
  li.page-nav-right
  .action
  a,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #groups-list
  li.page-nav-right
  .action
  button,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #members-list
  li.page-nav-left
  .action
  a,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #members-list
  li.page-nav-left
  .action
  button,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #members-list
  li.page-nav-right
  .action
  a,
#content-container
  .blog-next-page
  .navigation
  #main-content
  #buddypress
  #item-body
  #members-list
  li.page-nav-right
  .action
  button,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  #buddypress
  #group-list
  .group-button
  .leave-group,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  #buddypress
  #profile-group-edit-submit,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  #buddypress
  .activity-update-form
  .bpfb_primary_button,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  #buddypress
  input[type="submit"],
#content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  #woffice-login
  form
  .login-submit
  input,
#content-container .blog-next-page .navigation li.page-nav-left .btn,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  .login-tabs-wrapper
  .lostpassword-button,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  #buddypress
  #group-list
  .group-button
  .leave-group,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  #buddypress
  #profile-group-edit-submit,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  #buddypress
  .activity-update-form
  .bpfb_primary_button,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  #buddypress
  input[type="submit"],
#content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  #woffice-login
  form
  .login-submit
  input,
#content-container .blog-next-page .navigation li.page-nav-right .btn,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  .login-tabs-wrapper
  .lostpassword-button,
#content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a,
#main-content
  #buddypress
  #item-body
  #groups-list
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  .action
  a,
#main-content
  #buddypress
  #item-body
  #groups-list
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  .action
  button,
#main-content
  #buddypress
  #item-body
  #groups-list
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  .action
  a,
#main-content
  #buddypress
  #item-body
  #groups-list
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  .action
  button,
#main-content
  #buddypress
  #item-body
  #members-list
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  .action
  a,
#main-content
  #buddypress
  #item-body
  #members-list
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  .action
  button,
#main-content
  #buddypress
  #item-body
  #members-list
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  .action
  a,
#main-content
  #buddypress
  #item-body
  #members-list
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  .action
  button,
#woffice-login
  form
  .login-submit
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  input,
#woffice-login
  form
  .login-submit
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  input,
.login-tabs-wrapper
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  .lostpassword-button,
.login-tabs-wrapper
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  .lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-left
  a,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #content-container
  .blog-next-page
  .navigation
  li.page-nav-right
  a {
  color: #3146c5;
}
#content-container .blog-next-page .navigation li.page-nav-right a {
  padding-right: 0 !important;
}
#content-container .blog-col {
  margin-bottom: 30px;
}
#content-container .blog-card-wrapper {
  width: 100%;
}
#content-container .blog-card-wrapper .card {
  padding: 20px 20px 35px;
  border: 0;
}
#content-container .blog-card-wrapper .card .card-body,
#content-container .blog-card-wrapper .card .card-footer {
  padding: 0 !important;
  margin-top: 15px;
}
#content-container .blog-card-wrapper .blog-title {
  padding: 20px 0 0 0;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  .blog-card-wrapper
  .blog-title
  a,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  .blog-card-wrapper
  .blog-title
  a,
#content-container
  .blog-card-wrapper
  .blog-title
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  .blog-card-wrapper
  .blog-title
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a,
#content-container .blog-card-wrapper .blog-title h2 {
  word-break: break-word;
  font-size: 20px;
}
#content-container #content .blog-col .blog-card-wrapper .card {
  width: 100%;
  border-radius: 15px;
  filter: drop-shadow(0px 15px 60px rgba(0, 0, 0, 0.05));
  transition: 0.3s ease-in-out;
}
#content-container
  #content
  .blog-col
  .blog-card-wrapper
  .card
  .blog-thumb
  .intern-thumbnail.fixed-height
  img,
#content-container #content .blog-col .blog-card-wrapper .card .blog-thumb img {
  width: 100%;
  height: 295px;
  border-radius: 15px;
  object-fit: cover;
}
#content-container #content .blog-col .blog-card-wrapper .card .card-body {
  margin-top: 0;
}
#content-container
  #content
  .blog-col
  .blog-card-wrapper
  .card
  .card-body
  .blog-content
  p {
  margin: 15px 0 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
}
#content-container
  #content
  .blog-col
  .blog-card-wrapper
  .card
  .card-body
  .post-meta
  .intern-box
  ul {
  display: inline-flex;
  column-gap: 18px;
  row-gap: 5px;
  flex-wrap: wrap;
}
#content-container
  #content
  .blog-col
  .blog-card-wrapper
  .card
  .card-body
  .post-meta
  .intern-box
  ul
  li {
  margin: 0;
  font-size: 13px;
  flex-wrap: wrap;
  column-gap: 5px;
}
#content-container
  #content
  .blog-col
  .blog-card-wrapper
  .card
  .card-body
  .post-meta
  .intern-box
  ul
  li
  a {
  font-size: 13px;
}
#content-container
  #content
  .blog-col
  .blog-card-wrapper
  .card
  .card-body
  .post-meta
  .intern-box
  ul
  li
  i {
  font-size: 15px;
  padding: 0;
}
#content-container
  #content
  .blog-col
  .blog-card-wrapper
  .card
  .card-body
  .post-meta
  .intern-box
  ul
  li
  span {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
#content-container
  #content
  .blog-col
  .blog-card-wrapper
  .card
  .card-body
  .post-meta
  .intern-box
  ul
  li.list_catg,
#content-container
  #content
  .blog-col
  .blog-card-wrapper
  .card
  .card-body
  .post-meta
  .intern-box
  ul
  li.meta-tags {
  column-gap: 0 !important;
}
#content-container
  #content
  .blog-col
  .blog-card-wrapper
  .card
  .card-body
  .post-meta
  .intern-box
  ul
  li.list_catg
  a,
#content-container
  #content
  .blog-col
  .blog-card-wrapper
  .card
  .card-body
  .post-meta
  .intern-box
  ul
  li.meta-tags
  a {
  margin-left: 5px;
}
#content-container #content .blog-col .blog-card-wrapper .card .card-footer {
  margin-top: 5px;
}
#content-container
  #content
  .blog-col
  .blog-card-wrapper
  .card
  .card-footer
  .blog-button
  a {
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  column-gap: 5px;
  text-decoration: none;
  transition: 0.3s ease-in-out;
}
#content-container
  #content
  .blog-col
  .blog-card-wrapper
  .card
  .card-footer
  .blog-button
  a
  i {
  transition: 0.2s ease-in-out;
  margin-top: 5px;
  font-size: 9px;
}
#content-container
  #content
  .blog-col
  .blog-card-wrapper
  .card
  .card-footer
  .blog-button
  a:hover
  i {
  transform: translateX(5px);
}
#content-container #content .blog-col .blog-card-wrapper .card:hover {
  transform: translateY(-7px);
}
#content-container #content .new_article_wrapper {
  background-color: transparent;
  margin: 0;
}
#content-container #content .new_article_wrapper #blog-create {
  position: relative;
  background-color: transparent;
}
#content-container #content .new_article_wrapper #blog-create form {
  margin-bottom: 10px;
}
#content-container #content .new_article_wrapper #blog-create form p {
  margin: 0;
}
#content-container
  #content
  .new_article_wrapper
  #blog-create
  form
  p
  label[for="post_thumbnail"] {
  margin-top: 25px;
}
#content-container #content .new_article_wrapper #blog-create form label {
  margin-bottom: 10px;
}
#content-container
  #content
  .new_article_wrapper
  #blog-create
  form
  input[type="file"],
#content-container
  #content
  .new_article_wrapper
  #blog-create
  form
  input[type="text"] {
  background: 0 0;
  margin-bottom: 10px;
}
#content-container
  #content
  .new_article_wrapper
  #blog-create
  form
  #postform-select-parent {
  margin: 25px 0 18px;
}
#content-container
  #content
  .new_article_wrapper
  #blog-create
  form
  #postform-select-parent
  .select2
  .select2-selection {
  min-height: 50px;
  background: 0 0;
  border: 1px solid #b8bac6;
  border-radius: 15px;
  display: flex;
  align-items: center;
  padding-left: 8px;
}
#content-container
  #content
  .new_article_wrapper
  #blog-create
  form
  #postform-select-parent
  .select2
  .select2-selection
  ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
#content-container
  #content
  .new_article_wrapper
  #blog-create
  form
  #postform-select-parent
  .select2
  .select2-selection
  ul
  li.select2-selection__choice {
  margin-top: 0;
  margin-block: 0;
  padding: 8px 16px;
  border-radius: 10px;
  border: 1px solid #e8e9eb;
  outline: 0;
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0;
  text-align: left;
  color: #2d3342;
  background-color: #fdfdfde0;
}
#content-container
  #content
  .new_article_wrapper
  #blog-create
  form
  #postform-select-parent
  .select2
  .select2-selection
  ul
  li.select2-selection__choice
  button {
  position: relative;
  padding: 0 !important;
  background-color: transparent !important;
  color: #7e88af !important;
  border: none !important;
}
#content-container
  #content
  .new_article_wrapper
  #blog-create
  form
  .custom-file {
  min-height: 50px;
  margin-bottom: 10px;
}
#content-container
  #content
  .new_article_wrapper
  #blog-create
  form
  .custom-file
  #post_thumbnail {
  height: 100%;
  margin: 0;
}
#content-container
  #content
  .new_article_wrapper
  #blog-create
  form
  .custom-file
  .custom-file-label {
  background: 0 0;
  padding-top: 12px;
  height: 100%;
  border-radius: 15px;
  margin-bottom: 0;
}
#content-container
  #content
  .new_article_wrapper
  #blog-create
  form
  .custom-file
  .custom-file-label::after {
  background: 0 0;
  border: none;
  outline: 0;
  top: 5px;
  right: 10px;
  font-weight: 700;
}
#content-container
  #content
  .new_article_wrapper
  #blog-create
  form
  #wp-post_content-wrap {
  margin-bottom: 12px;
}
#content-container
  #content
  .new_article_wrapper
  #blog-create
  form
  .ai_submit_btn {
  text-align: right !important;
}
#content-container
  #content
  .new_article_wrapper
  #blog-create
  form
  .ai_submit_btn
  #woffice-frontend-submit {
  min-width: auto;
  width: auto;
  display: inline-flex;
  align-items: center;
  column-gap: 8px;
}
#content-container #content .new_article_wrapper #blog-create form + .center {
  position: absolute;
  bottom: 65px;
  right: 217px;
}
#content-container #content .new_article_wrapper #blog-create form + .center a {
  display: inline-flex;
  align-items: center;
  column-gap: 8px;
  min-width: 140px;
}
#content-container #content .masonry-layout .blog-item {
  padding: 20px 20px 35px;
  border-radius: 15px;
  filter: drop-shadow(0px 15px 60px rgba(0, 0, 0, 0.05));
}
#content-container #content .masonry-layout .blog-item .intern-thumbnail img {
  width: 100%;
  height: 295px;
  border-radius: 15px;
  object-fit: cover;
}
#content-container #content .masonry-layout .blog-item .intern-padding {
  padding: 0;
  border-radius: 0;
}
#content-container
  #content
  .masonry-layout
  .blog-item
  .intern-padding
  .box-title {
  border-bottom: 0;
  margin-top: 0;
  position: relative;
  text-align: left;
  border-top: 0;
  padding-bottom: 0;
  background-color: transparent;
  border-radius: 0;
  margin: 22px 0;
}
#content-container
  #content
  .masonry-layout
  .blog-item
  .intern-padding
  .box-title
  h3 {
  background: 0 0;
  margin: 0;
  padding: 0;
}
#content-container
  #content
  .masonry-layout
  .blog-item
  .intern-padding
  .box-title
  h3
  a {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  color: #2d3342;
  text-decoration: none;
}
#content-container #content .masonry-layout .blog-item .intern-padding span {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0 10px 5px 0;
  padding: 0;
}
#content-container #content .masonry-layout .blog-item .intern-padding span a {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
#content-container #content .masonry-layout .blog-item .intern-padding span i {
  font-size: 15px;
}
#content-container
  #content
  .masonry-layout
  .blog-item
  .intern-padding
  .masonry_para
  p {
  margin: 15px 0 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
}
#content-container #content .masonry-layout .blog-item .intern-box {
  margin-top: 26px;
}
#content-container
  #content
  .masonry-layout
  .blog-item
  .intern-box
  a.masonry_blog_btn {
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  column-gap: 5px;
  text-decoration: none;
  transition: 0.3s ease-in-out;
}
#content-container
  #content
  .masonry-layout
  .blog-item
  .intern-box
  a.masonry_blog_btn
  i {
  transition: 0.2s ease-in-out;
  margin-top: 5px;
  font-size: 9px;
}
#content-container
  #content
  .masonry-layout
  .blog-item
  .intern-box
  a.masonry_blog_btn:hover
  i {
  transform: translateX(5px);
}
#content-container #content .blog-single-col {
  padding: 30px;
  background: #fff;
  filter: drop-shadow(0px 15px 60px rgba(0, 0, 0, 0.05));
  border-radius: 15px;
}
#content-container #content .blog-single-col .blog-card-wrapper .blog_card {
  padding: 0;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .blog-thumb
  .intern-thumbnail.fixed-height
  img {
  height: 295px;
  object-fit: cover;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body {
  margin-top: 23px;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title {
  padding: 0 0 30px;
  justify-content: start;
  flex-direction: column;
  align-items: start;
  gap: 12px;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .heading-container
  .heading {
  margin: 0;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .heading-container
  .heading
  a,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .heading-container
  .heading
  a,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .heading-container
  .heading
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .heading-container
  .heading
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .heading-container
  .heading
  h1,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .heading-container
  .heading
  h2,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .heading-container
  .heading
  h3 {
  margin: 0;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 36px;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .post-meta
  .intern-box
  ul {
  display: flex;
  align-items: center;
  justify-content: end;
  column-gap: 14px;
  row-gap: 6px;
  flex-wrap: wrap;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .post-meta
  .intern-box
  ul
  li {
  font-size: 14px;
  flex-wrap: wrap;
  column-gap: 5px;
  margin: 0;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .post-meta
  .intern-box
  ul
  li
  i {
  padding-right: 0;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .post-meta
  .intern-box
  ul
  li
  span {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .post-meta
  .intern-box
  ul
  li
  a {
  font-size: 14px;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .post-meta
  .intern-box
  ul
  li.list_catg,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .post-meta
  .intern-box
  ul
  li.meta-tags {
  column-gap: 0 !important;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .post-meta
  .intern-box
  ul
  li.list_catg
  a,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-title
  .post-meta
  .intern-box
  ul
  li.meta-tags
  a {
  margin-left: 5px;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  ol,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  ul {
  padding-left: 20px;
  margin: 25px 0;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  ol
  li,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  ul
  li {
  padding: 2px 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  text-transform: capitalize;
  color: #7e88af;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  h4,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  h5,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  h6 {
  font-size: 18px;
  line-height: 24px;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  a,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  a,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  h1,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  h2,
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  h3 {
  font-size: 20px;
  line-height: 24px;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  p {
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  text-transform: capitalize;
  color: #7e88af;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  p
  a {
  color: #7e88af;
  text-decoration: underline;
}
#content-container
  #content
  .blog-single-col
  .blog-card-wrapper
  .blog_card
  .card-body
  .blog-content
  blockquote::before {
  color: #767fa0;
}
#content-container #content .blog-single-col .blog-authorbox {
  border-radius: 10px;
  background: #fafbfe;
  box-shadow: none;
  padding: 22px 35px;
  margin-bottom: 0;
}
#content-container #content .blog-single-col .blog-authorbox img.avatar {
  width: 55px;
  height: 55px;
  object-fit: cover;
}
#content-container
  #content
  .blog-single-col
  .blog-authorbox
  .blog-authorbox-right {
  padding-left: 70px;
}
#content-container
  #content
  .blog-single-col
  .blog-authorbox
  .blog-authorbox-right
  h3
  a {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  color: #2d3342;
}
#content-container
  #content
  .blog-single-col
  .blog-authorbox
  .blog-authorbox-right
  .blog-like-container {
  justify-content: space-between;
}
#content-container #content .blog-single-col + .frontend-edit-wrapper {
  background: 0 0;
  padding: 40px 0;
  margin: 0;
}
#content-container
  #content
  .blog-single-col
  + .frontend-edit-wrapper
  .frontend-wrapper
  #blog-bottom {
  text-align: right !important;
}
#content-container #content .blog-single-comment #comments-container {
  padding: 0;
  margin: 0;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  #content
  .blog-single-comment
  #comments-container
  .heading
  a,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  #content
  .blog-single-comment
  #comments-container
  .heading
  a,
#content-container
  #content
  .blog-single-comment
  #comments-container
  .heading
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #content
  .blog-single-comment
  #comments-container
  .heading
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #content
  .blog-single-comment
  #comments-container
  .heading
  h2 {
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 30px;
}
#content-container
  #content
  .blog-single-comment
  #comments-container
  .intern-padding {
  margin-top: 40px;
  padding: 30px 22px;
  border-radius: 15px;
  background: #fff;
  box-shadow: 0 15px 60px 0 rgba(0, 0, 0, 0.05);
}
#content-container
  #content
  .blog-single-comment
  #comments-container
  .intern-padding
  .comment-list {
  padding: 0;
}
#content-container
  #content
  .blog-single-comment
  #comments-container
  .intern-padding
  .comment-list
  li {
  border: 1px solid #eaeff3;
  border-radius: 10px;
  padding: 30px;
}
#content-container
  #content
  .blog-single-comment
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body {
  position: relative;
}
#content-container
  #content
  .blog-single-comment
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .comment-meta
  .comment-author
  img.avatar {
  width: 50px;
  height: 50px;
  border-radius: 10px;
  margin: 0 15px 0 0;
}
#content-container
  #content
  .blog-single-comment
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .comment-meta
  .comment-author
  b
  a {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
  text-transform: uppercase;
}
#content-container
  #content
  .blog-single-comment
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .comment-meta
  .comment-author
  span.says {
  text-transform: lowercase;
  font-size: 16px;
  font-weight: 600;
}
#content-container
  #content
  .blog-single-comment
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .comment-meta
  .comment-metadata
  a {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
#content-container
  #content
  .blog-single-comment
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .comment-meta
  .comment-awaiting-moderation {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-transform: capitalize;
  background: #00000017;
  color: #000;
  padding: 5px;
  margin-left: 65px;
  border-radius: 5px;
}
#content-container
  #content
  .blog-single-comment
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .comment-content {
  padding-left: 65px;
  margin-top: 14px;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #8993ba;
}
#content-container
  #content
  .blog-single-comment
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .comment-content
  p {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-transform: capitalize;
  max-width: calc(100% - 160px);
}
#content-container
  #content
  .blog-single-comment
  #comments-container
  .intern-padding
  .comment-list
  li
  .comment-body
  .reply
  a {
  position: absolute;
  top: 50%;
  right: 2%;
  transform: translateY(-50%);
  padding: 6px 20px;
  min-width: 120px;
}
#content-container
  #content
  .blog-single-comment
  #comments-container
  .intern-padding
  .comment-list
  li
  .children
  li {
  border: none;
}
#content-container
  #content
  .blog-single-comment
  #comments-container
  .intern-padding
  .comment-list
  li
  .children
  li
  .children {
  padding: 0;
}
#content-container #content .blog-single-comment > .box {
  background: 0 0;
  margin-top: 40px;
  margin-bottom: 50px;
}
#content-container #content .blog-single-comment > .box .intern-padding {
  background: 0 0;
}
#content-container
  #content
  .blog-single-comment
  > .box
  .intern-padding
  .comment-respond {
  background: 0 0;
}
#content-container
  #content
  .blog-single-comment
  > .box
  .intern-padding
  .comment-respond
  .comment-form {
  margin: 0;
}
#content-container
  #content
  .blog-single-comment
  > .box
  .intern-padding
  .comment-respond
  .comment-form
  .logged-in-as {
  margin: 0;
  font-size: 14px;
}
#content-container
  #content
  .blog-single-comment
  > .box
  .intern-padding
  .comment-respond
  .comment-form
  .logged-in-as
  a {
  font-size: 14px;
}
#content-container
  #content
  .blog-single-comment
  > .box
  .intern-padding
  .comment-respond
  .comment-form
  .comment-form-comment
  textarea {
  background: 0 0;
}
#content-container
  #content
  .blog-single-comment
  > .box
  .intern-padding
  .comment-respond
  .comment-form
  p
  input[type="email"],
#content-container
  #content
  .blog-single-comment
  > .box
  .intern-padding
  .comment-respond
  .comment-form
  p
  input[type="text"],
#content-container
  #content
  .blog-single-comment
  > .box
  .intern-padding
  .comment-respond
  .comment-form
  p
  input[type="url"] {
  background: 0 0;
}
#content-container
  #content
  .blog-single-comment
  > .box
  .intern-padding
  .comment-respond
  .comment-form
  .control-group
  button {
  min-width: 170px;
}
#content-container
  #content
  .blog-single-comment
  > .box
  .intern-padding
  .comment-respond
  .comment-form
  .control-group
  button
  i {
  display: none;
}
#content-container #content .new_blog_btn a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
#content-container #content .bottom_btn_row {
  margin: 50px 0 70px;
  align-items: center;
}
#content-container #content .bottom_btn_row .new_blog_btn {
  padding-left: 0 !important;
}
#content-container #content .bottom_btn_row .pag_col {
  padding: 0 !important;
}
#content-container
  #content
  .bottom_btn_row
  .pag_col
  .blog-next-page
  .navigation {
  margin: 0;
}
body.members .woffice-members-filter {
  display: flex;
  margin-left: auto;
  align-items: flex-end;
}
.type-bp_activity #buddypress .subnav-filters {
  padding-top: 30px;
  padding-bottom: 30px;
}
.type-bp_activity #buddypress .activity-nav {
  padding-left: 20px;
}
.type-bp_activity #buddypress .activity-list .activity-avatar {
  width: auto;
}
.type-bp_activity #buddypress .activity-list .activity-avatar .avatar {
  width: 50px;
  height: 50px;
}
.type-bp_activity #buddypress .activity-list .load-more a {
  width: 140px;
  margin: 0 auto;
}
.type-bp_activity #buddypress .activity-update-form #whats-new-post-in-box {
  text-align: left;
  margin: 0;
  display: flex;
  align-items: baseline;
}
.type-bp_activity #buddypress #whats-new-post-in-box-items {
  margin: 0 15px 0 15px;
}
.type-bp_activity
  #buddypress
  #whats-new-post-in-box-items
  #activity-autocomplete {
  padding: 20px;
  font-size: 1rem;
}
.type-bp_activity #buddypress .bpfb_form_container #whats-new-post-in {
  height: 55px;
}
.type-bp_activity #buddypress .activity-meta {
  background-color: #fff;
}
#buddypress .woffice-members-filter {
  display: flex;
  margin-left: auto;
}
#buddypress input[type="radio"] {
  position: relative;
}
#buddypress input[type="radio"]:checked:before {
  content: "\f111";
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  transition-duration: 0.4s;
  color: #3146c5;
  font-size: 12px;
}
#buddypress input[type="radio"]:before {
  content: "";
  border-radius: 50%;
  border: 2px solid #3146c5 !important;
  cursor: pointer;
  height: 22px;
  width: 22px;
  position: absolute;
  left: -4px;
  top: -3px;
  text-align: center;
  border: 1px solid;
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  -webkit-transition: content 0.4s;
  -moz-transition: content 0.4s;
  transition: content 0.4s;
  background-color: #fff;
}
#buddypress #dir-activity-search-submit,
#buddypress #dir-groups-search-submit,
#buddypress #dir-members-search-submit,
#buddypress #group-activity-search-submit,
#buddypress #group-members-search-submit,
#buddypress #group_invites_search_submit,
#buddypress #manage-members-search-submit {
  display: none;
}
#buddypress #group-settings-form {
  padding: 20px;
}
#buddypress .group-description {
  box-shadow: none;
  border: 0;
}
#buddypress form.standard-form:not(#your-profile) .notification-settings {
  margin-bottom: 25px;
}
#buddypress form.standard-form:not(#your-profile) .notification-settings td {
  color: #8993ba;
  font-size: 1rem;
  font-weight: 400;
}
#buddypress form.standard-form:not(#your-profile) th {
  font-size: 1.125rem;
  font-weight: 600;
}
#buddypress form.standard-form:not(#your-profile) .submit {
  margin: 0;
}
#buddypress form.standard-form:not(#your-profile) .submit #submit {
  float: none;
}
#buddypress #capabilities-submit,
#buddypress #delete-account-button,
#buddypress
  #profile-group-edit-submit
  #group-settings-form
  input[type="submit"] {
  float: none;
}
#buddypress #delete-account-button {
  margin-top: 20px;
}
#buddypress
  .bp-messages-content
  #bp-message-thread-header
  button.message-action-delete,
#buddypress .bp-messages-content #thread-preview .message-action-delete,
#buddypress .item-action-delete {
  color: #8993ba;
  border: 0;
  background-color: #f7f8fa;
  height: 40px;
  width: 40px;
  border-radius: 100%;
}
#buddypress
  .bp-messages-content
  #bp-message-thread-header
  button.message-action-delete::before,
#buddypress .bp-messages-content #thread-preview .message-action-delete::before,
#buddypress .item-action-delete::before {
  font-size: 1rem;
}
#buddypress .bp-messages-content #bp-message-thread-list .message-action-unstar,
#buddypress .bp-messages-content #thread-preview .message-action-unstar,
#buddypress .item-action-unstar {
  color: #fff !important;
  border: 0;
  background-color: #3146c5;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  line-height: 35px;
  text-align: center;
}
#buddypress
  .bp-messages-content
  #bp-message-thread-list
  .message-action-unstar::before,
#buddypress .bp-messages-content #thread-preview .message-action-unstar::before,
#buddypress .item-action-unstar::before {
  font-size: 1rem;
}
#buddypress .bp-messages-content #bp-message-thread-list .message-action-star,
#buddypress .bp-messages-content #thread-preview .message-action-star,
#buddypress .item-action-star {
  color: #8993ba;
  border: 0;
  background-color: #f7f8fa;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  line-height: 35px;
  text-align: center;
}
#buddypress
  .bp-messages-content
  #bp-message-thread-list
  .message-action-star::before,
#buddypress .bp-messages-content #thread-preview .message-action-star::before,
#buddypress .item-action-star::before {
  font-size: 1rem;
}
#buddypress .bp-messages-content #thread-preview .message-action-exit,
#buddypress .bp-messages-content #thread-preview .message-action-view,
#buddypress .item-action-view {
  color: #8993ba;
  border: 0;
  background-color: #f7f8fa;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  line-height: 35px;
  text-align: center;
}
#buddypress .bp-messages-content #thread-preview .message-action-exit::before,
#buddypress .bp-messages-content #thread-preview .message-action-view::before,
#buddypress .item-action-view::before {
  font-size: 1rem;
}
#buddypress input[type="checkbox"]:checked:before {
  content: "\f00c";
  font-size: 12px;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  transition-duration: 0.4s;
  color: #fff;
  background-color: #3146c5;
  border: 2px solid #3146c5 !important;
}
#buddypress input[type="checkbox"]:before {
  content: "";
  border: 2px solid #d1d7ec !important;
  border-radius: 3px;
  cursor: pointer;
  height: 18px;
  width: 18px;
  position: absolute;
  text-align: center;
  border: 1px solid;
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  -webkit-transition: content 0.4s;
  -moz-transition: content 0.4s;
  transition: content 0.4s;
  background-color: #fff;
}
#buddypress .user-messages-search {
  float: none;
}
#buddypress .user-messages-search #user_messages_search_submit {
  display: none;
}
#buddypress .user-messages-bulk-actions {
  float: none;
  display: inline-block;
  width: 100%;
}
#buddypress .user-messages-bulk-actions label {
  margin-left: 10px;
}
#buddypress .user-messages-bulk-actions button.messages-button {
  padding: 2px 14px 4px 14px !important;
  margin-left: 10px !important;
}
#buddypress .user-messages-bulk-actions .bulk-actions-wrap .select-arrow {
  display: none;
}
#buddypress .notification-description a {
  color: #2d3342;
  font-size: 0.813rem;
}
#buddypress .notification-description a:hover {
  text-decoration: none;
}
#buddypress .notification-since {
  color: #8993ba;
  font-size: 0.813rem;
}
#buddypress #notification-select {
  width: 130px;
  font-size: inherit;
}
#buddypress #notification-select span.select-arrow {
  right: 16px;
}
#buddypress .notification-actions {
  color: #fff;
}
#buddypress .notification-actions .delete,
#buddypress .notification-actions .mark-unread,
#buddypress .notification-actions .notification-since {
  background-color: #3146c5;
  color: #fff;
  border-radius: 50%;
}
#buddypress .notification-actions .delete .dashicons,
#buddypress .notification-actions .mark-unread .dashicons,
#buddypress .notification-actions .notification-since .dashicons {
  height: 15px;
  width: 17px;
}
#buddypress .notification-actions .delete .dashicons::before,
#buddypress .notification-actions .mark-unread .dashicons::before,
#buddypress .notification-actions .notification-since .dashicons::before {
  font-size: 12px !important;
}
#buddypress .notification-actions .dashicons-dismiss {
  font-size: 17px;
}
#buddypress .notification-actions .mark-read .dashicons-visibility {
  line-height: unset;
}
#buddypress .notification-actions .delete,
#buddypress .notification-actions .mark-read,
#buddypress .notification-actions .mark-unread {
  height: 30px;
  width: 30px;
  line-height: 30px;
  text-align: center;
  background-color: #3146c5;
  color: #fff;
  border-radius: 50%;
  display: inline-block;
}
#buddypress .notification-actions .delete .dashicons,
#buddypress .notification-actions .mark-read .dashicons,
#buddypress .notification-actions .mark-unread .dashicons {
  line-height: unset;
}
#buddypress .notification-actions .delete .dashicons::before,
#buddypress .notification-actions .mark-read .dashicons::before,
#buddypress .notification-actions .mark-unread .dashicons::before {
  font-size: 12px;
}
#buddypress .mark-read {
  color: #fff;
  background-color: #3146c5;
  border-radius: 50%;
}
#buddypress #profile-group-edit-submit,
#buddypress input[type="submit"] {
  width: auto;
}
#buddypress #profile-group-edit-submit:hover,
#buddypress input[type="submit"]:hover {
  border: 1px solid #3146c5 !important;
  color: #3146c5 !important;
}
#buddypress div.submit {
  padding: 0;
  margin: 20px 0 70px;
}
#buddypress .bp-wrap:after,
#buddypress .bp-wrap:before {
  display: none !important;
}
#buddypress .bp-wrap.woffice-profile--horizontal #woffice-bp-sidebar {
  margin-bottom: 22px;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  .main-navs
  ul {
  text-align: center;
  padding: 1rem;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  .main-navs
  ul
  li {
  display: inline-block;
  border-bottom: 0;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  .main-navs
  ul
  li
  a {
  border-radius: 15px;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  .main-navs
  ul
  li
  a:focus {
  background-color: #fff;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header
  #item-header-content {
  text-align: left;
  width: 100%;
  flex: 1 1;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .user_info_detail {
  display: flex;
  justify-content: space-between;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .user_info_detail
  .item-meta
  .activity {
  position: relative;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .user_info_detail
  .item-meta
  .activity::before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  position: absolute;
  left: -12px;
  top: 6px;
  border-radius: 50%;
  background-color: #fea804;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .user_social_detail {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
  margin: 20px 0 0;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .member-header-actions {
  padding: 0;
  flex-direction: row;
  justify-content: end;
  margin: 0;
  gap: 20px;
  flex-wrap: wrap;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .member-header-actions
  div.generic-button {
  margin: 10px 20px 0 0;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .member-header-actions
  .generic-button {
  margin: 0;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header
  #item-header-cover-image {
  display: flex;
  gap: 15px;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header
  #item-header-cover-image
  #item-header-avatar {
  padding: 0;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header
  #item-header-cover-image
  #item-header-avatar
  a {
  text-align: left;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header
  #item-header-cover-image
  #item-header-avatar
  a
  .avatar {
  margin: -60px 0 20px 0;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header
  #item-header-avatar
  img {
  border: 4px solid #fff;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  .users-single-social {
  padding: 0;
  box-shadow: none;
  margin: 0;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  .users-single-itemnav {
  border-bottom: 1px solid #dfe7ed;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  .users-single-itemnav
  .bp-navs {
  display: block;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  .users-single-itemnav
  ul {
  padding: 0;
  text-align: left;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  .users-single-itemnav
  ul
  li {
  margin: 0;
  padding-right: 13px;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  .users-single-itemnav
  ul
  li
  a {
  font-size: 1rem;
  color: #8993ba;
  font-weight: 400;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  .users-single-itemnav
  ul
  li
  a::before {
  font-family: woffice-icon !important;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  .users-single-itemnav
  ul
  li
  a:hover {
  color: #3146c5;
  background-color: transparent;
  text-decoration: none;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  .users-single-itemnav
  ul
  li
  a:focus {
  background-color: transparent;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #woffice-bp-sidebar
  .users-single-itemnav
  ul
  li.selected
  a {
  color: #3146c5;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #item-body
  .users-single-subnav
  .bp-navs {
  background-color: transparent;
  margin-bottom: 50px;
  border-bottom: 1px solid #dfe7ed;
  padding: 0;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #item-body
  .users-single-subnav
  .bp-navs
  .subnav {
  padding: 15px 0 35px;
  display: flex;
  align-items: center;
  gap: 28px;
  flex-wrap: wrap;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #item-body
  .users-single-subnav
  .bp-navs
  .subnav
  li {
  margin: 0;
}
#buddypress
  .bp-wrap.woffice-profile--horizontal
  #item-body
  .users-single-subnav
  .bp-navs
  .subnav
  li
  a {
  box-shadow: none;
  padding: 0;
}
#buddypress #members-dir-list #members-list {
  height: 100% !important;
}
#buddypress #members-dir-list {
  height: 100%;
}
#buddypress #members-dir-list li:not(.has-cover-image).odd .profile-card-badge {
  color: #3146c5;
}
#buddypress
  #members-dir-list
  li:not(.has-cover-image).odd
  .profile-card-badge.is-Administrator {
  color: #45c62e;
}
#buddypress
  #members-dir-list
  li:not(.has-cover-image).even
  .profile-card-badge {
  color: #fea804;
}
#buddypress
  #members-dir-list
  li:not(.has-cover-image).even
  .profile-card-badge.is-Administrator {
  color: #45c62e;
}
#buddypress #members-dir-list .profile-card-badge {
  font-size: 12px;
  font-weight: 400;
}
#buddypress .screen-content .subnav-filters {
  background-color: transparent;
  justify-content: space-between;
  align-items: center;
}
#buddypress .screen-content .subnav-filters .subnav-search {
  margin-right: auto;
}
#buddypress #woffice-roles-filter {
  margin-right: 10px;
}
#buddypress #activity-filter-select #activity-filter-by,
#buddypress #group-list .group-button #woffice-roles-filter .leave-group,
#buddypress #group-members-role-filter,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #woffice-roles-filter
  a,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #woffice-roles-filter
  button,
#buddypress #groups-order-by,
#buddypress #groups_members-order-by,
#buddypress #members-friends,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #woffice-roles-filter
  a,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #woffice-roles-filter
  button,
#buddypress #members-order-by,
#buddypress #notifications-filter-by,
#buddypress #user-messages-bulk-actions,
#buddypress #woffice-roles-filter #group-list .group-button .leave-group,
#buddypress
  #woffice-roles-filter
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#buddypress
  #woffice-roles-filter
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#buddypress
  #woffice-roles-filter
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#buddypress
  #woffice-roles-filter
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#buddypress #woffice-roles-filter #profile-group-edit-submit,
#buddypress #woffice-roles-filter #woffice-login form .login-submit input,
#buddypress #woffice-roles-filter .activity-update-form .bpfb_primary_button,
#buddypress #woffice-roles-filter .btn,
#buddypress #woffice-roles-filter .login-tabs-wrapper .lostpassword-button,
#buddypress #woffice-roles-filter input[type="submit"],
#buddypress .activity-update-form #woffice-roles-filter .bpfb_primary_button,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #woffice-roles-filter
  a,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #woffice-roles-filter
  button,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #woffice-roles-filter
  a,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #woffice-roles-filter
  button,
#main-content
  #buddypress
  #woffice-roles-filter
  #item-body
  #groups-list
  li
  .action
  a,
#main-content
  #buddypress
  #woffice-roles-filter
  #item-body
  #groups-list
  li
  .action
  button,
#main-content
  #buddypress
  #woffice-roles-filter
  #item-body
  #members-list
  li
  .action
  a,
#main-content
  #buddypress
  #woffice-roles-filter
  #item-body
  #members-list
  li
  .action
  button,
#woffice-login form .login-submit #buddypress #woffice-roles-filter input,
.login-tabs-wrapper #buddypress #woffice-roles-filter .lostpassword-button,
.type-bp_activity #buddypress #woffice-roles-filter .activity-list .load-more a,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #woffice-roles-filter
  a {
  font-size: 14px;
  font-weight: 400;
  border: 1px solid #b8bac6;
  background-color: #f7f8fa;
  color: #2d3342;
  padding: 12px 22px 12px 22px;
  border-radius: 5px;
}
#buddypress #activity-filter-select #activity-filter-by:hover,
#buddypress #group-list .group-button #woffice-roles-filter .leave-group:hover,
#buddypress #group-members-role-filter:hover,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #woffice-roles-filter
  a:hover,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #woffice-roles-filter
  button:hover,
#buddypress #groups-order-by:hover,
#buddypress #groups_members-order-by:hover,
#buddypress #members-friends:hover,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #woffice-roles-filter
  a:hover,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #woffice-roles-filter
  button:hover,
#buddypress #members-order-by:hover,
#buddypress #notifications-filter-by:hover,
#buddypress #user-messages-bulk-actions:hover,
#buddypress #woffice-roles-filter #group-list .group-button .leave-group:hover,
#buddypress
  #woffice-roles-filter
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a:hover,
#buddypress
  #woffice-roles-filter
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button:hover,
#buddypress
  #woffice-roles-filter
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a:hover,
#buddypress
  #woffice-roles-filter
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button:hover,
#buddypress #woffice-roles-filter #profile-group-edit-submit:hover,
#buddypress #woffice-roles-filter #woffice-login form .login-submit input:hover,
#buddypress
  #woffice-roles-filter
  .activity-update-form
  .bpfb_primary_button:hover,
#buddypress #woffice-roles-filter .btn:hover,
#buddypress
  #woffice-roles-filter
  .login-tabs-wrapper
  .lostpassword-button:hover,
#buddypress #woffice-roles-filter input:hover[type="submit"],
#buddypress
  .activity-update-form
  #woffice-roles-filter
  .bpfb_primary_button:hover,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #woffice-roles-filter
  a:hover,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #woffice-roles-filter
  button:hover,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #woffice-roles-filter
  a:hover,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #woffice-roles-filter
  button:hover,
#main-content
  #buddypress
  #woffice-roles-filter
  #item-body
  #groups-list
  li
  .action
  a:hover,
#main-content
  #buddypress
  #woffice-roles-filter
  #item-body
  #groups-list
  li
  .action
  button:hover,
#main-content
  #buddypress
  #woffice-roles-filter
  #item-body
  #members-list
  li
  .action
  a:hover,
#main-content
  #buddypress
  #woffice-roles-filter
  #item-body
  #members-list
  li
  .action
  button:hover,
#woffice-login form .login-submit #buddypress #woffice-roles-filter input:hover,
.login-tabs-wrapper
  #buddypress
  #woffice-roles-filter
  .lostpassword-button:hover,
.type-bp_activity
  #buddypress
  #woffice-roles-filter
  .activity-list
  .load-more
  a:hover,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #woffice-roles-filter
  a:hover {
  font-size: 14px;
  font-weight: 400;
  border: 1px solid #b8bac6;
  background-color: #f7f8fa;
  color: #2d3342;
  padding: 12px 22px 12px 22px;
  border-radius: 5px;
}
#buddypress #members-dir-list .bp-profile-card,
#buddypress #members-list .bp-profile-card {
  padding: 20px;
  background-color: #f7f8fa;
}
#buddypress #members-dir-list .bp-profile-card .profile-thumb img,
#buddypress #members-list .bp-profile-card .profile-thumb img {
  height: 60px;
  width: 100px;
  max-width: 60px;
  border-radius: 100% !important;
}
#buddypress #members-dir-list .bp-profile-card .card-top,
#buddypress #members-list .bp-profile-card .card-top {
  margin-bottom: 20px;
  align-items: center;
}
#buddypress #members-dir-list .bp-profile-card .profile-title,
#buddypress #members-list .bp-profile-card .profile-title {
  padding-left: 20px;
}
#buddypress #members-dir-list .bp-profile-card .profile-title a,
#buddypress #members-list .bp-profile-card .profile-title a {
  text-decoration: none;
}
#buddypress #members-dir-list .bp-profile-card .card-bottom,
#buddypress #members-list .bp-profile-card .card-bottom {
  padding: 20px 0 20px 0;
}
#buddypress #members-dir-list .bp-profile-card .card-bottom .members-meta,
#buddypress #members-list .bp-profile-card .card-bottom .members-meta {
  text-align: center;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .card-bottom
  .members-meta
  button.friendship-button,
#buddypress
  #members-list
  .bp-profile-card
  .card-bottom
  .members-meta
  button.friendship-button {
  background-color: #f7f8fa;
  border: 0;
  color: #3146c5;
}
#buddypress #members-dir-list .woffice-xprofile-list .row,
#buddypress #members-list .woffice-xprofile-list .row {
  margin-bottom: 15px;
}
#buddypress #members-dir-list .woffice-xprofile-list .row i,
#buddypress #members-list .woffice-xprofile-list .row i {
  color: #3146c5;
}
#buddypress #group-list {
  margin-top: 0;
  padding: 0 !important;
}
#buddypress #group-list .bp-group-card {
  background-color: #fff;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
  border-radius: 15px;
}
#buddypress #group-list .bp-group-card .group-thumb img {
  height: 64px;
  width: 100px;
  max-width: 64px;
  border-radius: 100% !important;
  border: 2px solid #fff;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
}
#buddypress #group-list .bp-group-card .card-top {
  align-items: center;
  border-bottom: 1px solid #dfe7ed;
}
#buddypress #group-list .bp-group-card .group-title {
  padding-left: 20px;
}
#buddypress #group-list .bp-group-card .group-title a.bp-group-home-link {
  font-size: 1.25rem;
  color: #2d3342;
  word-break: break-word !important;
  text-decoration: none;
}
#buddypress #group-list .bp-group-card .card-content,
#buddypress #group-list .bp-group-card .card-top {
  padding: 30px 28px 30px 28px;
}
#buddypress #group-list .bp-group-card .card-content .group-details {
  font-size: 1.25rem;
  color: #2d3342;
}
#buddypress #group-list .bp-group-card .card-bottom .groups-meta {
  text-align: center;
  border-top: 1px solid #dfe7ed;
  padding: 20px 0 30px 0;
}
#buddypress
  #group-list
  .bp-group-card
  .card-bottom
  .groups-meta
  .generic-button {
  width: 100%;
  margin: 0;
}
#buddypress #group-list .bp-group-card .card-bottom .groups-meta .group-button {
  background-color: transparent !important;
  border: 0 !important;
  color: #3146c5;
  font-weight: 400;
  padding: 0;
}
#buddypress #group-list .woffice-xprofile-list .row {
  margin-bottom: 15px;
}
#buddypress #group-list .woffice-xprofile-list .row i {
  color: #3146c5;
}
#buddypress #group-list .group-desc {
  border: 0;
  padding: 0;
  font-size: 1rem;
  font-style: normal;
}
#buddypress #groups-dir-list .bp-pagination.bottom {
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
}
#buddypress #groups-dir-list .bp-pagination.bottom .bp-pagination-links,
#buddypress #groups-dir-list .bp-pagination.bottom .pag-count {
  float: none;
}
#buddypress .groups.mygroups .bp-pagination {
  padding-bottom: 36px;
  padding-top: 30px;
  float: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
#buddypress div#message {
  color: #fff !important;
}
#buddypress div#message a {
  text-decoration: underline;
  color: #fff !important;
}
#buddypress .bp-pagination.top {
  display: none;
}
#buddypress .bp-pagination .pag-data .page-numbers {
  border-radius: 8px;
  font-size: 16px;
  border: 0;
  box-shadow: none;
  margin: 0 !important;
  height: 37px;
  width: 37px;
  display: inline-block;
  line-height: 37px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
#buddypress .bp-pagination .pag-data .current {
  background-color: #3146c5;
  color: #fff !important;
}
#buddypress .select-wrap {
  position: relative;
}
#buddypress .select-wrap select {
  margin: 0;
  box-shadow: none;
  background-color: #fff !important;
  border-radius: 15px;
  height: 2.5rem;
  position: relative;
  z-index: 1;
  text-indent: 0;
  padding: 2px 30px 2px 22px !important;
}
#buddypress .select-wrap span.select-arrow {
  position: absolute;
  right: 20px;
  top: 9px;
  z-index: 1;
  pointer-events: none;
}
#buddypress .select-wrap span.select-arrow:before {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
  color: #2d3342;
  pointer-events: none;
}
#buddypress form.standard-form .select-wrap {
  margin-right: 1rem;
  border: 0;
}
#buddypress form .description {
  background: 0 0;
}
#buddypress .register-page .submit {
  text-align: center;
}
#buddypress .bp-subnavs {
  margin: 0;
  border: 0;
  text-align: center;
  padding-bottom: 1rem;
}
#buddypress .bp-subnavs ul {
  width: 100%;
  text-align: left;
  float: none;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
#buddypress .bp-subnavs ul li {
  float: none;
  display: inline-block;
}
#buddypress .bp-subnavs ul li.no-count a .count {
  display: none;
}
#buddypress .bp-subnavs ul li a {
  background: #fff;
  color: #8993ba;
  font-weight: 600;
  border-radius: 5px;
  padding: 8px 20px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
  position: relative;
}
#buddypress .bp-subnavs ul li a:hover {
  text-decoration: none;
  color: #3146c5;
}
#buddypress .bp-subnavs ul li a .count {
  border: 0;
  font-weight: 500;
  border-radius: 0;
  background-color: #fff;
}
#buddypress .bp-subnavs ul li a:before {
  font-family: woffice-icon !important;
  padding-right: 6px;
}
#buddypress .bp-subnavs .subnav-filters {
  margin: 0;
  padding-left: 0;
}
#buddypress .bp-subnavs .bp-invites-nav-item:before {
  font-family: woffice-icon !important;
  content: "";
  padding-right: 10px;
}
#buddypress .subnav-filters {
  background: #f0f0f6;
  margin: 0;
  border-radius: 15px;
  padding: 20px 0 22px 0;
}
#buddypress .subnav-filters ul {
  margin-bottom: 0;
  padding: 0;
}
#buddypress .subnav-filters .feed a:before {
  line-height: 1.7;
  font-size: 1.6rem;
}
#buddypress .subnav-filters .group-invites-search {
  margin-bottom: 0;
}
#buddypress .subnav-filters .bp-search {
  margin-top: 0;
}
#buddypress .subnav-filters .bp-search form {
  margin: 0;
  border: none;
}
#buddypress .subnav-filters .bp-search form:hover {
  border: 0;
  box-shadow: none;
}
#buddypress .activity-update-form {
  border: 0;
  box-shadow: none;
  padding-inline: 0;
}
#buddypress .activity-update-form img {
  border-radius: 15px;
  margin: 0.5rem 0;
}
#buddypress .activity-update-form #whats-new-content {
  margin-left: 85px;
}
#buddypress .activity-update-form #whats-new-post-in-box {
  text-align: center;
}
#buddypress .activity-update-form #whats-new-post-in-box #whats-new-post-in {
  margin: 0;
  display: inline-block;
  width: 200px;
}
#buddypress .activity-update-form #whats-new-submit {
  float: none;
  text-align: center;
  margin-top: 0;
}
#buddypress .activity-update-form #whats-new-submit input {
  margin: 0 !important;
  height: 50px;
  margin: 10px 0 0 0;
}
#buddypress .activity-update-form .bpfb_primary_button {
  background-color: #3146c5 !important;
}
#buddypress .activity-update-form .bpfb_primary_button:hover {
  color: #3146c5 !important;
  border: 1px solid #3146c5 !important;
  background-color: #fff !important;
}
#buddypress .activity-update-form #whats-new-form .bp-suggestions {
  padding: 20px;
  height: 80px !important;
  max-height: 100%;
}
#buddypress .activity-update-form #whats-new-form #whats-new-avatar .avatar {
  width: 70px;
}
#buddypress .activity-update-form #whats-new-form #whats-new-options {
  display: flex;
  justify-content: end;
  align-items: baseline;
}
#buddypress img.avatar {
  border-radius: 100%;
}
#buddypress .bp-invites-content .item-list li {
  border: 0;
}
#buddypress .bp-invites-content .item-list li .item-avatar img {
  width: 55px;
  height: 55px;
}
#buddypress .bp-invites-content .item-list li .action button {
  padding: 0 1rem !important;
  margin: 0 !important;
}
#buddypress .activity-list.item-list.bp-list {
  background: 0 0;
  padding: 0;
  border: 0;
}
#buddypress .activity-list.item-list.bp-list .activity-item {
  padding: 0;
  box-shadow: none;
  border: 0;
}
#buddypress .activity-list.item-list.bp-list .activity-item .activity-avatar {
  margin-left: 0;
  width: auto;
  margin-right: 15px;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-item
  .activity-avatar
  img.avatar {
  max-width: 100%;
  width: 50px;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-item
  .activity-read-more
  a {
  background: 0 0;
  border: 0;
  padding: 0;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-item
  .activity-time-since {
  display: block;
}
#buddypress .activity-list.item-list.bp-list .activity-comments {
  margin: 0 0 0 20%;
  background: #fff;
  top: 3px;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  > ul
  li
  .acomment-avatar {
  margin: 0;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  > ul
  li
  .acomment-meta {
  padding-left: 15px;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  > ul
  li
  .acomment-meta
  a:not(.activity-time-since) {
  color: #2d3342;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  letter-spacing: 0;
  text-align: left;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  > ul
  li
  .acomment-meta
  a.activity-time-since {
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0;
  text-align: left;
  color: #8993ba;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  > ul
  li
  .acomment-content {
  margin: 0;
  padding-left: 55px;
  border: none;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  > ul
  li
  .acomment-content
  p {
  color: #2d3342;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  > ul
  li
  .activity-meta {
  padding-left: 55px;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  .ac-form
  .ac-reply-content
  input[type="submit"] {
  float: none;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  .ac-form
  .ac-reply-content
  .ac-reply-cancel,
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  .ac-form
  .ac-reply-content
  input[type="submit"] {
  font-size: 14px !important;
  padding: 10px 24px 10px 24px !important;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  .ac-form
  .ac-reply-content
  input[type="submit"] {
  margin-left: 44px;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  .ac-form
  .ac-reply-content
  .ac-textarea {
  margin: 0;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  .ac-form
  .ac-reply-content
  .ac-textarea
  .ac-input {
  height: 90px;
  border: 1px solid #8993ba;
  padding: 15px;
}
#buddypress .activity-list.item-list.bp-list .activity-comments .comment-item {
  padding-bottom: 0.5rem;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  .comment-item
  .acomment-content {
  border-radius: 0;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  .comment-item
  input[type="submit"] {
  margin: 0 0 0 1rem;
  float: right;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  .comment-item
  .action {
  background-color: #fff;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  .comment-item
  .action
  .generic-button:last-child {
  margin-left: 10px;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  .comment-item
  .action
  .generic-button
  a.acomment-delete,
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  .comment-item
  .action
  .generic-button
  a.acomment-reply {
  padding: 8px 24px 8px 24px;
  font-size: 14px;
  background-color: #3146c5;
  color: #fff;
  border-radius: 7px;
  border-color: #3146c5;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  .comment-item
  .action
  .generic-button
  a.acomment-delete:hover,
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  .comment-item
  .action
  .generic-button
  a.acomment-reply:hover {
  background-color: #fff;
  color: #3146c5;
  text-decoration: none;
  border-color: #3146c5;
}
#buddypress
  .activity-list.item-list.bp-list
  .activity-comments
  .comment-item
  .acomment-avatar
  img {
  width: 40px;
  height: 100%;
}
#buddypress .tabbed-links ol,
#buddypress .tabbed-links ul {
  text-align: center;
  padding: 0;
  border: 0;
  margin-top: 0;
}
#buddypress .tabbed-links ol li,
#buddypress .tabbed-links ul li {
  padding: 0.5rem;
  font-weight: 600;
  font-size: 1rem;
  margin: 0;
  border: 0;
  display: inline-block;
  float: none;
}
#buddypress .tabbed-links ol li a:hover,
#buddypress .tabbed-links ul li a:hover {
  background: 0 0;
  text-decoration: none;
}
#buddypress .tabbed-links ol li.current,
#buddypress .tabbed-links ul li.current {
  border-radius: 15px;
  background: #f0f0f6;
}
#buddypress div.bp-avatar-status p.success,
#buddypress div.bp-avatar-status p.warning,
#buddypress div.bp-cover-image-status p.success,
#buddypress div.bp-cover-image-status p.warning {
  border: 0;
  color: #fff;
  border-radius: 6px;
  text-transform: initial;
  font-weight: 400;
  padding: 10px;
}
#buddypress div.bp-avatar-status p.success,
#buddypress div.bp-cover-image-status p.success {
  background: #45c62e;
}
#buddypress div.bp-avatar-status p.warning,
#buddypress div.bp-cover-image-status p.warning {
  background: #fea804;
}
#buddypress #previous-next {
  display: flex;
  align-items: baseline;
  justify-content: end;
  gap: 20px;
  flex-wrap: wrap;
}
#buddypress #previous-next input {
  margin: 0;
  min-height: 45px;
}
#buddypress.bp-dir-hori-nav {
  padding: 0 0 50px 0;
}
#buddypress.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs)
  nav:not(.tabbed-links) {
  box-shadow: none;
  border: 0;
}
#buddypress .profile.public .profile-group-title {
  border-bottom: 0;
}
#buddypress .bp-tables-user {
  border-collapse: separate;
  border-spacing: 0;
  margin: 2rem 0 1rem 0;
}
#buddypress .bp-tables-user thead tr th {
  padding: 0 0 20px 0;
}
#buddypress .bp-tables-user input[type="checkbox"]:checked {
  box-shadow: 0 15px 60px rgba(49, 70, 197, 0.05);
}
#buddypress .bp-tables-user td {
  padding: 15px 10px 16px 0;
  word-break: break-word;
}
#buddypress .bp-tables-user td label {
  margin: 0 !important;
}
#buddypress .bp-tables-user tbody tr {
  background: 0 0;
}
#buddypress .bp-tables-user tbody tr:last-child:first-child {
  border-bottom-left-radius: 15px;
}
#buddypress .bp-tables-user tbody tr:last-child:last-child {
  border-bottom-right-radius: 15px;
}
#buddypress .bp-feedback {
  box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.1);
  border-radius: 15px;
  border: 0;
}
#buddypress .bp-feedback.custom-homepage-info {
  padding: 1rem;
}
#buddypress .bp-feedback.custom-homepage-info button {
  position: absolute !important;
  padding: 0 !important;
  border-radius: 15px;
  width: 33px;
  height: 33px;
  line-height: 33px;
}
#buddypress .bp-feedback.custom-homepage-info button span.dashicons {
  padding-top: 2px;
  width: initial;
  height: initial;
}
#buddypress .bp-feedback span.bp-icon {
  padding: 1rem;
  border-radius: 15px 0 0 15px;
}
#buddypress .bp-feedback p {
  padding: 10px;
}
#buddypress .bp-feedback .bp-help-text {
  padding: 10px 0;
  font-size: 14px;
}
#buddypress #avatar-crop-actions {
  margin: 1rem 0 0;
}
#buddypress #members-map {
  width: 100%;
  height: 400px;
  display: none;
  position: relative;
  border-radius: 15px;
  overflow: hidden;
  margin-bottom: 2rem;
}
#buddypress #members-map-localize {
  position: absolute;
  display: none;
  top: 320px;
  width: 200px;
  left: 50%;
  margin-left: -100px;
}
#buddypress.has-map #members-map-localize {
  display: block;
}
#buddypress.has-map #members-directory-form {
  margin-top: 300px;
}
#buddypress #bp-invites-next-page {
  color: #fff !important;
  border: none;
  border-radius: 0.4rem;
  margin-top: 0.2rem;
  display: inline-block;
}
#buddypress #bp-invites-next-page .dashicons-arrow-right::before {
  content: "\f061";
  font-family: "Font Awesome 5 Free";
}
#buddypress #bp-invites-next-page .dashicons-arrow-left::before {
  content: "\f060";
  font-family: "Font Awesome 5 Free";
}
#buddypress #groups-list li.item-entry,
#buddypress #members-list li.item-entry {
  border-radius: 15px;
  border: none !important;
  padding: 0;
  background: #fff;
  transition: all 0.2s ease-in;
}
#buddypress #groups-list li.item-entry.hidden,
#buddypress #members-list li.item-entry.hidden {
  display: block !important;
  visibility: visible !important;
}
#buddypress #groups-list li.item-entry .list-wrap,
#buddypress #members-list li.item-entry .list-wrap {
  background: #fff;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
  border-radius: 15px;
  padding: 30px 28px 30px 28px;
}
#buddypress #groups-list li.item-entry .list-wrap .item-meta,
#buddypress #members-list li.item-entry .list-wrap .item-meta {
  text-align: center;
}
#buddypress #groups-list li.item-entry:hover,
#buddypress #members-list li.item-entry:hover {
  box-shadow: 0 0.4rem 2rem rgba(0, 0, 0, 0.2);
  transition: all 0.4s ease-in;
}
#buddypress #groups-list li.item-entry div.item-avatar,
#buddypress #members-list li.item-entry div.item-avatar {
  float: none;
  margin-right: 0;
}
#buddypress #groups-list li.item-entry div.item-avatar.has-cover,
#buddypress #members-list li.item-entry div.item-avatar.has-cover {
  background-color: transparent;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#buddypress #groups-list li.item-entry div.item-avatar .badge,
#buddypress #members-list li.item-entry div.item-avatar .badge {
  position: absolute;
  right: 0.8rem;
  top: 0.8rem;
  z-index: 2;
}
#buddypress #groups-list li.item-entry div.item-avatar a img,
#buddypress #members-list li.item-entry div.item-avatar a img {
  width: 100px;
  height: 100px;
  position: relative;
  border-radius: 100%;
  box-shadow: 0 0 0 0.6rem #fff;
  opacity: 1 !important;
  background: #fff;
}
#buddypress #groups-list li.item-entry div.item-avatar a img:hover,
#buddypress #members-list li.item-entry div.item-avatar a img:hover {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
#buddypress #groups-list li.item-entry .item,
#buddypress #members-list li.item-entry .item {
  padding: 1rem;
}
#buddypress #groups-list li.item-entry .item .item-block,
#buddypress #members-list li.item-entry .item .item-block {
  margin: 0;
  width: 100%;
}
#buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  .item-meta.group-details,
#buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  .item-meta.group-details {
  width: 100%;
  text-align: center;
  margin-bottom: 0;
}
#buddypress #groups-list li.item-entry .item .item-block .list-title,
#buddypress #members-list li.item-entry .item .item-block .list-title {
  font-weight: 700;
  font-size: 1.1rem;
  float: none;
  margin-bottom: 0;
  word-break: break-word;
  margin-top: 3rem;
  text-align: center;
}
#buddypress #groups-list li.item-entry .item .item-block .list-title a,
#buddypress #members-list li.item-entry .item .item-block .list-title a {
  color: #3c3f4d;
}
#buddypress #groups-list li.item-entry .item .item-block .last-activity,
#buddypress #members-list li.item-entry .item .item-block .last-activity {
  float: none;
  width: 100%;
  text-align: center;
  margin-top: 0;
  font-style: italic;
}
#buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  .woffice-xprofile-list
  span,
#buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  .woffice-xprofile-list
  span {
  font-size: 0.8rem;
  line-height: 2rem;
  display: block;
  word-break: break-all;
}
#buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  .woffice-xprofile-list
  span.field-icon,
#buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  .woffice-xprofile-list
  span.field-icon {
  display: inline-block;
  margin-right: 5px;
}
#buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  .woffice-xprofile-list
  span
  i,
#buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  .woffice-xprofile-list
  span
  i {
  font-size: 1.1rem;
  display: inline-block;
  margin-right: 0.5rem;
  width: 1.3rem;
  position: relative;
  top: 3px;
}
#buddypress #groups-list li.item-entry .item .item-block .action,
#buddypress #members-list li.item-entry .item .item-block .action {
  margin: 0.8rem 0;
  padding: 0.4rem 0;
  text-align: center;
  border-top: 1px solid #f0f0f6;
}
#buddypress #groups-list li.item-entry .item .item-block .action div,
#buddypress #groups-list li.item-entry .item .item-block .action li,
#buddypress #members-list li.item-entry .item .item-block .action div,
#buddypress #members-list li.item-entry .item .item-block .action li {
  max-width: 60%;
  display: inline-block;
  margin: 0;
}
#buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  .action
  div
  .friendship-button,
#buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  .action
  li
  .friendship-button,
#buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  .action
  div
  .friendship-button,
#buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  .action
  li
  .friendship-button {
  color: #fff;
  background: #09b5dc;
}
#buddypress
  #group-list
  .group-button
  #groups-list
  li.item-entry
  .item
  .item-block
  .btn-primary.leave-group,
#buddypress
  #group-list
  .group-button
  #members-list
  li.item-entry
  .item
  .item-block
  .btn-primary.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  .item-block
  a.btn-primary,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  .item-block
  button.btn-primary,
#buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  #group-list
  .group-button
  .btn-primary.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  #woffice-login
  form
  .login-submit
  input.btn-primary,
#buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  .activity-update-form
  .btn-primary.bpfb_primary_button,
#buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  .btn-primary#profile-group-edit-submit,
#buddypress #groups-list li.item-entry .item .item-block .btn.btn-primary,
#buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  .groups-meta.action
  .generic-button
  a.btn-primary,
#buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  .groups-meta.action
  .generic-button
  button.btn-primary,
#buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  .login-tabs-wrapper
  .btn-primary.lostpassword-button,
#buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  input.btn-primary[type="submit"],
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  .item-block
  a.btn-primary,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  .item-block
  button.btn-primary,
#buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  #group-list
  .group-button
  .btn-primary.leave-group,
#buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  #woffice-login
  form
  .login-submit
  input.btn-primary,
#buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  .activity-update-form
  .btn-primary.bpfb_primary_button,
#buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  .btn-primary#profile-group-edit-submit,
#buddypress #members-list li.item-entry .item .item-block .btn.btn-primary,
#buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  .groups-meta.action
  .generic-button
  a.btn-primary,
#buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  .groups-meta.action
  .generic-button
  button.btn-primary,
#buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  .login-tabs-wrapper
  .btn-primary.lostpassword-button,
#buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  input.btn-primary[type="submit"],
#buddypress
  .activity-update-form
  #groups-list
  li.item-entry
  .item
  .item-block
  .btn-primary.bpfb_primary_button,
#buddypress
  .activity-update-form
  #members-list
  li.item-entry
  .item
  .item-block
  .btn-primary.bpfb_primary_button,
#main-content
  #buddypress
  #groups-list
  #item-body
  #members-list
  li.item-entry
  .action
  .item
  .item-block
  a.btn-primary,
#main-content
  #buddypress
  #groups-list
  #item-body
  #members-list
  li.item-entry
  .action
  .item
  .item-block
  button.btn-primary,
#main-content
  #buddypress
  #groups-list
  #item-body
  #members-list
  li.item-entry
  .item
  .item-block
  .action
  a.btn-primary,
#main-content
  #buddypress
  #groups-list
  #item-body
  #members-list
  li.item-entry
  .item
  .item-block
  .action
  button.btn-primary,
#main-content
  #buddypress
  #item-body
  #groups-list
  li.item-entry
  .action
  .item
  .item-block
  a.btn-primary,
#main-content
  #buddypress
  #item-body
  #groups-list
  li.item-entry
  .action
  .item
  .item-block
  button.btn-primary,
#main-content
  #buddypress
  #item-body
  #groups-list
  li.item-entry
  .item
  .item-block
  .action
  a.btn-primary,
#main-content
  #buddypress
  #item-body
  #groups-list
  li.item-entry
  .item
  .item-block
  .action
  button.btn-primary,
#main-content
  #buddypress
  #item-body
  #members-list
  li.item-entry
  .action
  .item
  .item-block
  a.btn-primary,
#main-content
  #buddypress
  #item-body
  #members-list
  li.item-entry
  .action
  .item
  .item-block
  button.btn-primary,
#main-content
  #buddypress
  #item-body
  #members-list
  li.item-entry
  .item
  .item-block
  .action
  a.btn-primary,
#main-content
  #buddypress
  #item-body
  #members-list
  li.item-entry
  .item
  .item-block
  .action
  button.btn-primary,
#main-content
  #buddypress
  #members-list
  #item-body
  #groups-list
  li.item-entry
  .action
  .item
  .item-block
  a.btn-primary,
#main-content
  #buddypress
  #members-list
  #item-body
  #groups-list
  li.item-entry
  .action
  .item
  .item-block
  button.btn-primary,
#main-content
  #buddypress
  #members-list
  #item-body
  #groups-list
  li.item-entry
  .item
  .item-block
  .action
  a.btn-primary,
#main-content
  #buddypress
  #members-list
  #item-body
  #groups-list
  li.item-entry
  .item
  .item-block
  .action
  button.btn-primary,
#woffice-login
  form
  .login-submit
  #buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  input.btn-primary,
#woffice-login
  form
  .login-submit
  #buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  input.btn-primary,
.login-tabs-wrapper
  #buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  .btn-primary.lostpassword-button,
.login-tabs-wrapper
  #buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  .btn-primary.lostpassword-button,
.type-bp_activity
  #buddypress
  #groups-list
  li.item-entry
  .item
  .item-block
  .activity-list
  .load-more
  a.btn-primary,
.type-bp_activity
  #buddypress
  #members-list
  li.item-entry
  .item
  .item-block
  .activity-list
  .load-more
  a.btn-primary,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #groups-list
  li.item-entry
  .item
  .item-block
  a.btn-primary,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #members-list
  li.item-entry
  .item
  .item-block
  a.btn-primary {
  font-size: 0.9rem;
}
#buddypress #groups-list li.item-entry .item .groups-meta.action,
#buddypress #members-list li.item-entry .item .groups-meta.action {
  margin-top: 0.5rem;
  width: 100%;
}
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button {
  display: block;
  width: 100%;
  margin: 0;
}
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button {
  font-size: 0.9rem !important;
  color: #fff;
  margin: 0 !important;
  width: 100%;
  display: block;
}
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.leave-group,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.leave-group,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.leave-group {
  background: #ca0404 !important;
}
#buddypress .members.friends .members-friends-list {
  background-color: #fff;
  padding: 20px;
  height: 100% !important;
}
#buddypress .members.friends .friends-meta button.friendship-button {
  background-color: #f7f8fa !important;
  border: 0 !important;
  color: #3146c5 !important;
}
#buddypress .members.friends .bp-pagination {
  float: none;
  margin-bottom: 36px;
}
#buddypress .members.friends #members-list {
  padding: 0;
}
#buddypress .bp-list {
  border-top: 0;
  margin: 0;
}
#buddypress #woffice-members-advanced-search {
  display: none;
  margin-bottom: 70px !important;
  border-radius: 15px !important;
}
#buddypress #woffice-members-advanced-search label.option-label {
  margin-right: 1rem;
}
#buddypress #woffice-members-advanced-search label.option-label input {
  margin-right: 0.5rem;
}
#buddypress #woffice-members-advanced-search .select2-search__field {
  padding: inherit;
  height: inherit;
  margin: 0;
  border: 0;
}
#buddypress #woffice-members-advanced-search .clear-value {
  display: none;
}
#buddypress #woffice-members-advanced-search > .text-right {
  display: flex;
  align-items: center;
  justify-content: end;
}
#buddypress
  #woffice-members-advanced-search
  > .text-right
  #advanced-search-reset,
#buddypress
  #woffice-members-advanced-search
  > .text-right
  #advanced-search-submit {
  min-width: 140px;
  min-height: 52px;
}
#buddypress
  #woffice-members-advanced-search
  > .text-right
  #advanced-search-reset
  i,
#buddypress
  #woffice-members-advanced-search
  > .text-right
  #advanced-search-submit
  i {
  margin-right: 6px;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  .bp-messages-content
  #bp-message-thread-header
  a:first-child,
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  .bp-messages-content
  #thread-preview
  a:first-child,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  .bp-messages-content
  #bp-message-thread-header
  a:first-child,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  .bp-messages-content
  #thread-preview
  a:first-child,
#buddypress
  .bp-messages-content
  #bp-message-thread-header
  #members-dir-list
  .bp-profile-card
  .profile-title
  a:first-child,
#buddypress
  .bp-messages-content
  #bp-message-thread-header
  #members-list
  .bp-profile-card
  .profile-title
  a:first-child,
#buddypress .bp-messages-content #bp-message-thread-header h2:first-child,
#buddypress
  .bp-messages-content
  #thread-preview
  #members-dir-list
  .bp-profile-card
  .profile-title
  a:first-child,
#buddypress
  .bp-messages-content
  #thread-preview
  #members-list
  .bp-profile-card
  .profile-title
  a:first-child,
#buddypress .bp-messages-content #thread-preview h2:first-child {
  margin: 2rem 0;
  padding: 1rem;
  background-color: #f0f0f6;
  border-radius: 15px;
}
#buddypress .bp-messages-content #message-threads {
  position: relative;
  max-height: 400px;
  background-color: #fff;
}
#buddypress .bp-messages-content #message-threads img.avatar {
  width: 60px;
}
#buddypress .bp-messages-content #message-threads li .thread-from .user-name {
  color: #2d3342;
  font-size: 1rem;
  margin-top: 5px;
}
#buddypress .bp-messages-content #message-threads li .thread-content .subject {
  color: #2d3342;
  font-size: 1rem;
  font-weight: 600;
}
#buddypress .bp-messages-content #thread-preview {
  background-color: #fff;
}
#buddypress .bp-messages-content #bp-message-thread-list {
  padding: 20px;
  background-color: #f7f8fa;
  border: 0;
}
#buddypress .bp-messages-content #bp-message-thread-list li {
  padding: 20px;
  background-color: #fff;
  margin: 0 0 20px 0;
}
#buddypress .bp-messages-content #bp-message-thread-list li .message-content {
  background-color: #fff;
}
#buddypress .bp-messages-content #bp-message-thread-list li .message-content p {
  margin: 0;
}
#buddypress .bp-messages-content .thread-participants {
  margin-bottom: 25px;
}
#buddypress .bp-messages-content .thread-participants ul {
  padding-left: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
#buddypress .bp-messages-content .thread-participants ul li:not(:first-child) {
  position: relative;
  left: -15px;
}
#buddypress .bp-messages-content .thread-participants ul li img {
  border: 2px solid #fff;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
  width: 40px;
  height: 100%;
  border-radius: 100%;
}
#buddypress .bp-messages-content .actions,
#buddypress .bp-messages-content .message-metadata {
  border: 0;
  box-shadow: none;
}
#buddypress .bp-messages-content .actions a,
#buddypress .bp-messages-content .actions button,
#buddypress .bp-messages-content .message-metadata a,
#buddypress .bp-messages-content .message-metadata button {
  padding: 0.2rem 0.5rem !important;
}
#buddypress .bp-messages-content .actions a:hover,
#buddypress .bp-messages-content .actions button:hover,
#buddypress .bp-messages-content .message-metadata a:hover,
#buddypress .bp-messages-content .message-metadata button:hover {
  text-decoration: none;
}
#buddypress .bp-messages-content #thread-preview {
  border: 0;
}
#buddypress .bp-messages-content #thread-preview .preview-thread-title {
  font-size: 1.375rem;
  color: #2d3342;
  font-weight: 600;
  line-height: 26px;
  background-color: #fff !important;
}
#buddypress .bp-messages-content .message-metadata a strong {
  color: #2d3342;
  font-size: 1.125rem;
}
#buddypress .bp-messages-content .message-metadata .activity {
  color: #3146c5;
  font-size: 0.813rem;
}
#buddypress .bp-messages-content .message-metadata .avatar {
  width: 60px;
}
#buddypress .bp-messages-content .message-metadata .avatar-box .avatar {
  width: 60px;
  height: 100%;
}
#buddypress
  .bp-messages-content
  .message-box
  .message-content
  #wp-message_content-editor-container
  button {
  border: 0 !important;
}
#buddypress .bp-messages-content .message-content {
  color: #8993ba;
  font-size: 1rem;
}
#buddypress .bp-messages-content .message-action-delete:before,
#buddypress .bp-messages-content .message-action-exit:before,
#buddypress .bp-messages-content .message-action-star:before,
#buddypress .bp-messages-content .message-action-unstar:before,
#buddypress .bp-messages-content .message-action-view:before {
  font-family: woffice-icon !important;
}
#buddypress .bp-messages-content .message-action-delete:before {
  content: "";
}
#buddypress .bp-messages-content .message-action-star:before {
  content: "";
}
#buddypress .bp-messages-content .message-action-unstar:before {
  content: "";
  color: #fff;
}
#buddypress .bp-messages-content .message-action-view:before {
  content: "";
}
#buddypress .bp-messages-content .message-action-exit:before {
  content: "";
}
#buddypress .bp-messages-content #thread-preview {
  border-radius: 15px;
  margin-top: 40px;
}
#buddypress .bp-messages-content #thread-preview .preview-thread-title {
  margin: 0 !important;
}
#buddypress .bp-messages-content #thread-preview .preview-content {
  margin: 1rem;
}
#buddypress
  .bp-messages-content
  #thread-preview
  .preview-content
  .preview-message {
  background: 0 0;
}
#buddypress #woffice-bp-sidebar {
  background: 0 0;
  border-radius: 15px;
}
#buddypress #woffice-bp-sidebar #user-sidebar {
  right: 0;
  box-shadow: none;
  overflow: hidden;
}
#buddypress #woffice-bp-sidebar #user-sidebar a:hover {
  text-decoration: none;
}
#buddypress #woffice-bp-sidebar #user-sidebar #menu-bp .sub-menu {
  padding-left: 20px;
}
#buddypress
  #woffice-bp-sidebar
  #user-sidebar
  #menu-bp
  .sub-menu
  .menu-child::before {
  content: "";
  position: absolute;
  height: 9px;
  width: 9px;
  left: 40px;
  top: 16px;
  background: #a7c3dc;
  border-radius: 3px;
  z-index: 1;
}
#buddypress
  #woffice-bp-sidebar
  #user-sidebar
  #menu-bp
  .sub-menu
  .menu-child:nth-child(3n + 1)::before {
  background: #a7c3dc;
}
#buddypress
  #woffice-bp-sidebar
  #user-sidebar
  #menu-bp
  .sub-menu
  .menu-child:nth-child(3n + 2)::before {
  background: #b897fe;
}
#buddypress
  #woffice-bp-sidebar
  #user-sidebar
  #menu-bp
  .sub-menu
  .menu-child:nth-child(3n + 3)::before {
  background: #aed4ab;
}
#buddypress
  #woffice-bp-sidebar
  #user-sidebar
  #menu-bp
  .sub-menu
  .menu-child:nth-child(3n + 4)::before {
  background: #fea804;
}
#buddypress
  #woffice-bp-sidebar
  #user-sidebar
  #menu-bp
  .sub-menu
  .menu-child:nth-child(3n + 5)::before {
  background: #45c62e;
}
#buddypress #woffice-bp-sidebar #item-header {
  padding: 26px 33px 26px 33px;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  border-radius: 15px;
  word-break: break-word;
  background-image: none !important;
}
#buddypress #woffice-bp-sidebar #item-header .profile-change-btn {
  padding: 8px 20px 8px 20px;
  background-color: #fff;
  color: #3146c5;
  margin-top: 10px;
}
#buddypress #woffice-bp-sidebar #item-header #item-header-avatar a {
  text-align: center;
}
#buddypress #woffice-bp-sidebar #item-header #item-header-avatar img {
  height: 140px;
  width: 140px;
  border-radius: 100%;
  border: 2px solid #fff;
  float: none;
  margin-bottom: 20px;
}
#buddypress #woffice-bp-sidebar #item-header #item-header-content {
  padding: 0;
  text-align: center;
}
#buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .member-header-actions {
  background-color: #fff;
  border: 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
}
#buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .member-header-actions
  div.friendship-button {
  margin: 0 !important;
}
#buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .member-header-actions
  li.generic-button {
  float: none;
}
#buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .member-header-actions
  .generic-button
  button {
  background-color: transparent;
  border: 0;
  font-weight: 400;
  padding: 0;
  font-size: 14px;
}
#buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .member-header-actions
  .generic-button:not(:last-child) {
  margin-bottom: 23px;
}
#buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .member-header-actions
  .generic-button
  a,
#buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .member-header-actions
  .generic-button
  button {
  background-color: #fff;
  color: #8993ba;
  border: 0;
  padding: 0;
  font-size: 14px;
}
#buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .member-header-actions
  .generic-button
  a:hover,
#buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .member-header-actions
  .generic-button
  button:hover {
  text-decoration: none;
  color: #3146c5;
}
#buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .member-header-actions
  .generic-button
  button.pending_friend {
  color: #3146c5;
}
#buddypress #woffice-bp-sidebar #item-header #item-header-content .item-meta,
#buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .profile-email {
  margin: 0;
  font-size: 15px;
}
#buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .user-nicename {
  text-transform: capitalize;
  font-size: 24px;
}
#buddypress #woffice-bp-sidebar #item-header .woffice-member-social li {
  float: none;
}
#buddypress
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content {
  width: 100%;
  float: none;
  margin: 0;
}
#buddypress
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  p {
  display: block;
}
#buddypress
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  .groups-meta
  div.generic-button {
  float: none;
}
#buddypress
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  .group-button {
  background-color: transparent;
  color: #3146c5;
  border: 0;
  font-weight: 400;
  font-size: 14px;
}
#buddypress
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  .group-button.join-group::before {
  font-family: woffice-icon !important;
  content: "";
  padding-right: 8px;
  font-weight: 600;
}
#buddypress
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  .group-button.leave-group::before {
  font-family: woffice-icon !important;
  content: "";
  padding-right: 8px;
  font-weight: 600;
}
#buddypress #woffice-bp-sidebar .users-single-social {
  margin-top: 22px;
  padding: 22px 33px 22px 33px;
  background-color: #fff;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
  border-radius: 15px;
}
#buddypress #woffice-bp-sidebar .users-single-social .woffice-member-social {
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  row-gap: 8px;
}
#buddypress #woffice-bp-sidebar .users-single-social .woffice-member-social li {
  float: none;
  height: 37px;
  width: 37px;
  line-height: 35px;
  text-align: center;
  border-radius: 50%;
  background-color: #f1f1f4;
}
#buddypress
  #woffice-bp-sidebar
  .users-single-social
  .woffice-member-social
  li
  a {
  color: #8993ba;
  font-size: 1rem;
}
#buddypress #woffice-bp-sidebar .group-single-itemnav,
#buddypress #woffice-bp-sidebar .users-single-subnav {
  margin-top: 22px;
  padding: 22px 33px 22px 33px;
  background-color: #fff;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
  border-radius: 15px;
}
#buddypress #woffice-bp-sidebar .group-single-itemnav .user-subnav,
#buddypress #woffice-bp-sidebar .users-single-subnav .user-subnav {
  background-color: transparent !important;
  padding: 0 !important;
}
#buddypress #woffice-bp-sidebar .group-single-itemnav .user-subnav li,
#buddypress #woffice-bp-sidebar .users-single-subnav .user-subnav li {
  display: block;
}
#buddypress #woffice-bp-sidebar .group-single-itemnav .user-subnav li a,
#buddypress #woffice-bp-sidebar .users-single-subnav .user-subnav li a {
  padding: 0 !important;
  font-size: 1rem;
}
#buddypress #woffice-bp-sidebar .group-single-itemnav .user-subnav li.current a,
#buddypress #woffice-bp-sidebar .users-single-subnav .user-subnav li.current a {
  box-shadow: none !important;
}
#buddypress #woffice-bp-sidebar .users-single-moderators {
  margin-top: 22px;
  padding: 43px 35px 43px 35px;
  background-color: #fff;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
  border-radius: 15px;
}
#buddypress #woffice-bp-sidebar .users-single-moderators #group-admins,
#buddypress #woffice-bp-sidebar .users-single-moderators #group-mods {
  list-style: none;
  text-align: left;
  display: flex;
  flex-wrap: wrap;
}
#buddypress #woffice-bp-sidebar .users-single-moderators #group-admins li,
#buddypress #woffice-bp-sidebar .users-single-moderators #group-mods li {
  padding-right: 8px;
}
#buddypress #woffice-bp-sidebar .users-single-itemnav {
  margin-top: 22px;
  padding: 43px 35px 43px 35px;
  background-color: #fff;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
  border-radius: 15px;
}
#buddypress #woffice-bp-sidebar .users-single-itemnav li a::before {
  font-family: woffice-icon !important;
  padding-right: 6px;
}
#buddypress #woffice-bp-sidebar .users-single-itemnav li a:hover {
  color: #3146c5;
  background-color: #fff !important;
}
#buddypress
  #woffice-bp-sidebar
  .users-single-itemnav
  li:not(.selected)
  a:hover {
  color: #3146c5;
  background-color: #fff !important;
}
#buddypress #woffice-bp-sidebar #item-actions .moderators-title {
  font-weight: 600;
  margin-bottom: 12px;
}
#buddypress #woffice-bp-sidebar #item-actions ul {
  padding: 0;
}
#buddypress #woffice-bp-sidebar .desc-wrap {
  background: 0;
  border-top: 1px solid #f0f0f6;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  padding: 0;
  margin: 0;
}
#buddypress #woffice-bp-sidebar .group-item-actions {
  margin: 0;
  float: none;
  width: 100%;
}
#buddypress #woffice-bp-sidebar .main-navs ul li {
  float: none;
  border-bottom: 0;
}
#buddypress #woffice-bp-sidebar .main-navs ul li:not(:last-child) {
  margin-bottom: 8px;
}
#buddypress #woffice-bp-sidebar .main-navs ul li.current a {
  color: #3146c5;
  font-weight: 400;
}
#buddypress #woffice-bp-sidebar .main-navs ul li.current a::before {
  color: #3146c5;
}
#buddypress #woffice-bp-sidebar .main-navs ul li.current a:focus {
  background-color: #fff;
}
#buddypress #woffice-bp-sidebar .main-navs ul li a {
  color: #8993ba;
  font-size: 1rem;
  padding-left: 0;
}
#buddypress #woffice-bp-sidebar .main-navs ul li a .count {
  border: 0;
  font-weight: 500;
  border-radius: 0;
  background-color: #fff !important;
}
#buddypress #woffice-bp-sidebar .main-navs ul li a:hover {
  text-decoration: none;
}
#buddypress #woffice-bp-sidebar .main-navs ul li a:not(.has-icon)::before {
  content: "\f061";
}
#buddypress #woffice-bp-sidebar .main-navs ul li a:focus {
  background-color: #fff;
}
#buddypress #woffice-bp-sidebar .main-navs ul li:not(.selected) a:hover {
  background: #f8f8f8;
  border-radius: 0 0 15px 15px;
}
#buddypress #woffice-bp-sidebar .main-navs ul li:last-child {
  border-bottom: 0;
}
#buddypress #woffice-bp-sidebar .main-navs ul li:last-child a {
  border-radius: 0 0 15px 15px;
}
#buddypress #xprofile-settings-base select.bp-xprofile-visibility,
#buddypress #xprofile-settings-multi-fields select,
#buddypress #xprofile-settings-single-fields select,
#buddypress #xprofile-settings-social select {
  font-size: 14px;
  font-weight: 400;
  border: 1px solid #b8bac6;
  background-color: #f7f8fa;
  color: #2d3342;
  padding: 12px 22px 12px 22px;
  border-radius: 5px;
  height: 20px;
  height: 44px;
  width: auto;
}
#buddypress #xprofile-settings-base select.bp-xprofile-visibility:hover,
#buddypress #xprofile-settings-multi-fields select:hover,
#buddypress #xprofile-settings-single-fields select:hover,
#buddypress #xprofile-settings-social select:hover {
  font-size: 14px;
  font-weight: 400;
  border: 1px solid #b8bac6;
  background-color: #f7f8fa;
  color: #2d3342;
  padding: 12px 22px 12px 22px;
  border-radius: 5px;
}
#buddypress #activity-stream {
  background-color: #fff;
}
#buddypress #activity-stream .activity-header a,
#buddypress #activity-stream .activity-header p {
  color: #2d3342;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
}
#buddypress #activity-stream .activity-header .time-since {
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0;
  text-align: left;
  color: #8993ba;
}
#buddypress #activity-stream .activity-item {
  padding: 0 0 37px 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dfe7ed;
}
#buddypress #activity-stream .activity-item:not(:last-child) {
  padding: 33px 0 48px 0;
}
#buddypress #activity-stream .activity-inner {
  background-color: #fff;
  padding-left: 65px;
  margin: 0;
}
#buddypress #activity-stream .activity-inner p {
  color: #2d3342;
}
#buddypress #activity-stream .activity-content .activity-meta {
  background-color: transparent;
  margin-top: 20px;
  padding-left: 65px;
  display: inline-flex;
  align-items: center;
  gap: 15px;
}
#buddypress
  #activity-stream
  .activity-content
  .activity-meta
  .generic-button
  a {
  background-color: #f1f1f4;
  padding: 8px 15px 8px 15px;
  border-radius: 5px;
  text-decoration: none;
  color: #8d96b8;
  min-width: 48px;
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
#buddypress
  #activity-stream
  .activity-content
  .activity-meta
  .generic-button
  a:hover {
  text-decoration: none;
}
#buddypress
  #activity-stream
  .activity-content
  .activity-meta
  .generic-button
  a.unfav {
  background-color: #3146c5;
}
#buddypress
  #activity-stream
  .activity-content
  .activity-meta
  .generic-button
  a.unfav::before {
  color: #fff;
}
#buddypress
  #activity-stream
  .activity-content
  .activity-meta
  a.acomment-reply::before {
  font-family: woffice-icon !important;
  content: "";
}
#buddypress
  #activity-stream
  .activity-content
  .activity-meta
  a.delete-activity::before {
  font-family: woffice-icon !important;
  content: "";
}
#buddypress #activity-stream .activity-comments .rtmedia-comment-media-upload {
  padding: 6px;
  color: #3146c5;
  background-color: #fff;
}
#buddypress
  #activity-stream
  .activity-comments
  .rtmedia-comment-media-upload
  .dashicons-admin-media {
  font-size: 14px;
}
#buddypress #activity-stream .activity-comments ul li ul {
  margin-left: 0;
}
#buddypress
  #activity-stream
  .bp-group-activity-preview
  .bp-member-short-description-title
  a,
#buddypress
  #activity-stream
  .bp-member-activity-preview
  .bp-member-short-description-title
  a {
  color: #2d3342;
}
#buddypress #activity-stream .bp-group-activity-preview .bp-member-nickname a,
#buddypress #activity-stream .bp-member-activity-preview .bp-member-nickname a {
  color: #2d3342;
  font-weight: #8993ba;
  font-size: 0.813rem;
}
#buddypress #activity-stream .bp-group-activity-preview .bp-profile-button a,
#buddypress #activity-stream .bp-member-activity-preview .bp-profile-button a {
  font-size: 0.813rem;
}
#buddypress
  #activity-stream
  .bp-group-activity-preview
  .bp-profile-button
  a:hover,
#buddypress
  #activity-stream
  .bp-member-activity-preview
  .bp-profile-button
  a:hover {
  background-color: inherit;
}
#buddypress #members-group-list #members-list {
  height: auto;
}
#buddypress #group-members-list-table .uname-column .group-member a {
  color: #2d3342;
  font-size: 1rem;
  font-weight: 500;
}
#buddypress #group-members-list-table .uname-column .group-member .avatar {
  width: 60px;
}
#buddypress #group-members-list-table .uname-column .group-member-actions a {
  font-size: 14px;
  color: #8993ba;
}
#buddypress #create-group-form #group-creation-previous {
  border: 1px solid #3146c5;
  color: #3146c5;
  padding: 10px 15px 10px 15px;
  border-radius: 5px;
  background-color: #fff;
  border-radius: 10px;
  font-weight: 400;
}
#buddypress #create-group-form #group-creation-previous:hover {
  border: 1px solid #3146c5;
  color: #3146c5;
  background-color: #fff;
  padding: 10px 15px 10px 15px;
}
#buddypress #create-group-form .group-add-remove-invite-button {
  height: 30px;
  width: 30px;
  padding: 0 !important;
}
#buddypress #group-invites-container .subnav-filters {
  background-color: #fff;
}
#buddypress #group-invites-container #members-list .member-name {
  color: #2d3342;
  font-size: 1rem;
  font-weight: 600;
}
#buddypress #group-invites-container #members-list .action .button {
  border-radius: 5px;
  height: 40px;
  width: 40px;
  line-height: 40px;
  padding: 0 !important;
}
#buddypress
  #group-invites-container
  #members-list
  .action
  .button
  .icons::before {
  font-size: 16px;
}
#buddypress #group-invites-container .members.bp-invites-content li {
  padding: 20px;
  background-color: #fff;
}
#buddypress
  #group-invites-container
  .members.bp-invites-content
  #send-invites-editor
  li {
  padding: 0;
}
#buddypress #group-invites-container ul#members-list li button {
  background-color: #f7f8fa !important;
  color: #2d3342 !important;
  border: 0 !important;
}
#buddypress #group-invites-container ul#members-list li.selected button {
  background-color: #3146c5 !important;
  color: #fff !important;
  border: 0 !important;
}
#buddypress
  #group-invites-container
  ul#members-list
  li.selected
  span.icons::before {
  font-family: woffice-icon !important;
  content: "";
}
#buddypress #group-invites-container ul#members-list li span.icons::before {
  font-family: woffice-icon !important;
  content: "";
}
#buddypress .is-table-view {
  margin-top: 34px;
}
#buddypress .is-table-view .bp-pagination.top {
  display: none;
}
#buddypress .is-table-view .bp-pagination.bottom {
  padding-bottom: 20px;
}
#buddypress .is-table-view div.table-responsive {
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
  margin: 0 0 50px 0;
}
#buddypress .is-table-view #members-list-table td a {
  text-decoration: none;
  border: none;
}
#buddypress .is-table-view .member-role {
  padding: 8px 13px 8px 13px;
  border-radius: 6px;
  font-size: 12px;
  font-weight: 400;
}
#buddypress .members table {
  margin-top: 30px;
}
#buddypress .members table .member-uname {
  color: #2d3342;
  font-size: 14px;
  font-weight: 600;
  text-transform: capitalize;
  padding-left: 20px;
}
#buddypress .members table thead tr {
  background-color: #fff;
}
#buddypress .members table thead tr td,
#buddypress .members table thead tr th {
  padding: 22px 0 22px 35px;
  vertical-align: middle;
  color: #8993ba;
  font-size: 1rem;
  font-weight: 500;
  border-top: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dfe7ed;
  min-width: 150px;
}
#buddypress .members table thead tr td i,
#buddypress .members table thead tr th i {
  display: none;
}
#buddypress .members table thead tr td:last-child,
#buddypress .members table thead tr th:last-child {
  padding-right: 35px;
  min-width: 230px;
}
#buddypress .members table thead tr th:first-child,
#buddypress .members table thead tr th:nth-child(3) {
  min-width: 230px;
}
#buddypress .members table tbody tr {
  background-color: #fff;
}
#buddypress .members table tbody tr:hover {
  background-color: #f7f8fa;
}
#buddypress .members table tbody tr td {
  padding: 28px 0 28px 35px;
  vertical-align: middle;
}
#buddypress .members table tbody tr td:last-child {
  padding-right: 35px;
}
#buddypress .members table tbody tr td:last-child .send-private-message a {
  border-radius: 6px;
  padding: 10px;
  text-decoration: none;
}
#buddypress .members table tbody tr td span.member-role {
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0;
  text-align: left;
  padding: 6px 12px;
  border-radius: 6px;
}
#buddypress .members table tbody tr td a.clearfix {
  text-decoration: none !important;
}
#buddypress .members table td,
#buddypress .members table td a {
  color: #2d3342;
  font-size: 14px;
  font-weight: 500;
}
#buddypress .item-body #bbpress-forums {
  padding: 0;
  box-shadow: none;
}
#buddypress .item-body #bbpress-forums .bbp-search-form {
  float: none;
  width: 100%;
}
#buddypress .item-body #bbpress-forums .bbp-search-form div {
  display: flex;
}
#buddypress .item-body #bbpress-forums .bbp-search-form div input[type="text"] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#buddypress .item-body #bbpress-forums .bbp-search-form div #bbp_search_submit {
  height: 50px;
  padding: 8px 36px 8px 36px;
  margin-left: -40px;
  font-size: 14px;
}
#buddypress
  .item-body
  #bbpress-forums
  #bbp-user-topics-started
  .bbp-user-section
  .bbp-topics {
  border-radius: 10px;
}
#buddypress
  .item-body
  #bbpress-forums
  #bbp-user-topics-started
  .bbp-user-section
  .bbp-topics
  i {
  color: #8993ba;
}
#buddypress .item-body #settings-form table td {
  background-color: #fff;
  color: #8993ba;
  font-size: 1rem;
  font-weight: 500;
}
#buddypress .bp-messages-search-form {
  border: 0;
  padding: 20px 0 20px 0;
}
#buddypress .bp-dir-search-form {
  border: 0;
}
#buddypress .bp-dir-search-form input[type="search"]::placeholder {
  color: #b8bac6;
  font-size: 1rem;
  font-weight: 400;
}
#buddypress #message-threads li {
  transition: 0.3s ease-in-out;
}
#buddypress #message-threads li .thread-cb {
  margin-right: 5px;
}
#buddypress #message-threads li.thread-item {
  padding: 20px 20px 20px 20px;
}
#buddypress #message-threads li.selected {
  background-color: transparent;
}
#buddypress #message-threads li:hover {
  background-color: rgba(49, 70, 197, 0.05);
}
#buddypress #woffice-calendar .container:nth-child(2) {
  background-color: #fff;
}
#buddypress #notifications-user-list {
  padding: 0;
}
#buddypress #notifications-user-list .bp-pagination {
  float: none;
  margin-bottom: 20px;
}
#buddypress #notifications-user-list .bp-tables-user {
  margin: 0;
  background-color: #fff;
}
#buddypress #notifications-user-list .notifications-options-nav {
  padding: 0 0 20px 0;
}
#buddypress #notifications-user-list td.notification-since,
#buddypress #notifications-user-list th.date {
  padding-left: 30px;
}
#buddypress #notifications-user-list td.notification-since {
  vertical-align: baseline;
}
#buddypress #notifications-user-list .bp-pagination.bottom {
  text-align: right;
}
#buddypress #notifications-user-list .bp-pagination.bottom .pag-count {
  float: none;
}
#buddypress #notifications-user-list .notifications-options-nav {
  position: relative;
}
#buddypress #notifications-user-list .notifications-options-nav .select-wrap {
  position: absolute;
  bottom: -60px;
}
#buddypress
  #notifications-user-list
  .notifications-options-nav
  .select-wrap
  #notification-select {
  border-radius: 10px;
}
#buddypress
  #notifications-user-list
  .notifications-options-nav
  .select-wrap
  .select-arrow::before {
  position: relative;
  right: -10px;
}
#buddypress #notifications-user-list #notification-bulk-manage {
  float: none;
}
#buddypress.rtmedia .subnav li {
  width: 200px;
}
#buddypress #friend-list .avatar {
  width: 70px;
}
#buddypress #friend-list .item-entry {
  padding: 20px;
  background-color: #fff;
}
#buddypress #friend-list .button {
  font-weight: 400;
}
#buddypress #friend-list .button.accept {
  background-color: #45c62e;
  color: #fff;
  border: 1px solid #45c62e;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0;
  text-align: left;
  padding: 8px 26px;
}
#buddypress #friend-list .button.accept:hover {
  background-color: transparent;
  font-weight: 500;
  color: #45c62e;
}
#buddypress #friend-list .button.reject {
  background-color: #3146c5;
  color: #fff;
  border: 1px solid #3146c5;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0;
  text-align: left;
  padding: 8px 26px;
}
#buddypress #friend-list .button.reject:hover {
  background-color: transparent;
  font-weight: 500;
  color: #3146c5;
}
#buddypress .bp-pagination {
  float: none;
}
#buddypress a.pending_friend:before,
#buddypress a.remove:before,
#buddypress button.pending_friend:before {
  font-family: woffice-icon !important;
  content: "";
  padding-right: 8px;
  font-weight: 600;
}
#buddypress a.is_friend.remove:before,
#buddypress button.is_friend.remove:before {
  font-family: woffice-icon !important;
  content: "";
  padding-right: 8px;
  font-weight: 600;
}
#buddypress .send-message:before {
  font-family: woffice-icon !important;
  content: "";
  padding-right: 8px;
}
#buddypress a.not_friends:before,
#buddypress button.not_friends:before {
  font-family: woffice-icon !important;
  content: "\e900";
  padding-right: 8px;
  font-weight: 600;
}
#buddypress a.not_friends:before,
#buddypress button.not_friends:before {
  font-family: woffice-icon !important;
  content: "\e900";
  padding-right: 8px;
}
#buddypress a.activity-button.mention:before {
  font-family: woffice-icon !important;
  content: "";
  padding-right: 8px;
}
#buddypress
  #cover-image-container
  #item-header-content
  #send-private-message
  a:before {
  content: "";
}
[data-bp-tooltip]:after {
  font-weight: 700;
  border: 0;
  color: #fff;
  background: #3c3f4d;
  border-radius: 15px;
  max-width: 300px;
  bottom: 110%;
  top: initial;
}
#main-content #buddypress #item-body {
  background: 0 0;
  border-radius: 15px;
  margin: 0;
  padding: 25px 36px 25px 36px;
}
#main-content
  #buddypress
  #item-body
  .notification-actions
  a
  span.dashicons:before,
#main-content
  #buddypress
  #item-body
  .notifications-order-actions
  a
  span.dashicons:before {
  font-family: "Font Awesome 5 Free";
  vertical-align: text-bottom;
}
#main-content
  #buddypress
  #item-body
  .notification-actions
  a
  span.dashicons.dashicons-hidden:before,
#main-content
  #buddypress
  #item-body
  .notifications-order-actions
  a
  span.dashicons.dashicons-hidden:before {
  content: "\f070";
}
#main-content
  #buddypress
  #item-body
  .notification-actions
  a
  span.dashicons.dashicons-visibility:before,
#main-content
  #buddypress
  #item-body
  .notifications-order-actions
  a
  span.dashicons.dashicons-visibility:before {
  content: "\f06e";
}
#main-content
  #buddypress
  #item-body
  .notification-actions
  a
  span.dashicons.dashicons-dismiss:before,
#main-content
  #buddypress
  #item-body
  .notifications-order-actions
  a
  span.dashicons.dashicons-dismiss:before {
  content: "\f057";
}
#main-content
  #buddypress
  #item-body
  .notification-actions
  a
  span.dashicons.dashicons-arrow-up:before,
#main-content
  #buddypress
  #item-body
  .notifications-order-actions
  a
  span.dashicons.dashicons-arrow-up:before {
  content: "\f106";
}
#main-content
  #buddypress
  #item-body
  .notification-actions
  a
  span.dashicons.dashicons-arrow-down:before,
#main-content
  #buddypress
  #item-body
  .notifications-order-actions
  a
  span.dashicons.dashicons-arrow-down:before {
  content: "\f107";
}
#main-content #buddypress #item-body .notification-actions a:hover,
#main-content #buddypress #item-body .notifications-order-actions a:hover {
  text-decoration: none;
}
#main-content
  #buddypress
  #item-body
  .bp-invites-content
  #send-invites-editor
  ul {
  padding-left: 0;
}
#main-content #buddypress #item-body #groups-list li .item,
#main-content #buddypress #item-body #members-list li .item {
  padding: 1rem 0 0 0;
}
#main-content #buddypress #item-body #groups-list li .action,
#main-content #buddypress #item-body #members-list li .action {
  text-align: center;
}
#main-content #buddypress #item-body #groups-list li .action div.generic-button,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  div.generic-button {
  display: inline-block;
  margin: 0;
}
#main-content #buddypress #item-body #groups-list li.item-entry .item-avatar,
#main-content #buddypress #item-body #members-list li.item-entry .item-avatar {
  margin: auto;
}
#main-content
  #buddypress
  #item-body
  #groups-list
  li.item-entry
  .item-avatar
  a
  img,
#main-content
  #buddypress
  #item-body
  #members-list
  li.item-entry
  .item-avatar
  a
  img {
  bottom: 0;
}
#main-content #buddypress #item-body #groups-list li.item-entry .list-title,
#main-content #buddypress #item-body #members-list li.item-entry .list-title {
  margin-top: 0;
}
#main-content #buddypress #item-body .field-visibility-settings button {
  margin-top: 1rem;
}
#main-content #buddypress #item-body ul.button-nav {
  padding-left: 0;
  display: flex;
  align-items: center;
  row-gap: 30px;
  column-gap: 15px;
  flex-wrap: wrap;
}
#main-content #buddypress #item-body ul.button-nav li {
  float: none;
  margin: 0;
}
#main-content #buddypress #item-body ul.item-list li {
  box-shadow: none;
}
#main-content #buddypress #item-body ul.item-list li.item-entry {
  padding: 1rem;
}
#main-content
  #buddypress
  #item-body
  ul.item-list
  li.item-entry
  .item
  .item-block {
  float: none;
  width: initial;
}
#main-content
  #buddypress
  #item-body
  ul.item-list
  li.item-entry
  .item
  .list-title {
  float: none;
}
#main-content
  #buddypress
  #item-body
  ul.item-list
  li.item-entry
  .item
  .item-meta {
  float: none;
  display: block;
  margin: 0;
}
#main-content #buddypress #item-body ul.item-list li.item-entry .list-wrap {
  width: 100%;
}
#main-content #buddypress #item-body ul.item-list li.item-entry .item-avatar {
  margin-top: 0.4rem;
  background: 0 0;
  max-width: 100px;
  max-height: 100px;
}
#main-content #buddypress #item-body .bp-screen-title {
  margin-bottom: 12px;
}
#main-content #buddypress #item-body .profile .visibility-toggle-link {
  border: 0;
  color: #3146c5;
  border-radius: 5px;
  background-color: rgba(49, 70, 197, 0.07);
  padding: 8px 20px 8px 20px;
  font-weight: 400;
}
#main-content #buddypress #item-body .profile .field-visibility-settings-close {
  padding: 8px 24px 8px 24px;
}
#main-content #buddypress #item-body .profile.edit h3.screen-heading {
  display: none;
}
#main-content #buddypress #item-body .profile.edit .button-tabs li a {
  padding: 10px 24px 10px 24px;
  background-color: #3146c5;
  color: #fff;
  border-radius: 10px;
  border: 1px solid #3146c5;
  font-size: 1rem;
  font-weight: 500;
}
#main-content #buddypress #item-body .profile.edit .button-tabs li a:hover {
  color: #3146c5;
  background-color: #fff;
  border: 1px solid #3146c5;
}
#main-content #buddypress #item-body .profile.edit .button-tabs li.current a {
  color: #3146c5;
  background-color: #fff;
  border: 1px solid #3146c5;
}
#main-content #buddypress #item-body .bp-messages-filters {
  display: block !important;
}
#main-content #buddypress #item-body .bp-messages-filters .bp-search form {
  display: none;
}
#main-content #buddypress #item-body #whats-new-textarea textarea {
  margin-bottom: 0;
}
#main-content #buddypress #item-body #whats-new-options {
  justify-content: flex-start;
  margin-left: 30px;
}
#main-content #buddypress #item-body #whats-new-options #aw-whats-new-reset,
#main-content #buddypress #item-body #whats-new-options #aw-whats-new-submit {
  padding: 4px 24px 4px 24px;
  font-size: 14px;
  font-weight: 500;
  float: none;
  background-color: #3146c5;
  margin-right: 10px !important;
  color: #fff;
  border-radius: 10px;
  height: 33px;
  text-decoration: none;
  font-weight: 600;
}
#main-content
  #buddypress
  #item-body
  #whats-new-options
  #aw-whats-new-reset:hover,
#main-content
  #buddypress
  #item-body
  #whats-new-options
  #aw-whats-new-submit:hover {
  color: #3146c5;
  background-color: #fff;
  border: 1px solid #3146c5;
}
.widget_woffice_usersmap #members-map-widget {
  display: block;
  position: relative;
  height: 200px;
  border-radius: 5px;
}
.widget_woffice_usersmap #members-map-widget img {
  width: 30px;
  height: 30px;
}
.widget_woffice_usersmap #members-map-widget h3 {
  margin: 5px 0;
  font-size: 1.3em;
}
#members-map .gm-style-iw {
  height: auto !important;
}
#members-map .item-avatar {
  float: none;
  margin-right: 0;
  background: #f9f9fc;
  text-align: center;
  border-radius: 5px;
}
#members-map .item-avatar span.badge {
  position: absolute;
  right: 1.9rem;
  top: 0.8rem;
}
#members-map .item-avatar a {
  text-align: center;
}
#members-map .item-avatar a img {
  border-radius: 100% !important;
  margin: 0;
  padding: 1rem;
  float: none;
  width: 100px;
  height: 100px;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #members-map
  .item
  a,
#buddypress #members-list .bp-profile-card .profile-title #members-map .item a,
#members-map
  .item
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#members-map .item #buddypress #members-list .bp-profile-card .profile-title a,
#members-map .item h2 {
  margin-bottom: 10px !important;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #members-map
  .item
  a
  .profile-link,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #members-map
  .item
  a
  .profile-link,
#members-map
  .item
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a
  .profile-link,
#members-map
  .item
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a
  .profile-link,
#members-map .item h2 .profile-link {
  margin-top: 1rem;
  font-size: 1.2rem;
  font-weight: 700;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #members-map
  .item
  a
  .profile-link
  .fa-link,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #members-map
  .item
  a
  .profile-link
  .fa-link,
#members-map
  .item
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a
  .profile-link
  .fa-link,
#members-map
  .item
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a
  .profile-link
  .fa-link,
#members-map .item h2 .profile-link .fa-link {
  font-size: 15px;
  padding-right: 5px;
}
#buddypress #group-list .group-button #members-map .item a.leave-group,
#buddypress
  #groups-list
  li.item-entry
  #members-map
  .item
  .groups-meta.action
  .generic-button
  a,
#buddypress
  #members-list
  li.item-entry
  #members-map
  .item
  .groups-meta.action
  .generic-button
  a,
#buddypress #members-map .item a#profile-group-edit-submit,
#buddypress .activity-update-form #members-map .item a.bpfb_primary_button,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #members-map
  .item
  a,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #members-map
  .item
  a,
#members-map
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#members-map
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#members-map .item #buddypress #group-list .group-button a.leave-group,
#members-map .item #buddypress .activity-update-form a.bpfb_primary_button,
#members-map .item #buddypress a#profile-group-edit-submit,
#members-map
  .item
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a,
#members-map
  .item
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a,
#members-map .item .login-tabs-wrapper a.lostpassword-button,
#members-map .item .type-bp_activity #buddypress .activity-list .load-more a,
#members-map .item a.btn,
.login-tabs-wrapper #members-map .item a.lostpassword-button,
.type-bp_activity #buddypress .activity-list .load-more #members-map .item a {
  padding: 5px 18px !important;
  margin-bottom: 3px;
}
#members-map .item .location {
  max-width: 100%;
  overflow: hidden;
}
#members-map .item .woffice-xprofile-list {
  float: left;
}
#members-map .item .woffice-xprofile-list .row {
  padding-top: 10px;
  text-align: left;
}
#content-container ul li#activity-all > a::before {
  content: "" !important;
}
#content-container ul li#activity-friends > a::before {
  content: "\f500" !important;
}
#content-container ul li#activity-groups > a::before {
  content: "" !important;
}
#content-container ul li#activity-mentions > a::before {
  content: "" !important;
}
#content-container ul li#activity-favorites > a::before {
  content: "" !important;
}
#content-container ul li#groups-all > a::before {
  content: "" !important;
}
#content-container ul li#group-create-nav > a::before {
  content: "\f0fe" !important;
}
#content-container ul li#groups-personal > a::before {
  content: "" !important;
}
#content-container ul li#forums-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#nav-forum-groups-li > a::before {
  content: "" !important;
}
#content-container ul li#nav-experiences-groups-li > a::before {
  content: "\f19d" !important;
}
#content-container ul li#rtmedia-media-nav-groups-li > a::before {
  content: "\f1c5" !important;
}
#content-container ul li#home-groups-li > a::before {
  content: "" !important;
}
#content-container ul li#members-groups-li > a::before {
  content: "" !important;
}
#content-container ul li#invite-groups-li > a::before {
  content: "" !important;
}
#content-container ul li#media-groups-li > a::before {
  content: "" !important;
}
#content-container ul li#nav-group-calendar-groups-li > a::before {
  content: "" !important;
}
#content-container ul li#admin-groups-li > a::before {
  content: "" !important;
}
#content-container ul li#woffice-chat-trigger-li > a::before {
  content: "" !important;
}
#content-container ul li#nav-group-projects-groups-li > a::before {
  content: "\f1b3" !important;
}
#content-container
  ul
  li#notifications-my-notifications-personal-li
  > a::before {
  content: "" !important;
}
#content-container ul li#read-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#public-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#delete-account-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#edit-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#change-avatar-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#change-cover-image-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#just-me-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#activity-groups-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#activity-friends-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#activity-mentions-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#activity-favs-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#notifications-personal-li > a::before {
  content: "\f0e0" !important;
}
#content-container ul li#general-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#invites-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#profile-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#data-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#capabilities-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#friends-my-friends-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#requests-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#inbox-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#starred-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#sentbox-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#compose-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#groups-my-groups-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#activity-all > a::before {
  content: "" !important;
}
#content-container ul li#activity-friends > a::before {
  content: "\f500" !important;
}
#content-container ul li#activity-favorites > a::before {
  content: "" !important;
}
#content-container ul li#activity-mentions > a::before {
  content: "" !important;
}
#content-container ul li#front-personal-li > a::before {
  content: "\f015" !important;
}
#content-container ul li#activity-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#xprofile-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#notifications-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#messages-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#friends-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#groups-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#settings-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#courses-personal-li > a::before {
  content: "\f19d" !important;
}
#content-container ul li#calendar-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#invitations-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#media-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#notes-personal-li > a::before {
  content: "\f044" !important;
}
#content-container ul li#forums-personal-li > a::before {
  content: "" !important;
}
#content-container ul li#buddydrive-personal-li > a::before {
  content: "\f0a0" !important;
}
#content-container ul li#groups-create > a::before {
  content: "" !important;
}
#content-container ul li#edit-details-groups-li > a::before {
  content: "" !important;
}
#content-container ul li#group-settings-groups-li > a::before {
  content: "" !important;
}
#content-container ul li#group-avatar-groups-li > a::before {
  content: "" !important;
}
#content-container ul li#group-cover-image-groups-li > a::before {
  content: "" !important;
}
#content-container ul li#manage-members-groups-li > a::before {
  content: "" !important;
}
#content-container ul li#forum-groups-li > a::before {
  content: "" !important;
}
#content-container ul li#delete-group-groups-li > a::before {
  content: "" !important;
}
#content-container ul li#files-personal-li > a::before {
  content: "\f233" !important;
}
#content-container ul li#activity-groups > a::before {
  content: "" !important;
}
#content-container ul li#members-group_leader > a::before {
  content: "\f509" !important;
}
#content-container ul li#members-group_leader > a::before {
  content: "\f509" !important;
}
#content-container ul li#members-student > a::before {
  content: "\f501" !important;
}
body.activity-permalink .activity-list .activity-avatar {
  left: 0;
  top: 0;
}
body.groups.group-create #buddypress .intern-padding {
  padding: 25px 36px 25px 36px;
  background-color: #fff;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
}
body.groups.group-create #buddypress .intern-padding #create-group-form {
  margin-top: 0;
  background-color: #fff;
}
body.groups #buddypress .subnav-filters {
  padding: 30px 0 30px 0;
  background-color: #fff;
}
body.groups #buddypress #groups-dir-list {
  padding: 0;
}
body.groups #buddypress #group-list {
  padding: 20px;
}
body.groups #buddypress .dir-list {
  padding: 20px;
}
body.groups #buddypress #request-list li {
  background-color: #fff;
  padding: 20px;
}
body.groups #buddypress #request-list li .item-title a {
  color: #2d3342;
}
body.groups #buddypress #request-list li .generic-button a.button {
  padding: 8px 15px 8px 15px;
  border-radius: 5px;
}
body.groups #buddypress #request-list li .generic-button a.button:focus,
body.groups #buddypress #request-list li .generic-button a.button:hover {
  background-color: #fff;
  text-decoration: none;
}
body.groups #buddypress #request-list li .generic-button a.accept {
  border: 1px solid #45c62e;
  color: #45c62e;
}
body.groups #buddypress #request-list li .generic-button a.reject {
  border: 1px solid #ca0404;
  color: #ca0404;
}
body.groups #buddypress .groups-type-navs .groups-nav {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  row-gap: 20px;
  width: 100%;
}
body.groups #buddypress .groups-type-navs .groups-nav .no-count .count {
  display: none;
}
body.groups #buddypress .groups-type-navs .groups-nav li {
  float: none;
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #b8bac6;
  padding-right: 40px;
}
body.groups #buddypress .groups-type-navs .groups-nav li::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 3px;
  left: 0;
  opacity: 0;
  background-color: #3146c5;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
body.groups #buddypress .groups-type-navs .groups-nav li.selected::after,
body.groups #buddypress .groups-type-navs .groups-nav li:hover::after {
  opacity: 1;
}
body.groups #buddypress .groups-type-navs .groups-nav li a {
  color: #b8bac6;
  font-size: 1.125rem;
}
body.groups #buddypress .groups-type-navs .groups-nav li a::before {
  font-family: woffice-icon !important;
}
body.groups #buddypress .groups-type-navs .groups-nav li a:hover {
  background-color: transparent;
  color: #3146c5;
  text-decoration: none;
}
body.groups #buddypress .groups-type-navs .groups-nav li.selected {
  background-color: transparent;
  position: relative;
}
body.groups #buddypress .groups-type-navs .groups-nav li.selected a {
  background-color: transparent;
  color: #3146c5;
}
body.groups #buddypress #item-body #bbpress-forums .bbp-topic-form {
  background-color: #fff;
  padding: 0 !important;
}
body.groups #buddypress #item-body #bbpress-forums .bbp-topic-form form {
  padding: 0 !important;
}
body.groups #buddypress #item-body #members-group-list {
  padding: 0;
}
body.groups #buddypress #item-body #members-group-list .item-meta {
  margin-bottom: 20px !important;
}
body.groups #buddypress #item-body #members-group-list .groups-meta {
  padding-top: 20px;
  margin: 0;
}
body.groups
  #buddypress
  #item-body
  #members-group-list
  .groups-meta
  a.friendship-button,
body.groups
  #buddypress
  #item-body
  #members-group-list
  .groups-meta
  button.friendship-button {
  background-color: transparent !important;
  border: 0 !important;
  color: #3146c5 !important;
  font-weight: 500 !important;
  padding: 0 !important;
}
body.groups #buddypress #item-body .bp-pagination .pag-count {
  float: none;
}
body.groups #buddypress #item-body #group-settings-form input[type="submit"] {
  float: none;
  margin-top: 20px;
}
body.bp-user #main-content #buddypress #item-body,
body.groups #main-content #buddypress #item-body {
  background-color: #fff;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
}
body.bp-user #main-content #buddypress #item-body .user-subnav,
body.groups #main-content #buddypress #item-body .user-subnav {
  display: none;
}
body.bp-user #main-content #buddypress #item-body .users-single-subnav .bp-navs,
body.groups #main-content #buddypress #item-body .users-single-subnav .bp-navs {
  display: block;
}
body.bp-user #main-content #buddypress .profile,
body.groups #main-content #buddypress .profile {
  margin-top: 0;
}
body.bp-user #main-content #buddypress .profile .screen-heading,
body.groups #main-content #buddypress .profile .screen-heading {
  margin: 0 0 20px 0;
}
body.bp-user #main-content #buddypress .profile td.label,
body.groups #main-content #buddypress .profile td.label {
  font-size: 1.125rem;
  color: #2d3342;
  font-weight: 500;
}
body.bp-user #main-content #buddypress .profile td,
body.groups #main-content #buddypress .profile td {
  background-color: #fff;
  border: 0;
  font-size: 1.125rem;
}
body.bp-user #main-content #buddypress .profile td.data,
body.bp-user #main-content #buddypress .profile td.data a,
body.groups #main-content #buddypress .profile td.data,
body.groups #main-content #buddypress .profile td.data a {
  color: #8993ba;
  font-size: 1.125rem;
  font-weight: 400;
}
body.bp-user
  #main-content
  #buddypress
  .profile
  .editfield
  .checkbox-options
  input,
body.groups
  #main-content
  #buddypress
  .profile
  .editfield
  .checkbox-options
  input {
  margin-right: 15px;
}
body.bp-user #main-content #buddypress #activity-rss-feed a,
body.groups #main-content #buddypress #activity-rss-feed a {
  color: #3146c5;
}
body.bp-user #main-content #buddypress .subnav-filters,
body.groups #main-content #buddypress .subnav-filters {
  background-color: transparent;
}
body.bp-user #main-content #buddypress .bp-subnavs,
body.groups #main-content #buddypress .bp-subnavs {
  background-color: #f7f8fa;
  padding: 15px 13px 15px 13px;
}
body.bp-user #main-content #buddypress .bp-subnavs ul li a,
body.groups #main-content #buddypress .bp-subnavs ul li a {
  background: 0 0;
  box-shadow: none;
  color: #7e88af;
  font-weight: 500;
}
body.bp-user #main-content #buddypress .bp-subnavs ul li a:hover,
body.groups #main-content #buddypress .bp-subnavs ul li a:hover {
  color: #3146c5;
}
body.bp-user #main-content #buddypress .bp-subnavs ul li.current a,
body.groups #main-content #buddypress .bp-subnavs ul li.current a {
  background: #fff;
  color: #3146c5;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.07);
  border-radius: 10px;
}
body.bp-user #main-content #buddypress .editfield,
body.groups #main-content #buddypress .editfield {
  background-color: #fff;
  border: 0;
  padding: 22px 0;
}
body.bp-user #main-content #buddypress .editfield legend,
body.groups #main-content #buddypress .editfield legend {
  font-size: 1.125rem;
  color: #2d3342;
  font-weight: 600;
  text-transform: capitalize;
}
body.bp-user
  #main-content
  #buddypress
  .editfield
  .field-visibility-settings-header,
body.groups
  #main-content
  #buddypress
  .editfield
  .field-visibility-settings-header {
  text-transform: capitalize;
  font-style: normal;
  margin: 12px 0 0;
}
#members-dir-list .card,
#members-list.members-friends-list .card {
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
  border-radius: 15px;
}
#members-dir-list .profile-card-badge,
#members-list.members-friends-list .profile-card-badge {
  padding-bottom: 15px;
}
#members-dir-list .member-name,
#members-list.members-friends-list .member-name {
  text-transform: capitalize;
  color: #2d3342;
  font-size: 1.25rem;
}
#members-dir-list .member-header,
#members-list.members-friends-list .member-header {
  padding: 15px 28px 0 28px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
#members-dir-list li.has-cover-image .member-header,
#members-list.members-friends-list li.has-cover-image .member-header {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
#members-dir-list li.has-cover-image .item-meta,
#members-dir-list li.has-cover-image .member-name,
#members-dir-list li.has-cover-image.even .profile-card-badge,
#members-dir-list li.has-cover-image.odd .profile-card-badge,
#members-list.members-friends-list li.has-cover-image .item-meta,
#members-list.members-friends-list li.has-cover-image .member-name,
#members-list.members-friends-list li.has-cover-image.even .profile-card-badge,
#members-list.members-friends-list li.has-cover-image.odd .profile-card-badge {
  color: #fff;
}
#members-dir-list .member-content-body,
#members-list.members-friends-list .member-content-body {
  padding: 30px 28px 36px 28px;
}
#members-dir-list .member-header-content,
#members-list.members-friends-list .member-header-content {
  padding-top: 20px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dfe7ed;
}
#members-dir-list .member-header-content img,
#members-list.members-friends-list .member-header-content img {
  border: 2px solid #fff;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
}
#members-dir-list .woffice-xprofile-list li,
#members-list.members-friends-list .woffice-xprofile-list li {
  word-break: break-all;
}
#members-dir-list .woffice-xprofile-list a,
#members-list.members-friends-list .woffice-xprofile-list a {
  color: #8993ba;
  text-decoration: none;
}
#members-dir-list .field-icon,
#members-list.members-friends-list .field-icon {
  display: grid;
  place-items: center;
  padding: 0;
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 7px;
  color: #3146c5;
  background-color: #f7f8fa;
}
#members-dir-list .field-icon i,
#members-list.members-friends-list .field-icon i {
  font-size: 15px;
}
#members-dir-list .field-content,
#members-list.members-friends-list .field-content {
  font-size: 14px;
  color: #8993ba;
  padding: 0 0 0 20px;
}
#members-dir-list .member-header-content,
#members-list.members-friends-list .member-header-content {
  padding-bottom: 33px;
}
#members-dir-list .last-activity,
#members-list.members-friends-list .last-activity {
  font-size: 14px;
}
#members-dir-list .member-name,
#members-list.members-friends-list .member-name {
  font-size: 1.25rem;
  text-transform: capitalize;
  color: #2d3342;
  text-decoration: none;
}
#members-dir-list .member-name:hover,
#members-list.members-friends-list .member-name:hover {
  text-decoration: none;
}
#members-dir-list .member-xprofile-social-items,
#members-list.members-friends-list .member-xprofile-social-items {
  padding-top: 35px;
}
#members-dir-list .member-footer,
#members-list.members-friends-list .member-footer {
  padding: 0;
}
#members-dir-list .member-footer .friends-meta,
#members-dir-list .member-footer .members-meta,
#members-list.members-friends-list .member-footer .friends-meta,
#members-list.members-friends-list .member-footer .members-meta {
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: space-evenly;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #dfe7ed;
}
#members-dir-list .member-footer .friends-meta.action,
#members-dir-list .member-footer .members-meta.action,
#members-list.members-friends-list .member-footer .friends-meta.action,
#members-list.members-friends-list .member-footer .members-meta.action {
  padding: 0 30px 0 30px;
}
#members-dir-list
  .member-footer
  .friends-meta.action
  .generic-button:first-child
  a,
#members-dir-list
  .member-footer
  .members-meta.action
  .generic-button:first-child
  a,
#members-list.members-friends-list
  .member-footer
  .friends-meta.action
  .generic-button:first-child
  a,
#members-list.members-friends-list
  .member-footer
  .members-meta.action
  .generic-button:first-child
  a {
  text-align: left;
}
#members-dir-list
  .member-footer
  .friends-meta.action
  .generic-button:last-child
  a,
#members-dir-list
  .member-footer
  .members-meta.action
  .generic-button:last-child
  a,
#members-list.members-friends-list
  .member-footer
  .friends-meta.action
  .generic-button:last-child
  a,
#members-list.members-friends-list
  .member-footer
  .members-meta.action
  .generic-button:last-child
  a {
  text-align: right;
}
#members-dir-list .member-footer .generic-button,
#members-list.members-friends-list .member-footer .generic-button {
  flex: 0 0 50%;
  max-width: 50%;
  background-color: transparent;
}
#members-dir-list .member-footer .generic-button:not(:last-child),
#members-list.members-friends-list
  .member-footer
  .generic-button:not(:last-child) {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #dfe7ed;
}
#members-dir-list .member-footer .generic-button:not(:last-child) a,
#members-list.members-friends-list
  .member-footer
  .generic-button:not(:last-child)
  a {
  animation: none;
  display: block;
  padding: 0;
  background-color: transparent;
}
#members-dir-list .member-footer .generic-button:not(:last-child) a:focus,
#members-list.members-friends-list
  .member-footer
  .generic-button:not(:last-child)
  a:focus {
  background-color: transparent;
  border: 0;
  outline: 0;
}
#members-dir-list .member-footer .friendship-button,
#members-dir-list .member-footer .send-message,
#members-list.members-friends-list .member-footer .friendship-button,
#members-list.members-friends-list .member-footer .send-message {
  border: 0;
  font-size: 14px;
  padding: 0;
  color: #8993ba;
  padding: 20px 0 20px 0;
  animation: none;
  background-color: transparent;
}
#members-dir-list .member-footer .friendship-button:hover,
#members-dir-list .member-footer .send-message:hover,
#members-list.members-friends-list .member-footer .friendship-button:hover,
#members-list.members-friends-list .member-footer .send-message:hover {
  background-color: transparent;
  text-decoration: none;
  color: #3146c5;
}
#members-dir-list .member-footer .friendship-button:hover::before,
#members-dir-list .member-footer .send-message:hover::before,
#members-list.members-friends-list
  .member-footer
  .friendship-button:hover::before,
#members-list.members-friends-list .member-footer .send-message:hover::before {
  color: #3146c5;
}
#members-dir-list .member-footer .send-private-message,
#members-list.members-friends-list .member-footer .send-private-message {
  text-align: right;
  margin: 0;
}
#members-dir-list .bp-pagination.bottom,
#members-list.members-friends-list .bp-pagination.bottom {
  padding: 80px 0 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#members-dir-list .bp-pagination.bottom .pag-count.bottom,
#members-list.members-friends-list .bp-pagination.bottom .pag-count.bottom {
  float: none;
}
#members-dir-list .bp-pagination.bottom .pag-count p,
#members-list.members-friends-list .bp-pagination.bottom .pag-count p {
  color: #2d3342;
  font-size: 14px;
  font-weight: 500;
}
#members-dir-list .bp-pagination.bottom .bp-pagination-links,
#members-list.members-friends-list .bp-pagination.bottom .bp-pagination-links {
  margin: 0;
}
#members-dir-list .bp-single-member .generic-button,
#members-list.members-friends-list .bp-single-member .generic-button {
  max-width: 100%;
}
#members-dir-list .bp-single-member .friends-meta,
#members-list.members-friends-list .bp-single-member .friends-meta {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #dfe7ed;
}
#members-dir-list .bp-single-member a.friendship-button,
#members-list.members-friends-list .bp-single-member a.friendship-button {
  border: 0;
  text-decoration: none !important;
}
#members-dir-list .bp-single-member a.friendship-button:hover,
#members-list.members-friends-list .bp-single-member a.friendship-button:hover {
  background-color: transparent;
  text-decoration: none !important;
}
#buddypress #woffice-roles-filter .dropdown-toggle {
  background-color: #fff !important;
}
#buddypress #woffice-roles-filter .dropdown-menu {
  border: 0;
  box-shadow: 0 2px 50px 0 rgba(44, 63, 88, 0.15);
  border-radius: 10px;
}
#buddypress #woffice-roles-filter .dropdown-menu a {
  color: #2d3342;
  text-decoration: none;
}
#buddypress #woffice-roles-filter .dropdown-menu a:hover {
  background-color: rgba(49, 70, 197, 0.07);
}
#buddypress #group-settings-form #dir-groups-search-form,
#buddypress #group-settings-form #dir-members-search-form,
#buddypress #group-settings-form #group-activity-search-form,
#buddypress #group-settings-form #group-members-search,
#buddypress #group-settings-form #group-members-search-form,
#buddypress #group-settings-form form,
#buddypress .bp-search #dir-groups-search-form,
#buddypress .bp-search #dir-members-search-form,
#buddypress .bp-search #group-activity-search-form,
#buddypress .bp-search #group-members-search,
#buddypress .bp-search #group-members-search-form,
#buddypress .bp-search form,
#buddypress .group-search #dir-groups-search-form,
#buddypress .group-search #dir-members-search-form,
#buddypress .group-search #group-activity-search-form,
#buddypress .group-search #group-members-search,
#buddypress .group-search #group-members-search-form,
#buddypress .group-search form,
#buddypress .search-form #dir-groups-search-form,
#buddypress .search-form #dir-members-search-form,
#buddypress .search-form #group-activity-search-form,
#buddypress .search-form #group-members-search,
#buddypress .search-form #group-members-search-form,
#buddypress .search-form form {
  position: relative;
}
#buddypress #group-settings-form #dir-groups-search-form::before,
#buddypress #group-settings-form #dir-members-search-form::before,
#buddypress #group-settings-form #group-activity-search-form::before,
#buddypress #group-settings-form #group-members-search-form::before,
#buddypress #group-settings-form #group-members-search::before,
#buddypress #group-settings-form form::before,
#buddypress .bp-search #dir-groups-search-form::before,
#buddypress .bp-search #dir-members-search-form::before,
#buddypress .bp-search #group-activity-search-form::before,
#buddypress .bp-search #group-members-search-form::before,
#buddypress .bp-search #group-members-search::before,
#buddypress .bp-search form::before,
#buddypress .group-search #dir-groups-search-form::before,
#buddypress .group-search #dir-members-search-form::before,
#buddypress .group-search #group-activity-search-form::before,
#buddypress .group-search #group-members-search-form::before,
#buddypress .group-search #group-members-search::before,
#buddypress .group-search form::before,
#buddypress .search-form #dir-groups-search-form::before,
#buddypress .search-form #dir-members-search-form::before,
#buddypress .search-form #group-activity-search-form::before,
#buddypress .search-form #group-members-search-form::before,
#buddypress .search-form #group-members-search::before,
#buddypress .search-form form::before {
  font-family: woffice-icon !important;
  content: "";
  position: absolute;
  top: 10px;
  left: 22px;
  font-size: 23px;
  color: #b8bac6;
}
#buddypress
  #group-settings-form
  #dir-groups-search-form
  input#dir-groups-search,
#buddypress
  #group-settings-form
  #dir-groups-search-form
  input#dir-members-search,
#buddypress
  #group-settings-form
  #dir-groups-search-form
  input#group-activity-search,
#buddypress
  #group-settings-form
  #dir-groups-search-form
  input#group-members-search,
#buddypress
  #group-settings-form
  #dir-groups-search-form
  input#manage-members-search,
#buddypress #group-settings-form #dir-groups-search-form input[type="search"],
#buddypress
  #group-settings-form
  #dir-members-search-form
  input#dir-groups-search,
#buddypress
  #group-settings-form
  #dir-members-search-form
  input#dir-members-search,
#buddypress
  #group-settings-form
  #dir-members-search-form
  input#group-activity-search,
#buddypress
  #group-settings-form
  #dir-members-search-form
  input#group-members-search,
#buddypress
  #group-settings-form
  #dir-members-search-form
  input#manage-members-search,
#buddypress #group-settings-form #dir-members-search-form input[type="search"],
#buddypress
  #group-settings-form
  #group-activity-search-form
  input#dir-groups-search,
#buddypress
  #group-settings-form
  #group-activity-search-form
  input#dir-members-search,
#buddypress
  #group-settings-form
  #group-activity-search-form
  input#group-activity-search,
#buddypress
  #group-settings-form
  #group-activity-search-form
  input#group-members-search,
#buddypress
  #group-settings-form
  #group-activity-search-form
  input#manage-members-search,
#buddypress
  #group-settings-form
  #group-activity-search-form
  input[type="search"],
#buddypress #group-settings-form #group-members-search input#dir-groups-search,
#buddypress #group-settings-form #group-members-search input#dir-members-search,
#buddypress
  #group-settings-form
  #group-members-search
  input#group-activity-search,
#buddypress
  #group-settings-form
  #group-members-search
  input#group-members-search,
#buddypress
  #group-settings-form
  #group-members-search
  input#manage-members-search,
#buddypress #group-settings-form #group-members-search input[type="search"],
#buddypress
  #group-settings-form
  #group-members-search-form
  input#dir-groups-search,
#buddypress
  #group-settings-form
  #group-members-search-form
  input#dir-members-search,
#buddypress
  #group-settings-form
  #group-members-search-form
  input#group-activity-search,
#buddypress
  #group-settings-form
  #group-members-search-form
  input#group-members-search,
#buddypress
  #group-settings-form
  #group-members-search-form
  input#manage-members-search,
#buddypress
  #group-settings-form
  #group-members-search-form
  input[type="search"],
#buddypress #group-settings-form form input#dir-groups-search,
#buddypress #group-settings-form form input#dir-members-search,
#buddypress #group-settings-form form input#group-activity-search,
#buddypress #group-settings-form form input#group-members-search,
#buddypress #group-settings-form form input#manage-members-search,
#buddypress #group-settings-form form input[type="search"],
#buddypress .bp-search #dir-groups-search-form input#dir-groups-search,
#buddypress .bp-search #dir-groups-search-form input#dir-members-search,
#buddypress .bp-search #dir-groups-search-form input#group-activity-search,
#buddypress .bp-search #dir-groups-search-form input#group-members-search,
#buddypress .bp-search #dir-groups-search-form input#manage-members-search,
#buddypress .bp-search #dir-groups-search-form input[type="search"],
#buddypress .bp-search #dir-members-search-form input#dir-groups-search,
#buddypress .bp-search #dir-members-search-form input#dir-members-search,
#buddypress .bp-search #dir-members-search-form input#group-activity-search,
#buddypress .bp-search #dir-members-search-form input#group-members-search,
#buddypress .bp-search #dir-members-search-form input#manage-members-search,
#buddypress .bp-search #dir-members-search-form input[type="search"],
#buddypress .bp-search #group-activity-search-form input#dir-groups-search,
#buddypress .bp-search #group-activity-search-form input#dir-members-search,
#buddypress .bp-search #group-activity-search-form input#group-activity-search,
#buddypress .bp-search #group-activity-search-form input#group-members-search,
#buddypress .bp-search #group-activity-search-form input#manage-members-search,
#buddypress .bp-search #group-activity-search-form input[type="search"],
#buddypress .bp-search #group-members-search input#dir-groups-search,
#buddypress .bp-search #group-members-search input#dir-members-search,
#buddypress .bp-search #group-members-search input#group-activity-search,
#buddypress .bp-search #group-members-search input#group-members-search,
#buddypress .bp-search #group-members-search input#manage-members-search,
#buddypress .bp-search #group-members-search input[type="search"],
#buddypress .bp-search #group-members-search-form input#dir-groups-search,
#buddypress .bp-search #group-members-search-form input#dir-members-search,
#buddypress .bp-search #group-members-search-form input#group-activity-search,
#buddypress .bp-search #group-members-search-form input#group-members-search,
#buddypress .bp-search #group-members-search-form input#manage-members-search,
#buddypress .bp-search #group-members-search-form input[type="search"],
#buddypress .bp-search form input#dir-groups-search,
#buddypress .bp-search form input#dir-members-search,
#buddypress .bp-search form input#group-activity-search,
#buddypress .bp-search form input#group-members-search,
#buddypress .bp-search form input#manage-members-search,
#buddypress .bp-search form input[type="search"],
#buddypress .group-search #dir-groups-search-form input#dir-groups-search,
#buddypress .group-search #dir-groups-search-form input#dir-members-search,
#buddypress .group-search #dir-groups-search-form input#group-activity-search,
#buddypress .group-search #dir-groups-search-form input#group-members-search,
#buddypress .group-search #dir-groups-search-form input#manage-members-search,
#buddypress .group-search #dir-groups-search-form input[type="search"],
#buddypress .group-search #dir-members-search-form input#dir-groups-search,
#buddypress .group-search #dir-members-search-form input#dir-members-search,
#buddypress .group-search #dir-members-search-form input#group-activity-search,
#buddypress .group-search #dir-members-search-form input#group-members-search,
#buddypress .group-search #dir-members-search-form input#manage-members-search,
#buddypress .group-search #dir-members-search-form input[type="search"],
#buddypress .group-search #group-activity-search-form input#dir-groups-search,
#buddypress .group-search #group-activity-search-form input#dir-members-search,
#buddypress
  .group-search
  #group-activity-search-form
  input#group-activity-search,
#buddypress
  .group-search
  #group-activity-search-form
  input#group-members-search,
#buddypress
  .group-search
  #group-activity-search-form
  input#manage-members-search,
#buddypress .group-search #group-activity-search-form input[type="search"],
#buddypress .group-search #group-members-search input#dir-groups-search,
#buddypress .group-search #group-members-search input#dir-members-search,
#buddypress .group-search #group-members-search input#group-activity-search,
#buddypress .group-search #group-members-search input#group-members-search,
#buddypress .group-search #group-members-search input#manage-members-search,
#buddypress .group-search #group-members-search input[type="search"],
#buddypress .group-search #group-members-search-form input#dir-groups-search,
#buddypress .group-search #group-members-search-form input#dir-members-search,
#buddypress
  .group-search
  #group-members-search-form
  input#group-activity-search,
#buddypress .group-search #group-members-search-form input#group-members-search,
#buddypress
  .group-search
  #group-members-search-form
  input#manage-members-search,
#buddypress .group-search #group-members-search-form input[type="search"],
#buddypress .group-search form input#dir-groups-search,
#buddypress .group-search form input#dir-members-search,
#buddypress .group-search form input#group-activity-search,
#buddypress .group-search form input#group-members-search,
#buddypress .group-search form input#manage-members-search,
#buddypress .group-search form input[type="search"],
#buddypress .search-form #dir-groups-search-form input#dir-groups-search,
#buddypress .search-form #dir-groups-search-form input#dir-members-search,
#buddypress .search-form #dir-groups-search-form input#group-activity-search,
#buddypress .search-form #dir-groups-search-form input#group-members-search,
#buddypress .search-form #dir-groups-search-form input#manage-members-search,
#buddypress .search-form #dir-groups-search-form input[type="search"],
#buddypress .search-form #dir-members-search-form input#dir-groups-search,
#buddypress .search-form #dir-members-search-form input#dir-members-search,
#buddypress .search-form #dir-members-search-form input#group-activity-search,
#buddypress .search-form #dir-members-search-form input#group-members-search,
#buddypress .search-form #dir-members-search-form input#manage-members-search,
#buddypress .search-form #dir-members-search-form input[type="search"],
#buddypress .search-form #group-activity-search-form input#dir-groups-search,
#buddypress .search-form #group-activity-search-form input#dir-members-search,
#buddypress
  .search-form
  #group-activity-search-form
  input#group-activity-search,
#buddypress .search-form #group-activity-search-form input#group-members-search,
#buddypress
  .search-form
  #group-activity-search-form
  input#manage-members-search,
#buddypress .search-form #group-activity-search-form input[type="search"],
#buddypress .search-form #group-members-search input#dir-groups-search,
#buddypress .search-form #group-members-search input#dir-members-search,
#buddypress .search-form #group-members-search input#group-activity-search,
#buddypress .search-form #group-members-search input#group-members-search,
#buddypress .search-form #group-members-search input#manage-members-search,
#buddypress .search-form #group-members-search input[type="search"],
#buddypress .search-form #group-members-search-form input#dir-groups-search,
#buddypress .search-form #group-members-search-form input#dir-members-search,
#buddypress .search-form #group-members-search-form input#group-activity-search,
#buddypress .search-form #group-members-search-form input#group-members-search,
#buddypress .search-form #group-members-search-form input#manage-members-search,
#buddypress .search-form #group-members-search-form input[type="search"],
#buddypress .search-form form input#dir-groups-search,
#buddypress .search-form form input#dir-members-search,
#buddypress .search-form form input#group-activity-search,
#buddypress .search-form form input#group-members-search,
#buddypress .search-form form input#manage-members-search,
#buddypress .search-form form input[type="search"] {
  padding-left: 58px;
}
#buddypress #group-manage-members-ui #manage-members-search {
  margin: 0;
  border: 1px solid #b8bac6;
  border-radius: 15px;
  width: 100%;
}
#buddypress .dir-navs {
  margin-bottom: 40px;
}
#buddypress .dir-navs .activity-nav,
#buddypress .dir-navs .members-nav {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  column-gap: 50px;
  row-gap: 25px;
  border-bottom: 1px solid #b8bac6;
}
#buddypress .dir-navs .activity-nav .no-count .count,
#buddypress .dir-navs .members-nav .no-count .count {
  display: none;
}
#buddypress .dir-navs .activity-nav li,
#buddypress .dir-navs .members-nav li {
  float: none;
  position: relative;
}
#buddypress .dir-navs .activity-nav li::after,
#buddypress .dir-navs .members-nav li::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 3px;
  opacity: 0;
  background-color: #3146c5;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
#buddypress .dir-navs .activity-nav li:hover::after,
#buddypress .dir-navs .members-nav li:hover::after {
  opacity: 1;
}
#buddypress .dir-navs .activity-nav li a,
#buddypress .dir-navs .members-nav li a {
  color: #b8bac6;
  font-size: 1.125rem;
}
#buddypress .dir-navs .activity-nav li a:hover,
#buddypress .dir-navs .members-nav li a:hover {
  background-color: transparent;
  color: #3146c5;
  text-decoration: none;
}
#buddypress .dir-navs .activity-nav li a::before,
#buddypress .dir-navs .members-nav li a::before {
  font-family: woffice-icon !important;
  position: relative;
  top: 1px;
  padding-right: 3px !important;
}
#buddypress .dir-navs .activity-nav li.selected,
#buddypress .dir-navs .members-nav li.selected {
  background-color: transparent;
  position: relative;
}
#buddypress .dir-navs .activity-nav li.selected::after,
#buddypress .dir-navs .members-nav li.selected::after {
  opacity: 1;
}
#buddypress .dir-navs .activity-nav li.selected a,
#buddypress .dir-navs .members-nav li.selected a {
  background-color: transparent;
  color: #3146c5;
}
#buddypress .dir-navs .activity-nav #members-map-trigger a,
#buddypress .dir-navs .members-nav #members-map-trigger a {
  position: relative;
  padding-left: 25px;
}
#buddypress .dir-navs .activity-nav #members-map-trigger a::before,
#buddypress .dir-navs .members-nav #members-map-trigger a::before {
  font-family: woffice-icon !important;
  content: "";
  font-size: 20px;
  position: absolute;
  left: 0;
  top: 8px;
}
#buddypress .dir-navs .activity-nav #members-all a::before,
#buddypress .dir-navs .members-nav #members-all a::before {
  font-family: woffice-icon !important;
  content: "";
}
#buddypress .dir-navs .activity-nav #members-personal a::before,
#buddypress .dir-navs .members-nav #members-personal a::before {
  font-family: woffice-icon !important;
  content: "";
}
#buddypress .dir-navs .activity-nav #members-advanced-search a::before,
#buddypress .dir-navs .members-nav #members-advanced-search a::before {
  font-family: woffice-icon !important;
  content: "";
  position: relative;
  top: 2px;
}
#buddypress .dir-navs .activity-nav .count,
#buddypress .dir-navs .members-nav .count {
  font-size: 10px;
  line-height: 16px;
  font-weight: 500;
  letter-spacing: 0;
  text-indent: 0;
  border: none;
  margin-top: -2px;
  margin-left: 3px;
  display: inline-block;
  border-radius: 100%;
  background-color: #f7f8fa;
  color: #3146c5;
  border: 0;
}
body.activity:not(.my-activity) #activity-stream {
  background: 0 0;
  border-radius: 15px;
  margin: 0;
  padding: 25px 36px 25px 36px;
  background-color: #fff;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
}
body.activity:not(.my-activity) #activity-stream .activity-header {
  margin: 0 0 0 70px;
}
body.activity:not(.my-activity) #activity-stream .activity-comments ul li ul {
  margin-top: 40px;
}
body.activity-permalink .activity {
  background: 0 0;
  border-radius: 15px;
  margin: 0;
  padding: 25px 36px 25px 36px;
  background-color: #fff;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
}
body.activity-permalink .activity #activity-stream .activity-header {
  margin: 0 0 0 70px !important;
}
body.activity-permalink
  .activity
  #activity-stream
  .activity-comments
  .acomment-meta {
  padding-left: 0 !important;
}
body.activity-permalink
  .activity
  #activity-stream
  .activity-comments
  .acomment-meta
  a:not(.activity-time-since) {
  font-size: 1rem;
  color: #2d3342;
  font-weight: 500;
}
body.activity-permalink
  .activity
  #activity-stream
  .activity-comments
  .acomment-meta
  a.activity-time-since {
  color: #8993ba;
  font-size: 0.813rem;
  font-weight: 400;
}
body.activity-permalink .activity #activity-stream .activity-comments ul li ul {
  margin-top: 40px;
}
body.activity-permalink
  .activity
  #activity-stream
  .activity-comments
  ul
  li
  ul
  .acomment-meta {
  padding-left: 0 !important;
}
#members-dir-list #members-list .members_card_row .members_card {
  margin: 15px 0;
}
#members-dir-list #members-list .members_card_row .members_card > li {
  margin: 0;
  padding: 0;
  height: 100%;
}
#members-dir-list #members-list .members_card_row .members_card > li .card {
  height: 100%;
}
#members-dir-list
  #members-list
  .members_card_row
  .members_card
  > li
  .card
  .member-content-body
  .woffice-xprofile-list {
  gap: 15px;
}
#members-dir-list
  #members-list
  .members_card_row
  .members_card
  > li
  .card
  .member-content-body
  .woffice-xprofile-list
  li {
  padding: 0;
}
#members-dir-list
  #members-list
  .members_card_row
  .members_card
  > li
  .card
  .member-content-body
  .member-xprofile-social-items {
  display: inline-flex;
  gap: 18px;
  flex-wrap: wrap;
}
#members-dir-list
  #members-list
  .members_card_row
  .members_card
  > li
  .card
  .member-content-body
  .member-xprofile-social-items
  .wo_social_icon {
  display: inline-block;
  width: auto;
  height: auto;
}
#members-dir-list
  #members-list
  .members_card_row
  .members_card
  > li
  .card
  .member-content-body
  .member-xprofile-social-items
  .wo_social_icon
  .wo_icon {
  font-size: 18px;
}
#members-dir-list
  #members-list
  .members_card_row
  .members_card
  > li
  .card
  .member-footer {
  margin-top: auto;
}
#featuredbox + #content-container {
  margin-top: 0;
}
#content-container
  #buddypress
  #item-body
  #activity-stream
  .activity-list
  li.load-more {
  background: 0 0;
  border: none;
}
#content-container
  #buddypress
  #item-body
  #activity-stream
  .activity-list
  li.load-more
  a {
  max-width: 150px;
  margin: 0 auto;
  font-size: 15px;
  font-weight: 600;
  color: #2d3342;
}
#content-container #buddypress #item-body #send_message_form > .submit {
  margin-top: 15px;
}
#content-container
  #buddypress
  #item-body
  .profile
  .rtmedia-container
  .rtmedia-media
  img {
  width: 100%;
  border-radius: 10px;
}
#content-container
  #buddypress
  #item-body
  .profile
  .rtmedia-container
  .rtmedia-actions-before-comments {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 0 20px;
}
#content-container
  #buddypress
  #item-body
  .profile
  .rtmedia-container
  .rtmedia-actions-before-comments
  > span
  a.rtmedia-comment-link {
  background-color: #3146c5;
  border-radius: 10px;
  font-size: 1rem;
  padding: 11px 15px;
  text-transform: capitalize;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #3146c5;
  font-weight: 600;
}
#content-container
  #buddypress
  #item-body
  .profile
  .rtmedia-container
  .rtmedia-actions-before-comments
  > span
  a.rtmedia-comment-link:hover {
  background-color: transparent;
  color: #3146c5;
}
#content-container
  #buddypress
  #item-body
  .profile
  .rtmedia-container
  #rt_media_comment_form
  textarea#comment_content {
  padding: 12px 15px;
  min-height: 150px;
}
#content-container
  #buddypress
  #item-body
  .profile
  .rtmedia-container
  .rtmedia-item-actions {
  margin: 20px 0 18px;
}
#content-container
  #buddypress
  #item-body
  .profile
  .rtmedia-container
  .rtmedia-item-actions
  button {
  color: #2d3342;
  border: none !important;
  background: 0 0 !important;
  padding: 0 !important;
  margin: 0 8px;
}
#content-container
  #buddypress
  #item-body
  .profile
  .rtmedia-container
  .rtmedia-item-actions
  button:hover {
  color: #3146c5;
}
#content-container
  #buddypress
  #item-body
  .profile
  .rtmedia-container
  #rtmedia_comment_ul
  .rtmedia-comment {
  background: #fff;
  border: 1px solid #7e88af;
  border-radius: 10px;
  padding: 30px 20px;
}
#content-container
  #buddypress
  #item-body
  .profile
  .rtmedia-container
  #rtmedia_comment_ul
  .rtmedia-comment
  .rtm-comment-wrap
  .rtmedia-comment-author
  a {
  font-size: 14px;
  font-weight: 600;
  color: #2d3342;
}
#content-container
  #buddypress
  #item-body
  .profile
  .rtmedia-container
  #rtmedia_comment_ul
  .rtmedia-comment
  .rtm-comment-wrap
  .rtmedia-comment-content
  p {
  font-size: 14px;
}
#content-container #buddypress #item-body #friend-list li {
  display: flex;
  align-items: center;
  gap: 15px;
  flex-wrap: wrap;
}
#content-container #buddypress #item-body #friend-list li .item-avatar {
  margin: 0;
}
#content-container #buddypress #item-body #friend-list li .item-title a {
  font-size: 16px;
  font-weight: 600;
  color: #2d3342;
}
#content-container #buddypress #item-body #friend-list li .friends-meta {
  display: inline-flex;
  align-items: center;
  gap: 15px;
}
#content-container
  #buddypress
  #item-body
  #friend-list
  li
  .friends-meta
  .generic-button,
#content-container #buddypress #item-body #friend-list li .friends-meta button {
  margin: 0;
}
#content-container
  #buddypress
  #item-body
  #friend-list
  + .bp-pagination.bottom
  .pag-count {
  float: none;
}
#content-container
  #buddypress
  #item-body
  .bp-messages-content
  #message-threads
  li.thread-item {
  position: relative;
  padding: 20px 20px 20px 40px;
  flex-direction: column;
}
#content-container
  #buddypress
  #item-body
  .bp-messages-content
  #message-threads
  li.thread-item
  .thread-cb {
  position: absolute;
  left: 10px;
  top: 35px;
}
#content-container
  #buddypress
  #item-body
  .bp-messages-content
  #message-threads
  li.thread-item
  .thread-from
  .user-link
  .user-name {
  font-weight: 600;
}
#content-container
  #buddypress
  #item-body
  .bp-messages-content
  #message-threads
  li.thread-item
  .thread-content {
  margin-top: 20px;
}
#content-container
  #buddypress
  #item-body
  .members.friends
  #members-list
  .members_card_row {
  flex-wrap: wrap;
}
#content-container
  #buddypress
  #item-body
  .members.friends
  #members-list
  .members_card_row
  .members_card {
  min-width: 290px;
}
#content-container #buddypress #item-body .groups #group-list > .row {
  flex-wrap: wrap;
}
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent {
  min-width: 290px;
}
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li {
  height: 100%;
}
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  #members-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  h2,
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  p,
#content-container
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  a,
#content-container
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  a {
  margin: 0;
}
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  #members-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  h2,
#content-container
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  a,
#content-container
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  a {
  text-align: left;
}
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  #members-dir-list
  .bp-profile-card
  .profile-title
  a
  a,
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  #members-list
  .bp-profile-card
  .profile-title
  a
  a,
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  h2
  a,
#content-container
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  a
  a,
#content-container
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  a
  a {
  text-align: left;
}
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-content
  .group-details {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  margin-bottom: 15px;
}
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-content
  .group-desc {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  text-align: left;
  margin: 0;
}
#content-container
  #buddypress
  #item-body
  .groups
  #group-list
  > .row
  .group-item-parent
  li
  .bp-group-card
  .card-bottom {
  margin-top: auto;
}
#content-container
  #buddypress
  #item-body
  .woffice-calendar-main
  #month-year-select {
  padding: 0 0 0 2px;
}
#content-container
  #buddypress
  #item-body
  .woffice-calendar-main
  .calendar-actions {
  padding: 35px 0 0 0;
}
#content-container
  #buddypress
  #item-body
  #notifications-user-list
  #notifications-bulk-management
  .bp-tables-user {
  border-collapse: collapse;
}
#content-container
  #buddypress
  #item-body
  #notifications-user-list
  #notifications-bulk-management
  .bp-tables-user
  td.bulk-select-check,
#content-container
  #buddypress
  #item-body
  #notifications-user-list
  #notifications-bulk-management
  .bp-tables-user
  th.bulk-select-all {
  width: 3%;
}
#content-container
  #buddypress
  #item-body
  #notifications-user-list
  #notifications-bulk-management
  .bp-tables-user
  td.bulk-select-check
  input[type="checkbox"],
#content-container
  #buddypress
  #item-body
  #notifications-user-list
  #notifications-bulk-management
  .bp-tables-user
  th.bulk-select-all
  input[type="checkbox"] {
  position: relative;
}
#content-container
  #buddypress
  #item-body
  #notifications-user-list
  #notifications-bulk-management
  .bp-tables-user
  tbody
  tr,
#content-container
  #buddypress
  #item-body
  #notifications-user-list
  #notifications-bulk-management
  .bp-tables-user
  thead
  tr {
  border-bottom: 1px solid #dfe7ed;
}
#content-container
  #buddypress
  #item-body
  #notifications-user-list
  #notifications-bulk-management
  .notifications-options-nav {
  margin-top: 20px;
}
#content-container #buddypress #item-body #bp-upload-ui {
  margin: 20px 0;
}
#content-container #buddypress #item-body .profile.edit .standard-form {
  margin: 0;
}
#content-container
  #buddypress
  #item-body
  .profile.edit
  .standard-form
  .editfield.field_name
  fieldset
  legend {
  display: block;
  margin: 12px 0 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0;
  text-align: left;
  color: #8993ba;
}
#content-container
  #buddypress
  #item-body
  .profile.edit
  .standard-form
  .submit
  input[type="submit"] {
  float: none;
  border: 1px solid transparent !important;
}
#content-container
  #buddypress
  #item-body
  .profile.edit
  .standard-form
  .submit
  input[type="submit"]:hover {
  border: 1px solid #3146c5 !important;
}
#content-container #buddypress #item-body .profile.edit .standard-form label {
  display: block;
  margin: 12px 0 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0;
  text-align: left;
  color: #8993ba;
}
#content-container #buddypress #item-body #bbpress-forums i {
  color: #8993ba;
}
#content-container
  #buddypress
  #item-body
  #bbpress-forums
  .bbp-topics
  .bbp-header
  ul
  .bbp-topic-title {
  font-size: 16px;
  font-weight: 600;
}
#content-container
  #buddypress
  #item-body
  #bbpress-forums
  .bbp-topics
  .bbp-body
  ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
#content-container
  #buddypress
  #item-body
  #bbpress-forums
  .bbp-topics
  .bbp-body
  ul
  .bbp-topic-title
  .bbp-topic-permalink {
  font-size: 14px;
  font-weight: 600;
  color: #2d3342;
}
#content-container
  #buddypress
  #item-body
  #bbpress-forums
  .bbp-topics
  .bbp-body
  ul
  .bbp-topic-freshness {
  display: flex;
  flex-direction: column-reverse;
}
#content-container
  #buddypress
  #item-body
  #bbpress-forums
  .bbp-topics
  .bbp-body
  ul
  .bbp-topic-freshness
  a {
  font-size: 12px;
  color: #8993ba;
}
#content-container #buddypress .woffice-profile--horizontal {
  margin-top: -25px;
}
#content-container #buddypress .woffice-profile--vertical {
  padding-top: 55px;
}
#content-container
  #buddypress
  .woffice-profile--vertical
  #woffice-bp-sidebar
  .users-single-subnav {
  padding: 30px 33px 35px 33px;
}
#content-container
  #buddypress
  .woffice-profile--vertical
  #woffice-bp-sidebar
  .users-single-subnav
  .bp-subnavs
  ul {
  flex-direction: column;
  align-items: flex-start;
  gap: 25px;
}
#content-container
  #buddypress
  .woffice-profile--vertical
  #woffice-bp-sidebar
  .users-single-itemnav {
  padding: 28px 35px 34px 35px;
}
#content-container
  #buddypress
  .woffice-profile--vertical
  #woffice-bp-sidebar
  .users-single-itemnav
  .main-navs
  .bb_nav_toggle {
  display: block;
}
#content-container
  #buddypress
  .woffice-profile--vertical
  #woffice-bp-sidebar
  .users-single-itemnav
  .main-navs
  ul
  li {
  display: block;
}
#content-container
  #buddypress
  .woffice-profile--vertical
  #woffice-bp-sidebar
  .users-single-itemnav
  .main-navs
  ul
  li
  a {
  background: 0 0 !important;
}
#content-container #buddypress #groups-dir-list {
  margin-top: 30px;
}
#content-container #buddypress #groups-dir-list #group-list .group-item-parent {
  margin-bottom: 30px;
}
#content-container
  #buddypress
  #groups-dir-list
  #group-list
  .group-item-parent
  li {
  height: 100%;
  padding: 0;
  margin: 0;
}
#content-container
  #buddypress
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
#content-container
  #buddypress
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #buddypress
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  #members-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #buddypress
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  h2,
#content-container
  #buddypress
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  p,
#content-container
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  a,
#content-container
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  a {
  margin: 0;
}
#content-container
  #buddypress
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #buddypress
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  #members-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #buddypress
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  h2,
#content-container
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  a,
#content-container
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  a {
  text-align: left;
}
#content-container
  #buddypress
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  #members-dir-list
  .bp-profile-card
  .profile-title
  a
  a,
#content-container
  #buddypress
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  #members-list
  .bp-profile-card
  .profile-title
  a
  a,
#content-container
  #buddypress
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  h2
  a,
#content-container
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  a
  a,
#content-container
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-top
  .group-title
  a
  a {
  text-align: left;
}
#content-container
  #buddypress
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-content
  .group-details {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  margin-bottom: 15px;
}
#content-container
  #buddypress
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-content
  .group-desc {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  text-align: left;
  margin: 0;
}
#content-container
  #buddypress
  #groups-dir-list
  #group-list
  .group-item-parent
  li
  .bp-group-card
  .card-bottom {
  margin-top: auto;
}
#content-container article.bp_group #buddypress .woffice-profile--horizontal {
  margin-top: 0;
}
#content-container
  article.bp_group
  #buddypress
  .woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content {
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
#content-container
  article.bp_group
  #buddypress
  .woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  .group_detail {
  width: 65%;
}
#content-container
  article.bp_group
  #buddypress
  .woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  .group_activity {
  text-align: right;
}
#content-container
  article.bp_group
  #buddypress
  .woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  .group_activity
  .activity-meta
  .generic-button {
  margin: 0;
}
#content-container
  article.bp_group
  #buddypress
  .woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  .group_activity
  .activity-meta
  .generic-button
  .group-button {
  padding: 0;
  margin-top: 30px;
  text-align: right;
}
#content-container
  article.bp_group
  #buddypress
  .woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  .group_title {
  font-size: 24px;
  margin: 0 0 10px;
  word-break: break-word;
  line-height: 30px;
}
#content-container
  article.bp_group
  #buddypress
  .woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  .group-status {
  margin: 0;
  padding: 0;
}
#content-container
  article.bp_group
  #buddypress
  .woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  .group-status
  strong {
  font-weight: 500;
}
#content-container
  article.bp_group
  #buddypress
  .woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  .activity {
  position: relative;
  display: inline-block;
  font-size: 12px;
  line-height: 22px;
  margin: 0;
}
#content-container
  article.bp_group
  #buddypress
  .woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  .activity::before {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -12px;
  top: 9px;
  border-radius: 50%;
  background-color: #fea804;
}
#content-container
  article.bp_group
  #buddypress
  .woffice-profile--horizontal
  #woffice-bp-sidebar
  #item-header.groups-header
  .desc-wrap
  .group-description {
  background: 0 0;
}
#content-container article.bp_group #buddypress .woffice-profile--vertical {
  padding-top: 0;
}
#content-container
  article.bp_group
  #buddypress
  .woffice-profile--vertical
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  .group_title {
  font-size: 24px;
  word-break: break-word;
  margin: 0 0 10px;
  line-height: 30px;
}
#content-container
  article.bp_group
  #buddypress
  .woffice-profile--vertical
  #woffice-bp-sidebar
  #item-header.groups-header
  #item-header-content
  .group-status {
  padding: 0;
}
#content-container
  article.bp_group
  #buddypress
  .woffice-profile--vertical
  #woffice-bp-sidebar
  .desc-wrap
  p {
  text-align: center;
}
body.bp-nouveau.media
  #buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .users-single-social
  .woffice-member-social {
  gap: 10px;
}
body.bp-nouveau.media
  #buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .users-single-social
  .woffice-member-social
  li {
  margin: 0;
  float: none;
}
body.bp-nouveau.media
  #buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .users-single-social
  .woffice-member-social
  li
  a {
  color: #8993ba;
  font-size: 1rem;
  background: 0 0;
  border: none;
}
body.bp-nouveau.media
  #buddypress
  #woffice-bp-sidebar
  #item-header
  #item-header-content
  .user_info_detail
  .user_name
  .user-nicename {
  margin: 0 0 10px;
}
body.bp-nouveau.media #buddypress #woffice-bp-sidebar .main-navs {
  margin-top: 22px;
  padding: 43px 35px 43px 35px;
  background-color: #fff;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
  border-radius: 15px;
}
body.bp-nouveau.media #buddypress #woffice-bp-sidebar .main-navs ul {
  padding: 0;
  text-align: left;
}
body.bp-nouveau.media #buddypress #woffice-bp-sidebar .main-navs ul li {
  margin: 0;
  padding-right: 13px;
}
body.bp-nouveau.media #buddypress #woffice-bp-sidebar .main-navs ul li a {
  font-size: 1rem;
  color: #8993ba;
  font-weight: 400;
  background: 0 0 !important;
}
body.bp-nouveau.media
  #buddypress
  #woffice-bp-sidebar
  .main-navs
  ul
  li
  a::before {
  font-family: woffice-icon !important;
}
body.bp-nouveau.media #buddypress #woffice-bp-sidebar .main-navs ul li a:hover {
  color: #3146c5;
  background-color: transparent;
  text-decoration: none;
}
body.bp-nouveau.media #buddypress #woffice-bp-sidebar .main-navs ul li a:focus {
  background-color: transparent;
}
body.bp-nouveau.media
  #buddypress
  #woffice-bp-sidebar
  .main-navs
  ul
  li.selected
  a {
  color: #3146c5;
}
body.bp-nouveau.media #buddypress #item-body .media_search.media_search {
  border: none;
}
body.bp-nouveau.media
  #buddypress
  #item-body
  .media_search.media_search
  input[type="text"] {
  max-height: unset;
}
body.bp-nouveau.media
  #buddypress
  #item-body
  .media_search.media_search
  button#media_search {
  height: 50px;
  margin-left: 5px;
}
body.bp-nouveau.media
  #buddypress
  .woffice-profile--vertical
  #woffice-bp-sidebar
  .main-navs
  ul {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
body.single-item.groups #page-wrapper .post-title {
  display: none !important;
}
body.single-item.groups
  #buddypress
  .woffice-profile--horizontal
  ul#members-list
  li.item-entry {
  width: 33.3333333333% !important;
}
body.bp-user #content-container #content {
  margin: 0 !important;
}
.woffice-profile--horizontal .cover_container_not .inner_container_not {
  display: flex;
  gap: 15px;
}
.woffice-profile--horizontal
  .cover_container_not
  .inner_container_not
  #item-header-avatar
  a {
  text-align: left;
}
.woffice-profile--horizontal
  .cover_container_not
  .inner_container_not
  #item-header-avatar
  a
  .avatar {
  margin: -60px 0 20px 0;
}
.woffice-profile--horizontal
  .cover_container_not
  .inner_container_not
  #item-header-content
  .item-meta {
  text-align: right;
  position: relative;
  top: -60px;
}
.woffice-profile--horizontal
  .cover_container_not
  .inner_container_not
  #item-header-content
  .member-header-actions
  > div {
  margin: 0 !important;
}
body.groups
  .woffice-profile--horizontal
  .cover_container_not
  .inner_container_not
  #item-actions {
  display: none;
}
body.groups
  .woffice-profile--horizontal
  .cover_container_not
  .inner_container_not
  #item-header-avatar
  a {
  text-align: left;
}
body.groups
  .woffice-profile--horizontal
  .cover_container_not
  .inner_container_not
  #item-header-content {
  display: block !important;
}
body.groups
  .woffice-profile--horizontal
  .cover_container_not
  .inner_container_not
  #item-header-content
  .group-status {
  float: left;
}
body.groups
  .woffice-profile--horizontal
  .cover_container_not
  .inner_container_not
  #item-header-content
  .activity {
  float: right;
}
body.groups
  .woffice-profile--horizontal
  .cover_container_not
  .inner_container_not
  #item-header-content
  .group-description {
  float: right;
  margin-top: 20px;
}
#content-container .intern-box#project-nav,
#content-container .intern-box#wiki-nav {
  padding: 0;
  border-radius: 5px 5px 0 0;
  border-top: 0 !important;
}
#content-container .intern-box#project-nav a,
#content-container .intern-box#wiki-nav a {
  min-width: 120px;
  position: relative;
}
#content-container .project-category-list li {
  padding: 14px 24px 14px 24px;
  font-size: 1.25rem;
  font-weight: 500;
  background-color: rgba(254, 168, 4, 0.1);
  border: 0;
}
#content-container .project-category-list li a {
  color: #fea804;
}
#content-container .project-category-list li:not(:last-child) {
  margin-right: 10px;
}
#content-container .project-tabs-wrapper .progress-custom {
  margin: 40px 0 40px 0;
}
#content-container #woffice-projects-date-filter-btn,
#content-container #woffice-projects-done-filter-btn,
#content-container #woffice-projects-status-filter-btn {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
#content-container #woffice-projects-date-filter-btn i,
#content-container #woffice-projects-done-filter-btn i,
#content-container #woffice-projects-status-filter-btn i {
  padding-left: 10px;
}
#buddypress #content-container .filter-item #profile-group-edit-submit,
#buddypress #content-container .filter-item input[type="submit"],
#buddypress
  #group-list
  .group-button
  #content-container
  .filter-item
  .leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .filter-item
  a,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .filter-item
  button,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .filter-item
  a,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .filter-item
  button,
#buddypress
  .activity-update-form
  #content-container
  .filter-item
  .bpfb_primary_button,
#content-container
  .filter-item
  #buddypress
  #group-list
  .group-button
  .leave-group,
#content-container
  .filter-item
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  .filter-item
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container
  .filter-item
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  .filter-item
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container .filter-item #buddypress #profile-group-edit-submit,
#content-container
  .filter-item
  #buddypress
  .activity-update-form
  .bpfb_primary_button,
#content-container .filter-item #buddypress input[type="submit"],
#content-container
  .filter-item
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a,
#content-container
  .filter-item
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button,
#content-container
  .filter-item
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a,
#content-container
  .filter-item
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button,
#content-container .filter-item #woffice-login form .login-submit input,
#content-container .filter-item .btn,
#content-container .filter-item .login-tabs-wrapper .lostpassword-button,
#content-container
  .filter-item
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  .filter-item
  a,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  .filter-item
  button,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  .filter-item
  a,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  .filter-item
  button,
#woffice-login form .login-submit #content-container .filter-item input,
.login-tabs-wrapper #content-container .filter-item .lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #content-container
  .filter-item
  a {
  margin: 0 !important;
  padding: 15px;
}
#content-container .filter-item {
  text-align: right;
  display: flex;
  flex-direction: row;
  justify-content: end;
  align-items: baseline;
}
#content-container .filter-item .dropdown-menu a {
  color: #2d3342;
  text-decoration: none;
}
#buddypress #content-container .filter-item #profile-group-edit-submit,
#buddypress #content-container .filter-item input[type="submit"],
#buddypress
  #group-list
  .group-button
  #content-container
  .filter-item
  .leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .filter-item
  a,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .filter-item
  button,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .filter-item
  a,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #content-container
  .filter-item
  button,
#buddypress
  .activity-update-form
  #content-container
  .filter-item
  .bpfb_primary_button,
#content-container
  .filter-item
  #buddypress
  #group-list
  .group-button
  .leave-group,
#content-container
  .filter-item
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  .filter-item
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container
  .filter-item
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#content-container
  .filter-item
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#content-container .filter-item #buddypress #profile-group-edit-submit,
#content-container
  .filter-item
  #buddypress
  .activity-update-form
  .bpfb_primary_button,
#content-container .filter-item #buddypress input[type="submit"],
#content-container
  .filter-item
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a,
#content-container
  .filter-item
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button,
#content-container
  .filter-item
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a,
#content-container
  .filter-item
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button,
#content-container .filter-item #woffice-login form .login-submit input,
#content-container .filter-item .btn,
#content-container .filter-item .login-tabs-wrapper .lostpassword-button,
#content-container
  .filter-item
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  .filter-item
  a,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #content-container
  .filter-item
  button,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  .filter-item
  a,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #content-container
  .filter-item
  button,
#woffice-login form .login-submit #content-container .filter-item input,
.login-tabs-wrapper #content-container .filter-item .lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #content-container
  .filter-item
  a {
  background-color: #f7f8fa;
  color: #2d3342;
  font-size: 1rem;
  border-width: 1px;
  border-style: solid;
  border-color: #b8bac6;
}
#content-container .filter-item .woffice-project-filter button {
  font-size: 14px;
  font-weight: 400;
}
#content-container .filter-item .woffice-project-filter:not(:last-child) {
  padding-right: 10px;
}
#content-container ul#projects-list {
  list-style-type: none;
}
#content-container ul#projects-list .card-wrapper {
  background-color: #f7f8fa;
}
#content-container ul#projects-list .content {
  border-bottom: 0;
}
#content-container ul#projects-list .badge {
  padding: 15px 37px 15px 37px;
}
#content-container ul#projects-list p {
  font-size: 1rem;
  color: #7e88af;
}
#content-container ul#projects-list .card-parent {
  background-color: #f7f8fa;
  padding: 27px 17px 27px 17px;
  border: 0;
}
#content-container ul#projects-list .project-title {
  font-size: 1.25rem;
  padding: 14px 0 14px 0;
  font-weight: 600;
}
#content-container ul#projects-list .project-status {
  border-radius: 5px;
  font-weight: 500;
  font-size: 1.25rem;
  margin: 25px 0 25px 0;
}
#content-container ul#projects-list .project-status.done {
  color: #45c62e;
  background-color: rgba(69, 198, 46, 0.1);
}
#content-container ul#projects-list .project-status.planned {
  color: #3146c5;
  background-color: rgba(49, 70, 197, 0.1);
}
#content-container ul#projects-list .project-status.archived {
  color: #7e88af;
  background-color: rgba(126, 136, 175, 0.1);
}
#content-container ul#projects-list .project-status.in_review {
  color: #e79700;
  background-color: rgba(231, 151, 0, 0.1);
}
#content-container ul#projects-list .project-status.in_progress {
  color: #fea804;
  background-color: rgba(254, 168, 4, 0.1);
}
#content-container ul#projects-list li {
  position: relative;
}
#content-container ul#projects-list li .project-cateogry {
  text-align: center;
}
#content-container ul#projects-list li .project-cateogry-badge {
  font-size: 1.125rem;
  font-style: initial;
  color: #45c62e;
  margin: 17px;
}
#content-container
  ul#projects-list
  li:nth-child(3n + 1)
  .project-cateogry-badge {
  color: #3146c5;
}
#content-container
  ul#projects-list
  li:nth-child(3n + 1)
  .progress-custom
  .progress-bar {
  background-color: #3146c5;
}
#content-container
  ul#projects-list
  li:nth-child(3n + 2)
  .project-cateogry-badge {
  color: #fea804;
}
#content-container
  ul#projects-list
  li:nth-child(3n + 2)
  .progress-custom
  .progress-bar {
  background-color: #fea804;
}
#content-container
  ul#projects-list
  li:nth-child(3n + 3)
  .project-cateogry-badge {
  color: #45c62e;
}
#content-container
  ul#projects-list
  li:nth-child(3n + 3)
  .progress-custom
  .progress-bar {
  background-color: #3146c5;
}
#content-container ul#projects-list li.project-archived {
  opacity: 0.75;
  background-color: #f0f0f0;
  overflow: hidden;
}
#content-container
  ul#projects-list
  li.project-archived
  .project-archived-label {
  position: absolute;
  --padding: 80px 100px 20px;
}
#content-container
  ul#projects-list
  li.project-archived
  .project-archived-label
  .project-archived-label--background {
  position: absolute;
  top: -130px;
  left: -160px;
  width: 200px;
  height: 200px;
  background: #3146c5;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#content-container
  ul#projects-list
  li.project-archived
  .project-archived-label
  a {
  position: relative;
  display: block;
  margin-top: -20px;
  margin-left: -20px;
  color: #fff;
  font-size: 36px;
}
#content-container ul#projects-list.masonry-layout li .project-title {
  font-size: 1.3em;
}
#content-container
  ul#projects-list.masonry-layout
  li.project-archived
  .project-archived-label
  a {
  margin-top: -15px;
  margin-left: -10px;
  font-size: 22px;
}
#content-container
  ul#projects-list.masonry-layout
  li.project-archived
  .project-archived-label
  .project-archived-label--background {
  top: -155px;
  left: -155px;
}
#content-container ul#projects-list .list-group {
  color: #2d3342;
  font-weight: 500;
  font-size: 12px;
}
#content-container ul#projects-list .list-group .fa {
  color: #b8bac6;
}
#content-container #project-meta .progress.project-progress {
  background: #fff;
}
#content-container #project-meta .col-md-4:last-child {
  border-right: none;
}
#content-container ul.project-meta-list {
  padding-left: 0;
  list-style-type: none;
  position: relative;
  margin: 0 0 10px;
}
#content-container ul.project-meta-list li {
  position: relative;
  padding: 5px 0 5px 40px;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-weight: 500;
}
#content-container ul.project-meta-list li::before {
  font-family: "Font Awesome 5 Free";
  left: 0;
  top: -5px;
  font-weight: initial;
  position: absolute;
  font-size: 1.5em;
  line-height: 1.9em;
  content: "\f061";
}
#content-container ul.project-meta-list li.project-meta-archived {
  font-weight: 600;
}
#content-container ul.project-meta-list li.project-meta-archived:before {
  content: "\f046";
}
#content-container ul.project-meta-list li.project-meta-date::before {
  content: "\f073";
}
#content-container ul.project-meta-list li.project-meta-category::before {
  content: "\f02c";
}
#content-container ul.project-meta-list li.project-meta-users::before {
  content: "\f0c0";
}
#content-container ul.project-meta-list li.project-meta-links::before {
  content: "\f0c1";
}
#content-container .project-members img {
  border-radius: 50%;
  margin: 5px;
  width: 45px;
  height: 45px;
}
#content-container #project-content-todo iframe {
  border: 0;
}
#content-container #project-links {
  padding-left: 0;
  list-style-type: none;
}
#content-container #project-links li {
  margin-bottom: 5px;
}
#content-container #project-links li:last-child {
  margin-bottom: 0;
}
#content-container #project-links li i {
  font-size: 1.4em;
  padding-right: 20px;
}
#content-container #ssfa-flightbox,
#content-container #ssfa-flightbox-shadow {
  z-index: 9999999;
}
#content-container
  .woffice-users-suggest
  .ui-autocomplete-input.ui-autocomplete-loading {
  -webkit-animation: opacity-blink 1s infinite;
  -moz-animation: opacity-blink 1s infinite;
  -o-animation: opacity-blink 1s infinite;
  animation: opacity-blink 1s infinite;
}
#content-container .woffice-users-suggest .woffice-users-suggest_members-list {
  padding: 0;
  list-style: none;
  margin: 10px 0;
}
#content-container
  .woffice-users-suggest
  .woffice-users-suggest_members-list
  li {
  display: inline-block;
  padding: 5px 10px;
  margin: 0 5px;
  border-radius: 50px;
  border: 1px solid #ccc;
}
#content-container #woffice-project-todo {
  margin: 0;
  position: relative;
  padding: 30px 0 20px 0;
}
#content-container #woffice-project-todo .special-404 {
  font-size: 4em;
  margin-bottom: 30px;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  #woffice-project-todo
  .special-404
  a,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  #woffice-project-todo
  .special-404
  a,
#content-container
  #woffice-project-todo
  .special-404
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #woffice-project-todo
  .special-404
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a,
#content-container #woffice-project-todo .special-404 h2 {
  font-size: 30px;
  text-transform: none;
  font-weight: 400;
  color: #757575;
}
#content-container #woffice-project-todo .woffice-task {
  margin-bottom: 20px;
}
#content-container #woffice-project-todo .woffice-task.is-done header {
  opacity: 0.5;
}
#content-container
  #woffice-project-todo
  .woffice-task.is-done
  header
  label
  .checkbox-style:before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  height: 10px;
  border-top-style: none;
  border-right-style: none;
}
#content-container
  #woffice-project-todo
  .woffice-task.has-note.unfolded
  header {
  border-radius: 5px 5px 0 0;
}
#content-container #woffice-project-todo .woffice-task header {
  overflow: hidden;
  position: relative;
  border-radius: 10px;
  padding: 20px;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.03);
  -ms-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.03);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.03);
  border: 1px solid #e8e8e8;
}
#content-container #woffice-project-todo .woffice-task header .drag-handle {
  position: absolute;
  font-size: 20px;
  left: 15px;
  top: 17px;
  opacity: 0.1;
  cursor: move;
}
#content-container #woffice-project-todo .woffice-task header:hover:before {
  cursor: move;
}
#content-container #woffice-project-todo .woffice-task header label {
  display: inline;
  text-transform: none;
  font-size: 16px;
  font-weight: 500;
  position: relative;
  margin-left: 35px;
}
#content-container #woffice-project-todo .woffice-task header label input {
  position: relative;
  cursor: pointer;
  margin-right: 15px;
  z-index: 10;
  opacity: 0;
}
#content-container
  #woffice-project-todo
  .woffice-task
  header
  label
  .checkbox-style:hover {
  cursor: pointer;
}
#content-container
  #woffice-project-todo
  .woffice-task
  header
  label
  .checkbox-style:before {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: "";
  position: absolute;
  left: 0;
  top: 1px;
  z-index: 1;
  width: 18px;
  height: 18px;
  border: 1px solid;
  border-radius: 2px;
  color: #e8e8e8;
}
#content-container
  #woffice-project-todo
  .woffice-task
  header
  label
  .checkbox-style:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 2px;
  cursor: pointer;
}
#content-container
  #woffice-project-todo
  .woffice-task
  header
  .woffice-todo-action
  i.fa {
  float: right;
  padding-left: 20px;
  position: relative;
  font-size: 17px;
  top: 3px;
}
#content-container
  #woffice-project-todo
  .woffice-task
  header
  .woffice-todo-action
  i.fa.woffice-icon-trash {
  color: #d91717;
}
#content-container
  #woffice-project-todo
  .woffice-task
  header
  .woffice-todo-action
  i.fa.woffice-icon-trash:before {
  content: "" !important;
  font-weight: 400 !important;
}
#content-container #woffice-project-todo .woffice-task header span.todo-date {
  float: right;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  display: flex;
  align-items: center;
}
#content-container #woffice-project-todo .woffice-task header span.todo-date b {
  font-weight: 500;
}
#content-container #woffice-project-todo .woffice-task header span.todo-urgent {
  color: #cc5252;
  float: right;
  font-size: 1.3em;
  margin-right: 10px;
  position: relative;
  top: -2px;
}
#content-container
  #woffice-project-todo
  .woffice-task
  header
  span.todo-urgent
  i {
  color: #cc5252;
}
#content-container
  #woffice-project-todo
  .woffice-task
  header
  span.is-new
  .todo-assigned {
  font-size: 1.3em;
  top: -3px;
  position: relative;
  opacity: 0.6;
}
#content-container #woffice-project-todo .woffice-task header span i {
  padding-right: 5px;
}
#content-container #woffice-project-todo .woffice-task header .woffice-loader {
  font-size: 2em;
  position: relative;
  margin-top: -0.4em;
  float: right;
  line-height: 1;
}
#content-container #woffice-project-todo .woffice-task .todo-assigned {
  display: inline-block;
  float: right;
  margin-left: 10px;
  position: relative;
  top: -3px;
}
#content-container #woffice-project-todo .woffice-task .todo-assigned img {
  border-radius: 50%;
  width: 25px;
  height: 25px;
}
#content-container #woffice-project-todo .woffice-task section {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.02);
  -moz-box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.02);
  -ms-box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.02);
  box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.02);
  border: 1px solid #f1f1f1;
  padding: 30px 20px 20px 20px;
  margin-top: 10px;
}
#content-container #woffice-project-todo .woffice-task section p {
  margin: 0;
  text-transform: none;
}
#content-container #woffice-project-todo .woffice-task section .project-users {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  margin: 10px 0 30px;
  border-radius: 10px;
  border: 1px solid #b8bac6;
  outline: 0;
  min-height: 47px;
  background: 0 0;
  padding: 12px 10px;
}
#content-container
  #woffice-project-todo
  .woffice-task
  section
  .project-users
  li {
  margin-block: 0;
  padding: 8px 16px;
  border-radius: 10px;
  border: 1px solid #e8e9eb;
  outline: 0;
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0;
  text-align: left;
  color: #2d3342;
  background-color: #fdfdfde0;
  text-transform: capitalize;
}
#content-container
  #woffice-project-todo
  .woffice-task
  section
  .project-users
  li
  a {
  min-width: auto;
  font-weight: 200;
  font-size: 10px;
  color: #999;
}
#content-container #woffice-project-todo .woffice-task-form {
  margin: 0;
}
#content-container #woffice-project-todo .woffice-task-form .row:first-child {
  margin-bottom: 20px;
}
#content-container #woffice-project-todo .woffice-task-form label {
  margin: 0;
  text-transform: capitalize;
  font-weight: 300;
}
#content-container #woffice-project-todo .woffice-task-form button:focus {
  outline: 0;
}
#content-container #woffice-project-todo .woffice-task-form .form-control,
#content-container #woffice-project-todo .woffice-task-form input,
#content-container #woffice-project-todo .woffice-task-form select,
#content-container #woffice-project-todo .woffice-task-form textarea {
  margin-top: 8px;
}
#content-container #woffice-project-todo .woffice-task-form .project-users {
  list-style-type: none;
  margin: 20px 0 0 0;
  padding: 0;
}
#content-container #woffice-project-todo .woffice-task-form .project-users li {
  display: inline-block;
  padding: 4px 8px;
  background: #5e616e;
  border-radius: 3px;
  color: #fff;
  margin: 0 10px 10px 0;
  font-size: 0.9em;
}
#content-container
  #woffice-project-todo
  .woffice-task-form
  .project-users
  li
  a {
  padding-left: 10px;
  color: #fff;
}
#content-container
  #woffice-project-todo
  .woffice-task-form
  .project-users
  li
  a:hover {
  text-decoration: none;
}
#content-container #woffice-project-todo .woffice-task-form .potential-users {
  margin: 0;
  padding: 0;
  list-style-type: none;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
#content-container
  #woffice-project-todo
  .woffice-task-form
  .potential-users
  li {
  padding: 10px;
  border-top: 1px solid #e4e4e8;
}
#content-container
  #woffice-project-todo
  .woffice-task-form
  .potential-users
  li:hover {
  opacity: 0.8;
  cursor: pointer;
}
#content-container #woffice-project-todo .woffice-project-filters {
  margin-bottom: 20px;
}
#content-container #woffice-project-todo .woffice-project-filters ul {
  margin-left: 0;
}
#content-container #woffice-project-todo .woffice-project-filters li {
  padding-left: 0;
  padding-right: 10px;
}
#content-container #woffice-project-todo .woffice-project-filters li a {
  padding-bottom: 3px;
}
#content-container #woffice-project-todo .woffice-project-filters li a:hover {
  text-decoration: none;
}
#content-container #woffice-project-todo .woffice-project-filters li a.is-on {
  font-weight: 500;
  border-bottom: 2px solid;
}
#content-container #woffice-project-todo .woffice-project-filters select {
  margin: 0;
  border: 0;
  height: 40px;
  position: relative;
  top: -10px;
  padding: 0;
}
#content-container #woffice-project-todo .woffice-project-filters select:focus {
  outline: 0;
}
#content-container .tiny-alert {
  position: absolute;
  left: 50%;
  margin-left: -50px;
  top: 15px;
  display: block;
  width: 100px;
  text-align: center;
  color: #fff;
  font-weight: 700;
  padding: 6px 10px;
  border-radius: 4px;
}
#content-container .tiny-alert i {
  padding-right: 6px;
}
#content-container .tiny-alert.tiny-alert-success {
  background: #4fda4f;
}
#content-container .tiny-alert.tiny-alert-error {
  background: #cc5252;
}
#content-container .fade-enter-active,
#content-container .fade-leave-active {
  transition: opacity 0.5s;
}
#content-container .fade-enter,
#content-container .fade-leave-to {
  opacity: 0;
}
#content-container .slide-fade-enter-active {
  transition: all 0.3s ease;
}
#content-container .slide-fade-leave-active {
  transition: all 0.8s cubic-bezier(1, 0.5, 0.8, 1);
}
#content-container .slide-fade-enter,
#content-container .slide-fade-leave-to {
  transform: translateY(-20px);
  opacity: 0;
}
#content-container #main-content li.assigned-task span.label {
  margin-right: 10px;
  margin-left: 0;
  position: relative;
  top: -1px;
}
#content-container .assigned-tasks-empty p {
  display: block;
}
#content-container .datepicker-dropdown.datepicker-orient-bottom:after,
#content-container .datepicker-dropdown.datepicker-orient-bottom:before {
  display: none !important;
}
#content-container .project-assigned-shortcode .project-assigned-head {
  text-align: left;
}
#content-container .project-assigned-shortcode .project-assigned-head h3 i.fa {
  margin-right: 10px;
  font-size: 1em;
}
#content-container .project-assigned-shortcode .assigned-tasks-list {
  list-style-type: none;
  padding-left: 0;
}
#content-container body.dragging,
#content-container body.dragging * {
  cursor: move !important;
}
#content-container .dragged {
  position: absolute;
  opacity: 0.5;
  top: 0;
  z-index: 2000;
}
#content-container #woffice-project-todo .woffice-task:before {
  position: absolute;
}
#content-container .todo-placeholder.placeholder {
  opacity: 0.2;
  font-size: 1.5em;
}
#content-container .wiki-like-container {
  text-align: left;
}
#content-container p.wiki-like {
  margin: 0;
  padding: 10px 20px;
  font-size: 1.8em;
  border-radius: 5px;
  display: inline-block;
}
#content-container p.wiki-like a {
  opacity: 0.6;
}
#content-container p.wiki-like a:hover {
  text-decoration: none !important;
  opacity: 1;
}
#content-container p.wiki-like a:hover i {
  -webkit-animation: vertical 3s ease infinite;
  animation: vertical 3s ease infinite;
}
#content-container p.wiki-like > * {
  vertical-align: middle;
}
#content-container p.wiki-like span.count {
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  text-align: left;
}
#content-container p.wiki-like.voted > * {
  color: #fff !important;
  opacity: 1 !important;
}
@keyframes vertical {
  0% {
    -webkit-transform: translate(0, -3px);
    -ms-transform: translate(0, -3px);
    transform: translate(0, -3px);
  }
  4% {
    -webkit-transform: translate(0, 3px);
    -ms-transform: translate(0, 3px);
    transform: translate(0, 3px);
  }
  8% {
    -webkit-transform: translate(0, -3px);
    -ms-transform: translate(0, -3px);
    transform: translate(0, -3px);
  }
  12% {
    -webkit-transform: translate(0, 3px);
    -ms-transform: translate(0, 3px);
    transform: translate(0, 3px);
  }
  16% {
    -webkit-transform: translate(0, -3px);
    -ms-transform: translate(0, -3px);
    transform: translate(0, -3px);
  }
  20% {
    -webkit-transform: translate(0, 3px);
    -ms-transform: translate(0, 3px);
    transform: translate(0, 3px);
  }
  100%,
  22% {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
#content-container .list-wiki .count.label .fa {
  padding-right: 3px;
}
#content-container div.item-list-tabs-project ul,
#content-container div.item-list-tabs-wiki ul {
  font-size: 0;
  margin: 0;
  padding: 0;
}
#content-container div.item-list-tabs-project ul li,
#content-container div.item-list-tabs-wiki ul li {
  float: none;
  display: inline-block;
  vertical-align: top;
  font-size: 1.25rem;
  background: #f7f8fa;
  margin: 0;
  list-style: none;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #f7f8fa;
  border-radius: 13px;
  height: 100%;
}
#content-container div.item-list-tabs-project ul li:hover,
#content-container div.item-list-tabs-wiki ul li:hover {
  background-color: #fff;
  box-shadow: 0 10px 50px rgba(0, 0, 0, 0.08);
}
#content-container div.item-list-tabs-project ul li.active,
#content-container div.item-list-tabs-wiki ul li.active {
  background: #fff;
  border-color: #3146c5;
  box-shadow: 0 10px 50px rgba(0, 0, 0, 0.08);
}
#content-container div.item-list-tabs-project ul li.active a,
#content-container div.item-list-tabs-wiki ul li.active a {
  color: #2d3342;
}
#content-container div.item-list-tabs-project ul li.active a:hover,
#content-container div.item-list-tabs-wiki ul li.active a:hover {
  text-decoration: none;
}
#content-container div.item-list-tabs-project ul li .project-comment-count,
#content-container div.item-list-tabs-wiki ul li .project-comment-count {
  position: absolute;
  top: -2px;
  right: 6px;
}
#content-container div.item-list-tabs-project ul li .project-tab-icon,
#content-container div.item-list-tabs-project ul li .wiki-tab-icon,
#content-container div.item-list-tabs-wiki ul li .project-tab-icon,
#content-container div.item-list-tabs-wiki ul li .wiki-tab-icon {
  display: block;
  height: 68px;
  width: 68px;
  text-align: center;
  margin: 0 auto;
  color: #fff;
  font-size: 1.25rem;
  background: #3146c5;
  line-height: 65px;
  border-radius: 50%;
  margin-top: -40px;
}
#content-container div.item-list-tabs-project ul li a,
#content-container div.item-list-tabs-wiki ul li a {
  padding: 15px 15px;
  font-weight: 600;
  display: block;
  text-align: center;
  color: #2d3342;
}
#content-container div.item-list-tabs-project ul li a span,
#content-container div.item-list-tabs-wiki ul li a span {
  color: #fff;
  padding: 1px 8px;
  border-radius: 20px;
  margin-left: 10px;
  display: inline-block;
  line-height: normal;
  font-size: 90%;
  position: absolute;
  right: 15px;
  top: 35px;
}
#content-container #projects-page-content form #s,
#content-container #wiki-page-content form #s {
  padding: 6px 16px 6px 34px;
}
#content-container #projects-page-content form .wo-search-icon svg,
#content-container #wiki-page-content form .wo-search-icon svg {
  position: absolute;
  left: 25px;
  top: 41px;
  width: 20px;
}
#content-container .wiki-category-container {
  position: relative;
}
#content-container .wiki-category-container .card {
  background-color: #fff;
  height: 100%;
  border: 0;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  .wiki-category-container
  .card-body
  .heading
  a,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  .wiki-category-container
  .card-body
  .heading
  a,
#content-container
  .wiki-category-container
  .card-body
  .heading
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  .wiki-category-container
  .card-body
  .heading
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a,
#content-container .wiki-category-container .card-body .heading h2 {
  font-size: 1.75rem;
  color: #2d3342;
  font-weight: 600;
  align-items: center;
}
#content-container .wiki-category-container .card-body .heading .fa {
  padding: 15px !important;
  color: #fff !important;
  border-radius: 5px;
  background-color: #3146c5;
  padding-right: 0;
  margin-right: 20px;
}
#content-container .wiki-category-container .card-body .wiki-category-count {
  color: #3146c5;
}
#content-container .wiki-category-container .list-group-item {
  border: 0;
  padding-left: 0;
  padding-right: 0;
  background-color: transparent;
}
#content-container .wiki-category-container .list-group-item a {
  font-size: 1rem;
  color: #000;
  font-weight: 400;
}
#content-container
  .wiki-category-container
  .list-group-item
  a.featured::before {
  display: block;
  position: absolute;
  font-family: "Font Awesome 5 Free";
  content: "\f005";
  color: #ffc800;
  margin-right: 5px;
  font-size: 15px;
  vertical-align: middle;
  line-height: 1;
  right: -30px;
  top: 4px;
}
#content-container
  .wiki-category-container
  .project-tabs-wrapper
  .woffice-todo-extratabs
  .todo-extratabs-item
  a {
  font-weight: 600;
}
#content-container
  .wiki-category-container
  .project-tabs-wrapper
  .woffice-todo-extratabs
  .extratabs-item-active
  a {
  color: #333 !important;
  font-weight: 700;
}
#content-container .woffice-tab-layout__tab {
  background-color: #fff;
  padding: 40px 35px 40px 35px;
}
#content-container .woffice-tab-layout__content {
  background-color: #f7f8fa;
  padding: 20px 22px 20px 22px;
}
#content-container .progress-custom .progress-value {
  display: table-cell;
  vertical-align: text-bottom;
  width: 1%;
  padding: 0 4px;
  color: #3146c5;
}
#content-container .project-author-actions .active {
  background-color: inherit;
  color: #2d3342;
}
#content-container ul.progject-meta-item li {
  border: 0;
  color: #2d3342;
  font-weight: 500;
  font-size: 1.125rem;
  padding: 0 10px 0 0;
}
#content-container ul.progject-meta-item li .project-status {
  padding: 15px 37px 15px 37px;
  color: #2d3342;
  font-weight: 500;
  font-size: 1.125rem;
  background-color: #f7f8fa;
}
#content-container #wiki-content-revisions .list-change li {
  color: #2d3342;
  font-weight: 400;
  font-size: 1.125rem;
}
#content-container #wiki-content-revisions .list-change li::before {
  font-family: "Font Awesome 5 Free";
  margin-right: 10px;
}
#content-container #project-content-comments #comments-container,
#content-container #project-content-comments .comment-respond,
#content-container #wiki-content-comments #comments-container,
#content-container #wiki-content-comments .comment-respond {
  padding: 20px;
}
#content-container #blog-create,
#content-container #directory-create,
#content-container #project-create,
#content-container #wiki-create {
  padding: 40px;
  background-color: #f7f8fa;
}
#left-content #blog-create .select2-search__field,
#left-content #blog-edit .select2-search__field,
#left-content #project-create .select2-search__field,
#left-content #project-edit .select2-search__field,
#left-content #wiki-create .select2-search__field,
#left-content #wiki-edit .select2-search__field {
  border-style: solid;
  border-width: 1px;
  height: auto;
  padding: 0;
  box-shadow: none;
  margin: 0;
  border: 0;
  padding: inherit;
  width: 100%;
  cursor: text;
}
.progress-custom {
  display: table;
  width: 100%;
  margin-bottom: 5px;
}
.progress-custom .progress {
  margin: 0;
  height: 6px;
  vertical-align: middle;
}
.widget_woffice_projects .list-projects li {
  padding: 20px;
  background-color: #fff;
  font-size: 15px;
  border-radius: 10px;
  margin-bottom: 20px;
}
.widget_woffice_projects .list-projects li:last-child {
  margin-bottom: 3px;
}
.widget_woffice_projects .list-projects li a {
  color: #2d3342;
  font-size: 15px;
}
.widget_woffice_projects .list-projects li .progress-custom .progress-bar {
  height: 6px;
}
.widget_woffice_projects
  .list-projects
  li:nth-child(3n + 1)
  .project-cateogry-badge {
  color: #3146c5;
}
.widget_woffice_projects
  .list-projects
  li:nth-child(3n + 1)
  .progress-custom
  .progress-bar {
  background-color: #3146c5;
}
.widget_woffice_projects
  .list-projects
  li:nth-child(3n + 2)
  .project-cateogry-badge {
  color: #fea804;
}
.widget_woffice_projects
  .list-projects
  li:nth-child(3n + 2)
  .progress-custom
  .progress-bar {
  background-color: #fea804;
}
.widget_woffice_projects
  .list-projects
  li:nth-child(3n + 3)
  .project-cateogry-badge {
  color: #45c62e;
}
.widget_woffice_projects
  .list-projects
  li:nth-child(3n + 3)
  .progress-custom
  .progress-bar {
  background-color: #45c62e;
}
.woffice-project-sub {
  text-align: center;
  color: #3146c5;
  font-size: 16px;
}
body.page-template-projects button[name="searchsubmit"],
body.page-template-wiki button[name="searchsubmit"] {
  display: none;
}
.wiki-memberfilter {
  text-align: right;
}
body #main-content .wp-core-ui #insert-media-button {
  padding: 0 10px !important;
  background: 0 0 !important;
  border: 0 !important;
  box-shadow: none !important;
  color: #7e7d7d !important;
}
body #main-content .wp-core-ui .quicktags-toolbar input[type="button"] {
  background-color: #fafafa !important;
  margin-right: 5px !important;
}
body #main-content .wp-core-ui .tmce-active .switch-tmce {
  color: #333;
}
body #main-content .wp-core-ui button {
  padding: 8px !important;
  margin: 0 !important;
  color: #333 !important;
  background: inherit !important;
  border: 0;
}
body #main-content .wp-core-ui .wp-editor-area {
  background: #fff !important;
  border-radius: 0 !important;
}
body #main-content .wp-core-ui .quicktags-toolbar input.button.button-small {
  text-transform: initial !important;
  margin: inherit !important;
  color: #333 !important;
  padding: 0 10px !important;
  border: 0;
}
#postcontent_ifr {
  height: 300px !important;
}
.woffice-loader {
  text-align: center;
  font-size: 3em;
}
.woffice-loader i {
  position: relative;
  animation: rotation 1s infinite ease-in-out;
  -webkit-animation: rotation 1s infinite ease-in-out;
}
@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotation {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
#buddypress #group-list .group-button #page-wrapper #wiki-bottom a.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  #wiki-bottom
  a,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  #wiki-bottom
  a,
#buddypress #page-wrapper #wiki-bottom a#profile-group-edit-submit,
#buddypress
  .activity-update-form
  #page-wrapper
  #wiki-bottom
  a.bpfb_primary_button,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #page-wrapper
  #wiki-bottom
  a,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #page-wrapper
  #wiki-bottom
  a,
#page-wrapper #wiki-bottom #buddypress #group-list .group-button a.leave-group,
#page-wrapper
  #wiki-bottom
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#page-wrapper
  #wiki-bottom
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#page-wrapper
  #wiki-bottom
  #buddypress
  .activity-update-form
  a.bpfb_primary_button,
#page-wrapper #wiki-bottom #buddypress a#profile-group-edit-submit,
#page-wrapper
  #wiki-bottom
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a,
#page-wrapper
  #wiki-bottom
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a,
#page-wrapper #wiki-bottom .login-tabs-wrapper a.lostpassword-button,
#page-wrapper
  #wiki-bottom
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a,
#page-wrapper #wiki-bottom a.btn,
.login-tabs-wrapper #page-wrapper #wiki-bottom a.lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #page-wrapper
  #wiki-bottom
  a {
  margin: 20px 10px;
}
#projects-page-content {
  padding-bottom: 50px;
}
.project-excerpt {
  margin: 0;
}
a.project-head {
  text-align: center;
  display: block;
}
a.project-head span {
  padding-right: 10px;
  font-size: 1.2em;
  font-style: italic;
}
a.project-head span:last-child {
  padding-right: 0;
}
a.project-head:hover {
  text-decoration: none !important;
  opacity: 0.6;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a.project-head:hover
  a,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a.project-head:hover
  a,
a.project-head:hover
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
a.project-head:hover
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a,
a.project-head:hover h2 {
  opacity: 0.6 !important;
}
a.project-head span i {
  padding-right: 5px;
}
#projects-list li:last-child {
  border-bottom: none;
}
#woffice-projects-filter-btn .fa-caret-down {
  margin-left: 10px;
}
#woffice-projects-status-filter-btn .fa-caret-down {
  margin-left: 10px;
}
.woffice-project-filter:focus {
  outline: 0;
}
#woffice-projects-filter-date-form,
#woffice-projects-filter-done-form,
#woffice-projects-filter-status-form {
  margin-bottom: 0;
}
#content-container .select2-selection__rendered button {
  padding: 0 !important;
  background-color: grey !important;
}
#content-container .project-layout-grid .project-members {
  position: relative;
}
#content-container .project-layout-grid .project-members .image-container {
  position: relative;
  display: inline-block;
}
#content-container .project-layout-grid .project-members .image-container a {
  width: 50px;
  height: 50px;
  object-fit: cover;
  border-radius: 50%;
  margin-right: -25px;
  cursor: pointer;
}
#content-container .project-layout-grid .project-members .members_popup {
  position: absolute;
  top: 95%;
  left: 85%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 20px;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  border-radius: 10px;
  width: 80%;
  min-height: 150px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  box-shadow: 0 15px 60px 0 #0000000d;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
#content-container .project-layout-grid .project-members .members_popup a {
  display: block;
  width: 36px;
  height: 36px;
}
#content-container
  .project-layout-grid
  .project-members
  .remaining_m_container.wo_show {
  opacity: 1;
  visibility: visible;
}
#content-container
  .project-layout-grid
  .project-members
  .remaining_m_container
  img {
  max-width: 100%;
  max-height: 100%;
}
#content-container
  .project-layout-grid
  .project-members
  .remaining_m_container.wo_show
  a {
  flex-shrink: 1;
  display: inline-flex;
}
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .intern-padding
  .post-title {
  margin-bottom: 12px;
}
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .intern-padding
  p {
  text-align: left !important;
}
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .col-md-4
  form {
  position: relative;
}
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .col-md-4
  form
  input[type="text"] {
  margin: 0;
  background: 0 0;
  color: #b8bac6;
  padding: 6px 16px 6px 60px;
}
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .col-md-4
  form
  input[type="text"]::placeholder {
  color: #b8bac6;
}
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .col-md-4
  form::before {
  font-family: woffice-icon !important;
  content: "";
  position: absolute;
  top: 8px;
  left: 22px;
  font-size: 24px;
  color: #b8bac6;
}
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-date-form
  #woffice-projects-date-filter-btn,
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-date-form
  #woffice-projects-status-filter-btn,
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-status-form
  #woffice-projects-date-filter-btn,
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-status-form
  #woffice-projects-status-filter-btn {
  border-color: #0000001a;
  border-radius: 5px;
  background-color: #fff;
  display: inline-flex;
  align-items: center;
  gap: 12px;
}
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-date-form
  #woffice-projects-date-filter-btn
  i,
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-date-form
  #woffice-projects-status-filter-btn
  i,
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-status-form
  #woffice-projects-date-filter-btn
  i,
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-status-form
  #woffice-projects-status-filter-btn
  i {
  padding: 0;
  margin: 0;
  font-size: 18px;
}
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-date-form
  #woffice-projects-date-filter-btn
  i.fa-caret-down,
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-date-form
  #woffice-projects-status-filter-btn
  i.fa-caret-down,
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-status-form
  #woffice-projects-date-filter-btn
  i.fa-caret-down,
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-status-form
  #woffice-projects-status-filter-btn
  i.fa-caret-down {
  font-size: 15px;
}
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-date-form
  .dropdown-menu,
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-status-form
  .dropdown-menu {
  border-radius: 15px;
  box-shadow: 0 20px 50px 0 #2c3f5826;
  padding: 10px 0;
  border: none;
}
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-date-form
  .dropdown-menu
  li
  a,
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  .filter-item
  #woffice-projects-filter-status-form
  .dropdown-menu
  li
  a {
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0;
  text-align: left;
  padding: 6px 15px 6px 20px;
}
#content-container
  #content
  .project-layout-grid
  #projects-page-content
  .project_filter_row
  #woffice-project-status-filters {
  padding: 0;
}
#content-container #content .project-layout-grid #projects-list li.content {
  margin-bottom: 30px;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper {
  background: 0 0;
  height: 100%;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner {
  border: none;
  height: 100%;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body {
  position: relative;
  padding: 20px 25px 25px 25px !important;
  border-radius: 15px;
  box-shadow: 0 15px 60px 0 #0000000d;
  min-height: 285px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .card_head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .card_head
  .project-title {
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  letter-spacing: 0;
  text-align: left;
  margin-right: 10px;
  word-break: break-word;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .card_head
  .project-status {
  margin: 0;
  padding: 3px 16px;
  background: 0 0;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
  background-color: #3146c50d;
  color: #3146c5;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .card_head
  .project-status.planned {
  background-color: #3146c50d;
  color: #3146c5;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .card_head
  .project-status.in_progress,
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .card_head
  .project-status.in_review {
  background-color: #fea7040d;
  color: #fea804;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .card_head
  .project-status.done {
  background-color: #45c62e0d;
  color: #45c62e;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .list-group {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-bottom: 15px;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .list-group
  .list-group-item {
  border: none;
  margin: 0;
  padding: 0;
  background: 0 0;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .list-group
  .list-group-item
  span {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0;
  text-align: left;
  color: #000;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .list-group
  .list-group-item
  span.project-category
  i.fa-calendar {
  color: #767fa0;
  padding: 0 !important;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .list-group
  .list-group-item
  span.project-category
  i.fa-calendar:before {
  content: "" !important;
  font-family: woffice-icon;
  font-size: 16px;
  font-weight: 400;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .list-group
  .list-group-item
  span.project-comments
  i::before {
  font-size: 16px;
  color: #767fa0;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .list-group
  .list-group-item.members_count_li {
  margin-left: auto;
  margin-right: 10px;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .list-group
  .list-group-item.members_count_li
  i {
  font-size: 16px;
  color: #767fa0;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .progress_bar_wrapper
  .row {
  width: 100%;
  margin: 0;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .progress_bar_wrapper
  .row
  .col-md-12 {
  padding: 0;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .progress_bar_wrapper
  .row
  .col-md-12
  .progress-custom {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .progress_bar_wrapper
  .row
  .col-md-12
  .progress-custom
  .progress {
  width: calc(100% - 25px);
  height: 4px;
  border-radius: 25px;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .progress_bar_wrapper
  .row
  .col-md-12
  .progress-custom
  .progress-value {
  padding: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0;
  text-align: left;
  display: block;
  vertical-align: middle;
  width: auto;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper {
  margin: 22px 0 37px;
  flex: 1 1 auto;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper
  .user_avatar_inner
  .project-members {
  display: flex;
  align-items: center;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper
  .user_avatar_inner
  .project-members
  a
  img {
  width: 100%;
  height: 100%;
  border: 2px solid #fff;
  margin: 0;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper
  .user_avatar_inner
  .project-members
  > .img-papper,
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper
  .user_avatar_inner
  .project-members
  > a {
  position: relative;
  display: block;
  width: 36px;
  height: 36px;
  transition: 0.3s ease-in-out;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper
  .user_avatar_inner
  .project-members
  > .img-papper
  img,
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper
  .user_avatar_inner
  .project-members
  > a
  img {
  transition: 0.3s ease-in-out;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper
  .user_avatar_inner
  .project-members
  > .img-papper:hover,
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper
  .user_avatar_inner
  .project-members
  > a:hover {
  z-index: 15;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper
  .user_avatar_inner
  .project-members
  > :first-child {
  left: 0;
  z-index: 4;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper
  .user_avatar_inner
  .project-members
  > :nth-child(2) {
  left: -10px;
  z-index: 5;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper
  .user_avatar_inner
  .project-members
  > :nth-child(3) {
  left: -20px;
  z-index: 6;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper
  .user_avatar_inner
  .project-members
  > :nth-child(4) {
  left: -30px;
  z-index: 7;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper
  .user_avatar_inner
  .project-members
  > :nth-child(5) {
  left: -40px;
  z-index: 8;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper
  .user_avatar_inner
  .project-members
  > :nth-child(6) {
  left: -50px;
  z-index: 9;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .user_avatar_wrapper
  .user_avatar_inner
  .project-members
  .wo_remaining_member_toggle {
  padding: 0;
  margin: 0;
  left: -50px;
  font-size: 12px;
  font-weight: 600;
  line-height: 0;
  text-decoration: none;
  cursor: pointer;
  padding-right: 3px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: #fff;
  z-index: 9;
  background: #3146c5;
  border: 2px solid #fff;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .project-category {
  align-items: center;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .project-category
  .project-cateogry-badge {
  color: #b8bac6;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .project-category
  .project_view {
  color: #3146c5;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0;
  text-align: right;
  width: 100%;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 3px;
  justify-content: end;
}
#content-container
  #content
  .project-layout-grid
  #projects-list
  li.content
  .card-wrapper
  .card_inner
  .card-body
  .project-category
  .project_view
  i {
  font-size: 5px;
  rotate: 270deg;
  position: relative;
  display: inline-block;
  font-weight: 700;
}
#content-container #content .project-layout-grid .project_bottom_btn_row {
  margin: 50px 0 70px;
}
#content-container
  #content
  .project-layout-grid
  .project_bottom_btn_row
  .create_poject_col {
  padding-left: 0;
}
#content-container
  #content
  .project-layout-grid
  .project_bottom_btn_row
  .pag_col {
  padding-right: 0;
}
#content-container
  #content
  .project-layout-grid
  .project_bottom_btn_row
  .frontend-wrapper__toggle {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
#content-container #content .project-layout-grid .frontend-wrapper {
  margin: 0;
  background: 0 0;
}
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create {
  position: relative;
  background: 0 0;
  padding: 0;
}
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  input[type="email"],
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  input[type="text"],
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  select,
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  textarea {
  border-radius: 10px;
  border: 1px solid #b8bac6;
  outline: 0;
  min-height: 47px;
  background: 0 0;
  padding: 0 15px;
}
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  #postform-select-parent {
  margin-bottom: 30px;
}
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  #postform-select-parent
  .select2-container
  .select2-selection {
  border-radius: 10px;
  border: 1px solid #b8bac6;
  outline: 0;
  min-height: 47px;
  background: 0 0;
  padding: 0 6px;
  display: flex;
  align-items: center;
}
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  #postform-select-parent
  .select2-container
  .select2-selection
  textarea.select2-search__field {
  display: none;
}
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  #postform-select-parent
  .select2-container
  .select2-selection
  ul.select2-selection__rendered {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  #postform-select-parent
  .select2-container
  .select2-selection
  ul.select2-selection__rendered
  li.select2-selection__choice {
  margin-block: 0;
  padding: 8px 16px;
  border-radius: 10px;
  border: 1px solid #e8e9eb;
  outline: 0;
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0;
  text-align: left;
  color: #2d3342;
  background-color: #fdfdfde0;
  text-transform: capitalize;
}
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  #postform-select-parent
  .select2-container
  .select2-selection
  ul.select2-selection__rendered
  li.select2-selection__choice
  button.select2-selection__choice__remove {
  background-color: transparent !important;
  border: none;
  position: relative;
}
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  #postform-select-parent
  .select2-container
  .select2-selection
  ul.select2-selection__rendered
  li.select2-selection__choice
  button.select2-selection__choice__remove
  span {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-right: 2px;
}
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  .project-author-actions {
  flex-wrap: wrap;
}
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  .project-author-actions
  li {
  background: 0 0;
}
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  .project-author-actions
  li
  .wpcf7-list-item {
  margin: 0;
  margin-right: 20px;
}
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  .ai_submit_btn {
  text-align: left !important;
  margin: 50px 0;
}
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  #primary-post-form
  .ai_submit_btn
  #woffice-frontend-submit {
  margin: 0;
  position: relative;
  left: 180px;
  min-width: 155px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 8px;
}
#content-container
  #content
  .project-layout-grid
  .frontend-wrapper
  #project-create
  > .center
  #hide-project-create {
  position: absolute;
  bottom: 0;
  left: 0;
  min-width: 155px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 8px;
}
#content-container #content .type-project {
  padding-bottom: 70px;
}
#content-container #content .type-project .post-title {
  margin-bottom: 103px;
}
#content-container #content .type-project .post-title h1 {
  margin: 0;
}
#content-container #content .type-project #project-nav {
  padding: 0 !important;
}
#content-container
  #content
  .type-project
  #project-nav
  .item-list-tabs-project
  .woffice-tab-layout__nav {
  display: flex;
  align-items: center;
  column-gap: 30px;
  row-gap: 60px;
  flex-wrap: wrap;
}
#content-container
  #content
  .type-project
  #project-nav
  .item-list-tabs-project
  .woffice-tab-layout__nav
  li {
  margin: 0;
  box-shadow: 0 10px 50px 0 #00000014;
  min-height: 117px;
  max-width: 170px;
  width: 100%;
}
#content-container
  #content
  .type-project
  #project-nav
  .item-list-tabs-project
  .woffice-tab-layout__nav
  li
  .project-tab-icon {
  display: grid;
  place-items: center;
  height: 66px;
  width: 66px;
  border: 5px solid #fff !important;
}
#content-container
  #content
  .type-project
  #project-nav
  .item-list-tabs-project
  .woffice-tab-layout__nav
  li
  a {
  padding: 20px 20px;
  word-wrap: break-word;
  text-decoration: none;
}
#content-container #content .type-project #project-nav .project-tabs-wrapper {
  margin-top: 105px;
  box-shadow: 0 15px 60px 0 #0000000d;
  border-radius: 15px;
  padding: 0 !important;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view {
  padding: 40px 46px;
  border-radius: 15px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta {
  width: 100%;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_catg_row
  .project-category-list {
  padding-left: 15px !important;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_catg_row
  .project-category-list
  li {
  border-radius: 10px;
  padding: 10px 20px 10px 20px;
  font-size: 16px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_meta_row
  .progject-meta-item {
  display: flex;
  align-items: center;
  gap: 30px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_meta_row
  .progject-meta-item
  li {
  padding: 0;
  margin: 0;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_meta_row
  .progject-meta-item
  li
  span {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_meta_row
  .progject-meta-item
  li
  span
  i {
  font-size: 20px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_meta_row
  .progject-meta-item
  .meta_dates
  .project-category
  i:before {
  content: "" !important;
  font-family: woffice-icon;
  font-size: 20px;
  font-weight: 400;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_meta_row
  .p_start_end_date {
  display: flex;
  justify-content: space-between;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_meta_row
  .p_start_end_date
  .project-meta-list
  li {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0;
  text-transform: capitalize;
  padding: 0 0 5px 35px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_meta_row
  .p_start_end_date
  .project-meta-list
  li:before {
  content: "" !important;
  font-family: woffice-icon;
  font-size: 20px;
  font-weight: 400;
  color: #8993ba;
  top: -8px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_meta_row
  .p_start_end_date
  .project-meta-list
  li
  p {
  font-size: 14px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_meta_row
  .p_start_end_date
  .p_status
  .p_status_badge
  .badge {
  border-radius: 10px;
  font-size: 16px;
  font-weight: 500;
  padding: 12px 34px;
  background: #f7f8fa;
  color: #2d3342;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_meta_row
  .p_start_end_date
  .p_status
  .p_status_badge
  .badge.done {
  background: #45c62e0d;
  color: #45c62e;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row {
  margin-block: 15px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_links_col
  .project-meta-list
  li {
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 500;
  padding: 5px 0 5px 35px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_links_col
  .project-meta-list
  li.project-meta-links::before {
  font-size: 18px;
  left: 3px;
  top: 1px;
  color: #767fa0;
  font-weight: 600;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_links_col
  #project-links {
  margin-bottom: 30px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_links_col
  #project-links
  li {
  border-radius: 10px;
  padding: 8px 16px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_links_col
  #project-links
  li
  a {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-width: auto;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_links_col
  #project-links
  li
  a
  i {
  padding: 0;
  margin-right: 6px;
  font-size: 15px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col {
  margin-bottom: 30px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-meta-list {
  margin: 0 0 20px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-meta-list
  .project-meta-users {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0;
  text-transform: capitalize;
  padding: 5px 0 5px 35px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-meta-list
  .project-meta-users:before {
  content: "" !important;
  font-family: woffice-icon;
  font-size: 20px;
  font-weight: 400;
  left: 1px;
  top: -5px;
  color: #767fa0;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members {
  position: relative;
  display: flex;
  align-items: center;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  .image-container
  a {
  width: 50px;
  height: 50px;
  object-fit: cover;
  border-radius: 50%;
  margin-right: -25px;
  cursor: pointer;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  .members_popup {
  position: absolute;
  top: 112%;
  left: 15%;
  background-color: #fff;
  padding: 20px;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  border-radius: 10px;
  width: 80%;
  max-width: 320px;
  min-height: 150px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  box-shadow: 0 15px 60px 0 #0000000d;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  .members_popup
  a {
  display: block;
  width: 45px;
  height: 45px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  .remaining_m_container.wo_show {
  opacity: 1;
  visibility: visible;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  .remaining_m_container
  img {
  max-width: 100%;
  max-height: 100%;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  .remaining_m_container.wo_show
  a {
  flex-shrink: 1;
  display: inline-flex;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  .wo_remaining_member_toggle {
  padding: 0;
  margin: 0;
  left: -50px;
  font-size: 12px;
  font-weight: 600;
  line-height: 0;
  text-decoration: none;
  cursor: pointer;
  padding-right: 3px;
  border: 1px solid #2d3342;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: #fff;
  z-index: 9;
  background: #3146c5;
  border: 2px solid #fff;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  > a {
  min-width: auto;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  a {
  min-width: auto;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  a
  img {
  width: 100%;
  height: 100%;
  border: 2px solid #fff;
  margin: 0;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  > .img-papper,
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  > a {
  position: relative;
  display: block;
  width: 45px;
  height: 45px;
  transition: 0.3s ease-in-out;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  > .img-papper
  img,
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  > a
  img {
  transition: 0.3s ease-in-out;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  > .img-papper:hover,
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  > a:hover {
  z-index: 15;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  > :first-child {
  left: 0;
  z-index: 4;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  > :nth-child(2) {
  left: -10px;
  z-index: 5;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  > :nth-child(3) {
  left: -20px;
  z-index: 6;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  > :nth-child(4) {
  left: -30px;
  z-index: 7;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  > :nth-child(5) {
  left: -40px;
  z-index: 8;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  #project-meta
  .project_member_row
  .project_member_col
  .project-members
  > :nth-child(6) {
  left: -50px;
  z-index: 9;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-view
  .intern-padding
  p {
  font-size: 15px;
  font-weight: 400;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit {
  border-radius: 15px;
  padding: 42px 55px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form {
  margin: 0;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  input[type="email"],
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  input[type="text"],
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  select,
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  textarea {
  border-radius: 10px;
  border: 1px solid #b8bac6;
  outline: 0;
  min-height: 47px;
  background: 0 0;
  padding: 0 15px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  > .row {
  margin-bottom: 15px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  #postform-select-parent {
  margin: 15px 0 25px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  #postform-select-parent
  textarea.select2-search__field {
  display: none;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  #postform-select-parent
  .select2-selection--multiple {
  border-radius: 10px;
  border: 1px solid #b8bac6;
  outline: 0;
  min-height: 56px;
  height: auto !important;
  background: 0 0;
  padding: 0 8px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  #postform-select-parent
  .select2-selection--multiple
  ul.select2-selection__rendered {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  min-height: 47px;
  gap: 8px;
  padding: 10px 0;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  #postform-select-parent
  .select2-selection--multiple
  ul.select2-selection__rendered
  li.select2-selection__choice {
  margin-block: 0;
  padding: 8px 16px;
  border-radius: 10px;
  border: 1px solid #e8e9eb;
  outline: 0;
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0;
  text-align: left;
  color: #2d3342;
  background-color: #fdfdfde0;
  text-transform: capitalize;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  #postform-select-parent
  .select2-selection--multiple
  ul.select2-selection__rendered
  li.select2-selection__choice
  button.select2-selection__choice__remove {
  position: relative;
  background-color: transparent !important;
  border: none;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  #postform-select-parent
  .select2-selection--multiple
  ul.select2-selection__rendered
  li.select2-selection__choice
  button.select2-selection__choice__remove
  span {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-right: 2px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  .form-group
  .woffice-users-suggest
  .woffice-users-suggest_members-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  margin: 10px 0 30px;
  border-radius: 10px;
  border: 1px solid #b8bac6;
  outline: 0;
  min-height: 47px;
  background: 0 0;
  padding: 12px 10px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  .form-group
  .woffice-users-suggest
  .woffice-users-suggest_members-list
  li {
  margin-block: 0;
  padding: 8px 16px;
  border-radius: 10px;
  border: 1px solid #e8e9eb;
  outline: 0;
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0;
  text-align: left;
  color: #2d3342;
  background-color: #fdfdfde0;
  text-transform: capitalize;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  .form-group
  .woffice-users-suggest
  .woffice-users-suggest_members-list
  li
  a {
  min-width: auto;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  .form-group
  .woffice-users-suggest
  .woffice-users-suggest_members-list
  li
  a
  i {
  font-weight: 200;
  font-size: 10px;
  color: #999;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  .project-author-actions {
  margin: 0 0 20px;
  flex-wrap: wrap;
  gap: 5px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  .project-author-actions
  .wpcf7-checkbox
  .checked
  .wpcf7-list-item-label::before {
  font-weight: 900;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  .ai_submit_btn {
  text-align: right !important;
  margin: 50px 0 20px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-edit
  #project-edit
  #primary-post-form
  .ai_submit_btn
  #woffice-frontend-submit {
  margin: 0;
  position: relative;
  min-width: 180px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 8px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo {
  padding: 30px 35px 40px 35px;
  border-radius: 15px;
  box-shadow: 0 15px 60px 0 #0000000d;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo {
  padding: 0;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .todo_tabs_row {
  padding: 25px 0;
  align-items: center;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .todo_tabs_row
  .todo_tabs
  .woffice-todo-extratabs {
  background-color: #fff;
  border-radius: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .todo_tabs_row
  .todo_tabs
  .woffice-todo-extratabs
  .todo-extratabs-item
  a {
  font-size: 16px;
  font-weight: 600 !important;
  color: #2d3342;
  text-decoration: none !important;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .todo_tabs_row
  .todo_tabs
  .woffice-todo-extratabs
  .todo-extratabs-item.extratabs-item-active
  a {
  border-bottom: 2px solid #2d3342;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .text-center
  .special-404
  i {
  display: none;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .text-center
  .special-404
  a,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .text-center
  .special-404
  a,
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .text-center
  .special-404
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .text-center
  .special-404
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .text-center
  .special-404
  h2 {
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
  letter-spacing: 0;
  text-align: left;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-project-filters {
  margin: 20px 0 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-project-filters::after {
  position: absolute;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-project-filters
  .list-inline {
  float: unset;
  margin: 0;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-project-filters
  .list-inline
  li
  a {
  padding-bottom: 0;
  font-size: 15px;
  font-weight: 500;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-project-filters
  .list-inline
  li
  a.is-on {
  font-weight: 500;
  border-bottom: 1px solid;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-project-filters
  .float-right {
  position: relative;
  float: unset;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-project-filters
  .float-right
  select {
  top: 0;
  border: 1px solid #0000001a;
  border-radius: 8px;
  background-color: #fff;
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 400;
  padding: 10px 35px 10px 15px;
  height: auto;
  width: auto;
  min-width: auto;
  appearance: none;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-project-filters
  .float-right:before {
  content: "";
  font-family: woffice-icon;
  font-size: 6px;
  font-weight: 600;
  color: #000;
  position: absolute;
  right: 15px;
  top: 18px;
  z-index: 5;
  user-select: none;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-tasks-wrapper
  + .heading {
  margin: 50px 0 30px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-task-form
  input[type="email"],
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-task-form
  input[type="text"],
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-task-form
  select,
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-task-form
  textarea {
  background-color: transparent !important;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-task-form
  .woffice-add-todo-assigned,
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-task-form
  .woffice-add-todo-comment,
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-task-form
  .woffice-add-todo-note {
  flex: none;
  max-width: 100%;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-task-form
  .clearfix
  .btn-default {
  min-width: 165px;
  min-width: 165px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  text-align: center;
  justify-content: center;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-task-form
  .clearfix
  .btn-default
  i {
  margin-top: 2px;
}
#content-container
  #content
  .type-project
  #project-nav
  .project-tabs-wrapper
  #project-content-todo
  #woffice-project-todo
  .woffice-task-form
  .clearfix
  .btn-default
  i:before {
  content: "";
  font-family: woffice-icon;
}
#content-container .woffice-file-rename-spinner,
#content-container .woffice-file-upload-spinner,
#content-container .woffice-files-upload-wrapper {
  display: none;
}
#content-container .woffice-file-rename-btn {
  background-color: #3146c5;
  border-radius: 10px;
  font-size: 1rem;
  padding: 13px 18px 13px 18px;
  text-transform: capitalize;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #3146c5;
  font-weight: 600;
}
#content-container .woffice-file-rename-btn:hover {
  text-decoration: none;
  background-color: #fff;
  border-radius: 10px;
  font-size: 1rem;
  padding: 13px 18px 13px 18px;
  text-transform: capitalize;
  border-width: 1px;
  border-style: solid;
  color: #3146c5;
  border-color: #3146c5;
  font-weight: 600;
}
#content-container .project-tabs-wrapper #project-content-project-files {
  margin-bottom: 50px;
  border-radius: 15px;
}
#content-container
  .project-tabs-wrapper
  #project-content-project-files
  .file_tab_row {
  width: 100%;
  margin: 0;
}
#content-container
  .project-tabs-wrapper
  #project-content-project-files
  .file_tab_row
  .file_tab_table_contenet
  .file_main_table {
  border: 1px solid #dfe7ed;
  border-radius: 8px;
}
#content-container
  .project-tabs-wrapper
  #project-content-project-files
  .file_tab_row
  .file_tab_table_contenet
  .file_main_table
  .file_table_head {
  width: 100%;
  margin: 0;
  align-items: center;
  border-bottom: 1px solid #dfe7ed;
}
#content-container
  .project-tabs-wrapper
  #project-content-project-files
  .file_tab_row
  .file_tab_table_contenet
  .file_main_table
  .file_table_head
  .file_th {
  padding: 15px 20px;
  color: #7e88af;
  font-size: 16px;
  font-weight: 500;
}
#content-container
  .project-tabs-wrapper
  #project-content-project-files
  .file_tab_row
  .file_tab_table_contenet
  .file_main_table
  .woffice-files-data
  .woffice-file-list-parent {
  width: 100%;
  margin: 0;
}
#content-container
  .project-tabs-wrapper
  #project-content-project-files
  .file_tab_row
  .file_tab_table_contenet
  .file_main_table
  .woffice-files-data
  .woffice-file-list-parent
  .file_td {
  padding: 25px 20px;
}
#content-container
  .project-tabs-wrapper
  #project-content-project-files
  .file_tab_row
  .file_tab_table_contenet
  .file_main_table
  .woffice-files-data
  .woffice-file-list-parent
  .file_td.action_td {
  width: 100%;
  display: inline-flex;
  gap: 28px;
}
#content-container
  .project-tabs-wrapper
  #project-content-project-files
  .file_tab_row
  .file_tab_table_contenet
  .file_main_table
  .woffice-files-data
  .woffice-file-list-parent
  .file_td.action_td
  a {
  min-width: auto !important;
  color: #7e88af;
}
#content-container
  .project-tabs-wrapper
  #project-content-project-files
  .file_tab_row
  .file_tab_table_contenet
  .file_add_btn
  a {
  min-width: auto !important;
  border-radius: 50%;
}
#content-container
  .project-tabs-wrapper
  #project-content-project-files
  .file_tab_row
  .woffice-files-upload-wrapper
  form
  .form-label {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 30px;
}
#content-container
  .project-tabs-wrapper
  #project-content-project-files
  .file_tab_row
  .woffice-files-upload-wrapper
  form
  #woffice_file_inputs_container {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 30px;
}
.woffice-file-rename-spinner {
  display: none;
}
.woffice-file-modal-close {
  border: 0;
  background-color: transparent;
}
.woffice-file-rename-btn {
  background-color: #3146c5;
  border-radius: 10px;
  font-size: 1rem;
  padding: 13px 18px 13px 18px;
  text-transform: capitalize;
  color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #3146c5;
  font-weight: 600;
}
.woffice-file-rename-btn:hover {
  text-decoration: none;
  background-color: #fff;
  border-radius: 10px;
  font-size: 1rem;
  padding: 13px 18px 13px 18px;
  text-transform: capitalize;
  border-width: 1px;
  border-style: solid;
  color: #3146c5;
  border-color: #3146c5;
  font-weight: 600;
}
.woffice-file-rename-btn:focus {
  outline: 0;
  box-shadow: none;
}
#content-container #wiki-page-content {
  padding-bottom: 70px;
}
#content-container #wiki-page-content .post-title {
  margin-bottom: 30px;
}
#content-container #wiki-page-content > P {
  text-align: left !important;
}
#content-container #wiki-page-content .wiki_item_row {
  margin-block: 50px;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container {
  margin-bottom: 32px;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card {
  box-shadow: 0 15px 60px 0 #0000000d;
  border-radius: 15px;
  overflow: hidden;
  padding: 0 !important;
  background: #fff;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body {
  padding: 0 !important;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading {
  padding: 0 30px;
  margin: 0;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  a,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  a,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  h2 {
  padding-bottom: 22px !important;
  margin: 0;
  border-bottom: 1px solid #dfe7ed;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  a
  .text-body,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  a
  .text-body,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a
  .text-body,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a
  .text-body,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  h2
  .text-body {
  display: inline-flex;
  align-items: center;
  pointer-events: none;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  a
  .text-body
  i,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  a
  .text-body
  i,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a
  .text-body
  i,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a
  .text-body
  i,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  h2
  .text-body
  i {
  margin-right: 20px;
  border-radius: 0 0 8px 8px;
  padding: 0 !important;
  width: 56px;
  height: 56px;
  display: grid;
  place-items: center;
  position: relative;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  a
  .text-body
  i::before,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  a
  .text-body
  i::before,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a
  .text-body
  i::before,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a
  .text-body
  i::before,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  .heading
  h2
  .text-body
  i::before {
  font-size: 26px !important;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  ul.wiki-category-container {
  padding: 14px 0 30px;
  max-width: 100% !important;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  ul.wiki-category-container
  li {
  padding: 17px 30px;
  display: flex;
  align-items: center;
  gap: 18px;
  transition: 0.3s ease-in-out;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  ul.wiki-category-container
  li:hover {
  box-shadow: 0 2px 20px 0 #0000000d;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  ul.wiki-category-container
  li
  .item-icon {
  width: 40px;
  height: 40px;
  display: grid;
  place-items: center;
  background: #f7f8fa;
  border-radius: 7px;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  ul.wiki-category-container
  li
  .item-icon
  i {
  font-size: 20px;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  ul.wiki-category-container
  li
  .item-icon
  i::before {
  content: "" !important;
  font-family: woffice-icon;
  font-weight: 400;
  color: #8d96b8;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  ul.wiki-category-container
  li
  a.text-body {
  position: relative;
  color: #2d3342;
  text-transform: capitalize;
  text-decoration: none !important;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  ul.wiki-category-container
  li
  .count {
  padding: 5px 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14.52px;
  text-align: left;
  color: #2d3342;
  min-width: 50px;
  border-radius: 5px;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  background: #3146c51a;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  ul.wiki-category-container
  li
  .count
  i {
  font-size: 15px;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  ul.wiki-category-container
  li
  .count
  i::before {
  content: "" !important;
  font-family: woffice-icon;
  font-weight: 400;
  color: #000;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  ul.wiki-category-container
  li.sub-category {
  display: block;
  box-shadow: none;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  ul.wiki-category-container
  li.sub-category
  > span {
  position: relative;
  cursor: pointer;
  display: flex;
  gap: 10px;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  ul.wiki-category-container
  li.sub-category
  > span::after {
  content: "\f0d7";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  ul.wiki-category-container
  li.sub-category
  ul {
  border-bottom: 1px solid #dfe7ed;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container
  .card
  .card-body
  ul.wiki-category-container
  li.sub-category
  ul
  li {
  padding: 18px 0;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 2)
  .card
  .card-body
  .heading
  a
  .text-body
  i,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 2)
  .card
  .card-body
  .heading
  a
  .text-body
  i,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 2)
  .card
  .card-body
  .heading
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a
  .text-body
  i,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 2)
  .card
  .card-body
  .heading
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a
  .text-body
  i,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 2)
  .card
  .card-body
  .heading
  h2
  .text-body
  i {
  background: #45c62e;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 2)
  .card
  .card-body
  .heading
  a
  .wiki-category-count,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 2)
  .card
  .card-body
  .heading
  a
  .wiki-category-count,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 2)
  .card
  .card-body
  .heading
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a
  .wiki-category-count,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 2)
  .card
  .card-body
  .heading
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a
  .wiki-category-count,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 2)
  .card
  .card-body
  .heading
  h2
  .wiki-category-count {
  color: #45c62e;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 2)
  .card
  .card-body
  ul.wiki-category-container
  li
  .count {
  background: #45c62e1a;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 3)
  .card
  .card-body
  .heading
  a
  .text-body
  i,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 3)
  .card
  .card-body
  .heading
  a
  .text-body
  i,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 3)
  .card
  .card-body
  .heading
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a
  .text-body
  i,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 3)
  .card
  .card-body
  .heading
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a
  .text-body
  i,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 3)
  .card
  .card-body
  .heading
  h2
  .text-body
  i {
  background: #fea804;
}
#buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 3)
  .card
  .card-body
  .heading
  a
  .wiki-category-count,
#buddypress
  #members-list
  .bp-profile-card
  .profile-title
  #content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 3)
  .card
  .card-body
  .heading
  a
  .wiki-category-count,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 3)
  .card
  .card-body
  .heading
  #buddypress
  #members-dir-list
  .bp-profile-card
  .profile-title
  a
  .wiki-category-count,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 3)
  .card
  .card-body
  .heading
  #buddypress
  #members-list
  .bp-profile-card
  .profile-title
  a
  .wiki-category-count,
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 3)
  .card
  .card-body
  .heading
  h2
  .wiki-category-count {
  color: #fea804;
}
#content-container
  #wiki-page-content
  .wiki_item_row
  > .wiki-category-container:nth-child(3n + 3)
  .card
  .card-body
  ul.wiki-category-container
  li
  .count {
  background: #fea8041a;
}
#content-container #wiki-page-content .wiki_item_row + hr {
  margin: 0;
  border: 0;
}
#content-container #wiki-page-content #wiki-bottom {
  text-align: left !important;
}
#content-container #wiki-page-content #wiki-bottom a.frontend-wrapper__toggle {
  margin: 0;
}
#content-container article #wiki-create {
  position: relative;
  border-radius: 15px;
  margin-bottom: 70px;
}
#content-container article #wiki-create form {
  margin: 0;
}
#content-container
  article
  #wiki-create
  form
  #postform-select-parent
  .select2-container
  .selection
  .select2-selection--multiple {
  border-style: solid;
  border-width: 1px;
  height: 50px;
  border-color: #b8bac6;
  border-radius: 15px;
  padding: 6px 16px 6px 16px;
  font-size: 1.125rem;
  box-shadow: none;
  margin-bottom: 12px;
  width: 100%;
}
#content-container
  article
  #wiki-create
  form
  #postform-select-parent
  .select2-container
  .selection
  .select2-selection--multiple
  textarea.select2-search__field {
  position: relative;
  top: -24px;
  height: 25px;
  padding: 0 10px;
}
#content-container
  article
  #wiki-create
  form
  #postform-select-parent
  .select2-container
  .selection
  .select2-selection--multiple
  .select2-selection__rendered
  li {
  margin-top: 0;
  margin-block: 0;
  padding: 8px 16px;
  border-radius: 10px;
  border: 1px solid #e8e9eb;
  outline: 0;
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0;
  text-align: left;
  color: #2d3342;
  background-color: #fdfdfde0;
}
#content-container
  article
  #wiki-create
  form
  #postform-select-parent
  .select2-container
  .selection
  .select2-selection--multiple
  .select2-selection__rendered
  li
  button {
  position: relative;
  padding: 0 !important;
  background-color: transparent !important;
  color: #7e88af !important;
  border: none !important;
}
#content-container article #wiki-create form .ai_submit_btn {
  margin: 50px 0 0;
  text-align: right !important;
}
#content-container
  article
  #wiki-create
  form
  .ai_submit_btn
  button[type="submit"] {
  margin: 0;
  max-width: 150px;
  min-width: 145px;
}
#content-container article #wiki-create > .center a {
  position: absolute;
  right: 188px;
  bottom: 40px;
  min-width: 145px;
}
article.type-wiki #wiki-nav {
  margin-bottom: 60px;
}
article.type-wiki #wiki-nav .item-list-tabs-wiki .woffice-tab-layout__nav {
  display: flex;
  align-items: center;
  column-gap: 30px;
  row-gap: 60px;
  flex-wrap: wrap;
}
article.type-wiki #wiki-nav .item-list-tabs-wiki .woffice-tab-layout__nav li {
  margin: 0;
  box-shadow: 0 10px 50px 0 #00000014;
  min-height: 117px;
  max-width: 170px;
  width: 100%;
}
article.type-wiki
  #wiki-nav
  .item-list-tabs-wiki
  .woffice-tab-layout__nav
  li
  .wiki-tab-icon {
  display: grid;
  place-items: center;
  height: 66px;
  width: 66px;
  border: 5px solid #fff !important;
}
article.type-wiki #wiki-nav .item-list-tabs-wiki .woffice-tab-layout__nav li a {
  padding: 20px 20px;
  word-wrap: break-word;
  text-decoration: none;
}
article.type-wiki .wiki-tabs-wrapper {
  box-shadow: 0 15px 60px 0 #0000000d;
  border-radius: 15px;
  margin-bottom: 70px;
  padding: 0 !important;
  overflow: hidden;
}
article.type-wiki .wiki-tabs-wrapper #wiki-content-view {
  padding: 40px 30px 40px 30px;
}
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-view
  .wiki-like-container
  p.wiki-like {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  border-radius: 10px;
  background: #f7f8fa;
}
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-view
  .wiki-like-container
  p.wiki-like
  a {
  font-size: 24px;
}
article.type-wiki .wiki-tabs-wrapper #wiki-content-view .blog-next-page {
  text-align: left !important;
}
article.type-wiki .wiki-tabs-wrapper #wiki-content-view .blog-next-page a {
  margin: 0;
}
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-edit
  #wiki-edit
  #primary-post-form {
  margin: 0;
}
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-edit
  #wiki-edit
  #primary-post-form
  input[type="email"],
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-edit
  #wiki-edit
  #primary-post-form
  input[type="text"],
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-edit
  #wiki-edit
  #primary-post-form
  select,
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-edit
  #wiki-edit
  #primary-post-form
  textarea {
  border-radius: 10px;
  border: 1px solid #b8bac6;
  outline: 0;
  min-height: 47px;
  background: 0 0;
  padding: 0 15px;
}
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-edit
  #wiki-edit
  #primary-post-form
  > .row {
  margin-bottom: 15px;
}
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-edit
  #wiki-edit
  #primary-post-form
  #postform-select-parent {
  margin: 15px 0 25px;
}
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-edit
  #wiki-edit
  #primary-post-form
  #postform-select-parent
  textarea.select2-search__field {
  display: none;
}
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-edit
  #wiki-edit
  #primary-post-form
  #postform-select-parent
  .select2-selection--multiple {
  border-radius: 10px;
  border: 1px solid #b8bac6;
  outline: 0;
  min-height: 56px;
  height: auto !important;
  background: 0 0;
  padding: 0 8px;
}
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-edit
  #wiki-edit
  #primary-post-form
  #postform-select-parent
  .select2-selection--multiple
  ul.select2-selection__rendered {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  min-height: 47px;
  gap: 8px;
  padding: 10px 0;
}
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-edit
  #wiki-edit
  #primary-post-form
  #postform-select-parent
  .select2-selection--multiple
  ul.select2-selection__rendered
  li.select2-selection__choice {
  margin-block: 0;
  padding: 8px 16px;
  border-radius: 10px;
  border: 1px solid #e8e9eb;
  outline: 0;
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0;
  text-align: left;
  color: #2d3342;
  background-color: #fdfdfde0;
  text-transform: capitalize;
}
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-edit
  #wiki-edit
  #primary-post-form
  #postform-select-parent
  .select2-selection--multiple
  ul.select2-selection__rendered
  li.select2-selection__choice
  button.select2-selection__choice__remove {
  position: relative;
  background-color: transparent !important;
  border: none;
}
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-edit
  #wiki-edit
  #primary-post-form
  #postform-select-parent
  .select2-selection--multiple
  ul.select2-selection__rendered
  li.select2-selection__choice
  button.select2-selection__choice__remove
  span {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-right: 2px;
}
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-edit
  #wiki-edit
  #primary-post-form
  .ai_submit_btn {
  text-align: right !important;
  margin: 50px 0 20px;
}
article.type-wiki
  .wiki-tabs-wrapper
  #wiki-content-edit
  #wiki-edit
  #primary-post-form
  .ai_submit_btn
  #woffice-frontend-submit {
  margin: 0;
  position: relative;
  min-width: 180px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 8px;
}
html {
  max-width: 100%;
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}
.is-right-sidebar {
  padding: 0;
  overflow: hidden;
  position: relative;
  z-index: 15 !important;
}
.is-left-sidebar.has-sidebar-hidden {
  display: block !important;
  transition: 0.3s ease-in-out;
}
#page-wrapper .is-right-sidebar {
  visibility: visible;
  z-index: 50;
  right: 0;
  position: absolute;
  height: 100%;
  transition: all 0.6s ease;
  box-shadow: 0 1rem 1rem rgba(0, 0, 0, 0.15);
  overflow: hidden;
  display: block !important;
  max-width: 320px;
}
#page-wrapper .is-right-sidebar.has-sidebar-hidden {
  right: -340px;
  opacity: 1 !important;
  transition: all 0.6s ease;
}
#page-wrapper #rsidebar_mobile_close_btn {
  border: 0;
  font-size: 25px;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  line-height: 0;
  cursor: pointer;
  font-family: inherit;
  display: none;
  place-items: center;
  background-color: #e5e8eb;
  margin-left: 5px;
  margin-top: 5px;
  z-index: 99;
  position: relative;
}
#right-sidebar {
  background: #f7f8fa;
  z-index: 16;
  -webkit-transition: right 0.6s;
  -moz-transition: right 0.6s;
  transition: right 0.6s;
  right: 0;
  height: 100%;
  padding: 35px;
}
#right-sidebar #mobile-menu-canvas-close {
  display: none;
}
#right-sidebar #mobile-menu-canvas-close .mobile-canvas-header {
  height: 45px;
  width: 45px;
  float: right;
  text-align: center;
}
#right-sidebar #mobile-menu-canvas-close .mobile-canvas-header .close-navmenu {
  border: 0;
  font-size: 30px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
#right-sidebar .sidebar-userinfo {
  padding-bottom: 40px;
}
#right-sidebar .sidebar-userinfo figcaption {
  padding-left: 15px;
}
#right-sidebar .sidebar-userinfo .user-name {
  font-size: 1rem;
  color: #2d3342;
  text-transform: capitalize;
  word-wrap: break-word;
  word-break: break-word;
}
#right-sidebar .sidebar-userinfo .user-email {
  font-size: 0.813rem;
  color: #8993ba;
  word-wrap: break-word;
  word-break: break-word;
}
#right-sidebar .sidebar-userinfo .user-infodetail {
  margin: 0;
  display: flex;
  align-items: center;
  position: relative;
  text-decoration: none;
  position: relative;
  width: 100%;
}
#right-sidebar .sidebar-userinfo .user-infodetail a#user-thumb {
  width: 40px;
}
#right-sidebar .sidebar-userinfo .user-infodetail a#user-thumb img {
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
#right-sidebar .sidebar-userinfo .user-infodetail .user-profile-trigger {
  position: absolute;
  top: 0;
  right: -6px;
}
#right-sidebar
  .sidebar-userinfo
  .user-infodetail
  .user-profile-trigger
  a
  .stellar-angle-down
  svg {
  transform: rotate(270deg);
}
#right-sidebar
  .sidebar-userinfo
  .user-infodetail
  .user-profile-trigger
  a:hover
  path {
  stroke: #3146c5;
}
#right-sidebar .widget {
  padding: 0 0 24px 0;
  border-bottom: 1px solid #dfe7ed;
  display: block;
}
#right-sidebar .widget .intern-box.box-title {
  padding: 16px 0 16px 0;
  position: relative;
  margin: -20px 0 0 0;
  text-align: left;
}
#right-sidebar .widget .intern-box.box-title h3 {
  margin: 0;
  display: inline-block;
  position: relative;
  z-index: 11;
  padding: 0;
  font-weight: 600;
  word-wrap: break-word;
  word-break: break-word;
}
#right-sidebar .widget .intern-padding {
  padding: 0;
}
#right-sidebar .widget .intern-padding p {
  margin-bottom: 0;
}
#right-sidebar .widget .intern-padding ul {
  padding-left: 0;
  list-style-type: none;
  position: relative;
  margin-bottom: 0;
  height: initial !important;
}
#right-sidebar .widget .intern-padding ul li {
  position: relative;
}
#right-sidebar .widget label {
  font-weight: inherit;
  font-size: 0.9em;
}
#right-sidebar .widget.widget_nav_menu li,
#right-sidebar .widget.widget_recent_entries li {
  padding-left: 28px;
}
#right-sidebar .widget.widget_bp_core_whos_online_widget .avatar-block {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
  text-align: left;
  padding-left: 25px;
}
#right-sidebar
  .widget.widget_bp_core_whos_online_widget
  .avatar-block
  .item-avatar {
  border-radius: 50%;
  position: relative;
  left: -5px;
  margin-left: -30px;
  z-index: 1;
}
#right-sidebar .widget.widget_nav_menu #menu-demo-nav::after {
  content: "";
  position: absolute;
  left: 9px;
  top: 0;
  height: 100%;
  border-left: 3px dotted #abb1d3;
  z-index: -4;
}
#right-sidebar .widget.widget_nav_menu #menu-demo-nav .menu-item {
  padding-left: 17px;
  padding-bottom: 27px;
  position: relative;
  font-size: 1rem;
  font-weight: 600;
}
#right-sidebar .widget.widget_nav_menu #menu-demo-nav .menu-item::before {
  content: "";
  width: 20px;
  height: 20px;
  background: #949fdf;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
}
#right-sidebar .widget.widget_nav_menu #menu-demo-nav .menu-item:last-child {
  padding-bottom: 0;
}
#right-sidebar .widget.widget_nav_menu #menu-demo-nav .menu-item a {
  color: #2d3342;
  margin-left: 12px;
}
#right-sidebar .widget.widget_nav_menu #menu-demo-nav .menu-item:hover::before {
  background-color: #3146c5;
}
#right-sidebar .widget.widget_nav_menu #menu-demo-nav .menu-item:hover a {
  color: #3146c5;
}
#right-sidebar .widget.widget_woffice_wiki .list-wiki li {
  display: flex;
  justify-content: space-between;
}
#right-sidebar .widget.widget_woffice_wiki .list-wiki li .badge {
  height: 100%;
}
.widget.widget_woffice_recent_posts .recent-posts-thumb img {
  height: 100%;
  border-radius: 50%;
}
.widget.widget_woffice_recent_posts .list-recent-posts {
  margin-bottom: 15px;
}
.widget.widget_meta ul li::before,
.widget.widget_nav_menu ul li::before {
  content: "\f061";
}
.widget_nav_menu ul li a:before {
  margin-right: 5px;
}
.widget.widget_recent_entries ul li::before {
  content: "\f0a1";
  font-family: "Font Awesome 5 Free";
}
.widget.widget_categories ul li::before {
  content: "\f02c";
}
.widget.widget_events ul li::before {
  content: "\f133";
}
.widget.widget_archive ul li::before {
  content: "\f187";
}
.widget.widget_pages ul li::before {
  content: "\f07b";
}
.widget.widget_recent_comments ul li::before {
  content: "\f075";
  font-family: "Font Awesome 5 Free";
  padding-right: 8px;
}
.widget.widget_rss ul li::before {
  content: "\f09e";
}
.widget.widget_display_replies ul li::before,
.widget.widget_display_views ul li::before {
  content: "\f075";
}
.widget.widget_sfwd-courses-widget ul li::before {
  content: "\f19d";
}
.widget select {
  max-width: 100%;
}
#scroll-top-container {
  text-align: center;
  padding: 0 0 50px 0;
}
a#scroll-top {
  font-size: 4em;
  color: rgba(0, 0, 0, 0.2) !important;
  display: block;
}
a#scroll-top:hover i {
  position: relative;
  color: rgba(0, 0, 0, 0.8) !important;
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.widget.widget_search form {
  margin: 0;
}
.widget.widget_search input[type="text"] {
  width: 80%;
  margin: 0;
  padding: 10px;
  border-radius: 3px;
  border: 1px solid;
}
#right-sidebar .widget.widget_search input[type="text"] {
  background: #fff !important;
  float: left;
}
#right-sidebar .widget.widget_search form {
  overflow: hidden;
}
.widget.widget_search button {
  border: 0;
  text-align: center;
  padding: 9px 13px;
  border-radius: 4px;
  color: #fff;
  float: right;
  font-size: 1.2em;
  opacity: 1;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.widget.widget_search button:hover {
  opacity: 0.4;
}
#page-wrapper .widget.widget_woffice_funfacts .flexslider {
  padding-bottom: 40px;
  padding-top: 5px;
}
#page-wrapper .widget.widget_woffice_funfacts .flexslider .flex-control-nav {
  bottom: 0;
}
#page-wrapper .widget.widget_woffice_funfacts .flexslider ul li {
  padding: 0;
  text-align: left;
  overflow: hidden;
  position: relative;
}
#page-wrapper .widget.widget_woffice_funfacts .flexslider.new ul li::before {
  left: 20px;
  top: 0;
}
#page-wrapper .widget p {
  font-size: 14px;
  margin-bottom: 0;
}
#page-wrapper .widget .box-title h3 {
  margin-bottom: 7px;
  text-align: left;
}
#main-footer .widget.widget_woffice_funfacts .flexslider ul {
  margin-top: 5px !important;
}
#main-footer .widget.widget_woffice_funfacts .flexslider ul li::before {
  top: 0;
  display: block;
  line-height: 1;
  font-size: 60px;
}
#main-footer .widget.widget_woffice_funfacts .flexslider ul li p {
  min-height: 50px;
}
#page-wrapper .widget.widget_woffice_funfacts .flexslider ul li p {
  line-height: 26px;
  min-height: 80px;
  padding: 10px 20px 0 0;
}
.birthdays-head {
  text-align: center;
}
.birthdays-head i {
  font-size: 2.5em;
  margin-bottom: 10px;
  display: inline-block;
}
.widget ul.birthdays-list li {
  padding: 20px;
  height: 50px;
  display: table;
  background-color: #fff;
  margin-bottom: 15px;
  width: 100%;
}
.widget ul.birthdays-list li span.birthday-item-content {
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
  font-size: 0.9em;
}
.widget ul.birthdays-list li img {
  width: 50px;
  height: auto;
  border-radius: 50%;
  margin-right: 10px;
  float: left;
}
.widget ul.birthdays-list li a {
  opacity: 1 !important;
}
.widget ul.birthdays-list li a:hover {
  padding-left: 0;
}
.widget ul.birthdays-list li:last-child {
  margin-bottom: 0;
}
#woffice_poll {
  margin: 0;
}
#woffice_poll p {
  margin: 0;
  text-transform: none;
  font-style: italic;
  font-size: 1em;
}
#buddypress #group-list .group-button #woffice_poll .leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #woffice_poll
  a,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #woffice_poll
  button,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #woffice_poll
  a,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #woffice_poll
  button,
#buddypress #woffice_poll #profile-group-edit-submit,
#buddypress #woffice_poll input[type="submit"],
#buddypress .activity-update-form #woffice_poll .bpfb_primary_button,
#main-content #buddypress #item-body #groups-list li .action #woffice_poll a,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #woffice_poll
  button,
#main-content #buddypress #item-body #members-list li .action #woffice_poll a,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #woffice_poll
  button,
#woffice-login form .login-submit #woffice_poll input,
#woffice_poll #buddypress #group-list .group-button .leave-group,
#woffice_poll
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#woffice_poll
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#woffice_poll
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
#woffice_poll
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button,
#woffice_poll #buddypress #profile-group-edit-submit,
#woffice_poll #buddypress .activity-update-form .bpfb_primary_button,
#woffice_poll #buddypress input[type="submit"],
#woffice_poll #main-content #buddypress #item-body #groups-list li .action a,
#woffice_poll
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button,
#woffice_poll #main-content #buddypress #item-body #members-list li .action a,
#woffice_poll
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button,
#woffice_poll #woffice-login form .login-submit input,
#woffice_poll .btn,
#woffice_poll .login-tabs-wrapper .lostpassword-button,
#woffice_poll .type-bp_activity #buddypress .activity-list .load-more a,
.login-tabs-wrapper #woffice_poll .lostpassword-button,
.type-bp_activity #buddypress .activity-list .load-more #woffice_poll a {
  font-style: normal;
  margin: 0;
}
#woffice_poll .wpcf7-checkbox span.wpcf7-list-item {
  margin-left: 0;
  margin-bottom: 10px;
  margin-right: 0;
  display: block;
  width: 100%;
}
#right-sidebar
  .widget:nth-child(odd)
  .wpcf7-checkbox
  span.wpcf7-list-item-label:before {
  background: #fff;
}
.woffice-poll-ajax-reply {
  padding-bottom: 13px;
  padding-top: 3px;
}
.woffice-poll-ajax-reply i.fa {
  font-size: 16px;
}
.woffice-poll-ajax-reply.fail i.fa {
  color: #ec0e0e;
}
.woffice-poll-ajax-reply p {
  font-style: italic;
}
#poll-loader {
  display: none;
}
#woffice-poll-result .woffice-poll-result-answer {
  margin-bottom: 20px;
  border-radius: 20px;
  background-color: #fff;
  padding: 12px 18px 12px 18px;
}
#woffice-poll-result .woffice-poll-result-answer .progress-cusom {
  margin-bottom: 0;
}
#woffice-poll-result
  .woffice-poll-result-answer:nth-child(3n + 1)
  .project-cateogry-badge {
  color: #3146c5;
}
#woffice-poll-result
  .woffice-poll-result-answer:nth-child(3n + 1)
  .progress-custom
  .progress-bar {
  background-color: #3146c5;
}
#woffice-poll-result
  .woffice-poll-result-answer:nth-child(3n + 2)
  .project-cateogry-badge {
  color: #fea804;
}
#woffice-poll-result
  .woffice-poll-result-answer:nth-child(3n + 2)
  .progress-custom
  .progress-bar {
  background-color: #fea804;
}
#woffice-poll-result
  .woffice-poll-result-answer:nth-child(3n + 3)
  .project-cateogry-badge {
  color: #45c62e;
}
#woffice-poll-result
  .woffice-poll-result-answer:nth-child(3n + 3)
  .progress-custom
  .progress-bar {
  background-color: #45c62e;
}
#woffice-poll-result .woffice-poll-result-answer:last-child {
  margin-bottom: 0;
}
#woffice-poll-result .woffice-poll-result-answer .progress {
  margin: 5px 0 0 0;
  height: 6px;
  box-shadow: none;
  border-radius: 20px;
}
#woffice-poll-result .woffice-poll-result-answer .progress-bar {
  box-shadow: none;
}
#right-sidebar .widget:nth-child(odd) .progress {
  background: #fff;
}
.widget_recent_entries .post-date {
  padding: 2px 6px;
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 0.8em;
  margin-left: 10px;
  display: inline-block;
  color: #fff;
}
.widget_nav_menu ul.sub-menu li {
  padding: 5px 0 5px 20px !important;
}
.widget_nav_menu ul.sub-menu li:before {
  content: none !important;
}
.widget_nav_menu li a.fa:before {
  font-family: "Font Awesome 5 Free";
}
.widget.buddypress div.item-avatar img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: relative;
}
.widget.buddypress div.item-avatar a:hover {
  padding-left: 0 !important;
}
.widget.buddypress div.item-avatar a:hover img {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}
.widget.buddypress ul.item-list img.avatar {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: relative;
}
.widget.buddypress .intern-padding ul li::before {
  content: "" !important;
}
.widget.buddypress div.item-title a {
  color: #2d3342;
  font-weight: 600;
}
.widget.buddypress li {
  padding: 20px;
  background-color: #fff;
}
.widget.buddypress li:last-child {
  margin-bottom: 0 !important;
}
.widget.buddypress div.item-meta {
  font-style: italic;
  text-transform: none;
}
.widget.buddypress div.item-options::after {
  content: " ";
  display: table;
  clear: both;
}
.widget.buddypress div.item-options a {
  display: block;
  float: left;
  width: 33%;
  text-align: center;
  font-size: 13px;
  padding: 5px;
  border-right: 1px solid;
  border-bottom: 1px solid;
  color: #7e88af;
}
.widget.buddypress div.item-options a:last-child {
  border-right: 0;
}
.widget.buddypress div.item-options a.selected {
  background-color: #fff;
  color: #3146c5;
  box-shadow: 0 15px 60px rgba(0, 0, 0, 0.05);
  font-weight: 500;
}
.widget.buddypress div.item-options .bp-separator {
  display: none;
}
.widget.buddypress #bp-login-widget-form #bp-login-widget-submit {
  float: none;
}
.widget.buddypress .bp-login-widget-user-avatar {
  border-radius: 50%;
  overflow: hidden;
}
.widget.buddypress ul li::before {
  display: none;
}
#widgets .widget .intern-box.box-title h3 {
  background-color: transparent;
  margin-bottom: 20px;
}
.widget form {
  margin: 0;
}
#woffice-minicart-top {
  height: 100%;
  overflow: scroll;
  padding-bottom: 90px !important;
}
#main-footer {
  position: relative;
  z-index: 14;
}
#main-footer a {
  text-decoration: none;
}
#main-footer .woffice-footer {
  border-top: 1px solid;
  border-color: #e7e7e7;
}
#main-footer .woffice-footer .container {
  padding-block: 40px;
}
#page-wrapper .woffice-hero-section {
  position: relative;
  background-size: cover;
  background-position: center;
  height: 287px;
  text-align: center;
}
#page-wrapper .woffice-hero-section .footer-hero-content {
  position: absolute;
  z-index: 10;
  height: 100%;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  display: flex;
  justify-content: center;
  flex-direction: column;
  vertical-align: middle;
  font-weight: 700;
  font-size: 40px !important;
  line-height: 50px;
}
#extrafooter {
  position: relative;
  border-top: 6px solid;
  overflow: hidden;
}
#extrafooter #familiers {
  height: 240px;
  width: 100%;
  width: calc(100vw + 60px);
}
#extrafooter #familiers img {
  display: inline-block;
  position: relative;
}
#extrafooter-layer {
  position: absolute;
  z-index: 10;
  height: 100%;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  display: flex;
  justify-content: center;
  flex-direction: column;
  vertical-align: middle;
}
#extrafooter-layer a {
  color: inherit;
}
#extrafooter-layer a h1 {
  opacity: 1;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
#extrafooter-layer a:hover h1 {
  opacity: 0.5;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
#extrafooter-layer h1 {
  position: relative;
  font-size: 3em;
  padding: 0;
  height: 100%;
}
#extrafooter-layer h1 span {
  font-weight: 700;
}
#extrafooter-layer ul {
  padding-left: 0;
}
#widgets {
  background-color: #f7f8fa;
}
#widgets h3 {
  margin: 0 0 30px 0;
  position: relative;
}
#widgets h3:after {
  content: "";
  width: 30px;
  position: absolute;
  height: 2px;
  left: 0;
  bottom: -10px;
  background-color: #000;
}
#widgets .widget {
  padding: 0 30px;
  margin: 0;
}
#widgets .widget.widget_archive ul li,
#widgets .widget.widget_categories ul li,
#widgets .widget.widget_eventon ul li,
#widgets .widget.widget_meta ul li,
#widgets .widget.widget_pages ul li,
#widgets .widget.widget_recent_comments ul li,
#widgets .widget.widget_recent_entries ul li,
#widgets .widget.widget_rss ul li,
#widgets .widget.widget_woffice_wiki ul li {
  padding-left: 30px;
}
#widgets .widget.widget_archive ul li::before,
#widgets .widget.widget_categories ul li::before,
#widgets .widget.widget_eventon ul li::before,
#widgets .widget.widget_meta ul li::before,
#widgets .widget.widget_pages ul li::before,
#widgets .widget.widget_recent_comments ul li::before,
#widgets .widget.widget_recent_entries ul li::before,
#widgets .widget.widget_rss ul li::before,
#widgets .widget.widget_woffice_wiki ul li::before {
  font-family: "Font Awesome 5 Free";
  left: 0;
  top: 0;
  position: absolute;
  font-size: 1.5em;
  content: "\f061";
  color: #fff !important;
}
#widgets .widget:last-child {
  border-right: none;
}
#widgets .widget ul {
  padding-left: 0;
  list-style-type: none;
}
#widgets .widget ul li {
  position: relative;
  line-height: 30px;
  margin-bottom: 8px;
}
#widgets .widget ul li a:hover {
  padding-left: 10px;
  position: relative;
}
#widgets .widget ul li span.label {
  margin-left: 10px;
}
#widgets .widget ul.birthdays-list li {
  padding-left: 0;
}
#widgets .widget ul.birthdays-list li::before {
  display: none;
}
#widgets .widget.widget_nav_menu ul li {
  padding-left: 0;
}
#widgets .widget.widget_nav_menu ul li::before {
  display: none;
}
.footer-copyright {
  padding: 30px;
  line-height: 20px;
}
.footer-copyright p {
  color: #2d3342 !important;
}
#copyright {
  text-align: center;
  border-top: 1px solid;
  border-color: #e7e7e7;
  background-color: #f7f8fa;
  padding: 20px;
}
#copyright a:hover {
  opacity: 0.8;
}
#copyright p {
  margin: 0;
  padding: 20px;
}
#page-wrapper .woffice-time-tracking {
  position: relative;
}
#page-wrapper .woffice-time-tracking.is-loading:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  z-index: 12;
  -webkit-animation: blink 2s infinite;
  -moz-animation: blink 2s infinite;
  -o-animation: blink 2s infinite;
  animation: blink 2s infinite;
  animation-timing-function: ease-in-out;
}
#page-wrapper .woffice-time-tracking .woffice-time-tracking-head i {
  font-size: 2.5em;
  margin-bottom: 10px;
  display: inline-block;
}
#page-wrapper .woffice-time-tracking .woffice-time-tracking-content {
  margin-bottom: 20px;
}
#page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-view
  .woffice-time-tracking_time-displayed {
  font-weight: 300;
  font-size: 3em;
}
#page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-view
  .woffice-time-tracking-day {
  margin-bottom: 5px;
}
#buddypress
  #group-list
  .group-button
  #page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  a.btn-default.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  a.btn-default,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  a.btn-default,
#buddypress
  #page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  a.btn-default#profile-group-edit-submit,
#buddypress
  .activity-update-form
  #page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  a.btn-default.bpfb_primary_button,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  a.btn-default,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  a.btn-default,
#page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  #buddypress
  #group-list
  .group-button
  a.btn-default.leave-group,
#page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  #buddypress
  .activity-update-form
  a.btn-default.bpfb_primary_button,
#page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  #buddypress
  a.btn-default#profile-group-edit-submit,
#page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default,
#page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default,
#page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  .login-tabs-wrapper
  a.btn-default.lostpassword-button,
#page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default,
#page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  a.btn.btn-default,
.login-tabs-wrapper
  #page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  a.btn-default.lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #page-wrapper
  .woffice-time-tracking
  .woffice-time-tracking-actions
  a.btn-default {
  margin: 5px 0;
}
#page-wrapper
  .woffice-time-tracking.is-tracking
  .woffice-time-tracking_time-displayed {
  -webkit-animation: toggle-second 1s infinite;
  -moz-animation: toggle-second 1s infinite;
  -o-animation: toggle-second 1s infinite;
  animation: toggle-second 1s infinite;
}
@-webkit-keyframes blink {
  0% {
    background-color: rgba(255, 255, 255, 0.8);
  }
  25% {
    background-color: rgba(255, 255, 255, 0.4);
  }
  50% {
    background-color: rgba(255, 255, 255, 0.2);
  }
  75% {
    background-color: rgba(255, 255, 255, 0.4);
  }
  100% {
    background-color: rgba(255, 255, 255, 0.8);
  }
}
#buddypress
  #group-list
  .group-button
  body
  .woffice-time-tracking
  .btn-default.btn-danger.leave-group,
#buddypress
  #group-list
  .group-button
  body.woffice-2-x
  .woffice-time-tracking
  .btn-default.btn-danger.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body
  .woffice-time-tracking
  a.btn-default.btn-danger,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body
  .woffice-time-tracking
  button.btn-default.btn-danger,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body.woffice-2-x
  .woffice-time-tracking
  a.btn-default.btn-danger,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body.woffice-2-x
  .woffice-time-tracking
  button.btn-default.btn-danger,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body
  .woffice-time-tracking
  a.btn-default.btn-danger,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body
  .woffice-time-tracking
  button.btn-default.btn-danger,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body.woffice-2-x
  .woffice-time-tracking
  a.btn-default.btn-danger,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body.woffice-2-x
  .woffice-time-tracking
  button.btn-default.btn-danger,
#buddypress
  .activity-update-form
  body
  .woffice-time-tracking
  .btn-default.btn-danger.bpfb_primary_button,
#buddypress
  .activity-update-form
  body.woffice-2-x
  .woffice-time-tracking
  .btn-default.btn-danger.bpfb_primary_button,
#buddypress
  body
  .woffice-time-tracking
  .btn-default.btn-danger#profile-group-edit-submit,
#buddypress
  body
  .woffice-time-tracking
  input.btn-default.btn-danger[type="submit"],
#buddypress
  body.woffice-2-x
  .woffice-time-tracking
  .btn-default.btn-danger#profile-group-edit-submit,
#buddypress
  body.woffice-2-x
  .woffice-time-tracking
  input.btn-default.btn-danger[type="submit"],
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  body
  .woffice-time-tracking
  a.btn-default.btn-danger,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  body
  .woffice-time-tracking
  button.btn-default.btn-danger,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  body.woffice-2-x
  .woffice-time-tracking
  a.btn-default.btn-danger,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  body.woffice-2-x
  .woffice-time-tracking
  button.btn-default.btn-danger,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  body
  .woffice-time-tracking
  a.btn-default.btn-danger,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  body
  .woffice-time-tracking
  button.btn-default.btn-danger,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  body.woffice-2-x
  .woffice-time-tracking
  a.btn-default.btn-danger,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  body.woffice-2-x
  .woffice-time-tracking
  button.btn-default.btn-danger,
#woffice-login
  form
  .login-submit
  body
  .woffice-time-tracking
  input.btn-default.btn-danger,
#woffice-login
  form
  .login-submit
  body.woffice-2-x
  .woffice-time-tracking
  input.btn-default.btn-danger,
.login-tabs-wrapper
  body
  .woffice-time-tracking
  .btn-default.btn-danger.lostpassword-button,
.login-tabs-wrapper
  body.woffice-2-x
  .woffice-time-tracking
  .btn-default.btn-danger.lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  body
  .woffice-time-tracking
  a.btn-default.btn-danger,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  body.woffice-2-x
  .woffice-time-tracking
  a.btn-default.btn-danger,
body
  .woffice-time-tracking
  #buddypress
  #group-list
  .group-button
  .btn-default.btn-danger.leave-group,
body
  .woffice-time-tracking
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-danger,
body
  .woffice-time-tracking
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-danger,
body
  .woffice-time-tracking
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-danger,
body
  .woffice-time-tracking
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-danger,
body
  .woffice-time-tracking
  #buddypress
  .activity-update-form
  .btn-default.btn-danger.bpfb_primary_button,
body
  .woffice-time-tracking
  #buddypress
  .btn-default.btn-danger#profile-group-edit-submit,
body
  .woffice-time-tracking
  #buddypress
  input.btn-default.btn-danger[type="submit"],
body
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default.btn-danger,
body
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button.btn-default.btn-danger,
body
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default.btn-danger,
body
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button.btn-default.btn-danger,
body
  .woffice-time-tracking
  #woffice-login
  form
  .login-submit
  input.btn-default.btn-danger,
body .woffice-time-tracking .btn.btn-default.btn-danger,
body
  .woffice-time-tracking
  .login-tabs-wrapper
  .btn-default.btn-danger.lostpassword-button,
body
  .woffice-time-tracking
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default.btn-danger,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  #group-list
  .group-button
  .btn-default.btn-danger.leave-group,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-danger,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-danger,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-danger,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-danger,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  .activity-update-form
  .btn-default.btn-danger.bpfb_primary_button,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  .btn-default.btn-danger#profile-group-edit-submit,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  input.btn-default.btn-danger[type="submit"],
body.woffice-2-x
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default.btn-danger,
body.woffice-2-x
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button.btn-default.btn-danger,
body.woffice-2-x
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default.btn-danger,
body.woffice-2-x
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button.btn-default.btn-danger,
body.woffice-2-x
  .woffice-time-tracking
  #woffice-login
  form
  .login-submit
  input.btn-default.btn-danger,
body.woffice-2-x .woffice-time-tracking .btn.btn-default.btn-danger,
body.woffice-2-x
  .woffice-time-tracking
  .login-tabs-wrapper
  .btn-default.btn-danger.lostpassword-button,
body.woffice-2-x
  .woffice-time-tracking
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default.btn-danger {
  background: #e66666 !important;
  border-color: #e66666 !important;
}
#buddypress
  #group-list
  .group-button
  body
  .woffice-time-tracking
  .btn-default.btn-danger.leave-group:hover,
#buddypress
  #group-list
  .group-button
  body.woffice-2-x
  .woffice-time-tracking
  .btn-default.btn-danger.leave-group:hover,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body
  .woffice-time-tracking
  a.btn-default.btn-danger:hover,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body
  .woffice-time-tracking
  button.btn-default.btn-danger:hover,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body.woffice-2-x
  .woffice-time-tracking
  a.btn-default.btn-danger:hover,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body.woffice-2-x
  .woffice-time-tracking
  button.btn-default.btn-danger:hover,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body
  .woffice-time-tracking
  a.btn-default.btn-danger:hover,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body
  .woffice-time-tracking
  button.btn-default.btn-danger:hover,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body.woffice-2-x
  .woffice-time-tracking
  a.btn-default.btn-danger:hover,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body.woffice-2-x
  .woffice-time-tracking
  button.btn-default.btn-danger:hover,
#buddypress
  .activity-update-form
  body
  .woffice-time-tracking
  .btn-default.btn-danger.bpfb_primary_button:hover,
#buddypress
  .activity-update-form
  body.woffice-2-x
  .woffice-time-tracking
  .btn-default.btn-danger.bpfb_primary_button:hover,
#buddypress
  body
  .woffice-time-tracking
  .btn-default.btn-danger#profile-group-edit-submit:hover,
#buddypress
  body
  .woffice-time-tracking
  input.btn-default.btn-danger:hover[type="submit"],
#buddypress
  body.woffice-2-x
  .woffice-time-tracking
  .btn-default.btn-danger#profile-group-edit-submit:hover,
#buddypress
  body.woffice-2-x
  .woffice-time-tracking
  input.btn-default.btn-danger:hover[type="submit"],
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  body
  .woffice-time-tracking
  a.btn-default.btn-danger:hover,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  body
  .woffice-time-tracking
  button.btn-default.btn-danger:hover,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  body.woffice-2-x
  .woffice-time-tracking
  a.btn-default.btn-danger:hover,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  body.woffice-2-x
  .woffice-time-tracking
  button.btn-default.btn-danger:hover,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  body
  .woffice-time-tracking
  a.btn-default.btn-danger:hover,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  body
  .woffice-time-tracking
  button.btn-default.btn-danger:hover,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  body.woffice-2-x
  .woffice-time-tracking
  a.btn-default.btn-danger:hover,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  body.woffice-2-x
  .woffice-time-tracking
  button.btn-default.btn-danger:hover,
#woffice-login
  form
  .login-submit
  body
  .woffice-time-tracking
  input.btn-default.btn-danger:hover,
#woffice-login
  form
  .login-submit
  body.woffice-2-x
  .woffice-time-tracking
  input.btn-default.btn-danger:hover,
.login-tabs-wrapper
  body
  .woffice-time-tracking
  .btn-default.btn-danger.lostpassword-button:hover,
.login-tabs-wrapper
  body.woffice-2-x
  .woffice-time-tracking
  .btn-default.btn-danger.lostpassword-button:hover,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  body
  .woffice-time-tracking
  a.btn-default.btn-danger:hover,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  body.woffice-2-x
  .woffice-time-tracking
  a.btn-default.btn-danger:hover,
body
  .woffice-time-tracking
  #buddypress
  #group-list
  .group-button
  .btn-default.btn-danger.leave-group:hover,
body
  .woffice-time-tracking
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-danger:hover,
body
  .woffice-time-tracking
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-danger:hover,
body
  .woffice-time-tracking
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-danger:hover,
body
  .woffice-time-tracking
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-danger:hover,
body
  .woffice-time-tracking
  #buddypress
  .activity-update-form
  .btn-default.btn-danger.bpfb_primary_button:hover,
body
  .woffice-time-tracking
  #buddypress
  .btn-default.btn-danger#profile-group-edit-submit:hover,
body
  .woffice-time-tracking
  #buddypress
  input.btn-default.btn-danger:hover[type="submit"],
body
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default.btn-danger:hover,
body
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button.btn-default.btn-danger:hover,
body
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default.btn-danger:hover,
body
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button.btn-default.btn-danger:hover,
body
  .woffice-time-tracking
  #woffice-login
  form
  .login-submit
  input.btn-default.btn-danger:hover,
body .woffice-time-tracking .btn.btn-default.btn-danger:hover,
body
  .woffice-time-tracking
  .login-tabs-wrapper
  .btn-default.btn-danger.lostpassword-button:hover,
body
  .woffice-time-tracking
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default.btn-danger:hover,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  #group-list
  .group-button
  .btn-default.btn-danger.leave-group:hover,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-danger:hover,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-danger:hover,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-danger:hover,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-danger:hover,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  .activity-update-form
  .btn-default.btn-danger.bpfb_primary_button:hover,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  .btn-default.btn-danger#profile-group-edit-submit:hover,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  input.btn-default.btn-danger:hover[type="submit"],
body.woffice-2-x
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default.btn-danger:hover,
body.woffice-2-x
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button.btn-default.btn-danger:hover,
body.woffice-2-x
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default.btn-danger:hover,
body.woffice-2-x
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button.btn-default.btn-danger:hover,
body.woffice-2-x
  .woffice-time-tracking
  #woffice-login
  form
  .login-submit
  input.btn-default.btn-danger:hover,
body.woffice-2-x .woffice-time-tracking .btn.btn-default.btn-danger:hover,
body.woffice-2-x
  .woffice-time-tracking
  .login-tabs-wrapper
  .btn-default.btn-danger.lostpassword-button:hover,
body.woffice-2-x
  .woffice-time-tracking
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default.btn-danger:hover {
  border-color: #e66666 !important;
  color: #fff !important;
}
#buddypress
  #group-list
  .group-button
  body
  .woffice-time-tracking
  .btn-default.btn-info.leave-group,
#buddypress
  #group-list
  .group-button
  body.woffice-2-x
  .woffice-time-tracking
  .btn-default.btn-info.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body
  .woffice-time-tracking
  a.btn-default.btn-info,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body
  .woffice-time-tracking
  button.btn-default.btn-info,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body.woffice-2-x
  .woffice-time-tracking
  a.btn-default.btn-info,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body.woffice-2-x
  .woffice-time-tracking
  button.btn-default.btn-info,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body
  .woffice-time-tracking
  a.btn-default.btn-info,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body
  .woffice-time-tracking
  button.btn-default.btn-info,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body.woffice-2-x
  .woffice-time-tracking
  a.btn-default.btn-info,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  body.woffice-2-x
  .woffice-time-tracking
  button.btn-default.btn-info,
#buddypress
  .activity-update-form
  body
  .woffice-time-tracking
  .btn-default.btn-info.bpfb_primary_button,
#buddypress
  .activity-update-form
  body.woffice-2-x
  .woffice-time-tracking
  .btn-default.btn-info.bpfb_primary_button,
#buddypress
  body
  .woffice-time-tracking
  .btn-default.btn-info#profile-group-edit-submit,
#buddypress
  body
  .woffice-time-tracking
  input.btn-default.btn-info[type="submit"],
#buddypress
  body.woffice-2-x
  .woffice-time-tracking
  .btn-default.btn-info#profile-group-edit-submit,
#buddypress
  body.woffice-2-x
  .woffice-time-tracking
  input.btn-default.btn-info[type="submit"],
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  body
  .woffice-time-tracking
  a.btn-default.btn-info,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  body
  .woffice-time-tracking
  button.btn-default.btn-info,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  body.woffice-2-x
  .woffice-time-tracking
  a.btn-default.btn-info,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  body.woffice-2-x
  .woffice-time-tracking
  button.btn-default.btn-info,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  body
  .woffice-time-tracking
  a.btn-default.btn-info,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  body
  .woffice-time-tracking
  button.btn-default.btn-info,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  body.woffice-2-x
  .woffice-time-tracking
  a.btn-default.btn-info,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  body.woffice-2-x
  .woffice-time-tracking
  button.btn-default.btn-info,
#woffice-login
  form
  .login-submit
  body
  .woffice-time-tracking
  input.btn-default.btn-info,
#woffice-login
  form
  .login-submit
  body.woffice-2-x
  .woffice-time-tracking
  input.btn-default.btn-info,
.login-tabs-wrapper
  body
  .woffice-time-tracking
  .btn-default.btn-info.lostpassword-button,
.login-tabs-wrapper
  body.woffice-2-x
  .woffice-time-tracking
  .btn-default.btn-info.lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  body
  .woffice-time-tracking
  a.btn-default.btn-info,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  body.woffice-2-x
  .woffice-time-tracking
  a.btn-default.btn-info,
body
  .woffice-time-tracking
  #buddypress
  #group-list
  .group-button
  .btn-default.btn-info.leave-group,
body
  .woffice-time-tracking
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-info,
body
  .woffice-time-tracking
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-info,
body
  .woffice-time-tracking
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-info,
body
  .woffice-time-tracking
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-info,
body
  .woffice-time-tracking
  #buddypress
  .activity-update-form
  .btn-default.btn-info.bpfb_primary_button,
body
  .woffice-time-tracking
  #buddypress
  .btn-default.btn-info#profile-group-edit-submit,
body
  .woffice-time-tracking
  #buddypress
  input.btn-default.btn-info[type="submit"],
body
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default.btn-info,
body
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button.btn-default.btn-info,
body
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default.btn-info,
body
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button.btn-default.btn-info,
body
  .woffice-time-tracking
  #woffice-login
  form
  .login-submit
  input.btn-default.btn-info,
body .woffice-time-tracking .btn.btn-default.btn-info,
body
  .woffice-time-tracking
  .login-tabs-wrapper
  .btn-default.btn-info.lostpassword-button,
body
  .woffice-time-tracking
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default.btn-info,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  #group-list
  .group-button
  .btn-default.btn-info.leave-group,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-info,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-info,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default.btn-info,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  button.btn-default.btn-info,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  .activity-update-form
  .btn-default.btn-info.bpfb_primary_button,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  .btn-default.btn-info#profile-group-edit-submit,
body.woffice-2-x
  .woffice-time-tracking
  #buddypress
  input.btn-default.btn-info[type="submit"],
body.woffice-2-x
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default.btn-info,
body.woffice-2-x
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  button.btn-default.btn-info,
body.woffice-2-x
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default.btn-info,
body.woffice-2-x
  .woffice-time-tracking
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  button.btn-default.btn-info,
body.woffice-2-x
  .woffice-time-tracking
  #woffice-login
  form
  .login-submit
  input.btn-default.btn-info,
body.woffice-2-x .woffice-time-tracking .btn.btn-default.btn-info,
body.woffice-2-x
  .woffice-time-tracking
  .login-tabs-wrapper
  .btn-default.btn-info.lostpassword-button,
body.woffice-2-x
  .woffice-time-tracking
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default.btn-info {
  background: #1696c7;
}
@-webkit-keyframes toggle-second {
  0% {
    opacity: 1;
  }
  30% {
    opacity: 0.6;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes toggle-second {
  0% {
    opacity: 1;
  }
  30% {
    opacity: 0.6;
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
body.layout-loginright #woffice-login-left {
  float: left;
}
#woffice-login-left {
  width: 50%;
  height: 100%;
  float: right;
}
#woffice-login-right {
  position: relative;
  width: 50%;
  padding: 50px 10% 0 10%;
  background: #fff;
  max-height: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  box-shadow: -2rem 0 2rem rgba(0, 0, 0, 0.08);
}
#login-logo {
  display: block;
  margin: 0 auto 40px auto;
}
#login-logo img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.login-tabs-wrapper .password-lost {
  color: #3146c5;
}
.login-tabs-wrapper .lostpassword-button:hover {
  border: 1px solid #3146c5 !important;
}
.login-tabs-wrapper .reg-submit {
  margin-bottom: 10px;
}
.login-tabs-wrapper .reg-submit:hover {
  border: 1px solid #3146c5 !important;
}
#woffice-login {
  display: block;
  width: 100%;
  height: 100%;
}
#woffice-login header p {
  text-align: center;
}
#woffice-login form label {
  margin-bottom: 0;
  font-weight: 500;
  width: 100%;
}
#woffice-login form label input[type="checkbox"] {
  height: 15px;
}
#woffice-login form p.login-password,
#woffice-login form p.login-username {
  position: relative;
}
#woffice-login form p.login-password input,
#woffice-login form p.login-username input {
  padding-left: 40px !important;
}
#woffice-login form p.login-password:after,
#woffice-login form p.login-username:after {
  font-family: "Font Awesome 5 Free";
  position: absolute;
  font-size: 20px;
  left: 15px;
  top: 42px;
  color: #b5b5b5;
}
#woffice-login form p.login-username:after {
  content: "\f007";
}
#woffice-login form p.login-password:after {
  content: "\f023";
}
#woffice-login form .login-remember input[type="checkbox"] {
  width: 30px;
  box-shadow: none;
}
#woffice-login form .login-submit input {
  margin: 0.5rem 0 30px 0;
  border: 0 !important;
  width: 100%;
  float: none !important;
}
#woffice-login form .login-submit input:focus {
  margin: 0 0 40px 0;
  border: 0 !important;
  float: none !important;
}
#woffice-login form .login-submit input:hover {
  cursor: pointer;
  border: 1px solid #3146c5 !important;
}
#woffice-login footer {
  text-align: center;
  font-style: italic;
}
#woffice-login footer a {
  padding-left: 10px;
}
#woffice-login footer a img {
  width: 40px;
}
#register-wrapper {
  text-align: center;
  margin-top: 20px;
}
.form-group #pass-strength-result {
  background: #ca0404;
  margin-top: 16px;
  padding: 10px;
  border-radius: 3px;
  font-size: 13px;
  color: #fff;
  -webkit-transition: background 0.5s ease-in-out 0s;
  -moz-transition: background 0.5s ease-in-out 0s;
  transition: background 0.5s ease-in-out 0s;
  display: none;
}
.form-group #pass-strength-result.bad,
.form-group #pass-strength-result.good,
.form-group #pass-strength-result.short,
.form-group #pass-strength-result.strong {
  display: block;
  -webkit-transition: background 0.5s ease-in-out 0s;
  -moz-transition: background 0.5s ease-in-out 0s;
  transition: background 0.5s ease-in-out 0s;
}
.form-group #pass-strength-result.bad {
  background: #fb3939;
}
.form-group #pass-strength-result.good {
  background: #28731b;
}
.form-group #pass-strength-result.strong {
  background: #45c62e;
}
#goback-trigger {
  text-align: center;
}
#register-form h4 {
  margin-top: 40px;
}
#content-container #register-form .form-group .datebox label {
  display: block;
}
#content-container #register-form .form-group .datebox select {
  display: inline-block;
  width: 30%;
  margin: 10px 5px;
}
a.password-lost {
  position: relative;
  font-style: italic;
  top: -2rem;
  text-align: right;
  display: block;
}
.reset-pwd {
  margin: 15px 0;
}
#page-wrapper .social-login-btns .btn-default {
  display: block;
  padding: 15px 20px 12px 20px;
  margin-top: 20px;
  border-radius: 5px;
  white-space: normal;
}
#page-wrapper .social-login-btns .btn-default i {
  font-size: 1.6em;
  position: relative;
  margin-right: 10px;
  vertical-align: middle;
}
#page-wrapper .social-login-btns a.glogin-btn.btn-default {
  background: #dd4b39 !important;
  border-color: #dd4b39 !important;
}
#page-wrapper .social-login-btns a.glogin-btn.btn-default:hover {
  background: 0 0 !important;
  border-color: #3b5998 !important;
}
#page-wrapper .social-login-btns a.facebook-btn.btn-default {
  background: #3b5998 !important;
}
#page-wrapper .social-login-btns a.facebook-btn.btn-default:hover {
  background: 0 0 !important;
}
#page-wrapper .social-login-btns.two-btns {
  text-align: center;
}
#page-wrapper .social-login-btns.two-btns .btn-default {
  margin: 5px;
  width: 46%;
  display: inline-block;
}
.after-glogin {
  text-align: center;
}
.after-glogin span {
  display: inline-block;
  font-weight: 700;
  text-transform: uppercase;
  padding: 10px;
  background-color: #fff;
  position: relative;
  z-index: 1;
}
.after-glogin hr {
  margin: 0;
  position: relative;
  top: 22px;
  z-index: 0;
}
#woffice-login.revslider-enabled {
  background-color: initial;
}
#woffice-login.revslider-enabled #woffice-login-left {
  background: 0 0;
  opacity: 1;
}
body.layout-2 #woffice-login {
  height: auto;
  min-height: 100%;
  padding: 1px;
}
body.layout-2 #woffice-login-left {
  width: 100%;
  height: 100%;
  float: none;
  position: fixed;
  z-index: 1;
}
body.layout-2 #woffice-login-right {
  width: 40%;
  padding: 35px 3% 25px 3%;
  margin: 50px auto 50px;
  height: auto;
  max-height: none;
  overflow: visible;
  border-radius: 5px;
  position: relative;
  z-index: 10;
  box-shadow: 0 0 4rem rgba(0, 0, 0, 0.28);
}
.alignnone {
  margin: 5px 20px 20px 0;
}
.aligncenter {
  display: block;
  text-align: center;
  margin: 5px auto 5px auto;
}
div.aligncenter {
  display: block;
  text-align: center;
  margin: 5px auto 5px auto;
}
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
.wp-block-button {
  margin: 5px 20px 20px 0;
}
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
a img.alignnone {
  margin: 5px 20px 20px 0;
}
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption {
  background: #fff;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
}
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}
.wp-caption .wp-caption-text {
  font-size: 11px;
  font-style: italic;
  line-height: 17px;
  margin: 0;
  padding: 8px;
}
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}
.gallery {
  margin-bottom: 20px;
}
.gallery-item {
  float: left;
  margin: 0 4px 2em 0;
  overflow: hidden;
  position: relative;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.gallery-columns-1 .gallery-item {
  max-width: 100%;
}
.gallery-columns-2 .gallery-item {
  max-width: 48%;
  max-width: -webkit-calc(50% - 4px);
  max-width: calc(50% - 4px);
}
.gallery-columns-3 .gallery-item {
  max-width: 32%;
  max-width: -webkit-calc(33.3% - 4px);
  max-width: calc(33.3% - 4px);
}
.gallery-columns-4 .gallery-item {
  max-width: 23%;
  max-width: -webkit-calc(25% - 4px);
  max-width: calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
  max-width: 19%;
  max-width: -webkit-calc(20% - 4px);
  max-width: calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
  max-width: 15%;
  max-width: -webkit-calc(16.7% - 4px);
  max-width: calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
  max-width: 13%;
  max-width: -webkit-calc(14.28% - 4px);
  max-width: calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
  max-width: 11%;
  max-width: -webkit-calc(12.5% - 4px);
  max-width: calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
  max-width: 9%;
  max-width: -webkit-calc(11.1% - 4px);
  max-width: calc(11.1% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
  margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n + 1),
.gallery-columns-1.gallery-size-thumbnail
  figure.gallery-item:nth-of-type(1n + 1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(odd),
.gallery-columns-3.gallery-size-thumbnail
  figure.gallery-item:nth-of-type(3n + 1) {
  clear: left;
}
.gallery-caption {
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  font-size: 12px;
  line-height: 1.5;
  margin: 0;
  max-height: 50%;
  opacity: 0;
  padding: 6px 8px;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
  width: 100%;
}
.gallery-caption:before {
  content: "";
  height: 100%;
  min-height: 49px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.gallery-item:hover .gallery-caption {
  opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}
body:not(.wp-admin) #wp-link-wrap {
  overflow: auto !important;
}
body:not(.wp-admin) #wp-link-wrap #wp-link {
  margin: 0 !important;
}
body:not(.wp-admin) #wp-link-wrap .button {
  line-height: 1 !important;
}
body:not(.wp-admin) #wp-link-close {
  right: 40px !important;
}
.screen-reader-text {
  font-size: inherit;
}
.bypostauthor {
  font-size: inherit;
}
@media only screen and (max-width: 782px) {
  #woffice-alerts-wrapper {
    margin-top: 50px;
  }
}
#woffice-alerts-wrapper .container {
  position: relative;
  max-width: 100%;
}
#woffice-alerts-wrapper .woffice-main-alert {
  padding: 10px;
  color: #fff;
  position: relative;
  border-radius: 10px;
}
#woffice-alerts-wrapper .woffice-main-alert.woffice-alert-success {
  background: #45c62e;
  border: 1px solid #45c62e;
}
#woffice-alerts-wrapper .woffice-main-alert.woffice-alert-info,
#woffice-alerts-wrapper .woffice-main-alert.woffice-alert-updated {
  background: #09b5dc;
  border: 1px solid #09b5dc;
}
#woffice-alerts-wrapper .woffice-main-alert.woffice-alert-alert,
#woffice-alerts-wrapper .woffice-main-alert.woffice-alert-error {
  background: #ca0404;
  border: 1px solid #ca0404;
}
#woffice-alerts-wrapper .woffice-main-alert.woffice-alert-notice {
  background: #748484;
  border: 1px solid #748484;
}
#woffice-alerts-wrapper .woffice-main-alert a.woffice-alert-close {
  position: absolute;
  right: 10px;
  font-size: 16px;
  top: 0;
  color: #fff;
  line-height: 1;
}
#woffice-alerts-wrapper .woffice-main-alert p {
  color: #fff;
  margin-bottom: 0;
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
}
#woffice-alerts-wrapper .woffice-main-alert p i {
  font-size: 2.2em;
  margin-right: 10px;
  opacity: 1;
  position: relative;
  top: 0;
  vertical-align: sub;
}
#woffice-alerts-wrapper .woffice-main-alert ul {
  margin-bottom: 0;
  margin-top: 10px;
}
#woffice-alerts-wrapper .woffice-main-alert ul li {
  font-size: 14px;
  line-height: 1.8em;
}
#buddypress #message.bp-template-notice {
  display: none !important;
}
body.menu-is-horizontal #woffice-alerts-wrapper {
  position: absolute;
  width: 100%;
  z-index: 999;
}
[v-cloak] {
  display: none;
}
#alka-chat-wrapper {
  z-index: 1000;
}
#alka-chat-wrapper.is-open #alka-chat-conversations-wrapper {
  width: 100%;
  height: 100%;
  opacity: 1;
  display: block;
  background-color: rgba(0, 0, 0, 0.3);
  transition: opacity 0.4s cubic-bezier(0.29, 1.18, 1, 1);
}
#alka-chat-wrapper #alka-chat-conversations-wrapper {
  opacity: 0;
  z-index: 1001;
  display: none;
  left: 0;
  top: 0;
  position: fixed;
  transition: opacity 0.2s ease-out;
}
#alka-chat-wrapper #alka-chat-conversations-wrapper .alka-chat-modal {
  width: 40%;
  margin-left: -20%;
  position: absolute;
  left: 50%;
  background: #fff;
  box-shadow: 0 2px 40px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  top: 20vh;
  height: 60vh;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#custom-tab
  .alka-chat-modal-body {
  height: calc(100% - 70px);
  font-size: 1.2em;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#custom-tab
  .alka-chat-modal-body
  p {
  font-size: 1.2em;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#custom-tab
  .alka-chat-modal-body
  a {
  color: #fff;
  border: 0;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  #buddypress
  #group-list
  .group-button
  a.btn-default.leave-group,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  #buddypress
  .activity-update-form
  a.btn-default.bpfb_primary_button,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  #buddypress
  a.btn-default#profile-group-edit-submit,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  .login-tabs-wrapper
  a.btn-default.lostpassword-button,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  a.btn.btn-default,
#buddypress
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  a.btn-default#profile-group-edit-submit,
#buddypress
  #group-list
  .group-button
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  a.btn-default.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  a.btn-default,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  a.btn-default,
#buddypress
  .activity-update-form
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  a.btn-default.bpfb_primary_button,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  a.btn-default,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  a.btn-default,
.login-tabs-wrapper
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  a.btn-default.lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal#single-conversation
  .alka-chat-modal-footer
  a.btn-default {
  width: 30%;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-inner {
  position: relative;
  height: 100%;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-body,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-header {
  padding: 20px 20px;
  position: absolute;
  width: 100%;
  left: 0;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-header {
  border-bottom: 1px solid #e4e4e8;
  padding: 20px 20px 10px 20px;
  border-radius: 10px 10px 0 0;
  background: #fff;
  top: 0;
  height: 68px;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-header
  h3 {
  margin: 0;
  text-align: left;
  font-weight: 300;
  text-transform: inherit;
  margin-right: 10px;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-header
  h3
  i.fa {
  padding-right: 10px;
  opacity: 0.6;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-header
  a {
  font-size: 2em;
  line-height: initial;
  opacity: 0.2;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-header
  a:hover {
  opacity: 1;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-header
  a
  i {
  vertical-align: top;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-body {
  top: 68px;
  height: calc(100% - 160px);
  overflow-y: auto;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-body
  .messages-empty {
  margin-top: 30px;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-body
  .messages-empty
  i.fa {
  display: block;
  margin-bottom: 20px;
  opacity: 0.2;
  color: #337ab7;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-body
  .messages-empty
  span {
  font-size: 1.2em;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-body
  label {
  margin-bottom: 0;
  font-weight: 300;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-body
  .conversations-participant {
  list-style-type: none;
  margin: 20px 0 0 0;
  padding: 0;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-body
  .conversations-participant
  li {
  display: inline-block;
  padding: 4px 8px;
  background: #5e616e;
  border-radius: 3px;
  color: #fff;
  margin: 0 10px 10px 0;
  font-size: 0.9em;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-body
  .conversations-participant
  li
  a {
  padding-left: 10px;
  color: #fff;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-body
  .potential-participants {
  margin: 0;
  padding: 0;
  list-style-type: none;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-body
  .potential-participants
  li {
  padding: 10px;
  border-top: 1px solid #e4e4e8;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-body
  .potential-participants
  li:last-child {
  border-top: 0;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-body
  .potential-participants
  li:hover {
  opacity: 0.8;
  cursor: pointer;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-body
  .form-control {
  margin: 0;
  height: 47px;
  padding-right: 40px;
  border: 1px solid #b8bac6;
  box-shadow: none;
  font-size: 1rem;
  border-radius: 15px;
  padding: 6px 16px 6px 16px;
  line-height: 32px;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-body
  .form-control:focus {
  box-shadow: none;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer {
  border-top: 1px solid #e4e4e8;
  bottom: 0;
  background: #fff;
  border-radius: 0 0 10px 10px;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  #buddypress
  #group-list
  .group-button
  a.btn-default.leave-group,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  #buddypress
  .activity-update-form
  a.btn-default.bpfb_primary_button,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  #buddypress
  a.btn-default#profile-group-edit-submit,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  .login-tabs-wrapper
  a.btn-default.lostpassword-button,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn.btn-default,
#buddypress
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default#profile-group-edit-submit,
#buddypress
  #group-list
  .group-button
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default,
#buddypress
  .activity-update-form
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default.bpfb_primary_button,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default,
.login-tabs-wrapper
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default.lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default {
  color: #fff;
  border: 0;
  padding: 10px;
  display: block;
  width: 80%;
  margin: auto;
  font-size: 1rem;
  border-radius: 10px;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  #buddypress
  #group-list
  .group-button
  a.btn-default.leave-group:focus,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default:focus,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default:focus,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  #buddypress
  .activity-update-form
  a.btn-default.bpfb_primary_button:focus,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  #buddypress
  a.btn-default#profile-group-edit-submit:focus,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default:focus,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default:focus,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  .login-tabs-wrapper
  a.btn-default.lostpassword-button:focus,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default:focus,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn.btn-default:focus,
#buddypress
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default#profile-group-edit-submit:focus,
#buddypress
  #group-list
  .group-button
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default.leave-group:focus,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default:focus,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default:focus,
#buddypress
  .activity-update-form
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default.bpfb_primary_button:focus,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default:focus,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default:focus,
.login-tabs-wrapper
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default.lostpassword-button:focus,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  a.btn-default:focus {
  box-shadow: none;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  .alka-chat-new-message-wrapper {
  width: calc(70% - 20px);
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  .alka-chat-new-message-wrapper
  textarea {
  margin: 0;
  height: 47px;
  padding-right: 40px;
  border: 1px solid #b8bac6 !important;
  box-shadow: none;
  font-size: 1rem;
  border-radius: 15px;
  padding: 6px 16px 6px 16px;
  line-height: 32px;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  .alka-chat-new-message-wrapper
  textarea:focus {
  box-shadow: none;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  .alka-chat-new-message-wrapper
  textarea::placeholder {
  color: #b8bac6;
  font-size: 1rem;
  font-weight: 400;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-modal-footer
  .alka-chat-new-message-wrapper
  .emojiPickerIconWrap
  .black {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  border: 1px solid #b8bac6 !important;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  #buddypress
  #group-list
  .group-button
  a.btn-default.leave-group,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  #buddypress
  .activity-update-form
  a.btn-default.bpfb_primary_button,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  #buddypress
  a.btn-default#profile-group-edit-submit,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  .login-tabs-wrapper
  a.btn-default.lostpassword-button,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn.btn-default,
#buddypress
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default#profile-group-edit-submit,
#buddypress
  #group-list
  .group-button
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default,
#buddypress
  .activity-update-form
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default.bpfb_primary_button,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default,
.login-tabs-wrapper
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default.lostpassword-button,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default {
  background: #e4e4e8 !important;
  border: 0;
  padding: 10px 20px;
  margin-bottom: 20px;
  display: block;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  #buddypress
  #group-list
  .group-button
  a.btn-default.leave-group:hover,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default:hover,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a.btn-default:hover,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  #buddypress
  .activity-update-form
  a.btn-default.bpfb_primary_button:hover,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  #buddypress
  a.btn-default#profile-group-edit-submit:hover,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a.btn-default:hover,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a.btn-default:hover,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  .login-tabs-wrapper
  a.btn-default.lostpassword-button:hover,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a.btn-default:hover,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn.btn-default:hover,
#buddypress
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default#profile-group-edit-submit:hover,
#buddypress
  #group-list
  .group-button
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default.leave-group:hover,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default:hover,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default:hover,
#buddypress
  .activity-update-form
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default.bpfb_primary_button:hover,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default:hover,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default:hover,
.login-tabs-wrapper
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default.lostpassword-button:hover,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  #alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  .alka-chat-messages-pagination
  a.btn-default:hover {
  opacity: 0.8;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  li.alka-chat-message {
  margin-bottom: 15px;
  min-height: 50px;
  position: relative;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  li.alka-chat-message
  div.alka-chat-message-content {
  margin-left: 80px;
  margin-top: 8px;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  li.alka-chat-message
  div.alka-chat-message-content
  textarea {
  margin-top: 0;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  li.alka-chat-message
  div.alka-chat-message-content
  p {
  padding: 8px;
  margin-bottom: 0;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.03);
  display: inline-block;
  border-radius: 10px;
  background-color: #3146c5;
  color: #fff;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  li.alka-chat-message
  div.alka-chat-message-thumb {
  position: absolute;
  left: 0;
  top: 0;
  width: 50px;
  height: 50px;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  li.alka-chat-message
  div.alka-chat-message-thumb
  img {
  max-height: 100%;
  border-radius: 50px;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  li.alka-chat-message.current-user
  div.alka-chat-message-thumb {
  left: initial;
  right: 0;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  li.alka-chat-message.current-user
  div.alka-chat-message-content {
  margin-left: 0;
  margin-right: 80px;
  float: right;
  text-align: right;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  li.alka-chat-message.current-user
  div.alka-chat-message-content
  p {
  color: #fff;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  li.alka-chat-message.current-user
  div.alka-chat-message-content:hover {
  opacity: 0.9;
  cursor: pointer;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  li.alka-chat-message
  div.alka-chat-message-actions {
  margin-top: 10px;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  li.alka-chat-message
  div.alka-chat-message-actions
  ul
  li {
  font-size: 0.9em;
  color: #5e616e;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  li.alka-chat-message
  div.alka-chat-message-actions
  ul
  li
  a {
  color: #5e616e;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  .alka-chat-modal
  .alka-chat-messages-holder
  li.alka-chat-message
  div.alka-chat-message-actions
  ul
  li
  a:hover {
  color: #337ab7;
}
#alka-chat-wrapper #alka-chat-conversations-wrapper #alka-chat-conversations {
  position: fixed;
  bottom: 100px;
  right: 220px;
  z-index: 1003;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul {
  margin: 0;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.conversation-pagination,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.single-conversation {
  margin-left: 30px;
  float: left;
  position: absolute;
  right: 0;
  transition: right 0.1s ease-in;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.conversation-pagination
  .conversation-close,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.single-conversation
  .conversation-close {
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #444;
  opacity: 0.7;
  position: absolute;
  top: -8px;
  z-index: 10;
  right: 0;
  cursor: pointer;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.conversation-pagination
  .conversation-close:hover,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.single-conversation
  .conversation-close:hover {
  opacity: 1;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.conversation-pagination
  a,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.single-conversation
  a {
  position: relative;
  width: 60px;
  height: 60px;
  display: block;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.conversation-pagination
  a
  i.fa.page-switcher,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.single-conversation
  a
  i.fa.page-switcher {
  color: #fff;
  font-size: 30px;
  display: block;
  text-align: center;
  line-height: 60px;
  height: 60px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 60px;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.conversation-pagination
  a:hover
  i.fa.page-switcher,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.single-conversation
  a:hover
  i.fa.page-switcher {
  border: 1px solid #fff;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.conversation-pagination
  a
  span.conversation-label,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.single-conversation
  a
  span.conversation-label {
  border-radius: 30px;
  position: absolute;
  bottom: 0;
  color: #fff;
  font-weight: 700;
  padding: 2px 6px;
  font-size: 10px;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.conversation-pagination
  a
  span.conversation-label.participants,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.single-conversation
  a
  span.conversation-label.participants {
  left: 0;
  background: #359bc2;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.conversation-pagination
  a
  span.conversation-label.new,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.single-conversation
  a
  span.conversation-label.new {
  left: 0;
  top: 0;
  bottom: initial;
  padding: 2px 5px;
  color: #c23535;
  background: #c23535;
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.conversation-pagination
  a:hover
  img,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.single-conversation
  a:hover
  img {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
}
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.conversation-pagination
  a
  img,
#alka-chat-wrapper
  #alka-chat-conversations-wrapper
  #alka-chat-conversations
  ul
  li.single-conversation
  a
  img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 50%;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
#alka-chat-wrapper #alka-chat-alerts {
  position: fixed;
  right: 0;
  top: 40px;
  min-height: 40px;
  margin: 20px 40px;
  width: calc(100% - 80px);
}
#alka-chat-wrapper #alka-chat-alerts .tiny-alert {
  position: relative;
  top: 0;
  left: initial;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  border-radius: 30px;
  width: initial;
  text-align: left;
  margin-left: 0;
  display: inline-block;
  padding: 6px 15px;
}
#alka-chat-wrapper #alka-chat-actions {
  right: 40px;
  bottom: 40px;
  position: fixed;
  z-index: 1002;
}
#alka-chat-wrapper #alka-chat-actions ul {
  text-align: right;
  margin-bottom: 110px;
}
#alka-chat-wrapper #alka-chat-actions ul li a {
  margin: 6px 0;
  display: inline-block;
  background: #fff;
  font-weight: 700;
  padding: 4px 10px;
  border-radius: 30px;
  color: #5e616e;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
#alka-chat-wrapper #alka-chat-actions ul li a:hover {
  color: #76798a;
}
#alka-chat-wrapper #alka-chat-actions #alka-chat-main {
  font-size: 30px;
  width: 60px;
  height: 60px;
  display: block;
  line-height: 60px;
  text-align: center;
  right: 40px;
  bottom: 40px;
  position: fixed;
  border-radius: 60px;
  color: #fff;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.16);
  background-color: #3146c5;
}
#alka-chat-wrapper #alka-chat-actions #alka-chat-main i.fa {
  position: relative;
  top: 2px;
}
#alka-chat-wrapper .slide-fade-bottom-enter-active,
#alka-chat-wrapper .slide-fade-right-enter-active,
#alka-chat-wrapper .slide-fade-top-enter-active {
  transition: all 0.3s cubic-bezier(0.51, 1.24, 1, 1);
}
#alka-chat-wrapper .slide-fade-bottom-leave-active,
#alka-chat-wrapper .slide-fade-right-leave-active,
#alka-chat-wrapper .slide-fade-top-leave-active {
  transition: all 0.3s cubic-bezier(0.51, 1.24, 1, 1);
}
#alka-chat-wrapper .slide-fade-right-enter,
#alka-chat-wrapper .slide-fade-right-leave-to {
  transform: translateX(100px);
  opacity: 0;
}
#alka-chat-wrapper .slide-fade-bottom-enter,
#alka-chat-wrapper .slide-fade-bottom-leave-to {
  transform: translateY(100%);
  opacity: 0;
}
#alka-chat-wrapper .slide-fade-top-enter,
#alka-chat-wrapper .slide-fade-top-leave-to {
  transform: translateY(-50%);
  opacity: 0;
}
@media (max-width: 1200px) {
  #alka-chat-wrapper #alka-chat-conversations-wrapper .alka-chat-modal {
    width: 60%;
    margin-left: -30%;
  }
  #alka-chat-wrapper #alka-chat-conversations-wrapper #alka-chat-conversations {
    right: 130px;
  }
}
@media (max-width: 992px) {
  #alka-chat-wrapper #alka-chat-actions {
    bottom: 120px;
  }
  #alka-chat-wrapper #alka-chat-actions ul {
    margin-bottom: 0;
  }
  #alka-chat-wrapper #alka-chat-actions ul li {
    display: inline-block;
    margin-left: 10px;
  }
}
@media (max-width: 650px) {
  #alka-chat-wrapper #alka-chat-conversations-wrapper .alka-chat-modal {
    width: 90%;
    margin-left: -45%;
  }
}
.conversation-meta .conversation-participants {
  margin-bottom: 10px;
}
.conversation-meta .conversation-participants a {
  display: block;
  opacity: 1;
}
.conversation-meta .conversation-participants a span {
  opacity: 1;
}
.conversation-meta .conversation-participants a img {
  width: 30px;
  height: 30px;
  border-radius: 30px;
}
.conversation-meta hr {
  margin: 10px -14px 10px -14px;
}
#buddypress #group-list .group-button .conversation-meta a.leave-group,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  .conversation-meta
  a,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  .conversation-meta
  a,
#buddypress .activity-update-form .conversation-meta a.bpfb_primary_button,
#buddypress .conversation-meta a#profile-group-edit-submit,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  .conversation-meta
  a,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  .conversation-meta
  a,
.conversation-meta #buddypress #group-list .group-button a.leave-group,
.conversation-meta
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
.conversation-meta
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a,
.conversation-meta #buddypress .activity-update-form a.bpfb_primary_button,
.conversation-meta #buddypress a#profile-group-edit-submit,
.conversation-meta
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a,
.conversation-meta
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a,
.conversation-meta .login-tabs-wrapper a.lostpassword-button,
.conversation-meta .type-bp_activity #buddypress .activity-list .load-more a,
.conversation-meta a.btn,
.login-tabs-wrapper .conversation-meta a.lostpassword-button,
.type-bp_activity #buddypress .activity-list .load-more .conversation-meta a {
  font-size: 1em;
  opacity: 1;
}
#buddypress #group-list .group-button .conversation-meta a.leave-group i.fa,
#buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  .conversation-meta
  a
  i.fa,
#buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  .conversation-meta
  a
  i.fa,
#buddypress .activity-update-form .conversation-meta a.bpfb_primary_button i.fa,
#buddypress .conversation-meta a#profile-group-edit-submit i.fa,
#main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  .conversation-meta
  a
  i.fa,
#main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  .conversation-meta
  a
  i.fa,
.conversation-meta #buddypress #group-list .group-button a.leave-group i.fa,
.conversation-meta
  #buddypress
  #groups-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a
  i.fa,
.conversation-meta
  #buddypress
  #members-list
  li.item-entry
  .item
  .groups-meta.action
  .generic-button
  a
  i.fa,
.conversation-meta #buddypress .activity-update-form a.bpfb_primary_button i.fa,
.conversation-meta #buddypress a#profile-group-edit-submit i.fa,
.conversation-meta
  #main-content
  #buddypress
  #item-body
  #groups-list
  li
  .action
  a
  i.fa,
.conversation-meta
  #main-content
  #buddypress
  #item-body
  #members-list
  li
  .action
  a
  i.fa,
.conversation-meta .login-tabs-wrapper a.lostpassword-button i.fa,
.conversation-meta
  .type-bp_activity
  #buddypress
  .activity-list
  .load-more
  a
  i.fa,
.conversation-meta a.btn i.fa,
.login-tabs-wrapper .conversation-meta a.lostpassword-button i.fa,
.type-bp_activity
  #buddypress
  .activity-list
  .load-more
  .conversation-meta
  a
  i.fa {
  padding-right: 8px;
}
.conversation-meta ul:not(.conversation-participants) li {
  text-transform: uppercase;
  font-weight: 700;
  margin-right: 10px;
  color: #5e616e;
}
.conversation-meta ul:not(.conversation-participants) li i.fa {
  padding-right: 4px;
}
@media only screen and (max-width: 1270px) and (min-width: 1200px) {
  #page-wrapper {
    overflow-x: hidden;
  }
}
@media only screen and (max-width: 1366px) and (min-width: 1024px) {
  #navigation .main-menu .sub-menu li {
    width: 100%;
  }
  #navigation .main-menu .sub-menu li .sub-menu {
    left: 0 !important;
  }
}
@media screen and (max-width: 1366px) {
  #right-sidebar {
    padding: 25px;
  }
  #right-sidebar .widget.widget_nav_menu #menu-demo-nav .menu-item {
    font-size: 12px;
  }
  #right-sidebar .widget.widget_woffice_recent_posts .recent-posts-title {
    font-size: 14px;
  }
  #buddypress
    #group-list
    .bp-group-card
    .card-top
    #right-sidebar
    .widget.widget_woffice_recent_posts
    p,
  #buddypress
    #group-list
    .woffice-xprofile-list
    .row
    #right-sidebar
    .widget.widget_woffice_recent_posts
    .col-sm,
  #buddypress
    #members-dir-list
    .bp-profile-card
    .card-top
    #right-sidebar
    .widget.widget_woffice_recent_posts
    p,
  #buddypress
    #members-dir-list
    .woffice-xprofile-list
    .row
    #right-sidebar
    .widget.widget_woffice_recent_posts
    .col-sm,
  #buddypress
    #members-list
    .bp-profile-card
    .card-top
    #right-sidebar
    .widget.widget_woffice_recent_posts
    p,
  #buddypress
    #members-list
    .woffice-xprofile-list
    .row
    #right-sidebar
    .widget.widget_woffice_recent_posts
    .col-sm,
  #right-sidebar
    .widget.widget_woffice_recent_posts
    #buddypress
    #group-list
    .bp-group-card
    .card-top
    p,
  #right-sidebar
    .widget.widget_woffice_recent_posts
    #buddypress
    #group-list
    .woffice-xprofile-list
    .row
    .col-sm,
  #right-sidebar
    .widget.widget_woffice_recent_posts
    #buddypress
    #members-dir-list
    .bp-profile-card
    .card-top
    p,
  #right-sidebar
    .widget.widget_woffice_recent_posts
    #buddypress
    #members-dir-list
    .woffice-xprofile-list
    .row
    .col-sm,
  #right-sidebar
    .widget.widget_woffice_recent_posts
    #buddypress
    #members-list
    .bp-profile-card
    .card-top
    p,
  #right-sidebar
    .widget.widget_woffice_recent_posts
    #buddypress
    #members-list
    .woffice-xprofile-list
    .row
    .col-sm,
  #right-sidebar .widget.widget_woffice_recent_posts .font-rg1 {
    font-size: 10px;
  }
  #group-list .col-md-4,
  #members-list .col-md-4,
  #projects-list .col-md-4 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  body.vertical-modern-menu #main-modern-menu {
    padding: 0 15px 0 15px;
  }
  body.vertical-modern-menu #main-modern-menu li.menu-item a {
    font-size: 14px;
    padding: 15px 22px 15px 22px;
  }
  body.vertical-modern-menu
    #main-modern-menu
    li.menu-item
    .sub-menu
    li.menu-item
    a {
    font-size: 14px;
    padding: 8px 22px 8px 40px;
    line-height: 14px;
    position: relative;
  }
  body.vertical-modern-menu
    #main-modern-menu
    li.menu-item
    .sub-menu
    li.menu-item
    a::before {
    top: 11px;
  }
  body.vertical-modern-menu
    #main-modern-menu
    li.menu-item-has-children
    > .click_menutoggle {
    top: 14px;
  }
  body.vertical-modern-menu
    #main-modern-menu
    li.menu-item-has-children
    li.menu-item-has-children
    > .click_menutoggle {
    top: 6px;
  }
  #buddypress #activity-stream,
  #buddypress #notifications-user-list,
  #buddypress .bp-messages-content,
  #buddypress .members.friends {
    padding: 20px;
  }
  #buddypress #notifications-user-list {
    padding: 0;
  }
  #buddypress #notifications-user-list .notifications-options-nav {
    padding: 0 0 40px 0;
  }
  .standard-form {
    padding: 20px;
  }
  #buddypress .profile .standard-form {
    padding: 0;
  }
  #buddypress
    #woffice-bp-sidebar
    #item-header
    #item-header-content
    .member-header-actions {
    padding-left: 0;
  }
  #buddypress #woffice-bp-sidebar .users-single-social .woffice-member-social {
    line-height: 44px;
  }
}
@media screen and (max-width: 1600px),
  screen and (min-width: 1400px) and (max-width: 1440px),
  screen and (min-width: 1360px) and (max-width: 1366px) {
  body.menu-is-horizontal .mega-menu.open {
    left: calc(100% - 520px);
  }
}
@media screen and (max-width: 1440px) {
  body.vertical-modern-menu .main-modern-menu {
    padding: 0 15px 0 15px;
  }
}
@media only screen and (max-width: 1080px) {
  .widget.widget_search input[type="text"] {
    width: 70%;
  }
  .container {
    width: 100%;
  }
  .forum-titles li {
    font-size: 0.8em;
  }
}
@media only screen and (min-width: 993px) {
  .main-modern-menu ul.sub-menu.display-submenu {
    display: block !important;
  }
  body.menu-is-horizontal
    .main-modern-menu
    ul.sub-menu
    li.mega-menu-col:hover
    > .sub-menu {
    margin-top: 0 !important;
    left: 0 !important;
    opacity: 1;
  }
  body:not(.menu-is-horizontal) .main-menu ul.sub-menu li:hover > .sub-menu {
    margin-left: 0;
    padding-left: 15px;
  }
  .main-menu > li.edge:hover > .sub-menu {
    left: auto !important;
    right: 0 !important;
  }
  .main-menu ul.sub-menu li.edge:hover > .sub-menu {
    left: -200px !important;
  }
  body.menu-is-horizontal
    #navigation.menu-responsive-horizontal.menu-responsive-horizontal-show
    ul {
    overflow-y: auto !important;
  }
  body.menu-is-horizontal
    #navigation.menu-responsive-horizontal.menu-responsive-horizontal-show
    .main-menu
    .mega-menu {
    opacity: 1;
  }
}
@media only screen and (max-width: 992px) {
  #navbar #nav-left {
    width: initial;
  }
  #navbar #nav-buttons {
    width: initial !important;
  }
  #navbar #nav-buttons a {
    float: left;
  }
  .woffice-project-filter {
    margin: 0 10px;
  }
  #widgets .widget {
    margin-bottom: 20px;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  #nav-cart-trigger .amount,
  #nav-user strong {
    display: none;
  }
  #user-sidebar {
    width: 350px;
    right: -1000px;
    z-index: 20;
  }
  body.menu-is-horizontal #navigation {
    width: 100% !important;
  }
  #woffice-notifications-menu {
    z-index: 25;
  }
  body.menu-is-horizontal .main-modern-menu ul.sub-menu li a {
    display: inline-block;
    text-align: center !important;
  }
  body.menu-is-horizontal .main-modern-menu ul.sub-menu {
    display: none;
    left: 0 !important;
    opacity: 1;
    position: relative;
    margin-top: 0 !important;
    height: auto;
    z-index: 1;
    box-shadow: none;
    background-color: #fff;
  }
  body.menu-is-horizontal.main-modern-menu .mega-menu {
    margin-top: 0 !important;
    height: auto;
    display: none;
    position: relative;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item-has-children
    > a:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    content: "\f0d7";
    padding-left: 10px;
    font-size: 1.6em;
    position: relative;
    bottom: -2px;
  }
  body.menu-is-horizontal
    .main-modern-menu
    ul
    li.menu-item-has-children
    > a:after {
    font-size: 1.2em;
  }
  body.menu-is-horizontal
    li.menu-item-has-children
    > a.mobile-menu-displayed:after {
    content: "\f0d8";
  }
  body.menu-is-horizontal .main-modern-menu ul.sub-menu li a.center {
    text-align: center !important;
    font-size: 1.2em !important;
  }
  body.menu-is-horizontal
    .main-modern-menu
    ul
    li.menu-item-has-children
    .sub-menu {
    display: block;
    padding-bottom: 5px;
  }
  body.menu-is-horizontal
    .main-modern-menu
    ul
    li.menu-item-has-children
    .sub-menu
    > li
    > a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  #navbar {
    z-index: 30;
  }
  .admin-bar #navbar.topZero {
    top: 0;
  }
  #left-content {
    width: 100% !important;
  }
  #main-content.sidebar-hidden #right-sidebar,
  body.sidebar-hidden #right-sidebar {
    right: -650px !important;
  }
  #right-sidebar.mobile-hidden {
    right: -650px;
  }
  a#can-scroll {
    display: none !important;
  }
  #extrafooter-layer h1 {
    font-size: 2em;
  }
  #extrafooter-layer h1::after {
    content: none;
  }
  #extrafooter-layer h1 {
    line-height: 200px;
    padding: 0;
  }
  .widget.widget_search input[type="text"] {
    width: 82%;
  }
  #content-container div.item-list-tabs ul li a {
    font-size: 0.9em;
  }
  #woffice-login-left {
    width: 30%;
  }
  #woffice-login-right {
    width: 70%;
  }
  body.layout-2 #woffice-login #woffice-login-right {
    width: 60%;
  }
  #content-container .masonry-layout .box,
  #dashboard .widget {
    width: 48% !important;
  }
  #featuredbox .featured-background {
    background-attachment: scroll;
  }
  #woffice-notifications-menu {
    --margin-top: 60px;
    padding-left: 60px;
  }
  .menu-responsive-horizontal .main-menu li {
    width: 100%;
  }
  body.menu-is-horizontal #navigation.menu-responsive-horizontal {
    height: initial !important;
  }
  body.menu-is-horizontal #navigation.menu-responsive-horizontal,
  body.menu-is-horizontal
    #navigation.navigation-hidden.menu-responsive-horizontal {
    left: 0 !important;
  }
  body.menu-is-horizontal
    #navigation.menu-responsive-horizontal
    .main-menu
    ul.sub-menu,
  body.menu-is-horizontal
    #navigation.menu-responsive-horizontal
    .main-menu
    ul.sub-menu
    li
    a {
    width: 100% !important;
  }
  body.menu-is-horizontal
    #navigation.menu-responsive-horizontal.menu-responsive-horizontal-show
    li {
    display: block;
    transition: all 0.5s ease;
  }
  body.menu-is-horizontal #navigation.menu-responsive-horizontal-show {
    height: 100% !important;
  }
  body.menu-is-horizontal #navigation .main-modern-menu li {
    width: 100%;
  }
  body.menu-is-horizontal #navigation {
    position: absolute;
    height: initial !important;
    -webkit-transition: height 0.6s ease;
    -moz-transition: height 0.6s ease;
    transition: height 0.6s ease;
  }
  body.menu-is-horizontal #navigation,
  body.menu-is-horizontal #navigation.navigation-hidden {
    left: 0 !important;
  }
  body.menu-is-horizontal #navigation .main-modern-menu ul.sub-menu,
  body.menu-is-horizontal #navigation .main-modern-menu ul.sub-menu li a {
    width: 100% !important;
  }
  body.menu-is-horizontal #navigation-show li {
    display: block;
    transition: all 0.5s ease;
  }
  body.menu-is-horizontal
    #navigation.menu-responsive-horizontal.menu-responsive-horizontal-show {
    padding-bottom: 50px;
  }
  .admin-bar
    #navigation.menu-responsive-horizontal.menu-responsive-horizontal-show {
    padding-bottom: 100px;
  }
  body.menu-is-horizontal.has-navigation-fixed #navigation {
    -webkit-transition: width 0.6s ease;
    -moz-transition: width 0.6s ease;
    transition: width 0.6s ease;
  }
  body.menu-is-horizontal:not(.navigation-hidden) {
    overflow: hidden;
  }
  body.menu-is-horizontal #navigation.menu-responsive-horizontal-show {
    position: fixed;
  }
}
@media only screen and (max-width: 781px) {
  .admin-bar #navbar {
    top: 46px;
  }
}
@media only screen and (max-width: 1024px) {
  body.vertical-modern-menu
    #main-modern-menu.menu-loop-happened
    .menu-item
    ul.sub-menu {
    top: 0;
  }
  body.vertical-modern-menu
    #main-modern-menu.menu-loop-happened
    .mobile-megamenu-open
    .mega-menu {
    position: relative !important;
    height: 100% !important;
    opacity: 1 !important;
    margin-top: 0 !important;
  }
  body.vertical-modern-menu
    #main-modern-menu.menu-loop-happened
    .mobile-megamenu-open
    .mega-menu
    > ul.sub-menu {
    display: block !important;
  }
  body.vertical-modern-menu
    #main-modern-menu.menu-loop-happened
    .mobile-megamenu-open
    .mega-menu
    > ul.sub-menu
    li
    a {
    width: 100% !important;
  }
  body.vertical-modern-menu
    #main-modern-menu.menu-loop-happened
    .mobile-megamenu-open
    .mega-menu-col {
    float: none;
  }
  body.menu-is-horizontal #nav-trigger {
    display: block;
  }
  body.menu-is-horizontal #navigation {
    display: block;
    height: 100%;
    padding: 0;
  }
  body.menu-is-horizontal .main-modern-menu {
    list-style-type: none;
    width: 100%;
    padding: 0 30px 0 30px;
    margin: 0;
  }
  body.menu-is-horizontal .main-modern-menu li.menu-item {
    padding: 8px 0 0 0;
    position: relative;
    z-index: 10;
    clear: both;
    display: block;
  }
  body.menu-is-horizontal .main-modern-menu li.menu-item a {
    border-radius: 17px;
    padding: 22px 22px 22px 60px !important;
    width: 100%;
    display: block;
    color: #7e88af;
    font-size: 14px;
    line-height: 14px;
    text-transform: capitalize;
    padding: 15px 22px 15px 48px;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  body.menu-is-horizontal .main-modern-menu li.menu-item a:before {
    position: absolute;
    left: 25px;
    font-family: "Font Awesome 5 Free";
  }
  body.menu-is-horizontal .main-modern-menu li.menu-item a::after {
    content: "" !important;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    a.current-menu-highlight {
    color: #fff;
    background-color: #3146c5;
  }
  body.menu-is-horizontal .main-modern-menu li.menu-item ul.sub-menu {
    display: none;
    list-style: none;
    border-radius: 17px;
    position: relative;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    background: #fff;
    z-index: -17;
    position: relative;
    width: 100% !important;
    box-shadow: none;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li.menu-item
    a.current-menu-highlight {
    background-color: #fff;
    color: #3146c5;
    font-weight: 600;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li.menu-item
    a.current-menu-highlight:before {
    color: #3146c5 !important;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li.menu-item
    a {
    padding: 22px 22px 22px 40px;
    color: #2d3342;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li.menu-item
    a:before {
    content: "";
    position: absolute;
    height: 9px;
    width: 9px;
    top: 26px;
    left: 10px;
    background-color: #a7c3dc;
    border-radius: 3px;
    z-index: 1;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li.menu-item
    a::after {
    content: "" !important;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li.menu-item:nth-child(5n + 1)
    a:before {
    background-color: #a7c3dc;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li.menu-item:nth-child(5n + 2)
    a:before {
    background-color: #b897fe;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li.menu-item:nth-child(5n + 3)
    a:before {
    background-color: #aed4ab;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li.menu-item:nth-child(5n + 4)
    a:before {
    background-color: #fea804;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li.menu-item
    .click_menutoggle::after {
    color: #3146c5;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li.menu-item
    ul.sub-menu
    li.menu-item
    a {
    position: relative;
    width: 100%;
    display: block;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li.menu-item
    ul.sub-menu
    li.menu-item
    a:before {
    top: 24px;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li.current-menu-ancestor
    > a,
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li.current-menu-item
    > a {
    color: #3146c5;
    font-weight: 600;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li:hover
    > .sub-menu {
    left: 0 !important;
  }
  body.menu-is-horizontal .main-modern-menu > li.current-menu-item > a,
  body.menu-is-horizontal .main-modern-menu > li.current_page_ancestor > a,
  body.menu-is-horizontal .main-modern-menu > li.current_page_item > a {
    color: #fff;
    background: #3146c5;
  }
  body.menu-is-horizontal
    .main-modern-menu
    > li.current-menu-item
    > .click_menutoggle:after,
  body.menu-is-horizontal
    .main-modern-menu
    > li.current_page_ancestor
    > .click_menutoggle:after,
  body.menu-is-horizontal
    .main-modern-menu
    > li.current_page_item
    > .click_menutoggle:after {
    color: #fff;
  }
  body.menu-is-horizontal
    .main-modern-menu
    > li.current_page_item
    .click_menutoggle::after {
    color: #fff;
  }
  body.menu-is-horizontal .main-modern-menu > li:first-child > a {
    color: #2d3342;
    background: #f0eeed;
  }
  body.menu-is-horizontal #navigation .mega-menu {
    display: none;
  }
  body.menu-is-horizontal #navigation .mega-menu ul.sub-menu.mega-menu-row li {
    width: 100%;
  }
  body.menu-is-horizontal
    #navigation
    .mega-menu
    ul.sub-menu.mega-menu-row
    ul.sub-menu {
    display: none;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item-has-children
    > .click_menutoggle {
    position: absolute;
    right: 25px;
    color: #7e88af;
    cursor: pointer;
    outline: 0;
    z-index: 9999;
    top: 24px;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item-has-children
    li.menu-item-has-children
    > .click_menutoggle {
    top: 30px;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item-has-children
    > .click_menutoggle:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    content: "\f054";
    position: relative;
  }
  body.menu-is-horizontal
    li.menu-item-has-children
    > .click_menutoggle.caret-up:after {
    content: "\f078";
    color: #fff;
  }
  body.menu-is-horizontal .menu-loop-happened li.menu-item ul.sub-menu {
    top: 0 !important;
  }
  body.menu-is-horizontal .menu-loop-happened .mobile-megamenu-open .mega-menu {
    position: relative !important;
    height: 100% !important;
    opacity: 1 !important;
    margin-top: 0 !important;
  }
  body.menu-is-horizontal
    .menu-loop-happened
    .mobile-megamenu-open
    .mega-menu
    ul.sub-menu
    li
    a {
    width: 100% !important;
  }
  body.menu-is-horizontal
    .menu-loop-happened
    .mobile-megamenu-open
    .mega-menu-col {
    float: none;
  }
  #navigation #mobile-menu-canvas-close {
    display: block;
  }
  #right-sidebar #mobile-menu-canvas-close {
    display: inherit;
  }
  .is-center-content {
    flex: 100%;
    max-width: 100%;
  }
  .is-right-sidebar {
    display: none;
    right: -100%;
  }
  .is-right-sidebar {
    padding: 0;
    transition: all 5s ease;
    position: fixed;
    right: 0;
    width: 100% !important;
    z-index: 99;
    height: 100%;
    max-width: 28%;
    transition: right 0.4s;
  }
  #right-sidebar.sidebar-hidden {
    right: -100%;
  }
  .is-left-sidebar {
    padding: 0;
    transition: all 5s ease;
    position: fixed;
    left: 0;
    width: 100% !important;
    z-index: 99;
    height: 100%;
    max-width: 28%;
    transition: left 0.4s;
  }
  #main-modern-menu {
    padding: 0 15px 0 15px;
  }
  #account-group-invites-form,
  #settings-form,
  #your-profile {
    padding: 15px;
  }
  #navigation.navigation-hidden {
    left: -100% !important;
  }
}
@media only screen and (max-width: 768px) {
  .is-center-content {
    flex: 100%;
    max-width: 100%;
  }
  body.menu-is-horizontal #navigation.menu-responsive-horizontal {
    top: 46px;
    height: 100% !important;
  }
  body.menu-is-horizontal
    .main-modern-menu
    li.menu-item
    ul.sub-menu
    li.menu-item
    a {
    padding: 22px 22px 22px 40px !important;
    text-align: left !important;
  }
  #navigation #mobile-menu-canvas-close {
    display: block;
  }
  .is-right-sidebar {
    display: none;
  }
  #right-sidebar #mobile-menu-canvas-close {
    display: inherit;
  }
  .is-left-sidebar {
    padding: 0;
    transition: all 5s ease;
    position: fixed;
    left: 0;
    width: 100%;
    z-index: 99;
    height: 100%;
    max-width: 28%;
  }
  .is-right-sidebar {
    padding: 0;
    transition: all 5s ease;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 99;
    height: 100%;
  }
  .wiki-tabs-wrapper {
    margin-top: 20px;
  }
  #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    .wiki-category-container
    .heading
    a,
  #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    .wiki-category-container
    .heading
    a,
  .wiki-category-container
    .heading
    #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    a,
  .wiki-category-container
    .heading
    #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    a,
  .wiki-category-container .heading h2 {
    flex-wrap: wrap;
  }
  #main-header .navbar-collapse {
    display: flex;
  }
  #main-header .navbar-collapse a#nav-trigger {
    margin: 0 30px -3px 8px;
  }
  #nav-buttons a {
    padding: 0;
    margin: 0 8px;
  }
  #nav-logo {
    width: 142px !important;
  }
  #featuredbox.centered .pagetitle > h1 {
    font-size: 3em;
  }
  #extrafooter-layer h1 {
    font-size: 1.5em;
  }
  #navigation .mega-menu.open {
    padding-left: 0;
    top: 0;
    position: relative;
    z-index: 1;
  }
  #navigation .main-menu .mega-menu,
  #navigation .mega-menu .sub-menu a {
    width: 100% !important;
    left: 0 !important;
    margin-left: 0 !important;
  }
  #navigation ul.sub-menu.mega-menu-row {
    float: none;
  }
  .admin-bar #navigation {
    top: 46px;
  }
  #main-content #buddypress ul#groups-list li.item-entry,
  #main-content #buddypress ul#members-list li.item-entry {
    width: 48% !important;
  }
  #main-content #buddypress #account-group-invites-form,
  #main-content #buddypress #settings-form,
  #main-content #buddypress #your-profile {
    padding: 15px;
  }
  #buddypress ul#activity-stream.item-list li {
    padding: 10px 0;
  }
  #buddypress div.activity-comments {
    margin-left: 80px;
  }
  #content-container div.item-list-tabs ul li a {
    font-size: 0;
  }
  #content-container div.item-list-tabs ul li a:before {
    font-size: 40px;
  }
  #content-container div.item-list-tabs ul li a span {
    font-size: 14px !important;
    right: 5px !important;
    top: 50px !important;
  }
  #buddypress div#item-header {
    text-align: center;
  }
  #content-container #buddypress div#item-header img.avatar {
    float: none;
    margin: 0 0 20px 0;
  }
  #buddypress div#item-header div#item-header-content {
    margin: 0;
    width: 100%;
  }
  #buddypress div#item-header a.button,
  #buddypress div#item-header div.generic-button {
    float: none;
    display: inline-block;
  }
  #buddypress div.item-list-tabs#subnav ul li a {
    border-radius: 5px !important;
  }
  #buddypress div.item-list-tabs#subnav ul {
    text-align: left;
  }
  #content-container
    .bp_group
    #buddypress
    #item-nav.intern-box
    div.item-list-tabs
    ul
    li
    a,
  #content-container
    .bp_members
    #buddypress
    #item-nav.intern-box
    div.item-list-tabs
    ul
    li
    a {
    font-size: 0.9em;
  }
  #content-container #create-group-form #item-nav div.item-list-tabs ul li,
  #content-container #groups-directory-form #item-nav div.item-list-tabs ul li {
    width: 120px;
  }
  #user-thumb .notifications {
    font-size: 12px;
  }
  #buddypress #content-container .blog-next-page a#profile-group-edit-submit,
  #buddypress
    #group-list
    .group-button
    #content-container
    .blog-next-page
    a.leave-group,
  #buddypress
    #groups-list
    li.item-entry
    .item
    .groups-meta.action
    .generic-button
    #content-container
    .blog-next-page
    a,
  #buddypress
    #members-list
    li.item-entry
    .item
    .groups-meta.action
    .generic-button
    #content-container
    .blog-next-page
    a,
  #buddypress
    .activity-update-form
    #content-container
    .blog-next-page
    a.bpfb_primary_button,
  #content-container
    .blog-next-page
    #buddypress
    #group-list
    .group-button
    a.leave-group,
  #content-container
    .blog-next-page
    #buddypress
    #groups-list
    li.item-entry
    .item
    .groups-meta.action
    .generic-button
    a,
  #content-container
    .blog-next-page
    #buddypress
    #members-list
    li.item-entry
    .item
    .groups-meta.action
    .generic-button
    a,
  #content-container
    .blog-next-page
    #buddypress
    .activity-update-form
    a.bpfb_primary_button,
  #content-container .blog-next-page #buddypress a#profile-group-edit-submit,
  #content-container
    .blog-next-page
    #main-content
    #buddypress
    #item-body
    #groups-list
    li
    .action
    a,
  #content-container
    .blog-next-page
    #main-content
    #buddypress
    #item-body
    #members-list
    li
    .action
    a,
  #content-container .blog-next-page .login-tabs-wrapper a.lostpassword-button,
  #content-container
    .blog-next-page
    .type-bp_activity
    #buddypress
    .activity-list
    .load-more
    a,
  #content-container .blog-next-page a.btn,
  #main-content
    #buddypress
    #item-body
    #groups-list
    li
    .action
    #content-container
    .blog-next-page
    a,
  #main-content
    #buddypress
    #item-body
    #members-list
    li
    .action
    #content-container
    .blog-next-page
    a,
  .login-tabs-wrapper #content-container .blog-next-page a.lostpassword-button,
  .type-bp_activity
    #buddypress
    .activity-list
    .load-more
    #content-container
    .blog-next-page
    a {
    margin: 10px;
  }
  #buddypress div#item-header.group-header div#item-header-content {
    margin: 0;
  }
  #buddypress div#item-header.group-header div#item-actions {
    width: 100%;
    margin: 0;
  }
  #buddypress div#item-header div#item-actions h3 {
    display: inline-block;
    margin: 10px 0 0 0;
  }
  #buddypress div#item-header ul {
    display: inline-block;
  }
  #buddypress form#whats-new-form #whats-new-avatar {
    float: none;
    text-align: center;
  }
  #buddypress form#whats-new-form p.activity-greeting {
    text-align: center;
    margin-left: 0;
  }
  #buddypress form#whats-new-form #whats-new-content {
    margin-left: 0;
  }
  #buddypress #blog-details-section,
  #buddypress #profile-details-section,
  #buddypress .standard-form #basic-details-section {
    width: 100%;
    float: none;
    display: inline-block;
  }
  .woocommerce table.cart td.actions input {
    width: 100% !important;
    display: block;
    margin: 10px 0;
  }
}
@media only screen and (max-width: 750px) {
  .buddypress-wrap:not(.bp-single-vert-nav) .bp-navs li {
    background: #fff;
  }
  .buddypress-wrap #woffice-bp-sidebar {
    margin-bottom: 2rem;
  }
  .buddypress-wrap .activity-list.item-list.bp-list .activity-content {
    margin: 0;
  }
  .buddypress-wrap .activity-list.item-list.bp-list .activity-content:after {
    display: none;
  }
  .buddypress-wrap
    .activity-list.item-list.bp-list
    .activity-content
    .activity-header {
    margin: 0;
    width: 100%;
  }
  #main-content #buddypress #activity-stream .activity-avatar {
    text-align: left;
    margin: 0;
  }
  #main-content #buddypress #activity-stream .activity-inner {
    padding: 20px 0 10px 0;
  }
  #main-content #buddypress #activity-stream .activity-meta {
    padding-left: 0 !important;
    width: 100%;
  }
  #main-content #buddypress .bp-wrap #item-body {
    padding: 25px 20px 25px 20px;
  }
  #main-content
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    .users-single-itemnav {
    padding: 20px;
  }
  #main-content
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    .users-single-itemnav
    #woffice-bp-menu-toggle
    i {
    font-size: 22px;
  }
  #main-content
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    .users-single-itemnav
    ul {
    margin-top: 15px;
  }
  #main-content
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    .users-single-itemnav
    ul
    li
    a {
    background: 0 0;
  }
  #main-content
    #buddypress
    .activity-list.item-list.bp-list
    .activity-comments
    > ul
    li
    .acomment-content {
    padding-left: 0;
  }
}
@media only screen and (max-width: 600px) {
  .w-50,
  .w-75 {
    width: 100% !important;
  }
  #navigation #mobile-menu-canvas-close {
    display: block;
  }
  #right-sidebar #mobile-menu-canvas-close {
    display: inherit;
  }
  .is-left-sidebar {
    width: 100% !important;
    max-width: 100%;
  }
  .is-touchable ul.sub-menu {
    top: 0 !important;
  }
  .is-touchable ul.sub-menu.mega-menu-row {
    display: block !important;
  }
  .is-right-sidebar {
    padding: 0;
    transition: all 5s ease;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 99;
    height: 100%;
    max-width: 100%;
  }
  .is-right-sidebar #closer-usersidebar {
    left: 5px !important;
    font-size: 24px;
    border-radius: 50% !important;
    width: 35px;
    height: 35px;
    line-height: 0;
    padding: 0 !important;
    font-family: inherit;
    display: grid;
    place-items: center;
    top: 15px !important;
    background-color: #e5e8eb !important;
    color: #000 !important;
  }
  .is-right-sidebar .user-profile-trigger {
    top: 5px !important;
    right: 36px !important;
  }
  #right-sidebar #mobile-menu-canvas-close {
    display: inherit;
  }
  #main-search {
    width: 0;
  }
  #main-search .active_search {
    display: block;
  }
  #main-search form {
    position: absolute;
    margin: 0;
    background: rgba(255, 255, 255, 0.9);
    height: 0;
    visibility: hidden;
    z-index: 35;
    width: 100%;
    left: 0;
    top: 70px;
    right: 0;
    transition: all 0.3s ease-in-out;
    padding: 0 5px;
  }
  #main-header {
    padding: 20px 0 20px 20px;
  }
  .woocommerce-page ul.products[class*="columns-"] li.product {
    width: 100%;
  }
  #nav-left {
    border-right: 0;
    width: 50%;
  }
  #nav-buttons {
    width: 100%;
  }
  #nav-buttons a {
    margin: 0;
  }
  #nav-buttons #nav-sidebar-trigger {
    z-index: 13 !important;
  }
  #nav-buttons .stellar-bell,
  #nav-buttons .stellar-mini-cart {
    padding: 10px 15px !important;
  }
  #nav-user #user-thumb img {
    top: 0 !important;
  }
  #main-header #navbar #nav-buttons a {
    padding-right: 10px !important;
  }
  #navbar.has_fixed_navbar {
    position: fixed;
  }
  #featuredbox .pagetitle {
    padding-top: 60px;
  }
  body.logged-in #nav-user {
    font-size: 0;
  }
  #nav-user {
    font-size: 0;
  }
  #user-login {
    font-size: 24px;
  }
  #nav-user.active #user-close {
    font-size: 40px;
    line-height: 60px;
  }
  #navbar.navigation-fixed {
    padding-right: 0;
  }
  body.menu-is-horizontal.has_fixed_navbar #navigation {
    position: fixed;
  }
  .admin-bar #navbar.navigation-fixed {
    top: 0;
  }
  #navbar {
    -webkit-transition: background 0.6s, padding 0.6s;
    -moz-transition: background 0.6s, padding 0.6s;
    transition: background 0.6s, padding 0.6s;
  }
  #content-container #content {
    padding: 15px;
  }
  #extrafooter-layer h1 {
    line-height: initial !important;
    margin-top: 100px;
  }
  #extrafooter-layer h1:before {
    content: none;
  }
  .widget.widget_search input[type="text"] {
    width: 70%;
  }
  #featuredbox .featured-background {
    height: 200px;
  }
  #woffice-login-right {
    width: 90%;
    position: relative;
    margin: auto;
  }
  #woffice-login-left {
    width: 100%;
    position: fixed;
    height: 100%;
  }
  body.layout-2 #woffice-login #woffice-login-right {
    width: 90%;
  }
  #buddypress ul#groups-list li,
  #buddypress ul#members-list li {
    width: 98%;
  }
  #content-container #bbpress-forums .bbp-replies {
    padding: 10px;
  }
  #content-container #bbpress-forums .bbp-reply-form {
    padding: 10px;
  }
  #content-container #bbpress-forums #new-post {
    padding: 0;
  }
  #content-container article.type-forum {
    padding: 10px;
  }
  #content-container article.type-forum #bbpress-forums {
    padding: 10px;
  }
  #content-container article.type-forum #bbpress-forums .bbp-replies {
    padding: 10px;
  }
  #content-container article.type-forum .bbp-topic-form {
    padding: 0;
  }
  #content-container article.type-forum .bbp-topic-form #new-post {
    padding: 10px;
  }
  #content-container .comment-list .comment-content {
    padding-left: 0;
  }
  #content-container .comment-list .children {
    margin-top: 10px;
  }
  #content-container .wiki-category-container {
    flex: 100%;
    max-width: 100%;
  }
  #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    #content-container
    .wiki-category-container
    .heading
    a,
  #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    #content-container
    .wiki-category-container
    .heading
    a,
  #content-container
    .wiki-category-container
    .heading
    #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    a,
  #content-container
    .wiki-category-container
    .heading
    #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    a,
  #content-container .wiki-category-container .heading h2 {
    flex-wrap: wrap;
  }
  #content-container .wiki-tabs-wrapper {
    margin-top: 20px;
  }
  #content-container .blog-card-wrapper .blog-title {
    flex-wrap: wrap;
  }
  #content-container #project-content-comments {
    padding: 0;
  }
  #content-container #projects-list {
    display: block;
  }
  #content-container .woffice-tab-layout__tab {
    padding: 15px 15px 15px 15px;
  }
  #content-container .item-list-tabs-project .woffice-tab-layout__nav,
  #content-container .item-list-tabs-wiki .woffice-tab-layout__nav {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  #content-container .item-list-tabs-project .woffice-tab-layout__nav li,
  #content-container .item-list-tabs-wiki .woffice-tab-layout__nav li {
    margin-right: 0 !important;
  }
  #content-container .item-list-tabs-project .woffice-tab-layout__nav li a,
  #content-container .item-list-tabs-wiki .woffice-tab-layout__nav li a {
    font-size: 1rem;
  }
  #content-container #project-content-view .progject-meta-item {
    align-items: flex-start !important;
  }
  #content-container #project-content-view .progject-meta-item li {
    margin-bottom: 6px;
  }
  #content-container #buddypress .subnav-filters {
    flex-wrap: wrap;
  }
  #content-container #buddypress .woffice-members-filter {
    align-items: end;
  }
  #content-container #buddypress .bp-pagination.bottom,
  #content-container #buddypress .bp-pagination.top {
    float: none;
  }
  #content-container #buddypress .bp-pagination.bottom .pag-count,
  #content-container #buddypress .bp-pagination.top .pag-count {
    margin-bottom: 20px;
  }
  #content-container #buddypress .bp-pagination.bottom .bp-pagination-links,
  #content-container #buddypress .bp-pagination.bottom .pag-count,
  #content-container #buddypress .bp-pagination.top .bp-pagination-links,
  #content-container #buddypress .bp-pagination.top .pag-count {
    float: none;
  }
  #content-container #buddypress .bp-pagination.bottom .bp-pagination-links,
  #content-container #buddypress .bp-pagination.top .bp-pagination-links {
    text-align: center;
  }
  #content-container #buddypress #members-dir-list .sidebar-wrapper {
    padding: 0;
    padding-right: 50px;
  }
  #content-container #buddypress #members-dir-list .col-md-4 {
    flex: 100%;
    max-width: 100%;
  }
  #content-container
    #buddypress
    #members-dir-list
    .card-bottom
    .members-meta.action {
    padding-left: 0;
  }
  #content-container #buddypress .bp-subnavs li {
    display: block;
    text-align: center;
  }
  #content-container #buddypress #profile-edit-form .button-tabs li a {
    display: block;
    width: 100%;
  }
  #content-container #buddypress #notifications-bulk-management {
    overflow: auto;
  }
  #content-container
    #buddypress
    #notifications-bulk-management
    .bp-tables-user {
    width: 100%;
    min-width: 550px;
  }
  #content-container #buddypress .bp-messages-content .preview-content .actions,
  #content-container
    #buddypress
    .bp-messages-content
    .preview-content
    .thread-participants {
    float: none;
    width: 100%;
    max-width: 100%;
  }
  #content-container #buddypress #send_message_form {
    padding: 0;
  }
  #content-container #buddypress .wp-editor-container button {
    border: 0;
  }
  #content-container #buddypress .members.friends #members-list .col-md-4 {
    flex: 100%;
    max-width: 100%;
  }
  #content-container #buddypress .members.friends #members-list .friends-meta {
    padding-left: 0;
  }
  #content-container #buddypress #friend-list {
    padding: 26px;
  }
  #content-container #buddypress #friend-list .friends-meta.action {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
  }
  #content-container
    #buddypress
    .groups.mygroups
    #group-list
    .group-item-parent {
    flex: 100%;
    max-width: 100%;
  }
  #content-container
    #buddypress
    .groups.mygroups
    #group-list
    .group-item-parent
    .card-top {
    display: block !important;
  }
  #content-container
    #buddypress
    .groups.mygroups
    #group-list
    .group-item-parent
    .card-top
    .group-title {
    padding: 0;
  }
  #content-container #buddypress #woffice-bp-sidebar #item-header-avatar,
  #content-container #buddypress #woffice-bp-sidebar #item-header-content {
    flex: 100%;
    max-width: 100%;
  }
  #content-container #buddypress #groups-dir-list .groups-list .col-md-4 {
    flex: 100%;
    max-width: 100%;
  }
  #content-container #buddypress #groups-dir-list .groups-list .card-top {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    padding: 25px 20px;
  }
  #content-container
    #buddypress
    #groups-dir-list
    .groups-list
    .card-top
    .group-title {
    padding: 0;
  }
  #content-container #buddypress #groups-dir-list .groups-list .group-title {
    padding: 0;
  }
  #content-container #buddypress.rtmedia .subnav {
    padding: 20px;
    background-color: #f7f8fa;
  }
  #content-container #buddypress.rtmedia .subnav li {
    width: 100%;
    text-align: left;
  }
  #content-container #buddypress.rtmedia .subnav li .count {
    position: relative;
    top: 0;
    left: 0;
  }
  #content-container #buddypress div.activity-comments {
    margin-left: 0;
  }
  #content-container #buddypress #whats-new-form #whats-new-options {
    display: block;
  }
  #content-container #buddypress #whats-new-form #whats-new-post-in {
    width: 100%;
    display: block;
  }
  #content-container #buddypress #whats-new-form #whats-new-post-in-box {
    float: none;
    display: block;
  }
  #content-container #buddypress #whats-new-form #whats-new-submit {
    display: block;
    flex-direction: unset;
  }
  #content-container #buddypress #whats-new-form #aw-whats-new-submit {
    width: 100%;
    margin-bottom: 10px !important;
  }
  #content-container #buddypress #account-group-invites-form,
  #content-container #buddypress #settings-form,
  #content-container #buddypress #your-profile {
    padding: 15px;
  }
  body.groups.group-create #buddypress .intern-padding {
    padding: 15px;
  }
  body.groups.group-create #buddypress .group-create-buttons li a {
    color: #2d3342;
    background-color: #f7f8fa;
    padding: 15px;
  }
  body.groups.group-create #buddypress #create-group-form {
    padding: 0;
  }
  body.groups.group-create #buddypress #group-creation-create {
    font-size: 14px;
  }
  body.groups.group-create #buddypress #group-creation-previous {
    margin-bottom: 10px;
  }
  body.groups .subnav {
    padding: 20px;
    background-color: #f7f8fa;
  }
  body.groups .subnav li {
    width: 100%;
    text-align: left !important;
  }
  body.groups .subnav li .count {
    position: relative;
    top: 0;
    left: 0;
  }
  #content-container div.item-list-tabs ul li a {
    padding: 15px 20px;
  }
  #content-container div.item-list-tabs ul li a:before {
    font-size: 35px;
  }
  #content-container
    .bp_group
    #buddypress
    #item-nav.intern-box
    div.item-list-tabs
    ul
    li,
  #content-container
    .bp_members
    #buddypress
    #item-nav.intern-box
    div.item-list-tabs
    ul
    li {
    width: auto;
  }
  #content-container #buddypress div#item-header img.avatar {
    width: 100px;
    height: 100px;
  }
  #buddypress div#item-header a.button,
  #buddypress div#item-header div.generic-button {
    margin-bottom: 20px;
  }
  #content-container #create-group-form #item-nav div.item-list-tabs ul li,
  #content-container #groups-directory-form #item-nav div.item-list-tabs ul li {
    width: 80px;
  }
  #login-logo {
    max-width: 230px !important;
  }
  #featuredbox.has-search.search-buddypress .pagetitle > h1 {
    bottom: 0;
  }
  #featuredbox.has-search.search-buddypress .breadcrumbs {
    margin: -80px auto 0;
  }
  #activity-stream .activity-content {
    margin-left: 0 !important;
  }
  #activity-stream .activity-content:before {
    display: none;
  }
  #activity-stream .activity-avatar {
    position: relative;
    z-index: 1;
    margin: auto;
    max-width: 80px;
  }
  #activity-stream .activity-avatar img {
    max-width: 100% !important;
  }
  #activity-stream .activity-content a.activity-time-since {
    display: block;
  }
  #buddypress div.activity-content .activity-header:after {
    position: relative;
    display: block;
    content: "";
    width: 90%;
    max-width: 100px;
    height: 1px;
    margin: 12px auto;
    background: #ddd;
  }
  .woffice-task.has-note header {
    cursor: auto;
  }
  .woffice-task header .drag-handle {
    display: none;
  }
  .woffice-task header label {
    margin-left: 0;
  }
  #user-sidebar .sidebar-wrapper {
    padding-top: 70px;
  }
}
@media only screen and (max-width: 450px) {
  #main-content #buddypress ul#groups-list li.item-entry,
  #main-content #buddypress ul#members-list li.item-entry {
    width: 98% !important;
  }
  body.vertical-modern-menu .main-modern-menu li.menu-item a {
    padding-left: 70px;
  }
  .main-menu ul.sub-menu li a {
    display: inline-block;
    text-align: center !important;
  }
  .main-menu ul.sub-menu {
    display: none;
    left: 0 !important;
    opacity: 1;
    position: relative;
    margin-top: 0 !important;
    height: auto;
    z-index: 1;
  }
  body .main-menu .mega-menu {
    margin-top: 0 !important;
    height: auto;
    display: none;
    position: relative;
  }
  .main-menu li.menu-item-has-children > a:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
    content: "\f0d7";
    padding-left: 10px;
    font-size: 1.6em;
    position: relative;
    bottom: -2px;
  }
  .main-menu ul li.menu-item-has-children > a:after {
    font-size: 1.2em;
  }
  li.menu-item-has-children > a.mobile-menu-displayed:after {
    content: "\f0d8";
  }
  .main-menu ul.sub-menu li a.center {
    text-align: center !important;
    font-size: 1.2em !important;
  }
  .main-menu ul li.menu-item-has-children .sub-menu {
    display: block;
    padding-bottom: 5px;
  }
  .main-menu ul li.menu-item-has-children .sub-menu > li > a {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  body:not(.navigation-hidden) {
    overflow: hidden;
  }
  #main-content,
  #main-footer,
  #main-header {
    padding-left: 0 !important;
  }
  #nav-buttons a {
    padding: 0 8px;
    font-size: 18px;
  }
  #nav-left {
    padding-left: 0 !important;
    text-align: left;
    width: 65%;
  }
  #nav-logo {
    max-width: 130px !important;
    margin-left: 50px;
    padding-left: 0;
  }
  #nav-buttons {
    width: auto;
  }
  #right-sidebar,
  #user-sidebar {
    max-width: 100%;
  }
  #content-container .masonry-layout .box,
  #dashboard .widget {
    width: 98% !important;
  }
  #navigation {
    z-index: 21;
  }
  #navigation.menu-responsive-horizontal.menu-responsive-horizontal-show {
    padding-bottom: 50px;
  }
  .admin-bar
    #navigation.menu-responsive-horizontal.menu-responsive-horizontal-show {
    padding-bottom: 100px;
  }
  #navigation.menu-responsive-horizontal {
    padding-bottom: 0;
  }
  #navigation,
  .main-modern-menu,
  .main-modern-menu ul.sub-menu,
  .main-modern-menu ul.sub-menu li a {
    width: 100% !important;
    max-width: 100% !important;
  }
  #navbar.navigation-fixed {
    left: 0 !important;
  }
  #main-header #navbar a#nav-trigger {
    left: 0 !important;
    padding-right: 0 !important;
  }
  div.moxie-shim {
    z-index: 20 !important;
  }
  .comment-list .comment-content {
    padding-left: 0;
    clear: both;
  }
  .comment-list ol {
    padding-left: 0;
  }
  .comment-list .children li:before {
    left: -50px;
  }
  #main-search .active_search::after {
    left: -21px;
  }
}
@media only screen and (max-width: 380px) {
  #nav-logo {
    display: none !important;
  }
  #nav-left {
    width: 50%;
  }
}
@media only screen and (max-width: 320px) {
  #buddypress li div.item {
    margin-left: 0 !important;
  }
  #rtmedia-whts-new-upload-container div {
    z-index: 20 !important;
  }
  #rtmedia-upload-container .moxie-shim {
    z-index: 20 !important;
  }
  #buddypress ul#members-list li div.action,
  ​#buddypress ul#groups-list li div.action {
    float: none;
    margin: 0;
  }
  #buddypress ul#members-list li div.action div.generic-button a,
  ​#buddypress ul#groups-list li div.action div.generic-button a {
    margin: 0 0 10px 0;
  }
}
@media only screen and (min-width: 991px) {
  #page-wrapper .is-center-content {
    min-height: 1010px;
  }
  body.vertical-modern-menu
    #page-wrapper
    .is-left-sidebar
    ~ .is-center-content {
    padding-left: 310px;
  }
  body.vertical-modern-menu
    #page-wrapper
    .is-left-sidebar.has-navigation-hidden
    ~ .is-center-content {
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 1680px) and (min-width: 1499px) {
  body.vertical-modern-menu
    #page-wrapper
    .is-left-sidebar
    ~ .is-center-content {
    padding-left: 265px;
  }
}
@media only screen and (max-width: 1500px) and (min-width: 1320px) {
  body.vertical-modern-menu
    #page-wrapper
    .is-left-sidebar
    ~ .is-center-content {
    padding-left: 244px;
  }
  body.vertical-modern-menu
    #page-wrapper
    .is-left-sidebar.has-navigation-hidden
    ~ .is-center-content {
    padding-left: 0;
  }
  .project-tabs-wrapper
    #project-content-project-files
    .file_tab_row
    .file_tab_table_contenet
    .file_main_table
    .file_table_head
    .file_th {
    padding: 10px 16px;
  }
  .project-tabs-wrapper
    #project-content-project-files
    .file_tab_row
    .file_tab_table_contenet
    .file_main_table
    .woffice-files-data
    .woffice-file-list-parent
    .file_td {
    padding: 20px 16px;
  }
  .project-tabs-wrapper
    #project-content-project-files
    .file_tab_row
    .file_tab_table_contenet
    .file_main_table
    .woffice-files-data
    .woffice-file-list-parent
    .file_td.action_td {
    gap: 15px;
  }
}
@media only screen and (max-width: 1320px) and (min-width: 1200px) {
  body.vertical-modern-menu
    #page-wrapper
    .is-left-sidebar
    ~ .is-center-content {
    padding-left: 220px;
  }
}
@media only screen and (max-width: 1200px) and (min-width: 1025px) {
  body.vertical-modern-menu
    #page-wrapper
    .is-left-sidebar
    ~ .is-center-content {
    padding-left: 180px;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 991px) {
  body.vertical-modern-menu
    #page-wrapper
    .is-left-sidebar
    ~ .is-center-content {
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 1500px) {
  body.vertical-modern-menu:not(.navigation-hidden):not(.sidebar-hidden)
    .is-center-content {
    padding-left: 235px !important;
  }
  body.menu-is-horizontal #page-wrapper .is-right-sidebar {
    width: 16.5%;
  }
  body.vertical-modern-menu #page-wrapper .is-center-content {
    padding-right: 240px !important;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_meta_row {
    gap: 30px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_meta_row
    .p_meta_col,
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_meta_row
    .p_start_end_date {
    width: 100%;
    max-width: 100%;
    flex: auto;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_meta_row
    .progject-meta-item {
    gap: 18px;
  }
  #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading {
    padding: 0 25px;
  }
  #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading
    a
    .text-body
    i,
  #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading
    a
    .text-body
    i,
  #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading
    #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    a
    .text-body
    i,
  #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading
    #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    a
    .text-body
    i,
  #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading
    h2
    .text-body
    i {
    margin-right: 15px;
  }
  #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading
    a
    .text-body,
  #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading
    a
    .wiki-category-count,
  #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading
    a
    .text-body,
  #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading
    a
    .wiki-category-count,
  #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading
    #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    a
    .text-body,
  #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading
    #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    a
    .wiki-category-count,
  #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading
    #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    a
    .text-body,
  #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading
    #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    a
    .wiki-category-count,
  #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading
    h2
    .text-body,
  #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    .heading
    h2
    .wiki-category-count {
    font-size: 24px;
  }
  #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    ul.wiki-category-container
    li {
    padding: 15px 25px;
    gap: 12px;
  }
  #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container
    .card
    .card-body
    ul.wiki-category-container
    li
    a.text-body {
    font-size: 14px;
  }
}
@media only screen and (max-width: 1200px) {
  body.vertical-modern-menu:not(.navigation-hidden):not(.sidebar-hidden)
    .is-center-content {
    padding-left: 160px !important;
  }
  body.vertical-modern-menu #page-wrapper .is-center-content {
    padding-right: 175px !important;
  }
}
@media only screen and (max-width: 1024px) {
  body.vertical-modern-menu .is-left-sidebar {
    box-shadow: none;
  }
  body.vertical-modern-menu .has-sidebar-hidden {
    display: block !important;
    right: -620px !important;
    top: 0;
  }
  body.vertical-modern-menu .has-sidebar-hidden #right-sidebar {
    right: 0 !important;
  }
  #page-wrapper .is-right-sidebar #rsidebar_mobile_close_btn {
    display: grid;
  }
  body.vertical-modern-menu #page-wrapper .is-center-content {
    padding-right: 0 !important;
  }
  #content-container {
    z-index: 14;
  }
}
@media only screen and (max-width: 991px) {
  #main-header
    .navbar
    .navbar-collapse
    .sidebar-userinfo
    .sidebar-userinfo_row
    .user-infodetail
    figcaption
    .user-email,
  #main-header
    .navbar
    .navbar-collapse
    .sidebar-userinfo
    .sidebar-userinfo_row
    .user-infodetail
    figcaption
    .user-name {
    display: none;
  }
  body.vertical-modern-menu:not(.navigation-hidden):not(.sidebar-hidden)
    .is-center-content {
    padding-left: 0 !important;
  }
  #project-content-project-files {
    overflow: auto;
  }
  #project-content-project-files .file_tab_row {
    min-width: 780px;
  }
  #content-container #wiki-page-content .wiki_item_row {
    margin-right: -15px;
    margin-left: -15px;
  }
  #content-container
    #wiki-page-content
    .wiki_item_row
    > .wiki-category-container {
    padding: 0 15px;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  #content-container #woffice-project-todo .woffice-task header {
    padding: 12px;
  }
  #content-container #woffice-project-todo .woffice-task header .drag-handle {
    font-size: 15px;
    left: 12px;
    top: 15px;
  }
  #content-container
    #woffice-project-todo
    .woffice-task
    header
    .woffice-todo-label {
    font-size: 14px;
    margin-left: 22px;
  }
  #content-container
    #woffice-project-todo
    .woffice-task
    header
    .woffice-todo-label
    input {
    margin-right: 5px;
  }
  #content-container
    #woffice-project-todo
    .woffice-task
    header
    .woffice-todo-label
    .checkbox-style::before {
    width: 15px;
    height: 15px;
  }
  #content-container #woffice-project-todo .woffice-task header span.todo-date {
    font-size: 14px;
  }
  #content-container
    #woffice-project-todo
    .woffice-task
    header
    span.todo-urgent
    i {
    color: #cc5252;
    font-size: 14px;
    position: relative;
    bottom: 5px;
  }
  #content-container
    #woffice-project-todo
    .woffice-task
    header
    .woffice-todo-action
    i.fa {
    font-size: 15px;
  }
  #content-container #buddypress .dir-navs {
    margin-bottom: 20px;
  }
  #content-container #buddypress .dir-navs .bb_nav_toggle i {
    font-size: 1.6em;
    color: #7e88af;
  }
  #content-container #buddypress .dir-navs .members-nav {
    column-gap: 20px;
    row-gap: 20px;
    border-bottom: none;
    padding: 20px 0;
  }
  #content-container #buddypress .dir-navs .members-nav li a {
    font-size: 14px;
  }
  #content-container #buddypress .dir-navs .members-nav #members-map-trigger a {
    padding-left: 35px;
  }
  #content-container
    #buddypress
    .dir-navs
    .members-nav
    #members-map-trigger
    a::before {
    left: 10px;
    font-size: 18px;
    top: 5px;
  }
  #content-container #buddypress .screen-content .subnav-filters {
    align-items: start;
    flex-direction: column;
  }
  #content-container
    #buddypress
    .screen-content
    .subnav-filters
    .subnav-search {
    margin-right: 0;
    width: 100%;
  }
  #content-container
    #buddypress
    .screen-content
    .subnav-filters
    .subnav-search
    .bp-search {
    width: 100%;
  }
  #content-container
    #buddypress
    .screen-content
    .subnav-filters
    .woffice-members-filter {
    margin-left: 0;
  }
  #content-container
    #buddypress
    .screen-content
    #members-dir-list
    #members-list
    .members_card_row
    .members_card
    li {
    width: 100%;
  }
  #content-container
    #buddypress
    .screen-content
    #members-dir-list
    #members-list
    .members_card_row
    .members_card
    li
    .card
    .member-header {
    padding: 15px 18px 0 18px;
  }
  #content-container
    #buddypress
    .screen-content
    #members-dir-list
    #members-list
    .members_card_row
    .members_card
    li
    .card
    .member-content-body {
    padding: 25px 18px 32px 18px;
  }
  #content-container
    #buddypress
    .screen-content
    #members-dir-list
    #members-list
    .members_card_row
    .members_card
    li
    .card
    .member-footer
    .members-meta {
    padding: 0;
  }
  #content-container
    #buddypress
    .screen-content
    #members-dir-list
    #members-list
    .members_card_row
    .members_card
    li
    .card
    .member-footer
    .members-meta
    li {
    width: auto;
    margin: 0;
    padding: 18px;
  }
  #content-container
    #buddypress
    .screen-content
    #members-dir-list
    #members-list
    .members_card_row
    .members_card
    li
    .card
    .member-footer
    .members-meta
    li
    a {
    text-align: center;
    font-size: 13px;
  }
  #content-container
    #buddypress
    .screen-content
    #members-dir-list
    #members-list
    .members_card_row
    .members_card
    li
    .card
    .member-footer
    .members-meta
    li
    a::before {
    padding-right: 5px;
    font-size: 11px;
  }
  #content-container
    #buddypress
    .screen-content
    #members-dir-list
    #members-list
    .members_card_row
    .members_card
    li
    .card
    .member-footer
    .members-meta
    .send-private-message
    a {
    text-align: center;
    padding: 18px;
    width: 100%;
    display: block;
    font-size: 13px;
  }
  #content-container
    #buddypress
    .screen-content
    #members-dir-list
    #members-list
    .members_card_row
    .members_card
    li
    .card
    .member-footer
    .members-meta
    .send-private-message
    a::before {
    padding-right: 5px;
  }
  #content-container
    #buddypress
    .screen-content
    #members-dir-list
    .bp-pagination.bottom {
    padding: 50px 0 30px;
    align-items: start;
    gap: 25px;
    flex-direction: column;
  }
  #content-container
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    #item-header {
    padding: 26px 33px 30px 33px;
  }
  #content-container
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    #item-header
    #cover-image-container
    #item-header-cover-image {
    gap: 2px;
    flex-direction: column;
    align-items: center;
  }
  #content-container
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    #item-header
    #cover-image-container
    #item-header-cover-image
    #item-header-avatar
    a
    .avatar {
    margin: -70px 0 10px 0;
    height: 110px;
    width: 110px;
  }
  #content-container
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    #item-header
    #cover-image-container
    #item-header-cover-image
    #item-header-content
    .user_info_detail {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  #content-container
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    #item-header
    #cover-image-container
    #item-header-cover-image
    #item-header-content
    .user_social_detail {
    margin: 30px 0 0;
    gap: 22px;
    flex-direction: column-reverse;
  }
  #content-container
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    #item-header
    #cover-image-container
    #item-header-cover-image
    #item-header-content
    .user_social_detail
    .member-header-actions {
    justify-content: center;
    gap: 15px;
  }
  #content-container
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    #item-header
    #cover-image-container
    #item-header-cover-image
    #item-header-content
    .user_social_detail
    .users-single-social
    .woffice-member-social {
    align-items: center;
    text-align: center;
    justify-content: center;
  }
  body.groups
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    #item-header
    #item-header-content {
    text-align: center;
    flex-direction: column-reverse;
  }
  body.groups
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    #item-header
    #item-header-content
    .group_detail {
    width: 100% !important;
  }
  body.groups
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    #item-header
    #item-header-content
    .activity::before {
    display: none !important;
  }
  body.groups
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    #item-header
    #item-header-content
    .group-status {
    margin: 0 0 15px !important;
    font-size: 14px;
  }
  body.groups
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    #item-header
    #item-header-content
    .group_activity {
    text-align: center !important;
  }
  body.groups
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    #item-header
    #item-header-content
    .group_activity
    .activity-meta
    .generic-button
    .group-button {
    margin-top: 0 !important;
  }
  body.groups
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    #item-header
    .desc-wrap
    .group-description {
    padding: 20px 0;
  }
  body.groups
    #buddypress
    .bp-wrap.woffice-profile--horizontal
    #woffice-bp-sidebar
    #item-header
    .desc-wrap
    .group-description
    p {
    text-align: center;
    font-size: 14px;
  }
  .woffice-profile--horizontal .cover_container_not .inner_container_not {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
  .woffice-profile--horizontal
    .cover_container_not
    .inner_container_not
    #item-header-content {
    text-align: center !important;
  }
  .woffice-profile--horizontal
    .cover_container_not
    .inner_container_not
    #item-header-content
    .item-meta {
    text-align: center;
    position: static !important;
  }
  .woffice-profile--horizontal
    .cover_container_not
    .inner_container_not
    #item-header-content
    .member-header-actions {
    justify-content: center !important;
    margin-top: 20px !important;
  }
  #featuredbox {
    position: relative;
    z-index: 10;
  }
}
@media only screen and (max-width: 575px) {
  #page-wrapper .is-left-sidebar {
    left: -100% !important;
  }
  #page-wrapper .is-left-sidebar.has-navigation-show {
    left: 0 !important;
  }
  #page-wrapper .is-center-content #main-header {
    padding: 0;
  }
  #page-wrapper .is-center-content #main-header .navbar {
    padding: 20px 15px !important;
  }
  #page-wrapper .is-center-content #main-header .navbar a#nav-trigger {
    margin: 0 0 -4px 0;
  }
  #page-wrapper .is-center-content #main-header .navbar a#nav-trigger i {
    display: block !important;
  }
  #page-wrapper
    .is-center-content
    #main-header
    .navbar
    a#nav-trigger
    .nav-arrow-left {
    display: none !important;
  }
  #page-wrapper
    .is-center-content
    #main-header
    .navbar
    #nav-buttons
    :last-child {
    padding-right: 0;
  }
  #main-header .navbar {
    padding: 0 10px !important;
  }
  #main-search .active_search {
    height: 25px;
    width: 20px;
    right: unset;
    left: 75px;
  }
  #main-search .active_search::after {
    left: -29px;
    top: -20px;
    width: 42px;
    height: 42px;
  }
  #nav-buttons a {
    padding: 0 6px;
  }
  #nav-buttons .stellar-bell,
  #nav-buttons .stellar-mini-cart {
    width: 42px;
    height: 42px;
    display: grid;
    place-items: center;
    padding: 0 !important;
  }
  #nav-buttons #user-thumb {
    padding: 0;
  }
  #content-container
    #content
    .project-layout-grid
    .project_bottom_btn_row
    .pag_col {
    padding-left: 0;
  }
  #content-container #content .blog-col .blog-card-wrapper .card {
    transform: translateY(0) !important;
  }
  #content-container
    #content
    .blog-col
    .blog-card-wrapper
    .card
    .blog-thumb
    .intern-thumbnail.fixed-height
    img {
    height: 240px;
  }
  #content-container
    #content
    .blog-col
    .blog-card-wrapper
    .card
    .blog-thumb
    img {
    height: 240px;
  }
  #content-container #content .blog-col .blog-card-wrapper .card .blog-title {
    padding: 15px 0 0 0;
  }
  #content-container
    #content
    .blog-col
    .blog-card-wrapper
    .card
    .card-body
    .blog-content
    p {
    font-size: 13px;
    line-height: 24px;
  }
  #content-container
    #content
    .blog-col
    .blog-card-wrapper
    .card
    .card-footer
    .blog-button
    a {
    font-size: 13px;
  }
  #content-container
    #content
    .blog-col
    .blog-card-wrapper
    .card
    .card-footer
    .blog-button
    a
    i {
    margin-top: 3px;
  }
  #content-container #content .blog-next-page {
    text-align: left !important;
    margin-top: 30px;
  }
  #content-container #content .blog-next-page .navigation li a {
    padding: 8px 12px;
  }
  #content-container #content .new_article_wrapper #blog-create {
    padding: 10px 10px 80px;
  }
  #content-container #content .new_article_wrapper #blog-create form + .center {
    bottom: 40px;
    right: 5px;
  }
  #content-container #content .blog-single-col {
    padding: 18px;
  }
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .blog-thumb
    .intern-thumbnail
    img {
    height: 220px;
  }
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-title
    .heading-container {
    flex: unset;
  }
  #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-title
    .heading-container
    .heading
    a,
  #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-title
    .heading-container
    .heading
    a,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-title
    .heading-container
    .heading
    #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    a,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-title
    .heading-container
    .heading
    #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    a,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-title
    .heading-container
    .heading
    h2 {
    margin: 0 0 12px;
    font-size: 20px;
    line-height: 26px;
  }
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-title
    .post-meta
    .intern-box
    ul {
    column-gap: 5px;
    row-gap: 5px;
    justify-content: start;
    text-align: left;
  }
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    h4,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    h5,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    h6 {
    font-size: 16px;
    line-height: 22px;
  }
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    ol,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    ul {
    margin: 20px 0;
  }
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    ol
    li,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    ul
    li {
    padding: 2px 0;
    font-size: 15px;
  }
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    p {
    font-size: 15px;
  }
  #content-container #content .blog-single-col .blog-authorbox {
    display: flex;
    flex-direction: column;
  }
  #content-container
    #content
    .blog-single-col
    .blog-authorbox
    .blog-authorbox-right {
    padding: 0;
  }
  #content-container
    #content
    .blog-single-col
    .blog-authorbox
    .blog-authorbox-right
    .blog-like-container {
    flex-direction: column;
  }
  #content-container
    #content
    .blog-single-col
    .blog-authorbox
    .blog-authorbox-right
    .blog-like-container
    .like-text {
    font-size: 14px;
  }
  #content-container
    #content
    .blog-single-col
    .blog-authorbox
    .blog-authorbox-right
    .blog-like-container
    p.wiki-like {
    padding: 10px 0;
  }
  #content-container
    #content
    .blog-single-col
    + .frontend-edit-wrapper
    .frontend-wrapper
    #blog-bottom
    a {
    margin: 10px 0;
  }
  #content-container #content .blog-single-comment #comments-container,
  #content-container #content .wo_common_comment_wrapper #comments-container {
    padding: 0 !important;
  }
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding {
    padding: 18px;
  }
  #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .heading
    a,
  #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .heading
    a,
  #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .heading
    a,
  #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .heading
    a,
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .heading
    #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    a,
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .heading
    #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    a,
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .heading
    h2,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .heading
    #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    a,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .heading
    #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    a,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .heading
    h2 {
    font-size: 18px;
    margin-bottom: 15px;
  }
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .comment-list
    li,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .comment-list
    li {
    padding: 18px;
  }
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body {
    padding-bottom: 50px;
  }
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .comment-meta,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .comment-meta {
    display: flex;
    flex-direction: column;
  }
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .comment-meta
    .comment-author,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .comment-meta
    .comment-author {
    display: flex;
    align-items: center;
  }
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .comment-meta
    .comment-author
    img.avatar,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .comment-meta
    .comment-author
    img.avatar {
    width: 45px;
    height: 45px;
    margin: 0 12px 0 0;
  }
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .comment-meta
    .comment-author
    b
    a,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .comment-meta
    .comment-author
    b
    a {
    font-size: 14px;
    text-transform: capitalize;
  }
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .comment-meta
    .comment-awaiting-moderation,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .comment-meta
    .comment-awaiting-moderation {
    margin: 0;
  }
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .comment-content,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .comment-content {
    margin: 15px 0;
    padding: 0;
  }
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .comment-content
    p,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .comment-content
    p {
    font-size: 14px;
    max-width: 100%;
  }
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .reply,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .reply {
    text-align: left;
  }
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .reply
    a,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .comment-list
    li
    .comment-body
    .reply
    a {
    position: relative;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    transform: unset;
    padding: 5px 25px;
    min-width: auto;
  }
  #content-container
    #content
    .blog-single-comment
    #comments-container
    .intern-padding
    .comment-list
    li
    .children,
  #content-container
    #content
    .wo_common_comment_wrapper
    #comments-container
    .intern-padding
    .comment-list
    li
    .children {
    margin-top: 30px;
  }
  #content-container #content .blog-single-comment > .box,
  #content-container #content .wo_common_comment_wrapper > .box {
    border-radius: 15px;
  }
  #content-container
    #content
    .blog-single-comment
    > .box
    .intern-padding
    .comment-respond
    .comment-form
    .logged-in-as,
  #content-container
    #content
    .wo_common_comment_wrapper
    > .box
    .intern-padding
    .comment-respond
    .comment-form
    .logged-in-as {
    font-size: 14px;
  }
  #content-container
    #content
    .blog-single-comment
    > .box
    .intern-padding
    .comment-respond
    .comment-form
    .logged-in-as
    a,
  #content-container
    #content
    .blog-single-comment
    > .box
    .intern-padding
    .comment-respond
    .comment-form
    .logged-in-as
    span,
  #content-container
    #content
    .wo_common_comment_wrapper
    > .box
    .intern-padding
    .comment-respond
    .comment-form
    .logged-in-as
    a,
  #content-container
    #content
    .wo_common_comment_wrapper
    > .box
    .intern-padding
    .comment-respond
    .comment-form
    .logged-in-as
    span {
    font-size: 14px;
  }
  #content-container #content .masonry-layout .blog-item .intern-thumbnail img {
    height: 220px;
  }
  #content-container
    #content
    .masonry-layout
    .blog-item
    .intern-padding
    .box-title {
    margin: 15px 0;
  }
  #content-container
    #content
    .masonry-layout
    .blog-item
    .intern-padding
    .box-title
    h3
    a {
    font-size: 18px;
  }
  #content-container
    #content
    .masonry-layout
    .blog-item
    .intern-padding
    span
    i {
    padding-right: 4px;
  }
  #content-container #content .blog-single-col .blog-card-wrapper .blog_card {
    transform: translateY(0);
  }
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-title {
    gap: 4px;
    padding: 0 0 20px;
  }
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    p {
    font-size: 14px;
  }
  #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    a,
  #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    a,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    #buddypress
    #members-dir-list
    .bp-profile-card
    .profile-title
    a,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    #buddypress
    #members-list
    .bp-profile-card
    .profile-title
    a,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    h1,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    h2,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    h3,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    h4,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    h5,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    h6 {
    font-size: 18px;
    line-height: 26px;
  }
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    ol
    li,
  #content-container
    #content
    .blog-single-col
    .blog-card-wrapper
    .blog_card
    .card-body
    .blog-content
    ul
    li {
    padding: 0 0;
    font-size: 14px;
  }
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .intern-padding
    .post-title {
    font-size: 26px;
  }
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .intern-padding
    p {
    font-size: 14px;
  }
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item {
    justify-content: start;
    gap: 10px;
    flex-wrap: wrap;
  }
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-projects-filter-date-form,
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-projects-filter-status-form {
    margin: 0;
  }
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-projects-filter-date-form
    #woffice-projects-date-filter-btn,
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-projects-filter-date-form
    #woffice-projects-status-filter-btn,
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-projects-filter-status-form
    #woffice-projects-date-filter-btn,
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-projects-filter-status-form
    #woffice-projects-status-filter-btn {
    gap: 5px;
    padding: 12px 15px;
    font-size: 12px;
    min-width: 148px;
  }
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-projects-filter-date-form
    #woffice-projects-date-filter-btn
    i,
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-projects-filter-date-form
    #woffice-projects-status-filter-btn
    i,
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-projects-filter-status-form
    #woffice-projects-date-filter-btn
    i,
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-projects-filter-status-form
    #woffice-projects-status-filter-btn
    i {
    font-size: 15px;
    position: relative;
    bottom: 1px;
  }
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-projects-filter-date-form
    #woffice-projects-date-filter-btn
    i.fa-caret-down,
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-projects-filter-date-form
    #woffice-projects-status-filter-btn
    i.fa-caret-down,
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-projects-filter-status-form
    #woffice-projects-date-filter-btn
    i.fa-caret-down,
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-projects-filter-status-form
    #woffice-projects-status-filter-btn
    i.fa-caret-down {
    font-size: 13px;
  }
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-project-date-filters,
  #content-container
    #content
    .project-layout-grid
    #projects-page-content
    .project_filter_row
    .filter-item
    #woffice-project-status-filters {
    margin: 0;
    padding: 0;
  }
  #content-container
    #content
    .project-layout-grid
    #projects-list
    li.content
    .card-wrapper
    .card_inner
    .card-body {
    padding: 18px 20px 23px 20px !important;
    min-height: auto;
  }
  #content-container
    #content
    .project-layout-grid
    #projects-list
    li.content
    .card-wrapper
    .card_inner
    .card-body
    .card_head
    .project-title {
    font-size: 16px;
    line-height: 24px;
  }
  #content-container
    #content
    .project-layout-grid
    #projects-list
    li.content
    .card-wrapper
    .card_inner
    .card-body
    .project-members
    .members_popup {
    top: 100%;
    left: 0;
    transform: none;
    width: 90%;
    min-height: 120px;
  }
  #content-container
    #content
    .project-layout-grid
    .frontend-wrapper
    #project-create
    #primary-post-form
    .ai_submit_btn
    #woffice-frontend-submit {
    left: 0;
    min-width: 175px;
  }
  #content-container
    #content
    .project-layout-grid
    .frontend-wrapper
    #project-create {
    padding: 0 0 70px;
  }
  #content-container
    #content
    .project-layout-grid
    .frontend-wrapper
    #project-create
    form
    .form-group
    .woffice-users-suggest_input {
    margin-top: 10px;
  }
  #content-container
    #content
    .project-layout-grid
    .frontend-wrapper
    #project-create
    > .center
    #hide-project-create {
    margin: 0;
    left: 0;
    bottom: 50px;
    min-width: 175px;
  }
  #content-container #content .type-project .post-title {
    margin-bottom: 90px;
  }
  #content-container #content .type-project .post-title h1 {
    font-size: 22px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .item-list-tabs-project
    .woffice-tab-layout__nav {
    justify-content: space-between;
    column-gap: 0;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .item-list-tabs-project
    .woffice-tab-layout__nav
    li {
    min-height: 95px;
    max-width: unset;
    width: 47%;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .item-list-tabs-project
    .woffice-tab-layout__nav
    li
    .project-tab-icon {
    height: 52px;
    width: 52px;
    border-width: 3px !important;
    margin-top: -28px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .item-list-tabs-project
    .woffice-tab-layout__nav
    li
    a {
    padding: 10px 10px 10px;
  }
  #content-container #content .type-project #project-nav .project-tabs-wrapper {
    margin-top: 80px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view {
    padding: 20px 20px;
    position: relative;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .progress-custom
    .progress-value {
    font-size: 14px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_catg_row
    .project-category-list {
    padding-left: 12px !important;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_catg_row
    .project-category-list
    li {
    border-radius: 8px;
    padding: 2px 20px 6px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_catg_row
    .project-category-list
    li
    a {
    font-size: 14px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_meta_row
    .p_meta_col
    .progject-meta-item {
    gap: 11px;
    flex-direction: row;
    flex-wrap: wrap;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_meta_row
    .p_meta_col
    .progject-meta-item
    li
    span {
    font-size: 14px;
    gap: 2px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_meta_row
    .p_meta_col
    .progject-meta-item
    li
    span
    i {
    font-size: 15px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_meta_row
    .p_meta_col
    .progject-meta-item
    li.meta_dates
    span
    i {
    margin-top: 1px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_meta_row
    .p_meta_col
    .progject-meta-item
    li.meta_dates
    span
    i:before {
    font-size: 15px !important;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_meta_row
    .p_start_end_date {
    position: static;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_meta_row
    .p_start_end_date
    .project-meta-list
    li {
    padding: 0 0 0 22px;
    font-size: 14px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_meta_row
    .p_start_end_date
    .project-meta-list
    li:before {
    font-size: 15px !important;
    top: -3px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_meta_row
    .p_start_end_date
    .project-meta-list
    li
    p {
    font-size: 12px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_meta_row
    .p_start_end_date
    .p_status {
    position: absolute;
    right: 20px;
    z-index: 2;
    top: 20px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_meta_row
    .p_start_end_date
    .p_status
    .p_status_badge
    .badge {
    padding: 9px 20px;
    border-radius: 8px;
    font-size: 14px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_member_row {
    margin-top: 5px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_member_row
    ul
    li {
    font-size: 14px !important;
    padding: 5px 0 5px 22px !important;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_member_row
    ul
    li:before {
    font-size: 15px !important;
    top: 2px !important;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_member_row
    ul
    li.project-meta-users {
    padding: 5px 0 5px 25px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_member_row
    ul
    li.project-meta-users:before {
    left: 1px !important;
    top: 2px !important;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_member_row
    ul
    li.project-meta-links:before {
    left: 4px !important;
    top: 2px !important;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_member_row
    ul#project-links {
    flex-direction: row;
    flex-wrap: wrap;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    #project-meta
    .project_member_row
    ul#project-links
    .list-group-item {
    padding: 8px 16px !important;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-view
    .intern-padding
    p {
    font-size: 14px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-edit {
    padding: 30px 22px 20px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-edit
    #primary-post-form
    p
    label {
    margin-bottom: 5px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-edit
    #primary-post-form
    p
    small {
    display: block;
    margin-bottom: 12px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-edit
    #primary-post-form
    > .row {
    gap: 20px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-edit
    #primary-post-form
    .project-author-actions {
    margin: 0 0 40px !important;
    gap: 20px !important;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-edit
    #primary-post-form
    .project-author-actions
    li
    span {
    margin: 0;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-todo {
    padding: 20px 20px 30px 19px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-todo
    #woffice-project-todo
    > .row
    .col {
    text-align: left !important;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-todo
    #woffice-project-todo
    .todo_tabs_row {
    flex-direction: column-reverse;
    gap: 20px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-todo
    #woffice-project-todo
    .todo_tabs_row
    .todo_tabs
    .woffice-todo-extratabs
    .todo-extratabs-item
    a {
    font-size: 14px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-todo
    #woffice-project-todo
    .woffice-project-filters {
    flex-direction: column;
    gap: 20px;
    align-items: flex-start;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-todo
    #woffice-project-todo
    .woffice-project-filters
    ul
    li {
    padding-right: 8px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-todo
    #woffice-project-todo
    .woffice-project-filters
    ul
    li
    a {
    font-size: 14px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-todo
    #woffice-project-todo
    .woffice-task
    header
    span.todo-date {
    float: none;
    margin-top: 8px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-todo
    #woffice-project-todo
    .woffice-task
    header
    .woffice-todo-label {
    margin-left: 0;
    position: relative;
    bottom: 6px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-todo
    #woffice-project-todo
    .woffice-task
    header
    span.todo-urgent {
    position: absolute;
    top: auto;
    bottom: 0;
    right: 0;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-todo
    #woffice-project-todo
    .woffice-task
    header
    .woffice-todo-action
    i.fa {
    padding-left: 12px;
  }
  #content-container
    #content
    .type-project
    #project-nav
    .project-tabs-wrapper
    #project-content-todo
    #woffice-project-todo
    .woffice-task-form
    .clearfix
    .btn-default {
    margin-top: 36px;
  }
  #content-container #content #buddypress .members table thead tr th {
    padding: 18px 0 18px 20px;
  }
  #content-container
    #content
    #buddypress
    .members
    table
    thead
    tr
    th:first-child,
  #content-container
    #content
    #buddypress
    .members
    table
    thead
    tr
    th:nth-child(3) {
    min-width: 190px;
  }
  #content-container #content #buddypress .members table tbody tr td {
    padding: 22px 0 22px 20px;
    font-size: 13px;
  }
  #content-container
    #content
    #buddypress
    .members
    table
    tbody
    tr
    td
    .clearfix
    img.user-avtar {
    width: 40px;
    height: 40px;
  }
  #content-container
    #content
    #buddypress
    .members
    table
    tbody
    tr
    td
    .clearfix
    .member-uname {
    font-size: 13px;
    padding-left: 10px;
  }
  #content-container #content #buddypress #item-body .members.friends {
    padding: 0;
  }
  #content-container
    #content
    #buddypress
    #item-body
    .members.friends
    #members-list
    .members_card_row
    .members_card {
    min-width: unset;
  }
  #content-container #content #buddypress .groups-type-navs .groups-nav li {
    background: 0 0 !important;
  }
  body.groups #page-wrapper h1 {
    font-size: 24px;
    line-height: 30px;
  }
  body.groups #buddypress .select-wrap {
    border: none;
  }
  body.groups #buddypress .subnav-filters > ul {
    float: none;
  }
  #content-container #content .directory_title_row {
    align-items: start;
    justify-content: center;
    margin: 50px 0 60px;
    flex-direction: column;
    gap: 30px;
  }
  #content-container #content .directory_title_row .directory_title,
  #content-container #content .directory_title_row .directory_top_search {
    width: 100%;
    max-width: unset !important;
  }
  #content-container #content .directory_bottom_row #directory-create {
    padding: 40px 20px;
  }
  #content-container
    #content
    .directory_bottom_row
    #directory-create
    form
    .ai_submit_btn
    button[type="submit"] {
    min-width: 130px;
  }
  #content-container
    #content
    .directory_bottom_row
    #directory-create
    > .center
    a {
    right: 152px;
    min-width: 130px;
  }
  #content-container
    #content
    article.directory
    .intern-padding
    .direcotry-container
    .d_single_row {
    padding: 30px 5px 00px;
  }
  #content-container
    #content
    article.directory
    .intern-padding
    .blog-next-page {
    padding: 0 0 20px 15px;
  }
  #content-container
    #content
    .d_single_edit_wrapper
    .d_single_edit_wrapper_inner
    #directory-edit {
    padding: 20px;
  }
  #content-container
    #content
    .d_single_edit_wrapper
    .d_single_edit_wrapper_inner
    #directory-edit
    > .center
    a {
    right: 170px;
    bottom: 20px;
    min-width: 120px;
  }
  #content-container #content .directory-comment {
    padding: 0;
  }
  #content-container
    #content.archive-calendar
    #events-page-content
    #event-list {
    width: 100%;
  }
  #content-container
    #content
    article.content
    #event-content-view
    #event-view
    .woffice-calendar {
    padding: 10px 0 15px;
  }
  #content-container #content .event_comment_wrapper .box {
    padding: 20px;
  }
  .single-woffice-event #content-container div.item-list-tabs-wiki ul {
    justify-content: space-between;
    column-gap: 0;
  }
  .single-woffice-event #content-container div.item-list-tabs-wiki ul li {
    min-height: 95px;
    max-width: unset;
    width: 47%;
  }
  .single-woffice-event
    #content-container
    div.item-list-tabs-wiki
    ul
    li
    .event-tab-icon {
    height: 52px;
    width: 52px;
    border-width: 3px !important;
    margin-top: -28px;
  }
  .single-woffice-event #content-container div.item-list-tabs-wiki ul li a {
    padding: 10px 10px 10px;
  }
  .woffice-calendar .modal-mask {
    display: block;
  }
  .woffice-calendar .modal-mask .modal-wrapper {
    display: block;
  }
  .woffice-calendar-main .woffice-calendar__new .text-right {
    text-align: left !important;
    padding: 0;
  }
  .woffice-calendar-main #month-year-select .select {
    margin-right: 10px !important;
    max-width: 140px;
  }
  .woffice-calendar-main #month-year-select .select select {
    height: 35px;
    font-size: 14px;
  }
  #content-container article #wiki-create {
    padding: 20px 20px 30px;
  }
  #content-container
    article
    #wiki-create
    form
    .ai_submit_btn
    button[type="submit"] {
    width: 128px;
    min-width: 128px;
  }
  #content-container article #wiki-create > .center a {
    right: 154px;
    bottom: 30px;
    min-width: 125px;
  }
  #content-container .wiki-memberfilter {
    text-align: left;
  }
  #content-container
    article.type-wiki
    #wiki-nav
    .item-list-tabs-wiki
    .woffice-tab-layout__nav {
    justify-content: space-between;
    column-gap: 0;
  }
  #content-container
    article.type-wiki
    #wiki-nav
    .item-list-tabs-wiki
    .woffice-tab-layout__nav
    li {
    min-height: 95px;
    max-width: unset;
    width: 47%;
  }
  #content-container
    article.type-wiki
    #wiki-nav
    .item-list-tabs-wiki
    .woffice-tab-layout__nav
    li
    .wiki-tab-icon {
    height: 52px;
    width: 52px;
    border-width: 3px !important;
    margin-top: -28px;
  }
  #content-container
    article.type-wiki
    #wiki-nav
    .item-list-tabs-wiki
    .woffice-tab-layout__nav
    li
    a {
    padding: 10px 10px 10px;
  }
  #content-container article.type-wiki .wiki-tabs-wrapper #wiki-content-view {
    padding: 30px 15px 30px 15px;
  }
  #content-container
    article.type-wiki
    .wiki-tabs-wrapper
    #wiki-content-comments {
    padding: 0;
  }
}
