/* Add drop shadows to text in header to improve visibility */
/* - Tagline 1 */
h5 {
    filter: drop-shadow(0 10px 5px rgba(0,0,0,0.8));
}

/* - Tagline 2 */
h6 {
    filter: drop-shadow(0 6px 3px rgba(0,0,0,0.8));
}

/* - Navigation menu */
.cd-singledropdownmenu .cd-menu-level-1 a:hover {
    /* Override default behavior with opacity, 0.8 instead of 0.5 */
    opacity: 0.8 !important;
    text-decoration: underline;
}

/* - Navigation menu text */
.cd-singledropdownmenu .cd-menu-level-1 a {
    filter: drop-shadow(0 2px 3px black);
}
/* except when the navigation bar is shown when scrolling */
.cd-scroll .cd-singledropdownmenu .cd-menu-level-1 a {
    filter: none;
}

/* Add a gradient to top of header to improve contrast */
.cd-navigation-bar-container {
    background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
}

/* Add a shadow under navigation header when scrolling */
.cd-scroll .cd-navigation-bar-container {
    filter: drop-shadow(0 0px 10px rgba(0,0,0,0.5));
}

/* Show names in contact lists fully */
.cd-contactlist-tile-v .cd-tile-v-main-heading {
    white-space: break-spaces !important;
}
