.content {
  max-width: 1024px;
  min-height: 100%;
  margin: 1em auto;
  padding: 1em; }
  .content p {
    max-width: 100%; }
  .content .jumbotron {
    border-radius: 0.5em;
    background: none;
    position: relative; }
    .content .jumbotron :after {
      border-radius: 0.5em;
      content: "";
      padding: 1em;
      //background: url("../img/top_bg.jpg");
      opacity: 0.05;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      position: absolute;
      z-index: -1; }
      
#title {
  padding: 0em 0em 0em 0em;
  margin-bottom: -1.4em;
}

.musicsamples {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.promoimage {
  padding: 1em; }
  .promoimage img {
    margin-left: 0.3em;
    width: 100%; }

#main-image {
  padding-bottom: 0em;
}

.quotetext {
  margin: 4em 0 2em;
  padding: 0 0.5em; }
  .quotetext span {
    font-size: 1.5em;
    display: inline; }
  .quotetext p {
    font-size: 1.3em;
    font-style: italic;
    line-height: 1.2em; }

ul {
  list-style-type: none; }

.upcoming {
  color: black;
  font-size: 1.1em; }

.bygone {
  color: #b3b3b3;
  font-size: 0.9em; }

.contact p {
  line-height: 1em;
  margin: 0; }

footer .container {
  max-width: 1024px;
  padding: 1em; }

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
#carousel-symbol-images .item img {
  margin-left: auto;
  margin-right: auto;
}
#links {
  padding: 1em 0em;
}


