/*DO NOT MAKE CHANGES TO THIS STYLE SHEET. OVERWRITE ALL CHANGES ON SITE SPECIFIC CSS*/

/* SITE HEADER */
.navbar-brand img {
	width: 3rem;
	height: auto;
}

.navbar-brand {
	font-size: 2rem;
}

.searchicon {
	text-align: right;
}

/* NAVIGATION */
.navbar-nav {
	float: right;
	padding-right: .8rem;
	margin-right: -5em;
	z-index: 500;
	position: relative;
}

.nav-link {
	text-transform: uppercase;
}

/* SUB NAVIGATION*/
.block--pathways-subnavigation ul.nav li.nav-item a.nav-link {
	color: #0054a6 !important;
}


/*FOOTER*/
.agency-footer {
	background-color: #7f7f7f;
	color: white;
	padding: 3rem 0rem 3rem 0rem;
	margin-top: 0rem;
	text-align: left;
}

.agency-footer a {
	color: white;
}

.agency-footer a:hover,
.agency-footer a:active,
.agency-footer a:focus {
	color: white;
	text-decoration: underline;
}

.agyftmenu ul.nav li.nav-item {
	display: block;
	clear: both;
	width: 100%;
}

.agyftadr {
	border-right: 1px solid white;
	text-align: left;
}

.agyftmenu ul.nav.navbar-nav {
	float: left;
}

.agyftmenu ul.nav.navbar-nav li.nav-item a.nav-link {
	padding-top: 0px;
}

.agency-footer .field-content .address .administrative-area {
	padding-right:.25em;
}

.socialmedia {
	display: inline;
	font-size: 2em;
	float: left;
	padding-right: .25em;
}

/*remove border on edit layout - map*/
#drupal-off-canvas .form-select, #drupal-off-canvas .form-text, #drupal-off-canvas .form-tel, #drupal-off-canvas .form-email, #drupal-off-canvas .form-url, #drupal-off-canvas .form-search, #drupal-off-canvas .form-number, #drupal-off-canvas .form-color, #drupal-off-canvas .form-file, #drupal-off-canvas .form-textarea, #drupal-off-canvas .form-date, #drupal-off-canvas .form-time {border:0px none!important;}


@media screen and (max-width: 1200px) {
	.navbar-nav {
		margin-right: -3em;
	}
}

@media screen and (max-width: 992px) {
	.navbar-toggler {
		position: relative;
		top: -2.5em;
		float: right;
		right: 2.5em;
		margin-bottom: -2.5em;
	}

	.searchicon {
		position: absolute;
		top: 1.5em;
		right: .5em;
	}

	.navbar-nav {
		float: none;
	}
}

@media screen and (max-width: 768px) {
	.agyftadr {
		border: 0px none;
	}

	.agyftmenu,
	.agyfticon {
		padding-top: 3rem;
	}

	.navbar-brand {
		font-size: 1rem;
	}

	.wv-footer .agency-footer .nav .nav-item a.nav-link {
		padding-left:0px;
	}
	}

}