<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.r3423-nav-menu { }

	.r3423-nav-menu .nav-menu-handle {
		cursor: context-menu;
		display: none;
	}

	.r3423-nav-menu a, .r3423-nav-menu a:visited {
		display: inline-block;
		text-decoration: none;
	}

	.r3423-nav-menu ul.menu, .r3423-nav-menu ul.sub-menu {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.r3423-nav-menu ul.menu {
		display: block;
	}

		.r3423-nav-menu ul.menu li {
			position: relative;
		}
		
		/* Login/logout links*/
		body:not(.logged-in) .r3423-nav-menu ul.menu li.logged-in { display: none !important; }
		body.logged-in .r3423-nav-menu ul.menu li.logged-out { display: none !important; }
		
		.r3423-nav-menu ul.menu &gt; li {
			display: inline-block;
			vertical-align: top;
			/*white-space: nowrap;*/
		}
		
			.r3423-nav-menu ul.menu &gt; li &gt; .menu-item-description {
				display: none; /* Should be configured in child theme */
			}

				.r3423-nav-menu ul.menu svg.submenu-indicator {
					cursor: context-menu;
					display: inline-block;
					height: 11px;
					margin: auto 10px auto 5px;
					transition: transform 0.333s ease;
					width: 11px;
					vertical-align: middle;
				}
	
				.r3423-nav-menu ul.menu.depth_1 svg.submenu-indicator { display: none; }

			.r3423-nav-menu ul.sub-menu a {
				min-width: 15rem;
				width: auto;
			}

			.r3423-nav-menu ul.sub-menu li &gt; svg.submenu-indicator {
				margin-left: -11px;
				transform: rotate(-90deg);
				vertical-align: baseline;
			}

			.r3423-nav-menu ul.sub-menu li.open &gt; svg.submenu-indicator { transform: rotate(0); }

			.r3423-nav-menu ul.sub-menu li.menu-item-has-children &gt; ul.sub-menu {
				display: block;
				opacity: 0;
				transition: opacity 0.25s ease;
				visibility: hidden;
			}
			
			.r3423-nav-menu ul.sub-menu li.menu-item-has-children.open &gt; ul.sub-menu {
				display: block;
				margin-left: var(--wp--style--block-gap);
				opacity: 1;
				visibility: visible;
			}

#top_bar *, #top_bar .r3423-nav-menu {
	font-size: var(--wp--custom--top-bar--font-size) !important;
	font-weight: var(--wp--custom--top-bar--font-weight) !important;
}

	#top_bar .r3423-nav-menu a, #top_bar .r3423-nav-menu a:visited {
		color: var(--wp--custom--top-bar--text);
		padding: 0.25em 1em;
	}

	#top_bar .r3423-nav-menu li:first-child a { padding-left: 0; }
	#top_bar .r3423-nav-menu li:last-child a { padding-right: 0; }

	#top_bar .r3423-nav-menu a:focus, #top_bar .r3423-nav-menu a:hover {
		color: var(--wp--custom--top-bar--text-hover);
	}

#header .r3423-nav-menu {
	background-color: var(--wp--custom--header--background-menu);
	font-family: var(--wp--custom--header--font-family);
	font-size: var(--wp--custom--header--font-size);
	font-weight: var(--wp--custom--header--font-weight);
}

	#header .r3423-nav-menu a, #header .r3423-nav-menu a:visited {
		border: var(--wp--custom--header--menu-link-border);
		color: var(--wp--custom--header--text);
		padding: 0.5em 1em;
	}

	#header .r3423-nav-menu li.current-menu-item &gt; a, #header .r3423-nav-menu li.current-menu-item &gt; a:visited {
		border: var(--wp--custom--header--menu-link-current-border);
	}

	#header .r3423-nav-menu a:focus, #header .r3423-nav-menu a:hover {
		background-color: var(--wp--custom--header--background-hover);
		border: var(--wp--custom--header--menu-link-hover-border);
		color: var(--wp--custom--header--text-hover);
	}

	#header .r3423-nav-menu .cta a, #header .r3423-nav-menu .cta a:visited {
		background: var(--wp--custom--header--background-cta);
		color: var(--wp--custom--header--text-cta);
		padding: 0.5em 1em;
	}

	#header .r3423-nav-menu .cta a:focus, #header .r3423-nav-menu .cta a:hover {
		background-color: var(--wp--custom--header--background-cta-hover);
		color: var(--wp--custom--header--text-cta-hover);
	}

#footer .r3423-nav-menu {
	font-weight: var(--wp--custom--footer--font-weight);
}

	#footer .r3423-nav-menu a, #footer .r3423-nav-menu a:visited {
		color: var(--wp--custom--footer--text);
		padding: 0 2em 0.25em 0;
	}

	#footer .r3423-nav-menu a:focus, #footer .r3423-nav-menu a:hover {
		color: var(--wp--custom--footer--text-hover);
	}

	#footer .r3423-nav-menu ul.menu &gt; li &gt; a { font-weight: 700; }

#footer #footer_legal.r3423-nav-menu {
	font-size: var(--wp--preset--font-size--small);
}

	#footer #footer_legal.r3423-nav-menu ul.menu &gt; li &gt; a {
		font-weight: 400;
		padding: 0.5em;
	}
</pre></body></html>