/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/

@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap");
/* font-family: 'Oswald', sans-serif; */

/*--08-07-2021--*/
/*body.bp-search .site-header {
  background: #5a365b;
  color: #fff;
}
.user-wrap.menu-item-has-children .user-name {
  color: #fff;
}
.primary-menu > li > a,
.primary-menu > li > a > i,
.site-header #header-aside i,
.bb-header-buttons a.button.outline,
.primary-menu > .menu-item-has-children:not(.hideshow):after,
.site-header .hideshow .more-button > i,
.site-header i,
.site-header .notification-dropdown i,
.site-header .header-search-wrap i,
.user-wrap.menu-item-has-children #header-my-account-menu a {
  color: #ffffff !important;
}
.site-title,
.site-title a {
  color: #b98b59 !important;
}
.site-header .header-aside .menu-item-has-children.selected > .sub-menu {
  opacity: 1;
  visibility: visible;
  background: #432544;
  color: #fff;
}
.primary-menu > li > .sub-menu:before,
.user-wrap-container > .sub-menu:before {
  border-color: #432544 #432544 transparent transparent;
}
.site-header .sub-menu a {
  color: #ffffff !important;
}
.user-wrap-container .sub-menu .ab-sub-wrapper .ab-submenu {
  background: #311b32;
}
.header-aside .wrapper li .wrapper:before {
  background: #311b32;
}
.site-header .sub-menu a:hover,
.site-header .sub-menu a:hover > i,
.site-header .sub-menu .current-menu-parent > a,
.site-header .sub-menu .current-menu-ancestor > a,
.site-header .sub-menu .current-menu-item > a,
.site-header .sub-menu .current-menu-item > a > i,
.bp-messages-content .actions .message_actions .message_action__list li a:hover,
.user-wrap.menu-item-has-children #header-my-account-menu a:hover,
.user-wrap.menu-item-has-children #header-my-account-menu a:hover > i {
  color: #b18459 !important;
}
.site-header .sub-menu .current-menu-ancestor > a,
.site-header .sub-menu .current-menu-item > a,
.site-header .sub-menu .current-menu-parent > a,
.site-header .sub-menu a:hover {
  background: #000000;
}
#buddypress
  .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap
  > .friendship-button {
  border-right: 1px solid #b98b59;
  background: #b98b59 !important;
}
#buddypress
  .button-wrap.member-button-wrap
  .generic-button:not(.follow-button)
  a,
#buddypress
  .button-wrap.member-button-wrap
  .generic-button:not(.follow-button)
  button {
  color: #ffffff;
}
#buddypress
  .only-grid-view.button-wrap.member-button-wrap.footer-button-wrap
  > .generic-button {
  background: #5a365b;
}
#buddypress
  .button-wrap.member-button-wrap
  .generic-button:not(.follow-button)
  a:focus,
#buddypress
  .button-wrap.member-button-wrap
  .generic-button:not(.follow-button)
  a:hover,
#buddypress
  .button-wrap.member-button-wrap
  .generic-button:not(.follow-button)
  button:focus,
#buddypress
  .button-wrap.member-button-wrap
  .generic-button:not(.follow-button)
  button:hover {
  color: #ffffff;
  background: 0 0;
  box-shadow: none;
  opacity: 1;
}
#buddypress .activity-list.bp-list .activity-item,
#cover-image-container,
#members-list.item-list .list-wrap,
.item-list.groups-list .list-wrap,
.item-list.bp-search-results-list .list-wrap,
#item-body > div.profile,
.activity-update-form #whats-new-textarea textarea,
.bb-bp-settings-container,
.buddypress-wrap .bp-feedback,
#item-body #group-invites-container,
#buddypress .custom-homepage-info.info {
  background: #fff8f0;
}
.buddypress-wrap .bp-navs li.current a .count,
.buddypress-wrap .bp-navs li.dynamic.current a .count,
.buddypress-wrap .bp-navs li.selected a .count,
.buddypress_object_nav .bp-navs li.current a .count,
.buddypress_object_nav .bp-navs li.selected a .count {
  background-color: #b18459 !important;
}
.buddypress-wrap .grid-filters {
  background: #b98b59 !important;
  border: 1px solid #b98b59 !important;
}
.buddypress-wrap .grid-filters a i {
  color: #fff !important;
}
.footer-bottom {
  background-color: #313131 !important;
}
a,
.notification-header .mark-read-all,
.notification-footer .delete-all {
  color: #5a365b !important;
}
#buddypress
  .button-wrap.member-button-wrap
  .generic-button:not(.follow-button)
  a,
#buddypress
  .button-wrap.member-button-wrap
  .generic-button:not(.follow-button)
  button {
  color: #ffffff !important;
}
.buddypress-wrap .bp-subnavs li.current a,
.buddypress-wrap .bp-subnavs li.selected a,
.widget.buddypress div.item-options .selected,
.elementor-widget-wrap div.item-options .selected,
.bp-navs ul li.selected a,
nav#object-nav .selected > a,
body.invites.has-sidebar
  #buddypress
  .bp-settings-container
  .bp-navs
  .selected
  a,
#buddypress .profile.edit .button-nav .current a,
#group-messages-container .bp-navs.group-subnav li.selected {
  border-bottom-color: #5a365b !important;
}
#wpadminbar .quicklinks > ul > li > a {
  color: #fff !important;
}
#buddypress #header-cover-image {
  background-color: #b38559;
}

element.style {
}
#buddypress #members-list .members-meta.action > .generic-button:last-child a,
#buddypress
  #members-list
  .members-meta.action
  > .generic-button:last-child
  button,
body #buddypress .bp-list .action .generic-button a,
body #buddypress .bp-list .action .generic-button button,
.buddypress .buddypress-wrap button,
.buddypress .buddypress-wrap button:hover,
.buddypress .buddypress-wrap button:focus,
#buddypress .follow-button button,
#buddypress .follow-button button:hover,
#buddypress .follow-button button:focus,
#buddypress .follow-button button.outline,
#buddypress .follow-button button.outline:hover,
#buddypress .follow-button button.outline:focus,
#buddypress .action .button,
#buddypress .action .button.outline,
#buddypress a.button.outline,
#buddypress a.button.outline:hover,
#buddypress input#bp_invites_reset,
input:checked + .bb-time-meridian,
.groups .bp-single-vert-nav #item-body #subnav .subnav .current a,
.groups.group-admin
  #buddypress.buddypress-wrap.bp-single-vert-nav
  #item-body
  .bp-navs.group-subnav
  .selected
  a,
.groups-header #item-header-content .generic-button .group-button:hover,
.groups.group-admin
  #buddypress.buddypress-wrap.bp-single-vert-nav
  #item-body
  .bp-navs.group-subnav
  .selected
  a,
.group-invites
  .bp-dir-hori-nav:not(.bp-vertical-navs)
  #item-body
  #group-invites-container
  .subnav
  li.selected,
#buddypress .generic-button a.outline,
#buddypress .standard-form button.outline,
#buddypress .standard-form button.outline:hover {
  border-color: #5a365b !important;
  background: #5a365b;
  color: #fff !important;
}
.bp-dir-hori-nav nav#object-nav {
  background: #5a365b;
}
.bp-dir-hori-nav nav#object-nav li a {
  color: #ffffff !important;
}
.profile.edit .submit input[type="submit"] {
  background-color: #b98b59 !important;
}
#buddypress .standard-form .tmce-active .wp-switch-editor.switch-tmce {
  background: #5a365b;
}
#buddypress .standard-form button.wp-switch-editor {
  background: #b98b59;
}
.button.singup {
    margin-right: 8px;
    padding: 10px 15px!important;
    letter-spacing: 0.5px;
    background: #b98b59;
    font-size: 18px !important;
    color: #fff!important;
    line-height: 15px;
    display: inline-block;
    border: none;
    margin-bottom: 0!important;
    margin-left: 0px !important;
    font-weight: normal !important;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
}
.button.signin-button{
    margin-right: 8px;
    padding: 10px 15px 10px 35px!important;
    letter-spacing: 0.5px!important;
    background: #b98b59!important;
    font-size: 18px !important;
    color: #fff!important;
    line-height: 15px!important;
    display: inline-block;
    border: none;
    margin-bottom: 0!important;
    margin-left: 0px !important;
    font-weight: normal !important;
    text-transform: uppercase;
    position: relative;
    font-family: 'Oswald', sans-serif;
}
.button.signin-button:before{
    content: "\f090";
    width: auto;
    height: auto;
    position: absolute;
    left: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    font: normal normal normal 19px FontAwesome;
}
.button.singup:hover, .button.singup:focus, .button.singup:active, .button.signin-button:hover, .button.signin-button:focus, .button.signin-button:active{
    background: #8e628f!important;
}
.bb-separator{
    margin: 0 2px 0 2px;
}
body.buddypress.register article.bp_register{
    background-color: #f1e3d0;
    max-width: 752px;
    padding: 38px;
}
body.register #page #primary .entry-header, body.register .buddypress-wrap{
     max-width: 752px;
}
body.buddypress.register article.bp_register .entry-header h1 {
    font-size: 30px;
    font-weight: 600;
}
body.buddypress.register article.bp_register .entry-header span {
    font-size: 25px;
    font-weight: 600;
}
.bs-bp-container-reg #buddypress #signup-form.standard-form label, .bs-bp-container-reg #buddypress #signup-form.standard-form legend {
    font-weight: 600;
    font-size: 16px;
}
.register-section.default-profile .bb-signup-field {
    width: 50%;
    float: left;
    padding-right: 10px;
}
.register-section.default-profile .bb-signup-field:last-child{
    padding: 0;
}
.register-page .signup-form .default-profile input, input, select, textarea{
    color: #2c3345;
    border-radius: 4px!important;
    border: 1px solid!important;
    border-color: #c3cad8!important;
}
body.buddypress.register #buddypress input[type="submit"], body.buddypress.activation #buddypress input[type="submit"], .bb-bp-settings-content input#submit{
    background-color: #5a365b!important;
    padding: 25px 20px!important;
    font-size: 16px!important;
    font-weight: bold!important;
    border: none!important;
    line-height: 0;
}
#buddypress a.button.outline{
    border-radius: 5px!important;
}
.bb-yoast-breadcrumbs{
    padding: 0px 10px 0!important;
}
.sticky-header .site-content, body.buddypress.sticky-header .site-content, .bb-buddypanel.sticky-header .site-content, .single-sfwd-quiz.bb-buddypanel.sticky-header .site-content, .single-sfwd-lessons.bb-buddypanel.sticky-header .site-content, .single-sfwd-topic.bb-buddypanel.sticky-header .site-content{
    padding-top: 40px!important;
}
#buddypress .bp-settings-container .bp-navs .current a, #buddypress .bp-settings-container .bp-navs .selected a{
    background: rgb(90 54 91)!important;
    color: #FFF!important;
}
.login:not(.login-action-lostpassword) .message:not(.reset-pass), .login.login-action-lostpassword .message > .message, .buddypress-wrap .bp-feedback.help .bp-icon, .buddypress-wrap .bp-feedback.info .bp-icon, .widget-error .bp-feedback.help .bp-icon, .widget-error .bp-feedback.info .bp-icon{
    background-color: #5a365b!important;
}
.bs-styled-checkbox:checked + label:before, .bs-styled-radio:checked + label:after, .bs-styled-radio:checked + .bb-radio-label:after, .group-messages.private-message #group-messages-container .group-messages-members-listing .all-members .group-message-member-li.selected .invite-button .icons:before {
    background: #5a365b!important;
}
.header-search-wrap .search-field-top, .header-search-wrap input.search-field{
    border: 0!important;
}.buddypanel {
    background: #b98b59 !important;
}
.side-panel-menu a, .side-panel-menu .current-menu-item > i{ color:#fff !important;}*/



.member_valley_name {
  display: block;
  clear: both;
  width: 100%;
  margin-top: -5px;
  color: #5a365b;
}
#export-personal-li{display:none;}
#general-personal-li{display:none;}
body.settings.general .bb-bp-settings-content h2, body.settings.general .bb-bp-settings-content form{display:none;}


aside.buddypanel {
  background: #5a365b !important;
}
aside.buddypanel i {
  color: #fff !important;
}
aside.buddypanel .panel-head {
  background: #c1895f !important;
}
aside.buddypanel .buddypanel-menu.side-panel-menu li a span {
  color: #fff !important;
}
aside.buddypanel .buddypanel-menu.side-panel-menu li a:hover span {
  color: #c1895f !important;
}
aside.buddypanel .buddypanel-menu.side-panel-menu li a:hover span.count {
  color: #fff !important;
}
aside.buddypanel .buddypanel-menu.side-panel-menu li a:hover i {
  color: #c1895f !important;
}
/*.site-header .header-aside{ background:#c1895f!important;}*/

.progress_container .pc_progress {
  background: #5a365b !important;
}
.single_section_wrap.completed:before {
  border-color: #5a365b !important;
}
.single_section_wrap.completed:after {
  color: #5a365b !important;
}
.single_section_wrap.completed .progress .completed_staus {
  border-color: #5a365b !important;
  color: #5a365b !important;
}
/*.buddypanel-menu li .bb-menu-item i.bb-icon-search{
    min-width: 68px;
    text-align: center;
    margin: 0px;
}
body:not(.buddypanel-open) .buddypanel ul.buddypanel-menu>li>a>span*/
.side-panel-menu li .site-header {
  width: auto !important;
}
.side-panel-menu li .site-header a {
    left: 13px;
    width: 90px;
}
.side-panel-menu li .site-header a span {
  padding-left: 5px;
}
body:not(.buddypanel-open)
  .buddypanel
  ul.buddypanel-menu
  > li
  > header
  > a
  > span {
  opacity: 0;
  width: 0;
  visibility: hidden;
  -webkit-transition: all linear 0.2s;
  transition: all linear 0.2s;
}
.buddypanel header [data-balloon][data-balloon-pos="right"]:before {
  left: inherit;
  top: inherit;
  margin-left: 25px;
  margin-top: 8px;
}
.buddypanel header [data-balloon][data-balloon-pos="right"]:after {
  left: inherit;
  top: inherit;
  margin-left: 31px;
  margin-top: 19px;
}
.home-page #breadcrumbs {
  display: none;
}
.header-aside .sub-menu {
  background: #5a365b;
}
.header-aside .sub-menu a {
  color: #fff;
}
.header-aside .sub-menu .ab-submenu {
  background: #c1895f !important;
}
.header-aside .ab-sub-wrapper.wrapper .wrapper:before {
  background: #c1895f !important;
}
.header-aside .sub-menu .ab-item:hover {
  color: #5a365b !important;
}
.header-aside .wrapper li .wrapper:before {
  background: #c1895f !important;
}
.header-aside .sub-menu .ab-submenu .ab-item:hover {
  background: #fff;
}
.header-aside .sub-menu .user-link {
  background: #c1895f !important;
}
.header-aside .sub-menu .user-link .user-name,
.header-aside .sub-menu .user-link .user-mention {
  color: #fff !important;
}
.header-aside .user-link:hover {
  color: #5a365b !important;
}
.logout-link a:hover {
  color: #5a365b !important;
}
#groups-list.bp-list .avatar {
  border-radius: 100%;
}
.entry-content #groups-list .item-avatar a {
  border-radius: 100%;
}
body
  #buddypress:not(.round-avatars)
  #item-header-cover-image
  #item-header-avatar
  img.avatar {
  border-radius: 100%;
}
.button.outline {
  background: #5a365b !important;
  color: #fff !important;
}
.bp-navs ul li .count {
  background: #c1895f;
}
.buddypress-wrap:not(.bp-single-vert-nav) .main-navs > ul > li > a {
  padding: 0 0 0px;
  margin-bottom: 5px;
}
.bb-yoast-breadcrumbs {
  display: none;
}
.bbpress .bp-feedback.help .bp-icon, .bbpress .bp-feedback.info .bp-icon {
    background-color: #5a365b !important;
}
.menu-item i._mi._mi._before.buddyboss.bb-icon-search::before {
    padding-top: 4px!important;
    display: inline-block;
    vertical-align: top;
}
.social-networks-wrap .social.facebook svg path {
    fill: #3b5998;
}
.social-networks-wrap .social.youTube svg path {
    fill: #c4302b;
}
.social-networks-wrap .social.twitter svg path {
    fill: #00acee;
}
#buddypress #header-cover-image{
   background: rgb(90,54,91);
background: -moz-linear-gradient(180deg, rgba(90,54,91,1) 0%, rgba(193,137,95,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(90,54,91,1) 0%, rgba(193,137,95,1) 100%);
background: linear-gradient(180deg, rgba(90,54,91,1) 0%, rgba(193,137,95,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5a365b",endColorstr="#c1895f",GradientType=1);
}
@media screen and (max-width: 799px) {
.bb-mobile-panel-inner .buddypanel-menu li .site-header{ position:static;}
.bb-mobile-panel-inner .buddypanel-menu li .site-header a {
    left: -4px;
    width: 90px;
}
.bb-mobile-panel-inner{background: #5a365b !important;}
.bb-mobile-panel-inner .bb-primary-menu .current_page_item > a{
    color: #fff !important;
}
.site-header .bb-mobile-panel-inner a{color: #efefef !important;}
a.button.small.full.sign-out {
    text-align: left;
    padding: 0px;
}
.buddypanel-menu>li>.bb-menu-item>i:not(.bb-icon-angle-down) {
    color: #fff;
}
.site-header .bb-mobile-panel-inner a .user-name{ color:#c1895f !important;}
.menu-item i._mi._mi._before.buddyboss.bb-icon-search::before{
    color: #fff;  margin-left: -3px;
}
.bb-mobile-panel-inner .buddypanel-menu li .site-header a span {
    padding-left: 10px;
}
}
@media screen and (max-width: 782px) {
#buddypress #header-cover-image { height: 350px;}
#buddypress #item-header-cover-image #item-header-avatar {
    margin-top: -250px;
}
.member-title-wrap {
    margin-top: 15px;
}
}
@media screen and (max-width:360px) {
#login h1 a, .login h1 a{width: 100% !important;}
}
.bp-forum-settings select{width:100%;}

#membership-card a.toggle_heading p, #membership-card .enlarge{font-family: 'SF UI Text', sans-serif!important;}
#membership-card a.toggle_heading {background-position: top 18px right 9px;}
#membership-card .modal-header .close { margin-top: -21px;}
.enlarge { font-size: 15px !important;  padding: 13px 20px 9px; line-height: 17px; width: 200px; text-align: center;}


/*--for profile tab 01032022 --*/
#myidcard .enlarge{font-family: 'SF UI Text', sans-serif!important;}
#myidcard a.toggle_heading p{font-family: 'SF UI Text', sans-serif!important;}
#myidcard a.toggle_heading {
    background-position: top 19px right 9px;
}
.vallysec h3 {
    background: #e6d9e6;
    text-align: center;
    border-radius: 5px;
    margin-bottom: 8px;
    padding-bottom: 8px !important;
    font-size: 16px !important;
    padding-top: 15px !important;
    float: left;
    width: 100%;
    margin-top: 15px;
}
.tabvally {
    padding: 12px;
    background: #f5f5f5;
    margin: 0 0 15px 0;
}
.form_field_group p {
    padding-right: 20%;
}
label.radio-inline {
    width: auto !important;
}
.form_field_group label {
    display: inline-block;
    width: 250px;
    font-weight: normal;
	font-size:14px;
}
.col-sm-8.text-right {
	text-align: left;}
.form_field_group input[type=text] {
    width: 350px;
    border: 1px solid #dedede;
    height: 34px;
    padding-left: 5px;
    outline: none;
    margin-bottom: 5px;
}
.form_field_group select {
    width: 350px;
    border: 1px solid #dedede;
    height: 34px;
    padding-left: 5px;
    outline: none;
}
.form_field_group {
    padding: 5px 5px 5px 0px;
    width: 100%;
    float: left;
}
.form_field_group textarea {
    width: 350px;
    border: 1px solid #dedede;
    height: 134px;
    padding-left: 5px;
    outline: none;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.col-sm-4 {
    width: 33.33333333%;
    float: left;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-sm-12 {
    width: 100%;
	float: left;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-sm-8 {
    width: 66.66666667%;
    float: left;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-sm-3 {
    width: 25%;	
    float: left;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-sm-5 {
    width: 41.66666667%;
	float: left;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.tab-content h4 {
    font-family: 'SF UI Text', sans-serif!important;
    color: #5a365b;
    padding-bottom: 15px;
    font-size: 20px;
    padding-top: 10px;
    clear: both;
}
.nav-tabs{overflow: hidden;margin: 0px;}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
	font-weight: bold;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
a.toggle_heading p{z-index: 9;}

/*--11-03-2022--*/
	
p.clear-from-wrap a {
    padding: 9px 20px;
    border: 1px solid #5a365b;
    border-radius: 35px;
    font-weight: bold;
    display: block;
}
p.clear-from-wrap {
    display: inline-block;
    vertical-align: top;
}
.submit-wrapper{display:flex;}
.submit-wrapper .clear-from-wrap{order:2; margin-left:10px;}
@media only screen and (max-width: 668px){
.page-id-799 .nav.nav-tabs li {
    display: block;
    float: none;
    border: 1px solid #efefef;
}
.col-sm-4 {
    width: 100%;
	float: none;
}
.col-sm-12 {
    width: 100%;
	float: none;
}
.col-sm-8 {
    width:100%;
	float: none;
}
.col-sm-3 {
    width: 100%;
	float: none;
}
.col-sm-5 {
    width: 100%;
	float: none;
}
.form_field_group select, .form_field_group input[type=text] {
    width: 98%;
}
.form_field_group textarea {
    width: 100%!important;
}
a#eventBtn {
    position: static !important;
}
.page-id-799 .nav.nav-tabs li.active {
    background-color: #5a365b !important;
    border: none;
    border-radius: 0px;
    color: #fff !important;
}
.page-id-799 .nav.nav-tabs li.active a {
    background: none !important;
    color: #fff !important;
    border: none !important;
}
.page-id-799 #memberCardModalAppend1 .modal-dialog, 
.page-id-799 #memberCardModalAppend .modal-dialog {
		left: 47%!important;}
	
/*--10-03-2022--*/
.bb-grid #primary{order:2;}
.bb-grid #secondary{order:1;margin-top: 15px;}

.groups .bb-grid #primary{order:1;margin-top: 15px;}
.groups .bb-grid #secondary{order:2;}
#buddypress div#item-header-cover-image .bb-bp-group-title {
    margin: 12px 0 12px;
}


.my-profile .bb-grid #primary{order:1;margin-top: 15px;}
.my-profile .bb-grid #secondary{order:2;}

}

	
/*--15-03-2022--*/
.home-page .bb-grid #secondary-right{order:3!important;}
.home-page .bb-grid #primary{order:1!important;margin-top: 15px;}
.home-page .bb-grid #secondary{order:2!important;margin-top: 15px;}
	
body.buddypress article.page>.entry-header .entry-title { font-size: 22px;}
body.buddypress article.page>.entry-header { margin-bottom: 15px; padding: 0;}
	
p.clear-from-wrap a {
    padding: 9px 20px;
    border: 2px solid #5a365b;
    border-radius: 35px;
    font-weight: bold;
    display: block;
}
p.clear-from-wrap {
    display: inline-block;
    vertical-align: top;
}
.submit-wrapper{display:flex;}
.submit-wrapper .clear-from-wrap{order:2; margin-left:10px;}



span.bp-required-field-label{ display:none!important;}
.page-id-782 footer{ display:none!important;}
.bb-mobile-panel-inner .bb-login-section{ display:none!important;}
/* #savechanges{ display:none!important;} */

.notification-list .unread {
  background: #f7fafe;
  font-weight: bold;
}
.notification-list .unread .posted {
  color: #000;
}




/*--------------------------*/
/*--------16-02-2023--------*/
/*--------------------------*/

.bb-template-v2 .buddypanel {
    padding-left:0px;
    padding-right:0px;
}
.bb-template-v2 .buddypanel .bb-toggle-panel {
    min-width: 68px;
}
.bb-template-v2 .buddypanel-menu>li>.bb-menu-item>i:not(.bb-icon-angle-down) {
    min-width: 68px;
}
.bb-template-v2.buddypanel-open .buddypanel .side-panel-inner li:not(.current-menu-item) a i:not(.bb-icon-angle-down) {
    opacity:1;
}
.bb-template-v2 .buddypanel .bb-toggle-panel:hover {
    background-color:transparent;
}

#buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress .standard-form button, #buddypress a.button, #buddypress input[type=button], #buddypress input[type=reset], #buddypress input[type=submit], #buddypress ul.button-nav li a, a.bp-title-button {
    background-color: #5a365b;
    color: #c1885f;
    border: 1px solid #5a365b;
    font-size: 15px;
    border-radius: 35px;
    min-height: 38px;
    line-height: 35px;
}
.bb-template-v2 #page #buddypress #item-body .bp-profile-wrapper #subnav, .bb-template-v2 .bp-search-results-wrapper .bp-navs {
    border: 0;
    background-color: whitesmoke;
    padding: 10px;
    border-radius: 7px 0px 0px 7px;
}
#buddypress #bp-delete-avatar, #buddypress #bp-delete-cover-image {
    background-color: #5a365b;
}
/*-#buddypress ul.button-nav li a:hover-*/
#buddypress .comment-reply-link:hover, #buddypress .generic-button a:hover, #buddypress .standard-form button:hover, #buddypress a.button:hover, #buddypress input[type=button]:hover, #buddypress input[type=reset]:hover, #buddypress input[type=submit]:hover, a.bp-title-button:hover {
    outline: 0;
    text-decoration: none;
    background-color: #c1895f;
    color: #fff!important;
    border-color: #ad7b55;
}
#buddypress .comment-reply-link.outline:active, #buddypress .comment-reply-link.outline:hover, #buddypress .generic-button a.outline:active, #buddypress .generic-button a.outline:hover, #buddypress .standard-form button.outline:active, #buddypress .standard-form button.outline:hover, #buddypress a.button.outline:active, #buddypress a.button.outline:hover, #buddypress input[type=button].outline:active, #buddypress input[type=button].outline:hover, #buddypress input[type=reset].outline:active, #buddypress input[type=reset].outline:hover, #buddypress input[type=submit].outline:active, #buddypress input[type=submit].outline:hover, #buddypress ul.button-nav li a.outline:active, #buddypress ul.button-nav li a.outline:hover, a.bp-title-button.outline:active, a.bp-title-button.outline:hover {
    background-color: #c1895f;
    border: 1px solid #5a365b;
    box-shadow: none;
}
#buddypress .comment-reply-link.small, #buddypress .generic-button a.small, #buddypress .standard-form button.small, #buddypress a.button.small, #buddypress input[type=button].small, #buddypress input[type=reset].small, #buddypress input[type=submit].small, #buddypress ul.button-nav li a.small, a.bp-title-button.small {
    border-radius: 55px;
}
.bb-template-v2 .widget.bp-profile-search-widget .bps-form .submit-wrapper .submit {
    background-color: #5a365b;
    color: #ffffff;
    border: 1px solid #5a365b;
    border-radius: 50px;
    min-width: 128px!important;
    flex: 0 0 35.33%;
    max-width: 35.33%;
}
.bb-template-v2 .widget.bp-profile-search-widget .bps-form .submit-wrapper .submit:hover {
    background-color: #c1895e;
    border-color: #ad7b54;
}
.bb-template-v2 .widget.widget_bp_core_whos_online_widget .item-options a .widget-num-count, .bb-template-v2 .widget.widget_bp_core_whos_online_widget .item-options a.selected {
    color: #ffffff;
}
#buddypress .members-list>li .primary-action .generic-button>* {
    background-color: transparent;
    border: none;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.8;
    min-height: 34px;
    padding: 0px!important;
    -webkit-transition: none;
    transition: none;
    width: 100%;
	color: #c1895e!important;
}
#buddypress .members-list>li .primary-action .generic-button>:hover {
    background-color: #5a365b;
    border: 1px solid #5a365b;
    padding: 0px 10px!important;
}
.bb-template-v2 .more-block a.count-more {
    background-color: #c1895e;
    color: #ffffff;
    border: 1px solid #c1895e;
	border-radius:55px!important;
}
.bb-template-v2 .more-block a.count-more:hover {
    background-color: #5a365b;
    border: 1px solid #5a365b;
}
.bb-template-v2 .header-search-wrap .search-field-top:focus, .bb-template-v2 .header-search-wrap input.search-field:focus {
    border-color: transparent;
}
.bb-template-v2 .bp-navs ul li .count, .bb-template-v2 .bp-navs ul li.selected .count, .bb-template-v2 .buddypress-wrap .bp-navs li.current a .count, .bb-template-v2 .buddypress-wrap .bp-navs li.dynamic a .count, .bb-template-v2 .buddypress-wrap .bp-navs li.dynamic.current a .count, .bb-template-v2 .buddypress-wrap .bp-navs li.dynamic.selected a .count, .bb-template-v2 .buddypress-wrap .bp-navs li.selected a .count, .bb-template-v2 .buddypress_object_nav .bp-navs li.current a .count, .bb-template-v2 .buddypress_object_nav .bp-navs li.selected a .count, .bb-template-v2 .lifter-topic-sidebar-wrapper .llms-count, .bb-template-v2.woocommerce #content div.product .woocommerce-tabs ul.tabs li#tab-title-reviews a span {
    background-color: #c1895f;
    color: #ffffff;
    border: 1px solid rgb(193 137 95);
    border-radius: 6px;
    min-width: 23px;
}
#friend-list.item-list.grid .list-wrap, #members-list.item-list.grid .list-wrap, .item-list.bp-search-results-list.grid .list-wrap, .item-list.groups-list.grid .list-wrap {
    border-radius: 5px;
}
.bb-template-v2 .widget {
    border-radius: 5px;
}
.bb-bp-invites-content .table-responsive span.page-numbers:not(.dots), .bb-bp-invites-content .table-responsive span.post-page-numbers, .bb-lms-pagination span.page-numbers:not(.dots), .bb-lms-pagination span.post-page-numbers, .bp-pagination-links span.page-numbers:not(.dots), .bp-pagination-links span.post-page-numbers, .bbp-pagination-links span.page-numbers:not(.dots), .bbp-pagination-links span.post-page-numbers, .woocommerce-pagination span.page-numbers:not(.dots), .woocommerce-pagination span.post-page-numbers, .llms-pagination span.page-numbers:not(.dots), .llms-pagination span.post-page-numbers, .page-links span.page-numbers:not(.dots), .page-links span.post-page-numbers {
    color:#fff;
    background-color: #c1895f;
	border-radius:5px;
	padding:5px 8px;
}
.bb-bp-invites-content .table-responsive a.prev, .bb-bp-invites-content .table-responsive a.next, .bb-lms-pagination a.prev, .bb-lms-pagination a.next, .bp-pagination-links a.prev, .bp-pagination-links a.next, .bbp-pagination-links a.prev, .bbp-pagination-links a.next, .woocommerce-pagination a.prev, .woocommerce-pagination a.next, .llms-pagination a.prev, .llms-pagination a.next, .page-links a.prev, .page-links a.next {
    background-color: #fff;
    border: 1px solid #959595;
    color:#959595;
	padding:5px 8px;
	border-radius:5px;
}
.buddypress-wrap .bp-pagination .bp-pagination-links a, .buddypress-wrap .bp-pagination .bp-pagination-links span {
    font-size: small;
    padding: 5px 8px;
	color: #959595;
}
span.page-numbers.current {
    color: #fff!important;
}
.bb-template-v2 .bp-navs li.current a .bb-component-nav-item-point, .bb-template-v2 .bp-navs li.selected a .bb-component-nav-item-point {
    border-bottom: none;
}
#groups-list.bp-list .item-entry .list-wrap .group-footer-wrap .footer-button-wrap .group-button:not(.generic-button) {
    background: #c1895f!important;
    color: #fff!important;
    border-radius: 55px;
    border-color: #c1895f!important;
}
.bb-template-v2 .entry-content #groups-list .item-avatar a, .bb-template-v2 .entry-content #groups-list .item-avatar a img {
    border-radius: 100%;
}
/*-#buddypress ul.button-nav li a-*/
#buddypress form#whats-new-form #whats-new-submit input[type="submit"], #buddypress #group-settings-form input[type="submit"], #buddypress .standard-form div.submit input, #buddypress input[type=button], #buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress .standard-form button, #buddypress a.button, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], a.bp-title-button, .buddypress .buddypress-wrap button, .buddypress .buddypress-wrap button:hover, .buddypress .buddypress-wrap button:focus, #buddypress .follow-button button, #buddypress .follow-button button:hover, #buddypress .follow-button button:focus, .mepr-price-menu.custom .mepr-price-box-button a, body #buddypress .bp-list .action .generic-button .leave-group, body #buddypress a.export-csv, input:checked+.bb-time-meridian, input:checked+.bb-toggle-slider, .bb-groups-messages-left-inner input:checked + .bp-group-message-slider, .widget_bp_core_login_widget.buddypress #bp-login-widget-form #bp-login-widget-submit.bp-login-btn-active, #item-body #group-invites-container .bp-invites-content #send-invites-editor #bp-send-invites-form .action button#bp-invites-send, #message-threads li.unread .thread-date time:after, .buddypress-wrap .bp-subnavs ul #bp-zoom-switch-type .bb-toggle-switch .bb-toggle-slider, #bbpress-forums div.bbp-reply-content a.bp-video-thumbnail-submit {
    color: #ffffff !important;
}
.bb-template-v2 .primary-menu .current-menu-ancestor>a, .bb-template-v2 .primary-menu .current-menu-item>a, .bb-template-v2 .primary-menu .current-menu-parent>a, .bb-template-v2 .primary-menu .current_page_item>a {
    color: #5a365b;
}
.bb-template-v2 .user-wrap-container .sub-menu-inner>li>a {
    color: #ffffff;
}
.bb-template-v2 .site-header .user-wrap.menu-item-has-children .sub-menu {
    border-radius:0px;
    padding: 0px;
}
.bb-template-v2 .site-header .sub-menu a {
    border: 0;
    border-radius: 0px;
    margin: 0px;
}
.bb-template-v2 .user-wrap.menu-item-has-children .sub-menu-inner li.menupop .ab-sub-wrapper .ab-submenu {
    border-radius: 0px;
}
/*.bb-template-v2 .side-panel-menu>.current-menu-item>a:hover span.count{ color:#fff!important;}*/
.bb-template-v2 .bp-navs ul li .count, .bb-template-v2 .bp-navs ul li.selected .count, .bb-template-v2 .buddypress-wrap .bp-navs li.current a .count, .bb-template-v2 .buddypress-wrap .bp-navs li.dynamic a .count, .bb-template-v2 .buddypress-wrap .bp-navs li.dynamic.current a .count, .bb-template-v2 .buddypress-wrap .bp-navs li.dynamic.selected a .count, .bb-template-v2 .buddypress-wrap .bp-navs li.selected a .count, .bb-template-v2 .buddypress_object_nav .bp-navs li.current a .count, .bb-template-v2 .buddypress_object_nav .bp-navs li.selected a .count, .bb-template-v2 .lifter-topic-sidebar-wrapper .llms-count, .bb-template-v2.woocommerce #content div.product .woocommerce-tabs ul.tabs li#tab-title-reviews a span {
    border-radius: 15px;
}
.activity-update-form #whats-new-form #whats-new-toolbar, .activity-update-form #whats-new-form-placeholder #whats-new-toolbar, .bp-nouveau-activity-form-placeholder- #whats-new-form #whats-new-toolbar, .bp-nouveau-activity-form-placeholder- #whats-new-form-placeholder #whats-new-toolbar {
    background-color: #ffffff;
}
.bb-template-v2 #editor-toolbar [class*=" bb-icon-"], .bb-template-v2 #whats-new-formatting-toolbar .emojionearea .emojionearea-button, .bb-template-v2 #whats-new-formatting-toolbar .emojionearea .emojionearea-button:before, .bb-template-v2 #whats-new-formatting-toolbar a [class*=" bb-icon-"], .bb-template-v2 #whats-new-messages-toolbar .emojionearea .emojionearea-button, .bb-template-v2 #whats-new-messages-toolbar .emojionearea .emojionearea-button:before, .bb-template-v2 #whats-new-messages-toolbar a [class*=" bb-icon-"], .bb-template-v2 #whats-new-toolbar .emojionearea .emojionearea-button, .bb-template-v2 #whats-new-toolbar .emojionearea .emojionearea-button:before, .bb-template-v2 #whats-new-toolbar a [class*=" bb-icon-"], .bb-template-v2 .ac-reply-toolbar .emojionearea .emojionearea-button, .bb-template-v2 .ac-reply-toolbar .emojionearea .emojionearea-button:before, .bb-template-v2 .ac-reply-toolbar a [class*=" bb-icon-"], .bb-template-v2 .activity-update-form .activity-form.focus-in #editor-toolbar .emojionearea-button:before, .bb-template-v2 .activity-update-form .activity-form.focus-in #editor-toolbar .post-elements-buttons-item [class*=" bb-icon-"], .bb-template-v2 .bp-nouveau-activity-form-placeholder- .activity-form.focus-in #editor-toolbar .emojionearea-button:before, .bb-template-v2 .bp-nouveau-activity-form-placeholder- .activity-form.focus-in #editor-toolbar .post-elements-buttons-item [class*=" bb-icon-"], .bb-template-v2 ul.medium-editor-toolbar-actions .medium-editor-action b {
    font-weight: 300;
    color: #5a365b;
}
span.widget-num-count {
    font-size: 19px!important;
}
.bb-template-v2 .elementor-widget .elementor-widget-container>h5, .bb-template-v2 .widget-title, .bb-template-v2 .widgettitle, .bb-template-v2 h2.widget-title {
    text-transform: uppercase;
    font-size: 17px;
    margin-bottom: 23px;
}
nav#object-nav li {
    float: left;
    margin: 0;
    padding: 0 15px 0 15px;
}
.groups-header #item-header-content .generic-button .group-button.join-group{
    background-color: #5a365b;
    border: 1px solid #5a365b;
}
.groups-header #item-header-content .generic-button .group-button.join-group:hover{ background:#c1895e;}
#buddypress .member-header-actions>.generic-button>.is_friend {
    background: none!important;
    border: 0px!important;
    padding: 0;
    margin-top: 3px;
}
.buddypress .member-header-actions>.generic-button button.friendship-button.not_friends.add{
    background: none!important;
    border: 0px!important;
    padding: 0;
    margin-top: 3px;
}
#buddypress .bp-search-results-list .list-wrap, #buddypress .members-list.bp-search-results-list .list-wrap{ padding-left:10px;}
.entry-meta .item-meta span.group-visibility.public{
    border: 1px solid #c1895e!important;
    padding: 0px 5px;
    background: #c1895e!important;
    color: #fff!important;
}
.bb-template-v2 #buddypress .member-header-actions+.bb_more_options .bb_more_options_action:hover{ background:#5a365b!important; border-color:#5a365b!important;}
.bb-template-v2 .results-group-footer .view-all-link{ background:#5a365b!important; border-color:#5a365b!important; color:#fff!important;}

li a#update-password:before{content: '\ef07';}
li a#account-admin-visibility-mode:before{content: '\ef58';}