/* General */
.site-header .site-header-primary-section-right .site-header-focus-item {
    padding-left: 0;
}

.site-header .site-header-primary-section-right .site-header-focus-item:nth-child(2) {
    padding-right: 16px;
}

.site-header .site-header-primary-section-right .ast-builder-menu,
.site-header .site-header-primary-section-right .site-header-focus-item:nth-child(3) {
    padding-right: 0;
}

.menu-item-heading .ast-disable-link.menu-link .menu-text,
.menu-item-heading a[href="/technologies"] {
    font-weight: 700;
}

.menu-item-heading a[href="/technologies"] .menu-text {
    transition: color .2s ease-in-out;
}

.menu-item-heading a[href="/technologies"]:hover .menu-text {
    color: var(--ast-global-color-0);
}

.menu-item-heading a[href="/technologies"] .astra-mm-icon-label {
    transition: transform .2s ease-in-out;
}

.menu-item-heading a[href="/technologies"]:hover .astra-mm-icon-label {
    transform: translateX(4px);
}

.astra-megamenu li.menu-item-has-children:not(:last-child) {
    border-right: 1px solid var(--ast-global-color-1);
}

/* menu dropdowns */
.ast-desktop .ast-menu-hover-style-underline > .menu-item:hover > .menu-link:before {
    width: 100%;
    transition: unset;
    height: 3px;
    background-color: var(--ast-global-color-0);
    border-radius: 4px;
}

.main-header-menu .menu-item .sub-menu {
    border-radius: 4px;
}

@media screen and (max-width: 1150px) {
    #ast-hf-mobile-menu .ast-menu-toggle {
        box-shadow: none !important;
    }

    .ast-header-break-point .ast-icon.icon-arrow svg {
        margin-left: 0;
    }
}