/* General Demo Style */
@import url(http://fonts.googleapis.com/css?family=Oxygen:400,300,700);

@font-face {
    font-family: 'dock11regular';
    src: url('../css/fonts/feeheavy_dock11-webfont.eot');
    src: url('../css/fonts/feeheavy_dock11-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/fonts/feeheavy_dock11-webfont.woff') format('woff'),
         url('../css/fonts/feeheavy_dock11-webfont.ttf') format('truetype'),
         url('../css/fonts/feeheavy_dock11-webfont.svg#dock11regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'fontello';
  src: url('../css/fonts/fontello.eot?30576168');
  src: url('../css/fonts/fontello.eot?30576168#iefix') format('embedded-opentype'),
       url('../css/fonts/fontello.woff?30576168') format('woff'),
       url('../css/fonts/fontello.ttf?30576168') format('truetype'),
       url('../css/fonts/fontello.svg?30576168#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

html { height: 100%; }

*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

body {
    font-family: 'Oxygen', sans-serif;
    background: #fff;
    font-weight: 300;
    font-size: 15px;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}

br {
	line-height: 5px;
}

b {
	color: #8b5b27;
	text-transform: uppercase;
}

.container {
	width: 100%;
	position: relative;
}

.container.demo-1 {
	height: 100%;
	position: absolute;
}

.clr {
	clear: both;
	padding: 0;
	height: 0;
	margin: 0;
}

.main {
	width: 90%;
	margin: 0 auto;
	position: relative;
}

.container > header,
.content-wrapper {
	padding: 30px;
	width: 80%;
	max-width: 960px;
	margin: 0 auto;
}

.content-wrapper p{
	padding-top: 30px;
	line-height: 26px;
}

.container > header h1 {
	font-size: 34px;
	line-height: 38px;
	margin: 0;
	font-weight: 700;
	color: #333;
	float: left;
}

.container > header h1 span {
	display: block;
	font-size: 20px;
	font-weight: 300;
}


/* Header Style */
.codrops-top {
	line-height: 24px;
	font-size: 11px;
	background: url('../images/dark_leather.png');
	text-transform: uppercase;
	z-index: 9999;
	position: relative;
	bottom: 0;
	box-shadow: -1px 0px 2px rgba(0,0,0,0.2);
	color: #fff;
}


.codrops-top span.right {
	float: right;
	margin: 0 15px 0 0;
}

.codrops-top span.right a {
	color: #8b5b27;
	text-decoration: none;
	-webkit-transition: color 1s ease-in-out;  
	-moz-transition: color 1s ease-in-out;  
	-o-transition: color 1s ease-in-out;  
	transition: color 1s ease-in-out;
	
}


.codrops-top span.right a:hover{
	color: #fff;
}

/* Demo Buttons Style */
.codrops-demos {
	float: right;
	padding-top: 10px;
}

.demo-1 .codrops-demos {
	position: absolute;
	z-index: 2000;
	top: 30px;
	left: 30px;
}

.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover {
	color: #aaa;
	border-color: #aaa;
}

/*///////   FORM    /////////*/

/* This section centers the form inside our web page*/

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
   color: #75565d;
   font-family: 'Oxygen', sans-serif;
   font-weight: 400;
}

input:-moz-placeholder,
textarea:-moz-placeholder { /* Firefox 18- */
   color: #75565d; 
   font-family: 'Oxygen', sans-serif;
   font-weight: 400; 
}

input::-moz-placeholder,
textarea::-moz-placeholder {  /* Firefox 19+ */
   color: #75565d; 
   font-family: 'Oxygen', sans-serif;
   font-weight: 400; 
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {  
   color: #75565d; 
   font-family: 'Oxygen', sans-serif;
   font-weight: 400; 
}

input, input[type="password"], input[type="search"], isindex {
	width: 100%;
	max-width: 300px;
	height: 20px;
	font:17px/1.3 'Oxygen', sans-serif;
	font-weight: 400;
	background: transparent;
	-moz-border-radius:3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
	border: 3px solid #75565d;
	margin: 15px 0 0 0;
	padding: 13px;
	color: #75565d;
}

textarea{
	width: 100%;
	max-width: 300px;
	height: 100px;
	font:17px/1.3 'Oxygen', sans-serif;
	font-weight: 400;
	background: transparent;
	-moz-border-radius:3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
	border: 3px solid #75565d;
	padding: 13px;
	margin: 15px 0 0 0;
	color: #75565d;
}


input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
	width: auto;
	height: 32px;
	border: 1px solid #3e2b2e;
	-moz-border-radius:3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
	background: #3e2b2e;
	padding: 6px 2px 9px 2px;
	font:17px/1.3 'Oxygen', sans-serif;
	font-weight: 700;
	color:#8b5b27;
	cursor: pointer;
	-webkit-transition:background-color 1s ease-out, color 1s ease-out;
	-moz-transition:background-color 1s ease-out, color 1s ease-out;
	-o-transition:background-color 1s ease-out, color 1s ease-out;
	transition:background-color 1s ease-out, color 1s ease-out;
	padding: 5px 15px;
}

input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="file"]::-webkit-file-upload-button:hover, button .messagesent:hover{
	background:#8b5b27;
	border: 1px solid #8b5b27;
	color: #3e2b2e;
	border: 0;
}


