/*
Theme Name: Mercury Child
Theme URI: https://mercurytheme.com/
Description: Child theme for Mercury theme
Author: MercuryTheme.com
Author URI: https://mercurytheme.com/
Template: mercury
Version: 3.10
*/
@import url("../mercury/style.css");
/* Wabong: keep manufacturer dropdown readable on white submenu background */
.space-header-height .space-header-menu ul.main-menu li ul.sub-menu,
.space-header-2-height .space-header-2-nav ul.main-menu li ul.sub-menu {
	background-color: #ffffff;
}

.space-header-height .space-header-menu ul.main-menu li:hover ul.sub-menu li a,
.space-header-height .space-header-menu ul.main-menu li ul.sub-menu li a,
.space-header-2-height .space-header-2-nav ul.main-menu li:hover ul.sub-menu li a,
.space-header-2-height .space-header-2-nav ul.main-menu li ul.sub-menu li a {
	color: #111827 !important;
}

.space-header-height .space-header-menu ul.main-menu li ul.sub-menu li a:hover,
.space-header-2-height .space-header-2-nav ul.main-menu li ul.sub-menu li a:hover {
	color: #e74c3c !important;
	background-color: #fff5f3;
}

/* Wabong: Mercury header style 1 submenu contrast fix */
.space-header .space-header-menu ul.main-menu li ul.sub-menu,
.space-header-wrap .space-header-menu ul.main-menu li ul.sub-menu {
	background-color: #ffffff !important;
}

.space-header .space-header-menu ul.main-menu li:hover ul.sub-menu li a,
.space-header .space-header-menu ul.main-menu li ul.sub-menu li a,
.space-header-wrap .space-header-menu ul.main-menu li:hover ul.sub-menu li a,
.space-header-wrap .space-header-menu ul.main-menu li ul.sub-menu li a {
	color: #111827 !important;
}

.space-header .space-header-menu ul.main-menu li ul.sub-menu li a:hover,
.space-header-wrap .space-header-menu ul.main-menu li ul.sub-menu li a:hover {
	color: #e74c3c !important;
	background-color: #fff5f3 !important;
}

/* Wabong: simple Rank Math breadcrumb style */
.wabong-breadcrumb-wrap {
	background: transparent;
	border: 0;
	padding: 0;
}

.wabong-breadcrumb-wrap .wabong-rank-math-breadcrumbs {
	max-width: 1180px;
	margin: 0 auto;
	padding: 0 15px;
	overflow: visible;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.5;
	color: #e74c3c;
}

.wabong-breadcrumb-wrap .rank-math-breadcrumb p {
	margin: 0;
}

.wabong-breadcrumb-wrap .rank-math-breadcrumb a,
.wabong-breadcrumb-wrap .rank-math-breadcrumb .separator,
.wabong-breadcrumb-wrap .rank-math-breadcrumb .last {
	padding: 0;
	margin: 0 3px 0 0;
	background: transparent;
	border: 0;
	border-radius: 0;
	color: #e74c3c !important;
	font-weight: 600;
	text-decoration: none;
}

.wabong-breadcrumb-wrap .rank-math-breadcrumb a:hover {
	color: #c0392b !important;
	text-decoration: underline;
}

@media (max-width: 767px) {
	.wabong-breadcrumb-wrap .wabong-rank-math-breadcrumbs {
		font-size: 14px;
		line-height: 1.5;
	}
}


/* Wabong: force simple red breadcrumb text */
.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .space-breadcrumbs,
.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .space-breadcrumbs a,
.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .rank-math-breadcrumb,
.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .rank-math-breadcrumb a,
.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .rank-math-breadcrumb span {
	color: #e74c3c !important;
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
}

/* Wabong: move breadcrumb together under sticky header */
.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap {
	position: sticky;
	top: 60px;
	z-index: 19;
	background: transparent !important;
}

.admin-bar .space-single-aces-breadcrumbs.wabong-breadcrumb-wrap {
	top: 92px;
}

@media (max-width: 767px) {
	.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap {
		top: 60px;
	}
}

/* Wabong: fix breadcrumb directly under fixed menu bar */
.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap {
	position: fixed !important;
	top: 60px !important;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 19;
	background: transparent !important;
	pointer-events: none;
}

.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .rank-math-breadcrumb a {
	pointer-events: auto;
}

.admin-bar .space-single-aces-breadcrumbs.wabong-breadcrumb-wrap {
	top: 92px !important;
}

/* Wabong: final breadcrumb reset - normal flow, current item red only */
.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap {
	position: relative !important;
	top: auto !important;
	left: auto !important;
	right: auto !important;
	width: auto !important;
	z-index: auto !important;
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
	padding: 0 !important;
	pointer-events: auto !important;
}

.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .space-breadcrumbs,
.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .rank-math-breadcrumb {
	font-size: 15px !important;
	font-weight: 600 !important;
	line-height: 1.5 !important;
	color: #111827 !important;
	background: transparent !important;
}

.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .rank-math-breadcrumb p {
	margin: 0 !important;
}

.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .rank-math-breadcrumb a {
	color: #111827 !important;
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
	padding: 0 !important;
	margin: 0 !important;
	text-decoration: none !important;
	pointer-events: auto !important;
}

.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .rank-math-breadcrumb a:hover {
	color: #e74c3c !important;
	text-decoration: underline !important;
}

.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .rank-math-breadcrumb .separator {
	color: #9ca3af !important;
	background: transparent !important;
	padding: 0 6px !important;
	margin: 0 !important;
}

.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .rank-math-breadcrumb .last {
	color: #e74c3c !important;
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
	padding: 0 !important;
	margin: 0 !important;
	font-weight: 700 !important;
}

@media (max-width: 767px) {
	.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .space-breadcrumbs,
	.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .rank-math-breadcrumb {
		font-size: 14px !important;
	}
}

/* Wabong: make normal-flow breadcrumb clearly visible under header */
.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap {
	margin: 8px 0 10px !important;
}

.space-single-aces-breadcrumbs.wabong-breadcrumb-wrap .space-breadcrumbs {
	padding: 0 15px !important;
}
