/********* Compiled - Do not edit *********/
:root{--color-primary:#cc1e1c;--color-gradient-start:#cc1e1c;--color-gradient-stop:#cc1e1c;--color-link:#cc1e1c;--color-link-hover:#cc1e1c;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Arial, Helvetica, sans-serif;font-weight:400;line-height:1.4;font-size:15px;color:#3f373f;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:port-blair-regular;font-weight:500;line-height:5.5rem;font-size:6rem;color:#cc1e1c;}.h2,h2{font-family:port-blair-regular;font-weight:500;line-height:1em;font-size:4rem;color:#0c3e72;}.h3,h3{font-family:port-blair-regular;font-weight:500;line-height:26px;font-size:26px;color:#0c3e72;}.h4,h4{font-family:Arial, Helvetica, sans-serif;font-weight:400;line-height:1.3em;font-size:23px;color:#0c3e72;}.h5,h5{font-family:Arial, Helvetica, sans-serif;line-height:1.8;font-size:19px;color:#0c3e72;}.h6,h6{font-family:Arial, Helvetica, sans-serif;line-height:1.8;font-size:16px;color:#0c3e72;}.main-header .navbar-brand{max-width:420px !important;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:150px;padding-bottom:150px;}.titlebar{background-size:cover;background-position:center center;}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(24, 27, 49) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(24, 27, 49) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(24, 27, 49) !important;}}.main-nav .link-txt .txt {
    font-weight:500;
}

p {
text-align: justify;
}

/*
.tribe-events-c-top-bar.tribe-events-header__top-bar {
position: fixed;
top: 230px;
}
*/

#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay {
font-size: 87%;
}

.tribe-events-c-subscribe-dropdown__container {
display: none !important;
}



.tribe-events-event-categories-label {
visibility: hidden;
}

.blocksatz{text-align: justify;}

#mdp-readabler-accessibility-profiles-box .mdp-readabler-accessibility-profile-item .mdp-switch .mdp-slider:before {
position: absolute;
content: "";
border-radius: 50%;
height: 16px;
width: 16px;
left: 0px;
bottom: 0px;
transition: .4s;
}

#mdp-readabler-accessibility-profiles-box .mdp-readabler-accessibility-profile-item .mdp-readabler-row .mdp-readabler-title-box {
margin-left: 44px;
}

#mdp-readabler-accessibility-profiles-box .mdp-readabler-accessibility-profile-item .mdp-switch input:checked+.mdp-slider:before {
transform: translateX(16px);
}

.ld-fancy-heading.text-justified {
text-align: justify !important;
}






#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a {
font-size: 99%;
line-height: 1;
}

.accordion-title {
color: #cc1e1c;
font-weight: 500;
}

.wpb_text_column ul {
list-style-position: outside;
}

.titlebar-col.col-md-12 {
visibility: hidden;
}

.aio-icon i {
font-size: 25px;
}

.post-nav {
display: none;
}

.blog-single-content.entry-content {
padding-bottom: 2em;
}

.welle-1 {
    font-size: 5.5rem; 
    color: #ffffff; 
    line-height: 5rem;
    
}

.welle-2 {
    font-size: 5.5rem; 
    color: #ffffff; 
    line-height: 5rem;
    
}

.welle-3 {
    font-size: 5.5rem; 
    color: #ffffff; 
    line-height: 5rem;
    
}

.welle-4 {
    font-size: 5.5rem; 
    color: #ffffff; 
    line-height: 5rem;
    
}


.startmen {
color: #fff;
}

.startmen:hover {
color: #fff;
text-decoration:underline;
}

.titlebar.scheme-light.text-center {
display: none;
}

.tribe-events-event-meta.primary, .tribe-events-event-meta.secondary {
width: 100%;
}

.tribe-events-venue-map {
width: 100%;
}


.tribe-events-meta-group .tribe-events-single-section-title {
font-weight: bold;
font-family: sans-serif;
}

.tribe-events .tribe-events-c-search__button, .tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
background-color: #cc1e1c !important;
border-radius: none;
}

.tribe-events .tribe-events-c-search__button:focus, .tribe-events .tribe-events-c-search__button:hover, .tribe-events button.tribe-events-c-search__button:focus, .tribe-events button.tribe-events-c-search__button:hover {
background-color: #cc1e1c !important;
border-radius: none;
}


.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
color: var(--tec-color-text-primary);
font-family: var(--tec-font-family-sans-serif);
font-size: var(--tec-font-size-2);
line-height: var(--tec-line-height-3);
font-weight: var(--tec-font-weight-regular);
font-weight: var(--tec-font-weight-bold);
border: 0;
cursor: pointer;
display: inline-block;
height: auto;
padding: 0;
text-decoration: none;
width: auto;
background-color: var(--tec-color-background);
border: 1px solid #cc1e1c;
border-radius: var(--tec-border-radius-default);
text-align: center;
transition: var(--tec-transition);
color: #cc1e1c;
padding: 11px 20px;
width: 100%;
}

.lqd-contact-form input[type=submit], .lqd-contact-form button[type=submit] {
border-radius: 5px;
}


.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
background-color: #cc1e1c;
color: var(--tec-color-background);
}

.tribe-common.tribe-events.tribe-events-view.tribe-events-view--month.tribe-common--breakpoint-xsmall.tribe-common--breakpoint-medium.tribe-common--breakpoint-full {
padding-right: 10%;
padding-left: 10%;
}

.btn>span {
padding: 0.80em 2.1em;
}

.lqd-contact-form input[type=submit], .lqd-contact-form button[type=submit] {
height: 40px;
}

#sc_event_category {
display: none;
}


.post-meta {
display: none;
}

.sc-frontend-single-event__details__calendar.sc-frontend-single-event__details-row {
display: none;
}

.blog-single-footer.entry-footer {
display: none;
}

#sc_calendar_title {
font-family: sans-serif;
font-weight: bold;
padding-top: 30px;
}


.termine {
color: #000;
font-weight: bold;
font-size: 15px !important;
}



.accordion-body-bordered .accordion-item {
margin-bottom: 20px;
border: 3px solid rgba(0,0,0,0.1);
}

.accordion-body-bordered .accordion-content {
padding-top: 30px;
padding-bottom: 30px;
}

.lqd-contact-form label {
font-weight: inherit;
margin-right: 5px;
text-align: left;
}

.wpcf7-spinner {
display: none;
}

.accordion-title-underlined .accordion-title a {
padding-right: 0;
border-bottom: 3px solid #dadde1;
font-weight: bold;
}

.vc_tta-title-text {
color: #cc1e1c;
font-weight: bold;
text-transform: uppercase;
}

.flip-box-wrap .flip-box .flipbox_heading {
font-size: 19px;
font-family: sans-serif;
}


label {
display: initial !important;
}

.lqd-contact-form select, .lqd-contact-form input, .lqd-contact-form textarea, .lqd-contact-form .ui-selectmenu-button {
margin-bottom: 0px;
}

.wpcf7-form-control.wpcf7-submit.has-spinner {
margin-top: 20px;
}

/* kalender */

#sc_events_calendar_head {
background: none;
border: none;
border-bottom-style: none;
}

#sc_calendar th {
width: 13.25%;
background: #cc1e1c;
border: 1px solid #cc1e1c;
text-align: center;
text-transform: capitalize;
padding: 5px;
font-size: 15px;
line-height: 15px;
color:#fff;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}

/* kalender */

.welle-links  {
font-size: 5.5rem;
line-height: 5rem;
font-family: port-blair-regular;
text-align: right !important;
color:#fff !important;
}


/* WELLE 3 WORTE */

.welle-links a {
font-size: 5.5rem;
line-height: 5rem;
font-family: port-blair-regular;
text-align: right !important;
color:#fff !important;
}

@media only screen and (max-width: 1000px) {

.welle-links a {
font-size: 4.5rem !important;
line-height: 4rem !important;
font-family: port-blair-regular;
color:#fff !important;
text-align: right !important;

}}
/* WELLE 3 WORTE */


@media only screen and (max-width: 768px) {

[data-mobile-nav-align=center] .nav-item-children {
text-align: left !important;
}

.ld-fancy-heading p, .ld-fancy-heading h1, .ld-fancy-heading h2, .ld-fancy-heading h3, .ld-fancy-heading h4, .ld-fancy-heading h5, .ld-fancy-heading h6, .ld-fancy-heading>div {
margin-top: 0;
margin-bottom: 0!important;
}

.btn+.btn {
margin-left: 0 !important;
}

h1 {font-size:6em;}
}


.tribe-common-c-btn__clear.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button {

content: url("../2025/02/calendar_747380.png");
}

.liquid-lp-footer {
margin-top: 1em;
position: relative;
}