body.buddypress .ast-container,body.bbpress .ast-container{max-width:1200px;margin:0 auto}#cover-image-container{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;position:relative}#header-cover-image{min-height:250px;background-size:cover;background-position:center}.item-header-cover-image-wrapper{background:var(--color-theme-white-box,#fff);border:1px solid var(--global-border-color,#e5e0d5);border-radius:var(--global-border-radius,8px);padding:20px;margin-top:-60px;position:relative;z-index:2;box-shadow:0 2px 8px rgb(0 0 0 / .06)}.hide-header-cover-image{margin-top:0}#item-header-avatar{margin-right:20px}#item-header-avatar img{border:3px solid var(--color-theme-white-box,#fff);box-shadow:0 2px 6px rgb(0 0 0 / .1)}.desc-wrap{background:var(--color-theme-white-box,#fff);border:1px solid var(--global-border-color,#e5e0d5);border-radius:var(--global-border-radius,8px);padding:15px 20px;margin-bottom:20px}.bp-navs,#subnav{background:var(--color-theme-white-box,#fff);border:1px solid var(--global-border-color,#e5e0d5);border-radius:var(--global-border-radius,8px);padding:5px 10px;margin-bottom:20px}.bp-navs li.selected a,.bp-navs li.current a{color:var(--color-theme-primary,#BFAA7C)!important;border-bottom:2px solid var(--color-theme-primary,#BFAA7C)}.bp-navs li a:hover{color:var(--color-theme-primary,#BFAA7C)!important}#groups-list .item-entry,#members-list .item-entry{background:var(--color-theme-white-box,#fff);border:1px solid var(--global-border-color,#e5e0d5);border-radius:var(--global-border-radius,8px);margin-bottom:15px;transition:box-shadow 0.2s ease}#groups-list .item-entry:hover,#members-list .item-entry:hover{box-shadow:0 4px 12px rgb(191 170 124 / .15)}#groups-list .list-wrap,#members-list .list-wrap{display:flex;align-items:center;padding:15px 20px;gap:15px}#item-body{background:var(--color-theme-white-box,#fff);border:1px solid var(--global-border-color,#e5e0d5);border-radius:var(--global-border-radius,8px);padding:25px 30px;box-shadow:0 1px 4px rgb(0 0 0 / .04)}#bbpress-forums h2.bbp-forum-title,#item-body h2,#item-body h3.bbp-topic-title{font-size:22px;font-weight:600;color:var(--color-h2,#2b2b2b);margin-bottom:15px}#bbpress-forums .bbp-topic-form,.bbp-topic-action,#bbpress-forums p.bbp-topic-meta{max-width:100%}#bbpress-forums .subscription-toggle a,#bbpress-forums .favorite-toggle a,#bbpress-forums #favorite-toggle a,.group-home .generic-button a,a.group-button,.subscription-toggle a,#subscription-toggle a{display:inline-block;padding:8px 18px;font-size:13px;font-weight:600;border-radius:var(--button-border-radius,6px);text-decoration:none;transition:all 0.2s ease}#bbpress-forums .bbp-submit-wrapper,.bbp-submit-wrapper{display:inline-block!important;max-width:fit-content}#bbpress-forums .bbp-submit-wrapper input[type="submit"],#bbpress-forums .bbp-submit-wrapper button{display:inline-block;width:auto;max-width:fit-content;padding:8px 22px;font-size:13px}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-search-results{border:1px solid var(--global-border-color,#e5e0d5);border-radius:var(--global-border-radius,8px);overflow:hidden}#bbpress-forums li.bbp-header{background-color:#f9f7f2!important;border-bottom:1px solid var(--global-border-color,#e5e0d5)}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-bottom:1px solid var(--global-border-color,#e5e0d5)}#bbpress-forums li.bbp-body ul.forum:last-child,#bbpress-forums li.bbp-body ul.topic:last-child{border-bottom:none}a.bbp-forum-title,a.bbp-topic-permalink{color:var(--color-link,#6b5a32)!important}a.bbp-forum-title:hover,a.bbp-topic-permalink:hover{color:var(--color-theme-primary,#BFAA7C)!important}.bp-wrap{max-width:100%;margin-top:0}.group-home{max-width:1200px;margin:0 auto}#buddypress .generic-button a,#buddypress .generic-button button,#buddypress input[type="submit"],#buddypress button[type="submit"],.buddypress .generic-button a,.buddypress .generic-button button,.buddypress input[type="submit"],.buddypress button[type="submit"],.group-home .generic-button a,a.group-button{background-color:var(--button-background-color,#9a7e42);color:var(--button-text-color,#fff);border:1px solid var(--button-border-color,#9a7e42);border-radius:var(--button-border-radius,6px);padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:all 0.2s ease;cursor:pointer;display:inline-block;width:auto}#buddypress .generic-button a:hover,#buddypress .generic-button button:hover,#buddypress input[type="submit"]:hover,#buddypress button[type="submit"]:hover,.buddypress .generic-button a:hover,.buddypress .generic-button button:hover,.buddypress input[type="submit"]:hover,.buddypress button[type="submit"]:hover,.group-home .generic-button a:hover,a.group-button:hover{background-color:var(--button-background-hover-color,#6b5a32);border-color:var(--button-border-hover-color,#6b5a32);color:var(--button-text-hover-color,#fff)}#buddypress a.leave-group,#buddypress .group-button.leave-group a{background-color:#dc3545;border-color:#dc3545;color:#fff}#buddypress a.leave-group:hover,#buddypress .group-button.leave-group a:hover{background-color:#c82333;border-color:#c82333}#bbpress-forums li.bbp-header,#bbpress-forums fieldset.bbp-form{background-color:#f9f7f2!important}#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:#fff!important}#bbpress-forums div.even,#bbpress-forums ul.even{background-color:#faf8f3!important}.bbp-reply-form{background:var(--color-theme-white-box,#fff);border:1px solid var(--global-border-color,#e5e0d5);padding:20px;border-radius:var(--global-border-radius,8px)}.activity-list>li{background:var(--color-theme-white-box,#fff);border:1px solid var(--global-border-color,#e5e0d5);border-radius:var(--global-border-radius,8px);margin-bottom:15px;padding:15px 20px}body.buddypress .site-content .ast-container,body.bbpress .site-content .ast-container{padding-top:0}body.buddypress .entry-header,body.bbpress .entry-header{display:none}@media (max-width:768px){#cover-image-container{margin-left:-15px;margin-right:-15px;width:auto}#header-cover-image{min-height:150px}.item-header-cover-image-wrapper{padding:15px;margin-top:-40px}#item-body{padding:15px}#groups-list .list-wrap,#members-list .list-wrap{flex-direction:column;text-align:center}}