/* /Layout/MainLayout.razor.rz.scp.css */

.page[b-6zf0p8vyis] {
    display: flex;
    flex-direction: column;
}

#headwrap[b-6zf0p8vyis] {
    background-color: rgb(143, 170, 211);
    display: flex;
    align-items: start;
    justify-content: center;
    font-family: sans-serif;
    font-size: 1.2em;
}

#headwrap p[b-6zf0p8vyis] {
    color: rgb(69, 101, 147);
    font-family: sans-serif;
    font-size: 1em;
    line-height: 120%;
}

#thehead[b-6zf0p8vyis] {
    display: flex;
    align-items: start;
    justify-content: center;
    margin: 1em 1em 1em 1em;
    height: 90%;
    width: 80%;
}

#headpic[b-6zf0p8vyis] {
    width: 140px;
    height: 140px;
    margin-left: 1em;
    margin-right: 1.5em;
    border: 5px solid rgb(114, 145, 186);
}

#thetitle[b-6zf0p8vyis] {
    color: #ffffff;
    font-family: sans-serif;
    font-weight: bold;
    font-size: 2em;
    margin-bottom: .25em;
}

[b-6zf0p8vyis] .about {
    color: #000000;
    font-family: sans-serif;
    font-size: 1em;
    line-height: 140%;
    border-radius: 1em;
    background-color: #e7dcc5e0;
    width: 80%;
    max-width: 1200px;
    padding: 2em;
    margin-top: 2em;
    margin-left: auto;
    margin-right: auto;
}

[b-6zf0p8vyis] .about > em {
    font-family: serif;
    font-size: 1.3em;
    color: rgb(132, 96, 4);
}

[b-6zf0p8vyis] .about > h3 {
    color: rgba(193, 143, 15, 0.953);
    font-size: 1.65em;
    margin-top: 0;
    font-weight: bold;
}

[b-6zf0p8vyis] .figure {
    border: 1px #cccccc solid;
    padding: 4px;
    margin: auto;
}

[b-6zf0p8vyis] .figcaption {
    color: rgb(193, 142, 15);
    font-style: italic;
    font-weight: bold;
    padding: 2px;
    text-align: left;
}

[b-6zf0p8vyis] .masonry-with-columns {
    columns: 7 280px;
    column-gap: 2rem;
    margin: 1rem 5rem 1rem 5rem;
}

[b-6zf0p8vyis] .masonry-with-columns img {
    width: 280px;
    margin: 0 2rem 2rem 0;
    display: inline-block;
    width: 100%;
    border: 1px solid #888888;
}

[b-6zf0p8vyis] .masonry-with-columns img:hover {
    box-shadow: 0px 0px 20px 0px rgba(255,255,255,0.75);
    border: 1px solid #999999;
}

/* /Layout/ModalDialog.razor.rz.scp.css */

[b-6mtvgaaelr] .modal-body {
    padding: 5px 0px 15px 0px;
    background-color: rgb(30,26,20);
}

[b-6mtvgaaelr] .modal-header {
    padding: 0px 0px 3px 0px;
    background-color: rgb(30,26,20);
    border-bottom-style: none;
}

[b-6mtvgaaelr] #caption {
    box-sizing: border-box;
    height: 72px;
    width: 100%;
    text-align: left;
    font-size: 1.2em;
    color: #888888;
    background-color: #272727;
    opacity: 1;
    padding: .4em;
}

.modal-backdrop[b-6mtvgaaelr] {
    background-color: rgb(30,26,20) ;
    opacity: 1;
}

.modal-footer[b-6mtvgaaelr] {
    padding: 0px;
    margin: 0;
}

.my-custom-modal .modal-content[b-6mtvgaaelr] {
    background-color: #272727; /* Your desired color */
    opacity: 1;
}
/* /Layout/NavMenu.razor.rz.scp.css */
#shows[b-812a3bwkrq] {
    padding: 1em;
    padding-top: 1.5em;
    background-image: linear-gradient(rgb(57, 76, 103), #444444);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    margin-bottom: 0em;
    width: 100%;
}

[b-812a3bwkrq] .nav-link {
    border: none;
    background-color: transparent;
    padding: .5em .7em;
    cursor: pointer;
    display: inline-block;
    margin-right: 1em;
    margin-left: 1em;
    border-radius: 1em;
    text-decoration: none;
}


[b-812a3bwkrq] .nav-link.active {
    box-shadow: 0px 0px 20px 0px rgba(255,255,255,0.75);
    background-color:;
}

#inquiries[b-812a3bwkrq] {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #999999;
    font-family: sans-serif;
    font-size: 1.2em;
    margin-bottom: .5em;
}

[b-812a3bwkrq] > .nav-link:hover {
    box-shadow: 0px 0px 20px 0px rgba(255,255,255,0.75);
}

.nav-link button[b-812a3bwkrq] {
    background-color: transparent;
    font-size: 1.2em;
    font-weight: bold;
    color: #d2ca9d;
}



