/* Keep logo always on */
.site-branding {
    flex: 0 1 100% !important;
}
/* Smaller distance between image-only primary menu items */
#primary-menu a.menu-image-title-hide {
    padding: 0 3px !important;
}
#primary-menu a.menu-link {
    padding: 8px;
    letter-spacing: 0px;
}
/* Social Profiles menu styles */
#menu-social-profiles li {
    display: inline-block !important;
    width: auto;
}
.menu-image.menu-image-title-hide {
    margin-bottom: 7px;
}
.ast-site-header-cart-li {
    margin-bottom: 7px;
}
#menu-social-profiles {
    margin-left: 7px;
}
/* Constant margin on top of "primary" div */
#primary {
    margin-top: 40px !important;
}
/* Adjust Menu button for mobiles */
.ast-mobile-menu-buttons {
    margin-bottom: 1em;
    margin-top: 1em;
    padding: 0px !important;
}
.main-header-bar-navigation.toggle-on {
    padding-top: 0px !important;
}
.ast-menu-toggle {
    line-height: 4.25em !important;
}
/* Cart item in menu */
.ast-masthead-custom-menu-items.woocommerce-custom-menu-item {
    padding: 0 5px;
}
