.site-title { color:#6D6D6C; }
h1 { color:  #6D6D6C; }
h2 { color:  #6D6D6C; }
#site-navigation { background-color:#6D6D6C; }
#site-navigation, .fse-template-part .main-navigation {
	background-color: #6D6D6C;
	order: 2;
	text-align: center;
	width: 100%;
}

#site-navigation.main-navigation ul > li:hover > a, .fse-template-part .main-navigation ul > li:hover > a,
#site-navigation.main-navigation ul > li.focus > a,
.fse-template-part .main-navigation ul > li.focus > a,
#site-navigation.main-navigation ul > li.current-menu-item > a,
.fse-template-part .main-navigation ul > li.current-menu-item > a {
	background-color: #B3DDF2;
}

#site-navigation.main-navigation ul, .fse-template-part .main-navigation ul {
	text-align: inherit;
}

#site-navigation.main-navigation ul li, .fse-template-part .main-navigation ul li {
	text-align: left;
}

#site-navigation.main-navigation ul li:first-of-type > a, .fse-template-part .main-navigation ul li:first-of-type > a {
	padding-left: 16px;
}

#site-navigation.main-navigation ul li:last-of-type > a, .fse-template-part .main-navigation ul li:last-of-type > a {
	padding-right: 16px;
}

#site-navigation.main-navigation ul li a, .fse-template-part .main-navigation ul li a {
	padding: 16px;
	text-decoration: none;
}

#site-navigation.main-navigation ul li a:before, .fse-template-part .main-navigation ul li a:before, #site-navigation.main-navigation ul li a:after, .fse-template-part .main-navigation ul li a:after {
	margin: 0;
}

@media only screen and (min-width: 560px) {
	#site-navigation.main-navigation ul li, .fse-template-part .main-navigation ul li {
		padding: 0;
	}
	#site-navigation.main-navigation ul.main-menu > li:after, .fse-template-part .main-navigation ul.main-menu > li:after {
		color: #BD3039;
		content: "\2022";
		display: inline;
		font-size: 0.83333rem;
		line-height: 1;
		padding: 16px 8px;
	}
	#site-navigation.main-navigation ul.main-menu > li:last-child:after, .fse-template-part .main-navigation ul.main-menu > li:last-child:after {
		display: none;
	}
}

#site-navigation.main-navigation ul ul, .fse-template-part .main-navigation ul ul {
	background-color: #6D6D6C;
	box-shadow: none;
}

#site-navigation.main-navigation .main-menu, .fse-template-part .main-navigation .main-menu {
	margin-left: 0;
	margin-right: 0;
}

/**
 * Mobile Menu
 */
.main-navigation #toggle:focus + #toggle-menu,
#toggle-menu {
	background: #6D6D6C;
	color: white;
	border-radius: 0;
	text-align: center;
	text-decoration: none;
	width: 100%;
}

.main-navigation #toggle:focus + #toggle-menu:active, .main-navigation #toggle:focus + #toggle-menu:focus, .main-navigation #toggle:focus + #toggle-menu:hover,
#toggle-menu:active,
#toggle-menu:focus,
#toggle-menu:hover {
	background: #B3DDF2;
	color: white;
}

.main-navigation #toggle:checked ~ div {
	border-top: 2px solid white;
}

@media only screen and (min-width: 560px) {
	.main-navigation #toggle:checked ~ div {
		border-top: 0;
	}
}