.tm-site-header 
{
    position: absolute;
    z-index: 1000;
    width: 100%;
    top: 0;
    left: 0;
    padding: 40px;
}

.navbar-custom
{
    margin-left: auto;
    margin-right: 0px;
}

.tm-nav-link 
{
    color: #113537;
    font-size: 1.4rem;
}

.nav-item.active > .tm-paging-link,
.nav-item:hover > .tm-paging-link 
{
    background-color: light;
    color: black;
}

#tm-main-nav .nav-item .nav-link 
{ 
    border-bottom: 1px solid transparent; 
    color: #fccc00;
}

#tm-main-nav .nav-item.active .nav-link,
#tm-main-nav .nav-item:hover .nav-link 
{
    border-bottom: 1px solid #788AA3;
    color: #788AA3;
}