section {
	position:relative;
}
 .breadcrumbs .breadcrumb {
	 padding:0;
	 margin:0;
	 color: #ccc;
	 background-color: #fff;
}
 .breadcrumbs .breadcrumb > li+li:before {
	 content: "/\A0";
	 padding: 0 3px 0 7px;
	 color: #ccc;
}
 .breadcrumbs .breadcrumb > li:last-of-type a {
	 color: #ccc;
}
 .bgImage{
	 background-position: 50%;
	 background-size: cover;
	 background-repeat: no-repeat;
}
 .bgImage.pageBanner{
	 height: 350px;
	 width: 100%;
	 margin-left: auto;
	 margin-right: auto;
}
 .leftNavBar.navbar {
	 padding: 0;
}
 .leftNavBar.navbar ul {
	 width:100%;
}
 .leftNavBar.navbar li a, .leftNavBar.navbar li a:visited {
	 padding:10px;
	 color: #828282;
	 font-weight: 300;
	 border-left: 5px solid transparent;
	 width:100%;
}
 .leftNavBar.navbar li a:hover, .leftNavBar.navbar li a:focus, .leftNavBar.navbar li.active a {
	 color: #ab192a;
	 border-left: 5px solid #ab192a;
	 background-color: #f2f2f2;
}
 .leftNavBar.navbar li.active a {
	 background-color: #fff;
}
 .mobileNav .leftNavBar.navbar ul {
	 margin-top:10px;
}
 .mobileNav .leftNavBar.navbar li a:hover, .mobileNav .leftNavBar.navbar li a:focus, .mobileNav .leftNavBar.navbar li.active a {
	 border-left: 5px solid #fff;
}
 .mobileNav .leftNavBar.navbar li a {
	 border-bottom: 1px solid #f2f2f2;
}
 #mainCol .page-header {
	 margin-bottom: 20px;
	 border-bottom: 1px solid #e1e4e5;
	 text-transform:uppercase;
}
 #mainCol .page-header h1{
	 margin-bottom: 20px;
}
 #leftCol .navbar + .sidebar {
	 margin-top: 20px;
}
 .sidebar {
	 color: #828282;
	 padding:0 10px;
	 font-weight: 300;
	 margin-bottom: 20px;
}
 .sidebar h1, .sidebar .h1{
	 font-size:1.8rem;
	 font-weight:bold;
	 border-bottom: solid 1px #828282;
	 padding-bottom:10px;
}
 .sidebar h2, .sidebar .h2{
	 font-size:1.5rem;
	 font-weight:bold;
	 border-bottom: solid 1px #828282;
	 padding-bottom:10px;
}
 .sidebar h3, .sidebar .h3{
	 font-size:1.2rem;
	 font-weight:bold;
	 border-bottom: solid 1px #828282;
	 padding-bottom:10px;
}
 .sidebar h4, .sidebar .h4{
	 font-size:1rem;
	 font-weight:bold;
	 border-bottom: solid 1px #828282;
	 padding-bottom:10px;
}
 #leftCol .navbar {
	 display:none;
}
 @media screen and (min-width: 768px) {
	 .mobileNav {
		 display:none;
	}
	 #leftCol .navbar {
		 display:block;
	}
}
 .page-row {
	 margin-top: 2rem;
	 margin-bottom: 2rem;
}
 .page-row:first-child {
	 margin-top: 1rem;
}
 .text-white .text-muted {
	 color: #fff !important;
}
 .dark-overlay:before {
	 content: '';
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 top: 0;
	 left: 0;
	 background: rgba(0,0,0,.7);
}
 .dark-overlay {
	 color:#fff !important;
}
 .light-overlay:before {
	 content: '';
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 top: 0;
	 left: 0;
	 background: rgba(255,255,255,.9);
}
 .light-overlay {
	 color:#002e44 !important 
}
