@charset "utf-8";body{padding-top:50px;font-family:'PT Sans',sans-serif,Verdana,Arial,Tahoma;overflow-x:hidden;}p{margin:10px 0;}.container{max-width:1000px;}.navbar{max-height:50px!important;}.navbar-brand h3{margin:0;}.bootheader{background-color:#1a82f7;background-repeat:repeat-y;background:-webkit-gradient(linear,left top,right top,from(#151424),to(#57294e));background:-webkit-linear-gradient(left,#151424,#57294e);background:-moz-linear-gradient(left,#151424,#57294e);background:-ms-linear-gradient(left,#151424,#57294e);background:-o-linear-gradient(left,#151424,#57294e);border-radius:0;color:#fff;padding-top:40px;padding-bottom:40px;max-height:400px;margin-top:-11px;}.bootheader_buttons{font-size:18px;text-transform:uppercase;width:40%;}.bootheader p{margin:30px 0 20px;}.imac{margin-top:-35px;}.flash{color:yellow;}.emptystar{color:#4cae4c;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#57294e;text-transform:uppercase;}.pull-top{margin-top:-70px;margin-bottom:10px;}.bottom_top{margin:15px 0;}.separate{margin:25px 0;}.code{background-color:#1a82f7;background-repeat:repeat-y;background:-webkit-gradient(linear,left top,right top,from(#111111),to(#333333));background:-webkit-linear-gradient(left,#111111,#333333);background:-moz-linear-gradient(left,#111111,#333333);background:-ms-linear-gradient(left,#111111,#333333);background:-o-linear-gradient(left,#111111,#333333);background-size:cover;overflow:hidden;padding:0;}
.social-bar ul{margin-left:0;margin-bottom:0;padding-left:0;list-style:none;}.social-bar ul>li{display:inline-block;padding:5px 8px;line-height:1;}.social-bar{text-align:left;background-color:#f5f5f5;border-top:1px solid #fff;border-bottom:1px solid #ddd;border-bottom:1px solid #ddd;margin:-20px 0 20px;}.footer_well{background:#111;color:#fff;border-radius:0;padding:10px 0;}@media only screen and (max-width: 1024px) {.imac{max-width:100%;height:auto;margin-top:0;}.pull-top{margin-top:-30px;margin-bottom:10px;}}@media only screen and (max-width: 768px) {.imac{display:none;}.pull-top{margin-top:-20px;margin-bottom:10px;}.boot_slider{width:90%;height:auto;background:none;margin:20px auto;padding:0;max-width:100%;}}
body {
  font-family: 'Helvetica', sans-serif;
  background: #fff;
  background-size: cover;
  margin-bottom: 1em;
}
a, a:hover {
  color: #bd0026;
  text-decoration: none;
}
h1, h2 {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
}
h2 {
  margin-bottom: 1em;
}
@media screen and (max-width: 767px) {
  h2 {
    padding-top: 20px;
  }
}
img {
  max-width: 100%;
  height: auto;
}
ol {
  padding-left: 1em;
  list-style-position: inside;
}
ol li {
  margin-bottom: .5em;
  text-indent: -1em;
}
.releaseCover {
  transition: all .8s ease;
}
.releaseCover:hover {
  -webkit-transform: rotateX(-10deg) rotateY(10deg);
  -moz-transform: rotateX(-10deg) rotateY(10deg);
  -o-transform: rotateX(-10deg) rotateY(10deg);
  transform: rotateX(-10deg) rotateY(10deg);
}
.release {
  margin-bottom: 1em;
}
.row:last-child .release {
  margin-bottom: 0;
}
.artist, .track {
  text-transform: uppercase;
  display: block;
}
.artist a, .track a {
  text-decoration: none;
}
.artist {
  margin-top: .5em;
  font-weight: bold;
}
.artist a {
  color: #000;
}
.track {
  margin-bottom: 0;
}
.track a {
  color: #999;
}
#content {
  margin-top: 2em ;
}
#contentForm {
  background: #000;
  padding-bottom: 1em;
  color: #fff;
}
@media screen and (max-width: 767px) {
  #releases {
    margin-top: 15px;
  }
}
@media screen and (min-width: 768px) {
  #contentForm {
    -webkit-transform: skew(1deg,-.5deg);
    -moz-transform: skew(1deg,-.5deg);
    -ms-transform: skew(1deg,-.5deg);
    -o-transform: skew(1deg,-.5deg);
    transform: skew(1deg,-.5deg);
  }
  #contentFormContent {
    -webkit-transform: skew(-1deg,.5deg);
    -moz-transform: skew(-1deg,.5deg);
    -ms-transform: skew(-1deg,.5deg);
    -o-transform: skew(-1deg,.5deg);
    transform: skew(-1deg,.5deg);
  }
}
#form {
  margin-top: 1em;
  line-height: 1.5em;
}
#form .form-group {
  margin-bottom: 1.5em;
}
#footer {
  border-top: 1px solid #fff;
  margin-top: 1em;
  padding-top: 1em;
}