html, body {
	margin: 0;
	background-color: #272729;
	font-family: 'Montserrat', sans-serif;
}

p, a, h1, h2, h3, h4, h5, div, table, section, ul, li {
	font-family: 'Montserrat', sans-serif;
}
.navbar {
	border: none;
}

.navbar-default {
	background-color: #272729;
	border: none;
}
h3 {
	font-weight: 300;
}
footer h3, footer p {
	color: #fff;
}

footer h3 {
	border-bottom: 1px solid #a8a7a8;
	padding-bottom: 20px;
	font-size: 1.32em;
}
footer p {
	padding-top: 10px;
	padding-bottom: 10px;
}
footer .col-md-4 {
	padding-left: 45px;
	padding-right: 45px;
}

.nav > li {
	position: relative;
	display: block;
	margin: 15px 0px 15px 0px;
}
.navbar-nav > li > a {
	padding-top: 5px;
	padding-bottom: 5px;
}
.navbar-nav > li > a {
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: auto;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #fff;
	background-color: #145289;
}
.navbar-default {
	border: none;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: #145289;
	color: #fff;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus  {
	background-color: #145289;
	border-color: #145289;
	color: #fff;
}

.img-responsive {
	min-width: 100%;
}

.navbar-default .navbar-nav > li > a {
	color: #eae9e9;
}
#t3-mainnav h2 {
	color: #eae9e9;
	font-weight: 300;
	letter-spacing: 3px;
}
