@charset "utf-8";
/* CSS Document */


	TABLE OF CONTENTS
	---------------------------
	 01. Body
	 02. Background Image & Overlay Color
	 03. HomePage




/* == 01. Body == */
body {
	margin:0;
	font-family: 'Raleway', sans-serif;
}

.stilo {
	color:#ccc7a9 !important;
}

/*Start PreLoader*/
.loader {position: fixed;z-index: 10000;top: 0;right: 0;bottom: 0;left: 0;background:#fff;}
.loaderimg {left:50%;width:64px;height:64px;background:url(images/3.gif) no-repeat; position:absolute;top:50%;margin-left:-15px;margin-top:-15px;}
/*End PreLoader*/

/*Clear Div*/
.clear {clear:both;}
/*A Space*/
.aspace {margin-top:30px;}
/* == 02. Background Pattern & Overlay Color == */
@keyframes bgscroll {
	from {background-position:0 0;}
	to {background-position:0 1024px;}
}

@-webkit-keyframes bgscroll {
	from {background-position:0 0;}
	to {background-position:0 1024px;}
}
.bgimg {
	background:url(images/pattern_bg.jpg) repeat;
	width:100%;
	position:fixed;
	left:0;
	bottom:0;
	right:0;
	top:0;
	z-index:-9999;
	animation: bgscroll 40s infinite linear;
	-webkit-animation: bgscroll 40s infinite linear;
}

.overlaybg {position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1;background: rgba(255, 255, 255, .2);}

/* == 03. HomePage == */

.containerhome {
	width:100%;
	position:absolute;
	top:50%;
	overlay:scroll;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align:center;
}
.containerhome h1 {color:#282c33;font-size:85px;font-weight:300;letter-spacing:10px;padding-top: 14px;}
.containerhome p {color:#363e48;font-size:15px;font-weight:300;letter-spacing:1.5px;}
.subscribenow {width:170px;height:42px;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom: 30px;}
.subscribenow a {
	width:100%;
	height:100%;
	float:left;
	border:2px solid #282c33;
	padding-top:9px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:14px;
	font-weight:400;
	color:#282c33;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}


