.hamburger-icon .line {   background: #555!important;}
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    line-height: 2;
}
.mega-menu.active {padding-top:0px !important;}

#hs_menu_wrapper__Global_Header_-_WSPC_ > ul > li  > ul > li > a {font-weight: 400!important; 
    font-size: 15px !important; }
#hhs-main-nav > div > div.hhs-nav-grid__menu.main-nav > nav > ul > li:nth-child(4) > a > span > div.active > div > div > div > div:nth-child(1) , 
#hhs-main-nav > div > div.hhs-nav-grid__menu.main-nav > nav > ul > li:nth-child(4) > a > span > div.active > div > div > div > div:nth-child(2) 
{background-color:#daefef !important; padding-top:14px}

#hhs-main-nav > div > div.hhs-nav-grid__menu.main-nav > nav > ul > li:nth-child(4) > a > span > div.active > div > div > div > div:nth-child(3),
#hhs-main-nav > div > div.hhs-nav-grid__menu.main-nav > nav > ul > li:nth-child(4) > a > span > div.active > div > div > div > div:nth-child(4)
{background-color: #dff0ff !important; padding-top:14px}

#hhs-main-nav > div > div.hhs-nav-grid__menu.main-nav > nav > ul > li:nth-child(5) > a > span > div.active > div > div > div 
{background-color:#daefef !important; padding-top:14px}


#hhs-main-nav > div > div.hhs-nav-grid__menu.main-nav > nav > ul > li:nth-child(4) > a:after,
#hhs-main-nav > div > div.hhs-nav-grid__menu.main-nav > nav > ul > li:nth-child(5) > a:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    display: inline-block;
    font-family: Font Awesome\ 5 Free!important;
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    margin-left: 3px;
}


{# MAIN NAV #}
@media (min-width: 1200px) {
  .hhs-side-menu__mobile {
    display: none;
  }
}

/* PROBATE & ESTATE SUB MENU WIDTH AND LAYOUT */
@media (min-width: 1200px) {
  .hs-menu-children-wrapper:has(> .hs-menu-depth-3:nth-child(-n+2)) 
  .hs-menu-depth-3:nth-child(-n+2) 
  > .hs-menu-children-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    min-width: 400px;
  }
}