/*----------------------------SITE MENU STYLES added by Anne----------------------------*/
/*Use pixel font size to maintain consistency across the different menus in different parts of the site*/
.site_menu_holder {
	padding: 0;
	max-width: 1110px;
	margin-left: auto;
	margin-right: auto;
}
.thrips_header h1 {
	color: black;
	text-align: left;
	font-size: 2.2rem;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 500;
	margin-top: 0.2rem;
}
.thrips_header {
	background-color: #FFEF8A;
}
.header_img {
	padding: 0.2rem;
	padding-bottom: 0;
}
.header_img img {
	width: auto;
	height: 50px;
	padding: 0;
	margin: 0;
}
.thrips_nav_col {
	background-color: #ededed;
}
.thrips_nav_col ul {
	font-family: Helvetica, Arial, sans-serif;
	padding: 0;
	margin: 0;
}
.thrips_nav_col ul li {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1rem;
	white-space: nowrap;
	letter-spacing: 0;
	list-style: none;
}
.thrips_menu_item {
	color: #666;
	font-weight: 400;
}
.thrips_menu_item:hover {
	color: black;
}
.on {
	color: black;
}
a {
	color: #0043E9;
}
.navbar {
	text-align: left;
	font-weight: normal;
}
.navbar-brand {
	padding-top: 0;
}
.navbar-brand img {
	margin-top: -5px;
}
.navbar-brand span {
	padding-left: 0.5rem;
	font-weight: normal;
}
/* image is .svg and is needs to be scaled */
.navbar-brand .front_nav_icon {
	width: 45px;
	height: 47px;
}
.navbar-brand .page_nav_icon {
	width: 55px;
	height: 57px;
}
/*
[class*="col-"] {
	border:1px solid red;
}*/
