.Home {
	color: white;
	width: 418px;
	padding: 10px;
	font-size: 9px;
	font-family: "Century Gothic";
	color: #545454;
	line-height: 2;
	text-align: justify;
	letter-spacing: 1px;
	-webkit-animation: fadein 2s;
	/* Safari, Chrome and Opera > 12.1 */
	-moz-animation: fadein 2s;
	/* Firefox < 16 */
	-ms-animation: fadein 2s;
	/* Internet Explorer */
	-o-animation: fadein 2s;
	/* Opera < 12.1 */
	animation: fadein 2s;
}

@keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}


/* Firefox < 16 */

@-moz-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}


/* Safari, Chrome and Opera > 12.1 */

@-webkit-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}


/* Internet Explorer */

@-ms-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}


/* Opera < 12.1 */

@-o-keyframes fadein {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

h1,
h2 {
	-webkit-transition: .3s ease
}

.Home h1 {
	text-transform: uppercase;
	font: normal 9px century gothic;
	text-align: center;
	color: #999999;
	letter-spacing: 8px;
	border-bottom: 1px solid #131313;
	padding-bottom: 10px;
	margin-top: 10px;
}

.Home:hover h1 {
	color: #c3c3c3
}

.Home:hover .Quote {
	border-color: #292929
}

.Home .Quote {
	background-color: black;
	border: 1px solid #131313;
	padding: 15px;
	line-height: 14px;
	font-style: oblique;
	font-weight: 600;
	color: #575757;
	letter-spacing: 0.25px;
	font-size: 9px;
	word-spacing: 1px;
	text-rendering: optimizeLegibility;
	margin-top: 18px;
}

.Home Signature {
	float: right;
	font-style: italic;
	color: #d3d3d3;
}

.Home.Main {
	width: 585px;
	text-rendering: optimizeLegibility;
	font-weight: 540;
	color: #494949;
}

.Home.Main right {
	text-align: justify;
	text-align-last: right;
	float: right;
}

.Home.Main h1 {
	color: #afafaf;
	border: none;
	padding-bottom: 10px;
	padding-top: 10px;
}

.Home.Main h2 {
	text-transform: uppercase;
	font: normal 9px century gothic;
	text-align: right;
	color: #999999;
	letter-spacing: 8px;
	background-color: #080808;
	letter-spacing: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 0px;
}

.Home.Main b {
	color: #7e7e7e
}

.Home.Main a {
	text-transform: uppercase;
	color: #909090;
	text-decoration: none;
}

.Home.Main:hover {
	color: #5a5a5a
}

::selection {
	background: transparent;
	color: #808080
}

.Home.Quote {
	z-index: 1;
	width: 381px;
	overflow: visible;
	background-color: transparent!important;
	line-height: 12px;
	text-align: center;
	text-align: last:justify;
	font-weight: 550;
	color: #5f5f5f;
	word-spacing: 1px;
	letter-spacing: 0px;
}

.Home.Quote:hover {
	color: #909090
}

.Products img {
	display: inline-block;
	opacity: 1;
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
	padding-left: 5px;
	margin-right: 8px;
	padding-right: 5px;
	transition: .3s;
}

.Products img:hover,
#active img {
	opacity: 1;
	border-color: #474747;
}

::-webkit-scrollbar {
	width: 5px
}

::-webkit-scrollbar-track {
	background-color: #040404
}

::-webkit-scrollbar-thumb {
	background-color: #0a0a0a
}

::-webkit-scrollbar-thumb:vertical:hover,
::-webkit-scrollbar-thumb:horizontal:hover {
	background: #fff;
	width: 0;
	height: 0
}

body {
	overflow-x: hidden;
	background-color: #040404;
}