/* /Pages/About.razor.rz.scp.css */
.about[b-rx3cmpcmqs] {
    background-color:#efefef;
    border-top: 1px solid #4C0066;
    box-shadow: 1px 1px 30px 1px rgba(0,0,0,0.4);
}
h1[b-rx3cmpcmqs] {
    margin-top: 15px;
    font-family: headerFont;
    font-size: 6em;
}
p[b-rx3cmpcmqs] {
    margin: 3% 12%;
    padding: 50px;
    font-size: 1.5em;
}

@media (max-width: 729px) {
    p[b-rx3cmpcmqs] { 
        padding: 25px 0;
        font-size: 1.25em;
    }
    h1[b-rx3cmpcmqs] { font-size:3.5em; }
}
/* /Pages/Contact.razor.rz.scp.css */
.contact[b-zbp5y5glxj] {
    width: 100%;
    background-color: rgba(255,255,255,0.5);
    border-top: 1px solid #4C0066;
    padding: 1rem 1rem 125px 1rem;
}
h1[b-zbp5y5glxj] {
    font-family: headerFont;
    font-size: 6em;
}
.contactfrm[b-zbp5y5glxj] {
    display: inline-flex;
    width:450px;
    padding:15px;
    background-color:#fff;
    border:1px solid #333;
    text-align:left;
    padding: 30px;
}
label[b-zbp5y5glxj] {
    margin-bottom: .25em;
    margin-top: .5rem;
}
textarea[b-zbp5y5glxj] { 
    width: 100%;
    height:125px;
}

@media (max-width: 729px) { 
    h1[b-zbp5y5glxj] { font-size:3.5em; }
}
/* /Pages/Index.razor.rz.scp.css */

.cover-section[b-4qjs0pdjvt] {
    position: relative;
    height: 100%;
    z-index: 15;
}
.links[b-4qjs0pdjvt] {
    display:none;
    position: fixed;
    right: 0;
    top:250px;
    width: 50px;
    height: 110px;
    z-index: 3000;
    color: #ccc;
    border: 1px solid #fff;
    background-color: #4C0066;
}
ul[b-4qjs0pdjvt] { padding-left: 0 !important; }
ul li[b-4qjs0pdjvt] {
    list-style-type: none;
    padding: 5px;
    margin:0;
}
a[b-4qjs0pdjvt] { color:#ccc;}
a:hover[b-4qjs0pdjvt] { font-weight:bold; color:#fff;}
/* /Pages/Marquee.razor.rz.scp.css */
.marquee[b-9uqnzvvc42] {
    position: relative;
    top: 25px;
    left: auto;
    width: 100%;
    height: 100vh;
    z-index: 10; 
}

.sign[b-9uqnzvvc42] { 
    position: relative;
    top: 275px;
    line-height: 1.2; 
}
.sign span.lrg[b-9uqnzvvc42] {
    font-family: logoFont;
    font-size: 6em; 
    color:#ffffff;
}
.sign span.sml[b-9uqnzvvc42] {
    font-family: logoFont;
    font-size: 5em; 
    color:#dddddd;
}
.cirLogo[b-9uqnzvvc42] {
    position: absolute;
    right: 50px;
}
.cirLogo img[b-9uqnzvvc42]{ max-width: 125px;}
.comingsoon[b-9uqnzvvc42] {
    position: relative;
    top: 300px;
    margin-top: 100px;
    color: #ffffff;
}
.comingsoon h1[b-9uqnzvvc42] {
    font-family: bradley;
    font-size: 4em;
    font-weight:bolder;
}

@media (max-width: 900px) and (min-width: 682px) {
    .marquee[b-9uqnzvvc42] { top:75px; }
    .comingsoon h1[b-9uqnzvvc42] { font-size: 3em;}
    .sign span.lrg[b-9uqnzvvc42]{ font-size: 4.5em;}
    .sign span.sml[b-9uqnzvvc42]{ font-size: 3.5em;}
    .cirLogo[b-9uqnzvvc42] { top: -15px;}
}
@media (max-width: 681px) and (min-width:670px) { 
    .marquee[b-9uqnzvvc42] { top:75px; }
    .comingsoon[b-9uqnzvvc42] { top: 25px;}
    .comingsoon h1[b-9uqnzvvc42] { font-size: 2.5em;}
    .sign[b-9uqnzvvc42] { top: 75px;}
    .sign span.lrg[b-9uqnzvvc42]{ font-size: 4.5em;}
    .sign span.sml[b-9uqnzvvc42]{ font-size: 3.5em;}
    .cirLogo[b-9uqnzvvc42]{ display:none; }
}
@media (max-width: 669px) {
    .marquee[b-9uqnzvvc42] { top:100px; } 
    .comingsoon h1[b-9uqnzvvc42] { font-size: 2.5em;}
    .comingsoon[b-9uqnzvvc42] { top:0; margin-top: 25px;}
    .sign span.lrg[b-9uqnzvvc42]{ font-size: 4.25em;}
    .sign span.sml[b-9uqnzvvc42]{ font-size: 3.25em;}
    .sign[b-9uqnzvvc42] { top:0;} 
    .cirLogo[b-9uqnzvvc42]{ display:none; }
}
/* /Pages/Music.razor.rz.scp.css */
.music[b-x5wgey6ds3] {
    background-color:#efefef;
    border-top: 1px solid #4C0066;
    box-shadow: 1px 1px 30px 1px rgba(0,0,0,0.4);
}
h1[b-x5wgey6ds3] {
    font-family: headerFont;
    font-size: 6em;
}
p[b-x5wgey6ds3] {
    margin: 3% 12%;
    padding: 10px 50px;
    font-size: 1.5em;
}

.flex-contain[b-x5wgey6ds3] { 
    display: flex;
    justify-content: space-around;
}
div.gallery[b-x5wgey6ds3] {
    margin: 5px; 
    width: 350px;
}
div.gallery:hover[b-x5wgey6ds3] { 
    
}
div.gallery img[b-x5wgey6ds3] {
    width: 100%;
    height: auto;    
    border: 1px solid #333;
}
div.desc[b-x5wgey6ds3] {
    padding: 15px;
    text-align: center;
}
.comingsoon[b-x5wgey6ds3] {
    position:relative;
    top:-100px; 
    height: 25px;
    background-color:#9b1e1e;
    color:#fff;
}

@media (max-width: 729px) {
    p[b-x5wgey6ds3] {
        padding: 25px;
        font-size: 1.25em;
    }
    h1[b-x5wgey6ds3] { font-size:3.5em; }
}
/* /Pages/Store.razor.rz.scp.css */
.store[b-e2e1jd7vcp] {
    border-top: 1px solid #4C0066;
    box-shadow: 1px 1px 30px 1px rgba(0,0,0,0.4);
}
h1[b-e2e1jd7vcp] {
    font-family: headerFont;
    font-size: 6em;
}

@media (max-width: 729px) { 
    h1[b-e2e1jd7vcp] { font-size:3.5em; }
}
/* /Pages/Tour.razor.rz.scp.css */
.tour[b-faia3m4ade] {
    border-top: 1px solid #4C0066; 
}
h1[b-faia3m4ade] {
    font-family: headerFont;
    font-size: 6em;
}

@media (max-width: 729px) { 
    h1[b-faia3m4ade] { font-size:3.5em; }
}
/* /Shared/Footer.razor.rz.scp.css */
footer[b-alys2gan3y] {
    width: 100%;
    text-align: center;
    background-color: #FFDD9D;
    border-top: 1px solid #333;
    z-index: 100;
}
.copy[b-alys2gan3y] {
    padding-top:50px !important;
    color: #444;
    font-size: 0.75em;
    vertical-align:text-bottom;
}

.flex-copy[b-alys2gan3y] {
    height: 75px;
    margin-top: 25px;
    margin-bottom: 25px;
    border-left: 1px #999 solid;
    border-right: 1px #999 solid;
}
.flex-contain[b-alys2gan3y] {
    display: flex;
    justify-content: space-around;
}

ul[b-alys2gan3y] { margin:0;}
ul li[b-alys2gan3y] { 
    display: inline-block; 
    list-style-type: none;
    padding:10px;
}
ul li i[b-alys2gan3y] { font-size: 1.5em; color:#4C0066;}
footer img[b-alys2gan3y] { width:100%; max-width: 100px; }

@media (max-width: 680px) {
    .copy[b-alys2gan3y]{ border:none; padding:25px !important; }
    ul li[b-alys2gan3y] { display: block; padding:0; }
    ul li i[b-alys2gan3y] { font-size: .8em;}
} 
/* /Shared/Header.razor.rz.scp.css */

.nav-header[b-c4n6xn9kzc] { text-align:right; padding-top:25px; }
ul[b-c4n6xn9kzc] { margin:0;}
ul li[b-c4n6xn9kzc] { 
    display: inline-block; 
    list-style-type: none; 
    margin-right:10px;
}
@media (max-width: 680px) { 
    ul li[b-c4n6xn9kzc] { display:block; }
} 
/* /Shared/Loading.razor.rz.scp.css */
.grid-spin[b-gzt52756xv] { width:100%; }  
.spinload[b-gzt52756xv] {
    width: 100%;
    height: 100%;
    z-index: 1000;
    text-align: center;
    justify-content: center;
    opacity:0;
}
.spinload.fullpage[b-gzt52756xv] {
    background-color: rgba(247,219,255,0.6);
    background-image: url(./imgs/sunflowers.png);
    background-size: cover;
    position: fixed;
    display: flex;
}
.access-request > .spinload[b-gzt52756xv] { position: relative;}
.spinload-center[b-gzt52756xv] {
    position:relative; 
    top:30%; 
    margin: 0 auto;
    max-width: 720px;
    width:100%;
    height:100%;
    max-height: 350px;
    align-items: center;
}
.spinload-msg[b-gzt52756xv] {font-size: 2.4em; font-weight:800;}
.spinload-msg span[b-gzt52756xv] { 
    display: inline-block;
    vertical-align: middle; 
    padding-bottom: 20px;
    padding-left: 15px;
}
.spinload.open[b-gzt52756xv] { 
    animation-name: show-b-gzt52756xv;
    animation-duration: 1.5s;
    animation-timing-function: ease-in;
    animation-fill-mode: forwards;
}
.spinload.close[b-gzt52756xv] {
    animation-name: hide-b-gzt52756xv;
    animation-duration: 2s;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
}

.spinload-xlrg .spinload-msg[b-gzt52756xv] { 
    margin-top: 25px;
    font-size:2.5em;
}
.spinload-sml .spinload-msg[b-gzt52756xv] {
    font-size: 0.4em;
    line-height: 5.5;
    margin-left: 5px;
}

.fas.spinning[b-gzt52756xv] {
    font-size: 1.5em;
    color: #4C0066;
    -webkit-animation: spin 1s infinite linear;
    animation: spin-b-gzt52756xv 1s infinite linear;
}

@keyframes show-b-gzt52756xv {
    0% { opacity:0; }
    100% { opacity: 1; }
}
@keyframes hide-b-gzt52756xv {
    0% { opacity:1; }
    100% { opacity: 0; }
}
@keyframes spin-b-gzt52756xv{
    from{ transform: scale(1) rotate(0deg); -webkit-transform: rotate(0deg);}
    to{ transform: scale(1) rotate(180deg); -webkit-transform: rotate(360deg);}
}
/* /Shared/MainLayout.razor.rz.scp.css */

.main-page[b-3a69sib9s4] {
    background-repeat: no-repeat;
    background-size: auto;
    background-color: #DAD1D8;
    text-align: center;
    overflow:auto;
    z-index: 1;
} 
.logo[b-3a69sib9s4] {
    position:absolute;
    left: 35px;
    top:0;
    z-index: 100;
}
.logo img[b-3a69sib9s4]{
    height:100%;
    max-height:250px;
    box-shadow: 10px 5px 30px 1px rgba(0,0,0,0.4);
}


@media (min-width: 1389px) {
    .main-page[b-3a69sib9s4] { background-size: contain; }
}
