/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#header .header-top a[data-depth="0"] {
	color: #CC3625;
	text-transform: uppercase;
}

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


.block-category {
	min-height: 13.75rem;
	margin-bottom: 1.563rem;
	border: solid 2px #cc3625;
	border-radius: 5px;
}

.product-flags li.product-flag {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: .3125rem .4375rem;
	margin-top: .625rem;
	font-size: 1rem;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	word-break: break-word;
	pointer-events: auto;
	background: #CC3625;
}

.btn-primary, .btn-primary:hover {
	color: #fff;
	background-color: #CC3526;
	border-color: transparent;
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	color: #cc3526;
	text-decoration: none;
}

a:hover, .block_newsletter form button[type="submit"] .search:hover, .footer-container li a:hover {
	color: #cc3526;
	text-decoration: underline;
}

#header a:hover {
	color: #cc3526;
	text-decoration: none;
}

a:hover {
	color: #cc3526;
}

a.label:hover {
	color: #cc3526;
}

.product-price {
	color: #CC3526;
}

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

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

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

#blockcart-modal .product-name {
	font-size: 1.125rem;
	color: #CC3526;
}

.product-images > li.thumb-container .thumb.selected, .product-images > li.thumb-container .thumb:hover {
	border: #cc3526 3px solid;
}

.product-miniature .highlighted-informations .quick-view:hover {
	color: #cc3526;
}
