.sf.nav.horizontal-dropdown-persistent .children.open {
    margin-top: 4rem !important;
}

.nav--right .splash-free-link,
.nav--left .splash-free-link {
    text-decoration: underline;
    display: inline-block !important;
    
}

/**** Second Child Hover States on Menus ****/
.nav--right .sf.nav.horizontal-dropdown-persistent .nav-item:nth-child(2) a:hover {
    background-color:inherit !important;
    color: inherit !important;
    cursor: inherit !important;
}
.nav--left .sf.nav.horizontal-dropdown-persistent .nav-item:nth-child(2) a:hover, 
.nav--left .sf.nav.horizontal-dropdown-v2 .nav-item:nth-child(2) a:hover {
    background-color:rgba(0, 0, 0, 0) !important;
    color: #828282 !important;
    cursor: inherit !important;
}

/* Defining Hover States for Nav Items */
.nav--right .sf.nav.horizontal-dropdown-persistent .nav-item a:hover {
    background-color: rgb(25, 54, 109) !important;
    color: rgb(86, 196, 241) !important;
}

.nav--left .sf.nav.horizontal-dropdown-persistent .nav-item:nth-child(n+3) a:hover,
.nav--left .sf.nav.horizontal-dropdown-v2 .nav-item:nth-child(n+3) a:hover {
    background-color: rgb(25, 54, 109) !important;
    color: rgb(86, 196, 241) !important;
}

.nav--right .element .nav .nav-dropdown-selected .grp{
    display: none !important;
}

.nav-dropdown-arrow.icon-f-wide-darr {
    display: block !important;
}

.clicked {
    background: #56c4f1 !important;
    transition: all ease-in .4s;
}

.unclicked {
    background: inherit !important;
    transition: all ease-out .1s;
}

.clickedText {
    color: #2c4151 !important;
}

.unclickedText {
    color: #56c4f1 !important;
}

/*.darkBlue {*/
/*    color: red !important;*/
/*}*/

.transparent {
    color: transparent !important;
    cursor: default !important;
}
.disable-links.transparent {
    color: transparent !important;
}
.nav--left .sf.nav.horizontal-dropdown-persistent .nav-item:nth-child(2) a.transparent:hover,
.nav--left .sf.nav.horizontal-dropdown-v2 .nav-item:nth-child(2) a.transparent:hover {
    cursor: default !important;
}
.nav--left .sf.nav.horizontal-dropdown-persistent .nav-item:nth-child(n+3) a.transparent:hover,
.nav--left .sf.nav.horizontal-dropdown-v2 .nav-item:nth-child(n+3) a.transparent:hover {
    background-color: transparent !important;
    color: transparent !important;
    cursor: default !important;
}


/* Transparent Nav Hover State Fixes */
.sf.nav.horizontal-dropdown-persistent .nav-item a.transparent:hover, 
.sf.nav.horizontal-dropdown-v2 .nav-item a.transparent:hover, 
.sf.nav.horizontal-dropdown-persistent .nav-item:nth-child(2) a.transparent:hover, 
.sf.nav.horizontal-dropdown-v2 .nav-item:nth-child(2) a.transparent:hover  {
    background-color: rgba(0, 0, 0, 0) !important;
    color: rgba(0, 0, 0, 0) !important;
}

.disable-links {
    color: #828282 !important;
    text-decoration: none !important;
}

.disable-links.hover {
    color: #828282 !important;
}

.upArrowIcon {
    background-image: url(https://d24wuq6o951i2g.cloudfront.net/img/events/3152622/assets/cfbbdf62.uparrow.png) !important;
    background-repeat: no-repeat !important;
    background-position-x: 2.2rem;
    background-position-y: 0.6rem;
    background-size: 10px;
}

.upArrowIcon2 {
    background-image: url(https://d24wuq6o951i2g.cloudfront.net/img/events/3152622/assets/cfbbdf62.uparrow.png) !important;
    background-repeat: no-repeat !important;
    background-size: 10px;
}

.downArrowIcon {
    background-image: url(https://d24wuq6o951i2g.cloudfront.net/img/events/id/315/3152622/assets/ffd.down-arrow-icon.png);
    background-repeat: no-repeat !important;
    background-position-x: 2.2rem;
    background-position-y: 0.6rem;
    background-size: 10px;
}

@media screen and (max-width: 682px) {
    .upArrowIcon,
    .downArrowIcon {
        background-position-x: 2rem;
        margin-top: 1rem;
    }
}

.hamburgerIcon {
    background-image: url(https://d24wuq6o951i2g.cloudfront.net/img/events/id/315/3152622/assets/aab.hamburger-icon.png);
    background-repeat: no-repeat;
    z-index: 9999 !important;
}

@media screen and (max-width: 682px) {
    .hamburgerIcon {
        background-position-y: 1.1rem;
    }
}