/* ############# black header & menu ######### */
.header-2 .header-middle {
    background: rgb(0 0 0);
    background: linear-gradient(0deg, rgba(88,88,88,1) 0%, rgba(0,0,0,1) 22%, rgba(50,50,50,1) 73%, rgba(120,0,118,1) 92%, rgba(163,134,161,1) 100%);
}
.menu li:hover>a, .menu li.show>a, .menu li.active>a {
    color: #d801d8;
}
.category-dropdown:not(.is-on):hover .dropdown-toggle {
    background-color: #9a069d;
}
.category-dropdown:not(.is-on):hover .dropdown-toggle {
    color: #fff !important;
    background-color: #c96;
}
.menu .megamenu, .menu ul {
    background-color: #fff;
    box-shadow: 5px 10px 16px rgba(51,51,51,0.05), -5px 10px 16px rgba(51,51,51,0.05);
}
.header-intro-clearance .header-bottom .menu>li>a {
    font-size: 1.25rem;
    letter-spacing: -.01em;
    text-transform: none;
}
.header-bottom .menu>li>a:before {
    background-color: #c46cc7;
}
.header-2 .sticky-header {
    background-color: #151515;
}
.header-2 .header-bottom {
    color: #fff;
}
.header-intro-clearance .account a {
    font-size: 3rem;
    color: #e3e3e3;
    line-height: 1;
}
.header-intro-clearance .wishlist a {
    font-size: 2.8rem;
    color: #a5a5a5;
    line-height: 1;
}
.header-2 .cart-dropdown:not(:hover):not(.show) .dropdown-toggle, .header-2 .compare-dropdown:not(:hover):not(.show) .dropdown-toggle, .header-2 .mobile-menu-toggler, .header-2 .search-toggle:not(:hover):not(:focus), .header-2 .wishlist-link:not(:hover):not(:focus) {
    color: #b8b8b8;
}
.account a:hover, .account a:focus {
    color: #dc00dc;
}
.wishlist a:hover, .wishlist a:focus {
    color: #dc00c0;
}
.header-intro-clearance .header-middle .header-right p {
    font-size: 1.1rem;
}
p {
    margin-bottom: 0;
    font-size: 1.4rem;
    font-weight: 300;
    font-family: 'Poppins';
    letter-spacing: 0;
    color: #9b9b9b;
}
a:hover, a:focus {
    color: #d801d8;
}
.cart-dropdown:hover .dropdown-toggle, .cart-dropdown.show .dropdown-toggle, .compare-dropdown:hover .dropdown-toggle, .compare-dropdown.show .dropdown-toggle {
    color: #d500c0;
}
.header-2 .header-top {
    font-weight: 300;
    font-size: 1.4rem;
    /*background-color: #f8f8f8;*/
	background-color: #710071;
    color: #fff;
}
.header-2 .header-bottom .menu>li:not(:hover):not(.active):not(.show)>a {
    color: #ebebeb;
}
.category-dropdown:not(.is-on):hover .dropdown-toggle {
    color: #fff !important;
    background-color: #9f1ba1;
}
.header-intro-clearance .header-middle .header-left, .header-intro-clearance .header-bottom .header-left {
    flex: 0 0 calc((100% + 10px) / 4);
    max-width: calc((100% + 10px) / 4);
    margin: 0;
}
.header-intro-clearance .dropdown.category-dropdown .dropdown-toggle {
    color: #f5f5f5;
    text-transform: none;
    padding-left: 5.5rem;
    min-width: 100%;
}
a {
    color: #bcbcbc;
}
.category-dropdown.show .dropdown-toggle {
    color: #fff;
    background-color: #6b006b;
}
.cart-dropdown .cart-count {
    background-color: #db00db;
}
.wishlist a .wishlist-count {
    background-color: #149ba9;
}
.header-intro-clearance .header-bottom .container::before {
    position: absolute;
    content: '';
    left: 28.5rem;
    height: 1.5rem;
    width: .1rem;
    top: 50%;
    background-color: #696969;
    transform: translateY(-50%);
}
.header-intro-clearance .header-bottom .container::after {
    position: absolute;
    content: '';
    right: 28rem;
    height: 1.5rem;
    width: .1rem;
    top: 50%;
    background-color: #696969;
    transform: translateY(-50%);
}
/* ############ end black menu ################# */