/*
Plugin: jQuery Parallax
Version 1.1
Author: Ian Lunn
Author URL: http://www.ianlunn.co.uk/
Plugin URL: http://www.ianlunn.co.uk/plugins/jquery-parallax/

License: http://creativecommons.org/licenses/by-sa/3.0/ (Attribution Share Alike). Please attribute work to Ian Lunn simply by leaving these comments in the source code or if you'd prefer, place a link on your website to http://www.ianlunn.co.uk/.
*/

@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
}
html, body {
    height: 100%;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
//    margin: 0 auto -22px; /* the bottom margin is the negative value of the footer's height */
}
body{
	background: url('/images/mic1.jpg')  center #000;
	margin: 0;
	min-width: 1000px;
	padding: 0;
	background-size:100%;
}

p{
color:#fffff;
padding:10px;
}

p, ul, ol{
	font-family:"Proxima Nova Light", 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size-adjust:0.488;
	font-weight:200;
	font-style:normal;
}

img{
	border: 0;
}

h1, #pixels{
	font-family:"Museo 900", Verdana, serif;
	font-size-adjust:0.40;
	font-weight:700;
	font-style:normal;
}

h2{
	font-family:"Beau Sans Pro Book", Verdana, sans-serif;
	font-size-adjust:0.531;
	font-weight:500;
	font-style:normal;
}

#header h1, #pixels{
	color: #48941A;
}

.float-left{
	float: left;	
	margin: 0 0 0 20px;
}

.float-right{
	float: right;
	margin: 0 20px 0 0;
}

.center{
	font-size: 2.5em;
	padding: 80px 0 0 0;
	text-align: center;
}


#header, #intro, #second{
	width: 100%;
}

#intro{
	background:url(images/mic1.jpg)  fixed;
	color: white;
	margin: 0 auto;
	padding: 0;	background-size:cover !important;	
	box-shadow:inset 0px 0px 20px 20px rgba(0,0,0,1);
}
#intro .bg{
background:rgba(31,20,10,.8);
margin-top:50px;
border:1px solid black;
border-radius:5px;
overflow:scroll-y;
}
#second{
	background: url(images/logo-brown2.jpg)  fixed;;
	color: white;
	margin: 0 auto;
	padding: 0;	background-size:cover !important;	
}

#second .bg{

	background: url(images/blue.jpg)  fixed;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	width: 300px;
	z-index: 200;	background-size:cover !important;	
	box-shadow:inset 0px 0px 20px 20px rgba(0,0,0,1);
}

#third{
	background: url(images/patchbay2.jpg)    fixed;
	color: white;
	padding: 0;
	margin: 0 auto;
	background-size:cover !important;	
	box-shadow:inset 0px 0px 20px 20px rgba(0,0,0,1);
}

#fourth{
	background: url(images/fourth-noise.png) repeat;
	color: white;
	margin: 0 auto;
	padding: 0;
	font-size: 1.12em;
		
}

#fifth{
	background: url(images/soundboard1.jpg)  fixed;
	margin: 0 auto;
		background-size:cover !important;	
	box-shadow:inset 0px 0px 20px 20px rgba(0,0,0,1);
}

#sixth{
	background: url(images/piano.jpg)   fixed;
	color: white;
	margin: 0 auto;
	padding: 0;
	background-size:cover !important;	
}

.story{
	margin: 0 auto;
	min-width: 980px;
	overflow: auto;
	width: 980px;
}

.story .float-left, .story .float-right{
	padding: 100px 0 0 0;
	position: relative;
	width: 350px;	
}
.fullPage{
	padding: 100px 0 0 0;
	position: relative;
	width: 90%;	
	
	}
.slide {
	width: 100%;
}
#nav li{
margin-right:10px;
display:inline;
}
#nav li a.current {
	background-color: orange;
}
@font-face{
font-family:josefin;
src:url('josefinsansstdlight.ttf');

}
#nav li,h2{
font-family:josefin;
font-size:1.2em;
}
#nav{
position:relative;
background:#000;
width:100%;
top:-22px;

}
#nav li a{
font-family:georgia;
color:#fff;
text-decoration:none;
}
.bg{
width:400px;
position:absolute;
margin-left:45%;
}
input, textarea{
margin:5px;
width:200px;
}
#sub{
cursor:pointer;
background:#fff;
border:none;
padding:10px;
border-radius:10px;
margin-left:7px;
font-weight:bold;

}
#sub:active{
background:#3f3;
}
#sub:hover{
background-color:#f00;
color:#fff;
color:#f ff;
}
#nav ul, #socMedia{

display:inline;

}
#socMedia a img{
margin-top:2px;
border:none;
margin-right:20px;
}
#socMedia{
float:right;
}
#socMedia a img:hover{
box-shadow:0px 0px 10px #ff9;
background:rgba(255,255,255,.4);
}
.form{
text-align:center;
background:rgba(0,0,0,.5);
}
#phone{
color:#ffa;
margin-right:60px;
position:relative;
top:-4px;

}(min-width:0){
	.btn,.hcount .count-o{
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		height:20px;
		max-width:100%;
	}

	.xl .btn,.xl .hcount .count-o{
		height:28px;
	}

}
slide{
display:block;
height:700px;
margin:30px auto;
}
#tableMaker{display:table;margin:auto;}
.row{display:table-row;}
.cell{display:table-cell; 
    
    width:450px !important;
padding:10px;
}
.cell img{float:left;
height:100px;
    width:100px;
}
.cell audio{
    clear:both;
    width:100px;
}
.cell h3{color:white;
color:#ffffff;
color:#fff;


}