/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#header, 
#header .header-top,
#header .header-nav .blockcart {
	background: #313031;	
}

#header .header-nav {
	border-bottom: #474647 1px solid;
}
#header .header-nav a {
	color: white;
}
#header .header-nav a:hover {
	color: #cccccc;
}

#header {
	color: white;
}
#header a:hover,
#header .top-menu a[data-depth="0"]:hover {
	color: white;
}

#header .header-top a[data-depth="0"] {
	color: #acabac;
}

.footer-container .bottom-footer {
    margin: 50px 0 20px;
    border-top: 1px solid #232323;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1rem;
    margin: 30px auto 0;
}

.footer-container .bottom-footer .copyright {
    float: right;
    text-align: right;
}

.footer-container .bottom-footer .credit_footer {
    font-size: 12px;
    margin-bottom: 0;
    font-weight: 500;
}

.footer-container .bottom-footer .credit_footer a {
	color: #7a7a7a;
}

#header .header-nav .cart-preview.active {
	background: #d73987;
}

.product-flags li.product-flag {
	background: #d73987;
}

.btn-primary, .btn-primary:hover {
	background-color: #1EFA9D;
}

a,
a:focus {
	color: #D73986;
}

body#checkout a:hover,
a:hover {
	color: #1EFA9D;
}

body#checkout section.checkout-step.-reachable.-current .step-number {
	background: #A5584B;
}

.custom-radio input[type=radio]:checked+span {
	background: #D73986;
}

.cart-summary-products .product-price,
.cart-summary-products .product-name a {
	color: #363a42;
}

.product-price {
	color: #D73986;
}

.tabs .nav-tabs .nav-link.active, 
.tabs .nav-tabs .nav-link:hover {
	border-bottom: #D73986 3px solid;
}

.tabs .nav-tabs .nav-link.active {
	color: #D73986;
}