/*
Theme Name: UM Theme Child
Theme URI: https://ultimatemember.com/theme/
Template: um-theme
Author: Ultimate Member
Author URI: https://ultimatemember.com/
Description: UM Theme is an intuitive & flexible, WordPress theme offering deep integration with Ultimate Member.
Tags: one-column,two-columns,right-sidebar,flexible-header,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,featured-images,theme-options,post-formats,footer-widgets,rtl-language-support
Version: 1.35.1710093958
Updated: 2024-03-10 18:05:58
*/
:root{
    --primary:#6596ff;
    --spacing:10px;
    --spacing-small:5px;
    --font-small:14px;
    --radius:3px;
}

body #main{
    padding:0;
}

/* TODO: hide, override in customizer */
body .page__header, 
body.forum-archive .bbp-search-form,
body.forum-archive .bbp-breadcrumb{
    display:none;
}

/* forum index */
body.forum-archive .container-card-content{
    padding:0 15px;
}
body #bbpress-forums li.bbp-header{
    margin:30px 0 15px 0;
}
#bbpress-forums li.bbp-body ul.forum{
    margin-bottom:15px !important;
}

/* groups */
body.um-page-groups #um-groups-filters{
    margin:30px 0;
}
body.um-page-groups #um-groups-filters .filters{
    display:flex;
}
body.um-page-groups #um-groups-filters .filters li a{
    display:block;
    text-align:center;
}
body.um-page-groups #um-groups-filters .filters .all{
    width:min-content;
    flex:1;
    
}
body.um-page-groups #um-groups-filters .filters .own{
    width:min-content;   
    flex:1; 
}

body.um-page-groups #um-groups-filters .filters .create{
    border:1px solid var(--primary) !important;
    justify-content: flex-end;
    flex:1;
}
body.um-page-groups #um-groups-filters .filters .create a{
    color:var(--primary) !important;
}

/* single forum */
body.single-forum .bbp-breadcrumb{
    display:none;
}


/* activity */
body.um-page-activity .um-activity{
    margin:0;
}

body.um-page-activity .um-activity .um-activity-widget{
    margin-top:30px;
}

/* content -> hashtag */
body .um-activity-body .um-link{
    color:var(--primary);
    transition:.4s all;
}
body .um-activity-body .um-link:hover{
    text-decoration:underline;
}

/* sidebar */
body #secondary{
    margin-top:15px;
    padding:0;
}

/* sidebar widget */
body #secondary .widget{
    padding:15px;
    margin:15px 0 0 0;
}

/* sidebar -> forums -> trending*/
body #secondary ul.um-activity-trending{
    display:flex;
    flex-direction: column;
}
body #secondary ul.um-activity-trending li{
    padding:0;
}
body #secondary ul.um-activity-trending li a{
    padding:0 var(--spacing-small) var(--spacing-small) 0;
    transition:.4s all;
}
body #secondary ul.um-activity-trending li a:hover{
	color:#6596ff;
}

/* sidebar -> forums */

body #secondary ul.bbp-forums-widget{
    list-style-type:none;
    display:flex;
    flex-wrap:wrap;
    padding:0;
    margin:0;
}
body #secondary ul.bbp-forums-widget li{
    display:inline-block;
    margin: 0 var(--spacing-small) var(--spacing-small) 0;
}
body #secondary .bbp-forums-widget li a{  
    display:inline-block;
    padding:var(--spacing-small) var(--spacing);
    border:1px solid var(--primary);
    font-size:var(--font-small);
    text-decoration: none;
    border-radius:var(--radius);
    transition:.4s all;
}
body #secondary .bbp-forums-widget li a.bbp-forum-title:hover{
    color: #fff !important;
    background:var(--primary);
    
}