*{padding:0px; margin:0px; font-family: 'Raleway', sans-serif;}
@font-face {
  font-family: 'Audiowide';
  font-style: normal;
  font-weight: 400;
  src: url(audiowide.woff);
} 
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url(raleway.woff);
}
body{ 
	padding: 20px 0;
	font-size: 13px;
}
div#main_container{
	width:100%;
	position:absolute;
	top:0px;
} 
header{
	width:100%;
	position:fixed;
	background-image:url(../img/gradient2.png);
	padding:0px;
	height:90px;
	z-index:1000;
}
div#headwrap{
	display: block;
	width: 920px;
	margin:auto auto;
}
#logo{
	display:inline-block; 
	margin-top:11px;
}
#logoImg{height:64px;}
ul.menu { 
    margin-left:168px;
	width:600px;
	text-align:left;
	margin-top:-49px;
}
ul.menu li { 
    display: inline-block;
	width:auto;
	height:20px;
	margin:0px;	
}
ul.menu a{ 
	color:#fff;
	font-size:21px;
	display:inline-block;
	text-shadow:0px 0px 6px #fff;
	font-family: 'Audiowide', cursive;
	text-transform: uppercase;
}
div#wrapper{
	display: block;
	white-space: nowrap;
	text-align: center;
	padding-bottom: 0px;
	min-height: 100%;
	width: auto;
	max-width: none;
	margin-top:92px;
}
div#content{
	text-align: left;
	display: inline-block;
	white-space: normal;
	box-sizing: border-box;
	padding-top:10px;
	padding-left: 0.8em;
	padding-right: 0.8em;
	width: 920px;
    font-style: normal;
	font-weight: 400;
}
section{display:none; padding-bottom:50px;}
p{
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 20px;
	background-color:#fff;
	text-indent:16px;
}
p.noIndent{
	text-indent:0px;
	font-size: 18px;
	line-height: 24px;
}
h1, h2{
	margin-bottom: 10px;
	font-size: 23px;
	text-indent:0px;
	font-style: normal;
	font-weight: 500;
	color: #EE9D23;
}
a, a:active, a:focus {
outline: none;
}
a{ 
	text-decoration:none;
	color:#888;
	font-size:18px;
}
a.back{ 
	color: #EE9D23;
	float:right;
	display:inline-block;
    font-size:17px;
	text-decoration:underline;
}
a.back:hover{ 
	text-decoration: none;
	color: #555;
}
ul {
	list-style: none;
	padding-left:0px;
	font-size:17px;
	line-height:22px;
}
#custom-content{
	max-width:600px; 
	margin: auto auto; 
	background:#fff; 
	padding:20px;
	-webkit-overflow-scrolling: touch;
}

#releaseCont{
	max-width:600px; 
	margin:auto auto; 
	padding-bottom:50px;
}
.releaseImg{
	width:100%; 
	height:288px;
	border-radius:8px 8px 0px 0px;
}
.releaseName{
	width:100%;
	height:24px; 
	background-color: #EE9D23; 
	color:#FFF;
	text-align:center; 
	line-height: 23px; 
	vertical-align: middle;
	border-radius:0px 0px 8px 8px;	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}

a.iconlink {
	float:right; 
	margin-right:10px;
	margin-top:9px;
}
a.iconlink img {width:32px;}
.artistImg {
	position: relative;
	width: 360px; 
	left:50%;
	margin-left:-180px;
	margin-bottom: 10px; 
}
table {
	border-collapse:collapse;
	font-size:18px;
}
th {
    height: 30px;
	vertical-align:top;
	padding-bottom:6px;
}
table#playlist {
	margin-top:10px;
	margin-bottom:12px;
	width: 100%;
}
table#playlist td {
	padding:4px;
}
table#playlist tr:nth-child(even) {
	background-color: #eee;
}
table#playlist tr:nth-child(odd) {
	background-color:#fff;
}
#cc {
	height:40px; vertical-align: middle;
}
.cc {
	margin-right:8px;
}
.cc img{
	height:62px; vertical-align: middle;
}
.download{
	float:right; padding-left:12px;
}
.download img{
	border: none; 
	width: 40px; 
	vertical-align: middle;
}

#contactForm{width:70%; margin:auto auto; height:248px;}
input {height:32px; margin-bottom:3px; margin-right:2px; float:left; font-size:16px; width:49.2%;}
input:invalid {box-shadow: none;}
textarea {resize: none;float:left; width:99.5%;}

input.btn { 
	color:#959494;  
	background-color: #FFF; 
	border: 1px solid; 
	border-color: #959494 ;
	width:100%;
	height:32px;
	font-size:16px;
	margin-top: 2px;
	padding:3px;
	border-radius:4px;
} 
input.btnhov { 
	border-color: #000; 
	color: #EE9D23;
	cursor:pointer;
}
div#mail-status{
	font-size:18px;
}
#toTop{
	display:none;
}
#footer{
    width:100%;
	position:fixed;
	bottom:0px;
	background-image:url(../img/gradient2.png);
	height:48px;
	z-index:1000;
	text-align:center;
}
/*Hover.css, Version: 2.0.2
Author: Ian Lunn @IanLunn, URL: http://ianlunn.co.uk
Copyright Ian Lunn 2014*/

.hvr-shutter-out-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: transparent;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding:4px 10px 4px 10px;
}

.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  border-radius:4px;
}
.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active {color: black;}
.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}
/* Push */
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.hvr-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-push:hover, .hvr-push:focus, .hvr-push:active {
  -webkit-animation-name: hvr-push;
  animation-name: hvr-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/*  SPAN  ======================== */
.span_1_of_3 {
	width: 32.26%; 
	border-radius:4px;
	padding:0.7em 0em 0.2em 0em;
	min-height:14em;
	overflow:hidden;
}

/*  SECTIONS  ====================== */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
	padding-bottom:0px;
}

/*  GROUPING  ====================== */
.group:before,.group:after {content:""; display:table;}
.group:after {clear:both;}
.group {zoom:1; /* IE 6/7 */}

/*  GRID COLUMN SETUP   ============ */
.col {
	display: block;
	float:left;
	margin: 0.5% 0 0.5% 1.6%;
}
.procol:nth-child(3n+1) { margin-left: 0;}


/* LESS THAN 960 PIXELS ------------ */
@media only screen and (max-width: 970px) {
header{position:absolute; height:82px; }
div#headwrap{width: 560px;}
#logo{margin-top:9px;}
#logoImg{height:60px;}
ul.menu {margin-left:160px; width: 390px;}
ul.menu a{font-size:16px;}
div#wrapper{margin-top:82px;}
div#content{
	padding-left: 0.8em;
	padding-right: 0.5em;
	width: 560px;	
}
a{ 
	font-size:17px;
}
p{font-size: 17px;}
p.noIndent{
	font-size: 17px;
	line-height: 23px;
}
.releaseImg{
	height:165px;
	border-radius:4px 4px 0px 0px;
}
.releaseName{
	border-radius:0px 0px 4px 4px;
	font-size:11px;
	line-height: 19px;
	height:20px;
}
#contactForm{width:90%;}
input {width:48.3%;}
textarea {width:98%;}
input.btn {width:98.7%;}
.span_1_of_3 {min-height:9em;}
a.iconlink {
	float:right; 
	margin-right:12px;
	margin-top:7px;
}
a.iconlink img {width:28px;}
#footer{height:40px;}
}

/* LESS THAN 560 PIXELS ----------------------------------------- */
@media only screen and (max-width: 560px) {
header{height:98px; overflow:hidden;}
div#headwrap{width: 95%;}
#logo{
	display:block;
	width:110px;
	margin: auto auto;
	margin-top:8px;
}
#logoImg{height:52px;}
ul.menu { 
    width:296px;
	position:absolute;
	left:50%;
	margin-left:-149px;
	margin-top:10px;
}
ul.menu a{font-size:12px;}

div#wrapper{margin-top:98px;}
section{padding-bottom:10px;}
a{ 
	font-size:15px;
}
p{
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 16px;
	text-indent:14px;
}
p.noIndent{
	font-size: 15px;
	line-height: 17px;
}
h1, h2{
	margin-bottom: 8px;
	font-size: 18px;
}
#releaseCont{padding-bottom:40px;}
.releaseImg{
	height:246px;
	border-radius:4px 4px 0px 0px;
}
.releaseName{
	height:24px; 
	line-height: 23px; 
	font-size:14px;
}
.cc img{height:50px;}

.download{font-size:14px; padding-left:8px;}
.download img{width: 25px;}
.artistImg {
	width: 100%; 
	margin-left:0px;
	margin-bottom: 6px;
	position:relative;
	left:0px;;
}
a.back{font-size:15px;}
div#content{width: 96%;}
table {font-size:14px;}
input {width:97.4%;}
#contactForm{width:96%;height:320px;}
a#toTop{
	width:80px;
	position:relative;
	left:50%;
	margin-left:-40px; 
	display:inline-block; 
	margin-bottom:50px; 
	text-align:center;
	color:#EE9D23;
}
a#toTop:hover{
	color:#555;
}
a.iconlink {
	float:none;
	margin-right:20px;
	margin-top:7px;
}
.span_1_of_3 {
	width: 98%;
	min-height:4em;
}
.col,.studcol,.procol{margin: 1% 0 1% 0%;}
.hvr-shutter-out-vertical {padding:2px 8px 2px 8px;}
}
/*Magnific PopUp*/
.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}