#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: #E63946;}

#j-header-inner .j-cart-preview { border:1px solid #E63946; }

#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: #E63946; }

.j-pagination ul li.current { background: #E63946; border:1px solid #E63946;  }

#j-product-thumbnail-carousel .slick-current { border:1px solid #E63946; }

.InstallOptions .InstallBox.selected,
.custom-control-input:checked~.custom-control-label::before,
.btn-primary,
.j-product-variations span.current { background-color: #E63946; border-color: #E63946; }
.j-product-variations span:hover { border-color: #E63946; }

#j-product-buttons .j-customize-product { background-color: #111111; }
#j-product-buttons .j-addtocart:hover,
#j-product-buttons .j-customize-product:hover { background-color: #111111 }
.CartSummary .SumItem span { color: #111111; }
#Steps li span:first-of-type { border:1px solid #E63946; }
#Steps li.Completed span:first-of-type { background: #E63946; }
.btn-primary:hover { background-color: #111111; border-color: #111111; }

@media only screen and (max-width: 600px) {
    #j-top { background-color: #E63946; }
    .j-menu-toggle { border:1px solid #E63946;}
    #j-header-navigation { border:3px solid #E63946;}

    #j-header-navigation ul > li { border-bottom:1px solid #E63946; }
    #j-header-navigation ul > li.HasChild:after { color: #E63946; }
}