/* Mobile eAIP - Custom styles */

header {
    background-color: #6b0d3c;
    box-shadow: inset -5px -5px 20px 5px rgba(255,255,255,0.15);
}
header #logo img {
    border: 1px solid white;
}
header #heading h1,
header #heading h2 {
    color: white;
}

/* Floating icon for Desktop version of eAIP*/
#floatingDesktopDiv {
    position: fixed;
    width: 26px;
    height: 26px;
    top: 20px;
    right: 108px;
    margin-top: unset;
}
#floatingDesktop {
    width: 100%;
    height: 100%;
    margin: 0;
}

#overlaymenu-toggle span,
#overlaymenu-toggle span::before,
#overlaymenu-toggle span::after {
    background: white;
}
#overlaymenu-toggle:hover span,
#overlaymenu-toggle:hover span::before,
#overlaymenu-toggle:hover span::after {
    background: #c298ae;
}
#overlaymenu-toggle.active span {
    background-color: transparent;
}

nav#overlaymenu.open {
    background-color: #c298ae;
}

nav#overlaymenu div {
    background: #a45f7b;
}
nav#overlaymenu div.rootmenu,
nav#overlaymenu div:hover {
    background: #6b0d3c;
}
nav#overlaymenu,
nav#overlaymenu a {
    color: white;
    text-decoration: none;
}

nav#overlaymenu #global a,
nav#overlaymenu h1,
nav#overlaymenu h2,
nav#overlaymenu h3,
nav#overlaymenu h4,
nav#overlaymenu h5,
nav#overlaymenu h6,
nav#overlaymenu .H1,
nav#overlaymenu .H2,
nav#overlaymenu .H3,
nav#overlaymenu .H4,
nav#overlaymenu .H5,
nav#overlaymenu .H6,
nav#overlaymenu .amdtGroupTitle {
    border-bottom: 1px solid white;
}

nav#overlaymenu .Plus.Closed:after {
    filter: invert(); /* black -> white */
}
nav#overlaymenu .Plus.Open:after {
    filter: invert(); /* black -> white */
}
nav#overlaymenu h1:hover .Plus.Closed:after,
nav#overlaymenu h2:hover .Plus.Closed:after,
nav#overlaymenu h3:hover .Plus.Closed:after,
nav#overlaymenu h4:hover .Plus.Closed:after,
nav#overlaymenu h5:hover .Plus.Closed:after,
nav#overlaymenu h6:hover .Plus.Closed:after,
nav#overlaymenu .H1:hover .Plus.Closed:after,
nav#overlaymenu .H2:hover .Plus.Closed:after,
nav#overlaymenu .H3:hover .Plus.Closed:after,
nav#overlaymenu .H4:hover .Plus.Closed:after,
nav#overlaymenu .H5:hover .Plus.Closed:after,
nav#overlaymenu .H6:hover .Plus.Closed:after,
nav#overlaymenu .amdtGroupTitle:hover .Plus.Closed:after {
    filter: invert(); /* black -> white */
}
nav#overlaymenu h1:hover .Plus.Open:after,
nav#overlaymenu h2:hover .Plus.Open:after,
nav#overlaymenu h3:hover .Plus.Open:after,
nav#overlaymenu h4:hover .Plus.Open:after,
nav#overlaymenu h5:hover .Plus.Open:after,
nav#overlaymenu h6:hover .Plus.Open:after,
nav#overlaymenu .H1:hover .Plus.Open:after,
nav#overlaymenu .H2:hover .Plus.Open:after,
nav#overlaymenu .H3:hover .Plus.Open:after,
nav#overlaymenu .H4:hover .Plus.Open:after,
nav#overlaymenu .H5:hover .Plus.Open:after,
nav#overlaymenu .H6:hover .Plus.Open:after,
nav#overlaymenu .amdtGroupTitle:hover .Plus.Open:after {
    filter: invert(); /* black -> white */
}

img.header-img {
    height: unset;
}
