@font-face {
    font-family: 'goboldregular';
    src: url('gobold_regular-webfont.woff2') format('woff2'),
         url('gobold_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body,h1,h2,h3,h4,h5,h6,small,
h1 small, h2 small, h3 small{
	color:#fff;
	font-family: 'goboldregular';
}

.button,
.button:hover{
	background-color:#00d2d0;
}

.in-block{
	display:inline-block;
}

.heading-space{
	margin-bottom:40px;
}

p > a,
p > a:hover{
	color:#fff;
	text-decoration:underline;
}

p{
	color:#fff;
	font-family: 'Didact Gothic', sans-serif;
}

nav#menu{
	position:fixed;
	left:3%;
	bottom:3%;
	z-index:10;
}

nav#social{
	position:fixed;
	right:3%;
	bottom:3%;
	z-index:10;
}

nav > ul {
	list-style:none;
	margin:0;
}

nav > ul > li > a,nav > ul > li > a:hover{
	color:#fff;
}

nav#social > ul > li {
	display:inline-block;
}

header{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:5;
}

section{
	min-height: 100vh;
	padding-top:100px;
	padding-bottom:100px;
}

section#home{
	background: #00d2d0;
	background: -moz-linear-gradient(top, #00d2d0 0%, #fff36c 100%);
	background: -webkit-linear-gradient(top, #00d2d0 0%,#fff36c 100%);
	background: linear-gradient(to bottom, #00d2d0 0%,#fff36c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d2d0', endColorstr='#fff36c',GradientType=0 );
}

section#artists{
	background: #fff36c;
	background: -moz-linear-gradient(top, #fff36c 0%, #f725ae 100%);
	background: -webkit-linear-gradient(top, #fff36c 0%,#f725ae 100%);
	background: linear-gradient(to bottom, #fff36c 0%,#f725ae 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff36c', endColorstr='#f725ae',GradientType=0 );
}

section#about{
	background: #f725ae;
	background: -moz-linear-gradient(top, #f725ae 0%, #326ed8 100%);
	background: -webkit-linear-gradient(top, #f725ae 0%,#326ed8 100%);
	background: linear-gradient(to bottom, #f725ae 0%,#326ed8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f725ae', endColorstr='#326ed8',GradientType=0 );
}



.uppercase{
	text-transform:uppercase;
}

.accordion-title,
.accordion-title:hover{
	color:#fff;
	padding:10px;
}

.accordion,
.accordion-content,
.accordion-title:focus, .accordion-title:hover{
	background-color:rgba(0,0,0,0);
}

.accordion-title,
.accordion-content,
:last-child:not(.is-active) > .accordion-title,
:last-child > .accordion-content:last-child{
	border:0;
	border-bottom:0;
}

@media screen and (max-width: 39.9375em) {
	section#about{
		padding-bottom:200px;
	}
	
	section#about > footer{
		margin-top:80px;
	}
}

@media screen and (min-width: 40em) {
	section#home > article{
		top:65%;
	}

	.heading-space{
		margin-bottom:4%;
	}
	
	section{
		min-height: 100vh;
		position:relative;
	}
	
	#main{
		min-height:300vh;
	}

	.artist-title{
		
	}
	
	section > article{
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		width:100%;
	}
	
	section#about{
		padding-bottom:0;
	}
	
	section#about > footer{
		position:absolute;
		bottom:2%;
		transform:translateY(-50%);
		width:100%;
		margin-top:25px;
	}

}
