@import url(https://fonts.googleapis.com/css?family=Montserrat);@import url(https://fonts.googleapis.com/css?family=Nunito);@import url(https://fonts.googleapis.com/css?family=Permanent+Marker);@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Public+Sans&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#bebebe;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.75em;height:100vh;margin:0;padding:0}.root{height:100%}.event,.no-events{display:flex;flex-direction:row;justify-content:center;padding:2vh 0 1vh}.event .date-time,.no-events .date-time{align-self:center;background-color:#222;border-radius:2vw;color:#fff;display:flex;flex-direction:column;font-family:Roboto,arial,sans-serif;text-align:center}.event .date-time .container-top,.no-events .date-time .container-top{background-color:#f226;border-bottom:1px solid #f226;border-radius:2vw 2vw 0 0;color:#fff;display:block;font-size:larger;padding:1vw;text-shadow:1px 1px 2px #7a7a7a}.event .date-time .date-day-name,.no-events .date-time .date-day-name{color:#bebebe;display:block;line-height:normal}.event .date-time .date-day-number,.no-events .date-time .date-day-number{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:xxx-large;font-weight:700;line-height:normal;text-shadow:-1px 0 1px #000,0 1px 1px #000,1px 0 1px #000,0 -1px 1px #000}.event .date-time .date-month-name,.no-events .date-time .date-month-name{display:block;font-size:medium;font-weight:700;line-height:normal;text-shadow:1px 1px 1px #292f33}.event .date-time .date-year,.no-events .date-time .date-year{display:block;font-size:small;font-weight:700;line-height:normal;text-shadow:1px 1px 1px #292f33}.event .container-bottom,.no-events .container-bottom{align-self:center;color:#5e5e5e;display:block;padding:2vh 2vw}.event .container-bottom .title,.no-events .container-bottom .title{color:#fff;display:block;font-weight:700;margin:0 0 1.5vh}.event .container-bottom .location-name,.no-events .container-bottom .location-name{color:#dedede;display:block}.event .container-bottom .location-address,.no-events .container-bottom .location-address{color:#bebebe;display:block;font-size:medium}.event .container-bottom .links,.no-events .container-bottom .links{display:block}.event .container-bottom .links svg,.no-events .container-bottom .links svg{color:#f22}.event .container-bottom .map-link,.no-events .container-bottom .map-link{font-size:small}@media only screen and (min-width:1500px){.event .date-time,.no-events .date-time{width:50vw}}@media only screen and (max-width:1500px)and (min-width:1280px){.event .date-time,.no-events .date-time{width:60vw}}@media only screen and (max-width:1280px)and (min-width:850px){.event .date-time,.no-events .date-time{width:60vw}.event .container-bottom .location-address,.no-events .container-bottom .location-address{display:none}}@media only screen and (max-width:850px)and (min-width:650px){.event .date-time,.no-events .date-time{width:70vw}}@media only screen and (max-width:650px){.event .date-time,.no-events .date-time{width:85vw}}.outer-container{display:flex;flex-direction:column}.outer-container .container{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap}.outer-container .container .content-container{width:100%}.outer-container .container .content-container .event{flex-direction:column;width:100%}.outer-container .container .content-container .event .date-time{width:100%}.outer-container .container .all-events{font-size:medium;margin:0 auto}.outer-container .container.no-events{display:flex;flex-direction:column;margin:50% auto}.song img{align-self:center;border:1px solid #000;border-radius:.5vw;height:5vw;margin-right:.5vw;width:5vw}.song div{display:flex;flex-direction:column}.song .info-panel{flex-direction:column;font-family:Courier New,monospace;font-size:medium;overflow:hidden;padding:.5vw}.song .info-panel div{align-items:center;flex-direction:row}.song .info-panel .artist-text,.song .info-panel .song-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.song .info-panel .song-text{font-weight:700}@media only screen and (max-width:1024px)and (min-width:650px){.song img{height:10vw;width:10vw}}@media only screen and (max-width:650px){.song img{height:15vw;width:15vw}}.home-page .feature>div.featured-song{overflow:hidden}.page-content .featured-song .featured-song-container{padding-top:.75vw}.page-content .featured-song img{border-radius:2vw 2vw;height:100%;width:100%}.page-content .featured-song .song .info-panel{flex-direction:column}.page-content .featured-song .song .info-panel div{width:100%}.page-content .featured-song .song svg{margin-right:1vw}.page-content .featured-song .music-link-text{font-size:medium}.home-page .row{display:flex;flex-direction:row;justify-content:space-around;justify-items:center;margin-bottom:5vh}.home-page .row div,.home-page .row-svg{align-self:center}.home-page .feature{background-color:#292f33;border-radius:0 0 1vw 1vw;border-top:1px solid #bebebe;display:flex;flex-direction:row;justify-content:space-around;padding:2vw}.home-page .feature>div{height:40vw;overflow-y:auto;padding:2vw;width:33%}.home-page .feature>div:nth-child(odd){background-color:#222;border-radius:0 0 1vw 1vw}.home-page .feature img{vertical-align:middle;width:100%}.home-page .page-icon{font-size:10vw}.home-page .page-copy{width:75%}.home-page .page-copy p{margin-bottom:3vh}.events-list{display:flex;flex-direction:column}.events-list h2{border-bottom:1px solid #5e5e5e;padding:4vh 2vh;text-align:center}.events-page .row{display:flex;justify-content:space-around;justify-items:center;margin-bottom:5vh}.events-page .row div,.events-page .row-svg{align-self:center}.events-page .feature{display:flex;flex-direction:row;justify-content:space-around}.events-page .feature div{align-self:center;width:33%}.events-page .feature img{width:100%}.events-page .page-icon{font-size:10vw}.events-page .page-copy{width:75%}.music-list{display:flex}.music-list div.all-songs{display:grid;grid-template-columns:auto auto auto auto}.music-list div.all-songs div.song{align-items:center;background-color:#292f33;border:1px solid #5e5e5e;border-radius:1.5vw;display:flex;flex-direction:row;margin:.5vw;overflow:hidden;padding:.5vw}.music-list div.all-songs div.song svg{margin-right:.5vw}@media only screen and (max-width:1024px)and (min-width:650px){.music-list{flex-direction:column;width:95vw}.music-list div.all-songs{grid-template-columns:auto auto}}@media only screen and (max-width:650px){.music-list{flex-direction:column;width:90vw}.music-list div.all-songs{grid-template-columns:auto}.music-list div.all-songs div.song svg{margin-right:1vw}}.music-page .row{align-items:center;justify-items:center;padding:2vw}.music-page .feature,.music-page .row{display:flex;justify-content:space-around}.music-page .feature{flex-direction:row}.music-page .feature div{align-self:center;width:33%}.music-page .feature img{width:100%}.music-page .page-icon{font-size:10vw}.music-page .page-copy{width:75%}.music-page .set-list-sets,.music-page .set-list-strategy{border-top:.1vw solid}.music-page .set-flexibility{width:85vw}.music-page .set-flexibility p{margin:1vw}.music-page .set-list-strategy{align-items:center}.music-page .set-list-strategy-image{margin:1vw;padding:1vw;width:33vw}.music-page .set-list-strategy-text{width:66vw}.music-page .set-list-strategy-text ul li{padding:.5vw}.music-page .albums{align-content:center;display:flex;flex-flow:row wrap;margin:0 auto}.music-page .albums img{border:1px solid #dedede;margin:1vh 0}.music-page .copyright{font-size:small;padding:2vh 2vw;text-align:center}@media only screen and (min-width:850px){.albums img{height:15vw;width:15vw}}@media only screen and (max-width:850px)and (min-width:650px){.albums img{height:30vw;width:30vw}.music-page .set-list-strategy{flex-direction:column}.music-page .set-list-strategy-image{height:75vw;width:75vw}.music-page .set-list-strategy-text{width:75vw}}@media only screen and (max-width:650px){.music-page .set-list-strategy{flex-direction:column}.music-page .set-list-strategy-image{height:75vw;padding:.5vw;width:75vw}.music-page .set-list-strategy-text{padding:.5vw;width:75vw}}.image-gallery-icon{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 2px rgb(25.5,25.5,25.5));outline:none;position:absolute;transition:all .3s ease-out;z-index:4}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-bottom-nav,.image-gallery-top-nav{left:50%;padding:10px;transform:translateX(-50%)}.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:120px;width:90px}@media(max-width:768px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:72px;width:48px}}@media(max-width:480px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:48px;width:36px}}.image-gallery-bottom-nav[disabled],.image-gallery-top-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;touch-action:none;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:#0000;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;transform:scale(1.2)}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-bullets.image-gallery-bullets-vertical{bottom:auto;left:20px;right:auto;top:50%;transform:translateY(-50%);width:auto}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{display:block;margin:12px 0}@media(max-width:768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:6px 0;padding:3px}}@media(max-width:480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{padding:2.7px}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:#0000;border:4px solid #0000;display:inline-block;padding:0;transition:border .3s ease-out;width:100px}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid #0000;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.photos-page .photo-gallery .image-gallery .image-gallery-content .image-gallery-slide .image-gallery-image{max-height:80vh;width:70vw}@media only screen and (min-width:1500px){.photos-page .photo-gallery .image-gallery{display:grid}.photos-page .photo-gallery .image-gallery .image-gallery-content .image-gallery-slide .image-gallery-image{max-height:80vh;width:65vw}}@media only screen and (max-width:650px){.photos-page .photo-gallery .image-gallery{display:block}}.photos-page .row{display:flex;justify-content:space-around;justify-items:center;margin-bottom:5vh}.photos-page .row div,.photos-page .row-svg{align-self:center}.photos-page .feature{display:flex;flex-direction:row;justify-content:space-around}.photos-page .feature div{align-self:center;width:33%}.photos-page .feature img{width:100%}.photos-page .page-icon{font-size:10vw}.photos-page .page-content{padding-bottom:10vw}.photos-page .page-copy{width:75%}.photos-page .photo-gallery{align-content:center;display:flex;flex-flow:row wrap;margin:0 auto}.photos-page .photo-gallery img{border:1px solid #dedede;margin:1vh 0}.contact-page .row{display:flex;flex-direction:row;justify-content:space-around;justify-items:center;margin-bottom:5vh}.contact-page .row div,.contact-page .row-svg{align-self:center}.contact-page .row ul{align-content:space-between;display:flex;flex-direction:row;width:100%}.contact-page .row ul li{list-style-type:none}.contact-page .row ul lifirst-child{list-style-type:circle}.contact-page .media-links div a{color:#f22;display:flex;flex-direction:column;font-size:large}.contact-page .media-links div a svg,.contact-page .media-links div a:hover{color:#dedede}.contact-page .media-links div a:hover svg{color:#fff}.contact-page .page-icon{font-size:10vw}.contact-page .page-copy{width:75%}.contact-page .contact-form{width:100%}.contact-page .contact-form div{display:flex;margin:0 15vw 0 0}.contact-page .contact-form label{line-height:2;margin-right:5%;text-align:right;width:30%}.contact-page .contact-form input,.contact-page .contact-form select,.contact-page .contact-form textarea{background-color:hsla(0,0%,90%,.333);border:1px solid #cecece;border-radius:15px;color:#fff;font-family:monospace;font-size:18px;line-height:2;outline:none;padding:0 7px;width:100%}.contact-page .contact-form textarea{height:30vh}.contact-page .event-types{text-align:center}.contact-page .submit-button-holder{display:flex;flex-direction:row-reverse}.contact-page .submit-button{background-color:hsla(0,0%,90%,.333);border:1px solid #cecece;border-radius:10px;color:#bebebe;font-size:1.2em;outline:none;padding:.2em .5em}.response-message{background-color:#292f33;border:.5vh dashed #300;border-radius:2vh;padding:5vh 2vw;text-align:center}@media only screen and (max-width:650px){.contact-page .media-links{display:flex;flex-direction:column}.contact-page .media-links div{padding-bottom:10vw}}footer{background-color:#bebebe;border:2vh solid #bebebe;bottom:0;color:#000;font-family:Montserrat,sans-serif;font-size:small;left:0;position:fixed;right:0;text-align:center;text-shadow:1px 1px #dedede;z-index:10}.social-bar{display:flex;flex-direction:row;justify-content:space-between}.social-bar a{padding-left:2vw}@media only screen and (max-width:650px){.page-content .title-row{align-items:center;flex-direction:column}.page-content .title-row svg{height:25vw;padding-bottom:10vw;width:25vw}}@media only screen and (min-width:850px){body{background-color:#000}body .general-list{flex-direction:row!important}}@media only screen and (max-width:1024px)and (min-width:650px){body .feature,body .general-list{flex-direction:column!important}body .feature div,body .general-list div{height:auto!important;max-height:none!important;width:100%!important}}@media only screen and (max-width:650px){body .page-content{margin-bottom:3vh!important}body .feature,body .general-list{flex-direction:column!important}body .feature div,body .general-list div{height:auto!important;max-height:none!important;width:100%!important}body .gutter{margin:0!important}body .contact-form div{align-self:center;flex-direction:column!important;margin:0 10vw!important;width:80vw}body .contact-form label{line-height:1!important;margin:1vw!important;text-align:left!important;width:auto!important}body .contact-form input,body .contact-form select,body .contact-form textarea{width:auto!important}body .contact-form .error-text{margin:0 10vw 2vw 12vw!important;padding-left:.5vw}body .video-title{font-size:medium!important}body .image-copyright{align-self:center!important}}a,a:visited{color:#bebebe}a{text-decoration:none;vertical-align:initial}a:hover{text-decoration:underline}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.gutter{margin:0 2vw}.main{border-top:1px solid #5e5e5e;z-index:10}.page-content{font-family:Nunito,sans-serif;font-size:1em;line-height:1.25em;padding-bottom:3vh}.page-content h1{font-size:2em;margin:5vh 0}.page-content h1,.page-content h2{color:#dedede;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-align:center}.page-content h2{font-size:1em;margin:0 0 3vh}.page-content h3{color:#fff;font-size:.9em;font-weight:700}.page-content .title,.page-content h3{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.page-content a{color:#f22}.page-content .error input,.page-content .error select,.page-content .error textarea{background-color:#300!important;border-color:#f22!important}.page-content .error+.error-text{visibility:visible}.page-content .error-text{color:#f22;font-size:small;justify-content:flex-end;line-height:normal;margin-bottom:2vh!important;padding-right:.5vw;visibility:hidden}.splash-image{border-bottom:1px solid #5e5e5e;object-fit:cover;width:100%}.quote{font-family:Permanent Marker,cursive;margin:10px 0}.quote span{display:inline-block;font-size:smaller;width:100%}.nav{-webkit-touch-callout:none;align-items:center;display:flex;flex-direction:row;justify-content:space-between;-webkit-user-select:none;user-select:none}.nav a,.nav a:hover{text-decoration:none}.nav .nav-logo{background-image:url(/static/media/salty-logo-01.25111eedbcdc7a387918.png);background-position:0;background-repeat:no-repeat;background-size:contain;height:15vh;transition:width .5s,height .5s;width:12vw}.nav .nav-choices{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-around}.nav .nav-choices a{border:1px solid #0000;border-radius:2vw;margin:.2vh .1vw;padding:1vh 2vw!important}.nav .nav-choices a:hover{background-color:#292f36;border:1px solid #292f36;color:#bebebe;transition:background-color .25s,color .25s}.nav .nav-choices .selected{background-color:#bebebe!important;border:1px solid #22272c;color:#292f36!important;text-shadow:1px 1px 1px hsla(0,0%,100%,.133)!important;transition:background-color .25s,color .25s,border .5s}@media only screen and (min-width:1500px){.nav a{font-size:1.4em!important}}@media only screen and (max-width:1024px)and (min-width:650px){.nav{flex-direction:column!important;padding-bottom:4vh!important}.nav-logo{background-position:50%!important;height:15vh!important;margin:2vh 0!important;padding:2vh 0!important;width:50vw!important}.nav-choices{flex-direction:row!important;margin-bottom:3vh!important}.nav-choices a{font-size:1em!important;padding:1vh 2vw!important}}@media only screen and (max-width:650px){.nav{flex-direction:column!important;margin-bottom:4vh!important;padding-bottom:4vh!important}.nav-logo{background-position:50%!important;height:25vh!important;padding-bottom:0!important;width:70vw!important}.nav-choices{flex-direction:column!important;padding-bottom:4vh}.nav-choices a{font-size:1.25em;padding:1vh 2vw!important;text-align:center;width:70vw}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.a901ed6b.css.map*/