@import url(https://fonts.googleapis.com/css?family=Oswald:300,400,700);

body {
  font-family: arial, sans-serif;
  font-weight: normal;
  font-size: 1.6em;
}
nav {
  font-size: 1em; 
  font-weight: bold;
  font-family: 'Oswald', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.6em;
	line-height: 2;
}
p {
}
blockquote {
	font-size: 1em;
}
section h1 {
	margin-top:0;
}


/*** jumbotron ***/
#banner {
	padding: 0;
}
.jumbotron {
	background-image: url('../images/people-top-view.png');
	background-size: 50% auto;
	background-repeat: no-repeat;
	background-position: center left;
	border-bottom: 5px solid #214890;
  background-color: #fff;
}


.vertical-center {
  height:100%;
  width:100%;

  text-align: center;  /* align the inline(-block) elements horizontally */
  font: 0/0 a;         /* remove the gap between inline(-block) elements */
}

.vertical-center:before {    /* create a full-height inline block pseudo=element */
  content: " ";
  display: inline-block;
  vertical-align: middle;    /* vertical alignment of the inline element */
  height: 100%;
}

.vertical-center > .container-fluid {
  max-width: 100%;

  display: inline-block;
  vertical-align: middle;  /* vertical alignment of the inline element */
                           /* reset the font property */
  font: 16px/1 "Helvetica Neue", Helvetica, Arial, sans-serif;
}



/*** NAVBAR ***/

.navbar .navbar-nav { /* center navbar */
  display: inline-block;
  float: none;
  vertical-align: top;
	
}
.navbar .navbar-collapse { /* center navbar */
  text-align: center;
}

nav.navbar {
  transition: all .5s ease-out;
}

.navbar {
	margin-bottom: 0;
}
.responsive-spacer {
	margin-top: 40px;
}

nav.navbar {
  border: none;
  text-transform: uppercase;
}
nav.navbar-default .navbar-nav a,
nav.navbar a.navbar-brand {
  color: black;
}
nav.navbar-default .navbar-nav a:hover,
nav.navbar a.navbar-brand:hover {
  color: #64c7d8;
}
nav.navbar-default .navbar-nav .active a,
nav.navbar-default .navbar-nav .active a:hover {
	border-bottom: 4px solid #e95626;
	background: transparent;
}
nav.navbar-default {
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  background-color: #fff; 
}
.navbar-default .navbar-collapse.in,
.navbar-default .navbar-collapse.collapsing {
  background-color: #ddd; 
  padding-bottom: 20px;
}


/*** NAV INBODY ***/
nav.navbar.inbody {
  background-color: #fff;
  background-image: none;
  padding: 0;
  position:fixed;
}


button.btn-primary {
	background-color: #e95626;
	border-color: transparent;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
}
button.btn-primary:hover {
	background-color: #e95626;
	border-color: transparent;
}
button.btn, button.btn-lg {
	border-radius: 0;
	padding: 8px 26px;
}
#about button {
	margin: 15px 0;
}
.jumbotron button {
	width:100%;
	margin:15px 0;
}
.jumbotron button.btn-primary {
	/* background-color: #999; */
	border-color: transparent;
  font-size: 3rem;
}
.jumbotron button.btn-primary:hover {
	background-color: #e95626;
	border-color: transparent;
}
.nav-buttons li a {
	border-radius: 0;
	color: #000 !important;
}
.nav-buttons li a:hover {
	color: #000 !important;
}

.nav-buttons li a.buy-now-btn, .nav-buttons li a.buy-now-btn:hover {
	background-color:#e95626;
	color:#fff !important;
}

nav.navbar-default .navbar-nav .active a {
	color: #000;
	background-color: transparent !important; 
}

#watch .row {
	margin-bottom: 60px;
}


#footer {
	margin-top:100px;
  background-color: #214890;
  color: #fff;
	border-top: 4px solid #214890;
	padding: 30px 0;
}
#footer .social-buttons img {
	width:18%;
}
