.lateral-bottom.lateral-sticky {
    transition: 0.5s;
}
.sticky-header{
    position: fixed;
    top: 0;
    z-index: 999;
    left: 0;
    width: 100%;
}

.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left {
    opacity: 0;
    display: none;
    transition: 0.3s;
}
.sticky-header .site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left {
    opacity: 1;
    display: flex;
    transition: 0.3s;
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-outline{
    border:1px solid rgb(var(--secondary-color)) !important;
    border-radius: 4px;
    padding: 9px !important;
}
.ast-logo-title-inline .site-logo-img{
    padding: 0 !important;
}
@media (max-width: 921px){
.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu {
    background-color: rgb(var(--soft-color));
    background-image: none;
    max-height: 250px;
    overflow:auto;
}
.ast-below-header-wrap {
    /* display: flex; */
    width: 100%;
    position: fixed;
    bottom: -250px;
    background: transparent;
    transition: 0.5s;
}
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar {
    width: fit-content;
    margin: auto;
    padding: 0 10px !important;
}
.ast-main-header-wrap.main-header-bar-wrap .ast-builder-grid-row {
    display: flex !important;
    justify-content: space-between;
}
.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left {
    display: flex !important;
    align-items: center;

}
.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar{
    padding-left: 16px !important;
    padding-right: 16px !important;
}
body .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link {
    color: rgb(var(--secondary-color)) !important;
    max-height: fit-content;
   
}
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle,
.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle {
    color: rgb(var(--secondary-color)); 
}
}
@media (min-width: 922px){
    .ast-desktop .menu-item#menu-item-11013>.sub-menu {
        max-height: fit-content;
        overflow-y: auto;
        scrollbar-width: auto;
        scrollbar-color: var(--branding-color) var(--base-color);
        transition: 0s;
        width: 500px;
        display: grid;
        
        grid-template-columns: repeat(2, 250px);
    }
}