/* dashborad-css */

.bb-rl-left-panel .bb-readylaunchpanel-menu li.selected>a {
    background-color: #AB035C;
    color: #fff;
	 
}
.bb-rl-left-panel .bb-readylaunchpanel-menu li>a:hover{
	 background-color: #AB035C;
    color: #fff;
		border-left: 4px solid #AB035C;
}
.bb-rl-left-panel .bb-readylaunchpanel-menu li>a>.menu-icon{
	  padding: 2px;
}
.bb-rl-left-panel .bb-readylaunchpanel-menu li:hover>a>.menu-icon{
            color: #AB035C;
    background-color: white;
	    border-radius: 50%;
	
}
.bb-rl-left-panel .bb-readylaunchpanel-menu li.selected>a>.menu-icon{
	    color: #AB035C;
    background-color: white;
	    border-radius: 50%;
	  
}
.bb-rl-left-panel .bb-rl-list h2 , .bb-rl-left-panel .bb-rl-show-more {
	color: #AB035C;
}
.bb-rl-header{
    background-color: #415A92;
}
.bb-rl-header .bb-readylaunch-menu>li>a{
    color: white;
}
.bb-rl-header .bb-readylaunch-menu>li.current-menu-item>a{
    background-color: #AB035C;
    color: white;
}
.bb-rl-header .bb-rl-nav-more i{
    color: white;
}
.bb-rl-header  .bb-rl-button.bb-rl-button--secondaryOutline , .bb-rl-header  .header-aside .bb-rl-header-search [class*=bb-icons-rl], .bb-rl-header  .header-aside .notification-link [class*=bb-icons-rl]{
        color: white;
}
#bb-rl-right-sidebar .progress_bit__scale{
    background-color: #AB035C;
}
#bb-rl-right-sidebar .widget_bp_profile_completion_widget .single_section_wrap.completed .section_ico .bb-icon-check {
    color: var(--bb-rl-background-color);
    background-color: #415A92;
    border-radius: 50%;
}
.bb-rl-left-panel .bb-rl-list .bb-rl-item-list li , .bb-rl-left-panel .bb-rl-list .bb-rl-item-list li .item-title a{
		border-left: 0px solid #AB035C !important;
}
.bb-rl-left-panel .bb-rl-list .bb-rl-item-list li:hover , .bb-rl-left-panel .bb-rl-list .bb-rl-item-list li:hover .item-title a{
        background-color: #AB035C;
    color: #fff;
	border-left: 0px solid #AB035C !important;
}
.bb-rl-button.bb-rl-button--brandFill{
    background-color: #AB035C !important;
    color: #fff !important;
	  border-color: #AB035C;
}
.bb-rl-left-panel .bb-readylaunchpanel-menu li.selected>a{
        border-left: 4px solid #AB035C !important;
}
.bb-rl-left-panel .bb-readylaunchpanel-menu li>a>.menu-icon{
        background: trasperent;
}
.bb-rl-header .bb-rl-button.bb-rl-button--secondaryOutline {
	background-color: transparent;
}
.bb-rl-header .bb-rl-button.bb-rl-button--secondaryOutline:hover {
    background-color: transparent;
}
.item-entry .group-button.leave-group{
	    background-color: #AB035C !important;
    color: #fff !important;
    border-color: #AB035C;
}
.bb-rl-groups .item-entry .group-footer-wrap .generic-button .group-button.bp-toggle-action-button.leave-group::before{
	    color: #fff;
}
.bb-rl-secondary-header #object-nav ul li a:hover, .bb-rl-secondary-header #object-nav ul li.selected a{
	    background-color: #AB035C;
    color: white;
}
.widget_bb_group_members_widget .item-options a.selected, .widget_bb_group_members_widget .item-options a:hover{
	    background-color: #AB035C;
    color: white;
}
.generic-button .group-button.join-group:hover{
        background-color: #AB035C !important;
    color: white !important;
}
.generic-button .group-button.join-group:hover::before{
    color: white !important;
}
#buddypress .bp-activity-banner {

    max-width: 1088px;

margin-top: 0 !important;
    margin-bottom: 0px;

    text-align: center;
	    margin: 0 auto;
	padding:50px 30px 0 30px;

}
 
.bp-activity-banner img {
max-width: 100%;
    max-height: 300px;
    object-fit: cover;
    border-radius: 6px;
    margin: 0 auto;
}

.bp-banner-video{
	max-width: 1088px;
    border-radius: 6px;
	min-height:582px;
	display:block;
    margin: 0 auto;
	padding:0 30px;
	margin-top:30px;
}
.bb-rl-group-section .widget_bb_group_members_widget .item-list li:hover {
	 background-color: #415890;
}
.bb-rl-header .bb-readylaunch-menu>li:hover>a {
     background-color: #AB035C;
    color: white;
}
.bb-rl-container .intro-video{
	max-width: 1088px;
    margin: 0 auto;
    padding: 30px 30px 0 30px;
}
.bb-rl-container .intro-video h2{
	font-size: 40px !important;
    font-weight: 500;
    text-align: center !important;
    background: #415A92;
    color: white;
    border-radius: 6px;
    padding: 15px;
}
.bb-rl-header .header-aside .header-aside-inner .notification-wrap.selected .notification-link i{ 
color:#AB035C;
}
#wpadminbar ~ .bb-readylaunch .site-main .bb-rl-secondary-header:has( >.bb-rl-group-info-wrap), #wpadminbar ~ .bb-readylaunch .site-main .bb-rl-secondary-header:has( >.bb-rl-entry-heading){
padding-top:50px !important;
}
.bb-rl-group-extra-info .bp-generic-meta .leave_group  , .bb-rl-group-extra-info .bp-generic-meta .subscribed.generic-button button{
	    background-color: #AB035C !important;
    color: white !important;
    border-color: transparent !important;
}
.bb-rl-modal-content .group-description p a{
	color: #AB035C !important;
}
.bb-rl-card-content .bb-rl-card-action-outline .card-button.card-button-group:hover:hover {
    background-color: #AB035C !important;
	border-color:  #AB035C !important;
}
.bb-rl-left-panel .bb-bottom-readylaunchpanel-menu li > a:hover::before {
	color: #fff;
}
.bb-rl-activity-wrap, #page{
	overflow-x:hidden;
}
.bb-rl-group-section .widget_bb_group_members_widget .item-list li:hover .item-content  span{
	    color: white;
}
.bb-rl-widget-sidebar  .widget-header a:hover{
	color: #AB035C !important;
}
.bb-rl-main-nav-list li.current a, .bb-rl-main-nav-list li.selected a{
	background-color: #AB035C !important;
	color: #fff !important;
}
.bb-rl-main-nav-list li a:hover{
    background-color: #AB035C !important;
    color: white !important;
}
.bb-rl-main-nav-list li a:hover .bb-icons-rl-caret-down{
	color:#fff !important;
}
.profile .bb-rl-see-all a{
    background-color: #AB035C !important;
    color: white !important;
}
.bb-rl-profile-edit-subnav .subnav, .bb-rl-profile-subnav .subnav{
        margin-bottom: 20px !important;
}
.item-body .bb-rl-sub-ctrls #subnav-filters{
	        margin-bottom: 20px !important;
}
.bb-rl-profile-edit-subnav .subnav li.current a, .bb-rl-profile-subnav .subnav li.current a{
    background-color: #AB035C !important;
    color: white !important;
    border-color: transparent !important;
}
.bb-rl-profile-edit-subnav .subnav li a, .bb-rl-profile-subnav .subnav li a{
border-color: #AB035C !important;
    color: black !important;
}
.bb-rl-profile-edit-subnav .subnav li a:hover, .bb-rl-profile-subnav .subnav li a:hover{
     background-color: #AB035C !important;
    color: white !important;
    border-color: transparent !important;
}
.bb-rl-profile-edit-subnav .subnav li + li{
	margin-top:5px;
}
#mepr-account-welcome-message{
    margin-bottom: 20px !important;
}
.mepr-account-form.mepr-form .mp-form-row.mepr_email input{
    border-radius: 16px !important;
    border: 1px solid #D9D9D9 !important;
    border-width: 1px !important;
    border-color: #D9D9D9 !important;
    padding: 17px !important;
    display: flex !important;
    align-items: center !important;
    height: 60px !important;
    margin-top: 10px;
}
.mepr-submit.mepr-share-button{
     background-color: #AB035C !important;
    color: white !important;
    border: 2px solid transparent !important;
	padding: 5px 12px !important;
}
#bb-rl-right-sidebar .bb-rl-profile-widget-header .bb-rl-see-all a{
	background:transparent !important;
	color:#AB035C !important;
}
#bb-rl-right-sidebar .widget-header .widget-link{
	color:#AB035C !important;
}
.bp-wrap .mp_wrapper.mp_wrapper_home{
    background-color: var(--bb-rl-background-color);
    border: 1px solid var(--bb-rl-border-secondary-color);
    border-radius: var(--bb-rl-radius-lg);
    padding: var(--bb-rl-space-200) var(--bb-rl-space-300) var(--bb-rl-space-300);
}
#mepr-account-welcome-message p{
        display:none;
}
 
.mepr-account-change-password a{
        color: black !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
 
.bb-rl-profile-edit-subnav .subnav .bb-rl-profile-subnav-item.selected a{
	  background-color: #AB035C !important;
    color: white !important;	
}
.bb-rl-profile-edit-subnav .subnav .bb-rl-profile-subnav-item a::before{
	padding:2px !important;
	border-radius:50% !important;
	
}
.bb-rl-profile-edit-subnav .subnav .bb-rl-profile-subnav-item.selected a::before{
	color:#AB035C !important;
	background:#fff !important;
}
.bb-rl-profile-edit-subnav .subnav .bb-rl-profile-subnav-item a:hover::before{
  	color:#AB035C !important;
	background:#fff !important;
}
.bb-rl-profile-edit-subnav .subnav .bb-rl-profile-subnav-item a:hover{
    background-color: #AB035C !important;
    color: white !important;
}
.profile.edit #profile-edit-form #profile-group-edit-submit{
	background: #AB035C !important;
	outline:none !important;
	padding-left:16px !important;
}
#mepr-account-subscriptions-table{
     background-color: var(--bb-rl-background-color);
    border: 1px solid var(--bb-rl-border-secondary-color);
    border-radius:0 !important;
    padding: var(--bb-rl-space-200) var(--bb-rl-space-300) var(--bb-rl-space-300);
}
#mepr-account-payments-table{
	 background-color: var(--bb-rl-background-color);
    border: 1px solid var(--bb-rl-border-secondary-color);
    border-radius:0 !important;
    padding: var(--bb-rl-space-200) var(--bb-rl-space-300) var(--bb-rl-space-300);
}
.mepr-subscription-row .mepr-account-actions a{
     color: #fff !important;
    font-weight: 400 !important;
	padding:5px 7px !important;
	border-radius:6px !important;
	width:fit-content !important;
	font-size:14px !important;
	background:#415A92 !important;
	margin:0 auto 5px auto !important;
}

.mepr-subscription-row .mepr-account-actions a.mepr-account-cancel{
	background:#AB035C !important;
}
.mepr-inactive {
    color: #AB035C;
}
.mp_wrapper table.mepr-account-table th{
        background: #AB035C !important;
    color: white !important;
        padding: 8px !important;
    font-size: 14px !important;
}
.mp_wrapper .mp_wrapper-table-wrapper{
        overflow-x: auto !important;
}

@media screen and (max-width: 1350px) {
.mp_wrapper .mp_wrapper-table-wrapper{
        max-width:457px !important;
}
}
@media screen and (max-width: 1200px) {
.mp_wrapper .mp_wrapper-table-wrapper{
        max-width:100% !important;
}
}
.mp_wrapper table.mepr-account-table td{
    padding: 8px !important;
}
@media(max-width:600px){
	.mp_wrapper table.mepr-account-table td{
        min-height: 45px !important;
}
}
 
.standard-form .submit input{
    background-color: #AB035C !important;
    color: white !important;
    border-color: transparent !important;
}
 .bb-readylaunch-template input[type=checkbox]:not(.bb-custom-check):checked+label:before, .bb-rl-styled-checkbox:checked+label:before{
	 background: #ab035c !important;
    border-color: #ab035c !important;
}
.bb-readylaunch-template input[type=radio]:checked+label:before{
    border-color: #ab035c !important;
}
.profile.edit .clear-value{
	background:#415A92 !important;
	color:#fff;
}
.bb-readylaunch-template .bp-feedback.info .bp-icon::before{
	color: #AB035C !important;
}
.bb-readylaunch-template .bp-feedback.info{
	border-color:#AB035C !important;
	background:#ab035c14 !important;
}
.bb-rl-account-settings-section .standard-form #submit{
	 background: #ab035c !important;
	border-color:#ab035c !important;
		padding:5px 20px !important;
	outline:none !important;
}
.bb-rl-account-settings-section .standard-form #submit:focus{
	 background: #ab035c !important;
	border-color:#ab035c !important;
	padding:5px 20px !important;
}
#wpadminbar ~ #page .site-main #item-header .bp-messages{
	margin-top:50px;
}
.user-wrap .bb-rl-profile-dropdown .bb-rl-profile-lists .bb-rl-profile-list-item:nth-last-child(2) {
  display: none !important;
}
.main-navs.single-screen-navs .bb-rl-main-nav-list{
	gap:5px;
}
.bb-rl-left-panel-menu-list.bb-readylaunchpanel-menu li + li{
	margin-top:5px;
}
.mepr_update_account_table .mepr-submit{
    padding: var(--bb-rl-space-50) var(--bb-rl-space-200);
    background-color: #ad005b !important;
    color: white !important;
    border-color: transparent !important;
    border-radius: 6px !important;
}
 
.my-account .bp-wrap .mp_wrapper{
    background-color: var(--bb-rl-background-color) !important;
    border: 1px solid var(--bb-rl-border-secondary-color) !important;
    border-radius: var(--bb-rl-radius-lg) !important;
    padding: var(--bb-rl-space-200) var(--bb-rl-space-300) var(--bb-rl-space-300) !important;
}
.my-account .bp-wrap .mp_wrapper:has(>.mp_wrapper-table-wrapper .mepr-account-table){
	background:transparent !important;
	padding:0 !important;
	border:none !important;
}
.notification-header  a{
        background-color: #AB035C !important;
    color: #fff !important;
    border-color: #AB035C !important;
	outline:none !important;
}
.list-wrap  .item .group-item-wrap .list-title a:hover {
    color: #AB035C !important;
}
@media screen and (max-width: 992px) {
    .bb-rl-header .bb-rl-left-panel-mobile {
        color: white;
	}
	    .bb-readylaunch-mobile-menu li a:hover {
        background-color: #ad005b !important;
        color: white !important;
    }
}
.user-wrap .bb-rl-profile-dropdown ul li a:hover {
    background-color: #ad005b !important;
    color: white !important;
}
.user-wrap .bb-rl-profile-dropdown ul li a:hover i{
color: white !important;
}
 
.user-wrap .bb-rl-profile-dropdown ul li a:hover::after{
color: white !important;
}

.ac-form .bb-rl-ac-reply-footer .bb-rl-ac-submit-wrap input[type=submit]{
	    background-color: #AB035C !important;
    border: 1px solid #AB035C !important;
}
.generic-button .bb-icon-thumbs-up{
	    color: #415A92 !important;
}
.site.bb-readylaunch{
	    background-color: #e1e1f79e !important;
}
@media screen and (max-width: 500px) {
	.bb-rl-container .intro-video h2 {
    font-size: 25px !important;
		padding: 12px;
	}
}
.members-list .list-wrap .bb-rl-item-block-heading .bp-member-type {
        background-color: #AB035C;
    color: white;
    border-color: transparent;
}
#bbpress-forums .bb-rl-topic-footer .bb-rl-topic-reply-link-wrap a{
	    background-color: #AB035C !important;
    color: white !important;
    border-color: transparent !important;
}
#profile-card .bb-rl-card-footer .card-button.send-message{
     background-color: #AB035C !important;
    color: white !important;
      border-color: transparent !important;
}
#profile-card .friendship-button {
    background-color: #AB035C !important;
    color: white !important;
      border-color: transparent !important;
}
#bb-rl-item-header-content .member-title-wrap .bp-member-type {
     background-color: #AB035C !important;
    color: white !important;
      border-color: transparent !important;
}

.bb-rl-content-wrapper .bb-rl-create-group .group-create-links .button-tabs li.current a .bb-rl-group-creation-tab-number{
        background-color: #AB035C !important;
    color: white !important;
    border-color: transparent !important;
}
#members-list .list-title.member-name a:hover{
    color:  #AB035C !important;
}

#bb-rl-right-sidebar .widget_bp_profile_completion_widget .single_section_wrap.completed .section_ico{
     background-color: #AB035C !important;
     border-color: #AB035C  !important;
}
#bb-rl-activity-stream .activity-state_users .activity-state_user__reaction i{
	    color: #415A92 !important;
}
#group-card .group-button .group-button.join-group{
 background-color: #AB035C !important;
    color: white !important;
    border-color: transparent !important;
}
.header-aside .notification-link .count{
	background-color: #AB035C !important;
}
ul.bb-rl-profile-lists li:nth-child(2) ul.bb-profile-submenu-lists {
   display: none;
}
@media screen and (max-width: 1200px){
	.bb-rl-secondary-container:has(>.bb-rl-widget-sidebar){
	    padding-top: 0 !important;
}
	.bb-rl-secondary-container .bb-rl-widget-sidebar {
    max-width: 100% !important;
    margin: 0 auto !important;
	width: auto !important; 	
}
}
#wpadminbar ~ #page .messages-wrapper{
	margin-top:50px;
}
#bb-rl-members-order-select .select2-container.select2-container--open:has(>.select2-dropdown--below),#bb-rl-groups-order-select .select2-container.select2-container--open:has(>.select2-dropdown--below){
	top:118px !important;
}
@media(max-width:782px){
#bb-rl-members-order-select .select2-container.select2-container--open:has(>.select2-dropdown--below),#bb-rl-groups-order-select .select2-container.select2-container--open:has(>.select2-dropdown--below){
	top:137px !important;
}
}
#bb-rl-profile-container #bb-rl-item-header-content .friendship-button {
    background-color: #AB035C !important;
    color: #fff !important;
    border-color: transparent !important;
	border-radius:6px !important;
	outline:none !important;
	box-shadow:none !important;
	border:none !important;
}
 #bb-rl-messages-thread-list-nav .subnav #compose{
	background:#AB035C !important;
	 color:#fff !important;
}
#bb-rl-messages-thread-list-nav .subnav #compose::before{
	color:#fff !important;
}
.bb-rl-messages-container .bb-rl-messages-tabs .bb-rl-messages-tabs-list .bb-rl-messages-tab-item.active .bb-rl-messages-tab-link{
	background:#AB035C !important;
	 color:#fff !important;
}
.bb-rl-messages-container #bb-rl-message-threads .bb-rl-thread-item.current{
	background:#ab035c14 !important;
}
.bb-rl-messages-container #bb-rl-message-threads .bb-rl-thread-item:hover{
	background:#ab035c14 !important;
}
.bb-rl-messages-container #bb-rl-message-threads .bb_more_options_list li a:hover{
	background:#AB035C !important;
	 color:#fff !important;
}
.bb-rl-messages-container #bb-rl-message-threads .bb_more_options_list li a:hover::before{
	 color:#fff !important;
}

.bb-rl-messages-content .bp-messages-content-wrapper #bp-message-thread-header .single-message-thread-header .participants-name a:hover{
	 color:#AB035C !important;
}


.bb-rl-messages-container #bb-rl-messages-right-panel .bb-rl-message-right-panel-inner .bb-rl-message-right-tabs .bb-rl-tab-item.active{
	color:#fff !important;
	background:#AB035C !important;
}

#bb-rl-activity-group-ac-items .bb-rl-radio-style input[type="radio"]:checked + span:before {
    border: 8px solid  #415A92 !important;
}
.bb-rl-privacy-status-actions #bb-rl-privacy-status-group-back{
    background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
.bb-rl-privacy-status-actions #bb-rl-privacy-status-group-back:hover{
      background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
#whats-new-submit #bb-rl-aw-whats-new-reset{
    background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
#whats-new-submit #bb-rl-aw-whats-new-reset:hover{
      background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
#ac-form-570 .bb-rl-ac-reply-footer .bb-rl-button{
    background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
#ac-form-570 .bb-rl-ac-reply-footer .bb-rl-button:hover{
      background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
.messages-wrapper .bb-rl-messages-nav-panel .bb-rl-profile-subnav .subnav li a{
	    background-color: transparent !important;
	    color:#000 !important;
}
.bb-rl-container .bb_more_options .bb_more_dropdown .generic-button a:hover {
     background: #415A92 !important;
    color: white !important;
}	
#bb-rl-invite-modal .bb-rl-modal-footer .bb-rl-close-invite {
    background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
#bb-rl-invite-modal .bb-rl-modal-footer .bb-rl-close-invite:hover{
      background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
.bb-rl-button.bb-rl-button--brandFill:focus-within{
	outline:none !important;
}
#wpadminbar ~ #page .bb-rl-single-forum{
	    padding: 50px 0 24px 0;
}
#bb-schedule-posts .bb-rl-model-footer .bb-schedule-activity-clear {
    background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
#bb-schedule-posts .bb-rl-model-footer .bb-schedule-activity-clear:hover{
      background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
.bb-rl-media-stream .bb-item-thumb.selected .bb-custom-check + label .bb-icons-rl-check-circle::after{
        background-color: #415A92 !important;
}
.bb-readylaunch-template .bb-model-footer #bp-media-create-album-submit{
        background-color: #415A92 !important;
}
@media(max-width: 544px){
	.bb-rl-activity-wrap:has(.bb-rl-secondary-container){
		    margin: 0 24px !important;
	}
}
.bb-media-actions #bb-create-folder {
    background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
.bb-media-actions #bb-create-folder:hover{
      background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
#group-settings-form #save {
    background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
#group-settings-form #save:hover{
      background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
.bb-rl-groups-single-wrapper .bb-rl-secondary-header .generic-button .group-subscription {
    background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
.subscription-views .bb-rl-button.bb-rl-button--secondaryOutline {
    background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
.subscription-views .bb-rl-button.bb-rl-button--secondaryOutline:hover{
      background: #415A92 !important;
    color: white !important;
    border: 1px solid #415A92 !important;
}
.bb-rl-content-wrapper .bb-rl-account-settings-section .subnav_tab ul li.selected a {
    background: #AB035C !important;
    color: white !important;
}
.bb-rl-content-wrapper .bb-rl-account-settings-section .subnav_tab ul li a:hover{
     background: #AB035C !important;
    color: white !important;
}
.bb-rl-button.bb-rl-button--secondaryFill{
	background-color:#415A92 !important;
    border: 1px solid #415A92 !important;
    color: #fff !important;
	outline:none !important;
}
#object-nav .bb-rl-sub-menu, .bb-rl-header .bb-readylaunch-menu .bb-rl-sub-menu{
	left: 50% !important;
    transform: translateX(-50%);
}
.bp-messages-form-header a.bp-close-compose-form {
    display: block !important;
}
@media (max-width: 600.98px){
#header-aside .user-wrap  .bb-rl-profile-dropdown .bb-rl-profile-lists{
        min-width: 195px !important;
}

#header-aside .user-wrap  .bb-rl-profile-dropdown .bb-rl-profile-lists li > .bb-profile-submenu-lists{
        min-width: 150px;
}
}
@media screen and (max-width: 992px) {
  #masthead  #header-aside .notification-wrap, .header-aside .bb-message-dropdown-notification {
        display: block !important;
    }
	#masthead .bb-rl-container .bb-readylaunch-mobile-menu__wrap .bb-readylaunch-mobile-menu_items {
    display: none !important;
}
}
#bp-message-thread-header .single-message-thread-header .actions .bb-rl-messages-info .message_action__info i.bb-icons-rl-info::before {
    content: "\e1fe";
    color: var(--bb-rl-icon-color);
    font-size: 22px;
    font-family: bb-icons-rl;
    font-style: normal;
    font-weight: 700;
    margin: 0;
}
@media screen and (max-width: 782px) {
    .bb-rl-topics-list .type-topic {
        padding: var(--bb-rl-space-200) !important;
    }
}
.bb-rl-documents-header-wrap{
	    flex-wrap: wrap;
}
@media(max-width:767px){
.bb-toast-messages-enable .single-toast-messages{
	width:95% !important;
}
.bb-toast-messages-enable .single-toast-messages .toast-messages-list{
	margin-left:0 !important;
}
.bb-toast-messages-enable .single-toast-messages .toast-messages-list .toast-messages-content{
	font-size:14px !important;
}

}

.mutual #members-list .item-entry .item-meta .bp-member-type {
        background-color: #AB035C;
    color: white;
    border-color: transparent;
}
@media screen and (max-width: 992px) {
    .bb-rl-content-wrapper {
        padding-left: 15px;
        padding-right: 15px;
    }
		.bb-rl-activity-wrap .bb-rl-screen-content .bb-subnav-filters-container-main #bb-subnav-filter-show.subnav-filters-modal{
        left: 2px;
}
}
@media screen and (max-width: 782px) {
    .bb-forums-topics-page .bb-rl-container-inner {
        padding:0 15px;
    }
}
.notifications .entry-header.notifications-header .subnav-filters #bb-rl-dir-filters #bb-rl-notifications-filter-select, .notifications .notifications-header .notifications-header-actions .bb-sort-by-date{
    color: black !important;
    background: white !important;
}
.profile.change-avatar .bp-avatar #bp-upload-ui #drag-drop-area{
        border: none !important;
}
.bp-wrap #item-body .bb-rl-sub-ctrls + .bb-rl-wrap-invites{
	overflow-x:auto !important;
}
@media(max-width:767px){
.bp-wrap #item-body .bb-rl-sub-ctrls + .bb-rl-wrap-invites table{
	min-width:500px !important;
}
}


.error404 .error-404  .page-content p a{
    background-color: #AB035C !important;
    color: white !important;
    border-color: #AB035C !important;
}

.error404 .primary-menu>li>a{
    color: white !important;
}

.error404  #masthead{
     background-color: #415A92 !important;
}

.error404 .site-header .header-aside .notification-dropdown i, .site-header .header-search-wrap i, .error404 .site-header .notification-dropdown i, .site-header i{
    color: white !important;
}

.error404 .site-header .header-aside i {
    color: white !important;
}

.error404.bb-template-v2 .site-header .user-wrap.menu-item-has-children .user-link .user-name{
    color: white !important;   
}
.error404.bb-template-v2 .site-header .user-wrap.menu-item-has-children.selected>.user-link:before, .error404.bb-template-v2 .site-header .user-wrap.menu-item-has-children>.user-link:hover:before{
            background-color: transparent;
}
.error404 #buddypanel-menu{
     padding-left: 0 !important;
}
.error404 .bb-footer .footer-socials a:hover, .error404 .footer-copyright-wrap .footer-menu a:hover {
    color: #415A92 !important;
}
.error-404 .desc, .error404 .no-results.not-found .desc{
	color: black !important;
}
.my-profile .bp-avatar .warning{
    position: absolute;
    left: 120px;
    width: 250px;
}
.my-profile .files .error{
    position: absolute;
    left: 120px;
    width: 250px !important;
}
#bb-rl-right-sidebar .widget.widget_bb_recent_blog_posts_widget {
    display: none;
}
@media screen and (max-width: 500px) {
   .my-profile .bp-avatar .warning{  
    width: 105px;
}
}
@media screen and (max-width: 500px) {
    .my-profile .bp-avatar .warning, .my-profile .files .error {
        width: 120px !important;
        font-size: 12px !important;
        padding: 8px 10px !important;
    }
}
@media (max-width: 544px) {
  .my-account .bb-rl-profile-edit-wrapper .bp-avatar .bb-rl-crop-container > .items {
        max-width: 100%;
    }
}
#bb-rl-profile-container #bb-rl-item-header-avatar #custom_profile_image_container {
	     margin: 0 !important;
}
#cropper_modal_overlay #crop_save_btn {
          background-color: #AB035C !important;
    color: white !important;
    border-color: #AB035C !important;
	border-radius: 6px;
}

#cropper_modal_overlay #crop_cancel_btn{
  background-color: #415A92 !important;
    color: white !important;
    border-color: #415A92 !important;
	border-radius: 6px;
}
#bb-rl-profile-container #custom_profile_image_container{
	position: relative;
	    overflow: unset !important;

}
#bb-rl-profile-container #custom_profile_image_container:after{
content: '';
    height: 35px;
    width: 35px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='25' height='25' x='0' y='0' viewBox='0 0 36.174 36.174' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M23.921 20.528c0 3.217-2.617 5.834-5.834 5.834s-5.833-2.617-5.833-5.834 2.616-5.834 5.833-5.834 5.834 2.618 5.834 5.834zm12.253-8.284v16.57a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4v-16.57a4 4 0 0 1 4-4h4.92V6.86a3.5 3.5 0 0 1 3.5-3.5h11.334a3.5 3.5 0 0 1 3.5 3.5v1.383h4.92c2.209.001 4 1.792 4 4.001zm-9.253 8.284c0-4.871-3.963-8.834-8.834-8.834-4.87 0-8.833 3.963-8.833 8.834s3.963 8.834 8.833 8.834c4.871 0 8.834-3.963 8.834-8.834z' fill='%23AB035C' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
    background-color: white;
    position: absolute;
    border-radius: 50%;
	bottom: 25px;
    right: -9px;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}
#cropper_modal_overlay #cropper_modal{
	    margin: 0 auto !important;
    margin-top: 50px !important;

}

@media(max-width:500px){
	#cropper_modal_overlay .cropper-container{
	width:100% !important;
}	
}
.registration.register .bb-rl-login-header{
	background:#415A92 !important;
	position:relative !important;
}
.registration.register .bb-rl-login-header-actions .bb-rl-button{
    background: #ab035c !important;
    border-radius: 100px;
    padding: 12px 30px;
    color: #fff;
    font-size: 18px !important;
    font-weight: 500;
}
.registration.register .register-page-main .mp_wrapper .mepr-form-input{
	border-radius: 16px !important;
    border: 1px solid #D9D9D9 !important;
    border-width: 1px !important;
    border-color: #D9D9D9 !important;
    padding: 17px !important;
    display: flex !important;
    align-items: center !important;
    height: 60px !important;
}
.registration.register .register-page-main .mp_wrapper label{
	    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 23px !important;
    color: black !important;
}
.monthly-membership #mepr-stripe-payment-form{
	margin-bottom:0 !important;
}
.monthly-membership #mepr-stripe-payment-form .p-Input input{
    border: 1px solid #D9D9D9 !important;
    border-width: 1px !important;
    border-color: #D9D9D9 !important;
}
.monthly-membership #mepr-stripe-payment-form .mepr-submit{
	transition: all .5s 
ease-in-out !important;
    background-color: var(--SecondaryColor) !important;
    color: var(--WhiteColor) !important;
    line-height: 1 !important;
    text-align: center !important;
    width: 100% !important;
    text-transform: uppercase !important;
    font-size: var(--fs-btn) !important;
    font-family: var(--ff-primary) !important;
    font-weight: var(--fw-400) !important;
    border-radius: 100px !important;
    height: 60px !important;
    border: 1px solid #D9D9D9 !important;
}
.monthly-membership #mepr-stripe-payment-form .mepr-submit:hover{
	    background: var(--PrimaryColor) !important;
}
.error404 .error-404{
        padding: 100px 15px  !important;
}
@media(max-width:991px){
		.error404 .error-404 .page-title{
		font-size:45px;
	}

}
@media(max-width:500px){
	.error404 .error-404{
        padding: 60px 15px  !important;
}
	.error404 .error-404 .page-title{
		font-size:28px;
	}
.registration.register .register-page-main{
	margin:100px 15px !important;
}	
}
.error404 .content-area{
	max-width:100% !important;
}
@media(max-width: 575.98px) {
    .error404 .header-section::after {
        top: 44px !important;
    }
	.error404 .header-section.mobile-stick::after {
        top: 39px !important;
    }
}
.group-text-desc-main{
	margin:0 !important;
	padding:15px 25px 15px 25px !important;
    border-bottom: 1px solid var(--bb-rl-border-secondary-color);
	background:#ab035c24 !important;
	width:100% !important;
}
.bb-rl-secondary-header:has(>.group-text-desc-main){
	row-gap:0 !important;
}
.bb-rl-secondary-header  .bb-rl-select2-dropdown .select2-results__option:hover, .bb-rl-secondary-header  .select2-dropdown.bb-rl-select2-dropdown .select2-results__option:hover {
    background-color: #ad005b !important;
    color: white !important;
}
.group-text-desc-main p{
	font-weight: bold;
}
.single-item.groups .bb-rl-group-info-wrap  .bb-rl-group-info  .bb-rl-group-title{
        font-size: 22px;
	line-height:36px;
}
.page-template-register-tpl .mepr-signup-form .mepr-checkbox-field.mepr-form-input{
        display: flex !important;
    align-items: center !important;
    gap: 15px !important;
	    margin-top: 25px !important;
}

.page-template-register-tpl .mepr-signup-form #mpgft-signup-gift-checkbox1{
        height: 20px !important;
    justify-content: start !important;
    width: 20px !important;
}