/* TNC Anchor Nav – isolated CSS */
.tnc-anav {
    position: sticky !important;
    z-index: 999 !important;
    box-shadow: 0 4px 20px rgba(0,0,0,.3) !important;
}
.tnc-anav-link {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 auto !important;
    height: 38px !important;
    padding: 0 12px !important;
    line-height: 1 !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.04em !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
    text-decoration: none !important;
    border-radius: 0 !important;
    border-width: 1px !important;
    border-style: solid !important;
    background: transparent !important;
    margin-right: 8px !important;
    margin-bottom: 0 !important;
    box-sizing: border-box !important;
    transition: color .2s, background .2s, border-color .2s !important;
    /* reset Flatsome */
    border-bottom-width: 1px !important;
    border-image: none !important;
    outline: none !important;
}
.tnc-anav{
margin-top:-1px !important;
top:70px !important;
	position:sticky !important;
z-index:999 !important;
}

.tnc-anav + *{
margin-top:0 !important;
padding-top:0 !important;
}


