
.brand.front-top{
	padding-top:.8rem;
	background-color: #fff;
	width: 100%;
}
.logo-combine{height:80px;}
.block-e-unit{
	display: inline-block;
	padding-top: 0;
	/* 	position: relative; */
	margin:0;
}
.unit-name{
	display: inline-block;
	padding-top: 0;
	/* 	position: relative; */
	margin:0;
}
.unit-name h1{
	font-size: 2.4rem;
	line-height: 2.4rem;
	text-transform: uppercase;
	padding-left: .5rem;
	font-weight: 500;
	position: absolute;
	top: .5rem;
	color: #333;
}
.unit-name a{
	color: #333;
}
header .brand .row.top-row .idrow {
	/*     background-color: pink; */
}
.right-nav-control .menu-icon{
	color: #333;
	float: right;
}
.right-nav-control .menu-icon::after {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 2px;
	background: #333;
	box-shadow: 0 7px 0 #333, 0 14px 0 #333;
	content: '';
}
header .brand .row.top-row .idrow.front .secondary-nav .top-button-upper {
	float: right;
}
header .brand .row.top-row .idrow.front .secondary-nav .top-button-upper a.button{
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	padding-left: 1.7rem;
	padding-right: 1.7rem;
	margin-left: 1rem;
}
header .brand .row.top-row .idrow.front .secondary-nav{
	display: inline;
	text-align: right;
	position: absolute;
}
header .brand .row.top-row .idrow.front .secondary-nav #quick-links-top {
	position: relative;
	display: block;
	float: right;
	padding-top: .6rem;
}
header .brand .row.top-row .idrow.front .secondary-nav #quick-links-top ul {
	text-align: right;
	display: inline;
}
header .brand .row.top-row .idrow.front .secondary-nav ul li a {
	font-size: .9rem;
}
header .brand .row.top-row .idrow.front .secondary-nav #quick-links-top ul li::before {
	content: "\f111";
	font-family: FontAwesome;
	font-size: 6px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #97D700;
	position: absolute;
	top: 1.1rem;
	margin-left: -.7rem;
}

/* Large and up */
@media screen and (min-width: 64em) {
	/*Sublinks correction*/
	header .brand .row.top-row .idrow.front .secondary-nav ul li {
		display: inline-block;
		font-size: .8rem;
		margin-left: .4rem;
		padding-left: .4rem;
	}
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	/*end Sections*/
	.brand.front-top{
		padding-bottom:.8rem;
		position: fixed;
	}
	header .brand .row.top-row .idrow.front {
		padding-top: 1rem;
	}
}

/* Small only */
@media screen and (max-width: 39.9375em) {
	main section.white-section, main section.tan-section, main section.gray-section{
		padding-top: 1.7rem;
		padding-bottom: 1.8rem;
	}
	/*Correct disappearing top on pages without banners*/
	main section.white-section.no-image-banner, main section.tan-section.no-image-banner, main section.gray-section.no-image-banner{
		padding-top: 5rem;
		padding-bottom: 1.8rem;
	}
	header .brand .row.top-row .idrow.front {
		padding-top: 1rem;
	}
}