header{
	width: 100%;
	position: fixed;
	background: #fff;
	z-index: 9999;
}

.headerInner{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 50px;
}
nav.MainNavigation{
	padding-right: 60px;
	width: calc(100% - 310px);
}
nav.MainNavigation ul {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    justify-content: space-between;
    max-width: 973px;
    margin-right: 0;
    margin-left: auto;
}
nav.MainNavigation ul li a{
	text-transform: uppercase;
	font-size: 15px;
	color: #000;
	font-family: "Libre Franklin", sans-serif;
	font-weight: 600;
}
nav.MainNavigation ul li a:hover, nav.MainNavigation ul li.active a, nav.MainNavigation ul li:hover a{
	color: #A62139;
}
.MainNavigation li.menu-item-has-children{
	position: relative;
}
.MainNavigation ul .sub-menu {
  display: none;
  flex-direction: column;
  padding-left: 15px;
  background: #f9f9f9;
  margin: 0;
}

.MainNavigation li.menu-item-has-children > a::after {
  content: "▸";
  float: right;
  font-size: 14px;
  transition: transform 0.3s ease;
}

.MainNavigation li.menu-item-has-children.open > a::after {
  transform: rotate(90deg);
}

.MainNavigation li.menu-item-has-children.open > .sub-menu {
  display: flex;
}

.sub-menu li a{
	font-size: 15px !important;
	text-transform: none !important;
}

.primary-menu li.current-menu-item a{
	    color: #A62139;
}