/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Alegreya+Sans:400,500);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300);
@font-face {
	font-family: 'open-sans-regular';
	src: url('../fonts/OpenSans-Regular.eot') format('embedded-opentype'),
	url('../fonts/OpenSans-Regular.woff') format('woff'),
	url('../fonts/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'roboto-light';
	src: url('../fonts/Roboto-Light.eot') format('embedded-opentype'),
	url('../fonts/Roboto-Light.woff') format('woff'),
	url('../fonts/Roboto-Light.ttf') format('truetype');
}
body {
	color:#000;
	background:#2E2E2E;
	background:#e0e0e0;
	background:#fff;
	font-family: 'open-sans-regular', 'sans-serif';
}

header {
	/*box-shadow: 0px 0px 20px #111;*/
}

.info-bar {
	background: #008300;
	/*
	background: -webkit-linear-gradient(#040, #030);
	background: -o-linear-gradient(#040, #030);
	background: -moz-linear-gradient(#040, #030);
	background: linear-gradient(#040, #030);
	*/
}
    
/* NAV */ 
.navbar {
	border-radius:0;
	border:none;
	margin:0;
}
.navbar-toggle, .navbar-toggle:active, .navbar-toggle:focus {
	background:none !important;
	border: none;
}
.navbar-toggle:hover .icon-bar {
	background:#333 !important;
}

.nav-container {
	background:#f8f8f8;
	padding:0;
	margin:0;
	/*margin-bottom:30px;*/
}
.navbarfixed {
	position:fixed;
	top:0;
	z-index:19999;
}

.page-header {
	border-color:#555;
}

div.hspacer {
	width:100%;
	display:block;
	height:30px;
	clear:both;
}
div.vspacer {
	width:30px;
	display:block;
	height:100%;
}

footer {
	background:#999;
	background:#f0f0f0;
	color:#000;
	padding:3em 0;
	margin-top:30px;
	/*
	box-shadow: 0px 0px 20px #666;
	-moz-box-shadow: 0px 0px 20px #666;
	-webkit-box-shadow:0px 0px 20px #666;*/
}
footer a {
	color:#000;
	text-decoration:none;
}
h1,h2,h3,h4,h5 {
	/*
	font-family:'roboto-light';*/
	font-family: 'Alegreya Sans', sans-serif;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
}
h2.well {
	color:#111;
	font-weight:300;
}
.white {
	color:#fff;
}
input.captcha {
	background-image: url(../captcha.php);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:60px;
}

.homethumb {
	margin-bottom:30px;
}
.homethumb span {
	text-align:center;
	padding:8px 0;
	background: #E2E2E2;
	width:100%;
	display:block;
	height:auto;
	overflow:hidden;
	text-overflow: ellipsis;
}
.homethumb img {
	border-top: 1px solid #0C0;
}
.homethumb h3, .homethumb h4, .homethumb p {
	white-space:nowrap;
	margin:0;
	color:#111;
}
.homethumb h3 {
	margin:0;
}
.homethumb h4 {
	margin-bottom:2px;
}
.bx-wrapper .bx-viewport {
	left: 0px !important;
}