@import  url(reset.css);
@import  url(nav.css);
@import  url(typography.css);
@import  url(images.css);
@import  url(animate.css);

@import  url(scrollerButton.css);


@import  url(responsive.css);

@import  url(jquery.bxslider.css);

@import  url(12colGrid.css);
@import  url(formStyle.css);


body, html {
    margin: 0;
    height:100%;
    background-image:url(../images/logos/CELTICBAND.png);
    background-repeat: repeat-y;
    background-position: center;
    background-size: cover;
        
}



body{
    background-color: #fff;
}

/*headers*/
header{
   width: 80%; margin: 0 auto;
   
    
}

#mainHead {
height: 150px;
  padding: 0px 0px;
  color: black;
    background-color: rgba(255,255,255,1.00);
  text-align: center;
  font-size: 18px; 
  font-weight: bold;
  top: 0;
  width: 80%;
  transition: 0.2s;
    margin: 0 auto;
}

nav{}

main{width: 100%;
  height: auto;
min-height: 500px;
display: block;}

article{ width: inherit; height: auto; margin:1px 0;}


 section {
    width: 100vw;
    display: block;
   
    height: 100vh;
    padding: 55px 15px 60px 0px;
    box-sizing: border-box;
}

section:focus { outline: none!important;}


.top-header{ width:100%; height: 100px; }

aside { float: right; position: sticky; position: -webkit-sticky;left: 85%; top: 15px;}
footer{
	
	position: relative;
	clear: both;
	display: block;
	width:100%;
	margin: auto 0 ;
	height:100px;
	bottom:0;
	left:0;
  	
}



/*Class and Ids*/

#wrapper{
    width:90%;
    height:auto;
    min-height:500px;
    margin:0 auto;
    
}





/*floats*/

.fltrgt{ float: right;}

.fltlft{ float: left;}




#section-scroller-button {  position: absolute; left: -200000px;}



.projectInfo {
    top:0px;
    position:relative;
}

/*sections*/

#gigs .row {background-color: rgba(35,34,34,1.00); min-height: 100vh;

}

#gigs .gigList{background-color:rgb(199, 197, 197); min-height: 100vh;}



.tracks {
    width: 41%;
    height: 85vh;
    margin-top: 30px;
    left: 45%;
    z-index: 10;
    background-color: rgb(199, 197, 197);
    border: rgba(0,0,0,1.00) solid 10px;
    position: absolute;
    padding: 10px;
    box-sizing: border-box;
}

audio{ margin: 2%;}



