.header-section.layout--threecol-section--33-34-33>.layout__region--first {
	display: flex;
	align-items: center;
}
.site-logo img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  width: auto;
  display: block;
  min-height: 2.5rem;
  max-width: 11rem;
}

@media only screen and (min-width : 480px) {
	.site-logo img {
  	max-width: 16rem;
  	min-height: 3.75rem;
	}
}


@media screen and (min-width: 1200px) {
    .main-header-menu .layout--threecol-section--33-34-33>.layout__region--second {
        flex: 1 6 100%;
        padding-left: 0;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
    }
}

/*adjust*/

.header-section.layout--threecol-section--33-34-33>.layout__region--first,
.layout--threecol-section--33-34-33>.layout__region--third {
    flex: auto;
}

/*fixes angular inpu*/
#header-search select + input {
	width: 100%;
}

/*Header Seach Persistent*/

@media only screen and (max-width : 964px) {
	#block-byu-headerblock .layout--threecol-section {
		flex-wrap: wrap !important;
	}
	.main-header-menu .layout--threecol-section--33-34-33 > .layout__region--second {
		order: 3;
		display: block;
		flex: 0 1 100%;
	}
	.main-header-menu .layout--threecol-section--33-34-33 > .layout__region--second nav {
		display: none;
	}
	.main-header-menu.nav-mobile-open .layout--threecol-section--33-34-33 > .layout__region--second nav {
		display: block;
	}
}

	.main-header-menu.nav-mobile-open .layout__region--second {
		top: 5rem;
	}
	
/*CART HEADER*/
.cart-header-container {
	display: none !important;
}