body{background:#e9eaed;color:#4a4848;font-family:Open Sans,sans-serif;font-size:15px}h1{color:#565673;font-size:20px;letter-spacing:2px;font-weight:400;text-transform:uppercase;margin-bottom:3vw}*{box-sizing:border-box}p{text-align:justify;text-justify:inter-word}.App{width:90%;margin:0 auto}.mainContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:2em;line-height:1.5}.leftContainer{width:70%;box-sizing:border-box}.sidebarContainer{width:27%}@media only screen and (max-width:900px){.leftContainer{width:100%}.sidebarContainer{display:none}}#overlay{display:none;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:2;cursor:pointer}#overlay,#overlay-img{position:fixed;top:0;left:0;right:0;bottom:0}#overlay-img{border:1px solid #fff;box-sizing:border-box;max-width:90%;height:95%;margin:auto;overflow:auto}.postContainer{background:#fff;margin-bottom:2vw;padding:2vw 6vw 3vw}.postHeader{text-align:center;border-bottom:3px solid #e9eaed;margin-bottom:1vw}.postTitle{letter-spacing:1px;font-size:130%;margin:0}.postedBy{font-size:100%;font-style:italic;padding:10px 0;display:block}.postText{width:100%;text-align:center}.postText td{vertical-align:top;padding-left:5px}.postText-center{text-align:center}.postText-small{font-size:90%}.postText-left{text-align:left}.postImageContainer-70{margin:0 auto;padding:0 auto;text-align:center}.postImageContainer-70 img{max-width:70%}.postImageContainer-50{margin:0 auto;padding:0 auto;text-align:center}.postImageContainer-50 img{max-width:50%}.postImageContainer-30{margin:0 auto;padding:0 auto;text-align:center}.postImageContainer-30 img{max-width:30%}.postTableAlternate{width:100%;border-collapse:collapse}.postTableAlternate tr:nth-child(2n){background:#e9eaed}.postTableAlternate tr:nth-child(odd){background:#fff}.members{margin-top:3em;padding:2.5em 0;border-top:3px solid #8d6d29;border-bottom:3px solid #8d6d29}.membersTitle{font-size:125%}.membersItems{margin-top:1em}.memberItem{padding:1em}.memberItem:nth-child(odd){background:#e9eaed}.memberItem:nth-child(2n){background:#fff}.memberName{font-size:90%;font-weight:700}.memberInstruments{padding-left:1em}.about{background:#fff;padding:1vw 6vw 5vw}.concertYear{font-size:160%;letter-spacing:.4vw;color:#8d6d29;margin-bottom:1vw;border-top:3px solid #e9eaed;border-bottom:3px solid #e9eaed}.concertContainer{font-size:100%;margin:1vw 0;padding-bottom:.8vw;text-align:center}.concertDateContainer{display:block}.concertDate{display:inline;font-weight:700;color:#8d6d29;padding:1vw}.concertText{margin-bottom:.5vw}.concertInfo{font-style:italic}.concertCanceled{display:inline;color:red;font-weight:700}.concertYearGroup{margin-bottom:4em}.concerts{background:#fff;text-align:center;text-justify:inter-word;padding:1vw 6vw 5vw;margin-bottom:2vw}.concertButton{color:#341f97;background:none;border:none}.concertButton:hover{color:#ff9f43;cursor:pointer}.disc{margin-bottom:4em}.disc-name{font-size:150%;letter-spacing:1px;color:#8d6d29;margin-bottom:1em;border-top:3px solid #e9eaed;border-bottom:3px solid #e9eaed}.disc-img{width:calc(300px + 1vw);margin:.5em auto}@media (max-width:640px){.disc-img{width:62%}}.disc-img img{display:block;max-width:100%;max-height:100%;width:100%;height:auto}.disc-soldout,.disc-year{display:inline}.disc-soldout{color:#8d2828}.disc-zip{margin:1em 0}.disc-list{text-align:left;border:1px solid hsla(41,89%,68%,.5);margin-top:2em;padding:1em 0}.disc-list-title{text-align:center;border-bottom:1px solid hsla(41,89%,68%,.5);padding-bottom:1em}.disc-list-title-name{display:inline;color:#8d6d29;font-size:110%;font-weight:700}.disc-list-title-available{display:inline;font-style:italic;margin-left:.5em}.disc-list ul{padding:0 1em;list-style:none}.disc-list li{font-size:90%;padding:.2em 0}.disc-list li img{vertical-align:middle;margin:0 1em}.disc-list li:nth-child(odd){background-color:hsla(41,89%,68%,.1)}.discography{background:#fff;text-align:center;text-justify:inter-word;padding:1vw 6vw 5vw}.discography-message{padding-bottom:3vw}.photoalbum{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}.photo{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;min-width:33.333%;width:33.333%;padding-top:33.333%;overflow:hidden;position:relative;border:2px solid #fff}.photo img{position:absolute;margin:auto;min-height:100%;min-width:100%;left:-100%;right:-100%;top:-100%;bottom:-100%}@media (max-width:1073px){.photo{-ms-flex-preferred-size:50%;flex-basis:50%;min-width:50%;width:50%;padding-top:50%}}@media (max-width:900px){.photo{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;min-width:33.333%;width:33.333%;padding-top:33.333%}}@media (max-width:700px){.photo{-ms-flex-preferred-size:50%;flex-basis:50%;min-width:50%;width:50%;padding-top:50%}}@media (max-width:400px){.photo{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%;width:100%;padding-top:100%}}.photogallery{background:#fff;text-align:center;text-justify:inter-word;padding:1vw 6vw 5vw}.photogalleryGroup{margin-top:1vw;margin-bottom:6vw}.photogalleryTitle{padding-top:.3em;margin-bottom:2vw;border-top:3px solid #e9eaed;border-bottom:3px solid #e9eaed;font-size:110%;letter-spacing:.1vw;color:#8d6d29}.photogalleryTitle p{font-size:90%;color:#4a4848;margin:.3em 0;font-style:italic;text-align:center}.service{background-color:#fff;padding:1vw 6vw 5vw;text-align:justify;text-justify:inter-word}.serviceTitle{font-size:120%;margin:2em 0}.contacts{background:#fff;text-align:center;text-justify:inter-word;padding:1vw 6vw 5vw}.contactBank{width:98%;background-color:#e9eaed;padding:1vw 0;margin:.5em 1%;border:1px solid #000}.contactsContainer{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;font-size:90%}.contact{-ms-flex-preferred-size:48%;flex-basis:48%;min-width:48%;-ms-flex:auto;background-color:#e9eaed;text-align:center;padding:1vw;height:7em;margin:.5em 1%;border:1px solid #000}.contactName{font-weight:700}.contactEmail,.contactName,.contactPhone{padding:0 1vw}@media (max-width:640px){.contact{-ms-flex-preferred-size:100%;flex-basis:100%}}.header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:3px 0}.header img{height:25px}.headerMenu a{display:-ms-inline-flexbox;display:inline-flex;margin:0 10px;text-decoration:none;color:#565673;font-size:12px;letter-spacing:1.2px}.headerMenu a:hover{color:#5f9ea0}.card{width:100%;background:#fff}.sidebarCard{padding:1.5vw}.postCard,.sidebarCard{width:100%;background:#fff;margin:0 0 2vw;box-sizing:border-box}.postCard{padding:1.5vw 6vw;line-height:1.5;letter-spacing:.2px}.logo{text-align:center;padding:10vw 0;background-color:#fff}.logo p{display:inline;font-size:calc(2em + 1vw);font-variant:small-caps;text-decoration:none}.logo-small,.logo p{font-family:Georgia;color:#333}.logo-small{margin-top:.8vw;font-size:calc(.5em + 1vw);font-style:italic}.navbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;background-color:#fff;padding:0 1.5vw}.navbar__link{cursor:pointer;text-decoration:none;text-indent:.3em;font-size:130%;font-weight:400;color:#565673;padding:.3vw .6vw;border-bottom:3px solid transparent}.navbar__link:hover{color:#8d6d29}.navbar__link--active{border-bottom:3px solid #8d6d29;transition:border-bottom .5s ease-in-out}@media screen and (max-width:600px){.navbar{display:block;position:relative}.navbar a{float:none;display:block;text-align:left}.navbar__link--active{border:3px solid #8d6d29;transition:border-bottom .5s ease-in-out}}.sidebarHeader{text-align:center;padding:1vw 0}.sidebarHeader span{text-transform:uppercase;font-size:130%;box-sizing:border-box;letter-spacing:2px;color:#565673}.sidebarImageContainer{position:relative;width:100%;margin-bottom:.5vw}.sidebarImageContainer img{display:block;max-width:100%;max-height:100%;width:100%;height:auto}.sidebarText{text-align:justify;text-justify:inter-word;padding-top:1vw;font-weight:400;line-height:1.5;color:#4a4848}.sidebarConcertContainer{font-size:80%;line-height:1.1;padding-bottom:1vw;text-align:center;border-top:1px solid #e9eaed}.sidebarConcertDate{letter-spacing:1px;font-weight:700;color:#8d6d29;padding:10px 0}.sidebarConcertText{margin-bottom:.8vw;line-height:1.4;padding:0 .8vw}.sidebarConcertEmpty{text-align:center;font-style:italic;letter-spacing:1px}.sidebarButton{background:none;border:none;font-size:1rem}.sidebar-player-list{text-align:left;border:1px solid hsla(41,89%,68%,.5)}.sidebar-player-list ul{padding:0 1em;list-style:none}.sidebar-player-list li{font-size:90%;padding:.2em 0}.sidebar-player-list li img{vertical-align:middle;margin:0 1em}.sidebar-player-list li:nth-child(odd){background-color:hsla(41,89%,68%,.1)}body{margin:0;padding:0;font-family:sans-serif}
/*# sourceMappingURL=main.516a517c.css.map*/