.subpage-header{
 margin: 0px auto 0px auto; 
 
}
.portal-title-bar{
  display: block;
  margin: 0rem auto 0 auto;
}
.portal-nav-toggle {
  display: none;
}
.portal-title-bar  h2 {
	margin: 12px auto 8px auto;
	padding-left: 15px;
	padding-right: 15px;
  font-size: 24px;
}

.subpage-header .divider {
	border-bottom: 2px solid #8A4B23;
}

/* Horizontal parent menu */
.portal-menu{
	margin: 0.5rem auto 0 auto;
    width: 100%;  
}
.portal-menu-parent {
  display: flex;
  gap: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.portal-menu-item {
	text-decoration: none;
    font-size: 14px;
}
.portal-menu-item a {
	color: #173747!important;
  text-transform: uppercase
}

.portal-menu-item {
  position: relative;
  padding: 0.5rem 1rem;
}
.portal-menu-item:hover {
  background: #D9DCDE;
  cursor: pointer;
}
.desktop-portal-submenu{
  display: block;
  font-size: 14px;
 margin: 0 auto;
	padding-left:24px
}
.child-pages-portal-menu {
  display: block;
  margin: auto;
}
/* Default right chevron on parent menu items */

.portal-nav-toggle .portal-menu-item.has-children .portal-arrow,
.portal-menu-item.has-children > .portal-arrow{
  display: none;
}
.portal-menu-item.has-children > .portal-arrow  {
 background-image: url("../../img/chevron-desktop.png")!important;
  width: 24px;
  height: 24px;
 margin-left: 0em;
 transition: transform 0.3s ease;
 display: inline-block;
 transform: rotate(0deg);
 background-repeat: no-repeat;
 background-position: center;
 vertical-align: middle;
}

/* Change to down chevron on hover */
.portal-menu-item.has-children:hover > .portal-arrow  {
  transform: rotate(90deg);
}


/* Child menu dropdown */
.portal-menu-children {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0.5rem 0;
  background-color: #CDD3D6;
  z-index: 10;
  /* min-width: 200px; */
  min-width:100%;
  border-top: 2px solid #8A4B23;
}


/* Show on hover */
.portal-menu-item.has-children:hover .portal-menu-children {
  display: block;
}

/* child items */
.portal-menu-children li a {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
  white-space: nowrap;
  color: #173747;
}
.portal-menu-children li a:hover {
  background-color: #CDD3D6;
}
.portal-menu-item:nth-child(5)  {
  background-color: #2E4B59;
  padding: 8px 30px;
}
.portal-menu-item:nth-child(5) a{
  color: #fff!important;
  font-weight: 500;
  text-align: center;
  padding: 0px;
}
.portal-menu-item:last-child {
  justify-self: end;
  margin-left: auto;
}

/*SUB MENU*/
.portal-nav-toggle{
  visibility: hidden;
}


.portal-submenu-children {
  display: flex; /* horizontal */
  flex-wrap: wrap;
  gap: 1rem;
  list-style: none;
  padding: 8px 0 8px 8px!important;
}

.portal-submenu-children li a {
	text-decoration: none;
	padding: 0.5rem 0rem!important;
	color: #173747;
    visibility: visible;
    text-transform: uppercase
}
.portal-submenu-children .current_page_item{
  font-weight: 700;
}


