body.buddypress .site-content{padding-top:0;}
.buddypress .buddypress-wrap button.fa{font-family:FontAwesome;}
.buddypress-wrap .select-wrap{display:inline-block;background-color:#fff;border:1px solid var(--border-color);border-radius:var(--global-border-radius) !important;}
div#subnav-filters .subnav-search{display:flex;align-items:center;}
.buddypress-wrap .select-wrap select{margin-right:0;text-indent:0;}
body .buddypress-wrap .subnav-filters .component-filters select, body .buddypress-wrap .subnav-filters .last select{font-size:14px;max-width:100%;width:100%;min-height:34px;background-image:url(//englishmasteryhub.com/wp-content/themes/edufox/assets/images/arrow-down.svg);background-repeat:no-repeat;background-position:right 10px center;border:1px solid var(--border-color);}
.buddypress-wrap .standard-form select{padding-left:10px;}
.buddypress-wrap .select-wrap span.select-arrow{display:none;}
.buddypress-wrap select, #buddypress.buddypress-wrap form#whats-new-form #whats-new-options select{display:inline-block;font-family:inherit;font-style:inherit;font-size:15px;height:35px;outline:none;vertical-align:middle;background-color:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:none;padding:0 12px;padding-right:40px;color:inherit;}
select, .buddypress-wrap .select-wrap select, body #buddypress.buddypress-wrap form#whats-new-form #whats-new-options select,
.buddypress-wrap #notification-select,
.buddypress-wrap .standard-form select{-webkit-appearance:none;background-image:url(//englishmasteryhub.com/wp-content/themes/edufox/assets/images/arrow-down.svg);background-repeat:no-repeat;background-position:right 1rem center;padding-right:40px;height:45px;}
.buddypress-wrap input[type=email]:focus, .buddypress-wrap input[type=password]:focus,
.buddypress-wrap input[type=tel]:focus, .buddypress-wrap input[type=text]:focus,
.buddypress-wrap input[type=url]:focus, .buddypress-wrap textarea:focus{box-shadow:none;}
.buddypress-wrap .standard-form.profile-edit input:focus{background:#fff;background-color:rgb(255, 255, 255);}
#buddypress .comment-reply-link,
#buddypress .generic-button a,
#buddypress .standard-form button,
#buddypress a.button,
#buddypress input[type=button],
#buddypress input[type=reset]:not(.text-button),
#buddypress input[type=submit],
#buddypress ul.button-nav li a,
a.bp-title-button, #buddypress.buddypress-wrap .activity-list .load-more a,
#buddypress.buddypress-wrap .activity-list .load-newest a,
.buddypress .buddypress-wrap .bp-list.grid .action a, .buddypress .buddypress-wrap .bp-list.grid .action button, .buddypress .buddypress-wrap .action button, form#bp-data-export button,
body.bp-nouveau.media #buddypress div#item-header div#item-header-content button,
body.bp-nouveau.media #buddypress div#item-header div#item-header-content a,
.buddypress .buddypress-wrap button.button, .buddypress .buddypress-wrap button.button.edit, .buddypress .buddypress-wrap .btn-default, .buddypress .buddypress-wrap button.gamipress-achievement-unlock-with-points-button{font-family:inherit;font-size:initial;color:#fff;background-color:var(--color-theme-color);border-radius:var(--global-border-radius) !important;padding:15px 20px;border:none;font-weight:500;font-style:normal;text-decoration:none;text-align:center;cursor:pointer;display:inline-block;line-height:1.3;outline:0;vertical-align:middle;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all linear 0.2s;transition:all linear 0.2s;}
#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]:not(.text-button):hover,
#buddypress input[type=submit]:hover,
#buddypress ul.button-nav li a:hover,
a.bp-title-button:hover, #buddypress.buddypress-wrap .activity-list .load-more a:hover,
#buddypress.buddypress-wrap .activity-list .load-newest a:hover,
.buddypress .buddypress-wrap .bp-list.grid .action a:focus, .buddypress .buddypress-wrap .bp-list.grid .action a:hover, .buddypress .buddypress-wrap .bp-list.grid .action button:focus, .buddypress .buddypress-wrap .bp-list.grid .action button:hover, .buddypress .buddypress-wrap .action button:hover, form#bp-data-export button:hover,
body.bp-nouveau.media #buddypress div#item-header div#item-header-content button:hover,
body.bp-nouveau.media #buddypress div#item-header div#item-header-content a:hover,
.buddypress .buddypress-wrap button.button:hover, .buddypress .buddypress-wrap button.button.edit:hover, .buddypress .buddypress-wrap .btn-default:hover, .buddypress .buddypress-wrap button.gamipress-achievement-unlock-with-points-button:hover{background-color:var(--color-theme-hover);color:#fff;}
#buddypress input[type=submit]:focus{background-color:var(--color-theme-hover) !important;color:#fff !important;border:none !important;}
.buddypress .buddypress-wrap button.text-button:focus, .buddypress .buddypress-wrap button.text-button:hover, .buddypress .buddypress-wrap input.text-button:focus, .buddypress .buddypress-wrap input.text-button:hover{background:0 0;text-decoration:none;}
body.buddypress #buddypress.buddypress-wrap .wp-editor-tabs button,
body.buddypress #buddypress.buddypress-wrap .standard-form .wp-editor-container button,
body.buddypress #buddypress.buddypress-wrap .standard-form .wp-editor-container input[type=button]{background:#fff;border-color:#ccc;border-style:solid;border-width:1px;border-radius:0 !important;color:#555;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:400;outline:0;padding:2px 3px;text-align:center;text-decoration:none;width:auto;line-height:normal;}
body.buddypress #buddypress.buddypress-wrap .wp-editor-tabs button:hover,
body.buddypress #buddypress.buddypress-wrap .standard-form .wp-editor-container button:hover,
body.buddypress #buddypress.buddypress-wrap .standard-form .wp-editor-container input[type=button]:hover{background:#ededed;border-color:#999;color:#333;outline:0;text-decoration:none;}
body.buddypress #buddypress.buddypress-wrap .tmce-active button.switch-tmce{background:#f5f5f5;border-radius:0 !important;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;}
#buddypress.buddypress-wrap .wp-switch-editor{padding:3px 8px 4px !important;}
body.buddypress #buddypress.buddypress-wrap .html-active button.switch-html{background:#f5f5f5;border-radius:0 !important;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.buddypress .buddypress-wrap .wp-editor-container .button-small[type=button]{padding:0 8px 1px !important;}
.buddypress-wrap .bp-messages, .buddypress-wrap .bp-feedback{padding:0.615em 2.25em 0.615em 0.7em;font-size:14px;line-height:1.5;border:1px solid var(--border-color);border-radius:var(--global-border-radius) !important;box-shadow:none;margin-left:auto;margin-right:auto;overflow:hidden;}
.bp-messages.warning{color:#dd3333;border-color:#dd3333;}
#buddypress p.warning,
body.profile_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning,
body.users_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning{border-radius:var(--global-border-radius) !important;}
.buddypress-wrap .activity-update-form .bp-messages, .buddypress-wrap .activity-update-form .bp-feedback{margin:10px;}
.buddypress-wrap .bp-messages .bp-icon, .buddypress-wrap .bp-feedback .bp-icon{margin:-10px;}
.buddypress-wrap .bp-feedback p{font-size:14px;line-height:1.5;padding:3px;padding-left:20px;}
.buddypress .avatar{border-radius:var(--global-border-fill);}
.activity-list .activity-item .activity-header .avatar{border-radius:5px;}
.buddypress.round-avatars .avatar{border-radius:50%;}
.buddypress-wrap nav.activity-type-navs.main-navs.bp-navs.dir-navs{border-bottom:none !important;}
nav.activity-type-navs.main-navs.bp-navs ul.component-navigation.activity-nav{background:#fff;border-radius:var(--global-border-radius);border:1px solid var(--border-color) !important;}
@media screen and (min-width:46.8em){
.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links){border-bottom:1px solid var(--border-color) !important;border-top:0;box-shadow:none;}
.groups .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links){border:1px solid var(--border-color) !important;border-top:0;box-shadow:none;border-radius:var(--global-border-radius);background:#fff;}
}
@media screen and (max-width:46.8em){
.buddypress-wrap:not(.bp-single-vert-nav) .bp-navs:not(.bp-subnavs) li{background:#f5f5f5;}
}
.buddypress-wrap .bp-navs li:not(.current) a:focus,
.buddypress-wrap .bp-navs li:not(.current) a:hover,
.buddypress-wrap .bp-navs li:not(.selected) a:focus,
.buddypress-wrap .bp-navs li:not(.selected) a:hover{background:transparent;color:var(--color-theme-color);}
.buddypress-wrap:not(.bp-single-vert-nav) .main-navs > ul > li > a{padding:17px 15px;font-size:17px;display:flex;align-items:center;gap:8px;}
.buddypress-wrap .bp-navs li.current a, .buddypress-wrap .bp-navs li.current a:focus, .buddypress-wrap .bp-navs li.current a:hover, .buddypress-wrap .bp-navs li.selected a, .buddypress-wrap .bp-navs li.selected a:focus, .buddypress-wrap .bp-navs li.selected a:hover{background:transparent;color:var(--color-theme-color);}
.buddypress-wrap .single-screen-navs.horizontal li.current a, nav#object-nav.single-screen-navs.horizontal li a:hover,
.buddypress-wrap .bp-navs li.selected a{background:transparent;}
.buddypress-wrap .main-navs:not(.dir-navs) li.selected a,
.buddypress-wrap .main-navs:not(.dir-navs) li.current a{color:var(--color-theme-color);}
.bp-navs.bp-navs{overflow:initial;}
.buddypress-wrap .bp-subnavs{margin:0;border:0 !important;}
.buddypress-wrap nav#subnav{border:1px solid var(--border-color) !important;border-radius:var(--global-border-radius);}
.buddypress-wrap nav#subnav ul.subnav li a{padding:10px 12px;font-weight:normal !important;}
.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li{margin:0;}
.bp-navs::after, .bp-navs ul::after{content:" ";display:table;clear:both;}
.bp-navs ul li a{color:inherit;}
.buddypress-wrap .bp-pagination .bp-pagination-links{float:right;margin-right:0;}
.buddypress-wrap .bp-pagination .pag-count p.pag-data{font-size:16px;}
.buddypress-wrap .bp-pagination{float:none;display:flex;justify-content:space-between;align-items:center;gap:25px;}
.bp-pagination-links.bottom p.pag-data{display:flex;-ms-flex-align:center;justify-content:center;align-items:center;height:55px;border-radius:var(--global-border-radius);background-color:#fff;box-shadow:var(--global-box-shadow);}
.bp-pagination-links.bottom span.page-numbers.current, .bp-pagination-links.bottom a:hover{color:var(--color-theme-color);text-decoration:none;box-shadow:3px 5px 20px 0 rgba(94, 92, 154, 0.15) !important;}
.bp-pagination-links.bottom a.page-numbers, .bp-pagination-links.bottom span.page-numbers{padding:15px;border-radius:var(--global-border-radius);margin:0 2px;cursor:pointer;transition:color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;height:45px;width:45px;color:#000;line-height:15px;font-size:18px;position:relative;}
.bp-navs ul li .count, .buddypress-wrap .bp-navs li.dynamic a .count{background:var(--color-theme-color) !important;box-shadow:none;border-radius:5px !important;font-size:10px;font-weight:bold;color:#fff;letter-spacing:-0.26px;line-height:16px;border:0;min-width:15px;display:inline-block;margin-left:2px;padding:1px 5px 1px;text-align:center;vertical-align:middle;}
.buddypress-wrap .bp-navs li.dynamic a .count:empty{display:none;}
.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:var(--color-theme-color);}
.buddypress #buddypress.bp-dir-hori-nav .create-button a,
.buddypress #buddypress.bp-dir-hori-nav .create-button a:hover{text-decoration:none;}
.buddypress-wrap .subnav-filters{margin:20px 0;}
.buddypress-wrap form.bp-dir-search-form, .buddypress-wrap form.bp-invites-search-form, .buddypress-wrap form.bp-messages-search-form, .buddypress-wrap .media_search.media_search{background-color:#fff;box-shadow:none;border:1px solid var(--border-color);border-radius:var(--global-border-radius);margin:0;padding:0;position:relative;}
#buddypress #group-activity-search,
#buddypress #dir-members-search,
#buddypress #dir-groups-search,
#buddypress #dir-activity-search{border:0;background-color:transparent;padding-left:35px;font-size:14px;height:45px;}
body .buddypress-wrap .bp-invites-search-form input[type=search],
body .buddypress-wrap form.bp-dir-search-form input[type=search],
body .buddypress-wrap form.bp-messages-search-form input[type=search],
.buddypress-wrap form#group-members-search input[type=search],
.buddypress-wrap form#group-members-search input[type=text],
.buddypress-wrap form.bp-dir-search-form input[type=search],
.buddypress-wrap form.bp-dir-search-form input[type=text],
.buddypress-wrap form.bp-messages-search-form input[type=search],
.buddypress-wrap form.bp-messages-search-form input[type=text],
.buddypress-wrap form[data-bp-search].bp-invites-search-form input[type=search],
.buddypress-wrap form[data-bp-search].bp-invites-search-form input[type=text],
.buddypress-wrap .media_search.media_search .media_search_input{background-repeat:no-repeat;background-position:10px 50%;background-size:16px;background-image:url(//englishmasteryhub.com/wp-content/themes/edufox/assets/images/search.svg);background-position:left 10px center;padding-left:2rem;width:100%;font-size:14px;min-width:210px;box-sizing:border-box;box-shadow:none;}
.buddypress-wrap form.bp-dir-search-form button[type=submit],
.buddypress-wrap form.bp-messages-search-form button[type=submit],
.buddypress-wrap form#group-members-search button[type=submit],
.buddypress-wrap form.bp-dir-search-form button[type=submit],
.buddypress-wrap form.bp-messages-search-form button[type=submit],
.buddypress-wrap form[data-bp-search].bp-invites-search-form button[type=submit],
.buddypress-wrap .media_search.media_search .search_option{position:absolute;right:0;opacity:0;visibility:hidden;width:0;height:0;}
#rtSelectPrivacy{width:auto;}
div#activity-stream.activity.single-user .activity-inner .rtmedia-activity-text{margin-bottom:20px;}
.activity-list .activity-item .activity-content .rtm-activity-media-list{line-height:0;}
.rtmedia-activity-container .rtmedia-item-title, .rtmedia-activity-container .rtmedia-item-title a{display:none;}
.rtm-activity-media-list:not(.rtmedia-activity-media-length-1){display:flex;flex-flow:row wrap;margin:0 !important;align-items:flex-start;position:relative;}
.rtm-activity-media-list:before, .rtm-activity-media-list:after{content:normal;}
.media-type-photo .rtmedia-item-thumbnail{border-radius:0 !important;}
.media-type-photo{flex:0 0 50%;max-width:50%;}
.rtmedia-activity-media-length-1 .media-type-photo, .rtmedia-activity-media-length-4 .media-type-photo:first-child, .rtmedia-activity-media-length-3 .media-type-photo:first-child{flex:0 0 100%;max-width:100%;min-width:0;}
.rtm-activity-media-list:not(.rtmedia-activity-media-length-1):not(.rtmedia-activity-media-length-3):not(.rtmedia-activity-media-length-4) .media-type-photo:first-child,
.rtm-activity-media-list:not(.rtmedia-activity-media-length-4) .media-type-photo:nth-child(2),
.rtm-activity-media-list.rtmedia-activity-media-length-3 .media-type-photo:nth-child(3){flex:0 0 50%;max-width:50%;}
.media-type-photo .rtmedia-item-thumbnail{margin:0;padding-top:100%;position:relative;}
.media-type-photo .rtmedia-item-thumbnail img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;min-height:100%;width:auto;min-width:100%;object-fit:cover;}
.rtmedia-activity-media-length-1 .media-type-photo .rtmedia-item-thumbnail{padding-top:0;}
.rtmedia-activity-media-length-1 .media-type-photo .rtmedia-item-thumbnail img{position:relative;}
.rtm-activity-media-list.rtmedia-activity-media-length-3 .media-type-photo:first-child .rtmedia-item-thumbnail, .rtm-activity-media-list.rtmedia-activity-media-length-4 .media-type-photo:first-child .rtmedia-item-thumbnail{margin:0;padding-top:52.56%;position:relative;}
.rtm-activity-media-list.rtmedia-activity-media-length-3 .media-type-photo:first-child .rtmedia-item-thumbnail img, .rtm-activity-media-list.rtmedia-activity-media-length-4 .media-type-photo:first-child .rtmedia-item-thumbnail img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;min-height:100%;width:auto;min-width:100%;object-fit:cover;}
.widget .rtmedia-remain-count{font-size:16px;}
.rtmedia-list-item > a{cursor:pointer;}
.rtmedia-activity-container li.media-type-photo:not(.masonry-brick) .rtmedia-item-thumbnail img{object-fit:cover;}
.rtmedia-activity-container ul.rtmedia-list.rtm-activity-media-list:not(.rtmedia-activity-media-length-1) li.media-type-photo:not(.masonry-brick){width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;line-height:0;}
body .rtmedia-activity-container li.media-type-photo{width:100% !important;height:100% !important;margin:0;padding:0;}
body .rtmedia-activity-container ul.rtm-activity-media-list{overflow:hidden;}
.rtmedia-activity-container .rtmedia-list.masonry{padding:0 8px !important;margin:0 7px 6px !important;}
.rtmedia-activity-container .rtmedia-list.masonry li.media-type-photo{width:32% !important;height:auto !important;margin:0 0 8px;}
.rtmedia-activity-container .rtmedia-list-item.masonry-brick{display:inline-block;padding:0 !important;}
.activity-list .activity-item .activity-meta.action select.rtm-form-select{width:auto;margin-right:11px;min-height:37px;margin-top:14px;vertical-align:bottom;}
body.bp-nouveau .activity-update-form .rtmedia-plupload-container{width:98%;}
.buddypress-wrap .rtm-bp-navs ul li a > span{background:#c8cbcf;box-shadow:none;border-radius:100px;font-size:11px;font-weight:600;color:#fff;letter-spacing:-0.26px;line-height:16px;border:0;min-width:22px;display:inline-block;margin-left:3px;padding:2px 7px 2px;text-align:center;vertical-align:text-bottom;}
.buddypress-wrap .rtm-bp-navs ul li.selected a > span, .buddypress-wrap .rtm-bp-navs ul li.selected a:hover > span{background:var(--color-theme-color);color:#fff;}
.buddypress-wrap .rtm-gallery-media-title-container .rtm-media-options{margin-bottom:20px;}
.buddypress-wrap .rtm-gallery-media-title-container #rtm-media-options:after{content:" ";display:table;clear:both;}
.media .rtmedia-list:not(.masonry){display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;}
.media .rtmedia-container .rtmedia-list.rtmedia-list-media > li.rtmedia-list-item{width:175px;height:175px;overflow:hidden;margin-bottom:5px;}
@media(max-width:480px){
.media .rtmedia-container .rtmedia-list.rtmedia-list-media > li.rtmedia-list-item{width:45%;height:120px;}
}
.media .rtmedia-list-item.masonry-brick{overflow:hidden;}
.media .rtmedia-list.rtmedia-list-media > li.rtmedia-list-item .rtmedia-item-thumbnail{background:#e8e8e8;}
.media .rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail, .media .rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail img{width:175px;height:175px;max-height:175px;max-width:175px;line-height:inherit;}
.media .rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail img{max-width:175px;max-height:175px;}
@media(max-width:480px){
.media .rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail, body.media .rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail img{width:100%;height:100%;min-height:200px;max-height:200px;}
}
.media .rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail img{object-fit:cover;padding:5px;}
.media .rtmedia-list.rtmedia-list-media > li.rtmedia-list-item:hover .rtmedia-item-thumbnail > img{opacity:0.4;animation:lightBlur 0.5s forwards;}
@-webkit-keyframes lightBlur {
0%{-webkit-filter:blur(0px);filter:blur(0px);}
100%{-webkit-filter:blur(4px);filter:blur(4px);}
}
@keyframes lightBlur {
0%{-webkit-filter:blur(0px);filter:blur(0px);}
100%{-webkit-filter:blur(4px);filter:blur(4px);}
}
.media .rtmedia-gallery-item-actions{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:9;}
.media .rtmedia-list.rtmedia-list-media > li.rtmedia-list-item .rtmedia-gallery-item-actions > a{color:rgba(255, 255, 255, 0.8);pointer-events:auto;text-decoration:none;transition:background-color 0.25s ease-out, color 0.25s ease-out;display:flex;align-items:center;padding:5px 10px;border-radius:20px;}
.media .rtmedia-list.rtmedia-list-media > li.rtmedia-list-item .rtmedia-gallery-item-actions > a:not(.rtm-delete-media){background:rgba(248, 248, 248, 0.15);}
.media .rtmedia-list.rtmedia-list-media > li.rtmedia-list-item .rtmedia-gallery-item-actions .rtm-delete-media{margin-top:0.5rem;}
.media .rtmedia-list.rtmedia-list-media > li.rtmedia-list-item .rtmedia-gallery-item-actions .rtm-delete-media:hover{color:#f00;}
.media .rtm-tabs li.active a{color:var(--color-theme-color);}
.media .rtm-tabs-content{padding:15px;border:1px solid var(--border-color);border-top:0;}
#buddypress.buddypress-wrap input[type=button],
#buddypress.buddypress-wrap input[type=submit],
#buddypress.buddypress-wrap a.rtm-button-back{padding:12px 20px;}
.media .rtmedia-editor-buttons{margin-top:15px;}
button.mfp-close, button.mfp-arrow{border-radius:0;}
.rtmedia-gallery-item-actions .dashicons{transition:none;}
.bp-login-widget-user-logout a.logout{padding:10px 20px;background:var(--color-theme-color);display:inline-block;text-align:center;color:#fff;border-radius:15px;margin-top:5px;}
body .mfp-arrow{cursor:pointer;position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-50px;padding:0;width:50px;height:60px;-webkit-tap-highlight-color:transparent;opacity:0;z-index:10;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;background:transparent;-webkit-appearance:none;}
body .mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:10px;margin-left:35px;border:medium inset transparent;}
body .mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}
body .mfp-arrow-left:after, body .mfp-arrow-right:after{font-family:"FontAwesome";font-size:24px;font-weight:900;color:#fff;border-left:0;margin-left:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body .mfp-arrow-left:after{content:"\f104";}
body .mfp-arrow-right:after{content:"\f105";}
body .mfp-arrow-left:before{border:none;}
body .mfp-arrow-right:before{border:none;}
.activity-update-form{position:relative;margin:0 0 15px;padding:0;background:#fff;border:1px solid var(--border-color);border-radius:var(--global-border-radius) !important;box-shadow:0 0 40px 0 rgba(94, 92, 154, 0.06);}
.activity-update-form #whats-new-textarea textarea{border-radius:10px;padding:10px 15px;}
.activity-update-form #whats-new-textarea textarea:focus{box-shadow:0 0 15px 0 #eaeaea;}
.activity-update-form #whats-new-avatar{padding:12px 15px;text-align:left;line-height:0;}
.activity-update-form #whats-new-avatar img{max-width:50px;}
#buddypress input#aw-whats-new-submit,
form.ac-form .ac-reply-content input{font-size:14px;width:auto;font-weight:bold;letter-spacing:0;height:42px;padding:0 20px !important;min-height:35px;margin:0;border-radius:var(--global-border-radius) !important;}
select#whats-new-post-in{padding-right:40px;}
.buddypress-wrap #whats-new-post-in{font-size:initial;}
.activity-update-form #whats-new-content{padding:0;}
.activity-update-form #whats-new-content{margin-left:65px;}
.activity-update-form #whats-new-post-in-box,
#buddypress.buddypress-wrap form#whats-new-form #whats-new-submit{margin:10px 0;padding:0;}
.activity-update-form #whats-new-post-in-box{display:flex;align-items:center;}
#buddypress.buddypress-wrap form#whats-new-form #whats-new-submit{margin-left:auto;}
.buddypress-wrap #whats-new-textarea{margin:0;padding:12px 15px;border:0;}
#buddypress #whats-new-options{border-top:1px solid #ddd;display:flex;flex-flow:row wrap;align-items:center;margin-left:0;padding:0 15px;}
#buddypress #whats-new-submit{margin:10px 0 10px auto;display:flex;flex-flow:row-reverse;}
.activity-update-form #whats-new-submit input{width:auto;margin-top:0 !important;margin-bottom:0;border:none;}
.activity-update-form #whats-new-submit input#aw-whats-new-reset{background:transparent;}
@media screen and (max-width:46.8em){
.activity-update-form #whats-new-avatar{margin:0;padding-bottom:0;}
.activity-update-form #whats-new-content{margin-left:0;}
}
body.bp-nouveau .activity-update-form .rtmedia-uploader-div{margin-left:15px;margin-bottom:15px;}
.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items{margin:0;flex:0 0 auto;}
.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items li{margin:0 10px;}
button#rtmedia-add-media-button-post-update,
.rtm-upload-button-wrapper button.rtmedia-comment-media-upload, button.rtmedia-comment-media-upload{padding:0.4em 0.5em !important;background:#fff !important;color:rgba(0, 0, 0, 0.6) !important;font-weight:400;border-radius:10px !important;text-transform:none;text-shadow:none !important;}
.activity-list.bp-list{margin:0;padding:0;background:transparent;border:0;}
.activity-list.bp-list .activity-item{position:relative;margin:1.5rem 0;padding:0;background:#fff;border:1px solid var(--border-color);box-shadow:none;border-radius:var(--global-border-radius) !important;}
body:not(.logged-in) .activity-list.bp-list .activity-item{overflow:hidden;}
.activity-item-head{display:flex;margin-bottom:0;}
.activity-card-head{padding:12px 15px 11px;border-bottom:1px solid var(--border-color);}
.card-head-content-type{margin:0 !important;font-size:14px;font-weight:700;text-transform:capitalize;display:inline-block;}
.activity-list.item-list .activity-item .activity-avatar{margin:0 15px 0 0;width:auto;flex:0 0 40px;line-height:0;}
.bp-list li .item-avatar a{display:inline-block;position:relative;}
.activity-list .activity-item div.item-avatar img, .activity-list .activity-item.mini .activity-avatar img.avatar, .activity-list .activity-item.mini .activity-avatar img.FB_profile_pic{max-width:45px;}
.activity-list .activity-item .activity-header{margin:0;width:auto;}
.activity-item-head{padding:1em;}
.activity-list .activity-item .activity-header p{margin:0;font-size:15px;}
.activity-list .activity-item .activity-header a:not(.view),
.activity-list .activity-item .activity-header a:not(.activity-time-since),
.activity-list .activity-item .activity-header a:not(.activity-time-since){font-weight:bold;}
.activity-list .activity-item .activity-header .activity-time-since{display:block;}
.activity-list .activity-item .activity-content .activity-inner, .activity-list .activity-item .activity-content blockquote{background:transparent;margin:0;margin-bottom:0;padding:0;overflow:visible;}
div#activity-stream.activity.single-user .activity-inner{padding:0 18px;}
.buddypress-wrap .activity-inner{font-size:inherit;}
.buddypress-wrap .activity-inner p{padding:0 15px;margin-bottom:15px !important;font-size:17px;}
.activity-list .activity-item .activity-inner > ol, .activity-list .activity-item .activity-inner > ul{margin:0;padding:0 15px;}
.activity-list .activity-item .activity-inner > ul li, .activity-list .activity-item .activity-inner > ol li{list-style:decimal;margin:0 0 3px 18px;padding:0;}
.activity-list .activity-item .activity-inner > ul li{list-style:disc;}
.activity-list .activity-item .activity-inner > ol li:before, .activity-list .activity-item .activity-inner > ul li:before{content:none;}
.activity-list .activity-item .activity-meta.action .fav:before, .activity-list .activity-item .activity-meta.action .unfav:before{content:"\f164";}
.activity-list .activity-item .activity-meta.action .unfav:before{color:#f46119;}
div#buddypress .activity-read-more{margin-left:0;}
div#buddypress .activity-read-more a{margin-left:0;display:block;padding:12px;text-align:center;background:var(--border-color);font-weight:bold;margin-top:10px;border-radius:10px;border:none;}
.buddypress-wrap .activity-list .load-more, .buddypress-wrap .activity-list .load-newest{background:transparent;margin:30px 0 15px 0;border:0;border-radius:0;box-shadow:none;overflow:hidden;}
.buddypress-wrap .activity-list .load-more a, .buddypress-wrap .activity-list .load-newest a{color:inherit;display:inline-block;padding:0.5em 0;}
.buddypress-wrap .activity-list .load-more:focus, .buddypress-wrap .activity-list .load-more:hover, .buddypress-wrap .activity-list .load-newest:focus, .buddypress-wrap .activity-list .load-newest:hover{border:0;box-shadow:none;}
.activity-list .activity-item .activity-meta.action{border:0;border-top:1px solid var(--border-color);background:#fff;margin:0;padding:15px;padding-top:0;position:relative;text-align:left;display:flex;padding-bottom:8px;justify-content:space-between;align-items:center;border-radius:0 0 var(--global-border-radius) var(--global-border-radius) !important;}
form.ac-form .ac-reply-content .ac-textarea textarea{border-radius:var(--global-border-radius) !important;}
.buddypress-wrap .activity-comments ul li.comment-item .activity-meta.action{border-radius:0px 0px 10px 10px !important;}
.activity-item.has-comments .activity-content .activity-meta.action{border-radius:0 !important;}
.activity-list .activity-item.has-comments .activity-content > .activity-meta.action{border-bottom:1px solid var(--border-color);}
.activity-list.bp-list .activity-item .activity-meta.action .generic-button{margin-right:10px;margin-top:8px;}
.activity-list.bp-list .activity-item .activity-meta.action .generic-button .fa{min-width:23px;font-size:18px;line-height:1.3;}
@media(min-width:480px){
.activity-list .activity-item .activity-meta.action .bp-screen-reader-text{clip:auto;height:auto;margin:0;margin-left:5px;overflow:visible;position:relative;width:auto;}
}
.activity-list .activity-item .activity-meta.action .button{display:flex !important;padding:10px 15px !important;background:0 0;color:inherit;align-items:center;gap:3px;font-size:13px !important;background:#fff !important;color:rgba(0, 0, 0, 0.5) !important;font-weight:400 !important;border-radius:var(--global-border-radius) !important;text-transform:none;text-shadow:none !important;transition:all 0.3s;}
.activity-list .activity-item .activity-meta.action .button span{color:inherit;vertical-align:middle;}
#buddypress .activity-list .activity-item .activity-content > .activity-meta.action .button:before{line-height:1;font-size:18px;font-family:FontAwesome;font-weight:normal;background:var(--border-color);width:35px;color:#777;display:flex;height:35px;align-items:center;justify-content:center;border-radius:100px;}
.activity-list .activity-item .activity-content > .activity-meta.action .button{border:none !important;}
.activity-list .activity-item .activity-content > .activity-meta.action .button:hover, .activity-list .activity-item .activity-content > .activity-meta.action .button:hover:before{color:var(--color-theme-color) !important;}
.buddypress-wrap .activity-comments{margin:0;}
.buddypress-wrap .activity-comments .activity-meta.action a{font-size:14px;}
#buddypress.buddypress-wrap .activity-comments .activity-meta.action a{font-size:14px;background:transparent;color:#3e3b3b;padding:5px;}
form.ac-form .ac-reply-content{color:inherit;padding-left:0;}
form.ac-form .ac-reply-content button.rtmedia-comment-media-upload{margin-right:6px;}
form.ac-form .ac-reply-avatar img{border:0;max-width:38px;}
.buddypress-wrap .activity-comments div.acomment-avatar img{border-width:0;float:left;height:38px;max-width:none;width:38px;}
#buddypress #whats-new-submit input#aw-whats-new-submit{margin-left:10px;}
form.ac-form .ac-reply-content input{margin-right:10px;}
.ac-reply-content input[type=submit]{float:left;}
.buddypress-wrap button.ac-reply-cancel, .buddypress-wrap button.bp-icons{background:0 0 !important;border:0 !important;text-decoration:none !important;margin-top:-18px;}
.activity-list .activity-item .activity-meta.action .delete-activity:before{content:"\f1f8";}
.activity-list .activity-item .activity-meta.action .acomment-reply.button:before, .activity-list .activity-item .activity-meta.action .view:before{content:"\f086";}
.buddypress-wrap .activity-comments ul{clear:both;list-style:none;margin:0;padding:0;}
.buddypress-wrap .activity-comments ul li{margin:0;padding:0;border-top:none;}
.buddypress-wrap .activity-comments > ul > li{padding:15px;}
.activity-list .activity-item div.item-avatar{margin:0 15px 0 0;text-align:left;line-height:0;float:left;width:auto;}
.buddypress-wrap .activity-comments .acomment-meta{color:inherit;overflow:visible;padding-left:0;margin-top:0;}
.buddypress-wrap .activity-comments .acomment-content{border-left:0;margin:5px 0 0 51px;background:#f7f7f7;padding:12px;border-radius:var(--global-border-radius) !important;}
.activity-list.bp-list .activity-comments .activity-meta.action .generic-button{margin-right:0;}
.activity-list .activity-item.mini, .buddypress-wrap .activity-comments .acomment-meta, .buddypress-wrap .activity-comments .acomment-content p{font-size:inherit;}
.buddypress-wrap .activity-comments .acomment-content span{font-size:13px;line-height:20px;display:block;}
.activity-list .activity-item .activity-comments .activity-meta.action{margin:0;display:block;border:0;}
.activity-permalink .item-list li.activity-item{border:1px solid var(--border-color);}
body.activity-permalink .activity-list .activity-avatar{left:0;position:relative;top:0;}
body.activity-permalink .activity-list .activity-content{margin-right:0;}
body.activity-permalink .activity-list .activity-comments{margin-bottom:0;}
body.activity-permalink .activity-comments > ul{padding:0;}
body.activity-permalink .activity-list .activity-content .activity-inner, body.activity-permalink .activity-list .activity-content blockquote{margin-left:0;margin-top:0;}
input#rt_media_comment_submit{margin-left:6px;}
.rtmedia-comment-user-pic img, .userprofile img{border-radius:3px;}
#buddypress .rtm-like-comments-info:after{content:none;}
.buddypress-wrap .activity-comments .show-all{padding:10px;}
.buddypress-wrap .activity-comments .show-all button{display:flex;align-items:center;text-decoration:none;}
.buddypress-wrap .activity-comments .show-all button span{margin-right:10px;}
li.load-more a.loading::after{content:"\f110";font-family:"FontAwesome";font-size:18px;font-weight:900;line-height:1;margin-left:10px;text-align:center;display:inline-block;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}
@-ms-keyframes spin {
from{-ms-transform:rotate(0deg);}
to{-ms-transform:rotate(360deg);}
}
@-moz-keyframes spin {
from{-moz-transform:rotate(0deg);}
to{-moz-transform:rotate(360deg);}
}
@-webkit-keyframes spin {
from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.activity-list .activity-item.new_blog_post .activity-inner img{border-radius:10px;margin-bottom:10px;}
.bp-pagination.top{display:none;}
.member-status{background:#00E652;border:2px solid #fff;border-radius:100%;position:absolute;width:12px;height:12px;right:-4px;top:-4px;}
.round-avatars .member-status{right:2px;top:0;}
.grid .member-status{right:18px;top:5px;width:14px;height:14px;}
.bp-list{border:0;}
.bp-list li .list-wrap::after, .bp-list li .list-wrap::before{content:" ";display:table;}
.bp-list li .list-wrap::after{clear:both;}
.bp-list > li{margin:0;padding:0;border-bottom:0;}
.bp-list > li .list-wrap{position:relative;margin:0.5rem 0;padding:0;border:1px solid var(--border-color);border-radius:var(--global-border-radius) !important;background:#fff;transition:all 0.3s;overflow:hidden;}
.bp-list > li .list-wrap:hover{box-shadow:var(--global-box-shadow);}
.buddypress-wrap .members-list li .member-name, .buddypress-wrap .members-list li .last-activity{margin:0;}
.buddypress-wrap .members-list li .member-name{font-size:20px;}
.bp-list li .action div.generic-button, .bp-list li .action li.generic-button{margin:10px;padding:0;}
.bp-list li .action #bupr-view-review-btn{width:auto;}
#members-list.bp-list li .list-wrap .action .generic-button,
#members-list.bp-list li .list-wrap .action button{margin:0 !important;}
.member-info-wrapper{margin-bottom:15px;}
@media screen and (min-width:46.8em){
.bp-list:not(.grid) li .item .item-block{float:left;margin-right:0;width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.bp-list li .item-avatar img.avatar{max-width:50px;}
.bp-list li .item-avatar{float:left;margin-right:15px;line-height:0;}
.bp-list li .action div.generic-button:last-child, .bp-list li .action li.generic-button:last-child{margin-right:0;}
}
@media screen and (max-width:46.8em){
.bp-list li .action{margin-top:20px;}
.bp-list li .item-avatar{margin-bottom:15px;line-height:0;}
} .buddypress-wrap .grid.bp-list{padding-top:0;display:flex;flex-flow:row wrap;margin-bottom:0;width:auto;margin:0 -15px;}
.buddypress-wrap .grid.bp-list:after, .buddypress-wrap .grid.bp-list > li:after, .buddypress-wrap .grid.bp-list:before, .buddypress-wrap .grid.bp-list > li:before{content:normal;}
.buddypress-wrap .grid.bp-list > li{border-bottom:none;margin:0;margin-bottom:30px;padding:0 15px;}
.grid > li{width:100%;}
.grid.bp-list > li .list-wrap{margin:0;}
.grid.members-list .list-wrap{min-height:40px;}
.buddypress-wrap .grid.bp-list > li .list-wrap{height:100%;padding-bottom:15px;border-radius:var(--global-border-radius);}
.buddypress:not(.logged-in) .grid.bp-list .list-wrap{padding-bottom:15px;}
.buddypress-wrap .grid.bp-list > li .item, .buddypress-wrap .grid.bp-list > li .item .group-desc, .buddypress-wrap .grid.bp-list > li .item .item-block{width:100%;}
.buddypress-wrap .grid.bp-list > li .item .item-block{margin-bottom:0;}
.buddypress-wrap .grid.bp-list > li .action{bottom:0;float:none;height:auto;padding:0;position:relative;top:0;margin:auto;}
.buddypress-wrap .grid.bp-list > li .item-avatar img.avatar{max-width:100px;border:5px solid rgba(255, 255, 255, 0.5);width:100%;border-radius:var(--global-border-fill);}
.buddypress-wrap.round-avatars .grid.bp-list > li .item-avatar img.avatar{border-radius:50%;}
.buddypress-wrap .grid.bp-list > li h2.list-title.member-name{padding:15px 0 3px;font-size:18px;font-weight:bold;text-align:center;}
.grid.members-list .list-wrap .item-block, .buddypress:not(.logged-in) .grid.members-list .list-wrap{min-height:100%;}
.buddypress-wrap .grid.bp-list > li .action .generic-button{margin:10px 0 0;}
.buddypress-wrap .grid.bp-list > li .action .generic-button{width:85%;}
@media screen and (min-width:24em){
.grid.four > li{width:50%;}
}
@media screen and (min-width:46.8em){
.grid.four > li{width:33.333333%;width:33.3333333333%;}
}
@media screen and (min-width:73.2em){
.grid.four > li{width:25%;}
} .bp-list:not(.grid) .edufox-mem-cover-wrapper,
.bp-list:not(.grid) .edufox-grp-cover-wrapper{display:none;}
.buddypress-wrap .grid.bp-list > li .list-wrap .item-avatar{margin-top:-35px;text-align:center;padding:0 20px;}
.buddypress-wrap .grid.bp-list > li .item{padding:0 25px 15px;}
.edufox-mem-cover-wrapper, .edufox-grp-cover-wrapper{position:relative;margin:-16px;}
.edufox-mem-cover-img, .edufox-grp-cover-img{border-radius:3px 3px 0 0;position:relative;overflow:hidden;padding-top:40%;display:block;background:#555;}
.edufox-mem-cover-img:before, .edufox-grp-cover-img:before{background:rgba(0, 0, 0, 0.25);content:"";position:absolute;width:100%;height:100%;left:0;top:0;}
.edufox-mem-cover-img img, .edufox-grp-cover-img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;min-height:100%;width:auto;min-width:100%;object-fit:cover;}
.grid.members-group-list .list-wrap .item-block{min-height:auto;}
@media screen and (min-width:46.8em){
#groups-list.bp-list .item{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;}
#groups-list.bp-list:not(.grid) li .item-avatar img.avatar{max-width:85px;}
#groups-list.bp-list:not(.grid) li .item .item-block{display:block;width:auto;flex:0 0 70%;min-height:85px;}
.buddypress-wrap .groups-list li .last-activity{margin-top:0;}
.buddypress-wrap .groups-list li .item-meta{margin-bottom:10px !important;width:100%;line-height:1;text-align:center !important;}
}
.buddypress-wrap .groups-list li .list-title{font-size:22px;}
.single-page-header-groups div.generic-button, .single-page-header-groups button.group-button.leave-group.button{margin-top:0;}
.buddypress:not(.logged-in) .grid.groups-list .list-wrap,
.grid.groups-list .list-wrap{min-height:100%;}
.buddypress-wrap .grid.bp-list > li .list-title{font-size:18px;font-weight:bold;text-align:center;padding-top:15px;}
.buddypress-wrap .grid.bp-list > li .item .last-activity{margin-top:0;text-align:center;font-size:14px;}
.bgr-header-row{width:100%;text-align:center;}
.group-create div#buddypress h2.bp-subhead{text-align:center;}
#group-create-body{position:relative;margin:0 auto 40px;padding:0 2em 2em;border:1px solid var(--border-color);box-shadow:0 1px 2px 0 var(--global-box-shadow);border-radius:var(--global-border-radius) !important;background:#fff;overflow:hidden;max-width:1000px;}
#group-create-body nav#group-create-tabs{background:#f4f4f4;padding:5px;margin:0 -2em 40px;display:flex;justify-content:center;}
#group-create-body #group-create-tabs li{font-size:15px;font-weight:600;min-width:100px;line-height:18px;margin:0 5px 0 0;padding:5px;text-align:center;border:none;display:inline-block;position:relative;}
#group-create-body .creation-step-name{text-align:left;}
#group-create-body ol.group-create-buttons.button-tabs{padding:0;margin:0;border:none;}
#group-create-tabs li.current a{background-color:var(--color-theme-color);color:#fff;}
#group-create-tabs li a,
#group-create-tabs li span{padding:14px 30px;border-radius:12px;}
.group-settings-selections fieldset{margin-bottom:35px;padding:25px;border:1px solid var(--border-color);}
.buddypress-wrap fieldset legend{padding:0 15px;display:inline-block;width:auto;}
.buddypress-wrap .group-status-type ul{padding-left:35px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid var(--border-color);}
.buddypress-wrap .bp-invites-content .item-list li .invite-button span.icons:before{font-size:25px;}
@media screen and (min-width:46.8em){
.buddypress-wrap .tabbed-links ol li.current a, .buddypress-wrap .tabbed-links ul li.current a{color:var(--color-theme-color);}
.buddypress-wrap .tabbed-links ol.group-create-buttons li.current a{border-bottom:0;}
}
.buddypress .bp-invites-content ul.item-list > li{float:left;padding-left:0.5em;padding-right:0.5em;width:49.5%;background-color:#fff;border:1px solid var(--border-color);margin:0 0 -1px;display:flex;flex-flow:row wrap;padding:15px;position:relative;align-items:center;border-radius:0;}
@media screen and (max-width:46.8em){
.buddypress .bp-invites-content ul.item-list > li{width:100%;}
}
.buddypress .bp-invites-content ul.item-list > li .item{flex:0 0 50%;}
.buddypress .bp-invites-content ul.item-list > li .item .list-title{font-size:20px;margin:0;text-align:left;}
body.buddypress.bp-user #page-header,
body.buddypress.single-item.groups #page-header{display:none;}
.bp-user .main-content, .single-item.groups .main-content{padding-top:0;}
#item-header-content .member-review-stars{display:initial;}
.bp-user #buddypress #item-header.users-header.single-headers{border-radius:var(--global-border-radius);overflow:hidden;box-shadow:0 0 40px 0 rgba(94, 92, 154, 0.05);margin-top:30px;}
#cover-image-container,
#buddypress #header-cover-image{height:300px;border-radius:var(--global-border-radius);overflow:hidden;}
.single-headers{margin-top:30px;}
.single-page-header-groups{box-shadow:0 0 40px 0 rgba(94, 92, 154, 0.05);border-radius:var(--global-border-radius);}
.groups-header .desc-wrap .group-description p{margin:0;padding:0;}
.buddypress-wrap nav#subnav.group-subnav ul.subnav li a{padding:10px 12px;font-size:15px;font-weight:bold;}
.buddypress-wrap nav#subnav.group-subnav ul.subnav li a span.count{margin-left:3px;}
#buddypress #header-cover-image a.link-change-cover-image.bp-tooltip{left:15px;top:15px;background:rgba(255, 255, 255, 0.8588235294);border-radius:8px;width:30px;height:30px;display:flex;align-items:center;opacity:0;color:#000;justify-content:center;}
div#cover-image-container #header-cover-image:hover a.link-change-cover-image.bp-tooltip{opacity:1 !important;}
div#cover-image-container #header-cover-image:hover a.link-change-cover-image.bp-tooltip:after{top:unset !important;bottom:-35px !important;}
.users-header #cover-image-container,
.users-header #buddypress #header-cover-image,
.groups-header #cover-image-container,
.groups-header #buddypress #header-cover-image{width:100%;}
.item-header-cover-image-wrapper{position:relative;background:#fff;padding:1em 1em 1.2em 1em;border-radius:0 0 var(--global-border-radius) var(--global-border-radius) !important;border:1px solid var(--border-color);z-index:1;margin:-50px 0 0;}
#buddypress #item-header-cover-image #item-header-avatar{margin-top:-60px;}
#buddypress.buddypress-wrap #item-header-cover-image{min-height:auto;margin:0;padding:0;}
.bp-user .member-header-actions{padding-left:0;}
.buddypress-wrap .bp-tables-user tr.alt td, .buddypress-wrap table.wp-profile-fields tr.alt td, .buddypress-wrap .bp-tables-user tbody tr, .buddypress-wrap table.wp-profile-fields tbody tr, .buddypress-wrap table.forum tbody tr{background:none;}
.buddypress-wrap table > thead > tr > th, .buddypress-wrap table > thead > tr > td, .buddypress-wrap table > tbody > tr > th, .buddypress-wrap table > tbody > tr > td, .buddypress-wrap table > tfoot > tr > th, .buddypress-wrap table > tfoot > tr > td{border:0;padding:10px 20px !important;}
.buddypress .buddypress-wrap .profile.edit button.text-button, .buddypress .buddypress-wrap .profile.edit input.text-button{margin:10px;}
button.button.avatar-crop-submit{margin-top:15px;}
nav#object-nav.single-screen-navs.horizontal.bp-navs{background-color:#fff;border:1px solid var(--border-color);border-radius:var(--global-border-radius) var(--global-border-radius) 0 0;overflow:hidden;}
nav#object-nav.single-screen-navs.horizontal ul#member-primary-nav{align-items:center;display:flex;}
#object-nav:not(.vertical) > ul > li{float:left;border-bottom:0;text-align:center;}
.horizontal.bp-navs ul li{position:relative;border-right:1px solid var(--border-color);}
.horizontal.bp-navs ul li a{padding:18px 15px;text-align:center;transition:opacity 0.4s ease-in-out, visibility 0.4s ease-in-out, transform 0.4s ease-in-out;white-space:nowrap;width:100%;font-size:0.875rem;line-height:1.5;text-align:center;top:15px;}
#object-nav:not(.vertical) > ul li{background:transparent;}
#object-nav .hideshow{position:relative;}
#object-nav .hideshow a.more-button:before{content:none !important;}
#object-nav .hideshow .sub-menu{background:#fff;box-shadow:0 2px 7px 1px rgba(0, 0, 0, 0.05), 0 6px 32px 0 rgba(18, 43, 70, 0.1);border-radius:4px;list-style:none;padding:10px 0;position:absolute;right:0;top:40px;margin:0;min-width:168px;opacity:0;visibility:hidden;z-index:100;}
#object-nav .hideshow .sub-menu.active{opacity:1;visibility:visible;}
#object-nav .hideshow .sub-menu li{width:100%;}
#object-nav .hideshow .sub-menu.active:before{content:none;}
#object-nav .hideshow .sub-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:inherit;line-height:1;margin-bottom:1px;padding:0.75rem 0.9375rem;overflow:hidden;border-bottom:0;}
#object-nav .hideshow .sub-menu a span.count{margin-left:auto;}
#object-nav .hideshow a.more-button.active{position:relative;}
#object-nav .hideshow .more-button.active:after{content:" ";position:absolute;width:0;height:0;bottom:-16px;margin:0 auto;right:0;left:-7px;box-sizing:border-box;border:8px solid #000;border-color:#fff #fff transparent transparent;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:2px -3px 3px 0 rgba(0, 0, 0, 0.02);z-index:101;opacity:1;visibility:visible;}
.bp-wrap{width:100%;}
.bp-single-vert-nav .bp-wrap{margin-top:0;width:100%;}
.buddypress-wrap:not(.bp-vertical-navs) .item-body{margin:0 0 20px 0;position:relative;padding:1em;border:1px solid var(--border-color);border-top:0;border-radius:0 0 var(--global-border-radius) var(--global-border-radius) !important;background:#fff;}
#item-header-cover-image #item-header-avatar{padding:0;}
.single-headers img.avatar{margin:0;}
#buddypress #item-header-cover-image #item-header-avatar img.avatar{border:6px solid rgba(255, 255, 255, 0.05);max-width:150px;}
body.buddypress.bp-user .buddypress-wrap .user-meta-buttons .member-header-actions{margin:0;position:relative;overflow:visible;display:flex;}
#buddypress div#item-header .single-page-header #item-header-cover-image #item-header-content{clear:none;float:none;margin-left:140px;margin-top:0;width:auto;display:flex;justify-content:space-between;}
#buddypress .user-meta-buttons ul.member-header-actions.action .generic-button a,
#buddypress .user-meta-buttons ul.member-header-actions.action .friendship-button.is_friend.remove,
#buddypress .user-meta-buttons ul.member-header-actions.action .generic-button .friendship-button.not_friends.add{font-size:0;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;}
div#item-header-content .user-meta-buttons ul.member-header-actions.action li *{margin:0;}
#buddypress .user-meta-buttons ul.member-header-actions.action .generic-button a:after,
#buddypress .user-meta-buttons ul.member-header-actions.action .friendship-button.is_friend.remove:after,
#buddypress .user-meta-buttons ul.member-header-actions.action .generic-button .friendship-button.not_friends.add:after{font:normal normal normal 16px/1 FontAwesome;}
#buddypress .user-meta-buttons ul.member-header-actions.action .generic-button a.activity-button.mention:after{content:"\f086";}
#buddypress .user-meta-buttons ul.member-header-actions.action .generic-button a.send-message:after{content:"\f1d9";}
#buddypress .user-meta-buttons ul.member-header-actions.action .generic-button .friendship-button.not_friends.add:after{content:"\f234";}
#buddypress .user-meta-buttons ul.member-header-actions.action .friendship-button.pending_friend.requested:after,
#buddypress .user-meta-buttons ul.member-header-actions.action .friendship-button.is_friend.remove:after{content:"\f235";}
#buddypress .user-meta-buttons ul.member-header-actions.action .generic-button a:before,
#buddypress .user-meta-buttons ul.member-header-actions.action .friendship-button.is_friend.remove:before,
#buddypress .user-meta-buttons ul.member-header-actions.action .generic-button .friendship-button.not_friends.add:before{content:attr(title);position:absolute;font-size:11px;line-height:1;color:#fff;padding:8px;border-radius:100px;top:-35px;background-color:#3e3f5e;z-index:99999;text-align:center;opacity:0;width:150px;left:0;visibility:hidden;-webkit-transform:translate(0px, 15px) !important;-ms-transform:translate(0px, 15px) !important;transform:translate(0px, 15px) !important;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
#buddypress .user-meta-buttons ul.member-header-actions.action .friendship-button.is_friend.remove:hover:before,
#buddypress .user-meta-buttons ul.member-header-actions.action .generic-button .friendship-button.not_friends.add:hover:before,
#buddypress .user-meta-buttons ul.member-header-actions.action .generic-button a:hover:before{-webkit-transform:translate(0px, 0px) !important;-ms-transform:translate(0px, 0px) !important;transform:translate(0px, 0px) !important;opacity:1;visibility:visible;}
body.bp-nouveau.media #buddypress #item-header-cover-image .user-nicename,
#buddypress div#item-header-cover-image h2 a,
#buddypress div#item-header-cover-image h2{color:#111;text-rendering:inherit;text-shadow:none;margin:0 0 3px;text-transform:capitalize;font-size:160%;}
#buddypress #item-header-cover-image #item-header-avatar img.avatar{margin:0;padding:0;border-radius:var(--global-border-fill);}
#buddypress.round-avatars #item-header-cover-image #item-header-avatar img.avatar{border-radius:50%;}
body.bp-nouveau.media #buddypress div#item-header div#item-header-content ul li,
body.bp-nouveau.media #buddypress div#item-header div#item-header-content ul div,
.single-headers li.generic-button{margin:10px 10px 0 0;float:none;}
.single-headers .item-meta{margin:0 0 10px;padding-bottom:0;}
.buddypress-wrap .profile.public .profile-group-title{border-bottom:1px solid var(--border-color);padding-bottom:15px;font-size:18px;font-weight:bold;}
.buddypress-wrap .profile.edit ul.button-nav li{margin:0 10px 10px 0;}
.buddypress-wrap .field_type_multiselectbox select[multiple]{overflow:auto;background-image:none;min-height:75px;}
.buddypress-wrap .profile fieldset legend{padding:0;}
.bp-messages-content #thread-preview .preview-content .actions{display:flex;align-items:center;flex-flow:row wrap;}
.bp-messages-content #thread-preview .preview-content .preview-message{margin:10px 0;padding:0 15px;}
.bp-messages-content #bp-message-thread-list .message-metadata{border-bottom:0;box-shadow:-2px 1px 9px 0 #e8e8e8;display:table;padding:10px 15px;width:100%;}
.bp-messages-content #bp-message-thread-list li:nth-child(2n) .message-content{padding:0 15px;}
.bp-messages-content .thread-participants ul, .single-headers ul{padding-left:0;}
.groups-header .moderators-lists .user-list .bp-tooltip:after{width:100px;white-space:nowrap;}
.groups-header .moderators-lists .moderators-title{font-size:15px;opacity:0.8;font-weight:bold;}
#message-threads li .thread-from img.avatar,
#message-threads li .thread-to img.avatar{max-width:32px;}
@media(max-width:420px){
#message-threads li .thread-cb{flex:1 2 10%;align-items:flex-start;}
#message-threads li .thread-from,
#message-threads li .thread-to{flex:1 2 30%;}
#message-threads li .thread-from img.avatar,
#message-threads li .thread-to img.avatar{float:none;margin:0 0 5px;}
#message-threads li .thread-from .user-name,
#message-threads li .thread-to .user-name{display:block;}
} .buddypress-wrap table.notifications .actions,
.buddypress-wrap table.notifications .notification-actions{width:100%;display:flex;}
.buddypress-wrap table.notifications .notification-actions a.delete, .buddypress-wrap table.notifications .notification-actions a.mark-read{margin:0 2px;}
.buddypress-wrap table.notifications .bulk-select-all, .buddypress-wrap table.notifications .bulk-select-check{text-align:center;}
.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.current:last-child a{border-bottom:1px solid;}
#friend-list.bp-list > li .list-wrap{width:100%;}
#friend-list.bp-list > li .list-wrap .action{line-height:1;}
.buddypress-wrap .accept, .buddypress-wrap .reject{margin-left:0;}
.buddypress-wrap .notifications-options-nav input#notification-bulk-manage{margin-left:10px;line-height:1.3;border:1px solid transparent;}
table.notifications > thead > tr > th{border-bottom:0;}
#group-list.bp-list:not(.grid) li .item p:not(.meta){display:none;}
@media screen and (min-width:46.8em){
#group-list.bp-list:not(.grid) li .item-avatar img.avatar{max-width:85px;}
#group-list.bp-list .item{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;}
#group-list.bp-list .item .item-block{width:50%;}
#group-list.bp-list .item .list-title{font-size:26px;margin:0;}
#group-list.bp-list .item .group-details{display:block;width:100%;}
}
@media screen and (max-width:46.8em){
.buddypress-wrap #group-list.bp-list .accept,
.buddypress-wrap #group-list.bp-list .reject{float:none;margin-left:0;}
}
@media screen and (max-width:782px){
#buddypress #item-header-cover-image #item-header-avatar img.avatar{margin-bottom:15px;}
#buddypress div#item-header #item-header-cover-image #item-header-content{margin-left:0;padding:0;}
.single-headers h2{text-align:center;}
.single-headers ul li{float:none;}
}
@media screen and (min-width: 46.8em) and (max-width: 782px) {
.single-headers a.button, .single-headers div.generic-button, .single-headers li.generic-button{float:none;}
}
@media screen and (min-width:46.8em){
.buddypress-wrap .main-navs:not(.dir-navs) li.current a,
.buddypress-wrap .main-navs:not(.dir-navs) li.selected a{background:transparent;font-weight:normal;}
.cs-group-home nav#object-nav.single-screen-navs.horizontal.bp-navs ul{display:flex;}
.cs-group-home nav#object-nav.single-screen-navs.horizontal.bp-navs ul li a{padding:15px 20px;}
.bp-single-vert-nav .bp-wrap:not(.bp-fullwidth-wrap){display:flex;flex-flow:row wrap;width:100%;box-shadow:none;padding:0;}
nav#object-nav.vertical{width:100%;flex:0 0 230px;float:left;margin:0;min-height:50vh;padding:0;background:#fdfdfd;border-radius:var(--global-border-radius);border:1px solid var(--border-color);padding:12px;overflow:hidden;margin-right:15px;}
nav#object-nav.vertical li{display:block !important;}
.bp-single-vert-nav .bp-wrap:not(.bp-fullwidth-wrap) div#item-body{background:#fff;border-radius:var(--global-border-radius);border:1px solid var(--border-color);}
.bp-single-vert-nav .bp-navs.vertical ul{border-right:0;border-bottom:0;float:none;margin-right:0;width:100%;}
#buddypress.buddypress-wrap #item-body:not(#group-create-body){padding:20px;}
.bp-single-vert-nav .item-body:not(#group-create-body){padding:15px;flex:1;min-width:1px;margin:0;border-left:0;background:transparent;}
nav#object-nav.vertical a{border:0;display:flex !important;align-items:center;justify-content:space-between;margin-bottom:1px;padding:10px 15px;}
.bp-single-vert-nav .bp-navs.vertical li:focus, .bp-single-vert-nav .bp-navs.vertical li:hover{background:transparent;}
nav#object-nav.vertical .selected > a{background:var(--border-color);color:var(--color-theme-color);border-radius:10px;}
nav#object-nav.vertical a:hover{background:var(--border-color);color:var(--color-theme-color);border-radius:10px;}
.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links){margin:0;margin-bottom:15px;padding:0 10px;}
.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links){background:transparent;}
.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li.current a{color:var(--color-theme-color);text-decoration:none;}
.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li{font-size:inherit;}
.bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a{font-size:inherit;border-right:0;padding:0.7em calc(0.5em + 2px);}
}
@media screen and (max-width:46.8em){
.buddypress-wrap .single-screen-navs{position:relative;margin:10px 0;padding:0;background:#fff;border:1px solid var(--border-color);border-radius:var(--global-border-radius) !important;}
.bp-navs ul li a, .bp-navs ul li span{padding:10px;}
.buddypress-wrap .item-body{margin:20px 0;position:relative;padding:1em;border:1px solid var(--border-color);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);border-radius:3px !important;background:#fff;}
#buddypress.buddypress-wrap #item-body{padding:1em;}
.buddypress-wrap .bp-subnavs ul li{float:left;}
.buddypress-wrap:not(.bp-single-vert-nav) .bp-navs li{background:transparent;}
.media .media_search.media_search{margin-top:15px;}
}
.buddypress-wrap button[data-bp-close]:hover{border:0;}
#item-header-content img.bpsts-name-icon{display:inline;}
.bpsts-icon-dialog-title .bpsts-icon-div img{margin:auto;}
.single-headers #item-header-avatar a img{width:150px;height:150px;}
body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-header-content,
body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions{margin-top:0;margin-left:152px;clear:none;max-width:100%;}
.single-headers .group-status{font-size:15px;}
body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions{padding-top:0;margin-bottom:0;}
#buddypress.buddypress-wrap #item-body h2.bp-screen-title{font-size:25px;}
.groups.group-invites div#buddypress div#item-body h2.bp-screen-title{margin:0 0 25px;}
.groups div#buddypress :not(.vertical) + .item-body #group-invites-container{grid-template-columns:22% auto;}
.groups div#buddypress .item-body #group-invites-container nav#subnav.bp-invites-nav{background:#f7f7f8;}
.groups div#buddypress :not(.vertical) + .item-body #group-invites-container .group-invites-column{padding-left:20px;}
.groups div#buddypress :not(.vertical) + .item-body #group-invites-container .subnav-filters{margin:0;}
#buddypress.buddypress-wrap .bp-avatar-nav ul.avatar-nav-items li.current{border-radius:8px 8px 0 0 !important;}
@media screen and (min-width:782px){
body.single-item.groups #buddypress div#item-header #item-header-cover-image{display:flex;}
body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-header-content{float:left;margin-left:0;}
body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions{float:right;margin-left:auto;}
body.single-item.groups #buddypress div#item-header .center-view #item-header-cover-image{display:block;}
body.single-item.groups #buddypress div#item-header .center-view #item-header-cover-image #item-header-content{float:none;}
body.single-item.groups #buddypress div#item-header .center-view .groups-meta.action{display:flex;justify-content:center;}
body.single-item.groups #buddypress div#item-header .center-view #item-header-cover-image #item-actions{margin-top:-72px;}
}
.groups-header .moderators-lists{margin-bottom:0;}
.groups-header div#item-header-content{padding-top:0;}
.single-headers .activity{display:block;margin:0 0 10px;padding:0;font-size:13px;}
.groups-header .desc-wrap{position:relative;background:#fff;margin:20px 0 0;padding:1em;border:1px solid var(--border-color);border-radius:var(--global-border-radius) !important;}
.groups-header .desc-wrap .group-description{background:transparent;box-shadow:none;padding:0;text-align:left;}
@media screen and (min-width:46.8em){
.groups-header .groups-meta{clear:none;}
.buddypress .bp-vertical-navs .groups-list .item-avatar{margin-right:15px;width:auto;}
.bp-list li .member-info-wrapper .item-meta, .bp-list li .member-info-wrapper .meta{margin:0;text-align:center !important;}
}
@media screen and (max-width:782px){
#buddypress div#item-header #item-header-cover-image #item-header-content,
body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-header-content,
body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions{margin-left:0;padding:0;}
body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions{margin-top:15px;text-align:center;}
}
#item-body #group-invites-container .bp-invites-content .item-list > li{background-color:#fff;border:1px solid var(--border-color);border-bottom:0;margin:0;margin-bottom:-1px;display:flex;flex-flow:row wrap;padding:15px;position:relative;align-items:center;border-radius:0;width:100%;}
#item-body #group-invites-container .bp-invites-content .item-list > li:last-child{border-bottom:1px solid var(--border-color);}
#item-body #group-invites-container .bp-invites-content .list-title{font-size:20px;margin:0;width:100%;text-align:left;}
#buddypress.buddypress-wrap .bp-invites-content .item-list li .invite-button{color:inherit;padding:0;}
.buddypress .bp-invites-content li .status{font-size:13px;font-style:normal;clear:both;color:inherit;margin:0;display:none;}
#buddypress ul.group-inviters{display:flex;align-items:center;margin-top:8px;}
.bp-list ul.group-inviters li .item{overflow:initial;}
#buddypress .bp-invites-content li ul.group-inviters li{padding:0;border:0;float:left;font-size:11px;width:inherit;}
#buddypress .bp-invites-content li .item-meta{margin:0;}
#buddypress .bp-invites-content li .item-avatar{margin-right:15px;margin-bottom:0;}
.buddypress .bp-invites-content ul.item-list li .action{position:relative;top:0;bottom:0;right:0;margin-top:0;margin-left:auto;height:auto;min-height:10px;padding:0;min-width:40px;border:0;color:inherit;background:transparent;box-shadow:none;}
#buddypress ul.group-inviters li .avatar{max-width:20px;margin-left:6px !important;}
.buddypress-wrap form[data-bp-search].bp-invites-search-form{float:left;}
.group-member-actions{margin-left:65px;}
#group-roles-filter label{display:none;}
#group-members-list-table .alignleft{margin-right:15px;}
#group-members-list-table td{padding:8px 10px;border:1px solid var(--border-color);border-radius:var(--global-border-radius);vertical-align:middle;}
.button.avatar-crop-submit, button#bp-delete-avatar{margin-top:15px;}
.buddypress-wrap .subnav-filters > ul, .buddypress .bp-invites-content #send-invites-editor ul{padding-left:0;}
form#request-membership-form #group-request-send{margin-top:15px;}
.buddypress-wrap .buddypress.widget_block .avatar-block, .buddypress.widget_block .avatar-block{margin:0 -5px;}
.edufox_widget.widget_block.buddypress .item-avatar{position:relative;}
.edufox_widget.widget_block.widget_bp_core_members_widget .item-avatar, .edufox_widget.widget_block.widget_bp_groups_widget .item-avatar{position:absolute;}
.edufox_widget.widget_block.buddypress ul.item-list li.vcard{position:relative;min-height:55px;}
.edufox_widget.widget_block.buddypress ul.item-list li.vcard .item{margin:0;position:relative;padding-left:60px;}
.buddypress-wrap .widget_block.buddypress div.item-content, .buddypress-wrap .widget_block.buddypress div.item-meta, .widget_block.buddypress div.item-content, .widget_block.buddypress div.item-meta{margin:5px 0 0;font-size:13px;}
.edufox_widget.buddypress div.item-options{font-size:12px;line-height:1;margin-top:5px;}
#buddypress.buddypress-wrap .widget_block.buddypress ul.item-list,
.widget_block.buddypress ul.item-list{border:0;}
#buddypress.buddypress-wrap .widget_block.buddypress ul.item-list li div.item-title,
.widget_block.buddypress ul.item-list li div.item-title{width:100%;font-size:15px;line-height:1;margin-bottom:2px;font-weight:600;}
.buddypress-wrap .widget_block.buddypress div.item, .widget_block.buddypress div.item{margin-bottom:0;}
.buddypress-wrap .widget_block.buddypress .item-avatar a, .widget_block.buddypress .item-avatar a{float:none;margin-bottom:0;margin-right:0;}
.buddypress.widget_block ul#friends-list li .item,
.buddypress.widget_block ul#groups-list li .item,
.buddypress.widget_block ul#members-list li .item{margin-left:0;}
.buddypress-wrap .widget_block.buddypress div.item-options, .buddypress-wrap .buddypress.widget_block .item-options, .widget_block.buddypress div.item-options, .buddypress.widget_block .item-options{display:flex;flex-wrap:nowrap;margin:2px 0 20px;padding:0;gap:8px;justify-content:space-between;}
.buddypress-wrap .widget_block.buddypress div.item-options > a, .buddypress-wrap .buddypress.widget_block .item-options > a, .widget_block.buddypress div.item-options > a, .buddypress.widget_block .item-options > a{width:100%;max-width:100%;display:block;position:relative;margin:0;padding:7px;border:0;border-radius:100px !important;background:#F1F3F6;font-size:13px;text-transform:none;color:inherit;white-space:normal;text-align:center;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1;overflow:hidden;line-height:1;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;}
.buddypress-wrap .widget_block.buddypress div.item-options > a.selected, .buddypress-wrap .buddypress.widget_block .item-options > a.selected, .widget_block.buddypress div.item-options > a.selected, .buddypress.widget_block .item-options > a.selected{background-color:var(--color-theme-color);color:#fff;}
.buddypress-wrap .widget_block.buddypress div.item-options a#alphabetical-groups,
.buddypress-wrap .buddypress.widget_block .item-options a#alphabetical-groups,
.widget_block.buddypress div.item-options a#alphabetical-groups,
.buddypress.widget_block .item-options a#alphabetical-groups{width:350px;}
.buddypress-wrap .widget_block.buddypress div.item-options span.bp-separator, .buddypress-wrap .buddypress.widget_block .item-options span.bp-separator, .widget_block.buddypress div.item-options span.bp-separator, .buddypress.widget_block .item-options span.bp-separator{display:none;}
.buddypress-wrap .widget_block.buddypress div.item-options > a:hover, .buddypress-wrap .buddypress.widget_block .item-options > a:hover, .widget_block.buddypress div.item-options > a:hover, .buddypress.widget_block .item-options > a:hover{background-color:var(--color-theme-color);color:#fff;}
.edufox_widget.buddypress div.item-options a[data-bp-sort=alphabetical]{display:none;}
.buddypress.widget_block .avatar-block img{margin:0.3em;}
#colophon .widget_block .item-options a.selected{color:var(--color-theme-color);}
.buddypress.widget_block .item-options a{font-size:11px;color:inherit;text-transform:uppercase;text-decoration:none;}
.buddypress.widget_block .item-options a:hover, .buddypress.widget_block .item-options a.selected{color:var(--color-theme-color);}
.buddypress-wrap .buddypress.widget_block:after, .buddypress.widget_block:after{content:"";display:table;clear:both;}
.buddypress-wrap .buddypress.widget_block ul#friends-list li:last-child,
.buddypress-wrap .buddypress.widget_block ul#groups-list li:last-child,
.buddypress-wrap .buddypress.widget_block ul#members-list li:last-child,
.buddypress-wrap .buddypress.widget_block ul#friends-list li:last-child,
.buddypress-wrap .buddypress.widget_block ul#groups-list li:last-child,
.buddypress-wrap .buddypress.widget_block ul#members-list li:last-child,
.buddypress.widget_block ul#friends-list li:last-child,
.buddypress.widget_block ul#groups-list li:last-child,
.buddypress.widget_block ul#members-list li:last-child,
.buddypress.widget_block ul#friends-list li:last-child,
.buddypress.widget_block ul#groups-list li:last-child,
.buddypress.widget_block ul#members-list li:last-child{margin-bottom:0;}
.buddypress-wrap .buddypress.widget_block ul#friends-list,
.buddypress-wrap .buddypress.widget_block ul#groups-list,
.buddypress-wrap .buddypress.widget_block ul#members-list,
.buddypress.widget_block ul#friends-list,
.buddypress.widget_block ul#groups-list,
.buddypress.widget_block ul#members-list{margin:0;width:100%;}
.buddypress-wrap .buddypress.widget_block ul#friends-list li,
.buddypress-wrap .buddypress.widget_block ul#groups-list li,
.buddypress-wrap .buddypress.widget_block ul#members-list li,
.buddypress.widget_block ul#friends-list li,
.buddypress.widget_block ul#groups-list li,
.buddypress.widget_block ul#members-list li{flex:0 1 auto;margin:0 0 1.1em;padding:0;align-items:center;width:100%;display:flex;border:0;}
.buddypress-wrap .buddypress.widget_block ul#friends-list li .item-avatar,
.buddypress-wrap .buddypress.widget_block ul#groups-list li .item-avatar,
.buddypress-wrap .buddypress.widget_block ul#members-list li .item-avatar,
.buddypress-wrap .buddypress.widget_block ul#friends-list li .item,
.buddypress-wrap .buddypress.widget_block ul#groups-list li .item,
.buddypress-wrap .buddypress.widget_block ul#members-list li .item,
.buddypress.widget_block ul#friends-list li .item-avatar,
.buddypress.widget_block ul#groups-list li .item-avatar,
.buddypress.widget_block ul#members-list li .item-avatar,
.buddypress.widget_block ul#friends-list li .item,
.buddypress.widget_block ul#groups-list li .item,
.buddypress.widget_block ul#members-list li .item{padding:0;}
.widget_block.buddypress .item-title{font-weight:600;}
.buddypress.widget_block blockquote, .widget_block.buddypress.bp-latest-activities blockquote{padding:0;border:0;}
.widget_block.buddypress.bp-latest-activities .activity-list{padding:0;}
.widget_block.buddypress.bp-latest-activities .rtmedia-activity-text span{margin:0;}
.widget_block.buddypress.bp-latest-activities footer{display:flex;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--border-color);}
.widget_block.buddypress.bp-latest-activities blockquote:last-child footer{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.widget_block.buddypress.bp-latest-activities blockquote cite{margin-right:15px;}
body.buddypress .buddypress-wrap .edufox_widget .widget-title h4{margin:0 !important;}
#bp-login-widget-form .bp-login-widget-register-link{margin:0;width:100%;display:block;text-align:center;background:var(--color-theme-hover);padding:12px;color:#fff;border-radius:var(--global-border-radius);}
footer#colophon .buddypress div.item-options a{width:auto;padding:0 10px 8px 0;background:transparent !important;border-radius:0 !important;}
footer#colophon .buddypress-wrap .widget_block.buddypress div.item-options,
footer#colophon .buddypress-wrap .buddypress.widget_block .item-options,
footer#colophon .widget_block.buddypress div.item-options,
footer#colophon .buddypress.widget_block .item-options{justify-content:flex-start;}
.edufox_widget.wp-block-bp-latest-activities .activity-list{padding:0;padding-left:15px;position:relative;}
.edufox_widget.wp-block-bp-latest-activities .activity-list.item-list::before{content:"";background:var(--border-color);height:100%;width:1px;position:absolute;left:0px;top:0;bottom:0;}
.edufox_widget.wp-block-bp-latest-activities .activity-list.item-list blockquote::before{content:"" !important;background:var(--color-theme-color);height:10px;width:10px;border:2px solid #fff;border-radius:50%;position:absolute;left:-14px;top:2px;transform:translateX(-50%);box-shadow:0 2px 3px rgba(58, 46, 68, 0.08);}
aside#sidebar .bp-latest-activities-block .activity-list.item-list blockquote .activity-item{padding:0em;box-shadow:none;}
aside#sidebar .bp-latest-activities-block .activity-list.item-list blockquote .activity-item:before,
aside#sidebar .bp-latest-activities-block .activity-list.item-list blockquote .activity-item:after{display:none;}
.edufox_widget.wp-block-bp-latest-activities .activity-list.item-list blockquote cite:before{display:none;}
.edufox_widget.wp-block-bp-latest-activities blockquote cite{margin-right:5px;}
.edufox_widget.wp-block-bp-latest-activities .activity-list .activity-item p{font-size:13px;line-height:18px;margin-bottom:8px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}
.edufox_widget.wp-block-bp-latest-activities .activity-list.item-list blockquote{margin-bottom:20px;padding:0;border:none;position:relative;}
.edufox_widget.wp-block-bp-latest-activities .activity-list.item-list a img.avatar{margin:0 3px 0 0;border-radius:10px;}
.edufox_widget.wp-block-bp-latest-activities .activity-list.item-list footer{font-size:14px;}
.wb-bp-profile-completion-wrap .wb-bp-user-avatar-wrap{display:flex;justify-content:center;align-items:center;margin-bottom:20px;}
.wb-bp-profile-completion-wrap .wb-bp-user-avatar img{width:50px;height:51px;max-width:50px;border-radius:var(--global-border-radius) !important;}
.wb-bp-profile-completion-wrap .wb-bp-progress-label{margin-left:12px;}
.wb-bp-profile-completion-wrap .wb-bp-progress-label span{display:block;line-height:1.1;}
.wb-bp-profile-completion-wrap span.wb-bp-completion{color:#121212;font-weight:bold;font-size:32px;}
.wb-bp-profile-completion-wrap .wb-bp-progress-wrap .wb-bp-progress-container{border-radius:12px !important;box-shadow:0 2px 5px rgba(0, 0, 0, 0.25) inset;}
.wb-bp-profile-completion-wrap .wb-bp-progress-container .wb-bp-progress{height:3px;background-color:#4caf50;border-radius:12px !important;background-image:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #5856d6, #ff2d55);}
.wb-bp-profile-completion-wrap .wb-bp-detailed-progress-container{margin-top:30px;}
.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress{list-style:none;margin:0;padding:0;}
.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress li.wb-bp-single-section-wrap{margin:10px 0;padding-bottom:10px;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress li.wb-bp-single-section-wrap:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress li.wb-bp-single-section-wrap span.wb-bp-completed-staus{display:inline-block;font-size:13px;width:55px;line-height:20px;text-align:center;float:right;vertical-align:middle;border:2px solid #4caf50;border-radius:30px;background:#4caf50;color:#fff;}
.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress li.wb-bp-single-section-wrap.incomplete span.wb-bp-completed-staus{border:2px solid red;background:red;}
.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress li.wb-bp-single-section-wrap span.wb-bp-section-number{text-indent:-9999px;width:25px;height:25px;display:inline-block;border:2px solid red;border-radius:100px;vertical-align:middle;margin-right:10px;position:relative;}
.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress li.wb-bp-single-section-wrap.completed span.wb-bp-section-number{background:#4caf50;border-color:#4caf50;}
.wb-bp-profile-completion-wrap ul.wb-bp-detailed-progress li.wb-bp-single-section-wrap.completed span.wb-bp-section-number:before{content:"";display:inline-block;font-size:13px;position:absolute;top:3px;left:7px;height:12px;width:8px;border-bottom:3px solid white;border-right:3px solid white;transform:rotate(45deg);}
.wb-bp-profile-completion-wrap li.wb-bp-single-section-wrap.completed span.wb-bp-section-name a{color:#4caf50;}
.wb-bp-profile-completion-wrap li.wb-bp-single-section-wrap .wb-bp-section-name a.group-link{color:red;}
#settings-form .cs-touch-scroll-table{background:rgba(0, 0, 0, 0.02);border-radius:10px;border:1px solid rgba(0, 0, 0, 0.06);margin-bottom:20px;}
#settings-form .cs-touch-scroll-table table{margin-bottom:0;}
.buddypress-wrap #settings-form .cs-touch-scroll-table table tbody tr,
.buddypress-wrap #settings-form .cs-touch-scroll-table table thead tr{border-bottom:1px solid rgba(0, 0, 0, 0.06);}
.buddypress-wrap #settings-form .cs-touch-scroll-table table tbody tr:last-child{border-bottom:none;}
.buddypress-wrap .standard-form input[type=radio]{margin:0;background-repeat:no-repeat;background-position:center;background-size:contain;appearance:none;outline:none;border:2px solid #b6b5b9;vertical-align:middle;display:inline-flex;align-items:center;transition:all cubic-bezier(0.645, 0.045, 0.355, 1) 0.35s;width:25px !important;height:25px;cursor:pointer;position:relative;border-radius:100%;}
.buddypress-wrap .standard-form input[type=radio]:checked{background-color:var(--color-theme-color);box-shadow:0 0 0 3px inset #fff;}
.buddypress.settings .profile-settings.bp-tables-user select{background-color:#fff;cursor:pointer;}
.buddypress-wrap .profile.edit .editfield{border:1px solid var(--border-color);padding:15px;border-radius:10px !important;}
.buddypress-wrap .standard-form .editfield fieldset{margin:0;padding:0;}
.buddypress-wrap .profile.edit .editfield fieldset .radio label{margin-bottom:10px;}
.buddypress-wrap .profile.edit .editfield div.input-options.radio-button-options label.option-label{display:flex;align-items:center;gap:5px;}
.buddypress-wrap .cs-touch-scroll-table table.profile-fields .data, .buddypress-wrap .public .cs-touch-scroll-table .profile-fields td.label{border:1px solid;}
.buddypress-wrap .public .cs-touch-scroll-table .profile-fields tr:nth-child(2n+2){background:rgba(0, 0, 0, 0.03);}
#notifications-user-list{padding-top:0px;}
.buddypress-wrap table.notifications.bp-tables-user{border-radius:10px;border:1px solid rgba(0, 0, 0, 0.06);margin-bottom:20px;}
table.notifications.bp-tables-user thead{background:rgba(0, 0, 0, 0.03);}
.buddypress-wrap table.notifications.bp-tables-user thead tr{border:none;}
.buddypress-wrap table.notifications.bp-tables-user tbody tr{border-top:1px solid rgba(0, 0, 0, 0.08);}
.buddypress-wrap table.notifications.bp-tables-user tbody tr:nth-child(2n+2){background:rgba(0, 0, 0, 0.03);}
div.bp-avatar-status p.success, div.bp-cover-image-status p.success{border-radius:var(--global-border-radius);}
.buddypress [data-bp-tooltip]:after{border:none;border-radius:100px;box-shadow:none;font-family:inherit;display:inline-block !important;font-size:12px;font-weight:400;line-height:1.3;padding:5px 10px;color:#fff;background-color:#3e3f5e;white-space:nowrap;z-index:99999;text-align:center;top:-45px;left:20px !important;margin-left:-30px;opacity:0;visibility:hidden;transition:0.3s ease !important;transition-delay:0s !important;transform:translate(0px, 15px) !important;transition:all 0.3s ease-in-out 0s;font-style:normal;}
.buddypress [data-bp-tooltip]:active:after,
.buddypress [data-bp-tooltip]:focus:after,
.buddypress [data-bp-tooltip]:hover:after{transform:translate(0px, 0px) !important;transition-delay:0.1s !important;opacity:1;visibility:visible;}
.activity-meta.action [data-bp-tooltip]:after{display:none !important;}
@media only screen and (max-width: 749px) {
nav.activity-type-navs.main-navs.bp-navs ul.component-navigation.activity-nav li{background:transparent;}
nav.activity-type-navs.main-navs.bp-navs ul.component-navigation.activity-nav{column-count:3;}
}
@media only screen and (max-width: 789px) {
#cover-image-container,
#buddypress #header-cover-image {
height: 200px;
}
.buddypress-wrap .grid.bp-list > li {
padding: 0 8px;
}
.buddypress-wrap .grid.bp-list {
margin: 0 -5px;
}
.buddypress-wrap .grid.bp-list > li .action .generic-button a, .buddypress-wrap .grid.bp-list > li .action .generic-button button {
font-size: 14px;
}
nav.members-type-navs.main-navs ul.component-navigation.members-nav {
display: flex;
}
#buddypress div#item-header .single-page-header #item-header-cover-image #item-header-content {
margin-left: 0;
display: block;
}
body.buddypress.bp-user .buddypress-wrap .user-meta-buttons .member-header-actions {
justify-content: center;
}
}