html {
	background: transparent;
}

body {
	background-color: #000;
}

.container {
  padding-left: 15px;
  padding-right: 15px;
  background-color: transparent;
}

a {
    color: #fb8c1b;
}

a:hover {
    color: #fb8c1b;
	text-decoration: underline;
}

a:visited {
    color: #fb8c1b;
}

h1 {
	margin: 0 auto;
	padding: 0;
}

h3 {
	color: #fff;
}

h4 {
  margin-top: 25px;
}
.row {
  margin-bottom: 20px;
  background-color: transparent;
}
.row .row {
  margin-top: 10px;
  margin-bottom: 0;
}
[class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000;
  border: 1px solid #ddd;
  /*background-color: rgba(0,0,0,1);*/
  background-color: transparent;
  border: 1px solid rgba(86,61,124,.2);
}

hr {
  margin-top: 40px;
  margin-bottom: 40px;
}

.center-text {
	text-align: center;
}

.img-responsive {
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}

.img-thumbnail {
	background-color: #000;
	border-color: #3f3f3f;
}

.jumbotron {
  	padding: 0px;
  	margin-bottom: 0px;
  	font-size: 18px;
  	font-weight: 200;
  	line-height: 2.1428571435;
	color: #fff;
	background-color: transparent;
}

.title {
  	padding-top: 60px;
  	padding-bottom: 0px;
	text-align: center;
	border: 0;
}

.about {
	background-color: transparent;
	border: 0;
	padding: 0px;
}

.about-test {
	background-color:rgba(0,0,0,0.7);
	border: 0;
}

.social-icon {
	padding-left: 10px;
}

.about li {
	padding-bottom: 15px;
}

.trailer {
	background-color: transparent;
	border: 0;
}

.screenshots {
	/* background-color: #000000; */
	background-color: transparent;
	border: 0;
}

.contact {
	background-color: transparent;
	border: 0;
}

.social {
	background-color: transparent;
	border: 0;
}

.jumbotron.social {
	background-color: #000000;
}

.jumbotron.trailer {
	background-color: #212121;
}

.footer-push {
	padding-top: 70px;
}

.footer {
	padding: 0px;
	background-color: transparent;
	border: 0px;
}

.footer p {
	padding-top: 60px;
	padding-bottom: 0px;
	border: 0px;
	font-size: 9px;
  	font-weight: 200;
	line-height: 2.1428571435;
}

.footer-logo-right {
	padding-left: 20px;
}

.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#bg {
  position: fixed;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
}
#bg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  min-width: 50%;
  min-height: 50%;
}
