aside#left-panel {
    background:#fbfbfb
}

.login-info > span {
    border-bottom: 1px solid #ffffff;
}

.login-info a:hover {
    color: #000;
}

nav ul li.open > a, nav ul li.open > a b{
    color:#000!important;
}

nav ul li a{
    color:#000;
}

nav ul ul ul li a {
    color:#000;
}

nav ul ul ul li a:hover {
    color:#000;
}

nav ul ul{
    background:#fff
}

nav ul li a:hover{
    color:#2a2725;
    background:#f3f3f3
}

.login-info a{
    color:#000
}

.login-info{
    border-bottom: 1px solid #dedede
}

#ribbon{
    background:#efefef;
    border-bottom: 1px solid #dedede
}

#ribbon .breadcrumb, #ribbon .breadcrumb a{
    color:#000!important

}

.breadcrumb>li+li:before{
    color:#000
}

#ribbon .breadcrumb li:last-child, #ribbon .breadcrumb > .active{
    color:#000;
}

.page-footer{
    background:#f3f3f3;
}

.page-footer span{
    color:#000!important;
}

nav ul ul li > a:hover{
    background:#eee;
    color:#000;
}

nav ul li a:active{
    background:#eee!important
;
}

nav ul ul b{
    color:#000;
}

nav>ul li>ul::before{
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    left: 23px;
    top: 0;
    bottom: 0;
    border-left: 1px solid #7A7A7A;
}

nav ul li a:focus {
    color: #000000!important
}

nav ul .active > a {
    color: #000000 !important;
}

.product-image {
    min-height: 0px !important;
}