/* Desktop main nav — Retailer 7.5: .main-navigation.first-navigation / .secondary-navigation */
@media (min-width: 768px) {
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .content_header .gbtr_menu_wrapper_default {
		margin-left: 36px;
		padding-left: 8px;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_menu_wrapper_default .menus_wrapper {
		padding-left: 4px;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_second_menu .secondary-navigation > ul > li > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_second_menu .main-navigation.secondary-navigation > ul > li > a {
		font-size: 12px !important;
		line-height: 1.25 !important;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_second_menu .secondary-navigation > ul > li > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_second_menu .main-navigation.secondary-navigation > ul > li > a {
		border-left: none !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_second_menu .secondary-navigation > ul > li:first-child > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_second_menu .main-navigation.secondary-navigation > ul > li:first-child > a {
		padding-left: 0 !important;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_second_menu .secondary-navigation > ul > li > a::before,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_second_menu .main-navigation.secondary-navigation > ul > li > a::before {
		content: none !important;
		display: none !important;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li > a {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	/*
	 * WPML in primary menu — transparent top-level like other items; black dropdown caret; submenu hover CNC red.
	 * Do not use background shorthand on > a — Retailer caret is background-image on .menu-item-has-children.
	 */
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language.menu-item-has-children > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language.menu-item-has-children > a {
		display: inline-flex !important;
		align-items: center;
		gap: 0.35em;
		padding-right: 1.65em !important;
		background-color: transparent !important;
		background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='rgba(0,0,0,1)'><path d='M 7.4296875 9.5 L 5.9296875 11 L 12 17.070312 L 18.070312 11 L 16.570312 9.5 L 12 14.070312 L 7.4296875 9.5 z'></path></svg>") !important;
		background-repeat: no-repeat !important;
		background-size: 16px 16px !important;
		background-position: right 0.2em center !important;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language > a {
		display: inline-flex !important;
		align-items: center;
		gap: 0.35em;
		padding-right: 1.65em !important;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language .wpml-ls-flag {
		margin-right: 0 !important;
		margin-bottom: 0 !important;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language .wpml-ls-native,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language .wpml-ls-native {
		display: inline-block;
		padding-top: 3px;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language > ul.sub-menu,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language > ul.sub-menu {
		border-top: none !important;
		box-shadow: none;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language.menu-item-language-current > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language.menu-item-language-current > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language.wpml-ls-current-language > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language.wpml-ls-current-language > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language.current-language-item > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language.current-language-item > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language > a[aria-current="page"],
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language > a:hover,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language > a:hover,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language > a:focus,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language > a:focus,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language.sfHover > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language.sfHover > a {
		background-color: transparent !important;
	}

	/*
	 * v1.1.0 — Primary menu hover: CNC red (#b31736) instead of Retailer accent (#b39964).
	 */
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li:not(.menu-item-language) > a:hover,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li:not(.menu-item-language) > a:hover,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li:not(.menu-item-language) > a:focus,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li:not(.menu-item-language) > a:focus,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li:not(.menu-item-language).sfHover > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li:not(.menu-item-language).sfHover > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li:not(.menu-item-language):hover > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li:not(.menu-item-language):hover > a {
		color: #b31736 !important;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language > a:hover,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language > a:hover,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language > a:focus,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language > a:focus,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language.sfHover > a,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language.sfHover > a {
		color: #b31736 !important;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .main-navigation.first-navigation ul ul,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .first-navigation ul ul {
		border-top-color: #b31736 !important;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .main-navigation.first-navigation ul ul li a:hover,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .main-navigation.first-navigation ul ul li a:focus,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .first-navigation ul ul li a:hover,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .first-navigation ul ul li a:focus {
		background-color: #b31736 !important;
		color: #fff !important;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .main-navigation.first-navigation ul ul li a:active,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_first_menu .first-navigation ul ul li a:active {
		background-color: #961428 !important;
		color: #fff !important;
	}

	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language > ul.sub-menu li > a:hover,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language > ul.sub-menu li > a:focus,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language > ul.sub-menu li > a:hover,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language > ul.sub-menu li > a:focus,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language ul.sub-menu li.menu-item-language > a:hover,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language ul.sub-menu li.menu-item-language > a:focus,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language .sub-menu li.wpml-ls-item > a:hover,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language .sub-menu li.wpml-ls-item > a:focus,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language > ul.sub-menu li > a:hover .wpml-ls-native,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .main-navigation.first-navigation > ul.sf-menu > li.menu-item-language > ul.sub-menu li > a:hover .wpml-ls-display,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language > ul.sub-menu li > a:hover .wpml-ls-native,
	body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper.default_header .gbtr_first_menu .first-navigation > ul.sf-menu > li.menu-item-language > ul.sub-menu li > a:hover .wpml-ls-display {
		color: #fff !important;
		background-color: #b31736 !important;
		background-image: none !important;
	}

}

/*
 * v1.1.2 — Secondary header nav (grey category strip, location secondary / menus 40·38).
 * Overrides Retailer Kirki accent (#b39964): .main-navigation > ul > li:hover > a, .sf-menu li > a:hover.
 * Selectors: .gbtr_second_menu (Retailer 7.5), .gbtr_secondary_menu (legacy), #menu-sec-menu-*.
 */
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .main-navigation > ul > li:hover > a,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_secondary_menu .main-navigation > ul > li:hover > a,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .main-navigation.secondary-navigation > ul > li > a:hover,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .secondary-navigation > ul > li > a:hover,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_secondary_menu .main-navigation.secondary-navigation > ul > li > a:hover,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .main-navigation.secondary-navigation > ul > li > a:focus,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .secondary-navigation > ul > li > a:focus,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .main-navigation.secondary-navigation > ul > li.sfHover > a,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .secondary-navigation > ul > li.sfHover > a,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .main-navigation.secondary-navigation > ul > li:hover > a,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .secondary-navigation > ul > li:hover > a,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .sf-menu li > a:hover,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .sf-menu li > a:focus,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu li a:hover,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu li a:focus,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_secondary_menu li a:hover,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_secondary_menu li a:focus,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu #menu-sec-menu-es > li > a:hover,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu #menu-sec-menu-es > li > a:focus,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu #menu-sec-menu-en > li > a:hover,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu #menu-sec-menu-en > li > a:focus,
body.wp-child-theme-wecolab-cnc-retailer-child #menu-sec-menu-es > li > a:hover,
body.wp-child-theme-wecolab-cnc-retailer-child #menu-sec-menu-es > li > a:focus,
body.wp-child-theme-wecolab-cnc-retailer-child #menu-sec-menu-en > li > a:hover,
body.wp-child-theme-wecolab-cnc-retailer-child #menu-sec-menu-en > li > a:focus {
	color: #b31736 !important;
}

body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .main-navigation.secondary-navigation > ul > li > a:active,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .secondary-navigation > ul > li > a:active,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu li a:active,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_secondary_menu li a:active,
body.wp-child-theme-wecolab-cnc-retailer-child #menu-sec-menu-es > li > a:active,
body.wp-child-theme-wecolab-cnc-retailer-child #menu-sec-menu-en > li > a:active {
	color: #961428 !important;
}

body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .main-navigation.secondary-navigation ul ul,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .secondary-navigation ul ul,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_secondary_menu .secondary-navigation ul ul {
	border-top-color: #b31736 !important;
}

body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .main-navigation.secondary-navigation ul ul li a:hover,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .main-navigation.secondary-navigation ul ul li a:focus,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .secondary-navigation ul ul li a:hover,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .secondary-navigation ul ul li a:focus,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_secondary_menu .secondary-navigation ul ul li a:hover,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_secondary_menu .secondary-navigation ul ul li a:focus {
	background-color: #b31736 !important;
	color: #fff !important;
}

body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .main-navigation.secondary-navigation ul ul li a:active,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_second_menu .secondary-navigation ul ul li a:active,
body.wp-child-theme-wecolab-cnc-retailer-child .gbtr_header_wrapper .gbtr_secondary_menu .secondary-navigation ul ul li a:active {
	background-color: #961428 !important;
	color: #fff !important;
}
