html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* My code below this point */
/* fonts */
@font-face {
  font-family: 'season_of_the_witch_blackRg';
  src: url("season_of_the_witch_black-webfont.eot");
  src: url("season_of_the_witch_black-webfont.eot?#iefix") format("embedded-opentype"), url("season_of_the_witch_black-webfont.woff2") format("woff2"), url("season_of_the_witch_black-webfont.woff") format("woff"), url("season_of_the_witch_black-webfont.ttf") format("truetype"), url("season_of_the_witch_black-webfont.svg#season_of_the_witch_blackRg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'biker_from_hellregular';
  src: url("biker_from_hell-webfont.eot");
  src: url("biker_from_hell-webfont.eot?#iefix") format("embedded-opentype"), url("biker_from_hell-webfont.woff2") format("woff2"), url("biker_from_hell-webfont.woff") format("woff"), url("biker_from_hell-webfont.ttf") format("truetype"), url("biker_from_hell-webfont.svg#biker_from_hellregular") format("svg");
  font-weight: normal;
  font-style: normal; }
body {
  background-color: #2a2a2a;
  background-image: url(images/background.jpg)
  /* end of #container */ }
  body #container {
    max-width: 1200px;
    margin: auto;
    margin-top: 10px;
    box-sizing: border-box
    /*end of header */
    /* end of nav */
    /* end of mobile nav media query*/
    /* end of section */
    /* end mfeature */
    /* end of footer */
    /* end of home page code */
    /*end of #lineuplist */
    /* end of location information */
    /* end prices */
    /* end div attract */ }
    body #container header {
      width: 95%;
      margin: auto
      /* end of header media */ }
      body #container header ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        body #container header ul li:nth-child(1), body #container header ul li:nth-child(3) {
          width: 20%; }
        body #container header ul #logo {
          width: 60%; }
          body #container header ul #logo img {
            width: 100%;
            margin-top: 3%; }
      @media screen and (max-width: 600px) {
        body #container header {
          width: 95%; }
          body #container header ul li:nth-child(1), body #container header ul li:nth-child(3) {
            width: 30%; }
          body #container header ul #logo {
            width: 40%; }
            body #container header ul #logo img {
              width: 100%;
              margin-top: 0; } }
    body #container nav {
      width: 95%;
      border-top: 2px solid #51a79c;
      border-bottom: 2px solid #51a79c;
      margin: auto;
      margin-top: 2%;
      margin-bottom: 2%; }
      body #container nav ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-justify-content: space-around;
            -ms-flex-pack: distribute;
                justify-content: space-around;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        padding-top: 10px;
        padding-bottom: 10px; }
        body #container nav ul a {
          text-decoration: none;
          color: #f3f3d7;
          font-family: 'blackmoor', 'biker_from_hellregular', arial, sans-serif;
          letter-spacing: 3px;
          font-size: 1.25rem; }
        body #container nav ul a:hover {
          text-decoration: line-through;
          color: #51a79c; }
        body #container nav ul a:active {
          text-decoration: underline;
          color: #217469; }
      @media screen and (max-width: 600px) {
        body #container nav {
          display: none; } }
    body #container #navmobile {
      display: none; }
    @media screen and (max-width: 600px) {
      body #container {
        /*end navmobile in media */ }
        body #container #navmobile {
          width: 100%;
          margin: auto;
          margin-top: 10px;
          margin-bottom: 12px;
          display: block; }
          body #container #navmobile #bars {
            width: 20%;
            margin: auto;
            display: block; }
          body #container #navmobile #bars img {
            width: 100%; }
          body #container #navmobile #bars a {
            width: 100%; }
          body #container #navmobile #expand {
            margin: auto;
            background: #f3f3d7;
            box-sizing: border-box;
            width: 155px;
            padding: 8px;
            text-align: center; }
          body #container #navmobile #mhome a, body #container #navmobile #mlineup a, body #container #navmobile #mtickets a, body #container #navmobile #mexperience a, body #container #navmobile #minformation a, body #container #navmobile #mlocation a {
            font-size: 1.25rem;
            text-decoration: none !important;
            line-height: 2;
            color: #51a79c;
            font-family: 'blackmoor', 'biker_from_hellregular', arial, sans-serif;
            letter-spacing: 3px; }
          body #container #navmobile #mhome a:active, body #container #navmobile #mlineup a:active, body #container #navmobile #mtickets a:active, body #container #navmobile #mexperience a:active, body #container #navmobile #minformation a:active, body #container #navmobile #mlocation a:active {
            color: #217469; } }
    @media screen and (min-width: 600px) {
      body #container #msection {
        display: none; } }
    @media screen and (max-width: 600px) {
      body #container #msection {
        width: 90%;
        margin: auto;
        margin-top: 4%;
        border-top: 2px solid #f3f3d7;
        padding-top: 15px; }
        body #container #msection ul {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          width: 100%; }
          body #container #msection ul li:nth-child(1), body #container #msection ul li:nth-child(3) {
            width: 15%; }
            body #container #msection ul li:nth-child(1) img, body #container #msection ul li:nth-child(3) img {
              width: 100%; }
          body #container #msection ul li:nth-child(2) {
            width: 60%;
            text-align: center; }
            body #container #msection ul li:nth-child(2) h1 {
              font-family: 'season_of_the_witch_blackRg', 'gotham', 'arial', sans-serif;
              font-size: 2rem;
              color: #51a79c;
              letter-spacing: 4px;
              line-height: 1.125;
              margin-bottom: 10px; } }
        @media screen and (max-width: 600px) and (max-width: 400px) {
          body #container #msection ul li:nth-child(2) h1 {
            font-size: 1.75rem; } }
        @media screen and (max-width: 600px) and (max-width: 400px) {
          body #container #msection ul li:nth-child(2) h1 {
            font-size: 1.25rem; } }
    @media screen and (max-width: 600px) {
            body #container #msection ul li:nth-child(2) h2 {
              font-family: 'biker_from_hellregular', 'gotham', 'arial', sans-serif;
              font-size: 1.25rem;
              color: #217469;
              letter-spacing: 1.5px;
              margin-top: 13px;
              margin-bottom: 15px; } }
        @media screen and (max-width: 600px) and (max-width: 400px) {
          body #container #msection ul li:nth-child(2) h2 {
            font-size: .95rem; } }

    body #container section {
      width: 95%;
      margin: auto; }
      body #container section ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
            -ms-flex-pack: justify !important;
                justify-content: space-between !important;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
            -ms-flex-align: end;
                align-items: flex-end; }
        body #container section ul li:nth-child(1) {
          width: 10%; }
          body #container section ul li:nth-child(1) ul {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-align: stretch;
            -webkit-align-items: stretch;
                -ms-flex-align: stretch;
                    align-items: stretch;
            width: 100%; }
            body #container section ul li:nth-child(1) ul li:nth-child(1) {
              width: 100%;
              margin-bottom: 6%; }
              body #container section ul li:nth-child(1) ul li:nth-child(1) img {
                width: 100%; }
            body #container section ul li:nth-child(1) ul li:nth-child(2), body #container section ul li:nth-child(1) ul li:nth-child(3), body #container section ul li:nth-child(1) ul li:nth-child(4), body #container section ul li:nth-child(1) ul li:nth-child(5) {
              width: 100%;
              background: #51a79c;
              padding: 20% 1px
              /*  For list */ }
              body #container section ul li:nth-child(1) ul li:nth-child(2) .square, body #container section ul li:nth-child(1) ul li:nth-child(3) .square, body #container section ul li:nth-child(1) ul li:nth-child(4) .square, body #container section ul li:nth-child(1) ul li:nth-child(5) .square {
                position: relative;
                width: 100%;
                padding-bottom: 60%;
                /* = width for a 1:1 aspect ratio */
                margin: 0; }
              body #container section ul li:nth-child(1) ul li:nth-child(2) .content, body #container section ul li:nth-child(1) ul li:nth-child(3) .content, body #container section ul li:nth-child(1) ul li:nth-child(4) .content, body #container section ul li:nth-child(1) ul li:nth-child(5) .content {
                position: absolute;
                height: 90%;
                /* = 100% - 2*5% padding */
                width: 90%;
                /* = 100% - 2*5% padding */
                padding: 0; }
              body #container section ul li:nth-child(1) ul li:nth-child(2) .table, body #container section ul li:nth-child(1) ul li:nth-child(3) .table, body #container section ul li:nth-child(1) ul li:nth-child(4) .table, body #container section ul li:nth-child(1) ul li:nth-child(5) .table {
                display: table;
                width: 100%;
                height: 100%; }
              body #container section ul li:nth-child(1) ul li:nth-child(2) .table-cell, body #container section ul li:nth-child(1) ul li:nth-child(3) .table-cell, body #container section ul li:nth-child(1) ul li:nth-child(4) .table-cell, body #container section ul li:nth-child(1) ul li:nth-child(5) .table-cell {
                display: table-cell;
                vertical-align: middle; }
              body #container section ul li:nth-child(1) ul li:nth-child(2) ul, body #container section ul li:nth-child(1) ul li:nth-child(3) ul, body #container section ul li:nth-child(1) ul li:nth-child(4) ul, body #container section ul li:nth-child(1) ul li:nth-child(5) ul {
                text-align: left;
                margin: 0;
                padding: 0;
                list-style-position: inside; }
              body #container section ul li:nth-child(1) ul li:nth-child(2) li, body #container section ul li:nth-child(1) ul li:nth-child(3) li, body #container section ul li:nth-child(1) ul li:nth-child(4) li, body #container section ul li:nth-child(1) ul li:nth-child(5) li {
                margin: 0 0 0 5%;
                padding: 0; }
              body #container section ul li:nth-child(1) ul li:nth-child(2) .days, body #container section ul li:nth-child(1) ul li:nth-child(2) .hours, body #container section ul li:nth-child(1) ul li:nth-child(2) .minutes, body #container section ul li:nth-child(1) ul li:nth-child(2) .seconds, body #container section ul li:nth-child(1) ul li:nth-child(3) .days, body #container section ul li:nth-child(1) ul li:nth-child(3) .hours, body #container section ul li:nth-child(1) ul li:nth-child(3) .minutes, body #container section ul li:nth-child(1) ul li:nth-child(3) .seconds, body #container section ul li:nth-child(1) ul li:nth-child(4) .days, body #container section ul li:nth-child(1) ul li:nth-child(4) .hours, body #container section ul li:nth-child(1) ul li:nth-child(4) .minutes, body #container section ul li:nth-child(1) ul li:nth-child(4) .seconds, body #container section ul li:nth-child(1) ul li:nth-child(5) .days, body #container section ul li:nth-child(1) ul li:nth-child(5) .hours, body #container section ul li:nth-child(1) ul li:nth-child(5) .minutes, body #container section ul li:nth-child(1) ul li:nth-child(5) .seconds {
                color: #f3f3d7;
                font-family: 'gotham', 'helvetica', 'arial', sans-serif;
                text-align: center;
                font-size: 1.5rem; }
              body #container section ul li:nth-child(1) ul li:nth-child(2) .timeRefSeconds, body #container section ul li:nth-child(1) ul li:nth-child(2) .timeRefMinutes, body #container section ul li:nth-child(1) ul li:nth-child(2) .timeRefHours, body #container section ul li:nth-child(1) ul li:nth-child(2) .timeRefDays, body #container section ul li:nth-child(1) ul li:nth-child(3) .timeRefSeconds, body #container section ul li:nth-child(1) ul li:nth-child(3) .timeRefMinutes, body #container section ul li:nth-child(1) ul li:nth-child(3) .timeRefHours, body #container section ul li:nth-child(1) ul li:nth-child(3) .timeRefDays, body #container section ul li:nth-child(1) ul li:nth-child(4) .timeRefSeconds, body #container section ul li:nth-child(1) ul li:nth-child(4) .timeRefMinutes, body #container section ul li:nth-child(1) ul li:nth-child(4) .timeRefHours, body #container section ul li:nth-child(1) ul li:nth-child(4) .timeRefDays, body #container section ul li:nth-child(1) ul li:nth-child(5) .timeRefSeconds, body #container section ul li:nth-child(1) ul li:nth-child(5) .timeRefMinutes, body #container section ul li:nth-child(1) ul li:nth-child(5) .timeRefHours, body #container section ul li:nth-child(1) ul li:nth-child(5) .timeRefDays {
                color: #f3f3d7;
                font-family: 'biker_from_hellregular', 'gotham', 'arial', sans-serif;
                letter-spacing: 2.5px;
                text-align: center;
                font-size: 1.5rem; }
              @media screen and (max-width: 700px) {
                body #container section ul li:nth-child(1) ul li:nth-child(2) .timeRefSeconds, body #container section ul li:nth-child(1) ul li:nth-child(2) .timeRefMinutes, body #container section ul li:nth-child(1) ul li:nth-child(2) .timeRefHours, body #container section ul li:nth-child(1) ul li:nth-child(2) .timeRefDays, body #container section ul li:nth-child(1) ul li:nth-child(2) .days, body #container section ul li:nth-child(1) ul li:nth-child(2) .hours, body #container section ul li:nth-child(1) ul li:nth-child(2) .minutes, body #container section ul li:nth-child(1) ul li:nth-child(2) .seconds, body #container section ul li:nth-child(1) ul li:nth-child(3) .timeRefSeconds, body #container section ul li:nth-child(1) ul li:nth-child(3) .timeRefMinutes, body #container section ul li:nth-child(1) ul li:nth-child(3) .timeRefHours, body #container section ul li:nth-child(1) ul li:nth-child(3) .timeRefDays, body #container section ul li:nth-child(1) ul li:nth-child(3) .days, body #container section ul li:nth-child(1) ul li:nth-child(3) .hours, body #container section ul li:nth-child(1) ul li:nth-child(3) .minutes, body #container section ul li:nth-child(1) ul li:nth-child(3) .seconds, body #container section ul li:nth-child(1) ul li:nth-child(4) .timeRefSeconds, body #container section ul li:nth-child(1) ul li:nth-child(4) .timeRefMinutes, body #container section ul li:nth-child(1) ul li:nth-child(4) .timeRefHours, body #container section ul li:nth-child(1) ul li:nth-child(4) .timeRefDays, body #container section ul li:nth-child(1) ul li:nth-child(4) .days, body #container section ul li:nth-child(1) ul li:nth-child(4) .hours, body #container section ul li:nth-child(1) ul li:nth-child(4) .minutes, body #container section ul li:nth-child(1) ul li:nth-child(4) .seconds, body #container section ul li:nth-child(1) ul li:nth-child(5) .timeRefSeconds, body #container section ul li:nth-child(1) ul li:nth-child(5) .timeRefMinutes, body #container section ul li:nth-child(1) ul li:nth-child(5) .timeRefHours, body #container section ul li:nth-child(1) ul li:nth-child(5) .timeRefDays, body #container section ul li:nth-child(1) ul li:nth-child(5) .days, body #container section ul li:nth-child(1) ul li:nth-child(5) .hours, body #container section ul li:nth-child(1) ul li:nth-child(5) .minutes, body #container section ul li:nth-child(1) ul li:nth-child(5) .seconds {
                  font-size: 1.2rem; } }
            body #container section ul li:nth-child(1) ul li:nth-child(2), body #container section ul li:nth-child(1) ul li:nth-child(3), body #container section ul li:nth-child(1) ul li:nth-child(4) {
              margin-bottom: 9%; }
        body #container section ul li:nth-child(3) {
          width: 10%; }
          body #container section ul li:nth-child(3) ul {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-align: center;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center;
            width: 100%; }
            body #container section ul li:nth-child(3) ul li {
              width: 100%; }
            body #container section ul li:nth-child(3) ul li:nth-child(1) {
              margin-bottom: 5%; }
              body #container section ul li:nth-child(3) ul li:nth-child(1) img {
                width: 100%; }
            body #container section ul li:nth-child(3) ul li:nth-child(2) img, body #container section ul li:nth-child(3) ul li:nth-child(3) img, body #container section ul li:nth-child(3) ul li:nth-child(4) img, body #container section ul li:nth-child(3) ul li:nth-child(5) img {
              width: 100%; }
            body #container section ul li:nth-child(3) ul li:nth-child(2), body #container section ul li:nth-child(3) ul li:nth-child(3), body #container section ul li:nth-child(3) ul li:nth-child(4) {
              margin-bottom: 5%; }
              body #container section ul li:nth-child(3) ul li:nth-child(2) img, body #container section ul li:nth-child(3) ul li:nth-child(3) img, body #container section ul li:nth-child(3) ul li:nth-child(4) img {
                width: 100%; }
        body #container section ul li:nth-child(2) {
          width: 70%;
          text-align: center; }
          body #container section ul li:nth-child(2) img {
            width: 100%; }
          body #container section ul li:nth-child(2) h1 {
            font-family: 'season_of_the_witch_blackRg', 'gotham', 'arial', sans-serif;
            font-size: 3rem;
            color: #51a79c;
            letter-spacing: 4px;
            margin-bottom: 10px; }
            @media screen and (max-width: 765px) {
              body #container section ul li:nth-child(2) h1 {
                font-size: 2.25rem; } }
          body #container section ul li:nth-child(2) h2 {
            font-family: 'biker_from_hellregular', 'gotham', 'arial', sans-serif;
            font-size: 2.125rem;
            color: #217469;
            letter-spacing: 2px;
            margin-top: 13px;
            margin-bottom: 15px; }
            @media screen and (max-width: 765px) {
              body #container section ul li:nth-child(2) h2 {
                font-size: 1.75rem; } }
      @media screen and (max-width: 600px) {
        body #container section {
          display: none; } }
    body #container .videoWrapper {
      position: relative;
      padding-bottom: 56.25%;
      /* 16:9 */
      padding-top: 25px;
      height: 0; }
    body #container .videoWrapper iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    body #container article {
      width: 75%;
      margin: auto;
      margin-top: 5%; }
      body #container article p {
        font-size: 1.125rem;
        color: #f3f3d7;
        font-family: 'gotham', 'helvetica', 'arial', sans-serif;
        text-align: center;
        line-height: 1.25; }
      @media screen and (max-width: 600px) {
        body #container article {
          width: 90%; }
          body #container article p {
            font-size: .95rem;
            line-height: 1.25; } }
    body #container #title1 {
      width: 95%;
      margin: auto;
      margin-top: 4%;
      background: #51a79c;
      padding: 3%;
      box-sizing: border-box; }
      body #container #title1 ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-around;
            -ms-flex-pack: distribute;
                justify-content: space-around;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        text-align: center; }
        body #container #title1 ul h1 {
          font-size: 1.5rem;
          color: #f3f3d7;
          font-family: 'biker_from_hellregular', 'gotham', 'arial', sans-serif;
          letter-spacing: 2px; }
        body #container #title1 ul li {
          width: 30%; }
      @media screen and (max-width: 672px) {
        body #container #title1 {
          display: none; } }
    body #container #homefeature {
      width: 95%;
      margin: auto;
      background: #f3f3d7;
      padding: 3%;
      box-sizing: border-box;
      list-style: none; }
      body #container #homefeature ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-around;
            -ms-flex-pack: distribute;
                justify-content: space-around;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        text-align: center; }
        body #container #homefeature ul p {
          font-size: 1.125rem;
          color: #51a79c;
          font-family: 'gotham', 'helvetica', 'arial', sans-serif;
          margin-bottom: 2%; }
        body #container #homefeature ul li {
          width: 30%; }
        body #container #homefeature ul img {
          width: 100%;
          margin-top: 8%; }
      @media screen and (max-width: 672px) {
        body #container #homefeature {
          display: none; } }
    @media screen and (min-width: 672px) {
      body #container {
        /* end of mfeature*/ }
        body #container #mfeature {
          display: none; } }
    @media screen and (max-width: 672px) {
      body #container #mfeature {
        display: block;
        width: 95%;
        margin: auto; }
        body #container #mfeature #block1, body #container #mfeature #block2, body #container #mfeature #block3 {
          width: 100%;
          margin: auto;
          margin-top: 4%;
          background: #51a79c;
          padding: 3%;
          box-sizing: border-box;
          text-align: center; }
          body #container #mfeature #block1 h1, body #container #mfeature #block2 h1, body #container #mfeature #block3 h1 {
            font-size: 1.5rem;
            color: #f3f3d7;
            font-family: 'biker_from_hellregular', 'gotham', 'arial', sans-serif;
            letter-spacing: 2px; }
        body #container #mfeature #mfeatbands, body #container #mfeature #mspecials, body #container #mfeature #mstages {
          width: 100%;
          margin: auto;
          margin-bottom: 5%;
          background: #f3f3d7;
          padding: 3%;
          box-sizing: border-box;
          text-align: center; }
          body #container #mfeature #mfeatbands ul, body #container #mfeature #mspecials ul, body #container #mfeature #mstages ul {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-justify-content: space-around;
                -ms-flex-pack: distribute;
                    justify-content: space-around;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -webkit-flex-direction: row;
                -ms-flex-direction: row;
                    flex-direction: row;
            -webkit-box-align: center;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center; }
            body #container #mfeature #mfeatbands ul img, body #container #mfeature #mspecials ul img, body #container #mfeature #mstages ul img {
              width: 75%; }
            body #container #mfeature #mfeatbands ul li, body #container #mfeature #mspecials ul li, body #container #mfeature #mstages ul li {
              width: 50%; }
            body #container #mfeature #mfeatbands ul p, body #container #mfeature #mspecials ul p, body #container #mfeature #mstages ul p {
              font-size: 1rem;
              color: #51a79c;
              font-family: 'gotham', 'helvetica', 'arial', sans-serif;
              margin-bottom: 2%; } }
    @media screen and (max-width: 672px) and (max-width: 385px) {
      body #container #mfeature #mfeatbands ul, body #container #mfeature #mspecials ul, body #container #mfeature #mstages ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; }
        body #container #mfeature #mfeatbands ul img, body #container #mfeature #mspecials ul img, body #container #mfeature #mstages ul img {
          margin-bottom: 5%; }
        body #container #mfeature #mfeatbands ul p, body #container #mfeature #mspecials ul p, body #container #mfeature #mstages ul p {
          font-size: .95rem; } }

    body #container footer {
      width: 95%;
      margin: auto
      /* end #main */ }
      body #container footer #main {
        border-top: 2px solid #51a79c;
        border-bottom: 2px solid #51a79c;
        margin-top: 3%;
        margin-bottom: 4%;
        padding-top: 15px;
        padding-bottom: 15px;
        box-sizing: border-box; }
        body #container footer #main ul {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify !important;
          -webkit-justify-content: space-between !important;
              -ms-flex-pack: justify !important;
                  justify-content: space-between !important;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
          body #container footer #main ul h1 {
            font-family: 'season_of_the_witch_blackRg', 'gotham', 'arial', sans-serif;
            font-size: 2rem;
            color: #f3f3d7;
            letter-spacing: 4px; }
            @media screen and (max-width: 600px) {
              body #container footer #main ul h1 {
                font-size: 1.25rem; } }
          body #container footer #main ul h2 {
            font-family: 'gotham', 'arial', sans-serif;
            font-size: 1.125rem;
            color: #51a79c; }
            @media screen and (max-width: 600px) {
              body #container footer #main ul h2 {
                font-size: 0.95rem; } }
        @media screen and (max-width: 500px) {
          body #container footer #main {
            padding: 10px 0; }
            body #container footer #main ul {
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
              -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                      flex-direction: column; }
              body #container footer #main ul h1 {
                margin: 7% 0; } }
      body #container footer #apps {
        width: 100%;
        margin: auto;
        margin-bottom: 3%; }
        body #container footer #apps ul {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
          body #container footer #apps ul li {
            width: 30%;
            margin: 0 2%; }
        @media screen and (max-width: 600px) {
          body #container footer #apps {
            display: none; } }
      body #container footer #msocial {
        width: 100%;
        margin-bottom: 3%; }
        body #container footer #msocial ul {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
          body #container footer #msocial ul li {
            width: 15%;
            margin: 0 5px; }
        @media screen and (min-width: 600px) {
          body #container footer #msocial {
            display: none; } }
    body #container #lineuplist {
      width: 95%;
      margin: auto;
      box-sizing: border-box
      /* end #linenav */ }
      body #container #lineuplist h1 {
        font-family: 'season_of_the_witch_blackRg', 'gotham', 'arial', sans-serif;
        font-size: 2.5rem;
        color: #f3f3d7;
        letter-spacing: 4px;
        margin-bottom: 10px;
        text-align: center;
        margin: 5% 0; }
        @media screen and (max-width: 600px) {
          body #container #lineuplist h1 {
            font-size: 1.9rem;
            margin-top: 6%; } }
      body #container #lineuplist #linenav {
        width: 100%;
        border-top: 2px solid #51a79c;
        border-bottom: 2px solid #51a79c;
        margin: auto;
        margin-top: 2%;
        margin-bottom: 2%; }
        body #container #lineuplist #linenav ul {
          width: 100%;
          margin: auto;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap;
          box-sizing: border-box;
          padding-top: 2%;
          padding-bottom: 2%; }
          body #container #lineuplist #linenav ul li select {
            text-decoration: none;
            color: #51a79c;
            font-family: 'gotham', arial, sans-serif;
            font-size: 1.25rem;
            box-sizing: border-box;
            padding: 8px 0;
            background: #f3f3d7; }
          body #container #lineuplist #linenav ul li:nth-child(1) {
            margin-right: 2%; }
        @media screen and (max-width: 600px) {
          body #container #lineuplist #linenav ul {
            padding-top: 3%;
            padding-bottom: 3%; } }
      body #container #lineuplist #openclose {
        width: 100%;
        margin: auto;
        margin-top: 2%;
        margin-bottom: 2%; }
        body #container #lineuplist #openclose ul {
          width: 100%;
          margin: auto;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap;
          box-sizing: border-box;
          padding-top: 1%;
          padding-bottom: 1%; }
          body #container #lineuplist #openclose ul li {
            text-decoration: none;
            color: #f3f3d7;
            font-family: 'gotham', arial, sans-serif;
            font-size: 1.125rem;
            box-sizing: border-box;
            margin-right: 4%; }
      body #container #lineuplist #lineup {
        width: 100%;
        margin: auto;
        box-sizing: border-box; }
        body #container #lineuplist #lineup ul {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap;
          -webkit-box-align: stretch;
          -webkit-align-items: stretch;
              -ms-flex-align: stretch;
                  align-items: stretch;
          width: 100%;
          box-sizing: border-box; }
          body #container #lineuplist #lineup ul #group {
            width: 32%;
            margin: 0;
            padding: 0;
            box-sizing: border-box; }
            @media screen and (max-width: 700px) {
              body #container #lineuplist #lineup ul #group {
                width: 100%; } }
            body #container #lineuplist #lineup ul #group #bandid, body #container #lineuplist #lineup ul #group #bandid1, body #container #lineuplist #lineup ul #group #bandid2, body #container #lineuplist #lineup ul #group #bandid3, body #container #lineuplist #lineup ul #group #bandid4, body #container #lineuplist #lineup ul #group #bandid5, body #container #lineuplist #lineup ul #group #bandid6, body #container #lineuplist #lineup ul #group #bandid7, body #container #lineuplist #lineup ul #group #bandid8, body #container #lineuplist #lineup ul #group #bandid9, body #container #lineuplist #lineup ul #group #bandid10, body #container #lineuplist #lineup ul #group #bandid11, body #container #lineuplist #lineup ul #group #bandid12, body #container #lineuplist #lineup ul #group #bandid13, body #container #lineuplist #lineup ul #group #bandid14, body #container #lineuplist #lineup ul #group #bandid15 {
              width: 100%; }
              body #container #lineuplist #lineup ul #group #bandid li, body #container #lineuplist #lineup ul #group #bandid1 li, body #container #lineuplist #lineup ul #group #bandid2 li, body #container #lineuplist #lineup ul #group #bandid3 li, body #container #lineuplist #lineup ul #group #bandid4 li, body #container #lineuplist #lineup ul #group #bandid5 li, body #container #lineuplist #lineup ul #group #bandid6 li, body #container #lineuplist #lineup ul #group #bandid7 li, body #container #lineuplist #lineup ul #group #bandid8 li, body #container #lineuplist #lineup ul #group #bandid9 li, body #container #lineuplist #lineup ul #group #bandid10 li, body #container #lineuplist #lineup ul #group #bandid11 li, body #container #lineuplist #lineup ul #group #bandid12 li, body #container #lineuplist #lineup ul #group #bandid13 li, body #container #lineuplist #lineup ul #group #bandid14 li, body #container #lineuplist #lineup ul #group #bandid15 li {
                width: 100%;
                background: #51a79c;
                margin: 1.5% 0;
                box-sizing: border-box;
                padding: 25px 4px;
                text-align: center;
                font-size: 1.25rem;
                color: #f3f3d7;
                font-family: 'biker_from_hellregular', 'gotham', 'arial', sans-serif;
                letter-spacing: 3px; }
                body #container #lineuplist #lineup ul #group #bandid li a, body #container #lineuplist #lineup ul #group #bandid1 li a, body #container #lineuplist #lineup ul #group #bandid2 li a, body #container #lineuplist #lineup ul #group #bandid3 li a, body #container #lineuplist #lineup ul #group #bandid4 li a, body #container #lineuplist #lineup ul #group #bandid5 li a, body #container #lineuplist #lineup ul #group #bandid6 li a, body #container #lineuplist #lineup ul #group #bandid7 li a, body #container #lineuplist #lineup ul #group #bandid8 li a, body #container #lineuplist #lineup ul #group #bandid9 li a, body #container #lineuplist #lineup ul #group #bandid10 li a, body #container #lineuplist #lineup ul #group #bandid11 li a, body #container #lineuplist #lineup ul #group #bandid12 li a, body #container #lineuplist #lineup ul #group #bandid13 li a, body #container #lineuplist #lineup ul #group #bandid14 li a, body #container #lineuplist #lineup ul #group #bandid15 li a {
                  width: 100%; }
                @media screen and (max-width: 830px) and (min-width: 600px) {
                  body #container #lineuplist #lineup ul #group #bandid li, body #container #lineuplist #lineup ul #group #bandid1 li, body #container #lineuplist #lineup ul #group #bandid2 li, body #container #lineuplist #lineup ul #group #bandid3 li, body #container #lineuplist #lineup ul #group #bandid4 li, body #container #lineuplist #lineup ul #group #bandid5 li, body #container #lineuplist #lineup ul #group #bandid6 li, body #container #lineuplist #lineup ul #group #bandid7 li, body #container #lineuplist #lineup ul #group #bandid8 li, body #container #lineuplist #lineup ul #group #bandid9 li, body #container #lineuplist #lineup ul #group #bandid10 li, body #container #lineuplist #lineup ul #group #bandid11 li, body #container #lineuplist #lineup ul #group #bandid12 li, body #container #lineuplist #lineup ul #group #bandid13 li, body #container #lineuplist #lineup ul #group #bandid14 li, body #container #lineuplist #lineup ul #group #bandid15 li {
                    height: 80px; } }
              body #container #lineuplist #lineup ul #group #bandid li:hover, body #container #lineuplist #lineup ul #group #bandid1 li:hover, body #container #lineuplist #lineup ul #group #bandid2 li:hover, body #container #lineuplist #lineup ul #group #bandid3 li:hover, body #container #lineuplist #lineup ul #group #bandid4 li:hover, body #container #lineuplist #lineup ul #group #bandid5 li:hover, body #container #lineuplist #lineup ul #group #bandid6 li:hover, body #container #lineuplist #lineup ul #group #bandid7 li:hover, body #container #lineuplist #lineup ul #group #bandid8 li:hover, body #container #lineuplist #lineup ul #group #bandid9 li:hover, body #container #lineuplist #lineup ul #group #bandid10 li:hover, body #container #lineuplist #lineup ul #group #bandid11 li:hover, body #container #lineuplist #lineup ul #group #bandid12 li:hover, body #container #lineuplist #lineup ul #group #bandid13 li:hover, body #container #lineuplist #lineup ul #group #bandid14 li:hover, body #container #lineuplist #lineup ul #group #bandid15 li:hover {
                background-color: #217469;
                -webkit-transition: background-color .5s linear;
                transition: background-color .5s linear; }
        @media screen and (max-width: 700px) {
          body #container #lineuplist #lineup ul {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column; }
            body #container #lineuplist #lineup ul li {
              width: 100%;
              font-size: 1.65rem; }
              body #container #lineuplist #lineup ul li a {
                width: 100%; } }
        @media screen and (max-width: 400px) {
          body #container #lineuplist #lineup ul li {
            font-size: 1.25rem; }
            body #container #lineuplist #lineup ul li a {
              width: 100%; } }
      body #container #lineuplist #bandinfo, body #container #lineuplist #bandinfo1, body #container #lineuplist #bandinfo2, body #container #lineuplist #bandinfo3, body #container #lineuplist #bandinfo4, body #container #lineuplist #bandinfo5, body #container #lineuplist #bandinfo1, body #container #lineuplist #bandinfo6, body #container #lineuplist #bandinfo7, body #container #lineuplist #bandinfo8, body #container #lineuplist #bandinfo9, body #container #lineuplist #bandinfo10, body #container #lineuplist #bandinfo11, body #container #lineuplist #bandinfo12, body #container #lineuplist #bandinfo13, body #container #lineuplist #bandinfo14, body #container #lineuplist #bandinfo15 {
        width: 100%;
        margin: auto;
        margin: 1% 0;
        background: #f3f3d7;
        text-align: center; }
        body #container #lineuplist #bandinfo ul, body #container #lineuplist #bandinfo1 ul, body #container #lineuplist #bandinfo2 ul, body #container #lineuplist #bandinfo3 ul, body #container #lineuplist #bandinfo4 ul, body #container #lineuplist #bandinfo5 ul, body #container #lineuplist #bandinfo1 ul, body #container #lineuplist #bandinfo6 ul, body #container #lineuplist #bandinfo7 ul, body #container #lineuplist #bandinfo8 ul, body #container #lineuplist #bandinfo9 ul, body #container #lineuplist #bandinfo10 ul, body #container #lineuplist #bandinfo11 ul, body #container #lineuplist #bandinfo12 ul, body #container #lineuplist #bandinfo13 ul, body #container #lineuplist #bandinfo14 ul, body #container #lineuplist #bandinfo15 ul {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
          body #container #lineuplist #bandinfo ul li, body #container #lineuplist #bandinfo1 ul li, body #container #lineuplist #bandinfo2 ul li, body #container #lineuplist #bandinfo3 ul li, body #container #lineuplist #bandinfo4 ul li, body #container #lineuplist #bandinfo5 ul li, body #container #lineuplist #bandinfo1 ul li, body #container #lineuplist #bandinfo6 ul li, body #container #lineuplist #bandinfo7 ul li, body #container #lineuplist #bandinfo8 ul li, body #container #lineuplist #bandinfo9 ul li, body #container #lineuplist #bandinfo10 ul li, body #container #lineuplist #bandinfo11 ul li, body #container #lineuplist #bandinfo12 ul li, body #container #lineuplist #bandinfo13 ul li, body #container #lineuplist #bandinfo14 ul li, body #container #lineuplist #bandinfo15 ul li {
            background: none;
            width: 100%;
            padding: 2%;
            box-sizing: border-box;
            font-size: 1rem;
            color: #51a79c;
            letter-spacing: normal;
            font-family: 'gotham', helvetica, arial, sans-serif; }
            body #container #lineuplist #bandinfo ul li p, body #container #lineuplist #bandinfo1 ul li p, body #container #lineuplist #bandinfo2 ul li p, body #container #lineuplist #bandinfo3 ul li p, body #container #lineuplist #bandinfo4 ul li p, body #container #lineuplist #bandinfo5 ul li p, body #container #lineuplist #bandinfo1 ul li p, body #container #lineuplist #bandinfo6 ul li p, body #container #lineuplist #bandinfo7 ul li p, body #container #lineuplist #bandinfo8 ul li p, body #container #lineuplist #bandinfo9 ul li p, body #container #lineuplist #bandinfo10 ul li p, body #container #lineuplist #bandinfo11 ul li p, body #container #lineuplist #bandinfo12 ul li p, body #container #lineuplist #bandinfo13 ul li p, body #container #lineuplist #bandinfo14 ul li p, body #container #lineuplist #bandinfo15 ul li p {
              margin-bottom: 15px; }
            body #container #lineuplist #bandinfo ul li img, body #container #lineuplist #bandinfo1 ul li img, body #container #lineuplist #bandinfo2 ul li img, body #container #lineuplist #bandinfo3 ul li img, body #container #lineuplist #bandinfo4 ul li img, body #container #lineuplist #bandinfo5 ul li img, body #container #lineuplist #bandinfo1 ul li img, body #container #lineuplist #bandinfo6 ul li img, body #container #lineuplist #bandinfo7 ul li img, body #container #lineuplist #bandinfo8 ul li img, body #container #lineuplist #bandinfo9 ul li img, body #container #lineuplist #bandinfo10 ul li img, body #container #lineuplist #bandinfo11 ul li img, body #container #lineuplist #bandinfo12 ul li img, body #container #lineuplist #bandinfo13 ul li img, body #container #lineuplist #bandinfo14 ul li img, body #container #lineuplist #bandinfo15 ul li img {
              width: 60%; }
          body #container #lineuplist #bandinfo ul li:nth-child(3), body #container #lineuplist #bandinfo1 ul li:nth-child(3), body #container #lineuplist #bandinfo2 ul li:nth-child(3), body #container #lineuplist #bandinfo3 ul li:nth-child(3), body #container #lineuplist #bandinfo4 ul li:nth-child(3), body #container #lineuplist #bandinfo5 ul li:nth-child(3), body #container #lineuplist #bandinfo1 ul li:nth-child(3), body #container #lineuplist #bandinfo6 ul li:nth-child(3), body #container #lineuplist #bandinfo7 ul li:nth-child(3), body #container #lineuplist #bandinfo8 ul li:nth-child(3), body #container #lineuplist #bandinfo9 ul li:nth-child(3), body #container #lineuplist #bandinfo10 ul li:nth-child(3), body #container #lineuplist #bandinfo11 ul li:nth-child(3), body #container #lineuplist #bandinfo12 ul li:nth-child(3), body #container #lineuplist #bandinfo13 ul li:nth-child(3), body #container #lineuplist #bandinfo14 ul li:nth-child(3), body #container #lineuplist #bandinfo15 ul li:nth-child(3) {
            color: #217469; }
          @media screen and (max-width: 600px) {
            body #container #lineuplist #bandinfo ul, body #container #lineuplist #bandinfo1 ul, body #container #lineuplist #bandinfo2 ul, body #container #lineuplist #bandinfo3 ul, body #container #lineuplist #bandinfo4 ul, body #container #lineuplist #bandinfo5 ul, body #container #lineuplist #bandinfo1 ul, body #container #lineuplist #bandinfo6 ul, body #container #lineuplist #bandinfo7 ul, body #container #lineuplist #bandinfo8 ul, body #container #lineuplist #bandinfo9 ul, body #container #lineuplist #bandinfo10 ul, body #container #lineuplist #bandinfo11 ul, body #container #lineuplist #bandinfo12 ul, body #container #lineuplist #bandinfo13 ul, body #container #lineuplist #bandinfo14 ul, body #container #lineuplist #bandinfo15 ul {
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
              -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                      flex-direction: column; }
              body #container #lineuplist #bandinfo ul li, body #container #lineuplist #bandinfo1 ul li, body #container #lineuplist #bandinfo2 ul li, body #container #lineuplist #bandinfo3 ul li, body #container #lineuplist #bandinfo4 ul li, body #container #lineuplist #bandinfo5 ul li, body #container #lineuplist #bandinfo1 ul li, body #container #lineuplist #bandinfo6 ul li, body #container #lineuplist #bandinfo7 ul li, body #container #lineuplist #bandinfo8 ul li, body #container #lineuplist #bandinfo9 ul li, body #container #lineuplist #bandinfo10 ul li, body #container #lineuplist #bandinfo11 ul li, body #container #lineuplist #bandinfo12 ul li, body #container #lineuplist #bandinfo13 ul li, body #container #lineuplist #bandinfo14 ul li, body #container #lineuplist #bandinfo15 ul li {
                width: 100%; }
                body #container #lineuplist #bandinfo ul li p, body #container #lineuplist #bandinfo1 ul li p, body #container #lineuplist #bandinfo2 ul li p, body #container #lineuplist #bandinfo3 ul li p, body #container #lineuplist #bandinfo4 ul li p, body #container #lineuplist #bandinfo5 ul li p, body #container #lineuplist #bandinfo1 ul li p, body #container #lineuplist #bandinfo6 ul li p, body #container #lineuplist #bandinfo7 ul li p, body #container #lineuplist #bandinfo8 ul li p, body #container #lineuplist #bandinfo9 ul li p, body #container #lineuplist #bandinfo10 ul li p, body #container #lineuplist #bandinfo11 ul li p, body #container #lineuplist #bandinfo12 ul li p, body #container #lineuplist #bandinfo13 ul li p, body #container #lineuplist #bandinfo14 ul li p, body #container #lineuplist #bandinfo15 ul li p {
                  margin-bottom: 15px; }
                body #container #lineuplist #bandinfo ul li img, body #container #lineuplist #bandinfo1 ul li img, body #container #lineuplist #bandinfo2 ul li img, body #container #lineuplist #bandinfo3 ul li img, body #container #lineuplist #bandinfo4 ul li img, body #container #lineuplist #bandinfo5 ul li img, body #container #lineuplist #bandinfo1 ul li img, body #container #lineuplist #bandinfo6 ul li img, body #container #lineuplist #bandinfo7 ul li img, body #container #lineuplist #bandinfo8 ul li img, body #container #lineuplist #bandinfo9 ul li img, body #container #lineuplist #bandinfo10 ul li img, body #container #lineuplist #bandinfo11 ul li img, body #container #lineuplist #bandinfo12 ul li img, body #container #lineuplist #bandinfo13 ul li img, body #container #lineuplist #bandinfo14 ul li img, body #container #lineuplist #bandinfo15 ul li img {
                  width: 50%; } }
    body #container #findit {
      width: 95%;
      margin: auto; }
      body #container #findit h1 {
        font-family: 'season_of_the_witch_blackRg', 'gotham', 'arial', sans-serif;
        font-size: 2.5rem;
        color: #f3f3d7;
        letter-spacing: 4px;
        margin-bottom: 10px;
        text-align: center;
        margin: 5% 0; }
        @media screen and (max-width: 600px) {
          body #container #findit h1 {
            font-size: 1.9rem;
            margin-top: 6%; } }
      body #container #findit #add {
        width: 100%;
        margin: auto;
        text-align: center; }
        body #container #findit #add h2 {
          font-size: 1.5rem;
          color: #51a79c;
          letter-spacing: normal;
          line-height: 1.5;
          font-family: 'gotham', helvetica, arial, sans-serif; }
      body #container #findit #call {
        width: 100%;
        margin: auto;
        margin: 3% 0;
        text-align: center; }
        body #container #findit #call h3 {
          margin-bottom: 1.25%;
          font-size: 1.25rem;
          color: #f3f3d7;
          letter-spacing: normal;
          font-family: 'gotham', helvetica, arial, sans-serif; }
        body #container #findit #call p {
          font-size: 1rem;
          margin-bottom: 2%;
          color: #51a79c;
          letter-spacing: normal;
          font-family: 'gotham', helvetica, arial, sans-serif; }
        @media screen and (max-width: 600px) {
          body #container #findit #call {
            margin: 8% 0; } }
      body #container #findit #map {
        margin: auto;
        width: 80%;
        margin-left: 10%;
        margin-top: 2%; }
        @media screen and (max-width: 600px) {
          body #container #findit #map {
            display: none; } }
    body #container #prices {
      width: 95%;
      margin: auto; }
      body #container #prices h1 {
        font-family: 'season_of_the_witch_blackRg', 'gotham', 'arial', sans-serif;
        font-size: 2.5rem;
        color: #f3f3d7;
        letter-spacing: 4px;
        margin-bottom: 10px;
        text-align: center;
        margin: 5% 0; }
        @media screen and (max-width: 600px) {
          body #container #prices h1 {
            font-size: 1.9rem;
            margin-top: 6%; } }
      body #container #prices #tier1, body #container #prices #tier2, body #container #prices #tier3 {
        width: 100%;
        margin: auto; }
        body #container #prices #tier1 h2, body #container #prices #tier2 h2, body #container #prices #tier3 h2 {
          background-color: #51a79c;
          box-sizing: border-box;
          padding: 3%;
          font-size: 1.6rem;
          font-family: 'biker_from_hellregular', 'gotham', 'arial', sans-serif;
          letter-spacing: 3px;
          font-weight: bold;
          color: #f3f3d7;
          text-align: center; }
          @media screen and (max-width: 450px) {
            body #container #prices #tier1 h2, body #container #prices #tier2 h2, body #container #prices #tier3 h2 {
              font-size: 1.4rem; } }
        body #container #prices #tier1 p, body #container #prices #tier2 p, body #container #prices #tier3 p {
          background-color: #f3f3d7;
          box-sizing: border-box;
          padding: 4% 8% 4% 8%;
          font-size: 1.0rem;
          font-family: 'gotham', helvetica, arial, sans-serif;
          color: #51a79c;
          text-align: center;
          line-height: 1.25; }
        body #container #prices #tier1 ul, body #container #prices #tier2 ul, body #container #prices #tier3 ul {
          width: 100%;
          margin: auto;
          margin-top: 3%;
          margin-bottom: 5%;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-justify-content: space-around;
              -ms-flex-pack: distribute;
                  justify-content: space-around;
          -webkit-box-align: stretch;
          -webkit-align-items: stretch;
              -ms-flex-align: stretch;
                  align-items: stretch; }
          body #container #prices #tier1 ul li, body #container #prices #tier2 ul li, body #container #prices #tier3 ul li {
            width: 30%;
            background-color: #217469;
            text-align: center;
            box-sizing: border-box;
            padding: 3%;
            font-size: 1.6rem;
            font-family: 'gotham', helvetica, arial, sans-serif;
            font-weight: bold;
            color: #f3f3d7;
            line-height: 1.25; }
          @media screen and (max-width: 600px) {
            body #container #prices #tier1 ul, body #container #prices #tier2 ul, body #container #prices #tier3 ul {
              -webkit-box-orient: vertical;
              -webkit-box-direction: normal;
              -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                      flex-direction: column; }
              body #container #prices #tier1 ul li, body #container #prices #tier2 ul li, body #container #prices #tier3 ul li {
                width: 100%;
                margin-bottom: 2%; } }
    body #container #attract {
      width: 95%;
      margin: auto;
      box-sizing: border-box;
      margin-bottom: 2%; }
      body #container #attract h1 {
        font-family: 'season_of_the_witch_blackRg', 'gotham', 'arial', sans-serif;
        font-size: 2.5rem;
        color: #f3f3d7;
        letter-spacing: 4px;
        margin-bottom: 10px;
        text-align: center;
        margin: 5% 0; }
        @media screen and (max-width: 600px) {
          body #container #attract h1 {
            font-size: 1.9rem;
            margin-top: 6%; } }
      body #container #attract #fun1 {
        width: 100%;
        margin: auto;
        margin-bottom: 4%; }
        body #container #attract #fun1 #activity {
          background: #51a79c;
          box-sizing: border-box;
          padding: 3% 6%;
          font-size: 1.6rem;
          color: #f3f3d7;
          font-family: 'biker_from_hellregular', 'gotham', 'arial', sans-serif;
          letter-spacing: 3px; }
          @media screen and (max-width: 600px) {
            body #container #attract #fun1 #activity {
              text-align: center;
              font-size: 1.25rem; } }
        body #container #attract #fun1 #activityinfo #huge {
          width: 65%; }
        body #container #attract #fun1 #activityinfo ul {
          width: 100%;
          margin: auto;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-justify-content: space-around;
              -ms-flex-pack: distribute;
                  justify-content: space-around;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          background-color: #f3f3d7; }
          body #container #attract #fun1 #activityinfo ul li {
            width: 45%;
            box-sizing: border-box;
            padding: 3% 3%; }
            body #container #attract #fun1 #activityinfo ul li p {
              font-size: 1.0rem;
              font-family: 'gotham', helvetica, arial, sans-serif;
              color: #51a79c;
              text-align: center;
              line-height: 1.25; }
            body #container #attract #fun1 #activityinfo ul li img {
              width: 95%; }
        @media screen and (max-width: 600px) {
          body #container #attract #fun1 #activityinfo ul {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column; }
            body #container #attract #fun1 #activityinfo ul li {
              width: 100%; }
              body #container #attract #fun1 #activityinfo ul li p {
                margin-bottom: 6%; }
              body #container #attract #fun1 #activityinfo ul li img {
                display: none; } }
    body #container #faq {
      width: 95%;
      margin: auto; }
      body #container #faq h1 {
        font-family: 'season_of_the_witch_blackRg', 'gotham', 'arial', sans-serif;
        font-size: 2.5rem;
        color: #f3f3d7;
        letter-spacing: 4px;
        margin-bottom: 10px;
        text-align: center;
        margin: 5% 0; }
        @media screen and (max-width: 600px) {
          body #container #faq h1 {
            font-size: 1.9rem;
            margin-top: 6%; } }
      body #container #faq h2 {
        width: 100%;
        background-color: #51a79c;
        box-sizing: border-box;
        padding: 3%;
        font-size: 1.6rem;
        font-family: 'biker_from_hellregular', 'gotham', 'arial', sans-serif;
        letter-spacing: 3px;
        font-weight: bold;
        color: #f3f3d7; }
        @media screen and (max-width: 450px) {
          body #container #faq h2 {
            font-size: 1.4rem; } }
        @media screen and (max-width: 600px) {
          body #container #faq h2 {
            text-align: center; } }
      body #container #faq p {
        width: 100%;
        background-color: #f3f3d7;
        box-sizing: border-box;
        padding: 4% 8% 4% 8%;
        font-size: 1.0rem;
        font-family: 'gotham', helvetica, arial, sans-serif;
        color: #51a79c;
        text-align: center;
        line-height: 1.25;
        margin-bottom: 4%; }

/* end of body*/

/*# sourceMappingURL=style.css.map */