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; }

/*_____________________________________*/
#container {
  /*.accordion { 
      width:830px;
      overflow:hidden; 
      margin:10px auto; 
      color:#474747; 
      background:#414141; 
      padding:10px; 
   }*/
  /*_____________________________________*/
  /*_____________________________________*/
  /*_____________________________________*/
  /*_____________________________________*/
  /*_____________________________________*/
  /*_____________________________________*/ }
  #container h1 {
    font-family: 'Raleway', sans-serif;
    font-weight: 500; }
  #container h2 {
    font-family: 'Raleway', sans-serif;
    font-weight: 200; }
  #container a:link {
    color: white;
    text-decoration: none; }
  #container a:visited {
    color: white;
    text-decoration: none; }
  #container a:hover {
    color: white;
    text-decoration: none; }
  #container a:active {
    color: white;
    text-decoration: none; }
  #container header {
    background-color: #E2242E;
    height: 106px;
    font-family: 'Raleway', sans-serif;
    color: white;
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 1200px) {
      #container header {
        flex-direction: column;
        height: 150px; } }
    #container header #logo {
      padding: 15px 20px; }
      @media screen and (max-width: 1200px) {
        #container header #logo {
          text-align: center; } }
      #container header #logo h1 {
        font-size: 18px;
        letter-spacing: 2px;
        float: right; }
        @media screen and (max-width: 1200px) {
          #container header #logo h1 {
            float: none;
            font-size: 23px; } }
      #container header #logo h2 {
        font-size: 45px;
        letter-spacing: 2px; }
        @media screen and (max-width: 1200px) {
          #container header #logo h2 {
            font-size: 55px; } }
    #container header #nav {
      padding: 60px 20px;
      width: 25%;
      display: flex;
      justify-content: space-around;
      cursor: pointer; }
      @media screen and (max-width: 1200px) {
        #container header #nav {
          display: none; } }
    #container header #mobileNav {
      display: none; }
      @media screen and (max-width: 1200px) {
        #container header #mobileNav {
          display: flex;
          justify-content: space-around;
          cursor: pointer;
          padding-bottom: 20px; } }
  #container #search {
    background-color: #E9DECD;
    height: 70px;
    font-family: 'Raleway', sans-serif;
    padding: 35px 20px;
    /*#bar {
        border: 2px solid #781214;
        margin-top: 10px;
        background-color: white;
        width: 600px;
        padding: 13px 0px 5px 7px;
        @media screen and (max-width: 650px) {
        width: 95%;
        }
        h2 {
            font-size: 20px;
            color: #A1A0A0;
        }
    }*/
    /* Fixes submit button height problem in Firefox */ }
    #container #search h2 {
      font-size: 35px;
      color: #781214; }
    #container #search .tftextinput {
      margin: 0;
      padding: 5px 5px;
      font-family: 'Raleway', Helvetica, Arial, sans-serif;
      font-size: 14px;
      border: 1px solid #781214;
      border-radius: 5px 5px; }
    #container #search .tfbutton {
      margin: 0;
      padding: 5px 15px;
      font-family: 'Raleway', Helvetica, Arial, sans-serif;
      font-size: 14px;
      outline: none;
      cursor: pointer;
      text-align: center;
      text-decoration: none;
      color: #ffffff;
      border: solid 1px #781214;
      border-right: 0px;
      background: #781214;
      border-radius: 5px 5px; }
    #container #search .tfbutton:hover {
      text-decoration: none;
      background: #007ead;
      background: -webkit-gradient(linear, left top, left bottom, from(red), to(#00678e)); }
    #container #search .tfbutton::-moz-focus-inner {
      border: 0; }
    #container #search .tfclear {
      clear: both; }
  #container #stripe {
    background-color: #D7CABA;
    height: 16px; }
  #container #spotlight {
    background-color: #C9BAAA;
    width: 100%; }
    #container #spotlight h2 {
      font-size: 35px;
      color: #183349;
      padding: 35px 20px 0px 20px; }
      @media screen and (max-width: 720px) {
        #container #spotlight h2 {
          padding: 35px 20px 20px 20px; } }
    #container #spotlight #tabs {
      display: flex;
      justify-content: space-around;
      margin: 0px 10px; }
      @media screen and (max-width: 720px) {
        #container #spotlight #tabs {
          display: none; } }
    #container #spotlight #eventSpotlight {
      background-color: #183349;
      display: flex;
      justify-content: space-around;
      flex-wrap: wrap;
      text-align: center; }
      #container #spotlight #eventSpotlight #artist {
        margin: 10px;
        box-sizing: border-box;
        cursor: pointer; }
        #container #spotlight #eventSpotlight #artist h1 {
          color: white;
          font-size: 35px;
          cursor: pointer; }
    #container #spotlight #searchResults {
      width: 100%;
      background-color: #183349;
      display: flex;
      justify-content: space-around;
      flex-direction: column;
      min-height: 500px;
      cursor: pointer; }
      #container #spotlight #searchResults #reba {
        width: 100%;
        display: flex;
        justify-content: center;
        padding-top: 20px;
        cursor: pointer; }
    #container #spotlight #augEleven {
      width: 90%;
      margin: auto;
      background-color: #183349;
      display: flex;
      justify-content: space-around;
      flex-direction: row;
      height: 500px; }
      #container #spotlight #augEleven .Reba {
        display: flex;
        flex-direction: column; }
      #container #spotlight #augEleven #right {
        width: 407px;
        height: 430px;
        background-image: url(show/map_blank.gif);
        cursor: pointer; }
      #container #spotlight #augEleven #right:hover {
        width: 407px;
        height: 430px;
        background-image: url(show/map_hover.gif); }
      #container #spotlight #augEleven #right_seating_nohighlight {
        width: 407px;
        height: 430px;
        background-image: url(show/map_highlights.png); }
      #container #spotlight #augEleven #right_seating {
        width: 407px;
        height: 430px;
        background-image: url(show/map_selected.png); }
      #container #spotlight #augEleven #right_cheap {
        width: 407px;
        height: 430px;
        background-image: url(show/map_cheap.png); }
  #container #done {
    background-color: #183349;
    height: 700px; }
    #container #done #finishLine h1 {
      padding: 50px 100px 50px 100px;
      font-size: 48px;
      color: white; }
    #container #done #finishLine h2 {
      padding: 50px 100px 50px 100px;
      font-size: 48px;
      color: white; }
  #container #searchResults {
    background-color: #C9BAAA;
    width: 100%; }
    #container #searchResults h2 {
      font-size: 35px;
      color: #183349;
      padding: 35px 20px 0px 20px; }
      @media screen and (max-width: 720px) {
        #container #searchResults h2 {
          padding: 35px 20px 20px 20px; } }
    #container #searchResults #tabs {
      display: flex;
      justify-content: space-around;
      margin: 0px 10px; }
      @media screen and (max-width: 720px) {
        #container #searchResults #tabs {
          display: none; } }
  #container footer {
    background-color: #E2242E;
    /*height: 47px;*/
    font-family: 'Raleway', sans-serif;
    display: flex;
    justify-content: center;
    padding-bottom: 20px; }
    @media screen and (max-width: 1020px) {
      #container footer {
        flex-wrap: wrap; } }
    #container footer h2 {
      color: white;
      font-size: 18px;
      margin: 17px 1% 0px 1%; }
      @media screen and (max-width: 1020px) {
        #container footer h2 {
          font-size: 12px; } }
    #container footer h1 {
      color: white;
      font-size: 18px;
      margin: 17px 1% 0px 1%;
      cursor: pointer; }
      @media screen and (max-width: 1020px) {
        #container footer h1 {
          font-size: 12px; } }

/*_____________________________________*/

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