/* Child menu items — indented and smaller */
.child-menu-item {
    padding-left: 1.5rem !important;
}

.child-menu-item a {
    font-size: 1.3rem !important;
    opacity: 0.65;
}

.child-menu-item a:hover {
    opacity: 1;
}

.child-menu-item.current a {
    color: var(--accent-color) !important;
    font-weight: bold !important;
    opacity: 1;
}

/* Dropdown arrow */
.dropdown-arrow {
    font-size: 1rem;
    margin-left: 0.4rem;
}



.child-menu-item a:hover, .child-menu-item.current a {
    opacity: 1;
    text-decoration: underline;
    font-weight: bold !important;
    font-size: 1.6rem !important;
}

.child-menu-item:nth-child(3) a:hover, .child-menu-item:nth-child(3).current a { color: #0288D1 !important; } /* Europe */
.child-menu-item:nth-child(4) a:hover, .child-menu-item:nth-child(4).current a { color: #D32F2F !important; } /* Asia */
.child-menu-item:nth-child(5) a:hover, .child-menu-item:nth-child(5).current a { color: #388E3C !important; } /* Americas */
.child-menu-item:nth-child(6) a:hover, .child-menu-item:nth-child(6).current a { color: #F57C00 !important; } /* Africa */
.child-menu-item:nth-child(7) a:hover, .child-menu-item:nth-child(7).current a { color: #8E24AA !important; } /* Oceania */
.child-menu-item:nth-child(9) a:hover, .child-menu-item:nth-child(9).current a { color: #000000 !important; } /* Travel Tips */
.child-menu-item:nth-child(10) a:hover, .child-menu-item:nth-child(10).current a { color: #000000 !important; } /* Itineraries */