nav#site-navigation {
    opacity: 0;
}

.bbp-user-home.single.singular article#post-0 {
    margin-left: inherit !important;
}

a.header-search-link {
    opacity: 0;
}

.register-section-logo a {
    display: block;
}

.hero-left{
    display: none !important;
}

h1.wp-login-logo,
.register-section-logo{
    width: 100%;
}

body.login.login-split-page #login h1 a,
.register-section-logo a {
    margin-left: 0;
    position: relative;
    display: inline-block;
}

body.buddypress.register.login-split-page .register-section-logo{
    margin: 50px auto ! important;
    min-height: inherit !important;
    text-align: center !important;
}

body.buddypress.activation.login-split-page .activate-section-logo{
    margin: 50px auto 50px auto ! important;
    min-height: inherit !important;
    text-align: center !important;
}

.login.bb-login #login>h1>a{
    margin-bottom: -15px;
}


@media(max-width:768px){
    .bb-mobile-panel-header .logo-wrap {
        position: relative;
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    .flex-1.mobile-logo-wrapper {
        text-align: right;
        position: relative;
        width: 100%;
    }
    .flex-1.mobile-logo-wrapper h2.site-title {
        float: right;
        right: 0;
        position: relative;
        margin: 0 auto;
    }
    .notification-wrap.header-cart-link-wrap.cart-wrap.menu-item-has-children {
        display: none;
    }
    nav.main-navigation {
        display: none;
    }
}