@font-face {
    font-family: "OpenSans";
    src: url("../fonts/OpenSans-Regular.ttf");
}
@font-face {
    font-family: "OpenSans";
    font-weight: bold;
    src: url("../fonts/OpenSans-Bold.ttf");
}
@font-face {
    font-family: "OpenSans";
	font-weight: lighter;
    src: url("../fonts/OpenSans-Light.ttf");
}
html {
	background-image: url(../img/bg_global.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	min-height: 100%;
	margin: 0;
}
body {
	color: #ffffff;
	background: none;
	margin: 0;
	text-shadow: -1px -1px 4px #000000;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-weight: lighter;
	text-transform: uppercase;
}
a {
    color: #FFFFFF;
    text-decoration: none;
}
a:hover,
a:focus {
  color: #F0F0F0;
  text-decoration: none;
}
a:focus {
  outline: none;
}
#main-wrap {
	padding: 60px 0;
	margin: 0 auto;
}
#content-wrap {
	padding: 40px 15px 0;
	background-image: url(../img/bg_01.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0px 0px 2px #000000;
}
#logo {
	background-image: url(../img/nomad_souls_logo_low.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 168px;
}
@media (min-width: 768px) {
	#logo {
		background-image: url(../img/nomad_souls_logo_low.png);
		background-repeat: no-repeat;
		background-position: center center;
		height: 168px;
	}
}
@media (min-width: 992px) {
	#logo {
		background-image: url(../img/nomad_souls_logo_med.png);
		background-repeat: no-repeat;
		background-position: center center;
		height: 168px;
	}
}
@media (min-width: 1200px) {
	#logo {
		background-image: url(../img/nomad_souls_logo.png);
		background-repeat: no-repeat;
		background-position: center center;
		height: 168px;
	}
}
#footer-tab {
	margin: 0 -15px;
	background: rgba(0, 0, 0, 0.4);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.content {
	margin: 40px 0;
}
#social {
	margin: 40px 0;
}
#social a {
	margin: 0 40px;
}

/* Bootstrap */
.nav > li > a {
    padding: 40px 15px;
}
.nav-tabs {
	border-bottom: none;
}
.nav-tabs > li > a {
    border: none;
    border-radius: 0;
}
.nav > li > a:hover,
.nav > li > a:focus {
	color: #369;
	background: none;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #C0504D;
	background: none;
	border: none;
}
.nav-tabs.nav-justified > li > a {
    border-bottom: none;
    border-radius: 0;
}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border: none;
}
.tab-pane {
	overflow: hidden;
}