


    .link:hover {
        color: #7db6d8
    }


.top-menu {
    justify-content: space-between;
    width: 100%
}

    .top-menu, .top-menu a {
        align-items: center;
        display: flex
    }

        .top-menu a {
            color: #1d1c18;
            font-size: 14px;
            font-weight: 400;
            text-transform: uppercase
        }

            .top-menu a:hover {
                font-weight: 700 !important
            }

.left-menu {
    align-items: center;
    display: flex
}

    .left-menu img {
        height: 15px;
        width: auto
    }

.hhs-extras-ctas {
    z-index: 999
}

.hs-menu-children-wrapper a {
    text-transform: capitalize !important
}

.hhs-nav-links .sub-active a {
    font-weight: 700 !important
}

.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    border-top: 10px solid #f8d978;
    background-color: #FFFFFF;    
}

    .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
        font-size: 16px;
        padding: 10px 20px !important
    }

.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    max-width: max-content !important;
    padding-bottom: 20px !important
}

.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal ul.hhs-nav-links ul .hs-menu-item.sub-active a, .hhs-top-bar.hhs-alt-nav .hs-menu-wrapper.hs-menu-flow-horizontal ul.hhs-nav-links ul .hs-menu-item.sub-active a {
    background-color: #fff !important
}

