/* line 1, ../scss/global.scss */
body {
  width: 100%;
  height: 100%;
  background: black url("../images/bg/moulin_1a.png") top center no-repeat fixed;
  color: #ffffff;
  z-index: 0;
}
h1, h2, h3, h4, h5, h6 {
	color: #ffffff;
}
/*div {
	border: 1px solid red;
}*/
/* line 10, ../scss/global.scss */
.page {
  position: relative;
  z-index: 1;
}

/* line 14, ../scss/global.scss */
.logo-div {
  height: 100%;
  text-align: center;
}
.logo-div h1 {
	color: #ffffff;
}

/* line 18, ../scss/global.scss */
.home_logo {
  margin-top: 50px;
  width: 250px;
  height: 250px;
}
video {
	position: relative;
}

/* line 22, ../scss/global.scss */
.shadow-footer {
  width: 100%;
  height: 450px;
  background: transparent url("../images/bg/silhouette_3f.png") bottom center no-repeat;
  z-index: 2;
  position: fixed;
  bottom: -225px;
}
.main-footer {
	padding-top: 10px;
	width: 100%;
	height: 650px;
	background: transparent url("../images/bg/dj.png") bottom center no-repeat;
}
.main-footer ul {
	list-style: none;
}
.main-footer li {
	margin: 10px;
	display: inline-block;
	
}
.main-footer a {
	color: #ffffff;
}
.main-footer h6 {
	text-align: left;
	text-decoration: none;
	color: #ffffff;
}
.main-footer img {
	min-width: 44px;
}
.footer-row-1 img {
	width: 73px;
}
.footer-row-2 li {
	display: block;
}
.social-icon img {
	min-width: 24px !important;
}
.main-footer a.red {
	color: red;
	font-weight: bold;
}
.dev-credit {
	bottom: 0;
	width: 100%;
	height: 25px;
	position: absolute;
	background: #000000;
	color: #777;
	text-align: center;
	font-size: 11px;
}
.dev-credit a {
	color: #888;
}
.box-shadow {
	-moz-box-shadow: 2px 2px 2px #444;
	-webkit-box-shadow: 2px 2px 2px #444;
	box-shadow: 2px 2px 2px #444;
}
.white-shadow {
	-moz-text-shadow: white 2px 3px 5px;
	-webkit-text-shadow: white 2px 3px 5px;
	text-shadow: white 2px 3px 5px;
}
.round-corners {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.round-corners-3 {
	-moz-border-radius: 10px 0 10px 10px;
	-webkit-border-radius: 10px 0 10px 10px;
	border-radius: 10px 0 10px 10px;
}