/* ==================
		MAIN
================== */
body {
	background: #233541;
	border-top: solid 5px #133b5c;
}

/*body { font-family: Verdana, Geneva, sans-serif; color: #000; border-top: solid 5px #133b5c; background: #233541; }*/

/*a { color: #133b5c; }*/

/* ==================
		HEADER
		NAVIGATION
================== */

.navbar {
	margin-bottom: 0;
	border: 0;
	text-align: center;
	border-radius: 0;
}

.navbar-custom { }

.navbar-brand {
  padding: 0px 15px;
  /*z-index: 999;*/
}

.brand-small {
	padding: 15px 15px;
}

.nav-main > li > a {
	font: 20px/1.1 Impact, Haettenschweiler, Charcoal, 'Arial Black', Sans-Serif;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	color: #FFF !important;
}

.nav-main > li > a:hover,
.nav-main > li > a:focus {
	background: #133b5c !important;
}

.nav-main > .active > a,
.nav-main > .active > a:hover,
.nav-main > .active > a:focus {
	/*text-decoration: underline;*/
}

.nav-submenu > li > a {
	font-size: 12px;
	height: 100%;
	color: #fff !important;
}

.nav-submenu > li > a:hover,
.nav-submenu > li > a:focus {
	color: #ff0000 !important;
}

.dropdown-toggle-special > span {
	color: #FF0000 !important;
}

.dropdown-menu-text {
	text-align: left !important;
}

#logo-sm {
	float: left;
	z-index: 999;
}

.logo-sm {
	position: absolute;
	left: 25px;
	z-index: 999;
}

/* ==================
		FOOTER
================== */

#footer {
	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;
	line-height: 12px;
	/*line-height: 18px;*/
	/*text-align: center;*/
	/*margin: 18px 0;*/
	color: #4e6778;
	clear: both;
}

#footer a {
	font-size: 16px;
	line-height: 24px;
	/*margin: 4px 0;*/
	color: #4e6778;
}

#footer .first a {
	font-size: 20px;
	line-height: 24px;
	color: #728390;
	/*margin: 18px 0 3px 0;*/
}

#footer > div {
	margin-top: 20px;
}

/* ==================
		CONTENT
================== */

.background-top {
	background: url(../images/background-top.png) no-repeat center top #000000;
	height: 60px;
	z-index: -99;
}

.content {
	background: url(../images/background-bottom.png) no-repeat center bottom #000000;
}

#section {
	padding-bottom: 20px;
	/*margin-bottom: 40px;*/
}

#info-area {
	background: #FFF;
}

/* ==================
		OTHER
================== */

.bk-fb-like {
	overflow: hidden;
	/*min-width: 340px;*/
}

@media (min-width: 1200px) {
	.nav-submenu > li > a {
		height: 74px !important;
		padding-top: 25px !important;
	}
}

@media (max-width: 353px) {
	.s-text-fix {
		font-size: 14px;
	}
}