﻿/* CSS Document */

html {
	background: url(../images/linen-bg.png); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%), url(../images/linen-bg.png); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0))), url(../images/linen-bg.png); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%), url(../images/linen-bg.png); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%), url(../images/linen-bg.png); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%), url(../images/linen-bg.png); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%), url(../images/linen-bg.png); /* W3C */
}

body {
	font-family: kepler-std-extended, serif;
	font-size: 21px;
	font-weight: 100;
}
h1, h2, h3, h4, h5, h6, h7 {
	font-family: acumin-pro-condensed, sans-serif;

	font-weight: 600;

	font-style: normal;
	text-shadow: 2px 2px #000000;
}
a {
	color: rgba(255,255,255,1);
	font-weight: 600;
	text-decoration: none;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s; /* IE10 is actually unprefixed */
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
a:hover, 
a:active {
	color: rgba(0,172,200,1); /* Pantone 3125 Blue */
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none; /* IE10 is actually unprefixed */
	-o-transition: none;
	transition: none;
}


.intro {
	font-weight: 600
}

label {
	display: inline-block;
	width: 150px	
}
input[type=text], 
input[type=tel], 
input[type=email] {
	font-family: "acumin-pro-wide", sans-serif;
	font-size: 15px;
	font-weight: 100;
	padding: 5px;
	border: none;
	color: rgba(0,117,141,1); /* Pantone 3145 Blue */
	background: rgba(255,255,255,0.25);
	width: 300px	
}

input[type=text]:focus, 
input[type=tel]:focus, 
input[type=email]:focus {
	background: rgba(255,255,255,0.5);
	outline: none
}

input:focus + label {
	font-weight: 600
}