html {
	height: 100%;
}

body {
	background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(images/backgrounds/background01.png);
	background-size: cover;
	background-color: #000;
	background-position: center;
	margin-top: 5%;
	padding-bottom: 1%;
	font-family: 'Source Sans Pro', sans-serif;
	background-attachment: fixed;
}

.navbar-dark .navbar-brand, .navbar-dark .navbar-brand:hover {
	color: #000;
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(0,0,0,.7);
}

p {
	font-style: italic;
}

h1 {
	font-size: 3.5em;
	font-weight: 700;
}

h1>a:hover, h2>a:hover {
	text-decoration: none;
}

.jumbotron {
	/*padding-top: 15%;*/
	background-color: rgba(255,255,255,0.7);
}

#logo {
	text-align: center;
}

.footer {
	color: #000;
	text-align: center;
	position: fixed;
	bottom: 0;
	display: block;
	width: 100%;
	/*background-color: transparent;*/
	background-image: linear-gradient(to right, rgba(255,255,255,0.2), rgba(255,255,255,0.5))!important;

}

a:link, a:visited {
	color: #000;
}

/*a:hover {
	color: #840019;
	text-decoration: none;
}*/

.bg-dark {
	background-color: transparent!important;
	background-image: linear-gradient(to right, rgba(255,255,255,0.5), rgba(255,255,255,0.5))!important;
}

/* Gradient transparent - color - transparent */

hr {
	border: 0;
	height: 1px;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

h6 {
	text-align: center;
	font-size: 48px;
	margin-top: 0px;
}