:root{--radius-main:12px}.ct-header{overflow:visible}.ct-header .site-logo img,.ct-header .ct-logo img{filter:drop-shadow(0 6px 18px rgb(0 0 0 / .45))}.ct-header [class*="account"] svg{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(65%) sepia(30%) saturate(920%) hue-rotate(3deg) brightness(88%) contrast(95%);transition:transform 0.2s ease,filter 0.2s ease}.ct-header [class*="account"] a:hover svg{transform:scale(1.05);filter:brightness(0) saturate(100%) invert(70%) sepia(20%) saturate(900%) hue-rotate(5deg) brightness(100%) contrast(100%)}.site-main{padding-top:5px}.mobile-bottom-nav{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1000;display:flex;justify-content:center;align-items:center;padding:10px 22px;gap:30px;background:#111;border-radius:var(--radius-main);box-shadow:0 6px 18px rgb(0 0 0 / .35);width:max-content}.mobile-bottom-nav .wp-block-columns,.mobile-bottom-nav .wp-block-column{margin:0!important;padding:0!important;background:none!important;border:none!important}.mobile-bottom-nav img{width:27px;height:27px;transition:transform 0.2s ease,filter 0.2s ease;filter:brightness(0) saturate(100%) invert(65%) sepia(30%) saturate(920%) hue-rotate(3deg) brightness(88%) contrast(95%)}.mobile-bottom-nav a:hover img{transform:scale(1.08);filter:brightness(0) saturate(100%) invert(70%) sepia(20%) saturate(900%) hue-rotate(5deg) brightness(100%) contrast(100%)}.mobile-bottom-nav a.active img{filter:brightness(0) saturate(100%) invert(55%) sepia(15%) saturate(500%) hue-rotate(6deg) brightness(80%) contrast(90%)}@media (min-width:768px){.mobile-bottom-nav{display:none}}.buddypress-wrap .bp-navs ul li,.buddypress-wrap .bp-navs ul li a{background:transparent!important}.buddypress-wrap .bp-navs ul li a{color:#1a1a1a;transition:color 0.2s ease}.buddypress-wrap .bp-navs ul li a:hover{color:#c6a85b!important}.buddypress-wrap .bp-navs ul li.current a,.buddypress-wrap .bp-navs ul li.selected a{color:#8a6a2f!important;font-weight:500}body:not(.group-create) .buddypress-wrap .bp-navs.dir-navs,body:not(.group-create) .buddypress-wrap .bp-navs.main-navs,body:not(.group-create) .buddypress-wrap .bp-subnavs{background:#ececec!important;border-radius:var(--radius-main)!important;padding:12px 16px!important;margin-bottom:16px!important}.buddypress-wrap .bp-subnavs{background:#ececec!important;border-radius:var(--radius-main)!important;padding:12px 16px!important;margin-bottom:20px!important}.buddypress-wrap .editfield,.buddypress-wrap .bp-profile-wrapper,.buddypress-wrap .bp-card{background:#ffffff!important;border-radius:var(--radius-main)!important;padding:20px!important;box-shadow:0 6px 18px rgb(0 0 0 / .04)}.buddypress-wrap h2,.buddypress-wrap .entry-title{text-align:center!important}.buddypress-wrap input[type="text"],.buddypress-wrap input[type="email"],.buddypress-wrap textarea,.buddypress-wrap select{border-radius:10px!important;border:1px solid #ddd!important;padding:10px!important}.buddypress-wrap h2,.buddypress-wrap .bp-profile-wrapper h3,.buddypress-wrap .profile-group-title{display:none!important}.buddypress-wrap input[type="submit"],.buddypress-wrap .button{background:#b8953f!important;color:#2b2113!important;border-radius:10px!important;padding:10px 24px!important;border:none!important;font-weight:600}.buddypress-wrap input[type="submit"],.buddypress-wrap button[type="submit"]{display:block;margin:15px auto 0 auto!important}.buddypress-wrap input[type="submit"]:hover{background:#a07f32!important;color:#1e170c!important}.buddypress-wrap ul.button-tabs.button-nav{background:#ececec!important;border-radius:var(--radius-main)!important;padding:10px 16px!important;margin-bottom:18px!important;width:100%!important;display:flex;justify-content:center;align-items:center;gap:24px}.buddypress-wrap ul.button-tabs.button-nav li{background:transparent!important}.buddypress-wrap ul.button-tabs.button-nav li a{background:transparent!important;color:#1a1a1a!important;padding:6px 14px!important;border-radius:8px!important;transition:color 0.2s ease}.buddypress-wrap ul.button-tabs.button-nav li a:hover{color:#c6a85b!important}.buddypress-wrap ul.button-tabs.button-nav li.current a{color:#2b2113!important;font-weight:600}.buddypress-wrap ul.button-tabs.button-nav li.current{background:transparent!important}.bp-feedback{border-radius:var(--radius-main)!important;border:1.5px solid #c62828!important;overflow:hidden;color:#2b2113!important}.bp-feedback .bp-icon{background:#c62828!important}.bp-feedback .bp-icon::before{font-size:20px!important;color:#ffffff!important}body.group-create #group-create-tabs{background:transparent!important;border-radius:0!important;padding:0!important;margin-bottom:20px!important}body.group-create #group-create-tabs ol{background:transparent!important;padding:0!important}body.group-create #group-create-tabs{background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important}body.group-create #group-create-tabs ol{background:transparent!important;padding:0!important}body.group-create #group-create-tabs li{background:transparent!important}body.group-create #group-create-tabs{background:#ececec!important;border-radius:var(--radius-main)!important;padding:12px 16px!important;margin-bottom:16px!important}body.group-create #group-create-tabs li,body.group-create #group-create-tabs li.current,body.group-create #group-create-tabs li a{background:transparent!important;box-shadow:none!important}body.group-create #group-create-tabs a,body.group-create #group-create-tabs span{color:#2b2113!important;font-weight:600!important;font-size:15px!important}body.group-create #group-create-tabs a:hover{color:#c6a85b!important}body.group-create #group-create-tabs li.current a{color:#8a6a2f!important}body.group-create #group-create-tabs ol{display:block!important;padding-left:12px;margin:0}body.group-create #group-create-tabs{display:flex;flex-direction:column;justify-content:center}body.group-create #group-create-tabs li{margin:4px 0}body.group-create .bp-screen-title.creation-step-name{display:none!important}body.group-create #group-create-tabs{margin-bottom:12px!important}body.group-create #group-create-body{padding-top:0!important}:root{--ff-radius:10px}.card,.buddypress-wrap .editfield,.buddypress-wrap .bp-wrap,.buddypress-wrap .item-list-tabs,.buddypress-wrap .button-tabs,.ct-account-modal,.ct-modal-content{border-radius:var(--ff-radius)!important}input[type="text"],input[type="email"],input[type="password"],textarea,select{border-radius:var(--ff-radius)!important}button,input[type="submit"],.ct-button,.wp-block-button__link{border-radius:var(--ff-radius)!important}#dir-groups-search-form,.grid-filters{border-radius:var(--ff-radius)!important}#subnav-filters .subnav-search,#subnav-filters .grid-filters,#groups-order-select,#dir-groups-search,#groups-order-select select{height:44px}.grid-filters{display:flex;border:1px solid #e6e6e6;border-radius:10px;overflow:hidden;padding:0}.grid-filters a{flex:1;display:flex;align-items:center;justify-content:center;color:#2b2113;transition:color 0.2s ease}.grid-filters a:first-child{border-right:1px solid #e6e6e6}.grid-filters a:hover,.grid-filters a.active{color:#c6a85b}#groups-order-select .select-wrap{border:none!important;background:transparent!important;border-radius:0!important}#dir-groups-search-form{border-radius:10px;overflow:hidden}body.login input[type="text"],body.login input[type="password"],body.login input[type="email"],input.input{border-radius:10px!important}.ct-account-modal .ct-button{width:55%!important;max-width:260px;background:#a07f32!important;color:#2b2113!important;border-radius:10px!important;border:none!important;box-shadow:none!important;font-weight:600!important;height:44px!important;padding:0 22px!important}.ct-login-form .login-submit,.ct-register-form form p:last-of-type{text-align:center!important}.ct-account-modal .ct-button:hover{background:#a07f32!important;color:#2b2113!important}.ct-account-lost-password-submit.ct-button{width:100%!important;max-width:100%!important;display:block!important;margin:0!important}.ct-login-form .remember-me,.ct-login-form .ct-remember-me{display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;margin-bottom:6px!important}.ct-forgot-password{display:inline-block;white-space:nowrap;margin-top:6px!important;font-size:.9rem}.buddypress-wrap .editfield{padding:18px 16px!important;margin-bottom:14px!important}.buddypress-wrap .editfield fieldset{padding:0!important}.buddypress-wrap .editfield legend{margin-bottom:6px!important}.buddypress-wrap .editfield input[type="text"],.buddypress-wrap .editfield input[type="email"],.buddypress-wrap .editfield input[type="password"]{margin-bottom:6px!important}.buddypress-wrap .field-visibility-settings-header{display:none!important}.buddypress-wrap ul.button-tabs.button-nav li>a{font-size:1.05rem;font-weight:500;color:#2b2113}.buddypress-wrap ul.button-tabs.button-nav li.current>a{color:#8a6a2f!important;font-weight:600!important}.buddypress-wrap .editfield legend{font-size:1.05rem;font-weight:600;color:#1a1a1a;text-align:left!important}.buddypress-wrap .bp-required-field-label{font-size:.8rem;font-weight:400;color:#888}.buddypress-wrap .editfield input[type="text"],.buddypress-wrap .editfield input[type="email"],.buddypress-wrap .editfield input[type="password"]{font-size:1rem;text-align:left!important;display:block;max-width:420px;margin-left:0}.buddypress-wrap .editfield .description{font-size:.85rem;color:#555;line-height:1.4;margin-top:4px!important;text-align:left!important}.field_age-certification .checkbox-options label{display:inline-flex!important;align-items:center!important;gap:8px!important}.field_age-certification .checkbox-options input[type="checkbox"]{margin-right:10px!important}.field_age-certification legend{margin-bottom:4px!important}