.ant-layout-sider-children .logo {
    height: 35px;
    background: rgba(255, 255, 255, 0);
    margin: 15px 30px;
    font-size: 25px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.ant-layout-sider-children .logo img {
    width: 70px;
    position: relative;
    left: -25px;
}

.site-layout .site-layout-background {
    background: #fff;
}

.ant-menu-item a,
.ant-menu-item a:hover {
    color: unset;
}

.view-cart {
    cursor: pointer;
}
.view-cart:hover {
    color: #808080;
}

.ant-menu-inline-collapsed > .ant-menu-item .anticon + a {
    display: inline-block;
    max-width: 0;
    opacity: 0;
}

.ant-menu.ant-menu-dark, .ant-menu-dark .ant-menu-sub, .ant-menu.ant-menu-dark .ant-menu-sub {
    color: #a6ffad !important;
    background:#3CB371 !important;
    font-size: 17px;
}

.ant-layout-sider, .ant-layout-sider-trigger {
    background: #3CB371 !important;
}

.ant-menu-dark .ant-menu-item-selected .anticon {
    color: #43b371 !important;
}

.ant-menu-dark .ant-menu-item-selected .anticon {
    color: #43b371 !important;
}

.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
    background-color: #a6ffad !important;
}

.ant-menu-dark .ant-menu-item-selected > a, .ant-menu-dark .ant-menu-item-selected > span > a, .ant-menu-dark .ant-menu-item-selected > a:hover, .ant-menu-dark .ant-menu-item-selected > span > a:hover {
    color: #43b371 !important;
    position: relative;
    top: 2px;
}

.ant-menu-dark .ant-menu-inline.ant-menu-sub, .ant-menu-item-only-child {
    background-color: #a6ffad !important;
    color: #43b371 !important;
}

.anticon.anticon-left, .anticon.anticon-right {
    position: relative;
    float: right;
    height: 25px;
    left: 10px;
    opacity: 1;
    color: #43b371;
    width: 25px;
    background: #fff;
    border-radius: 50%;
    box-shadow: rgba(9, 30, 66, 0.08) 0px 0px 0px 1px, rgba(9, 30, 66, 0.08) 0px 2px 4px 1px;
    cursor: pointer;    
    outline: 0px;
    padding: 0px;
    transition: background-color 100ms linear 0s, color 100ms linear 0s, opacity 300ms cubic-bezier(0.2, 0, 0, 1) 0s, transform 300ms cubic-bezier(0.2, 0, 0, 1) 0s;
}

.anticon.anticon.anticon-left svg,
.anticon.anticon-right svg {
    margin-top: 5px;
}