/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/


@import url(http://fonts.googleapis.com/css?family=PT+Mono|PT+Sans:400,700|PT+Sans+Caption:400,700|PT+Sans+Narrow);

/*font-family: 'PT Mono', sans-serif;
font-family: 'PT Sans', sans-serif;
font-family: 'PT Sans Caption', sans-serif;
font-family: 'PT Sans Narrow', sans-serif;
*/
/* -----------------------------------------
   Shared Styles
----------------------------------------- */

html, body {
	background-color:#fff;
	color:#333;
	font-family:'PT Sans Mono',Verdana, Geneva, sans-serif;
	font-weight: 400;
	overflow-x:hidden;
}
#wrapper {}


.full-bg {background: url(../images/bg.jpg) no-repeat center top fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display:block;
	width:100%;
	height:100%;
	position:absolute;
}
.bg-color {background-color:rgba(212, 29, 22, 0.85); border-right:1px solid rgb(230, 68, 43); min-height:180px; height:auto; margin-bottom:14px; font-size:12px; line-height:20px;}

img#logo { margin:30px auto 0px auto;  }

h1 span { display:none;}


.row {
}

h1, h2, h3, h4, h5, h6 {
	font-family:'PT Sans',Verdana, Geneva, sans-serif;
	color: rgb(212,29,22);
	font-weight: 400;
	text-transform:uppercase;
	letter-spacing:1px; margin:0px auto;
}
h2 {color:#000;}
h4 {font-size:14px; margin:10px auto;}

a {
	color:rgb(212,29,22);
}
a:hover, a:focus {color:#333;}

sub { font-size:14px; top:-2px; position: relative;}
.button {color:#fff;}



ul.sm-icons { list-style:none; margin:0 auto 0 auto; left:40px; width: 25%; position:relative;}
ul.sm-icons li { display:inline-block; float:left; background-color:rgba(230, 70, 45, 0.85); padding:8px; margin:5px 5px 0px 0px; font-size:24px; line-height:30px;}
ul.sm-icons li a { color:#fff; }
ul.sm-icons li a:hover { color:#333; }

span#tothetop {padding:10px; height:60px; width:60px; float:right; position:fixed; bottom:20px; right:30px; background-color:rgba(10, 10, 10, 0.25); -webkit-border-radius: 5px; border-radius: 5px;}
span#tothetop i {font-size:60px; line-height:40px; font-weight:lighter; color: rgb(212,29,22);  }


#footer {  width:100%; min-height:20px; padding:10px 10px 10px 10px; background-image: url(../images/footer_bg.png);
	background-repeat:no-repeat;
	background-position:center 10px; }
#footer p {font-size:10px; line-height:30px; color:#333;}
#footer p a {color:#333;}
#footer p a:hover {color:#fff;}

/* -----------------------------------------
   Page Name 1
----------------------------------------- */

.shadow {
-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.50);
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.50);
box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.50);
}

	
img:hover  {
	margin:0px;
	border:0px;
}


img:hover {
	opacity: .5;
	-moz-opacity:.5;
	-khtml-opacity: .5;
	background-color: #transparent;
}
*+html img:hover  { 	background-color: red; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}



/* -----------------------------------------
   Page Name 2
----------------------------------------- */
