/* Minification failed. Returning unminified contents.
(30,32): run-time error CSS1039: Token not allowed after unary operator: '-badge-shopping-list-indicator-background-color'
(31,21): run-time error CSS1039: Token not allowed after unary operator: '-badge-shopping-list-indicator-color'
(31,59): run-time error CSS1038: Expected hex color, found '#fffffff'
(56,32): run-time error CSS1039: Token not allowed after unary operator: '-badge-shopping-cart-indicator-background-color'
(57,21): run-time error CSS1039: Token not allowed after unary operator: '-badge-shopping-cart-indicator-color'
(66,22): run-time error CSS1039: Token not allowed after unary operator: '-mobile-top-menu-bar-background-color'
(70,21): run-time error CSS1039: Token not allowed after unary operator: '-mobile-top-menu-bar-color'
 */
#bottom-navigation {
    background: #f1f1f1;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    z-index: 24;
    transition-property: height;
    transition-duration: 0.5s;
    z-index:1050;
}
    #my-account-menu {
        z-index: 100001;
    }
    #bottom-navigation.height-0 {
        height: 0;
    }

    #bottom-navigation > .row > div {
        height: 60px;
    }

    #bottom-navigation > .row {
        margin: 10px 0;
    }

    #bottom-navigation > .dropdown-menu a > span.badge {
        position: absolute;
        background-color: var(--badge-shopping-list-indicator-background-color, #07abff);
        color: var(--badge-shopping-list-indicator-color, #fffffff);
        right: 40px;
        text-shadow: 0 1px 1px #333;
    }

    #bottom-navigation > .bottom-navigation-button {
        line-height: 20px;
    }

        #bottom-navigation > .bottom-navigation-button .bottom-navigation-link {
            font-size: 0.6em;
        }

        #bottom-navigation > .bottom-navigation-button .bottom-navigation-icon {
            font-size: 1.5em;
        }

        #bottom-navigation > .bottom-navigation-button a {
            color: #1c1c1c;
        }

    #bottom-navigation > .bottom-navigation-icon .badge {
        font-size: 55%;
        position: absolute;
        top: -6px;
        background-color: var(--badge-shopping-cart-indicator-background-color, #ffc107);
        color: var(--badge-shopping-cart-indicator-color, #ffffff);
        text-shadow: 0 1px 1px #999;
    }

    #bottom-navigation > .bottom-navigation-button .dropdown-menu.show > a {
        line-height: 25px;
    }

#topbar {
    background: var(--mobile-top-menu-bar-background-color, #555555);
}

    #topbar a.dropdown-toggle {
        color: var(--mobile-top-menu-bar-color, #efefef);
        font-size: 0.95em;
    }


    #topbar .dropdown-menu {
        z-index: 10000;
    }
