#CartDetailsDropdown .CartSummaryFooter,
#j-header-navigation ul > li:hover > a,
#j-header-navigation ul > li a:hover,
.j-showcase .nav .nav-item a.active,
.ProductBox .ProductPrices .priceInt,
#Signature a,
#j-product-pricing .j-price-group .j-product-final-price,
.j-product-rating i,
.j-product-rating span,
.j-price-option-box strong,
#j-product-bulk-prices > span,
#j-product-badges .Badge:hover i,
#j-product-thumbnail-carousel .slick-arrow,
#j-product-tabs .nav .nav-item a.active,
#j-payment-options table tr.adv td,
.j-product-comments .j-comment-sender i,
#j-auth-container h3 i,
.CartTable td .remove-from-cart,
#j-cart-address .novo-address-item ul li:before,
.j-slide-text-container,
a:hover { color: #c50054;}

#j-header-inner .j-cart-preview { border:1px solid #c50054; }

#j-slider .slick-dots li button:after,
.j-showcase .nav .nav-item a:after,
.j-showcase .j-showcase-title span:before,
.j-showcase .j-showcase-title span:after,
.ProductBox .ProductPreview,
.ProductBox .ProductPreview:hover,
.ProductBox .ProductDiscount:before,
#Breadcrumb li:after,
#j-product-pricing .j-discount-badge:before,
#j-product-buttons .j-buynow,
#j-product-buttons .j-addtocart,
#j-product-quantity button:hover,
#j-product-tabs .nav .nav-item a:after,
.CartTable .CartQuantity .quantity-buttons:hover,
.PaymentMethodTabs .nav-link.active,
#j-header-inner .j-cart-preview #CartCount { background: #c50054; }

.j-pagination ul li.current { background: #c50054; border:1px solid #c50054;  }

#j-product-thumbnail-carousel .slick-current { border:1px solid #c50054; }

.InstallOptions .InstallBox.selected,
.custom-control-input:checked~.custom-control-label::before,
.btn-primary,
.j-product-variations span.current { background-color: #c50054; border-color: #c50054; }
.j-product-variations span:hover { border-color: #c50054; }

#j-product-buttons .j-customize-product { background-color: #111; }
#j-product-buttons .j-addtocart:hover,
#j-product-buttons .j-customize-product:hover { background-color: #9d8454 }
.CartSummary .SumItem span { color: #9d8454; }
.btn-primary:hover { background-color: #9d8454; border-color: #9d8454; }

#Steps li span:first-of-type { border:1px solid #c50054; }
#Steps li.Completed span:first-of-type { background: #c50054; }

@media only screen and (max-width: 600px) {
    #j-top { background-color: #c50054; }
    .j-menu-toggle { border:1px solid #c50054; color: #444;}
    #j-header-navigation { border:3px solid #c50054;}

    #j-header-navigation ul > li { border-bottom:1px solid #c50054; }
    #j-header-navigation ul > li.HasChild:after { color: #c50054; }
}

.pv-modal__dialog {
    background: #fff;
}

.pv-modal__content {
    background: linear-gradient(to bottom, rgba(197,0,84,0.1) 0%, #fff 20%, #fff 80%, rgba(197,0,84,0.1) 100%);
}

.pv-modal__title {
    background: #fff;
    border-color: #c50054;
    color: #c50054;
}

.pv-modal__promotion_title {
    color: #111;
}

.pv-modal__promotion_description {
    color: #444;
}

.pv-card {
    background: #fff;
    border-color: #eee;
}

.pv-card__title {
    color: #111;
}

.pv-card__price {
    color: #c50054;
}

.pv-card__add {
    color: #c50054;
    border-color: #c50054;
    background: transparent;
}

.pv-card__add:hover {
    background: #c50054;
    color: #fff;
}

.pv-modal__continue {
    background: #c50054;
    color: #fff;
}

.pv-modal__continue:hover {
    background: #a00045;
}
.quantity-buttons:hover {
    background: #c50054;
    color: #fff;
}
.nv-cart-item-product-remove:hover {
    border-color: #c50054;
    color: #c50054;
}

.nv-toggle-display {
    background: #fff;
    color: #c50054;
    border:1px solid #c50054;
}

@media (max-width: 640px) {
    #j_top_nav ul li a {
        color: #fff;
    }
}