/* Header */
.usa-banner {
	background-color: #112f4e;
}
.usa-banner__inner {
	max-width: none;
}
.usa-banner__header, .usa-banner__content, .usa-banner__button, .usa-banner__button:hover {
    color: #fff;
}

.usa-header--basic .usa-nav-container,
.usa-header--extended .usa-navbar,
.usa-header--extended .usa-nav__inner {
	max-width: none;
}

.usa-header--basic .usa-nav {
	margin-left: 1rem;
}

.usa-header--basic .usa-nav {
	justify-content: flex-start;
}

.bia-logo-wrapper {
    display: flex;
    /*min-width: 400px;*/
	align-items: center;
}

.usa-logo {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.usa-header .site-name-slogan {
	display: flex;
	flex-direction: column;
	/* justify-content: center; */
	line-height: 1.2rem;
	padding: 0px 0 0px 7px;
	font-size: 10px;
}

.usa-header .site-slogan,
.usa-header .site-slogan:visited,
.usa-header .site-slogan:hover {
	color: #565c65;
	text-decoration: none;
	font-size: 1.06em;
}

.usa-header .site-name,
.usa-header .site-name:visited,
.usa-header .site-name:hover {
	color: #005885;
	text-decoration: none;
	font-size: 2em;
	font-family: Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;
}

.site-name {
	padding-top: 0;
}

/* Fix for Edge covering up down arrow on nav buttons */
@supports (-ms-ime-align:auto) {
    .usa-nav__primary button[aria-expanded=false] {
		background-position: right 1rem top 50%;
	}
}


/* Tablet and up Adjusments */
@media (min-width: 640px) {

}

/* Desktop and up Adjustments */

@media (min-width: 64em) {  
  .usa-header .site-name-slogan {
	display: flex;
    flex-direction: column;
    /*justify-content: space-evenly; */
    line-height: 1.5rem;
    padding: 0px 0 0px 7px;
    font-size: 16px;
  }
  
  .site-name {
	padding-top: 5px;
  }
}