body{
	padding: 0;
	margin:0;
	color:#fba7a5;
	background-image: url('../images/01_bg.jpg');
	background-width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	font-size: 12px;
	text-transform: uppercase;
}
a{
	text-decoration: none;
	color:#fba7a5;
	transition: 0.4s ease-out;
}
a:hover{
	color:white;
}
#header{
	position:fixed;
	top:0;
	left:0;
	padding:1vw;
	z-index: 200;
}
h1{
	margin:0;
	padding:0;
	font-weight: normal;
	max-width:49vw;
	font-size: 2em;

}
ul{
	list-style: none;
	margin:0;
	padding:0;
}
#menu{
	z-index: 200;
	text-align: right;
	position:fixed;
	top:0;
	right:0;
	padding: 1vw;
	max-width:49vw;
	font-size: 1.5em;
}
#socials{
	padding-right:1vw;
	font-size:1.25em;
}
.buylink{
	display:block;
	width:98vw;
	xheight:12.5vh;
	position:absolute;
	left:1vw;
	bottom:1vw;
	vertical-align: bottom;
	font-size: 1.75em;
	color: white;
}
.buylink:hover{
	color:black;
}
#live, #contact, #list, #watch{
	background:#0b0c04;
	position:absolute;
	top:0;
	left:0;
	width:100vw;
	min-height:100vh;
	z-index:50;
	display:none;
}
.songkick-widget{
	padding:10vw;
	width:80vw !important;
}
#subcontent{
	width:80vw;
	margin:20vh auto;
	font-size:1.5em;
	text-align:center;
}
#subcontent a{
	color:white;
}
#subcontent a:hover{
	opacity:0.5;
}
.seeme{
	display:block !important;
}
input[type="email"] {
	width:280px;
	padding:10px;
	border:2px solid #fba7a5;
	border-radius: 0;
	-webkit-appearance:none;
}
input[type="submit"] {
	width:300px;
	padding:10px;
	background:#fba7a5;
	border-radius: 0;
	-webkit-appearance:none;
	color:#0b0c04;
	text-transform: uppercase;
}
input[type="submit"]:hover {
	background:white;
}
#subcontent ul li{
	display:inline-block;
	width:100%;
	max-width:500px;
	margin:1vw;
}
#subcontent ul li iframe{
	width:100%;
	border:1px solid #fff;
}
@media (orientation:portrait){
	.songkick-widget{
		padding:30vw 10vw 10vw 10vw;
	}
}
