/* Large devices (desktops, 992px and up) */

@media (min-width: 992px) {
    
    /*Navigation */
    #main-nav .nav-link {
        border-bottom: none;
        padding: 0.5rem 1rem;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        font-size: 1rem;
    }
    /* Header */
    header h1 {
        font-size: 3rem;
    }
    .home-tooth {
        height: 330px;
        width: auto;
       
        position: absolute;
        top: -1px;
        right: -14px;
    }
    
    
/*Header inner */

#header-inner h1 {
    font-size: 3rem;
}

.breadcrumb-item {
    font-size: 0.938rem;
}

/*On page navigation - large */

.onPageNav .list-group-item {
    border-left: 3px solid #00225c20;
}
.onPageNav .active {
    border-left: 3px solid var(--greenDark);
}
.on-page-nav-col #contents {
    background-color: transparent;
}

/*blocks - large */

/* complex accordions */
.accordion-body .col {
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
}



/*--------------------------------------------------------------
# Side Navigation - large
--------------------------------------------------------------*/
.left-nav {
    padding-right: 1rem;
}
    
    /*Search */
#search h3 {
    font-size: 1.5rem;
}
#search p {
    font-size: 1rem;
}
    /*Footer */
    
    footer ul li a:hover .fa-chevron-right {
  animation: arrow-right 0.3s linear forwards; 
        
    }

@keyframes arrow-right {
  from {
    transform: translateX(0px); }
  to {
    transform: translateX(3px); } 
    
}
}
