/* Start custom CSS */@media only screen and (max-width:1500px) and (min-width:1280px) {
    .elementor-318583 .elementor-element.elementor-element-c66b009 .menu-item a.uael-menu-item,
    .elementor-318583 .elementor-element.elementor-element-453d2ea .menu-item a.uael-menu-item { font-size:14px !important; font-weight:500 !important; padding-left: 8px !important; padding-right: 8px !important; }
    .elementor-318583 .elementor-element.elementor-element-69fd094 .header-aside-inner > :not(.bb-separator) { padding:0 5px !important; }
}

@media only screen and (max-width:990px) and (min-width:768px) {
    #logged-in-header.header-mid .logo-container {}
    #logged-in-header.header-mid .menu-toggle { width:25%; }
    #logged-in-header.header-mid .bb-bar { width:50%; }
}
@media only screen and (max-width:767px) {
    #logged-in-header.header-mid .menu-toggle { width:25%; }
    .elementor-location-header #logged-in-header #header-aside,
    .elementor-location-header #logged-in-header .bb-mobile-header-wrapper .bb-left-panel-icon-wrap { display:none; }
}

@media (max-width: 500px) {
    .elementor-location-header #profile-bubble .user-wrap.menu-item-has-children .user-name { max-width:calc(100% - 46px); }
    .elementor-location-header #profile-bubble .site-header--elementor .user-wrap > .sub-menu .wrapper .sub-menu-inner { width: 100%; }
    
    .elementor-location-header .bb-left-panel-icon-wrap { display:none; }
}/* End custom CSS */