@import"https://fonts.googleapis.com/css2?family=Oxygen:wght@300&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons";body{border:0;margin:0 auto;font-size:16px;line-height:1.7;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}button{margin-left:5px;margin-right:5px;color:#fff;font-size:1em;display:inline-block;padding:10px 30px;border-width:0;background-color:#14a839;background-image:none;text-shadow:none;border-radius:4px;-webkit-border-radius:4px;line-height:1.6}.row{margin:0 auto 15px;padding:0 25px;max-width:1200px}a:link{color:#5087ca;text-decoration:none}a:hover{color:#406ea7;text-decoration:none}.hidden{display:none}.form-input-label{font-weight:700;text-align:right;margin-right:20px}.center-page{margin-left:auto;margin-right:auto;display:block;width:fit-content}.vertical-space-20{margin-top:20px}.indent{margin-left:100px}.expand-left{display:grid;grid-template-columns:auto 100px}.left{margin-left:0;margin-right:auto;width:fit-content}.right{margin-left:auto;margin-right:0;width:fit-content}.right-align-items{display:block;text-align:right}.error{color:red;font-weight:700}.half-page{height:400px}.menubar{top:0;z-index:1;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:0;width:100%;background-color:maroon;color:#fff;display:flex;flex-wrap:wrap;min-height:20px;position:sticky}img.logo{position:relative;display:flex;margin-left:20px;margin-top:5px;background-color:#fff;filter:drop-shadow(5px 5px 10px black);z-index:2}.menu-buttons-container{margin-right:50px;margin-left:auto;display:flex;flex-wrap:wrap;height:fit-content}a.menu-button{display:flex;margin-top:0;margin-bottom:0;border-bottom:2px none #fff;border-radius:0;background-color:transparent;color:#edf6be;text-transform:none;letter-spacing:0;font-family:Oxygen,cursive;font-size:1em;width:auto;display:inline-block;text-align:center;text-decoration:none;border-width:0;line-height:1.7;vertical-align:baseline;padding:10px 15px}a.menu-button:hover{border-bottom-width:2px;border-bottom-color:#42adff;background-color:#424242;color:#fff}div.donate-button{line-height:1.7;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;vertical-align:baseline;margin-top:10px}footer{display:flex;padding:0 20px;margin:0;max-width:none;background-color:maroon;color:#fff;font-size:16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.7;flex-wrap:wrap}h4.footer-heading{margin-bottom:0;padding-right:0;padding-bottom:5px;width:100%;color:#edf6be;text-align:left;font-size:24px;font-family:Oxygen,cursive;font-weight:700}.footer-column{width:25%;min-width:200px;flex-wrap:wrap}.footer-rule{margin:0;padding:0 5px;width:100%}.footer-rule hr{margin:0;border:0;border-top:1px solid #ddd;width:100%;border-top-color:#669ad1}a.social-image{margin-right:4%;min-width:0;background-color:#426dc2;border-radius:3px;max-width:50px;display:inline-block}.social-image img{margin:0 auto;display:block;max-width:100%}.concert-list{display:block}.concert{display:flex;margin:25px auto;width:fit-content;align-items:center;justify-content:center}.concert-brief{display:block;width:fit-content;font-weight:700;font-size:larger;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;margin:0 auto}.concert-buttons{display:block;width:fit-content;margin:0 auto}button.ticket-link{background-color:green}button.program-link{background-color:#6a5acd}button,a{cursor:pointer}.banner-container{position:relative;margin-top:0;background-repeat:no-repeat;background-position:left middle}.banner-text-overlay{margin-top:0;margin-right:50px;margin-left:auto;max-width:800px;padding:20px;background-color:#856a85e6}h1{font-size:30px;font-family:Oxygen,cursive;font-weight:700}h1.banner-title{margin-bottom:15px;width:auto;color:#e8f857;line-height:1}.banner-subtitle{color:#fff;font-size:20px;line-height:1.3;font-family:Oxygen,cursive}h1.section-title{color:#46a0db;text-align:center;margin-top:50px}.section-description{font-style:italic;font-weight:700;margin:auto;width:fit-content;max-width:85%}.ticket-list{display:block}.ticket{display:block;width:fit-content}.ticket-name{font-weight:700;font-size:larger}.ticket-form{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}label.money,input.ticket-quantity{width:50px;text-align:right}.two-column{display:grid;grid-template-columns:auto auto;align-items:end}.ticket-container{border-bottom:2px solid lightgray}.discount-label{font-weight:700;font-style:italic;font-size:smaller}.field-layout{display:flex;flex-wrap:nowrap;align-items:right;justify-content:right}.warning{color:red}.original-price{display:inline;text-decoration:line-through;color:red;margin-right:4px}.discounted-price{display:inline;font-weight:700;color:#006400}.price{display:inline;font-weight:700}.inline{display:inline}.sponsors-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.sponsorship-information{display:block;margin:auto;width:fit-content;max-width:80%}h2{color:maroon}.sponsor{height:150px;width:250px;margin:25px;overflow:hidden}.sponsor img{width:100%;height:100%;object-fit:contain}.audition-instrument-section-title{font-weight:700;padding-left:50px}.audition-instrument-section{display:flex;flex-wrap:wrap;padding-left:50px}.audition-instrument{margin:10px 50px}
