
@font-face
{
    font-family: Eurostile;
    src:url('../fonts/Eurostile.ttf'),
    url('../fonts/eurostile.eot');
}

@font-face
{
    font-family: HelveticaNeue;
    src:url('../fonts/HelveticaNeue.ttf'),
    url('../fonts/helveticaneue.eot');
}

@font-face
{
    font-family: HelveticaNeue-bold;
    src:url('../fonts/HelveticaNeue-bold.ttf'),
    url('../fonts/helveticaneue-bold.eot');
}

@font-face
{
    font-family: HelveticaNeue-light;
    src:url('../fonts/HelveticaNeue-Light.ttf'),
    url('../fonts/HelveticaNeue-Light.eot');
}

@font-face
{
    font-family: HelveticaNeue-regular;
    src:url('/Content/Themes/bootstrap/fonts/HelveticaNeue-regular.ttf'),
    url('../fonts/helveticaneue-regular.eot');
}

@font-face
{
    font-family: HelveticaNeue-CondensedBold;
    src:url('/Content/Themes/bootstrap/fonts/HelveticaNeue-CondensedBold.ttf'),
    url('../fonts/HelveticaNeue-CondensedBold.eot');
}



		body { font-family: helvetica, arial, sans-serif; font-size: 14px; line-height: 183%;}
	
		.todo { color: red; }
		
		.red { color: #9a0000; }
		

		h1 { font-family: Eurostile; font-size: 36px; font-weight: bolder; } /* Under header */
		h2 { font-family: HelveticaNeue; color: #9a0000; font-size: 32px;} /* News */
		div.story h2 { color: black; font-size: 22px; font-family: Helvetica, Arial}
		h3, h3 a, h3 a:hover { color: #9a0000; font-size: 22px;} /* Under story image */
			
		h4 { font-weight: bold; font-size: 16px; } /* Left bar large bold text */
		div.story h4 { color: black; font-style: italic; font-weight: normal;}
		h5 { font-weight: bold; font-size: 14px; } /* Left bar bold text */
		
		ul.left-nav
		{
			list-style-type: none;
			margin: 0;
			padding: 0;
			margin-bottom: 60px;
		}
		
		ul.left-nav li
		{
			margin-bottom: 5px;
			
		}
		
		a.btn-left-nav
		{
			border-radius: 0;
			background: #d8d8d8;
			width: 100%;
			text-align: left;
			color: black;
			font-weight: bold;
			
			padding-left: 24px;
			padding-top: 16px;
			padding-bottom: 16px;
		}

		ul.submenu
		{
			margin-bottom: 20px;
		}
		
		ul.submenu li a.btn-left-nav
		{
			background: white;
			font-weight: normal;
			padding: 4px 0;

		}
		ul.submenu li a.btn-left-nav:hover
		{
			color: #9a0000;
		}

		hr
		{
			border-bottom: 4px solid #cecbcb;
		}
		
		.btn 
		{
			border-radius: 0;
		}
		
		.btn-signup 
		{
			background-color: #9a0000;
			color: white;
			text-align: center;
			margin: 20px auto;
			margin-bottom: 30px;
			display: inline-block;
			padding: 8px 60px;
			font-size: 14px;
		}
		.btn-signup:hover
		{
			color: #ccc;

		}
		
		div.story-block
		{
			margin-bottom: 20px;
		}
		
		p.story-snippet-date
		{
			color: #8b8989;
		}
		
		p.main-title-date
		{
		 color: #9a0000; 
		}
		
		ul.left-nav ul
		{
			list-style-type: none;
			margin-top: 5px;
		}
		
		i.menu-toggle-closed::before
		{
		content: url(../images/arrow.png);
		}

		i.menu-toggle-open::before
		{
		content: url(../images/arrow-down.png);
		}
		
		
		.img-center
		{
			margin: 0 auto;
		}
		
		.img-center-with-margin
		{
			margin: 20px auto;
		}
		
		p.special-note
		{
			margin-top: 40px;
			margin-bottom: 10px;
		}
		
		.carousel-frame
		{
			background: #d8d8d8;
			padding: 30px;
			margin-bottom: 40px;
		}

		.carousel-inner
		{
			margin-bottom: 40px;
			background: #d8d8d8;

		}

		.carousel-control
		{
			top: auto;
		}

		.carousel-indicators
		{
			bottom: -40px;
		}

		.carousel-control.right , .carousel-control.left
		{
			background: none;
			bottom: -20px;
		}

		.item img { max-height: 400px; }

        .no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}