body{top: 0px; padding: 0px; margin: 0px; text-align: center; background: #000000;}@font-face{font-family: proxima; src:url(/_assets/18c863ec72de.otf); font-display:swap} @font-face{font-family: proxima-ital; src:url(/_assets/fde673bf364c.otf); font-display:swap} @font-face{font-family: proxima-bold; src:url(/_assets/e8e89f2dad9c.otf); font-display:swap} @font-face{font-family: proxima-bold-ital; src:url(/_assets/a52de5014c46.otf); font-display:swap} @font-face{font-family: hasc; src:url(/_assets/52fa3623a6e1.ttf); font-display:swap} @font-face{font-family: ttsquares; src:url(/_assets/4a0c375971f2.otf); font-display:swap} @font-face{font-family: ttsquares-black; src:url(/_assets/451a5fe220d6.otf); font-display:swap} h1{margin-top: 0px; color: #ffffff; text-transform: capitalize; text-align: left;} @media all and (min-width:1025px){h1{font-size: 27px; letter-spacing: 1px;}} @media all and (min-width:433px) and (max-width:1024px){h1{font-size: 24px; letter-spacing: 1px;}} @media all and (max-width:432px){h1{font-size: 21px; letter-spacing: 1px;}} h2{color: #ffffff; margin: 10px 0px 20px 0px; text-transform: capitalize; text-align: left;} @media all and (min-width:1025px){h2{font-size: 21px; letter-spacing: 1px;}} @media all and (min-width:433px) and (max-width:1024px){h2{font-size: 20px; letter-spacing: 1px;}} @media all and (max-width:432px){h2{font-size: 18px; letter-spacing: 1px;}} h3{font-family: 'proxima-bold', Arial, sans-serif; margin: 6px 0px 6px 0px; color: #ffffff; text-transform: capitalize; text-align: left;} @media all and (min-width:1025px){h3{font-size: 18px; line-height: 22px;}} @media all and (min-width:433px) and (max-width:1024px){h3{font-size: 17px; line-height: 21px;}} @media all and (max-width:432px){h3{font-size: 16px; line-height: 20px;}} h4{font-family: 'proxima-bold-ital', Arial, sans-serif; color: #ffffff; margin: 10px 0px 15px 0px; text-transform: capitalize; text-align: left;} @media all and (min-width:1025px){h4{font-size: 21px; line-height: 22px;}} @media all and (min-width:433px) and (max-width:1024px){h4{font-size: 20px; line-height: 21px;}} @media all and (max-width:432px){h4{font-size: 18px; line-height: 19px;}} .lowercase{text-transform: lowercase;} .boldcaps{font-family: 'proxima-bold', Arial, sans-serif; text-transform: uppercase;} .capstext{text-transform: uppercase;} p{margin: 10px 0px 10px 0px; color: #ffffff; text-align: left;} @media all and (min-width:1025px){p{font-size: 16px; line-height: 20px;}} @media all and (min-width:433px) and (max-width:1024px){p{font-size: 16px; line-height: 20px;}} @media all and (max-width:432px){p{font-size: 15px; line-height: 19px;}} p.questions{font-family: 'proxima-bold-ital', Arial, sans-serif; font-size: 18px; line-height: 21px; margin: 24px 0px 6px 0px; color: #ffffff; text-align: left;} @media all and (min-width:1025px){p.questions{font-size: 18px; line-height: 21px;}} @media all and (min-width:433px) and (max-width:1024px){p.questions{font-size: 18px; line-height: 21px;}} @media all and (max-width:432px){p.questions{font-size: 17px; line-height: 20px;}} a.textlinks{font-family: 'proxima-bold', Arial, sans-serif; color:#00aa00; text-decoration: none;} a.textlinks:hover{color:#ffffff; text-decoration: underline;} @media all and (min-width:1025px){a.textlinks{font-size: 16px;}} @media all and (min-width:433px) and (max-width:1024px){a.textlinks{font-size: 16px;}} @media all and (max-width:432px){a.textlinks{font-size: 15px;}} a.textlinkswhite{font-family: 'proxima-bold', Arial, sans-serif; color:#ffffff; text-decoration: underline;} a.textlinkswhite:hover{color:#00cc00; text-decoration: underline;} @media all and (min-width:1025px){a.textlinkswhite{font-size: 16px;}} @media all and (min-width:433px) and (max-width:1024px){a.textlinkswhite{font-size: 16px;}} @media all and (max-width:432px){a.textlinkswhite{font-size: 15px;}} a.textlinksonwhite{font-family: 'proxima-bold', Arial, sans-serif; color:#005000; text-decoration: underline;} a.textlinkswhite:hover{color:#00cc00; text-decoration: underline;} @media all and (min-width:1025px){a.textlinkswhite{font-size: 16px;}} @media all and (min-width:433px) and (max-width:1024px){a.textlinkswhite{font-size: 16px;}} @media all and (max-width:432px){a.textlinkswhite{font-size: 15px;}} a.nowherelinks{font-family: 'proxima', Arial, sans-serif; color: #ffffff; text-align: left; text-decoration: none;} a.nowherelinks:hover{color:#00cc00;} @media all and (min-width:1025px){a.nowherelinks{font-size: 16px; line-height: 16px;}} @media all and (min-width:433px) and (max-width:1024px){a.nowherelinks{font-size: 15px; line-height: 15px;}} @media all and (max-width:432px){a.nowherelinks{font-size: 14px; line-height: 14px;}} a.buyticketslinks{font-family: 'ttsquares', Arial, sans-serif; color: #ffffff; font-size: 21px; text-align: center; margin: auto; text-decoration: none;} h3.buy{font-family: 'ttsquares', Arial, sans-serif; color:#ffffff; font-size: 21px; margin: 15px 0px; padding: 10px 0px; text-align:center; border: 1px solid #000000; background: #005000;} h3.buy:hover{color:#000000; background: #00ff00;} h3.premiumseating{font-family: 'proxima-bold-ital', Arial, sans-serif; color:#ffffff; font-size: 18px; line-height: 36px; margin: 15px 0px; text-decoration: none; border: 1px solid #005000; text-align:center; background: #005000;} h3.premiumseating:hover{color:#000000; background: #00ff00;} h3.premiumnolink{font-family: 'proxima-bold-ital', Arial, sans-serif; color:#ffffff; font-size: 18px; line-height: 22px; padding: 4px 0px; margin: 15px 0px; word-break: keep-all; text-decoration: none; border: 1px solid #005000; text-align:center; background: #000000;} ul{color: #ffffff; margin-top: 10px; text-align: left;} @media all and (min-width:1025px){ul{font-size: 16px; line-height: 20px;}} @media all and (min-width:433px) and (max-width:1024px){ul{font-size: 16px; line-height: 20px;}} @media all and (max-width:432px){yl{font-size: 15px; line-height: 19px;}} .mission{font-family: proxima-bold-ital; font-size: 16px;} @media all and (min-width:1025px){.mission{font-size: 16px; line-height: 20px;}} @media all and (min-width:433px) and (max-width:1024px){.mission{font-size: 16px; line-height: 20px;}} @media all and (max-width:432px){.mission{font-size: 15px; line-height: 19px;}} #mainnavlogo{position: fixed; z-index: 999;} #givenow{position: fixed; z-index: 999;} a.givenowlink{color: #ffffff; text-transform: uppercase; text-decoration: none; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000;} a.givenowlink:hover{color: #ffffff; text-shadow: -2px -2px #000000, 2px 2px #000000, 2px -2px #000000, -2px 2px #000000; transition: all 0.3s ease;} #givenowmob{background-color: rgba(0, 80, 0, 1); border-top: 2px solid rgba(255, 255, 255, 1); border-bottom: 2px solid rgba(255, 255, 255, 1); position: fixed; z-index: 999;} #givenowmob:hover{background-color: rgba(0, 121, 0, 1);} a.givenowmoblink{text-decoration: none;} h3.givenowmobheader{font-family: 'ttsquares-black', Arial, sans-serif; color:#ffffff; text-transform: uppercase; margin-left: auto; margin-right: auto; margin-top: 0px; text-align:center; text-shadow: -2px -2px #000000, 2px 2px #000000, 2px -2px #000000, -2px 2px #000000;} h3.givenowmob:hover{color:#ffffff; transition: all 0.3s ease;} #mainnav{top: 0px; left: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.8); position: fixed; margin-left: auto; margin-right: auto; text-align: center; z-index: 998;} a.firstnavlink{box-sizing: border-box; font-family: 'ttsquares', Arial, sans-serif; color: #ffffff; text-transform: uppercase; text-decoration: none;} a.firstnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.mainnavlinks{box-sizing: border-box; font-family: 'ttsquares', Arial, sans-serif; color: #ffffff; text-transform: uppercase; text-decoration: none;} a.mainnavlinks:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.givenownavlinks{box-sizing: border-box; font-family: 'ttsquares-black', Arial, sans-serif; color: #ffffff; text-transform: uppercase; text-decoration: none; background: #005000; border: 1px solid #00cc00; margin: 0px 0px 0px 20px; padding: 10px 20px 11px;} a.givenownavlinks:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} @media all and (min-width:1600px){a.givenownavlinks{font-size: 18px;}} @media all and (min-width:800px) and (max-width:1599px){a.givenownavlinks{font-size: 17px;}} @media all and (max-width:799px){a.givenownavlinks{font-size: 16px;}} a.lastnavlink{box-sizing: border-box; font-family: 'ttsquares', Arial, sans-serif; color: #ffffff; text-transform: uppercase; text-decoration: none;} a.lastnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} #ticketsnav{padding: 4px 0px; left: 0px; width: 100%; background-color: rgba(0, 50, 0, 0.85); position: fixed; margin-left: auto; margin-right: auto; text-align: center; border-bottom: 1px solid rgba(0, 255, 0, 0.4); z-index: 997;} a.firstticketsnavlink{font-family: 'ttsquares', Arial, sans-serif; color: #ffffff; text-transform: uppercase; text-decoration: none;} a.firstticketsnavlink:hover{color: #00cc00; transition: all 0.3s ease;} a.ticketsnavlink{font-family: 'ttsquares', Arial, sans-serif; color: #ffffff; text-transform: uppercase; text-decoration: none;} a.ticketsnavlink:hover{color: #00cc00; transition: all 0.3s ease;} a.lastticketsnavlink{font-family: 'ttsquares', Arial, sans-serif; color: #ffffff; text-transform: uppercase; text-decoration: none;} a.lastticketsnavlink:hover{color: #00cc00; transition: all 0.3s ease-in-out;} a.mobnavheader{font-family: 'ttsquares-black', Arial, sans-serif; color: #ffffff; text-align: left; margin-left: 5px; margin-right: 0px; text-decoration: none;} a.mobnavlinks{font-family: 'ttsquares', Arial, sans-serif; color: #ffffff; text-align: left; margin-left: 10px; margin-right: 0px; text-decoration: none;} a.mobgivenownavlinks{font-family: 'ttsquares-black', Arial, sans-serif; color: #ffffff; text-align: left; margin-left: 10px; margin-right: 0px; text-decoration: none; font-size: 17px;} @media all and (min-width:1920px){#mainnavlogo{top: 0px; left: 5px; width: 110px;} #givenow{top: 0px; right: 0px; padding: 24px 0px 24px 35px;} a.givenowlink{font-family: 'ttsquares-black', Arial, sans-serif; font-size: 22px; line-height: 22px; padding: 22px 50px 22px 70px; background-image: url(/_assets/19309e54cd32.png); background-position: left center; background-repeat: no-repeat;} a.givenowlink:hover{background: url(/_assets/3f69f5f17744.png); background-position: center left; background-repeat: no-repeat;} #givenowmob{display: none;} #mainnav{padding-top: 25px; padding-bottom: 25px; border-bottom: 1px solid rgba(0, 204, 0, 0.6);} a.firstnavlink{font-size: 16px; margin: 0px 20px 0px 0px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.firstnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.mainnavlinks{font-size: 16px; margin: 0px 20px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.mainnavlinks:hover{background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.lastnavlink{font-size: 16px; margin: 0px 0px 0px 20px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.lastnavlink:hover{background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} #ticketsnav{top: 70px;} a.firstticketsnavlink{font-size: 13px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.ticketsnavlink{font-size: 13px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.lastticketsnavlink{font-size: 13px; margin: 10px 10px 10px 0px; padding: 6px 10px;} #mobilemainnav{display: none;} #mobileboost{display: none;} .ticketboost-whitebg{height: 54px; width: 100%; background: url(/_assets/6b776ffa8828.png); background-position: center; background-repeat: no-repeat; background-size: cover;} .ticketboost-greenbg{height: 54px; width: 100%; background: url(/_assets/45c6b8602682.png); background-position: center; background-repeat: no-repeat; background-size: cover;}}@media all and (min-width:1601px) and (max-width: 1919px){#mainnavlogo{top: 0px; left: 5px; width: 110px;} #givenow{top: 0px; right: 0px; padding: 24px 0px 24px 35px;} a.givenowlink{font-family: 'ttsquares-black', Arial, sans-serif; font-size: 22px; line-height: 22px; padding: 22px 30px 22px 55px; background-image: url(/_assets/19309e54cd32.png); background-position: left center; background-repeat: no-repeat;} a.givenowlink:hover{background: url(/_assets/3f69f5f17744.png); background-position: center left; background-repeat: no-repeat;} #givenowmob{display: none;} #mainnav{padding-top: 25px; padding-bottom: 25px; border-bottom: 1px solid rgba(0, 204, 0, 0.6);} a.firstnavlink{font-size: 15px; margin: 0px 12px 0px 0px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.firstnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.mainnavlinks{font-size: 15px; margin: 0px 5px; padding: 8px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.mainnavlinks:hover{background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.lastnavlink{font-size: 15px; margin: 0px 0px 0px 12px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.lastnavlink:hover{background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} #ticketsnav{top: 68px;} a.firstticketsnavlink{font-size: 13px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.ticketsnavlink{font-size: 13px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.lastticketsnavlink{font-size: 13px; margin: 10px 10px 10px 0px; padding: 6px 10px;} #mobilemainnav{display: none;} #mobileboost{display: none;} .ticketboost-whitebg{height: 54px; width: 100%; background: url(/_assets/6b776ffa8828.png); background-position: center; background-repeat: no-repeat; background-size: cover;} .ticketboost-greenbg{height: 54px; width: 100%; background: url(/_assets/45c6b8602682.png); background-position: center; background-repeat: no-repeat; background-size: cover;}}@media all and (min-width: 1367px) and (max-width: 1600px){#mainnavlogo{top: 0px; left: 5px; width: 100px;} #givenow{top: 0px; right: 0px; padding: 24px 0px 24px 30px;} a.givenowlink{font-family: 'ttsquares-black', Arial, sans-serif; font-size: 21px; line-height: 21px; padding: 23px 20px 23px 40px; background-image: url(/_assets/19309e54cd32.png); background-position: left center; background-repeat: no-repeat;} a.givenowlink:hover{background: url(/_assets/3f69f5f17744.png); background-position: center left; background-repeat: no-repeat;} #givenowmob{display: none;} #mainnav{padding-top: 25px; padding-bottom: 25px; border-bottom: 1px solid rgba(0, 204, 0, 0.6);} a.firstnavlink{font-size: 14px; margin: 0px 5px 0px 0px; padding: 12px 12px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.firstnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.mainnavlinks{font-size: 14px; margin: 0px 5px; padding: 12px 12px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.mainnavlinks:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.lastnavlink{font-size: 15px; margin: 0px 0px 0px 10px; padding: 12px 12px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.lastnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} #ticketsnav{top: 68px;} a.firstticketsnavlink{font-size: 13px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.ticketsnavlink{font-size: 13px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.lastticketsnavlink{font-size: 13px; margin: 10px 10px 10px 0px; padding: 6px 10px;} #mobilemainnav{display: none;} #mobileboost{display: none;} .ticketboost-whitebg{height: 52px; width: 100%; background: url(/_assets/6b776ffa8828.png); background-position: center; background-repeat: no-repeat; background-size: cover;} .ticketboost-greenbg{height: 52px; width: 100%; background: url(/_assets/45c6b8602682.png); background-position: center; background-repeat: no-repeat; background-size: cover;}}@media all and (min-width: 1281px) and (max-width: 1366px){#mainnavlogo{top: 0px; left: 5px; width: 90px;} #givenow{top: 0px; right: 0px; padding: 24px 0px 24px 15px;} a.givenowlink{font-family: 'ttsquares-black', Arial, sans-serif; font-size: 20px; line-height: 20px; padding: 24px 12px 24px 33px; background-image: url(/_assets/19309e54cd32.png); background-position: left center; background-repeat: no-repeat;} a.givenowlink:hover{background: url(/_assets/3f69f5f17744.png); background-position: center left; background-repeat: no-repeat;} #givenowmob{display: none;} #mainnav{padding-top: 25px; padding-bottom: 25px; border-bottom: 1px solid rgba(0, 204, 0, 0.6);} a.firstnavlink{font-size: 13px; margin: 0px 4px 0px 0px; padding: 12px 8px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.firstnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.mainnavlinks{font-size: 13px; margin: 0px 4px; padding: 12px 10px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.mainnavlinks:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.lastnavlink{font-size: 13px; margin: 0px 0px 0px 4px; padding: 12px 8px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.lastnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} #ticketsnav{top: 68px;} a.firstticketsnavlink{font-size: 13px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.ticketsnavlink{font-size: 13px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.lastticketsnavlink{font-size: 13px; margin: 10px 10px 10px 0px; padding: 6px 10px;} #mobilemainnav{display: none;} #mobileboost{display: none;} .ticketboost-whitebg{height: 50px; width: 100%; background: url(/_assets/6b776ffa8828.png); background-position: center; background-repeat: no-repeat; background-size: cover;} .ticketboost-greenbg{height: 50px; width: 100%; background: url(/_assets/45c6b8602682.png); background-position: center; background-repeat: no-repeat; background-size: cover;}}@media all and (min-width: 1200px) and (max-width: 1280px){#mainnavlogo{top: 0px; left: 5px; width: 80px;} #givenow{top: 0px; right: 0px; padding: 24px 0px 24px 35px;} a.givenowlink{font-family: 'ttsquares-black', Arial, sans-serif; font-size: 18px; line-height: 18px; padding: 21px 15px 21px 15px; background: #007900;} a.givenowlink:hover{background: #00a800;} #givenowmob{display: none;} #mainnav{padding-top: 23px; padding-bottom: 23px; border-bottom: 1px solid rgba(0, 204, 0, 0.6);} a.firstnavlink{font-size: 12px; margin: 0px 5px 0px 0px; padding: 12px 6px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.firstnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.mainnavlinks{font-size: 12px; margin: 0px 5px; padding: 12px 6px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.mainnavlinks:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.lastnavlink{font-size: 12px; margin: 0px 0px 0px 5px; padding: 12px 6px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.lastnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} #ticketsnav{top: 65px;} a.firstticketsnavlink{font-size: 12px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.ticketsnavlink{font-size: 12px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.lastticketsnavlink{font-size: 12px; margin: 10px 10px 10px 0px; padding: 6px 10px;} #mobilemainnav{display: none;} #mobileboost{display: none;} .ticketboost-whitebg{height: 50px; width: 100%; background: url(/_assets/6b776ffa8828.png); background-position: center; background-repeat: no-repeat; background-size: cover;} .ticketboost-greenbg{height: 50px; width: 100%; background: url(/_assets/45c6b8602682.png); background-position: center; background-repeat: no-repeat; background-size: cover;}}@media all and (min-width: 951px) and (max-width: 1199px){#mainnavlogo{display: none} #givenow{display: none;} a.givenowlink{font-family: 'ttsquares-black', Arial, sans-serif; font-size: 24px; line-height: 24px; letter-spacing: 1px;} a.givenowlink:hover{color: #00cc00;} #givenowmob{bottom: 0px; left: 0px; width: 100%; margin-left: auto; margin-right: auto; text-align: center; background: #009600; border-top: 2px solid rgba(255, 255, 255, 1); border-bottom: 2px solid rgba(255, 255, 255, 1); position: fixed; z-index: 999;} a.givenowmoblink{text-decoration: none;} h3.givenowmobheader{font-size: 24px; line-height: 24px; letter-spacing: 1px; padding-bottom: 10px; padding-top: 15px;} #mainnav{display: none;} a.firstnavlink{font-size: 14px; margin: 0px 8px 0px 0px; padding: 12px 10px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.firstnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.mainnavlinks{font-size: 14px; margin: 0px 8px; padding: 12px 10px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.mainnavlinks:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.lastnavlink{font-size: 14px; margin: 0px 0px 0px 8px; padding: 12px 10px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.lastnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} #ticketsnav{display: none;} a.firstticketsnavlink{font-size: 12px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.ticketsnavlink{font-size: 12px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.lastticketsnavlink{font-size: 12px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.mobnavheader{font-size: 18px;} a.mobnavlinks{font-size: 15px;} .ticketboost-whitebg{height: 40px; width: 100%; background: url(/_assets/6b776ffa8828.png); background-position: center; background-repeat: no-repeat; background-size: cover;} .ticketboost-greenbg{height: 40px; width: 100%; background: url(/_assets/45c6b8602682.png); background-position: center; background-repeat: no-repeat; background-size: cover;}}@media all and (min-width: 801px) and (max-width: 950px){#mainnavlogo{display: none;} #givenow{display: none;} a.givenowlink{font-family: 'ttsquares-black', Arial, sans-serif; font-size: 24px; line-height: 24px; letter-spacing: 1px;} a.givenowlink:hover{color: #00cc00;} #givenowmob{bottom: 0px; left: 0px; width: 100%; margin-left: auto; margin-right: auto; text-align: center; background: #009600; border-top: 2px solid rgba(255, 255, 255, 1); border-bottom: 2px solid rgba(255, 255, 255, 1); position: fixed; z-index: 999;} a.givenowmoblink{text-decoration: none;} h3.givenowmobheader{font-size: 24px; line-height: 24px; letter-spacing: 1px; padding-bottom: 10px; padding-top: 15px;} #mainnav{display: none;} a.firstnavlink{font-size: 14px; margin: 0px 8px 0px 0px; padding: 12px 10px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.firstnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.mainnavlinks{font-size: 14px; margin: 0px 8px; padding: 12px 10px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.mainnavlinks:hover{background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.lastnavlink{font-size: 14px; margin: 0px 0px 0px 8px; padding: 12px 10px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.lastnavlink:hover{background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} #ticketsnav{display: none;} a.firstticketsnavlink{font-size: 12px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.ticketsnavlink{font-size: 12px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.lastticketsnavlink{font-size: 12px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.mobnavheader{font-size: 18px;} a.mobnavlinks{font-size: 15px;} .ticketboost-whitebg{height: 40px; width: 100%; background: url(/_assets/6b776ffa8828.png); background-position: center; background-repeat: no-repeat; background-size: cover;} .ticketboost-greenbg{height: 40px; width: 100%; background: url(/_assets/45c6b8602682.png); background-position: center; background-repeat: no-repeat; background-size: cover;}}@media all and (min-width: 768px) and (max-width: 800px){#mainnavlogo{display: none;} #givenow{display: none;} a.givenowlink{} a.givenowlink:hover{} #givenowmob{bottom: 0px; left: 0px; width: 100%; margin-left: auto; margin-right: auto; text-align: center; background: #009600; border-top: 2px solid rgba(255, 255, 255, 1); border-bottom: 2px solid rgba(255, 255, 255, 1); position: fixed; z-index: 999;} a.givenowmoblink{text-decoration: none;} h3.givenowmobheader{font-size: 24px; line-height: 24px; letter-spacing: 1px; padding-bottom: 10px; padding-top: 15px;} #mainnav{display: none;} a.firstnavlink{font-size: 13px; margin: 0px 6px 0px 0px; padding: 12px 5px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.firstnavlink:hover{color: #00cc00;} a.mainnavlinks{font-size: 13px; margin: 0px 6px; padding: 12px 6px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.mainnavlinks:hover{color: #00cc00;} a.lastnavlink{font-size: 13px; margin: 0px 0px 0px 6px; padding: 12px 6px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.lastnavlink:hover{color: #00cc00;} #ticketsnav{display: none;} a.firstticketsnavlink{font-size: 12px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.ticketsnavlink{font-size: 12px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.lastticketsnavlink{font-size: 12px; margin: 10px 10px 10px 0px; padding: 6px 10px;} a.mobnavheader{font-size: 18px;} a.mobnavlinks{font-size: 15px;} .ticketboost-whitebg{height: 40px; width: 100%; background: url(/_assets/6b776ffa8828.png); background-position: center; background-repeat: no-repeat; background-size: cover;} .ticketboost-greenbg{height: 40px; width: 100%; background: url(/_assets/45c6b8602682.png); background-position: center; background-repeat: no-repeat; background-size: cover;}}@media all and (min-width: 641px) and (max-width: 767px){#mainnavlogo{display: none;} #givenow{display: none;} a.givenowlink{} a.givenowlink:hover{} #givenowmob{bottom: 0px; left: 0px; width: 100%; margin-left: auto; margin-right: auto; text-align: center; background: #009600; border-top: 2px solid rgba(255, 255, 255, 1); border-bottom: 2px solid rgba(255, 255, 255, 1); position: fixed; z-index: 999;} a.givenowmoblink{text-decoration: none;} h3.givenowmobheader{font-size: 24px; line-height: 24px; letter-spacing: 1px; padding-bottom: 10px; padding-top: 15px;} #mainnav{display: none;} a.firstnavlink{font-size: 16px; margin: 0px 20px 0px 0px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.firstnavlink:hover{color: #00cc00;} a.mainnavlinks{font-size: 16px; margin: 0px 20px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.mainnavlinks:hover{color: #00cc00;} a.lastnavlink{font-size: 16px; margin: 0px 0px 0px 20px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.lastnavlink:hover{color: #00cc00;} #ticketsnav{display: none;} a.mobnavheader{font-size: 18px;} a.mobnavlinks{font-size: 15px;} .ticketboost-whitebg{display: none;} .ticketboost-greenbg{display: none;}}@media all and (min-width: 600px) and (max-width: 640px){#mainnavlogo{display: none;} #givenow{display: none;} a.givenowlink{} a.givenowlink:hover{} #givenowmob{bottom: 0px; left: 0px; width: 100%; margin-left: auto; margin-right: auto; text-align: center; background: #009600; border-top: 2px solid rgba(255, 255, 255, 1); border-bottom: 2px solid rgba(255, 255, 255, 1); position: fixed; z-index: 999;} a.givenowmoblink{text-decoration: none;} h3.givenowmobheader{font-size: 24px; line-height: 24px; letter-spacing: 1px; padding-bottom: 10px; padding-top: 15px;} #mainnav{display: none;} a.firstnavlink{font-size: 16px; margin: 0px 20px 0px 0px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.firstnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.mainnavlinks{font-size: 16px; margin: 0px 20px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.mainnavlinks:hover{background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00;} a.lastnavlink{font-size: 16px; margin: 0px 0px 0px 20px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.lastnavlink:hover{background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00;} #ticketsnav{display: none;} a.mobnavheader{font-size: 18px;} a.mobnavlinks{font-size: 15px;} .ticketboost-whitebg{display: none;} .ticketboost-greenbg{display: none;}}@media all and (min-width: 415px) and (max-width: 599px){#mainnavlogo{display: none;} #givenow{display: none;} a.givenowlink{} a.givenowlink:hover{} #givenowmob{bottom: 0px; left: 0px; width: 100%; margin-left: auto; margin-right: auto; text-align: center; background: #009600; border-top: 2px solid rgba(255, 255, 255, 1); border-bottom: 2px solid rgba(255, 255, 255, 1); position: fixed; z-index: 999;} a.givenowmoblink{text-decoration: none;} h3.givenowmobheader{font-size: 22px; line-height: 22px; letter-spacing: 1px; padding-bottom: 10px; padding-top: 15px;} #mainnav{display: none;} a.firstnavlink{font-size: 16px; margin: 0px 20px 0px 0px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.firstnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.mainnavlinks{font-size: 16px; margin: 0px 20px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.mainnavlinks:hover{background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00;} a.lastnavlink{font-size: 16px; margin: 0px 0px 0px 20px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.lastnavlink:hover{background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00;} #ticketsnav{display: none;} a.mobnavheader{font-size: 18px;} a.mobnavlinks{font-size: 15px;} .ticketboost-whitebg{display: none;} .ticketboost-greenbg{display: none;}}@media all and (min-width: 361px) and (max-width: 414px){#mainnavlogo{display: none;} #givenow{display: none;} a.givenowlink{} a.givenowlink:hover{} #givenowmob{bottom: 0px; left: 0px; width: 100%; margin-left: auto; margin-right: auto; text-align: center; background: #009600; border-top: 2px solid rgba(255, 255, 255, 1); border-bottom: 2px solid rgba(255, 255, 255, 1); position: fixed; z-index: 999;} a.givenowmoblink{text-decoration: none;} h3.givenowmobheader{font-size: 21px; line-height: 21px; letter-spacing: 1px; padding-bottom: 8px; padding-top: 13px;} #mainnav{display: none;} a.firstnavlink{font-size: 16px; margin: 0px 20px 0px 0px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.firstnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.mainnavlinks{font-size: 16px; margin: 0px 20px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.mainnavlinks:hover{background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00;} a.lastnavlink{font-size: 16px; margin: 0px 0px 0px 20px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.lastnavlink:hover{background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00;} #ticketsnav{display: none;} a.mobnavheader{font-size: 18px;} a.mobnavlinks{font-size: 15px;} .ticketboost-whitebg{display: none;} .ticketboost-greenbg{display: none;}}@media all and (max-width: 360px){#mainnavlogo{display: none;} #givenow{display: none;} a.givenowlink{} a.givenowlink:hover{} #givenowmob{bottom: 0px; left: 0px; width: 100%; margin-left: auto; margin-right: auto; text-align: center; background: #009600; border-top: 2px solid rgba(255, 255, 255, 1); border-bottom: 2px solid rgba(255, 255, 255, 1); position: fixed; z-index: 999;} a.givenowmoblink{text-decoration: none;} h3.givenowmobheader{font-size: 21px; line-height: 21px; letter-spacing: 1px; padding-bottom: 7px; padding-top: 12px;} #mainnav{display: none;} a.firstnavlink{font-size: 16px; margin: 0px 20px 0px 0px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.firstnavlink:hover{color: #00cc00; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00; transition: all 0.3s ease;} a.mainnavlinks{font-size: 16px; margin: 0px 20px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.mainnavlinks:hover{background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00;} a.lastnavlink{font-size: 16px; margin: 0px 0px 0px 20px; padding: 12px 20px 13px; border: 1px solid rgba(0, 0, 0, 0.0);} a.lastnavlink:hover{background: url(/_assets/6b776ffa8828.png); background-position: center; background-size: contain; background-repeat: no-repeat; border: 1px solid #00cc00;} #ticketsnav{display: none;} a.mobnavheader{font-size: 17px; line-height: 17px;} a.mobnavlinks{font-size: 15px;} .ticketboost-whitebg{display: none;} .ticketboost-greenbg{display: none;}}#hero{width: 100%; line-height: 0px; margin-left: auto; margin-right: auto; text-align: left; position: relative; border-bottom: 2px solid #ffffff; z-index: 11;} #herotext{width: 100%; margin-left: auto; margin-right: auto; text-align: center; position: absolute; z-index: 12;} #herotextmob{width: 100%; margin-left: auto; margin-right: auto; text-align: center; position: absolute; z-index: 12;} h1.mainheader{font-family: 'ttsquares', Arial, sans-serif; color:#ffffff; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; text-transform: uppercase; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; padding: 0px 0px 4px 0px; text-align:center; background-color: rgba(0, 80, 0, 0.85); border-top: 2px solid rgba(255, 255, 255, 0.8);} h2.secondaryheader{font-family: 'ttsquares', Arial, sans-serif; color:#005000; text-transform: uppercase; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; text-align:center; background-color: rgba(255, 255, 255, 0.85); border-bottom: 2px solid rgba(0, 80, 0, 0.8);} #herotext-inside{width: 100%; margin-left: auto; margin-right: auto; text-align: center; position: absolute; z-index: 12;} h1.mainheader-inside{font-family: 'ttsquares', Arial, sans-serif; color:#ffffff; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; text-transform: uppercase; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; padding: 2px 0px 4px 0px; text-align:center; background-color: rgba(0, 80, 0, 0.85); border-top: 2px solid rgba(255, 255, 255, 0.8); border-bottom: 2px solid rgba(255, 255, 255, 0.8);} h1.mainheader-insidetickets{font-family: 'ttsquares', Arial, sans-serif; color:#ffffff; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; text-transform: uppercase; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; padding: 2px 0px 4px 0px; text-align:center; background-color: rgba(0, 80, 0, 0.85); border-top: 2px solid rgba(255, 255, 255, 0.8); border-bottom: 2px solid rgba(255, 255, 255, 0.8);} #heroslideshow{width: 100%; line-height: 0px; margin-left: auto; margin-right: auto; text-align: left; position: relative; border-bottom: 2px solid #ffffff; z-index: 11;} #heroslideshow-mob{width: 100%; line-height: 0px; margin-left: auto; margin-right: auto; text-align: left; position: relative; border-bottom: 2px solid #ffffff; z-index: 11;} #herotext-inside-mob{width: 100%; margin-left: auto; margin-right: auto; text-align: center; position: absolute; z-index: 12;} @media all and (min-width:1601px){#heroslideshow-mob{display: none;} #herotext{bottom: 33%;} #herotextmob{display: none;} h1.mainheader{font-size: 77px; line-height: 77px;} h2.secondaryheader{font-size: 27px; line-height: 33px; letter-spacing: 18px;} #herotext-inside{bottom: 25%;} #herotext-inside-mob{display: none;} h1.mainheader-inside{font-size: 68px; line-height: 68px;}}@media all and (min-width: 1367px) and (max-width: 1600px){#heroslideshow-mob{display: none;} #herotext{bottom: 31%;} #herotextmob{display: none;} h1.mainheader{font-size: 75px; line-height: 75px;} h2.secondaryheader{font-size: 27px; line-height: 33px; letter-spacing: 17px;} #herotext-inside{bottom: 25%;} #herotext-inside-mob{display: none;} h1.mainheader-inside{font-size: 66px; line-height: 66px;}}@media all and (min-width: 1281px) and (max-width: 1366px){#heroslideshow-mob{display: none;} #herotext{bottom: 32%;} #herotextmob{display: none;} h1.mainheader{font-size: 70px; line-height: 70px;} h2.secondaryheader{font-size: 26px; line-height: 33px; letter-spacing: 15.5px;} #herotext-inside{bottom: 23%;} #herotext-inside-mob{display: none;} h1.mainheader-inside{font-size: 64px; line-height: 64px;}}@media all and (min-width: 1200px) and (max-width: 1280px){#heroslideshow-mob{display: none;} #herotext{bottom: 31%;} #herotextmob{display: none;} h1.mainheader{font-size: 66px; line-height: 66px;} h2.secondaryheader{font-size: 25px; line-height: 32px; letter-spacing: 14px;} #herotext-inside{bottom: 23%;} #herotext-inside-mob{display: none;} h1.mainheader-inside{font-size: 60px; line-height: 60px;}}@media all and (min-width: 801px) and (max-width: 1199px){#heroslideshow-mob{display: none;} #herotext{display: none;} #herotextmob{bottom: 25%;} h1.mainheader{font-size: 63px; line-height: 63px;} h2.secondaryheader{font-size: 24px; line-height: 30px; letter-spacing: 14px;} #herotext-inside{bottom: 20%;} #herotext-inside-mob{display: none;} h1.mainheader-inside{font-size: 56px; line-height: 56px;}}@media all and (min-width: 768px) and (max-width: 800px){#heroslideshow{display: none;} #herotext{display: none;} #herotextmob{bottom: 26%;} h1.mainheader{font-size: 60px; line-height: 60px;} h2.secondaryheader{font-size: 23px; line-height: 30px; letter-spacing: 13px;} #herotext-inside{display: none;} #herotext-inside-mob{bottom: 21%;} h1.mainheader-inside{font-size: 56px; line-height: 56px;}}@media all and (min-width: 641px) and (max-width: 767px){#heroslideshow{display: none;} #herotext{display: none;} #herotextmob{bottom: 24%;} h1.mainheader{font-size: 57px; line-height: 57px;} h2.secondaryheader{font-size: 22px; line-height: 28px; letter-spacing: 12px;} #herotext-inside{display: none;} #herotext-inside-mob{bottom: 20%;} h1.mainheader-inside{font-size: 52px; line-height: 52px;}}@media all and (min-width: 600px) and (max-width: 640px){#heroslideshow{display: none;} #herotext{display: none;} #herotextmob{bottom: 23%;} h1.mainheader{font-size: 57px; line-height: 57px;} h2.secondaryheader{font-size: 22px; line-height: 28px; letter-spacing: 12px;} #herotext-inside{display: none;} #herotext-inside-mob{bottom: 21%;} h1.mainheader-inside{font-size: 48px; line-height: 48px;}}@media all and (min-width: 433px) and (max-width: 599px){#heroslideshow{display: none;} #herotext{display: none;} #herotextmob{bottom: 21%;} h1.mainheader{font-size: 48px; line-height: 48px;} h2.secondaryheader{font-size: 20px; line-height: 27px; letter-spacing: 9px;} #herotext-inside{display: none;} #herotext-inside-mob{bottom: 20%;} h1.mainheader-inside{font-size: 36px; line-height: 36px;}}@media all and (min-width: 361px) and (max-width: 432px){#heroslideshow{display: none;} #herotext{display: none;} #herotextmob{bottom: 16%;} h1.mainheader{font-size: 38px; line-height: 38px;} h2.secondaryheader{font-size: 18px; line-height: 26px; letter-spacing: 6px;} #herotext-inside{display: none;} #herotext-inside-mob{bottom: 21%;} h1.mainheader-inside{font-size: 30px; line-height: 30px;}}@media all and (max-width: 360px){#heroslideshow{display: none;} #herotext{display: none;} #herotextmob{bottom: 12%;} h1.mainheader{font-size: 31px; line-height: 31px;} h2.secondaryheader{font-size: 17px; line-height: 23px; letter-spacing: 3px;} #herotext-inside{display: none;} #herotext-inside-mob{bottom: 15%;} h1.mainheader-inside{font-size: 22px; line-height: 22px;}}#container{top: 0px; left: 0px; width: 100%; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} .blackbackground{background: #000000; width: 100%; z-index: 1; border-bottom: 2px solid #ffffff;}.greenbackground{background: #005000; width: 100%; z-index: 1; border-bottom: 2px solid #ffffff;}.blackbackground-giving{background: #000000; width: 100%; z-index: 1; border-bottom: 2px solid #00cc00;}.whitebackground{background: #ffffff; width: 100%; z-index: 1; border-bottom: 2px solid #00cc00;}.text{font-family: 'proxima', Arial, sans-serif; color: #ffffff; left: 0px; padding: 30px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.text{width: 1250px;}} @media all and (max-width:1279px){.text{width: 98%;}} .text-insidesection-top{font-family: 'proxima', Arial, sans-serif; color: #ffffff; left: 0px; padding: 30px 0px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.text-insidesection-top{width: 1250px;}} @media all and (max-width:1279px){.text-insidesection-top{width: 98%;}} .text-insidesection{font-family: 'proxima', Arial, sans-serif; color: #ffffff; left: 0px; padding: 0px 0px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.text-insidesection{width: 1250px;}} @media all and (max-width:1279px){.text-insidesection{width: 98%;}} .video{border: 1px solid #00cc00;}.header{font-family: 'proxima-bold', Arial, sans-serif; color: #ffffff; letter-spacing: 1px; text-align: left; margin-top: 0px; text-transform: capitalize; left: 0px; padding: 30px 0px 16px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.header{width: 1250px;}} @media all and (max-width:1279px){.header{width: 98%;}} @media all and (min-width:1025px){.header{font-size: 27px; letter-spacing: 1px;}} @media all and (min-width:433px) and (max-width:1024px){.header{font-size: 24px; letter-spacing: 1px;}} @media all and (max-width:432px){.header{font-size: 21px; letter-spacing: 1px;}} .header2{font-family: 'proxima-bold', Arial, sans-serif; color: #ffffff; font-size: 21px; letter-spacing: 1px; text-align: left; margin-top: 0px; text-transform: capitalize; left: 0px; padding: 20px 0px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.header2{width: 1250px;}} @media all and (max-width:1279px){.header2{width: 98%;}} @media all and (min-width:1025px){.header2{font-size: 21px; letter-spacing: 1px;}} @media all and (min-width:433px) and (max-width:1024px){.header2{font-size: 20px; letter-spacing: 1px;}} @media all and (max-width:432px){.header2{font-size: 18px; letter-spacing: 1px;}} .headerwhite{font-family: 'proxima-bold', Arial, sans-serif; color: #000000; font-size: 27px; letter-spacing: 1px; text-align: left; margin-top: 0px; text-transform: capitalize; left: 0px; padding: 20px 0px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.headerwhite{width: 1250px;}} @media all and (max-width:1279px){.headerwhite{width: 98%;}} @media all and (min-width:1025px){.headerwhite{font-size: 27px; letter-spacing: 1px;}} @media all and (min-width:433px) and (max-width:1024px){.headerwhite{font-size: 24px; letter-spacing: 1px;}} @media all and (max-width:432px){.headerwhite{font-size: 21px; letter-spacing: 1px;}} .headerwhite2{font-family: 'proxima-bold', Arial, sans-serif; color: #000000; font-size: 21px; letter-spacing: 1px; text-align: left; margin-top: 0px; text-transform: capitalize; left: 0px; padding: 20px 0px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.headerwhite2{width: 1250px;}} @media all and (max-width:1279px){.headerwhite2{width: 98%;}} @media all and (min-width:1025px){.headerwhite2{font-size: 21px; letter-spacing: 1px;}} @media all and (min-width:433px) and (max-width:1024px){.headerwhite2{font-size: 20px; letter-spacing: 1px;}} @media all and (max-width:432px){.headerwhite2{font-size: 18px; letter-spacing: 1px;}} .textleft-parent{display: flex; flex-direction: row; flex-wrap:wrap-reverse; font-family: 'proxima', Arial, sans-serif; color: #ffffff; left: 0px; padding: 0px 0px 40px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.textleft-parent{width: 1250px;}} @media all and (max-width:1279px){.textleft-parent{width: 98%;}} .textleft-child1{order: 1; flex: 2 1 300px; z-index: 5;} .textleft-child2{order: 2; flex: 1 1 200px; z-index: 5;} @media all and (min-width: 741px){.textleft-child1{margin: 0px 0px 0px 0px;} .textleft-child2{margin: 0px 0px 0px 20px;}}@media all and (max-width:740px){.textleft-child1{margin: 0px 0px 0px 0px;} .textleft-child2{margin: 0px 0px 16px 0px;}}.textright-parent{display: flex; flex-direction: row; flex-wrap:wrap; font-family: 'proxima', Arial, sans-serif; color: #ffffff; left: 0px; padding: 30px 0px 40px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.textright-parent{width: 1250px;}} @media all and (max-width:1279px){.textright-parent{width: 98%;}} .textright-child1{order: 1; flex: 1 1 200px; z-index: 5;} .textright-child2{order: 2; flex: 2 1 300px; z-index: 5;} @media all and (min-width: 741px){.textright-child1{margin: 0px 30px 0px 0px;} .textright-child2{margin: 0px 0px 0px 0px;}}@media all and (max-width:740px){.textright-child1{margin: 0px 0px 0px 0px;} .textright-child2{margin: 0px 0px 16px 0px;}}.whoweare-parent{display: flex; flex-direction: row; flex-wrap:wrap; font-family: 'proxima', Arial, sans-serif; color: #ffffff; left: 0px; padding: 30px 0px 40px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.whoweare-parent{width: 1250px;}} @media all and (max-width:1279px){.whoweare-parent{width: 98%;}} .whoweare-child1{order: 1; flex: 3 1 500px; z-index: 5;} .whoweare-child2{order: 2; flex: 1 1 250px; z-index: 5;} @media all and (min-width: 741px){.whoweare-child1{margin: 0px 30px 0px 0px;} .whoweare-child2{margin: 0px 0px 0px 0px;}}@media all and (max-width:740px){.whoweare-child1{margin: 0px 0px 0px 0px;} .whoweare-child2{margin: 0px 0px 16px 0px;}}.mapheader{color: #ffffff; font-family: 'proxima', Arial, sans-serif; text-align: left; margin-top: 0px; left: 0px; padding: 30px 0px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.mapheader{width: 1250px;}} @media all and (max-width:1279px){.mapheader{width: 98%;}} .whereweare-parent{display: flex; flex-direction: row; flex-wrap:wrap; font-family: 'proxima', Arial, sans-serif; color: #ffffff; left: 0px; padding: 10px 0px 40px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.whereweare-parent{width: 1250px;}} @media all and (max-width:1279px){.whereweare-parent{width: 98%;}} .whereweare-child1{order: 1; flex: 2 1 500px; z-index: 5;} .whereweare-child2{order: 2; flex: 1 1 360px; z-index: 5;} @media all and (min-width: 741px){.whereweare-child1{margin: 0px 30px 0px 0px;} .whereweare-child2{margin: 0px 0px 0px 0px;}}@media all and (max-width:740px){.whereweare-child1{margin: 0px 0px 15px 0px;} .whereweare-child2{margin: 0px 0px 16px 0px;}}.boxes-parent{display: flex; position: relative; z-index: 4; text-align: center; padding: 50px 0px 40px 0px; flex-direction: row; justify-content:center; align-items:center; flex-wrap:wrap;} .boxes-child{flex: 1 1 300px; border: 1px solid #00cc00; line-height: 0px; position: relative; text-align: center; align-self: flex-start; justify-content: center; z-index: 2;} @media all and (min-width: 1280px){.boxes-child{max-width: 400px; margin: 10px;}}@media all and (min-width: 1024px) and (max-width: 1279px){.boxes-child{max-width: 320px; margin: 10px;}}@media all and (min-width: 660px) and (max-width: 1023px){.boxes-child{max-width: 320px; margin: 10px;}}@media all and (max-width:659px){.boxes-child{max-width: 400px; margin: 10px;}}.boxestext{width: 100%; bottom: 10px; margin-left: auto; margin-right: auto; text-align: center; position: absolute; z-index: 12;} h1.boxesheader{font-family: 'ttsquares', Arial, sans-serif; font-size: 16px; line-height: 16px; color:#ffffff; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; text-transform: uppercase; margin-left: auto; margin-right: auto; padding: 8px 0px; text-align:center; background-color: rgba(0, 0, 0, 0.7); border-top: 2px solid rgba(255, 255, 255, 0.8); border-bottom: 2px solid rgba(255, 255, 255, 0.8);} a.boxesheaderlinks{font-family: 'ttsquares', Arial, sans-serif; font-size: 16px; line-height: 16px; color:#ffffff; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; text-transform: uppercase; text-decoration: none;} .date-parent{display: flex; flex-direction: row; flex-wrap:wrap; padding: 0px 0px 0px 0px; background: url(/_assets/79e95878bc21.png); background-position: center; background-repeat: repeat; margin-left: auto; margin-right: auto; align-content: center; align-items: center; justify-content: center; position: relative; z-index: 10;} @media all and (min-width:1280px){.date-parent{width: 1250px;}} @media all and (max-width:1279px){.date-parent{width: 98%;}} .date-child{font-family: 'proxima-bold', Arial, sans-serif; color: #ffffff; font-size: 14px; line-height: 16px; left: 0px; margin: 3px 1px; align-self: center; text-align: left; z-index: 10;} p.black{font-size: 14px; line-height: 16px; margin: 0px; color: #000000; text-align: left;} @media all and (min-width:624px){.date-child{font-family: 'proxima-bold', Arial, sans-serif; color: #ffffff; font-size: 14px; line-height: 16px; left: 0px; margin: 3px 1px; align-self: center; text-align: left; z-index: 10;} table.importantdates-table{width: 205px; height: 150px; background:url(/_assets/7458e156d2c0.png); background-repeat:no-repeat; background-position:right center;} td.importantdates-date{padding: 0px 0px 0px 4px; width: 76px;} td.importantdates-desc{width: 126px;} br.datestable{display: inherit;}}@media all and (max-width:623px){.date-parent{background: #ffffff;} .date-child{font-family: 'proxima-bold', Arial, sans-serif; color: #ffffff; width: 100%; font-size: 14px; line-height: 16px; left: 0px; margin: 4px 0px 4px 0px; z-index: 10;} table.importantdates-table{left: 0px; text-align: left; width: 100%; margin: auto;} td.importantdates-date{width: 105px; padding: 10px 1px 10px 4px; background: #005000;} td.importantdates-desc{padding: 10px 1px 10px 4px; background: #aaffaa;} br.datestable{display: none;}}.left{left: 0px; margin: 0px; text-align: left; position: relative; z-index: 10;} .table{font-family: 'proxima', Arial, sans-serif; color: #ffffff; left: 0px; padding: 30px 0px 5px; margin: 0px auto; text-transform: capitalize; position: relative; z-index: 10;} @media all and (min-width:1280px){.table{width: 1250px; font-size: 15px; line-height: 16px;}}@media all and (min-width:1024px) and (max-width:1279px){.table{width: 98%; font-size: 14px; line-height: 15px;}}@media all and (max-width:1023px){.table{width: 98%; font-size: 12px; line-height: 13px;}}.table.benefitschart{font-family: 'proxima', Arial, sans-serif; color: #ffffff; left: 0px; padding: 30px 0px 5px; margin: 0px auto; text-transform: capitalize; position: relative; z-index: 10;} tr.benefitsrows:hover{background-color: #333333;} tr.whitebgrows:hover{background-color: #c8c8c8;} tr.blacktext{font-family: 'proxima', Arial, sans-serif; color: #000000;} @media all and (min-width:1280px){.table.benefitschart{width: 1250px; font-size: 15px; line-height: 16px;}}@media all and (min-width:1024px) and (max-width:1279px){.table.benefitschart{width: 98%; font-size: 14px; line-height: 15px;}}@media all and (max-width:1023px){.table.benefitschart{width: 98%; font-size: 12px; line-height: 13px;}}p.benefits{color: #ffffff; text-align: left;} @media all and (min-width:1280px){p.benefits{font-size: 15px; line-height: 16px; margin: 10px 0px;}} @media all and (min-width:1024px) and (max-width:1279px){p.benefits{font-size: 14px; line-height: 15px; margin: 10px 0px;}} @media all and (max-width:1023px){p.benefits{font-size: 12px; line-height: 13px; margin: 6px 0px;}} .footers-blackbackground{background: #000000; width: 100%; z-index: 1;} .footers-greenbackground{background: #005000; width: 100%; z-index: 1;} .footers{font-family: 'proxima-ital', Arial, sans-serif; text-align: left; color: #ffffff; padding: 5px 0px 30px; margin: 0px auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.footers{width: 1250px; font-size: 14px; line-height: 19px;}} @media all and (min-width:1024px) and (max-width:1279px){.footers{width: 98%; font-size: 14px; line-height: 18px;}} @media all and (max-width:1023px){.footers{width: 98%; font-size: 12px; line-height: 17px;}} .text-seating{font-family: 'proxima', Arial, sans-serif; color: #000000; left: 0px; padding: 30px 0px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.text-seating{width: 1250px;}} @media all and (max-width:1279px){.text-seating{width: 98%;}} table.seatingchart-table{font-family: 'proxima', Arial, sans-serif; color: #000000; text-align: left; left: 0px; margin: 0px auto; text-transform: capitalize; position: relative; z-index: 10;} h1.seatingchartheader{font-size: 27px; letter-spacing: 1px; margin-top: 0px; color: #000000; text-transform: capitalize; text-align: left;} @media all and (min-width:1025px){h1.seatingchartheader{font-size: 27px; letter-spacing: 1px;}} @media all and (min-width:433px) and (max-width:1024px){h1.seatingchartheader{font-size: 24px; letter-spacing: 1px;}} @media all and (max-width:432px){h1.seatingchartheader{font-size: 21px; letter-spacing: 1px;}} h3.seatingchartsubheader{font-family: 'proxima-bold', Arial, sans-serif; margin: 6px 0px 6px 0px; color: #000000; text-transform: capitalize; text-align: left;} @media all and (min-width:1025px){h3.seatingchartsubheader{font-size: 18px; line-height: 22px;}} @media all and (min-width:433px) and (max-width:1024px){h3.seatingchartsubheader{font-size: 17px; line-height: 21px;}} @media all and (max-width:432px){h3.seatingchartsubheader{font-size: 16px; line-height: 20px;}} p.seatingcharttext{margin: 8px 0px 8px 0px; color: #000000; text-align: left;} @media all and (min-width:1025px){p.seatingcharttext{font-size: 16px; line-height: 20px;}} @media all and (min-width:433px) and (max-width:1024px){p.seatingcharttext{font-size: 16px; line-height: 20px;}} @media all and (max-width:432px){p.seatingcharttext{font-size: 15px; line-height: 19px;}} a.seatingcharttextlinks{font-family: 'proxima-bold', Arial, sans-serif; font-size: 16px; color:#005000; text-decoration: none;} a.seatingcharttextlinks:hover{color:#000000; text-decoration: underline;} @media all and (min-width:1025px){a.seatingcharttextlinks{font-size: 16px; line-height: 20px;}} @media all and (min-width:433px) and (max-width:1024px){a.seatingcharttextlinks{font-size: 16px; line-height: 20px;}} @media all and (max-width:432px){a.seatingcharttextlinks{font-size: 15px; line-height: 19px;}} tr.whitetext{color: #ffffff;} .seating-parent{display: flex; flex-direction: row; flex-wrap:wrap; font-family: 'proxima', Arial, sans-serif; color: #ffffff; left: 0px; padding: 10px 0px 0px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.seating-parent{width: 1250px;}} @media all and (max-width:1279px){.seating-parent{width: 98%;}} .seating-child1{order: 1; flex: 1 1 420px; z-index: 5;} .seating-child2{order: 2; flex: 1 1 500px; z-index: 5;} @media all and (min-width: 741px){.seating-child1{margin: 0px 30px 0px 0px;} .seating-child2{margin: 0px 0px 0px 0px;}}@media all and (max-width:740px){.seating-child1{margin: 0px 0px 15px 0px;} .seating-child2{margin: 0px 0px 16px 0px;}}.buttons-parent{display: flex; flex-direction: row; flex-wrap:wrap; font-family: 'proxima', Arial, sans-serif; color: #ffffff; left: 0px; padding: 10px 0px 0px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.buttons-parent{width: 1250px;}} @media all and (max-width:1279px){.buttons-parent{width: 98%;}} .buttons-child1{order: 1; flex: 1 1 500px; z-index: 5;} .buttons-child2{order: 2; flex: 1 1 500px; z-index: 5;} @media all and (min-width: 1081px){.buttons-child1{margin: 0px 30px 10px 0px;} .buttons-child2{margin: 0px 0px 10px 30px;}}@media all and (max-width:1080px){.buttons-child1{margin: 0px 0px 15px 0px;} .buttons-child2{margin: 0px 0px 15px 0px;}}.t-top-buttons a{display:flex; -webkit-display:flex; align-items: center; -webkit-align-items:center; justify-content: center; -webkit-justify-content:center; font-family: 'ttsquares', Arial, sans-serif; color:#000000; padding:12px 0px; background-color: #82c120; border:1px solid #000000; text-decoration:none; text-transform:uppercase; font-weight:600; font-size:21px; transition:.25s; text-align:center;}.t-top-buttons a:hover{background-color:#007800; color:#ffffff;}table.parkingchart-table{font-family: 'proxima', Arial, sans-serif; color: #ffffff; text-align: left; left: 0px; margin: 0px auto; text-transform: capitalize; position: relative; z-index: 10;} .parking-parent{display: flex; flex-direction: row; flex-wrap:wrap; font-family: 'proxima', Arial, sans-serif; color: #000000; left: 0px; padding: 10px 0px 10px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.parking-parent{width: 1250px;}} @media all and (max-width:1279px){.parking-parent{width: 98%;}} .parking-child1{order: 1; flex: 1 1 360px; z-index: 5;} .parking-child2{order: 2; flex: 2 1 500px; z-index: 5;} @media all and (min-width: 741px){.parking-child1{margin: 0px 30px 0px 0px;} .parking-child2{margin: 0px 0px 0px 0px;}}@media all and (max-width:740px){.parking-child1{margin: 0px 0px 15px 0px;} .parking-child2{margin: 0px 0px 16px 0px;}}.table-4columns{font-family: 'proxima', Arial, sans-serif; color: #ffffff; left: 0px; padding: 30px 0px 5px; margin: 0px auto; position: relative; z-index: 10;} p.paymentsked{color: #ffffff; text-align: left;} @media all and (min-width:1280px){.table-4columns{width: 1250px; font-size: 16px; line-height: 16px;} p.paymentsked{font-size: 16px; line-height: 16px; margin: 10px 0px;}}@media all and (min-width:1024px) and (max-width:1279px){.table-4columns{width: 98%; font-size: 16px; line-height: 16px;} p.paymentsked{font-size: 16px; line-height: 16px; margin: 10px 0px;}}@media all and (max-width:1023px){.table-4columns{width: 98%; font-size: 14px; line-height: 14px;} p.paymentsked{font-size: 14px; line-height: 14px; margin: 6px 0px;}}.lefttablecell{text-align: left; padding-left: 3px;}table.youngalumni-table{font-family: 'proxima', Arial, sans-serif; color: #ffffff; text-align: left; left: 0px; margin: 0px auto; text-transform: capitalize; background: #005000; position: relative; z-index: 10;} p.subheads{font-family: 'proxima-ital'; text-align: center; color: #ffffff;} @media all and (min-width:1280px){p.subheads{font-size: 14px; line-height: 19px; margin: 4px 0px 0px 0px;}} @media all and (max-width:1279px){p.subheads{font-size: 13px; line-height: 18px; margin: 4px 0px 0px 0px;}} .table-compare{font-family: 'proxima', Arial, sans-serif; color: #000000; left: 0px; padding: 25px 0px 0px; margin: 0px auto; position: relative; z-index: 10;} p.comparison{font-size: 16px; line-height: 16px; margin: 10px 0px; color: #000000; text-align: left;} @media all and (min-width:1025px){p.comparison{font-size: 16px; line-height: 16px;}} @media all and (min-width:433px) and (max-width:1024px){p.comparison{font-size: 15px; line-height: 15px;}} @media all and (max-width:432px){p.comparison{font-size: 14px; line-height: 14px;}} p.comparison-nt{font-size: 16px; line-height: 16px; margin: 10px 0px; color: #ffffff; text-align: left;} @media all and (min-width:1025px){p.comparison-nt{font-size: 16px; line-height: 16px;}} @media all and (min-width:433px) and (max-width:1024px){p.comparison-nt{font-size: 15px; line-height: 15px;}} @media all and (max-width:432px){p.comparison-nt{font-size: 14px; line-height: 14px;}} p.comparison-ntnumbers{margin: 10px 0px; color: #ffffff; text-align: center;} @media all and (min-width:1025px){p.comparison-ntnumbers{font-size: 16px; line-height: 16px;}} @media all and (min-width:433px) and (max-width:1024px){p.comparison-ntnumbers{font-size: 15px; line-height: 15px;}} @media all and (max-width:432px){p.comparison-ntnumbers{font-size: 14px; line-height: 14px;}} @media all and (min-width:1280px){.table-compare{width: 1250px;}}@media all and (min-width:1024px) and (max-width:1279px){.table-compare{width: 98%;}}@media all and (max-width:1023px){.table-compare{width: 98%;} p.comparison{margin: 6px 0px;}}@media all and (min-width:1025px){p.comparison{font-size: 16px; line-height: 16px;} .table-compare{font-size: 16px; line-height: 16px;}} @media all and (min-width:433px) and (max-width:1024px){p.comparison{font-size: 15px; line-height: 15px;} .table-compare{font-size: 15px; line-height: 15px;}} @media all and (max-width:432px){p.comparison{font-size: 14px; line-height: 14px;} .table-compare{font-size: 14px; line-height: 14px;}} #donornav{font-family: 'proxima-bold', Arial, sans-serif; color: #ffffff; padding: 0px 0px 6px; text-align: left; word-break: keep-all; text-decoration: none;} a.donornavlinkfirst{font-family: 'proxima-bold', Arial, sans-serif; color: #ffffff; margin: 0px 10px 0px 0px; text-align: left; word-break: keep-all; text-decoration: none;} @media all and (min-width:1025px){a.donornavlinkfirst{font-size: 17px;}} @media all and (min-width:433px) and (max-width:1024px){a.donornavlinkfirst{font-size: 17px;}} @media all and (max-width:432px){a.donornavlinkfirst{font-size: 16px;}} a.donornavlinkfirst:hover{color: #00cc00; text-decoration: underline;} a.donornavlink{font-family: 'proxima-bold', Arial, sans-serif; color: #ffffff; margin: 0px 10px; text-align: left; text-decoration: none;} @media all and (min-width:1025px){a.donornavlink{font-size: 17px;}} @media all and (min-width:433px) and (max-width:1024px){a.donornavlink{font-size: 17px;}} @media all and (max-width:432px){a.donornavlink{font-size: 16px;}} a.donornavlink:hover{color: #00cc00; text-decoration: underline;} a.donornavlinklast{font-family: 'proxima-bold', Arial, sans-serif; color: #ffffff; margin: 0px 0px 0px 10px; text-align: left; text-decoration: none;} @media all and (min-width:1025px){a.donornavlinklast{font-size: 17px;}} @media all and (min-width:433px) and (max-width:1024px){a.donornavlinklast{font-size: 17px;}} @media all and (max-width:432px){a.donornavlinklast{font-size: 16px;}} a.donornavlinklast:hover{color: #00cc00; text-decoration: underline;} a.donorreturnlink{font-family: 'proxima-ital', Arial, sans-serif; color: #ffffff; margin: 12px 0px 6px 0px; text-decoration: none; text-align: right;} @media all and (min-width:1025px){a.donorreturnlink{font-size: 17px; line-height: 22px;}} @media all and (min-width:433px) and (max-width:1024px){a.donorreturnlink{font-size: 17px; line-height: 21px;}} @media all and (max-width:432px){a.donorreturnlink{font-size: 16px; line-height: 19px;}} a.donorreturnlink:hover{color: #00cc00; text-decoration: underline;} .donorlist{color: #ffffff; text-align: left} @media all and (min-width:1280px){.donorlist{width: 1250px; -webkit-column-count: 4; -moz-column-count: 4; column-count: 4;}} @media all and (min-width:801px) and (max-width:1279px){.donorlist{width: 98%; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3;}} @media all and (min-width:551px) and (max-width:800px){.donorlist{width: 98%; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}} @media all and (max-width:550px){.donorlist{width: 98%; -webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}} @media all and (min-width:1025px){.donorlist{font-size: 16px; line-height: 20px;}} @media all and (min-width:433px) and (max-width:1024px){.donorlist{font-size: 16px; line-height: 20px;}} @media all and (max-width:432px){.donorlist{font-size: 15px; line-height: 19px;}} .br-donorlist{}@media all and (min-width:1280px){.br-donorlist{display: inherit;}} @media all and (max-width:1279px){.br-donorlist{display: none;}} .br-donorlist-lastcol{}@media all and (min-width:551px){.br-donorlist-lastcol{display: inherit;}} @media all and (max-width:550px){.br-donorlist-lastcol{display: none;}} .premiumnav{font-family: 'proxima-bold', Arial, sans-serif; color: #ffffff; padding: 0px 0px 6px; margin: 3px 0px 3px;; text-align: center; word-break: keep-all; text-decoration: none;} a.premiumnavlinkfirst{font-family: 'proxima-bold', Arial, sans-serif; color: #005000; text-align: left; word-break: keep-all; text-decoration: underline;} @media all and (min-width:1025px){a.premiumnavlinkfirst{font-size: 16px; margin: 0px 15px 0px 0px;}} @media all and (min-width:433px) and (max-width:1024px){a.premiumnavlinkfirst{font-size: 15px; margin: 0px 12px 0px 0px;}} @media all and (max-width:432px){a.premiumnavlinkfirst{font-size: 15px; margin: 0px 10px 0px 0px;}} a.premiumnavlinkfirst:hover{color: #00cc00; text-decoration: underline;} a.premiumnavlink{font-family: 'proxima-bold', Arial, sans-serif; color: #005000; text-align: left; text-decoration: underline;} @media all and (min-width:1025px){a.premiumnavlink{font-size: 16px; margin: 0px 15px;}} @media all and (min-width:433px) and (max-width:1024px){a.premiumnavlink{font-size: 15px; margin: 0px 12px;}} @media all and (max-width:432px){a.premiumnavlink{font-size: 15px; margin: 0px 10px;}} a.premiumnavlink:hover{color: #00cc00; text-decoration: underline;} a.premiumnavlinklast{font-family: 'proxima-bold', Arial, sans-serif; color: #005000; text-align: left; text-decoration: underline;} @media all and (min-width:1025px){a.premiumnavlinklast{font-size: 16px; margin: 0px 0px 0px 15px;}} @media all and (min-width:433px) and (max-width:1024px){a.premiumnavlinklast{font-size: 15px; margin: 0px 0px 0px 12px;}} @media all and (max-width:432px){a.premiumnavlinklast{font-size: 15px; margin: 0px 0px 0px 10px;}} a.premiumnavlinklast:hover{color: #00cc00; text-decoration: underline;} .premiumseatimages{width: 100%; line-height: 0px; margin-left: auto; margin-right: auto; text-align: left; position: relative; border: 1px solid #00cc00; z-index: 11;} .premiumtext{top: 2px; left: 2px; margin-left: auto; margin-right: auto; text-align: left; position: absolute; z-index: 12;} h5.premcutline{font-family: 'proxima', Arial, sans-serif; color:#ffffff; letter-spacing: 1px; text-shadow: -1px -1px #000000, 1px 1px #000000, 1px -1px #000000, -1px 1px #000000; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0px 6px 2px; text-align:left; background-color: rgba(0, 0, 0, 0.7);} @media all and (min-width:1025px){h5.premcutline{color:#ffffff; font-size: 16px; line-height: 20px;}} @media all and (max-width:1024px){h5.premcutline{color:#ffffff; font-size: 14px; line-height: 17px;}} .table-parkinglevels{font-family: 'proxima', Arial, sans-serif; color: #000000; left: 0px; padding: 10px 0px 5px; margin: 0px auto; position: relative; z-index: 10;} .staff-parent{display: flex; flex-direction: row; flex-wrap:wrap; align-items: stretch; padding: 0px; margin: auto; position: relative; z-index: 10;} .stafftickets-parent{display: flex; flex-direction: row; flex-wrap:wrap; justify-content: center; align-items: stretch; padding: 0px; margin: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.staff-parent{width: 1250px;}} @media all and (max-width:1279px){.staff-parent{width: 98%;}} .staff-child{flex: 1 1 1; background:url(/_assets/45c6b8602682.png); background-position: bottom center; background-repeat: no-repeat; text-align: left;} .stafftickets-child{flex: 1 1 1; background:url(/_assets/45c6b8602682.png); background-position: bottom center; background-repeat: no-repeat; text-align: left;} @media all and (min-width:1250px){.staff-parent{justify-content: center;} .staff-child{width: 250px; margin: 0px 30px 30px 30px;} .stafftickets-child{width: 250px; margin: 0px 50px 30px 50px;}} @media all and (min-width:1020px) and (max-width:1249px){.staff-parent{justify-content: center;} .staff-child{width: 250px; margin: 0px 30px 20px 30px;} .stafftickets-child{width: 250px; margin: 0px 30px 20px 30px;}} @media all and (min-width:760px) and (max-width:1019px){.staff-parent{justify-content: center;} .staff-child{width: 220px; margin: 0px 30px 20px 30px;} .stafftickets-child{width: 220px; margin: 0px 30px 20px 30px;}} @media all and (max-width:759px){.staff-parent{justify-content: center;} .staff-child{width: 250px; margin: 0px 10px 20px 10px;} .stafftickets-child{width: 250px; margin: 0px 10px 20px 10px;}} h3.staffnamegreenbg{font-family: 'proxima-bold', Arial, sans-serif; color: #ffffff; font-size: 18px; line-height: 24px; margin: 0px; padding: 8px 0px; background: #005000; text-transform: capitalize; text-align: center;} @media all and (min-width:1025px){h3.staffnamegreenbg{font-size: 18px; line-height: 22px;}} @media all and (min-width:433px) and (max-width:1024px){h3.staffnamegreenbg{font-size: 17px; line-height: 21px;}} @media all and (max-width:432px){h3.staffnamegreenbg{font-size: 16px; line-height: 20px;}} h3.staffnameblackbg{font-family: 'proxima-bold', Arial, sans-serif; color: #ffffff; font-size: 18px; line-height: 24px; margin: 0px; padding: 8px 0px; background: #000000; text-transform: capitalize; text-align: center;} @media all and (min-width:1025px){h3.staffnameblackbg{font-size: 18px; line-height: 22px;}} @media all and (min-width:433px) and (max-width:1024px){h3.staffnameblackbg{font-size: 17px; line-height: 21px;}} @media all and (max-width:432px){h3.staffnameblackbg{font-size: 16px; line-height: 20px;}} p.staffinfo{font-family: 'proxima', Arial, sans-serif; color: #000000; font-size: 15px; line-height: 18px; margin: 0px; padding: 7px 0px 0px; background: #ffffff; text-transform: capitalize; text-align: center;} a.stafflinks{font-family: 'proxima', Arial, sans-serif; color:#000000; font-size: 14px; line-height: 17px; text-transform: lowercase; text-decoration: underline;} a.stafflinks:hover{color:#00cc00; text-decoration: underline;} .photograph{line-height: 0px; margin: 0px;}.contact-parent{display: flex; flex-direction: row; flex-wrap:wrap; align-items: flex-start; font-family: 'proxima', Arial, sans-serif; font-size: 18px; color: #ffffff; left: 0px; padding: 0px 0px 10px 0px; margin-left: auto; margin-right: auto; position: relative; z-index: 10;} @media all and (min-width:1280px){.contact-parent{width: 1250px;}} @media all and (max-width:1279px){.contact-parent{width: 98%;}} .contact-child-info{flex: 1 1 300px; text-align: left; padding-bottom: 16px;} .contact-child-form{flex: 5 1 300px; text-align: left; padding-bottom: 16px;} a.contactuslinks{font-family: 'proxima', Arial, sans-serif; font-size: 18px; color: #ffffff; text-decoration: underline;} a.contactuslinks:hover{color: #00cc00;} @media all and (min-width:1025px){.contact-parent{font-size: 18px; line-height: 22px;}} @media all and (min-width:433px) and (max-width:1024px){.contact-parent{font-size: 17px; line-height: 21px;}} @media all and (max-width:432px){.contact-parent{font-size: 16px; line-height: 20px;}} .form{width: 96%; position: relative; z-index: 2;} .formframe{font-family: 'proxima', Arial, sans-serif; color: #ffffff; font-size: 16px; text-align: left; padding-top: 5px; padding-bottom: 5px;} input{font-family: 'proxima', Arial, sans-serif; color: #ffffff; width: 95%; font-size: 16px; background: #001e00; border: 1px solid #00aa00; padding-top: 5px; padding-bottom: 5px; padding-left: 3px;} input.send{font-family: 'proxima-bold', Arial, sans-serif; color: #ffffff; width: 95%; font-size: 16px; background: #001e00; border: 1px solid #00aa00; padding: 10px 0px;} textarea{font-family: 'proxima', Arial, sans-serif; color: #ffffff; width: 95%; font-size: 16px; height: 80px; background: #001e00; border: 1px solid #00aa00; padding-top: 5px; padding-bottom: 0px; padding-left: 3px;} .button{font-family: 'proxima-bold', Arial, sans-serif; color:#ffffff; font-size: 16px; margin: auto; text-align: center; width: 200px; padding: 0px 0px;} p.required{font-size: 14px; text-align: left; color: #00aa00; margin-top: -10px;} #closing{left: 0px; width: 100%; background: #005000; position: relative; margin-left: auto; margin-right: auto; text-align: center; border-top: 1px solid #00c800; padding-top: 20px; z-index: 9;} #closing-text{left: 0px; position: relative; margin-left: auto; margin-right: auto; text-align: center; font-family: 'proxima', Arial, sans-serif; font-size: 14px; line-height: 18px; color:#ffffff; z-index: 10;} @media all and (min-width:1280px){.text{width: 1250px;}} @media all and (max-width:1279px){.text{width: 98%;}} a.closelinks{font-family: 'proxima', Arial, sans-serif; color:#ffffff; line-height: 24px; margin: 0px 10px; text-decoration: underline;} a.closelinks:hover{color:#00c800;} #gomeangreen{position: relative; margin: 0px auto 10px auto; text-align: center; font-family: 'hasc', Arial, sans-serif; font-size: 18px; color:#ffffff; z-index: 10;} h1::before{display: block; content: " "; margin-top: -104px; height: 104px; visibility: hidden; pointer-events: none;}h1.seatingchartheader::before{display: block; content: " "; margin-top: -104px; height: 104px; visibility: hidden; pointer-events: none;}h3::before{display: block; content: " "; margin-top: -90px; height: 90px; visibility: hidden; pointer-events: none;}a[href^="tel:"]{font-family: 'proxima-bold', Arial, sans-serif; color:#00aa00; text-decoration: none;}@charset "utf-8"; ul.topnav{list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: #000000; position: fixed; top: 0px; left: 0px; width: 100%; z-index: 999; margin-left: auto; margin-right: auto; text-align: center; border-bottom: 1px solid rgba(255, 255, 255, 0.4);}ul.topnav li{float: left;} ul.topnav li a{display: inline-block; color: #ffffff; text-align: center; padding: 8px 3px 5px 6px; text-decoration: none; transition: 0.2s;}ul.topnav li a:hover{background-color: #007900;} ul.topnav li.icon{display: none;} @media screen and (max-width:1650px){ul.topnav li:not(:first-child){display: none;} ul.topnav li.icon{float: right; display: inline-block;}} @media screen and (max-width:1650px){ul.topnav.responsive{position: fixed;} ul.topnav.responsive li.icon{position: fixed; z-index: 999; right: 0; top: 0;}ul.topnav.responsive li{float: none; display: inline;}ul.topnav.responsive li a{display: block; text-align: left;}} .brand-lockup{display:block;background:#007900;color:#fff;font-family:proxima-bold,Arial,sans-serif;text-decoration:none;padding:18px 24px;letter-spacing:1px} .brand-lockup span{display:block;font-size:13px;letter-spacing:3px;text-transform:uppercase} .breadcrumbs{text-align:left;padding:12px 8%;background:#111;color:#cfcfcf;font-size:14px} .breadcrumbs a{color:#9fdb9f;text-decoration:none} .breadcrumbs a:hover{text-decoration:underline} .article-photo{width:100%;height:auto;display:block;margin:0 0 18px 0} .text table{width:100%;border-collapse:collapse;margin:16px 0;color:#fff} .text th,.text td{border:1px solid #2a2a2a;padding:8px;text-align:left} .text th{background:#007900} .related a,.text a{color:#9fdb9f} #closing-text a.closelinks{margin:0 8px} .blog-card{text-align:left;margin:0 0 28px 0} .blog-card img{width:100%;height:auto} .visually-hidden{position:absolute;left:-9999px} label{display:block;text-align:left;color:#fff} img{max-width:100%;height:auto} ul.topnav li.icon button.menu-toggle{background:transparent;border:0;color:#fff;padding:8px 10px;font-size:15px;cursor:pointer} @media all and (max-width:800px){#herotext-inside,#herotext{display:block!important;position:relative!important;bottom:auto!important}}
/* Production restoration pass */
header{min-height:74px;}
#mainnav{display:flex;align-items:center;justify-content:center;gap:0;min-height:74px;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box;}
#mainnavlogo{top:0!important;left:0!important;width:auto!important;}
.brand-lockup{min-height:74px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;}
#container{padding-top:74px;}
#hero{position:relative;overflow:hidden;}
#hero>img.article-photo{margin-bottom:0;object-fit:cover;max-height:620px;}
#herotext,#herotext-inside{box-sizing:border-box;}
.blackbackground,.greenbackground,.whitebackground{clear:both;}
#closing{clear:both;}
#closing-text{max-width:1250px;width:96%;padding:0 0 20px 0;}
@media all and (max-width:1650px){header{min-height:38px;}#container{padding-top:38px;}#mainnav,#mainnavlogo{display:none!important;}.brand-lockup{min-height:0;}ul.topnav{min-height:38px;box-sizing:border-box;}}
@media all and (max-width:800px){#hero>img.article-photo{max-height:none;}#closing-text{width:94%;}.breadcrumbs{padding-left:3%;padding-right:3%;}}
