@media screen and (max-width:1400px){.index-body{width:90%;padding-right:5%;padding-left:5%}#profile-img{width:400px}.members-body{width:90%;padding-right:5%;padding-left:5%}.calendar-body{width:90%;padding-right:5%;padding-left:5%}.roster-body{width:90%;padding-right:5%;padding-left:5%;max-width:none}.roster-contact{width:100%}.roster-img{width:100%}.member-body{width:90%;padding-right:5%;padding-left:5%}.error-body{width:90%;padding-right:5%;padding-left:5%}.sitemap-body{width:90%;padding-right:5%;padding-left:5%}}@media screen and (max-width:1280px){.grey-section-width{width:auto}.index-result-card{width:100%}.member-thumbnail-holder-title{font-size:36px}.member-link-holder-title{font-size:36px}.member-links-holder{font-size:24px}.roster-gallery-link{width:32%}.gallery-name{width:auto}.roster-indiv-title{font-size:50px}.roster-description:first-child{margin-top:30px}}@media screen and (max-width:1200px){.footer-container{flex-direction:column}.footer-left{height:auto}.footer-right{height:auto;width:100%;flex-direction:row}.phone-and-email-div{width:100%;justify-content:center}.phone-div{justify-content:right}.email-div{justify-content:left}.social-container{margin-bottom:0;padding-left:0}.social-buttons{margin-bottom:0;padding-left:0}}@media screen and (max-width:1100px){.roster-body{width:96%;padding-right:2%;padding-left:2%}.roster-gallery-card{padding:15px 24px}.roster-info{width:60%}.roster-bio{margin-top:30px}.roster-no-bio{margin-top:30px}}@media screen and (max-width:1122px){.header-right li{padding:0 9.6px}}@media screen and (max-width:1024px){body{margin-top:60px!important}.header{min-height:60px!important;padding:0!important;width:100%;top:0;z-index:100;position:fixed;border-bottom:.5px solid var(--color-dark)}.header-line{display:none}.logo{max-width:150px;margin-left:15px;margin-top:5px}.logo a{height:50px;padding-left:0}.logo a img{max-width:100%;max-height:50px;transition:.5s linear all;-webkit-transition:.5s linear all;-moz-transition:.5s linear all;-ms-transition:.5s linear all;-o-transition:.5s linear all}.sticky-logo{max-width:100%!important;max-height:50px!important}.header-right{margin-right:0}.header-right ul{margin:8px}.header-right ul{margin:8px}.sticky-ul{margin-top:8px!important}.dropdown .dropbtn,.header-right li{display:none;opacity:0;transition:opacity 750ms;-webkit-transition:opacity 750ms;-moz-transition:opacity 750ms;-ms-transition:opacity 750ms;-o-transition:opacity 750ms}.nav-btn{opacity:0;transition:opacity 750ms;-webkit-transition:opacity 750ms;-moz-transition:opacity 750ms;-ms-transition:opacity 750ms;-o-transition:opacity 750ms}.nav-btn a{font-size:18px}.header-right li.icon-holder{float:right;display:block;opacity:1}.header-right.responsive{position:relative;width:-webkit-fill-available;padding-bottom:15px;background-color:#fff;border-bottom:.5px solid #000}.header-right.responsive li.icon-holder{position:absolute;right:8px;top:-42px}.header-right.responsive li{float:none;display:block;text-align:left}.header-right a{width:100%;text-align:left;padding-top:10px;padding-bottom:10px}a.icon{padding:0;margin-top:1px;font-size:24px}i.fa-shopping-cart,i.fa-user{display:none}.header-members-text,.header-shop-text{display:inline-block}.header-right.responsive .dropdown{float:none;width:100%}.header-right.responsive .dropdown-content{position:relative}.header-right.responsive .dropdown .dropbtn{display:block;width:70px;text-align:left;padding-top:10px;padding-bottom:10px}.header-right.responsive .dropdown .dropbtn-chevron{display:block;width:30px;padding-top:13px;padding-bottom:10px;color:var(--color-blue);background-color:var(--color-light);border:0}.dropdown:hover .dropdown-content{display:none;opacity:0}.show-dropdown-content{display:block!important}.dropdown-content a{padding:10px 10px 10px 60px}.dropdown-content a:hover{color:var(--color-copper);background-color:#fff}.header-spacer{margin-top:0}#site_header_right{position:fixed;top:60px;left:0;width:100%;max-height:0;overflow:hidden;background-color:#fff;transition:max-height .35s ease-out,visibility 0s .35s linear;border-bottom:0;float:none;z-index:99;visibility:hidden}#site_header_right.responsive{max-height:calc(100vh - 60px);transition:max-height .35s ease-in,visibility 0s linear;border-bottom:.5px solid var(--color-dark);padding-bottom:15px;overflow-y:auto;visibility:visible}#site_header_right ul{margin:0;padding:15px 15px 0 15px;list-style:none;font-weight:900;font-size:18px}#site_header_right>ul>div.dropdown,#site_header_right>ul>li{display:block;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease-out,transform .3s ease-out,visibility 0s .3s linear}#site_header>li.icon-holder{display:block;opacity:1;visibility:visible;position:fixed;top:15px;right:15px;z-index:101;transform:none;transition:none;width:auto}#site_header>li.icon-holder>a.icon{padding:0;font-size:24px;line-height:1;display:block;color:var(--color-dark);text-decoration:none}#site_header_right.responsive>ul>div.dropdown,#site_header_right.responsive>ul>li{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s ease-in .1s,transform .3s ease-in .1s,visibility 0s linear}#site_header_right.responsive div.dropdown,#site_header_right.responsive li{float:none;text-align:left;padding:0;width:100%}#site_header_right.responsive li a:not(.icon):not(.dropbtn){padding:10px 0;display:block}#site_header_right.responsive div.dropdown>li.nav-btn{display:flex;align-items:center;width:100%;padding:0;opacity:1;visibility:visible;transform:none}#site_header_right.responsive div.dropdown>li.nav-btn>a.dropbtn{display:inline-block;padding:10px 0;color:var(--color-dark);text-decoration:none;opacity:1;visibility:visible}#site_header_right.responsive div.dropdown>li.nav-btn>button.dropbtn-chevron{display:inline-block;padding:10px 5px;background:0 0;border:none;color:var(--color-dark);cursor:pointer;font-size:16px;line-height:1;opacity:1;visibility:visible;flex-shrink:0;margin-left:5px}.header-right.responsive .dropdown-content{max-height:0;overflow:hidden;background-color:transparent;box-shadow:none;padding-left:20px;position:static;display:block;opacity:1;transition:max-height .3s ease-in-out}.header-right.responsive .dropdown-content.show-dropdown-content{max-height:300px}.header-right.responsive .dropdown-content a{padding:8px 0;font-size:16px;display:block;width:100%;color:var(--color-dark);text-decoration:none}.header-right.responsive .dropdown-content a:hover{color:var(--color-copper);background-color:transparent}#site_header_right.responsive i.fa-shopping-cart,#site_header_right.responsive i.fa-user{display:none}#site_header_right.responsive .header-members-text,#site_header_right.responsive .header-shop-text{display:inline}.index-about-text{width:100%}.index-promo-text{width:100%}.audition-body{width:90%;padding-right:5%;padding-left:5%}.concerts-video-container,.videos-video-container{grid-template-columns:1fr}.contact-body{width:90%;padding-right:5%;padding-left:5%}.concerts-body{width:90%;padding-right:5%;padding-left:5%}.donate-body{width:90%;padding-right:5%;padding-left:5%}.history-body{width:90%;padding-right:5%;padding-left:5%}.card-forward{flex-direction:column-reverse}.card-backward{flex-direction:column-reverse}.director-card{width:auto}.director-info{width:700px;margin-top:20px}.director-name{text-align:center}.director-image-holder{width:100%}.director-img{max-height:400px;height:100%;width:100%;object-fit:cover}.retro-img{object-position:top}.director-dates{margin-left:0;float:none;display:block;line-height:24px;margin-bottom:10px}.team-card{width:auto}.team-info{width:700px;margin-top:20px}.team-name{text-align:center}.team-image-holder{width:100%}.team-img{max-height:400px}.team-link{display:none}.team-role{text-align:center}.team-email{text-align:center}.team-link-mobile{display:block}.library-body{width:90%;padding-right:5%;padding-left:5%}.borrowing-agreement-body{width:90%;padding-right:5%;padding-left:5%}.login-form{width:75%}.reset-form{width:75%}#profile-img{width:65%}.new-password-text{width:75%}.dues-prompt{width:75%}#calendar{height:80vh}.privacy-policy-body{width:90%;padding-right:5%;padding-left:5%}.related-item{height:auto}.cart-button-text-homepage,.cart-button-text-shop{margin-bottom:10px;margin-top:10px}.shop-holder{gap:calc(8.7% / 3)}.shop-item{height:auto}.related-item .shop-item-title{font-size:22px}.related-item .shop-item-price{font-size:28px}.shipping-included{width:calc(100% - 400px)}.map-show{width:400px}.admin-logout-btn{top:70px!important}.attendance-form{width:90%}.attendance-label{font-size:18px}}@media screen and (max-width:975px){.index-about-button{width:45%}.givebutter-donation-panel{flex-direction:column;align-items:center}.givebutter-widget{width:100%;max-width:440px}.givebutter-donation-guidance{width:100%}.givebutter-fee-instructions{width:100%}.members-header-title{font-size:50px;line-height:50px;margin-bottom:0;padding-top:17.5px;padding-right:20px}.gallery-name{font-size:20px}.gallery-description{font-size:14px;margin-bottom:2.5px}.cart-item-right h2{font-size:24px}.cart-item-right p{font-size:16px;margin-top:5px}.cart-item{height:250px}.cart-img{width:250px}.cart-item-right-top{height:150px}.cart-item-right-bottom{height:100px}.cart-item .qty-input .qty-count{width:2rem;height:2rem}.cart-item .qty-input .product-qty{width:2.5rem;height:2rem;font-size:18px}.remove-button{font-size:12px;margin-top:5px}.donation-item{height:150px}.donation-item-left{width:270px;font-size:20px}.donation-item-right{width:calc(100% - 270px)}#data-table-container .col-actions{flex:.61}}@media screen and (max-width:850px){.index-poster{width:97%}.index-poster-title{font-size:40px}.index-about-text{font-size:20px;line-height:32px}.index-promo-text{font-size:20px;line-height:32px}.review-title{font-size:40px}.footer-right{flex-direction:column;align-items:center;margin-top:20px}.newsletter-title{margin-top:30px;text-align:center}.season-ticket-options{width:80%}.director-info{width:590px}.director-img{max-height:300px}.team-info{width:590px}.team-img{max-height:300px}.piece-option-error-message{display:block}.piece-options{flex-flow:column;margin-top:20px}.borrowing-agreement-small-option{width:100%}.piece-option{width:100%}.connect-description{font-size:36px;line-height:40px}.login-body{margin-top:30px}.login-form{width:100%}.reset-form{width:100%}.new-password-text{width:100%}.forgot-password-text{width:100%}.member-thumbnail-holder-title{font-size:32px}.member-link-holder-title{font-size:32px}.member-links-holder{font-size:20px}.member-thumbnail-title{font-size:20px;padding:20px 20px}.roster-gallery-link{width:48%}.gallery-name{font-size:24px}.gallery-description{font-size:18px;margin-bottom:0}.error-title{font-size:45px}.error-description{font-size:32px;line-height:36px}.map-group{width:40%}#addresses-div{width:100%}.shipping-included{margin-bottom:30px}.map-show{width:100%}}@media screen and (max-width:800px){.index-grey-section .shop-item:last-child{display:flex}.concert-datetimeloc{width:100%}.concert-buy-button{width:100%;margin-top:20px}.concert-datetimeloc2{width:100%;border-top:5px solid;padding-top:10px}.concert-buy-button2{width:100%;margin-top:20px}.concert-datetimeloc3{width:100%;border-top:5px solid;padding-top:10px}.concert-buy-button3{width:100%;margin-top:20px}.concert-buy-button .site-button{width:100%}.concert-buy-button2 .site-button{width:100%}.donation-container{width:80%}.dues-prompt{width:80%}.product-holder{flex-flow:column-reverse}.product-description-holder{width:100%;margin-bottom:25px}.product-img{width:100%}.product-description-holder{width:100%;margin-bottom:25px}.checkout-button-text{width:100%!important}.cart-item{height:200px;margin-bottom:20px;box-shadow:rgba(0,0,0,.3) 0 5px 15px,rgba(0,0,0,.22) 0 5px 15px}.cart-item-right-top{height:130px}.cart-item-right-bottom{height:70px}.cart-img{width:200px;margin-right:10px}.cart-item-right h2{font-size:16px}.cart-item-right p{font-size:12px}.event-details-text{font-size:12px!important}.cart-item .qty-input{margin-top:0}.cart-item .qty-input .qty-count{width:1.5rem;height:1.5rem}.cart-item .qty-input .product-qty{width:2.5rem;height:1.5rem;font-size:14px}.donation-item{height:150px}.donation-item-left{width:210px;font-size:16px}.donation-item-right{width:calc(100% - 210px)}.donation-item-right .donation-input{width:90%}.shop-holder{gap:0;justify-content:space-between}.shop-item{width:45%;height:auto}.shop-item-link{height:auto}.related-item .shop-item-title{font-size:16px;margin-top:5px;min-height:34px}.related-item .shop-item-price{font-size:18px}.concert-title{font-size:24px}.concert-date{font-size:16px}.concert-item-button{font-size:16px!important;padding:14px 14px}}@media (min-width:769px) and (max-width:1000px){.admin-title{margin-top:60px}}@media screen and (max-width:768px){.press-title{font-size:24px}.press-text{font-size:16px}.press-kit-title{font-size:20px}.press-kit-content h3,.press-kit-images h3{font-size:18px}.image-gallery{justify-content:center}.concerts-video-container,.videos-video-container{grid-gap:20px}.concerts-video-item{margin-bottom:10px}.concerts-video-title h4{font-size:20px;line-height:28px}.concerts-video-cta-text{max-width:100%}.concerts-video-cta-button-container{margin-top:16px}.candid-seal-container{flex-direction:column;text-align:center}.attendance-form{width:95%}.newsletter-page-container{padding:15px;width:95%}.newsletter-page-container .newsletter-page-form{gap:8px}.password-container input{font-size:16px;padding:8px}.info-boxes-container{flex-direction:column}.current-set-container,.login-box{width:auto;margin-bottom:15px}.ms-tabs{display:flex;flex-wrap:nowrap;width:100%}.ms-tab-button{font-size:16px;padding:14px 8px;min-width:0;width:calc(100% / 3);flex:1 0 33.33%;text-align:center}.download-line-break{display:block;margin-top:-4px!important}.login-break{display:none}.login-text b.login-heading{display:block;margin-bottom:5px}.login-text b:not(.login-heading){display:inline-block;margin-right:5px}.login-text{line-height:1.3}.admin-title{margin-top:30px}.form-grid{grid-template-columns:1fr}.toggle-container{position:static;margin:15px 0;display:flex;justify-content:center}.form-instructions{font-size:13px;padding:10px;max-width:100%}.admin-logout-btn{position:static;display:block;margin:10px auto;text-align:center;width:max-content}.admin-login-form{max-width:100%;padding:0 10px}.search-form{flex-direction:column;align-items:stretch}.tabs{flex-wrap:wrap}.tab{font-size:13px;padding:6px 10px}.form-container,.search-container{max-width:100%;padding:0 10px}.donation-links-page .donation-link-output-row{flex-direction:column;align-items:stretch}.donation-links-page .donation-link-output-row .admin-button{width:100%;text-align:center}.dg-inner{width:96%;padding:24px 0 48px}.dg-title{font-size:30px;margin-bottom:6px}.dg-summary-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.dg-chart-grid{grid-template-columns:1fr;gap:14px;margin-bottom:26px}.dg-chart-wrap{height:210px}.dg-chart-wrap--tall{height:280px}.dg-card-title{font-size:19px}.dg-raw-header{flex-direction:column;align-items:flex-start}.dg-copy-btn{width:100%;text-align:center}.roster-search-results .flex-table-row{border-bottom:0}.edit-pages-button-grid,.edit-pages-form-row{grid-template-columns:1fr}.edit-pages-radio-group{flex-direction:column;gap:10px}.edit-pages-admin-section-description{display:none}}@media screen and (max-width:700px){:root{--site-header:28px;--site-header-lh:42px;--site-text-lh:28px;--site-title:22px}.site-button-text{font-size:18px!important;padding:10px 18px}a.site-button-link{font-size:18px!important;padding:10px 18px}.index-section-subtitle{font-size:20px;max-width:90%}.concert-date-primary{font-size:22px}.concert-date-secondary{font-size:16px}.index-text{font-size:20px}.thumbnail-description{width:auto}.latest-news{width:100%}.footer-link-big{font-size:24px}.footer-address{width:100%;text-align:center}.address-row{display:block;margin-top:5px}.footer-bottom{flex-direction:column}.footer-link-container{margin-top:5px}.season-ticket-options{width:100%}.small-options{flex-flow:column}.small-option{width:100%}.small-option-error-message{display:block}.director-info{width:auto}.team-info{width:auto}.employee{width:100%}.employee:last-child{margin-top:40px}.employee-card{width:50%}.donation-container{width:100%}.login-form h2{font-size:36px}.login-form p{font-size:20px}.reset-form h2{font-size:36px}.reset-form p{font-size:20px}.forgot-password-text h2{font-size:36px}.forgot-password-text p{font-size:20px}.members-header-title{font-size:40px;width:100%}.buttons-holder{width:100%;justify-content:space-between}.edit-profile-button{width:calc(50% - 20px);margin-left:auto;margin-right:auto}.logout-button{margin-left:auto;margin-right:auto;width:calc(50% - 20px)}.member-thumbnail-card{width:calc(50% - 20px)}.members-body input[type=submit]{font-size:18px!important}.dues-prompt{width:100%}.roster-info{width:100%}.roster-img-container{display:none}.roster-img-container-mobile{display:block;width:75%;margin-top:30px;margin-left:auto;margin-right:auto}.roster-img{float:none}.roster-contact{float:none;width:100%}.roster-link{width:auto}.roster-indiv-title{font-size:40px}.roster-description{font-size:18px}.error-title{font-size:var(--site-page-title);margin-bottom:40px}.error-description{font-size:24px;line-height:30px}.error-button{margin-top:0}.cart-button-text-homepage,.cart-button-text-shop{font-size:12px!important;padding:8px 14px}.concert-item{flex-flow:column}.concert-item-button{font-size:16px!important;padding:14px 14px;width:100%!important}}@media screen and (max-width:550px){.index-about-text{font-size:18px;line-height:28px}.index-promo-text{font-size:18px;line-height:28px}.index-poster-title{font-size:32px}.review-title{font-size:32px}.index-body .sponsors{flex-flow:column}.index-body .sponsors img{width:80%;margin:20px auto}.grey-concert-width h5{font-size:16px}.footer{padding:10px 20px 20px 20px}.footer-link-container-big{padding-bottom:10px}.footer-link-big{font-size:20px}.newsletter-container{width:100%}#newsletter-form{width:100%}.newsletter-title{font-size:16px}.footer-left-text{font-size:16px}.phone-and-email-div{flex-direction:column;margin-bottom:10px}.phone-div{justify-content:center}.email-div{justify-content:center}.footer-slash{display:none}.rights-reserved{font-size:14px}.footer-link{font-size:14px}.about-img{width:calc(100% - 10px)}.videos-video-title{margin-bottom:0;margin-top:25px}.library-img{width:80%;float:none;margin-left:auto;margin-right:auto;display:block;box-shadow:#26394d 0 10px 15px -5px}.library-img-about{margin-top:0;margin-bottom:30px}.concerts-body h5{font-size:16px}.concerts-button-group{flex-direction:column;align-items:center}.concerts-button-group .button-container{width:100%}.concerts-button-group .button-container .site-button .site-button-text{margin-bottom:0}.connect-description{font-size:24px;line-height:32px}#profile-img{width:75%}.roster-gallery-link{width:80%}.fc .fc-toolbar{flex-wrap:wrap}.fc-toolbar-chunk:nth-child(2){order:1;width:100%;flex-basis:100%;text-align:center;margin-bottom:10px}.fc-toolbar-chunk:first-child,.fc-toolbar-chunk:nth-child(3){order:2}.error-title-mobile{display:block}.totals{font-size:24px;width:calc(100%)}.cart-checkout-button{margin-top:20px;width:100%!important}.discounts{font-size:14px}.donation-prompt{font-size:16px}.cart-item{height:150px}.cart-item-right-top{height:93px}.cart-item-right-bottom{height:57px}.event-item .cart-item-right-top{height:143px}.cart-img{width:150px}.donation-item{height:100px}.donation-item-left{width:160px;font-size:12px}.donation-item-right .donation-input{margin-top:10px}.donation-item-right{width:calc(100% - 160px)}.donation-price{margin-top:25px;margin-bottom:10px}.event-item{height:200px}.event-item .cart-img{height:150px}.shop-item-title{font-size:16px;margin-top:5px;min-height:34px}.shop-item-price{font-size:18px}.cart-button-text-homepage,.cart-button-text-shop{font-size:12px!important;padding:8px 14px}.variant-button{font-size:14px;width:35px;height:35px}.related-item{width:45%}.related-item:last-child{display:none}.track-list-text{padding-inline-start:30px}#final-total{font-size:24px}#order-details .cart-item-right-top{height:120px}#order-details .cart-item-right-bottom{height:30px}#order-details .event-item .cart-item-right-top{height:170px}}@media screen and (max-width:480px){:root{--site-header:24px;--site-header-lh:36px;--site-title:20px;--site-page-title:36px;--form-input-text:16px;--form-input-height:55px;--form-input-margin:5px;--form-error-text:16px;--form-submit-padding:10px 18px}.index-about-text{line-height:24px}.index-promo-text{line-height:24px}.index-poster-title{font-size:28px}.review-title{font-size:28px}.index-text{font-size:18px}.index-about-button{width:80%}.season-ticket-options select{margin-bottom:15px}.footer-link-container-big{margin-bottom:20px}.footer-link-big{font-size:16px}.footer-text-left{font-size:16px}.address-row-2{display:block;margin-top:5px}:root{--btn-width:5rem}#newsletter{padding:0 .3rem 0 .75rem;font-size:14px}#newsletter:not(:placeholder-shown)+#newsletter-submit{font-size:14px}.white-link.footer-link-big{text-align:center;width:45%;margin-top:10px;border:2px solid #fff;cursor:pointer;box-shadow:0 0 2px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.5);transition:all .2s linear}.footer-slashes{display:none}.footer-left{width:100%}.footer-link-container-big{width:100%;justify-content:space-between;padding-top:10px}.season-ticket-options{font-size:16px}.concerts-body select{margin-bottom:15px}.concerts-video-title h4{font-size:18px;line-height:24px}.contact-body textarea{margin-bottom:5px}.contact-header-content{flex-direction:column;gap:15px}.contact-social-links{gap:15px}.contact-social-links a{width:35px;height:35px}.contact-social-links i{font-size:16px}.contributors h3{font-size:20px}.contributors li{font-size:16px}.contributors li i{font-size:12px}.donation-container label{font-size:20px}.director-name{font-size:24px;line-height:40px}.director-description{font-size:14px;line-height:24px}.press-release{padding:15px}.press-title{font-size:20px}.press-text{font-size:14px}.press-asset-viewer{min-height:0}.press-asset-viewer iframe{height:55vh;min-height:240px}.press-asset-viewer object{height:55vh;min-height:240px}.team-name{font-size:24px;line-height:40px}.team-role{font-size:16px}.team-email{font-size:14px}.team-description{font-size:14px;line-height:24px}.borrowing-agreement-body textarea{margin-bottom:5px}.login-form h2{font-size:32px}.login-form p{font-size:18px}.reset-form h2{font-size:32px}.reset-form p{font-size:18px}.forgot-password-text h2{font-size:32px}.forgot-password-text p{font-size:18px}#profile-img{width:75%}.members-mobile{margin-top:10px}.members-header-title{font-size:32px}.member-thumbnail-holder-title{font-size:28px}.member-link-holder-title{font-size:28px}.member-links-holder{font-size:18px}.member-thumbnail-title{font-size:18px;padding:10px 10px}.dues-prompt{font-size:22px}.checkbox-container{margin-top:-10px}.calendar-buttons{flex-direction:column;gap:0}.ms-tab-button{font-size:14px;padding:10px 5px}.ms-tab-content{padding:20px 15px}.ms-instruction-text{line-height:1.6!important;margin-bottom:15px!important}.ms-instruction-text br{display:block;content:"";margin-top:6px}.ms-instruction-list li p{font-size:14px!important}.bullet-list{padding-left:15px!important;margin-top:-10px!important;margin-bottom:5px!important}.bullet-list li{font-size:14px!important;padding-left:0!important;margin-bottom:4px!important;list-style:none!important}.bullet-list li:before{top:11px!important;left:-15px!important;width:6px!important;height:6px!important;background-color:var(--color-copper)!important;border-radius:50%!important;content:""!important;position:absolute!important;display:block!important}.contact-list li:before,.troubleshooting-list li:before{top:7px!important;left:10px!important;width:7px!important;height:7px!important}.contact-list li,.troubleshooting-list li{padding-left:25px!important;list-style:none!important}.ms-instruction-list li:before{width:28px;height:28px;font-size:14px}.ms-instruction-list li{padding-left:40px;margin-bottom:20px}.musescore-heading{font-size:18px;margin-bottom:15px;margin-top:15px}.current-set-container,.login-box{padding:12px}.login-heading{font-size:18px}.download-link{margin-top:-4px!important;display:inline-block!important}.sitemap-title{font-size:40px}.cart-item{height:160px}.cart-item-right-top{height:103px}.event-item{height:250px}.event-item .cart-item-right-top{height:193px}.donation-item{height:100px}#order-details .cart-item{height:150px}#order-details .event-item{height:200px}.field-note{margin-top:0}.attendance-form{width:100%}.attendance-dropdown-content label,label.attendance-label{font-size:22px;padding-left:45px}.attendance-checkmark,.attendance-option-checkmark{height:30px;width:30px}.attendance-option .attendance-option-checkmark:after{left:10px;top:4px;width:7px;height:14px;border-width:0 3px 3px 0}.attendance-checkmark:after{left:10px;top:4px;width:7px;height:14px;border-width:0 3px 3px 0}.attendance-checkbox.absent+.attendance-checkmark:after,.attendance-checkbox.planned-absence+.attendance-checkmark:after{left:4px;top:6px;border-width:0 3px 3px 0;font-size:38px}.attendance-label .attendance-checkmark:after{left:10px;top:4px;width:7px;height:14px;border-width:0 3px 3px 0}.attendance-dropdown-content label{height:36px}#date-select{font-size:22px}}@media screen and (max-width:375px){:root{--site-text:16px;--site-text-lh:24px;--site-header:20px;--site-header-lh:30px}.index-poster-title{font-size:24px}.review-title{font-size:24px}.shop-item{width:97%}.footer-link-big{font-size:14px}.footer-left-text{font-size:16px}.footer-bottom{margin-top:30px}.footer-right{margin-top:10px}.audition-container{padding:0;width:100%}.contact-container{padding:0;width:100%}.director-description{line-height:22px}.team-description{line-height:22px}.library-container{padding:0;width:100%}.library-img{width:100%}.borrowing-agreement-container{padding:0;width:100%}.donation-input{font-size:16px!important}#profile-img{width:90%}.edit-profile-button{width:100%}.logout-button{width:100%}.member-thumbnail-card{width:100%}.roster-gallery-link{width:90%}.roster-description{font-size:16px}.roster-img-container-mobile{width:85%}.member-title{font-size:32px}.musescore-buttons{flex-direction:column;width:100%}.ms-tab-content{padding:15px 10px}.ms-instruction-list li p{font-size:13px!important}.bullet-list li{font-size:13px!important}.bullet-list li:before{top:8.5px!important}.privacy-policy-title{font-size:30px}.related-item{width:90%;margin-left:auto;margin-right:auto;margin-bottom:30px}.related-item:last-child{display:flex}.cart-item{flex-flow:column;height:auto!important}.cart-img{width:auto;margin-right:0}.event-item .cart-img{height:auto}.cart-item-right-top{width:calc(100% - 20px);height:auto!important;margin-top:10px;padding-left:10px;padding-right:10px}.cart-item-right-bottom{width:calc(100% - 20px);height:auto!important;margin-top:10px;padding-left:10px;padding-right:10px}.donation-item-left{width:100%;margin-top:10px}.donation-item-right{width:100%}.donation-item-right .donation-input{margin-left:auto;margin-right:auto}.donation-item-right .remove-button{margin-left:10px}.donation-price{margin-left:10px}#order-confirmation-title{font-size:28px}#order-confirmation-text{font-size:20px}#billing-address h2{font-size:16px}#billing-address p{font-size:16px}#order-details .donation-price{margin-bottom:20px}.attendance-form-group{width:100%;padding:8px}.attendance-label{font-size:13px}.attendance-checkmark{width:14px;height:14px}.attendance-label .attendance-checkmark:after{left:4px;top:1px;width:3px;height:7px}}@media screen and (max-width:320px){.footer-left-text{font-size:14px}.footer{padding:0 10px 20px 10px}#newsletter{font-size:12px}#newsletter:not(:placeholder-shown)+#newsletter-submit{font-size:12px}:root{--btn-width:4rem}.newsletter-title{font-size:14px}.social-button{margin:0 5px}.donation-input{font-size:14px!important}.donate-body .tooltip .tooltiptext{width:auto}.roster-gallery-link{width:100%}.roster-img-container-mobile{width:95%}}@media print{@page{margin:1cm!important}.footer,.header-spacer,.noprint,footer,header{display:none!important}.onlyprint{display:block!important;width:150px;height:fit-content}body{display:inline;width:100%;padding:0}a,h1,h2,h3,input,option,p,select,table,textarea{color:#000!important;background-color:#fff!important}}