/* Add here all your css styles (customizations) */

body {

}

@media print
{    
    .noprint, .noprint *{ display: none !important; }
	.breadcrumb{ display: none !important; }
}

.navbar .container {
padding:0px;
margin:0px;

}


.navbar-header {
float:none;
margin-right:10px;
}
.navbar-brand {
height:auto;
padding-top:0px;
padding-left:0px;
float:none !important;
}

@media (min-width: 768px) {
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
		margin-left: -20px;
	}
}

.header-v4 .navbar-header {
	margin: 0px;
	padding:0px;
}
.header-v4 .navbar-brand {
	margin: 0px !important;
	padding:0px !important;
	padding-top:10px;
}

.header-v4 .navbar-brand img {
margin-left: 0px;
}

.logobig {
	display:none;
}

.logosmall {
	display:block;
}

.navbar-header .banner {
 font-size:20px;
 line-height:24px;

 color:#666;
 text-align:center;
 font-family: Calibri, 'Open Sans', sans-serif;
 padding-top:4px;
 padding-bottom: 10px;
 font-weight:100;
 padding-right:19px;
}

.homeimage {
margin-top:20px;

}


@media (min-width: 990px) {
	.navbar-header .banner {
		text-align: right;
		padding-top: 13px;
		margin-top:0px;
	}

	.logobig {
		display: block;
	}

	.logosmall {
		display: none;
	}

	.header-v4 .navbar-brand {
		padding-top: 0px;
	}

	.homeimage {
		margin-top: 0px;
	}
}

#header-search-dropdown {
display:none;
}

#header-search-inline {
	display: block;
}

	#header-search-inline .search-open {
		display:block;
		top:0px;
		padding:3px;
		margin-left:5px;
		right:0px;
	}

@media (max-width: 1200px) {

	#header-search-dropdown {
		display: block;
	}

	#header-search-inline {
		display: none;
	}
}

#skiptocontent a {
	padding:6px;
	position: absolute;
	top:-40px;
	left:0px;
	color:white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-bottom-right-radius:8px;
	background:transparent;
	-webkit-transition: top 1s ease-out, background 1s linear;
    transition: top 1s ease-out, background 1s linear;
    z-index: 100;
}

#skiptocontent a:focus {
	position:absolute;
	left:0px;
	top:0px;
	background:#BF1722;
	outline:0;	
	-webkit-transition: top .1s ease-in, background .5s linear;
    transition: top .1s ease-in, background .5s linear;
}




.toprightlinks {
display:block;
}

@media (min-width: 992px) {

	.toprightlinks {
		display: none;
	}

	.topleftlinks {
		float:right;
		text-align:right;
		padding-bottom:5px;
	}
}

.header-v4 .navbar-default .navbar-nav > li > a {
text-transform:none;
font-size:15px;
}

.leadparagraph {
color:#37BE49;
}


.breadcrumbs h1 {
color:#111;
}

.breadcrumb a, .breadcrumb>li+li:before {
color:#222;
}
.breadcrumb li.active,
.breadcrumb li a:hover {
	color: #000;
	text-decoration: underline;
}
.breadcrumbs-v3 .breadcrumb>li+li:before {
color: #fff;
}

.footer li {
color:white;
}

