") 0% 0% / contain no-repeat; bottom: -8px; content: ""; height: 60px; opacity: 0; position: absolute; right: -10px; transition: all 0.25s ease 0s; width: 48.4848px; } body > header .navbar .navbar-collapse .navbar-nav > li:hover > a, body > header .navbar .navbar-collapse .navbar-nav > li > a.active, body > header .navbar .navbar-collapse .navbar-nav > li > a.show { color: rgb(175, 202, 11); } body > header .navbar .navbar-collapse .navbar-nav > li:hover > a::before, body > header .navbar .navbar-collapse .navbar-nav > li > a.active::before, body > header .navbar .navbar-collapse .navbar-nav > li > a.show::before { opacity: 1; right: -14px; } body > header .navbar .navbar-collapse .navbar-nav > li .dropdown-menu[data-bs-popper] { background-color: rgb(175, 202, 11); border-radius: 0px; border-width: 0px; left: 50%; margin-top: 0px; padding: 0px; width: 100vw; } body > header .navbar .navbar-collapse .navbar-nav > li ul { margin-top: 0px; padding: 0px; } body > header .navbar .navbar-collapse .navbar-nav > li li { display: inline-block; } body > header .navbar .navbar-collapse .navbar-nav > li li a, body > header .navbar .navbar-collapse .navbar-nav > li li a:hover { background-color: transparent; color: rgb(255, 255, 255); display: inline-block; font-weight: 600; height: 50px; line-height: 47px; padding: 0px 1.5rem; position: relative; } body > header .navbar .navbar-collapse .navbar-nav > li li a.active::before, body > header .navbar .navbar-collapse .navbar-nav > li li a:hover::before { background-color: rgb(255, 255, 255); content: ""; height: 14px; left: 0px; position: absolute; top: 19px; transform: rotate(-45deg); width: 14px; } body > header .navbar .navbar-collapse .navbar-nav > li li a.active::after, body > header .navbar .navbar-collapse .navbar-nav > li li a:hover::after { background-color: rgb(175, 202, 11); content: ""; height: 20px; left: -5px; position: absolute; top: 16px; width: 14px; } } @media (min-width: 1200px) { body > header .navbar .navbar-collapse .navbar-nav a, body > header .navbar .navbar-collapse .navbar-nav a:hover { font-size: 1rem; } body > header .navbar .navbar-collapse .navbar-nav > li > a { height: 64px; padding-left: 1.45rem; padding-right: 1.6rem; padding-top: 0.7rem; } } @media (min-width: 1400px) { body > header .navbar .navbar-collapse .navbar-nav a, body > header .navbar .navbar-collapse .navbar-nav a:hover { font-size: 1.15rem; } body > header .navbar .navbar-collapse .navbar-nav > li > a { height: 64px; padding-left: 1.65rem; padding-right: 1.65rem; padding-top: 0.7rem; } } @media only screen and (min-width: 1900px) { body > header .navbar > span { margin-left: -225px; } } main { overflow: hidden; padding-bottom: 6rem; padding-top: 4rem; position: relative; z-index: 2; } main::before { background: url("data:image/svg+xml;charset=utf-8,") no-repeat; content: ""; height: 597.243px; opacity: 0.4; position: absolute; right: -80px; top: -50px; width: 500px; z-index: 0; } main > div { position: relative; z-index: 1; } main ul { list-style-type: none; padding: 0px 0px 1rem; } main ul.pagination li { padding: 0px; } main ul.pagination li::before { display: none; } main ul.powermail-errors-list.filled { padding: 0px; } main ul.powermail-errors-list li { list-style-type: none; padding: 0px 0px 0.25rem 1.25rem; position: relative; } main ul.powermail-errors-list li::before { background-color: rgb(175, 202, 11); } main ul li { padding: 0px 0px 1rem 1.75rem; position: relative; } main ul li::before { background-color: rgb(175, 202, 11); border-radius: 50%; content: ""; height: 0.8rem; left: 0px; position: absolute; top: 0.4rem; width: 0.8rem; } main .h1, main h1 { margin-bottom: 2.75rem; } main .h2, main .h3, main h2, main h3 { margin-bottom: 2.5rem; } main figcaption.figure-caption { color: rgb(175, 202, 11); font-style: italic; } main input[type="text"].powermail_field_error, main select.powermail_field_error, main textarea.powermail_field_error { border: 1px solid rgb(175, 202, 11); } main .powermail_field_error .form-check-input { background-color: rgb(175, 202, 11); } main p.padding-bottom { padding-bottom: 1.5rem; } hr { margin: 2rem 0px; } .button { border-radius: 0px; font-weight: 700; position: relative; } form .row, form > .form-group { padding-bottom: 1.5rem; } form .control-label { display: none; } form .help-block { color: rgb(173, 181, 189); font-size: 0.85rem; } form .button { padding-left: 2.75rem; } form .button::before { content: ">>"; left: 1rem; position: absolute; top: 0.35rem; } form .form-check-inline > label { font-weight: 600; margin-right: 1rem; padding-left: 1.5rem; } form .form-check-inline > label:last-child { margin-right: 0px; } .member-meta .decorative-box > div { background-color: rgb(0, 73, 127); overflow: hidden; position: relative; } .member-meta .decorative-box > div::after { background-image: url("data:image/svg+xml;charset=utf-8,"); background-repeat: no-repeat; bottom: 0px; content: ""; height: 140px; position: absolute; right: -20px; width: 130px; z-index: 1; } .member-meta .decorative-box > div .h2, .member-meta .decorative-box > div a, .member-meta .decorative-box > div h2, .member-meta .decorative-box > div li, .member-meta .decorative-box > div p { color: rgb(255, 255, 255); position: relative; z-index: 3; } .member-meta .decorative-box > div .h2, .member-meta .decorative-box > div h2 { margin: 2rem 0px; text-align: center; } .decorative-boxes, .news-list { padding-bottom: 2rem; padding-top: 2rem; } .decorative-boxes > div > div, .news-list > div > div { background-color: rgb(0, 73, 127); height: 100%; overflow: hidden; position: relative; text-align: center; } .decorative-boxes > div > div > div, .news-list > div > div > div { height: 100%; position: relative; z-index: 2; } .decorative-boxes > div > div::after, .news-list > div > div::after { background-image: url("data:image/svg+xml;charset=utf-8,"); background-repeat: no-repeat; bottom: 0px; content: ""; height: 140px; position: absolute; right: -20px; width: 130px; z-index: 1; } .decorative-boxes > div > div .h3, .decorative-boxes > div > div a, .decorative-boxes > div > div h3, .decorative-boxes > div > div li, .decorative-boxes > div > div p, .news-list > div > div .h3, .news-list > div > div a, .news-list > div > div h3, .news-list > div > div li, .news-list > div > div p { color: rgb(255, 255, 255); } .decorative-boxes > div > div .h3, .decorative-boxes > div > div h3, .news-list > div > div .h3, .news-list > div > div h3 { margin: 2rem 0px; } .decorative-boxes > div > div .more-link, .news-list > div > div .more-link { bottom: 1rem; left: 1.25rem; position: absolute; } .decorative-boxes > div > div .button, .news-list > div > div .button { background: rgb(102, 146, 178); } .decorative-boxes > div > div .button, .member-filter .button, .member-list .button, .news-list > div > div .button { padding-left: 2.75rem; } .decorative-boxes > div > div .button::before, .member-filter .button::before, .member-list .button::before, .news-list > div > div .button::before { content: ">>"; left: 1rem; position: absolute; top: 0.35rem; } .decorative-boxes > div { margin-bottom: 1.5rem; } .decorative-box > div, .decorative-boxes > div > div { border-radius: 3.5rem 0px; } .decorative-box > div > div, .decorative-boxes > div > div > div { padding: 1rem 1.25rem; } .contact { margin-bottom: 1rem; } .contact .h2, .contact h2 { font-size: 1.25rem; margin-bottom: 0.75rem; } .news-list > div > div { border-radius: 0px 0px 3.5rem; } .news-list > div > div .news-list-body { border-top: 4px solid rgb(255, 255, 255); padding: 1rem 1.25rem; } .decorative-boxes > div > div > div.has-button-bottom, .news-list > div > div .news-list-body { padding-bottom: 4.5rem !important; } .accordion-button::before { background-image: var(--bs-accordion-btn-icon); background-repeat: no-repeat; background-size: var(--bs-accordion-btn-icon-width); content: ""; flex-shrink: 0; height: var(--bs-accordion-btn-icon-width); margin-right: 2rem; transition: var(--bs-accordion-btn-icon-transition); width: var(--bs-accordion-btn-icon-width); } .accordion-button:not(.collapsed)::before { background-image: var(--bs-accordion-btn-active-icon); transform: var(--bs-accordion-btn-icon-transform); } .accordion-button::after { display: none; } .event-list .event-list-item, .event-list .member-list-item, .member-list .event-list-item, .member-list .member-list-item { background: rgb(233, 233, 233); border-radius: 1rem 0px; margin-bottom: 1rem; padding: 1rem 1.5rem; } .event-list .event-list-item .h3, .event-list .event-list-item h3, .event-list .member-list-item .h3, .event-list .member-list-item h3, .member-list .event-list-item .h3, .member-list .event-list-item h3, .member-list .member-list-item .h3, .member-list .member-list-item h3 { margin: 0px 0px 0.75rem; } .event-list .event-list-item .h3, .event-list .event-list-item h3, .event-list .event-list-item p, .event-list .member-list-item .h3, .event-list .member-list-item h3, .event-list .member-list-item p, .member-list .event-list-item .h3, .member-list .event-list-item h3, .member-list .event-list-item p, .member-list .member-list-item .h3, .member-list .member-list-item h3, .member-list .member-list-item p { color: rgb(0, 73, 127); } .event-list .event-list-item p, .event-list .member-list-item p, .member-list .event-list-item p, .member-list .member-list-item p { margin-bottom: 0px; } .event-list .event-list-item .event-list-item-additional-info *, .event-list .member-list-item .event-list-item-additional-info *, .member-list .event-list-item .event-list-item-additional-info *, .member-list .member-list-item .event-list-item-additional-info * { color: rgb(89, 89, 89); font-style: italic; } .event-list .event-list-item .choir-list-item-meta, .event-list .event-list-item .event-list-item-meta p, .event-list .member-list-item .choir-list-item-meta, .event-list .member-list-item .event-list-item-meta p, .member-list .event-list-item .choir-list-item-meta, .member-list .event-list-item .event-list-item-meta p, .member-list .member-list-item .choir-list-item-meta, .member-list .member-list-item .event-list-item-meta p { line-height: 2; } .event-list .event-list-item .icon-opener, .event-list .member-list-item .icon-opener, .member-list .event-list-item .icon-opener, .member-list .member-list-item .icon-opener { padding-right: 3rem; } .event-list .choir-group, .event-list .choir-location, .event-list .event-location, .event-list .event-time, .member-detail .choir-group, .member-detail .choir-location, .member-detail .event-location, .member-detail .event-time, .member-list .choir-group, .member-list .choir-location, .member-list .event-location, .member-list .event-time { font-weight: 700; } .event-list .icon-type::before, .member-detail .icon-type::before, .member-list .icon-type::before { background-image: url("data:image/svg+xml;charset=utf-8,"); } .event-list .icon-location::before, .member-detail .icon-location::before, .member-list .icon-location::before { background-image: url("data:image/svg+xml;charset=utf-8,"); } .event-list .icon-time::before, .member-detail .icon-time::before, .member-list .icon-time::before { background-image: url("data:image/svg+xml;charset=utf-8,"); } .event-list .icon-district::before, .event-list .icon-organizer::before, .member-detail .icon-district::before, .member-detail .icon-organizer::before, .member-list .icon-district::before, .member-list .icon-organizer::before { background-image: url("data:image/svg+xml;charset=utf-8,"); } .icon-opener { display: inline-block; min-height: 1.25rem; padding-left: 2rem; position: relative; } .icon-opener::before { background-repeat: no-repeat; background-size: contain; content: ""; height: 1.5rem; left: 0px; position: absolute; top: 0.25rem; width: 1.5rem; } .member-filter .button, form .button { background-color: rgb(175, 202, 11); border-radius: 0.5rem; color: rgb(255, 255, 255); padding-right: 2.75rem; } .member-filter .button:hover, form .button:hover { background-color: rgb(175, 202, 11); color: rgb(255, 255, 255); } .member-filter .form-check { padding-left: 0px; } .member-list p { line-height: 2.25; } .member-list p .icon-type > span { display: inline-block; padding-right: 2rem; position: relative; } .member-list p .icon-type > span::after { background-color: rgb(0, 73, 127); border-radius: 50%; content: ""; height: 0.3rem; position: absolute; right: 0.75rem; top: 1rem; width: 0.3rem; } .member-list p .icon-type > span:last-child { padding-right: 0px; } .member-list p .icon-type > span:last-child::after { display: none; } .member-list p .icon-district, .member-list p .icon-location { font-weight: 700; } .member-list .button { background-color: rgb(210, 210, 210); color: rgb(0, 73, 127); } .member-list .button:hover { background-color: rgb(175, 202, 11); color: rgb(255, 255, 255); } .member-detail .member-meta { background: rgb(233, 233, 233); border-radius: 3.5rem 0px; } .member-detail .member-meta .member-contact-by { line-height: 2.25; } .member-detail .member-meta .icon-opener { height: 1.1rem; width: 2rem; } .member-detail .member-meta .icon-opener::before { top: 0px; } .member-detail .member-meta .icon-phone::before { background-image: url("data:image/svg+xml;charset=utf-8,"); } .member-detail .member-meta .icon-www::before { background-image: url("data:image/svg+xml;charset=utf-8,"); } .member-detail .member-meta .icon-email::before { background-image: url("data:image/svg+xml;charset=utf-8,"); } .member-detail .member-meta .social { background-repeat: no-repeat; background-size: contain; display: inline-block; height: 1.75rem; margin-right: 1rem; width: 1.75rem; } .member-detail .member-meta .social-fb { background-image: url("data:image/svg+xml;charset=utf-8,"); } .member-detail .member-meta .social-ig { background-image: url("data:image/svg+xml;charset=utf-8,"); } .member-detail .member-meta .social-yt { background-image: url("data:image/svg+xml;charset=utf-8,"); } .member-detail .member-meta .relations { padding: 1rem 1.25rem; } .member-detail .member-meta .relations strong { color: rgb(0, 73, 127); } .member-detail .member-meta .relations p + ul { margin-top: -0.75rem; } .member-detail .member-meta .relations ul { margin-bottom: 0px; margin-left: 2rem; padding-bottom: 1rem; } .member-detail .member-meta .relations ul li { padding-bottom: 0.5rem; } .member-detail .member-meta .relations ul li::before { height: 0.5rem; top: 0.5rem; width: 0.5rem; } .decorative-box > div { padding: 1rem 1.25rem; } .back-button { padding-left: 2.75rem; position: relative; } .back-button::before { content: "<<"; left: 1rem; position: absolute; top: 0.4rem; } .accordion .accordion-item { margin-bottom: 4px; } .accordion .accordion-header .accordion-button { font-weight: 700; } .accordion .accordion-header .accordion-button:focus { border-color: transparent; border-width: 0px; box-shadow: none; } .accordion .accordion-body { padding-left: 0px; padding-right: 0px; } .carousel-indicators .active { background-color: rgb(175, 202, 11); } .carousel-indicators [data-bs-target] { border-bottom-width: 0px; border-radius: 4px; border-top-width: 0px; height: 8px; width: 8px; } .parallax-container { overflow: hidden; padding-bottom: 7rem; padding-top: 9rem; position: relative; } .parallax-container .parallax-layer { background-position: 50% center; background-repeat: no-repeat; background-size: cover; height: 230%; left: 0px; position: absolute; top: 0px; width: 100%; } .parallax-container .container { position: relative; z-index: 100; } .parallax-container .fs-0 { font-size: 2rem; } .parallax-container .fs-1 { font-size: 1.5rem !important; } .parallax-container .fs-2 { font-size: 1.15rem !important; } .parallax-container p { text-shadow: rgb(173, 181, 189) 0px 0px 15px; } .parallax-container.parallax-height-small { height: 400px; } .parallax-container.parallax-height-middle { height: 600px; } .parallax-container.parallax-height-large { height: 1000px; } input[name*="captcha"] { width: 10rem; } @media (max-width: 575.98px) { main .ce-textpic .ce-gallery.no-float-sm { clear: both; display: block; float: none; margin-left: 0px; margin-right: 0px; } main .button, main li, main p { font-size: 0.9rem; } } @media (min-width: 576px) { a[href^="tel:"] { cursor: default; } a, a[href^="tel:"]:hover { text-decoration: none; } a:hover { text-decoration: underline; } .parallax-container .fs-0 { font-size: 2.5rem; } .parallax-container .fs-1 { font-size: 1.85rem !important; } .parallax-container .fs-2 { font-size: 1.25rem !important; } } @media (max-width: 767.98px) { main .ce-textpic .ce-gallery.no-float-md { clear: both; display: block; float: none; margin-left: 0px; margin-right: 0px; } } @media (min-width: 768px) { .h1, h1 { font-size: 2.25rem; } .h2, h2 { font-size: 1.75rem; } .h3, h3 { font-size: 1.1rem; } .h4, h4 { font-size: 1rem; } .contact p { font-size: 0.9rem; } .news-single .news-media-column { width: 250px; } .parallax-container .fs-0 { font-size: 3.5rem; } .parallax-container .fs-1 { font-size: 2.5rem !important; } .parallax-container .fs-2 { font-size: 1.75rem !important; } } @media (min-width: 992px) { div[id^="c"] { scroll-margin-top: 110px; } .h1, h1 { font-size: 2.75rem; } .h2, h2 { font-size: 1.9rem; } .h3, h3 { font-size: 1.2rem; } .h4, h4 { font-size: 1.05rem; } .choir-list .choir-list-item, .choir-list .event-list-item, .event-list .choir-list-item, .event-list .event-list-item { padding: 1rem 2rem; } .decorative-box > div, .decorative-boxes > div > div > div, .member-detail .member-meta .relations, .news-list > div > div .news-list-body { padding: 1rem 1.75rem; } .news-single .news-media-column { width: 400px; } .decorative-boxes > div > div .more-link, .news-list > div > div .more-link { left: 1.75rem; } .parallax-container .fs-0 { font-size: 4.5rem; } .parallax-container .fs-1 { font-size: 3.5rem !important; } .parallax-container .fs-2 { font-size: 2.5rem !important; } } @media (min-width: 1200px) { .h1, h1 { font-size: 3rem; } .h2, h2 { font-size: 2.15rem; } .h3, h3 { font-size: 1.5rem; } .h4, h4 { font-size: 1.15rem; } .choir-list .choir-list-item, .choir-list .event-list-item, .event-list .choir-list-item, .event-list .event-list-item { padding: 1rem 2rem 1rem 4rem; } .news-single .h1, .news-single h1 { font-size: 2.5rem; } .news-single .h2, .news-single h2 { font-size: 1.65rem; } .news-single .h3, .news-single h3 { font-size: 1.35rem; } .news-single .h4, .news-single h4 { font-size: 1.15rem; } .decorative-boxes > div > div > div { border-radius: 3.5rem 0px; } .member-filter .button { width: 100%; } .parallax-container .fs-0 { font-size: 5.5rem; } .parallax-container .fs-1 { font-size: 4rem !important; } .parallax-container .fs-2 { font-size: 2.75rem !important; } } @media (min-width: 1400px) { .h1, h1 { font-size: 3.5rem; } .h2, h2 { font-size: 2rem; } .h3, h3 { font-size: 1.5rem; } .h4, h4 { font-size: 1.25rem; } .decorative-box > div, .decorative-boxes > div > div > div, .member-detail .member-meta .relations, .news-list > div > div .news-list-body { padding: 1rem 2rem; } .decorative-boxes > div > div > div { border-radius: 3.5rem 0px; } .decorative-boxes > div > div .more-link, .news-list > div > div .more-link { left: 2rem; } .member-list .member-list-item { padding-left: 3rem; } .contact p { font-size: 1rem; } .parallax-container p { line-height: 1.1; } .parallax-container .fs-0 { font-size: 6rem; } .parallax-container .fs-1 { font-size: 4.5rem !important; } .parallax-container .fs-2 { font-size: 3.5rem !important; } } body > footer { background-color: rgb(0, 73, 127); border-top: 4px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 30px; min-height: 325px; overflow: hidden; padding: 3rem 0px; position: relative; z-index: 1; } body > footer::before { background: url("data:image/svg+xml;charset=utf-8,") no-repeat; content: ""; height: 358.346px; opacity: 0.8; position: absolute; right: -35px; top: -20px; width: 300px; z-index: 1; } body > footer > div { position: relative; z-index: 2; } body > footer .h4, body > footer a, body > footer a:hover, body > footer h4, body > footer p { color: rgb(255, 255, 255); } body > footer .h4, body > footer h4 { font-size: 1.15rem; margin: 0px 0px 1.5rem; } body > footer a { text-decoration: none; } body > footer a:hover { text-decoration: underline; } body > footer .social-links > a { display: inline-block; margin-right: 1rem; } body > footer .social-links > a img { height: 50px; width: auto; } ") 0% 0% / contain no-repeat; bottom: -8px; content: ""; height: 60px; opacity: 0; position: absolute; right: -10px; transition: all 0.25s ease 0s; width: 48.4848px; } body > header .navbar .navbar-collapse .navbar-nav > li:hover > a, body > header .navbar .navbar-collapse .navbar-nav > li > a.active, body > header .navbar .navbar-collapse .navbar-nav > li > a.show { color: rgb(175, 202, 11); } body > header .navbar .navbar-collapse .navbar-nav > li:hover > a::before, body > header .navbar .navbar-collapse .navbar-nav > li > a.active::before, body > header .navbar .navbar-collapse .navbar-nav > li > a.show::before { opacity: 1; right: -14px; } body > header .navbar .navbar-collapse .navbar-nav > li .dropdown-menu[data-bs-popper] { background-color: rgb(175, 202, 11); border-radius: 0px; border-width: 0px; left: 50%; margin-top: 0px; padding: 0px; width: 100vw; } body > header .navbar .navbar-collapse .navbar-nav > li ul { margin-top: 0px; padding: 0px; } body > header .navbar .navbar-collapse .navbar-nav > li li { display: inline-block; } body > header .navbar .navbar-collapse .navbar-nav > li li a, body > header .navbar .navbar-collapse .navbar-nav > li li a:hover { background-color: transparent; color: rgb(255, 255, 255); display: inline-block; font-weight: 600; height: 50px; line-height: 47px; padding: 0px 1.5rem; position: relative; } body > header .navbar .navbar-collapse .navbar-nav > li li a.active::before, body > header .navbar .navbar-collapse .navbar-nav > li li a:hover::before { background-color: rgb(255, 255, 255); content: ""; height: 14px; left: 0px; position: absolute; top: 19px; transform: rotate(-45deg); width: 14px; } body > header .navbar .navbar-collapse .navbar-nav > li li a.active::after, body > header .navbar .navbar-collapse .navbar-nav > li li a:hover::after { background-color: rgb(175, 202, 11); content: ""; height: 20px; left: -5px; position: absolute; top: 16px; width: 14px; } } @media (min-width: 1200px) { body > header .navbar .navbar-collapse .navbar-nav a, body > header .navbar .navbar-collapse .navbar-nav a:hover { font-size: 1rem; } body > header .navbar .navbar-collapse .navbar-nav > li > a { height: 64px; padding-left: 1.45rem; padding-right: 1.6rem; padding-top: 0.7rem; } } @media (min-width: 1400px) { body > header .navbar .navbar-collapse .navbar-nav a, body > header .navbar .navbar-collapse .navbar-nav a:hover { font-size: 1.15rem; } body > header .navbar .navbar-collapse .navbar-nav > li > a { height: 64px; padding-left: 1.65rem; padding-right: 1.65rem; padding-top: 0.7rem; } } @media only screen and (min-width: 1900px) { body > header .navbar > span { margin-left: -225px; } } main { overflow: hidden; padding-bottom: 6rem; padding-top: 4rem; position: relative; z-index: 2; } main::before { background: url("data:image/svg+xml;charset=utf-8,") no-repeat; content: ""; height: 597.243px; opacity: 0.4; position: absolute; right: -80px; top: -50px; width: 500px; z-index: 0; } main > div { position: relative; z-index: 1; } main ul { list-style-type: none; padding: 0px 0px 1rem; } main ul.pagination li { padding: 0px; } main ul.pagination li::before { display: none; } main ul.powermail-errors-list.filled { padding: 0px; } main ul.powermail-errors-list li { list-style-type: none; padding: 0px 0px 0.25rem 1.25rem; position: relative; } main ul.powermail-errors-list li::before { background-color: rgb(175, 202, 11); } main ul li { padding: 0px 0px 1rem 1.75rem; position: relative; } main ul li::before { background-color: rgb(175, 202, 11); border-radius: 50%; content: ""; height: 0.8rem; left: 0px; position: absolute; top: 0.4rem; width: 0.8rem; } main .h1, main h1 { margin-bottom: 2.75rem; } main .h2, main .h3, main h2, main h3 { margin-bottom: 2.5rem; } main figcaption.figure-caption { color: rgb(175, 202, 11); font-style: italic; } main input[type="text"].powermail_field_error, main select.powermail_field_error, main textarea.powermail_field_error { border: 1px solid rgb(175, 202, 11); } main .powermail_field_error .form-check-input { background-color: rgb(175, 202, 11); } main p.padding-bottom { padding-bottom: 1.5rem; } hr { margin: 2rem 0px; } .button { border-radius: 0px; font-weight: 700; position: relative; } form .row, form > .form-group { padding-bottom: 1.5rem; } form .control-label { display: none; } form .help-block { color: rgb(173, 181, 189); font-size: 0.85rem; } form .button { padding-left: 2.75rem; } form .button::before { content: ">>"; left: 1rem; position: absolute; top: 0.35rem; } form .form-check-inline > label { font-weight: 600; margin-right: 1rem; padding-left: 1.5rem; } form .form-check-inline > label:last-child { margin-right: 0px; } .member-meta .decorative-box > div { background-color: rgb(0, 73, 127); overflow: hidden; position: relative; } .member-meta .decorative-box > div::after { background-image: url("data:image/svg+xml;charset=utf-8,"); background-repeat: no-repeat; bottom: 0px; content: ""; height: 140px; position: absolute; right: -20px; width: 130px; z-index: 1; } .member-meta .decorative-box > div .h2, .member-meta .decorative-box > div a, .member-meta .decorative-box > div h2, .member-meta .decorative-box > div li, .member-meta .decorative-box > div p { color: rgb(255, 255, 255); position: relative; z-index: 3; } .member-meta .decorative-box > div .h2, .member-meta .decorative-box > div h2 { margin: 2rem 0px; text-align: center; } .decorative-boxes, .news-list { padding-bottom: 2rem; padding-top: 2rem; } .decorative-boxes > div > div, .news-list > div > div { background-color: rgb(0, 73, 127); height: 100%; overflow: hidden; position: relative; text-align: center; } .decorative-boxes > div > div > div, .news-list > div > div > div { height: 100%; position: relative; z-index: 2; } .decorative-boxes > div > div::after, .news-list > div > div::after { background-image: url("data:image/svg+xml;charset=utf-8,"); background-repeat: no-repeat; bottom: 0px; content: ""; height: 140px; position: absolute; right: -20px; width: 130px; z-index: 1; } .decorative-boxes > div > div .h3, .decorative-boxes > div > div a, .decorative-boxes > div > div h3, .decorative-boxes > div > div li, .decorative-boxes > div > div p, .news-list > div > div .h3, .news-list > div > div a, .news-list > div > div h3, .news-list > div > div li, .news-list > div > div p { color: rgb(255, 255, 255); } .decorative-boxes > div > div .h3, .decorative-boxes > div > div h3, .news-list > div > div .h3, .news-list > div > div h3 { margin: 2rem 0px; } .decorative-boxes > div > div .more-link, .news-list > div > div .more-link { bottom: 1rem; left: 1.25rem; position: absolute; } .decorative-boxes > div > div .button, .news-list > div > div .button { background: rgb(102, 146, 178); } .decorative-boxes > div > div .button, .member-filter .button, .member-list .button, .news-list > div > div .button { padding-left: 2.75rem; } .decorative-boxes > div > div .button::before, .member-filter .button::before, .member-list .button::before, .news-list > div > div .button::before { content: ">>"; left: 1rem; position: absolute; top: 0.35rem; } .decorative-boxes > div { margin-bottom: 1.5rem; } .decorative-box > div, .decorative-boxes > div > div { border-radius: 3.5rem 0px; } .decorative-box > div > div, .decorative-boxes > div > div > div { padding: 1rem 1.25rem; } .contact { margin-bottom: 1rem; } .contact .h2, .contact h2 { font-size: 1.25rem; margin-bottom: 0.75rem; } .news-list > div > div { border-radius: 0px 0px 3.5rem; } .news-list > div > div .news-list-body { border-top: 4px solid rgb(255, 255, 255); padding: 1rem 1.25rem; } .decorative-boxes > div > div > div.has-button-bottom, .news-list > div > div .news-list-body { padding-bottom: 4.5rem !important; } .accordion-button::before { background-image: var(--bs-accordion-btn-icon); background-repeat: no-repeat; background-size: var(--bs-accordion-btn-icon-width); content: ""; flex-shrink: 0; height: var(--bs-accordion-btn-icon-width); margin-right: 2rem; transition: var(--bs-accordion-btn-icon-transition); width: var(--bs-accordion-btn-icon-width); } .accordion-button:not(.collapsed)::before { background-image: var(--bs-accordion-btn-active-icon); transform: var(--bs-accordion-btn-icon-transform); } .accordion-button::after { display: none; } .event-list .event-list-item, .event-list .member-list-item, .member-list .event-list-item, .member-list .member-list-item { background: rgb(233, 233, 233); border-radius: 1rem 0px; margin-bottom: 1rem; padding: 1rem 1.5rem; } .event-list .event-list-item .h3, .event-list .event-list-item h3, .event-list .member-list-item .h3, .event-list .member-list-item h3, .member-list .event-list-item .h3, .member-list .event-list-item h3, .member-list .member-list-item .h3, .member-list .member-list-item h3 { margin: 0px 0px 0.75rem; } .event-list .event-list-item .h3, .event-list .event-list-item h3, .event-list .event-list-item p, .event-list .member-list-item .h3, .event-list .member-list-item h3, .event-list .member-list-item p, .member-list .event-list-item .h3, .member-list .event-list-item h3, .member-list .event-list-item p, .member-list .member-list-item .h3, .member-list .member-list-item h3, .member-list .member-list-item p { color: rgb(0, 73, 127); } .event-list .event-list-item p, .event-list .member-list-item p, .member-list .event-list-item p, .member-list .member-list-item p { margin-bottom: 0px; } .event-list .event-list-item .event-list-item-additional-info *, .event-list .member-list-item .event-list-item-additional-info *, .member-list .event-list-item .event-list-item-additional-info *, .member-list .member-list-item .event-list-item-additional-info * { color: rgb(89, 89, 89); font-style: italic; } .event-list .event-list-item .choir-list-item-meta, .event-list .event-list-item .event-list-item-meta p, .event-list .member-list-item .choir-list-item-meta, .event-list .member-list-item .event-list-item-meta p, .member-list .event-list-item .choir-list-item-meta, .member-list .event-list-item .event-list-item-meta p, .member-list .member-list-item .choir-list-item-meta, .member-list .member-list-item .event-list-item-meta p { line-height: 2; } .event-list .event-list-item .icon-opener, .event-list .member-list-item .icon-opener, .member-list .event-list-item .icon-opener, .member-list .member-list-item .icon-opener { padding-right: 3rem; } .event-list .choir-group, .event-list .choir-location, .event-list .event-location, .event-list .event-time, .member-detail .choir-group, .member-detail .choir-location, .member-detail .event-location, .member-detail .event-time, .member-list .choir-group, .member-list .choir-location, .member-list .event-location, .member-list .event-time { font-weight: 700; } .event-list .icon-type::before, .member-detail .icon-type::before, .member-list .icon-type::before { background-image: url("data:image/svg+xml;charset=utf-8,"); } .event-list .icon-location::before, .member-detail .icon-location::before, .member-list .icon-location::before { background-image: url("data:image/svg+xml;charset=utf-8,"); } .event-list .icon-time::before, .member-detail .icon-time::before, .member-list .icon-time::before { background-image: url("data:image/svg+xml;charset=utf-8,"); } .event-list .icon-district::before, .event-list .icon-organizer::before, .member-detail .icon-district::before, .member-detail .icon-organizer::before, .member-list .icon-district::before, .member-list .icon-organizer::before { background-image: url("data:image/svg+xml;charset=utf-8,"); } .icon-opener { display: inline-block; min-height: 1.25rem; padding-left: 2rem; position: relative; } .icon-opener::before { background-repeat: no-repeat; background-size: contain; content: ""; height: 1.5rem; left: 0px; position: absolute; top: 0.25rem; width: 1.5rem; } .member-filter .button, form .button { background-color: rgb(175, 202, 11); border-radius: 0.5rem; color: rgb(255, 255, 255); padding-right: 2.75rem; } .member-filter .button:hover, form .button:hover { background-color: rgb(175, 202, 11); color: rgb(255, 255, 255); } .member-filter .form-check { padding-left: 0px; } .member-list p { line-height: 2.25; } .member-list p .icon-type > span { display: inline-block; padding-right: 2rem; position: relative; } .member-list p .icon-type > span::after { background-color: rgb(0, 73, 127); border-radius: 50%; content: ""; height: 0.3rem; position: absolute; right: 0.75rem; top: 1rem; width: 0.3rem; } .member-list p .icon-type > span:last-child { padding-right: 0px; } .member-list p .icon-type > span:last-child::after { display: none; } .member-list p .icon-district, .member-list p .icon-location { font-weight: 700; } .member-list .button { background-color: rgb(210, 210, 210); color: rgb(0, 73, 127); } .member-list .button:hover { background-color: rgb(175, 202, 11); color: rgb(255, 255, 255); } .member-detail .member-meta { background: rgb(233, 233, 233); border-radius: 3.5rem 0px; } .member-detail .member-meta .member-contact-by { line-height: 2.25; } .member-detail .member-meta .icon-opener { height: 1.1rem; width: 2rem; } .member-detail .member-meta .icon-opener::before { top: 0px; } .member-detail .member-meta .icon-phone::before { background-image: url("data:image/svg+xml;charset=utf-8,"); } .member-detail .member-meta .icon-www::before { background-image: url("data:image/svg+xml;charset=utf-8,"); } .member-detail .member-meta .icon-email::before { background-image: url("data:image/svg+xml;charset=utf-8,"); } .member-detail .member-meta .social { background-repeat: no-repeat; background-size: contain; display: inline-block; height: 1.75rem; margin-right: 1rem; width: 1.75rem; } .member-detail .member-meta .social-fb { background-image: url("data:image/svg+xml;charset=utf-8,"); } .member-detail .member-meta .social-ig { background-image: url("data:image/svg+xml;charset=utf-8,"); } .member-detail .member-meta .social-yt { background-image: url("data:image/svg+xml;charset=utf-8,"); } .member-detail .member-meta .relations { padding: 1rem 1.25rem; } .member-detail .member-meta .relations strong { color: rgb(0, 73, 127); } .member-detail .member-meta .relations p + ul { margin-top: -0.75rem; } .member-detail .member-meta .relations ul { margin-bottom: 0px; margin-left: 2rem; padding-bottom: 1rem; } .member-detail .member-meta .relations ul li { padding-bottom: 0.5rem; } .member-detail .member-meta .relations ul li::before { height: 0.5rem; top: 0.5rem; width: 0.5rem; } .decorative-box > div { padding: 1rem 1.25rem; } .back-button { padding-left: 2.75rem; position: relative; } .back-button::before { content: "<<"; left: 1rem; position: absolute; top: 0.4rem; } .accordion .accordion-item { margin-bottom: 4px; } .accordion .accordion-header .accordion-button { font-weight: 700; } .accordion .accordion-header .accordion-button:focus { border-color: transparent; border-width: 0px; box-shadow: none; } .accordion .accordion-body { padding-left: 0px; padding-right: 0px; } .carousel-indicators .active { background-color: rgb(175, 202, 11); } .carousel-indicators [data-bs-target] { border-bottom-width: 0px; border-radius: 4px; border-top-width: 0px; height: 8px; width: 8px; } .parallax-container { overflow: hidden; padding-bottom: 7rem; padding-top: 9rem; position: relative; } .parallax-container .parallax-layer { background-position: 50% center; background-repeat: no-repeat; background-size: cover; height: 230%; left: 0px; position: absolute; top: 0px; width: 100%; } .parallax-container .container { position: relative; z-index: 100; } .parallax-container .fs-0 { font-size: 2rem; } .parallax-container .fs-1 { font-size: 1.5rem !important; } .parallax-container .fs-2 { font-size: 1.15rem !important; } .parallax-container p { text-shadow: rgb(173, 181, 189) 0px 0px 15px; } .parallax-container.parallax-height-small { height: 400px; } .parallax-container.parallax-height-middle { height: 600px; } .parallax-container.parallax-height-large { height: 1000px; } input[name*="captcha"] { width: 10rem; } @media (max-width: 575.98px) { main .ce-textpic .ce-gallery.no-float-sm { clear: both; display: block; float: none; margin-left: 0px; margin-right: 0px; } main .button, main li, main p { font-size: 0.9rem; } } @media (min-width: 576px) { a[href^="tel:"] { cursor: default; } a, a[href^="tel:"]:hover { text-decoration: none; } a:hover { text-decoration: underline; } .parallax-container .fs-0 { font-size: 2.5rem; } .parallax-container .fs-1 { font-size: 1.85rem !important; } .parallax-container .fs-2 { font-size: 1.25rem !important; } } @media (max-width: 767.98px) { main .ce-textpic .ce-gallery.no-float-md { clear: both; display: block; float: none; margin-left: 0px; margin-right: 0px; } } @media (min-width: 768px) { .h1, h1 { font-size: 2.25rem; } .h2, h2 { font-size: 1.75rem; } .h3, h3 { font-size: 1.1rem; } .h4, h4 { font-size: 1rem; } .contact p { font-size: 0.9rem; } .news-single .news-media-column { width: 250px; } .parallax-container .fs-0 { font-size: 3.5rem; } .parallax-container .fs-1 { font-size: 2.5rem !important; } .parallax-container .fs-2 { font-size: 1.75rem !important; } } @media (min-width: 992px) { div[id^="c"] { scroll-margin-top: 110px; } .h1, h1 { font-size: 2.75rem; } .h2, h2 { font-size: 1.9rem; } .h3, h3 { font-size: 1.2rem; } .h4, h4 { font-size: 1.05rem; } .choir-list .choir-list-item, .choir-list .event-list-item, .event-list .choir-list-item, .event-list .event-list-item { padding: 1rem 2rem; } .decorative-box > div, .decorative-boxes > div > div > div, .member-detail .member-meta .relations, .news-list > div > div .news-list-body { padding: 1rem 1.75rem; } .news-single .news-media-column { width: 400px; } .decorative-boxes > div > div .more-link, .news-list > div > div .more-link { left: 1.75rem; } .parallax-container .fs-0 { font-size: 4.5rem; } .parallax-container .fs-1 { font-size: 3.5rem !important; } .parallax-container .fs-2 { font-size: 2.5rem !important; } } @media (min-width: 1200px) { .h1, h1 { font-size: 3rem; } .h2, h2 { font-size: 2.15rem; } .h3, h3 { font-size: 1.5rem; } .h4, h4 { font-size: 1.15rem; } .choir-list .choir-list-item, .choir-list .event-list-item, .event-list .choir-list-item, .event-list .event-list-item { padding: 1rem 2rem 1rem 4rem; } .news-single .h1, .news-single h1 { font-size: 2.5rem; } .news-single .h2, .news-single h2 { font-size: 1.65rem; } .news-single .h3, .news-single h3 { font-size: 1.35rem; } .news-single .h4, .news-single h4 { font-size: 1.15rem; } .decorative-boxes > div > div > div { border-radius: 3.5rem 0px; } .member-filter .button { width: 100%; } .parallax-container .fs-0 { font-size: 5.5rem; } .parallax-container .fs-1 { font-size: 4rem !important; } .parallax-container .fs-2 { font-size: 2.75rem !important; } } @media (min-width: 1400px) { .h1, h1 { font-size: 3.5rem; } .h2, h2 { font-size: 2rem; } .h3, h3 { font-size: 1.5rem; } .h4, h4 { font-size: 1.25rem; } .decorative-box > div, .decorative-boxes > div > div > div, .member-detail .member-meta .relations, .news-list > div > div .news-list-body { padding: 1rem 2rem; } .decorative-boxes > div > div > div { border-radius: 3.5rem 0px; } .decorative-boxes > div > div .more-link, .news-list > div > div .more-link { left: 2rem; } .member-list .member-list-item { padding-left: 3rem; } .contact p { font-size: 1rem; } .parallax-container p { line-height: 1.1; } .parallax-container .fs-0 { font-size: 6rem; } .parallax-container .fs-1 { font-size: 4.5rem !important; } .parallax-container .fs-2 { font-size: 3.5rem !important; } } body > footer { background-color: rgb(0, 73, 127); border-top: 4px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 30px; min-height: 325px; overflow: hidden; padding: 3rem 0px; position: relative; z-index: 1; } body > footer::before { background: url("data:image/svg+xml;charset=utf-8,") no-repeat; content: ""; height: 358.346px; opacity: 0.8; position: absolute; right: -35px; top: -20px; width: 300px; z-index: 1; } body > footer > div { position: relative; z-index: 2; } body > footer .h4, body > footer a, body > footer a:hover, body > footer h4, body > footer p { color: rgb(255, 255, 255); } body > footer .h4, body > footer h4 { font-size: 1.15rem; margin: 0px 0px 1.5rem; } body > footer a { text-decoration: none; } body > footer a:hover { text-decoration: underline; } body > footer .social-links > a { display: inline-block; margin-right: 1rem; } body > footer .social-links > a img { height: 50px; width: auto; } .fslightbox-fade-in { animation: 0.3s cubic-bezier(0, 0, 0.7, 1) 0s 1 normal none running fslightbox-fade-in; } .fslightbox-fade-out { animation: 0.3s ease 0s 1 normal none running fslightbox-fade-out; } .fslightbox-fade-in-strong { animation: 0.3s cubic-bezier(0, 0, 0.7, 1) 0s 1 normal forwards running fslightbox-fade-in-strong; } .fslightbox-fade-out-strong { animation: 0.3s ease 0s 1 normal none running fslightbox-fade-out-strong; } @keyframes fslightbox-fade-in { 0% { opacity: 0.65; } 100% { opacity: 1; } } @keyframes fslightbox-fade-out { 0% { opacity: 0.35; } 100% { opacity: 0; } } @keyframes fslightbox-fade-in-strong { 0% { opacity: 0.3; } 100% { opacity: 1; } } @keyframes fslightbox-fade-out-strong { 0% { opacity: 1; } 100% { opacity: 0; } } .fslightbox-absoluted { position: absolute; top: 0px; left: 0px; } .fslightbox-cursor-grabbing { cursor: grabbing !important; } .fslightbox-full-dimension { width: 100%; height: 100%; } .fslightbox-open { overflow: hidden; height: 100%; } .fslightbox-flex-centered { display: flex; justify-content: center; align-items: center; } .fslightbox-opacity-0 { opacity: 0 !important; } .fslightbox-opacity-1 { opacity: 1 !important; } .fslightbox-scrollbarfix { padding-right: 17px; } .fslightbox-transform-transition { transition: transform 0.3s ease 0s !important; } .fslightbox-container { font-family: Arial, sans-serif; position: fixed; top: 0px; left: 0px; background: linear-gradient(rgba(30, 30, 30, 0.9), rgb(0, 0, 0) 1810%); touch-action: none; z-index: 1000000000; user-select: none; -webkit-tap-highlight-color: transparent; } .fslightbox-container * { box-sizing: border-box; } .fslightbox-svg-path { transition: fill 0.15s ease 0s; fill: rgb(209, 210, 210); } .fslightbox-loader { display: block; margin: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 67px; height: 67px; } .fslightbox-loader div { box-sizing: border-box; display: block; position: absolute; width: 54px; height: 54px; margin: 6px; border-width: 5px; border-style: solid; border-image: initial; border-color: rgb(153, 153, 153) transparent transparent; border-radius: 50%; animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite normal none running fslightbox-loader; } .fslightbox-loader div:nth-child(1) { animation-delay: -0.45s; } .fslightbox-loader div:nth-child(2) { animation-delay: -0.3s; } .fslightbox-loader div:nth-child(3) { animation-delay: -0.15s; } @keyframes fslightbox-loader { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .fslightbox-thumbs-loader { width: 54px !important; height: 54px !important; } .fslightbox-thumbs-loader div { border-width: 4px !important; width: 44px !important; height: 44px !important; } .fslightbox-nav { height: 45px; width: 100%; transition: opacity 0.3s ease 0s; } .fslightbox-slide-number-container { display: flex; justify-content: center; align-items: center; position: relative; height: 100%; font-size: 15px; color: rgb(215, 215, 215); z-index: 0; max-width: 55px; text-align: left; } .fslightbox-slide-number-container .fslightbox-flex-centered { height: 100%; } .fslightbox-slash { display: block; margin: 0px 5px; width: 1px; height: 12px; transform: rotate(15deg); background: rgb(255, 255, 255); } .fslightbox-toolbar { position: absolute; z-index: 3; right: 0px; top: 0px; height: 45px; display: flex; background: rgba(35, 35, 35, 0.65); } .fslightbox-toolbar-button { height: 100%; width: 45px; cursor: pointer; } .fslightbox-toolbar-button:hover .fslightbox-svg-path { fill: rgb(255, 255, 255); } .fslightbox-slide-btn-container { display: flex; align-items: center; padding: 12px 12px 12px 6px; position: absolute; top: 50%; cursor: pointer; z-index: 3; transform: translateY(-50%); transition: opacity 0.3s ease 0s; } @media (min-width: 476px) { .fslightbox-slide-btn-container { padding: 22px 22px 22px 6px; } } @media (min-width: 768px) { .fslightbox-slide-btn-container { padding: 30px 30px 30px 6px; } } .fslightbox-slide-btn-container:hover .fslightbox-svg-path { fill: rgb(241, 241, 241); } .fslightbox-slide-btn { padding: 9px; font-size: 26px; background: rgba(35, 35, 35, 0.65); } @media (min-width: 768px) { .fslightbox-slide-btn { padding: 10px; } } @media (min-width: 1600px) { .fslightbox-slide-btn { padding: 11px; } } .fslightbox-slide-btn-container-previous { left: 0px; } @media (max-width: 475.99px) { .fslightbox-slide-btn-container-previous { padding-left: 3px; } } .fslightbox-slide-btn-container-next { right: 0px; padding-left: 12px; padding-right: 3px; } @media (min-width: 476px) { .fslightbox-slide-btn-container-next { padding-left: 22px; } } @media (min-width: 768px) { .fslightbox-slide-btn-container-next { padding-left: 30px; } } @media (min-width: 476px) { .fslightbox-slide-btn-container-next { padding-right: 6px; } } .fslightbox-down-event-detector { position: absolute; z-index: 1; } .fslightbox-slide-swiping-hoverer { z-index: 4; } .fslightbox-slideshow-bar { width: 0px; height: 2px; z-index: 4; opacity: 0; background: rgb(255, 255, 255); } .fslightbox-invalid-file-wrapper { font-size: 24px; color: rgb(234, 235, 235); margin: auto; } .fslightbox-video { object-fit: cover; } .fslightbox-youtube-iframe { border: 0px; } .fslightbox-source { position: relative; z-index: 2; display: block; opacity: 0; margin: auto; cursor: zoom-in; } .fslightbox-source-wrappers-container { transition: transform 0.2s linear 0s; z-index: 2; } .fslightbox-source-wrappers-container-pinching { transition: none 0s ease 0s !important; } .fslightbox-thumbs { position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: -1; background: linear-gradient(rgba(0, 0, 0, 0), rgb(30, 30, 30) 100%); opacity: 0; transition: opacity 0.2s ease 0s; padding: 0px 5px 12px; height: 114px; } @media (min-width: 992px) { .fslightbox-thumbs { padding-bottom: 13px; height: 120px; } } @media (min-width: 1600px) { .fslightbox-thumbs { padding-bottom: 14px; height: 126px; } } .fslightbox-thumbs-active { opacity: 1; z-index: 3; } .fslightbox-thumbs-inner { display: inline-flex; justify-content: flex-start; align-items: center; height: 100%; } .fslightbox-thumb-wrapper { position: relative; height: 100%; margin: 0px 4px; opacity: 0; transition: opacity 0.3s ease 0s; } .fslightbox-thumb-wrapper svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer; z-index: 1; } .fslightbox-thumb-wrapper path { fill: rgb(255, 255, 255); } .fslightbox-thumb-wrapper-darkener { position: absolute; top: 2px; left: 2px; width: calc(100% - 4px); height: calc(100% - 4px); background: rgba(0, 0, 0, 0.4); cursor: pointer; } .fslightbox-thumb { cursor: pointer; border-radius: 1px; height: 100%; border: 2px solid transparent; max-width: unset; max-height: unset; width: auto !important; } .fslightbox-thumb-active { border: 2px solid rgb(255, 255, 255) !important; } .fslightbox-thumb-invalid { background: linear-gradient(rgb(15, 15, 15), rgba(15, 15, 15, 0.5)); display: inline-block; min-width: 155px; } .fslightbox-thumbs-cursorer { z-index: 4; cursor: grabbing; } .fslightbox-caption { position: absolute; bottom: 0px; left: 50%; width: 100%; background: linear-gradient(rgba(0, 0, 0, 0), rgb(30, 30, 30) 100%); transform: translateX(-50%); opacity: 0; transition: opacity 0.2s ease 0s; z-index: -1; } .fslightbox-caption-inner { padding: 25px; max-width: 1200px; color: rgb(238, 238, 238); text-align: center; font-size: 14px; } @media (min-width: 768px) { .fslightbox-caption-inner { padding: 30px 25px; } } .fslightbox-caption-active { opacity: 1; z-index: 3; } .\[\&_\.gdprAdTransparencyCogWheelButton\]\:\!pjra-z-\[5\], ad-slot, ad-triple-box, dfp-ad, [class^="adDisplay-module"], [class^="amp-ad-"], [class^="div-gpt-ad"], [data-ad-cls], [data-ad-manager-id], [data-ad-module], [data-ad-width], [data-adblockkey], [data-adbridg-ad-class], [data-adshim], [data-advadstrackid], [data-block-type="ad"], [data-css-class="dfp-inarticle"], [data-d-ad-id], [data-desktop-ad-id], [data-dynamic-ads], [data-ez-name], [data-freestar-ad][id], [data-id^="div-gpt-ad"], [data-m-ad-id], [data-mobile-ad-id], [data-name="adaptiveConstructorAd"], [data-rc-widget], [data-revive-zoneid] > iframe, [data-role="tile-ads-module"], [data-template-type="nativead"], [data-testid="adBanner-wrapper"], [data-testid="ad_testID"], [data-type="ad-vertical"], [data-wpas-zoneid], [id^="ad-wrap-"], [id^="ad_sky"], [id^="ad_slider"], [id^="section-ad-banner"], [name^="google_ads_iframe"], [onclick^="location.href='https://1337x.vpnonly.site/"], a-ad, a[data-href^="http://ads.trafficjunky.net/"], a[style="width:100%;height:100%;z-index:10000000000000000;position:absolute;top:0;left:0;"], ad-shield-ads, ad-slot, app-ad, app-advertisement, app-large-ad, ark-top-ad, aside[id^="adrotate_widgets-"], atf-ad-slot, bottomadblock, display-ad-component, display-ads, div[class^="Adstyled__AdWrapper-"], div[class^="Display_displayAd"], div[class^="kiwi-ad-wrapper"], div[class^="native-ad-"], div[data-ad-placeholder], div[data-ad-wrapper], div[data-adname], div[data-adunit-path], div[data-adunit], div[data-adzone], div[data-alias="300x250 Ad 1"], div[data-alias="300x250 Ad 2"], div[data-contentexchange-widget], div[data-dfp-id], div[data-id-advertdfpconf], div[data-native-ad], div[id^="ad-div-"], div[id^="ad-position-"], div[id^="adngin-"], div[id^="adrotate_widgets-"], div[id^="adspot-"], div[id^="crt-"][style], div[id^="div-ads-"], div[id^="google_dfp_"], div[id^="gpt_ad_"], div[id^="lazyad-"], div[id^="optidigital-adslot"], div[id^="pa_sticky_ad_box_middle_"], div[id^="rc-widget-"], div[id^="sticky_ad_"], div[id^="vuukle-ad-"], gpt-ad, guj-ad, hl-adsense, img[src^="https://images.purevpnaffiliates.com"], ps-connatix-module, span[data-ez-ph-id], span[id^="ezoic-pub-ad-placeholder-"], topadblock, zeus-ad, [class^="tile-picker__CitrusBannerContainer-sc-"], citrus-ad-wrapper, [class^="s2nPlayer"], div[id*="MarketGid"], div[id*="ScriptRoot"], [onclick*="content.ad/"], amp-ad, amp-ad, amp-ad-custom, amp-connatix-player, amp-fx-flying-carpet, a[data-obtrack^="http://paid.outbrain.com/network/redir?"], a[data-oburl^="https://paid.outbrain.com/network/redir?"], a[data-redirect^="https://paid.outbrain.com/network/redir?"], a[data-url^="http://paid.outbrain.com/network/redir?"] + .author, a[data-widget-outbrain-redirect^="http://paid.outbrain.com/network/redir?"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[target="_blank"][onmousedown="this.href^='http://paid.outbrain.com/network/redir?"], amp-embed[type="taboola"], div[id^="taboola-stream-"], div[id^="zergnet-widget"] { display: none !important; } [data-ad-name], [id^="div-gpt-ad"], div[aria-label="Ads"], div[data-ad-targeting], div[data-native_ad], div[id^="ad_position_"], div[id^="dfp-ad-"], div[id^="div-gpt-"], div[id^="ezoic-pub-ad-"], div[id^="yandex_ad"], ins.adsbygoogle[data-ad-slot], a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] { display: none !important; } (cache)Fulda-Rhön Sängerbund | Netzwerk für Sänger und Chöre: Fulda Rhön Sängerbund

Wir bringen Sänger
und Chöre zusammen

Wir sind der Fulda-Rhön-Sängerbund. Seit 1894 haben wir ein Ziel: Vernetzen, inspirieren und unterstützen unserer Gesangsvereine sowie unserer Chöre. Unterteilt in sieben Sängergruppen vertritt der Fulda-Rhön-Sängerbund knapp 2.000 Mitglieder in 59 Einzelchören. Unsere Chöre bieten alle Facetten des Chorgesangs: Kinder- und Jugendchöre, Frauen- und Männerchöre, gemischte Chöre sowie Vocal-Ensembles. Ihr seid willkommen, egal ob Ihr Sing-Erfahrung habt oder singen lernen wollt. Für die Kleinen bieten wir musikalische Früherziehung als Teil unserer Nachwuchsförderung an.

Wir sind eure Plattform für Informationen, Netzwerk, Beratung rund um das Thema "Singen im Chor" und sehen uns als helfende Instanz in eurem Chor-Alltag und für spezielle Vorhaben wie Veranstaltungen.

Singen im Chor

Du hast Spaß am Singen und suchst einen passenden Chor zum mitsingen? Hier findest du  vielfältige Informationen zum singen im Chor und eine Übersicht aller Chöre des Fulda-Rhön-Sängerbundes.  

Vorteile für Mitglieder

Eine Mitgliedschaft im Fulda-Rhön-Sängerbund bringt verschiedene Vorteile - sowohl für den Verein, als auch für die Sängerinnen und Sänger. Wir erläutern euch die wichtigsten.

Musikalische Früherziehung

Eine musikalische Förderung ist schon bei Kleinkindern sinnvoll und unterstützt Musikalität und Musikverständnis.

Unserer Mitglieds-Chöre bieten verschiedene Kurse und Chor-Projekte zur musikalischen Frühförderung an.

Termine & Veranstaltungen

09. Juni 2026

BADEN in Klängen – 4. Schwimmbadkonzert in Poppenhausen

Freibad im Lüttergrund

Beginn: 18:00 Uhr

Es wird ein musikalisch vergnügliches Fest zum Zuhören, Mitsingen und gemeinsamen Baden. Eingerahmt wird der Gesang durch ein eigens gebildetes „Juni-Orchester“ aus einheimischen Musikern und einigen Profis. Mit einem von Jan Polìvka erstellten Arrangement wird u.a. die „Moldau“ in ihrer ganzen Pracht erklingen. Musica Viva aus Bronzell wird die drei "Hessentagslieder zu Gehör bringen. Der Eintritt ist frei. Über Spenden freut sich der Verein. 

15. Juni 2026

HessentagSingen Gemischte Chöre

HVT-Bühne auf dem Universitätsplatz
Matthias Vogt

16:30 - 17:30 Uhr

Concordia Mittelkalbach und Cäcilia Neuhof
„Mariquinha“ Volkslied aus Brasiien, Text u. Satz: Jacob Bürthel
„Die Juliska aus Budapest" aus der Operette "Maske in Blau", Satz: Gerd Onnen
Viviace Welkers
„Ist da jemand“ 
„Tage wie diese“
AkCente Steinbach
„Bohemian Rhapsody“ von Queen, Arr. Oliver Gies
Harmonie Steinbach
„Wochenend und Sonnenschein“ Text: C.Amberg/M. Ager
„Eine Stadt voll Musik“ Text/Satz: Stefan Scheidtweiler
Alle Gemischten Chöre gemeinsam (es kommen u.g. Chöre hinzu)
„Wunder gescheh´n“ von Nena, Arr. Carsten Gerlitz
„Ergo bibamus“ von Alwin Schronen
„Eine neue Liebe“ von Jürgen Marcus, Arr. Oliver Gies

Abschlussprobe für diese drei Lieder: Mittwoch, 10.06.2026 19:30 in der Winfriedschule

Hinzu kommen: Harmonie Blankenau, Liedertafel Weyhers, Charisma Petersberg, VielHarmonie Flieden, Cantissimo Eichenzell, Over the rainbow Eichenzell, Let's sing together “Motten/Thalau”, Liederkranz Künzell, Chorvereinigung Haimbach, VoCapella Nüst, musica viva Bronnzell, Liederkranz Kerzell, Frohsinn Hainzell. Dann sind wir ca. 550 Sängerinnen und Sänger!
 

16. Juni 2026

HessentagSingen MännerChöre

HVT-Bühne auf dem Universitätsplatz
Matthias Vogt

16:00 - 17:00 Uhr

Loreley Engelhelms
„Oh Susanna“ von Steven Forster, Arr. Uwe Henkhaus
“Loch Lomond” Scottish traditional Song, Arr. Jonathan Quick
Cäcilia Steinbach
„Niemals vergess‘ ich den Tag“ von Rudolf Desch
Polizeichor Fulda
„Der Wandrer“ Text 2. Strophe: Lore Stracke, Satz: Gerd Sorg
„Das Dschungelbuch-Medley“ Walt Disney’s Junglebook, Deutscher Text: Heinrich Riethmüller
“Benia Calastoria“ Text und Melodie: Bepi De Marzi
Alle Männerchöre gemeinsam (es kommen u.g. Chöre hinzu)
„Augustin-Rapp, Trad. Wien 1679, Text und Melodie: Lorenz Maierhofer
„Wellerman“, Sea Shanty, Arr. Corentin Richard
„Wie kann es sein“, Wise Guys, Text und Melodie: Daniel Dickopf, Arr. Fulda-Rhön-Sängerbund

Abschlussprobe für diese drei Lieder: Donnerstag, 11.06.2026 19:30 in der Winfriedschule

Hinzu kommen: Bergeslust/Fulda West, Findlos/Batten, Simmershausen, Männersache der VielHarmonie Flieden, Langenschwarz, Thaiden, Borsch. Dann sind wir ca. 200 Sänger!

19. Juni 2026

HessentagSingen Männerchor-Klassiker

HVT-Bühne auf dem Universitätsplatz
Matthias Vogt

17:00 - 18:00 Uhr

Aus der Traube in die Tonne, Kurt Lissmann
Das Elternhaus, August Büchse
Das Morgenrot, Robert Pracht
Der Abendfrieden, Rudolf Desch
Die Rose, Wolfgang Tropf
Ein Bier, Wolfgang Lüderitz
Ich weiß ein Fass, Heinz H. Ehrhard
Im Abendrot, Franz Schubert
u. v. m.
Hier darf und soll Jederman(n) mitsingen, der eines oder mehrere dieser Lieder kennt. Kommt einfach dazu und singt mit uns mit!

Weitere Veranstaltungstermine finden Sie in unserer Veranstaltungsübersicht.

Aktuelles aus dem Verein

Ab in den Chor 2026

Mitmachen bei der Woche der offenen Chöre 21. bis 26. September 2026

Nach dem großen Erfolg in den letzten Jahren findet im September 2026 zum…

Heute gebe ICH mal den Ton an

Zur Sicherung der Zukunft unsere Chöre

sowie für Neugründungen benötigen wir dringend zusätzliche, junge und motivierte Chorleiterinnen und…

Unsere Chöre auf dem Hessentag

Liebe Sängerinnen und Sänger,
liebe Freunde der Chormusik,

wenn über 750 Stimmen sich vereinen entsteht mehr als Musik, es entsteht Gemeinschaft,…


Senden Sie uns eine Nachricht