.wpcf7 form {
display: block;
}
.wpcf7-form label {
display: block;
} #page-header .l-subheader-cell .w-socials-item.twitter .fa-x-twitter svg {
display: none !important;
}:root {
--uacf7-global-color-primary: #382673;
--uacf7-global-text-color-secondary: #383c41;
--uacf7-global-placeholder-color: #606266;
--uacf7-global-border-color: #e4e9f8;
--uacf7-global-button-color: var(--uacf7-global-color-primary);
--uacf7-border-radius: 5px;
--uacf7-white-color: #fff;
} .uacf7-wrapper-default {
border: none !important;
margin: 0 !important;
padding: 0 !important;
box-shadow: none !important;
outline: none !important;
min-inline-size: 100%;
}
.uacf7-wrapper-default hr {
background-color: var(--uacf7-global-border-color);
border: none;
height: 1px;
margin-bottom: 20px;
width: 100%;
}
.uacf7-wrapper-default label {
display: inline-block;
font-weight: 500;
line-height: inherit;
margin-bottom: 15px;
width: 100%;
}
.uacf7-wrapper-default label span {
display: block;
margin-top: 5px;
}
.uacf7-wrapper-default .wpcf7-acceptance label span {
display: inline-block;
margin-top: 5px;
} .uacf7-wrapper-default input[type="date"],
.uacf7-wrapper-default input[type="email"],
.uacf7-wrapper-default input[type="number"],
.uacf7-wrapper-default input[type="password"],
.uacf7-wrapper-default input[type="search"],
.uacf7-wrapper-default input[type="tel"],
.uacf7-wrapper-default input[type="text"],
.uacf7-wrapper-default input[type="url"],
.uacf7-wrapper-default select,
.uacf7-wrapper-default textarea,
.uacf7-wrapper-default label span textarea,
.uacf7-wrapper-default label span input {
padding: 0.7rem 1rem;
background-clip: padding-box;
background-image: none;
border: 1px solid var(--uacf7-global-border-color);
border-radius: var(--uacf7-border-radius);
color: var(--uacf7-global-text-color-secondary);
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
outline: none;
}
.uacf7-wrapper-default textarea {
height: 90px;
}
input[type="date"]:focus-visible,
input[type="date"]:visited,
input[type="email"]:focus-visible,
input[type="email"]:visited,
input[type="number"]:focus-visible,
input[type="number"]:visited,
input[type="password"]:focus-visible,
input[type="password"]:visited,
input[type="search"]:focus-visible,
input[type="search"]:visited,
input[type="tel"]:focus-visible,
input[type="tel"]:visited,
input[type="text"]:focus-visible,
input[type="text"]:visited,
select:visited,
select:focus-visible,
textarea:visited,
textarea:focus-visible {
border-color: var(--uacf7-global-button-color) !important;
} .uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item-label {
margin: 0;
}
.uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item {
display: flex !important;
align-items: center;
margin: 0.5em 0 0 1em;
font-weight: 400;
}
.uacf7-wrapper-default .uacf7-checkbox span input {
margin-right: 10px;
} .uacf7-wrapper-default .uacf7-radio .wpcf7-list-item-label {
margin: 0;
}
.uacf7-wrapper-default .uacf7-radio .wpcf7-list-item {
display: flex !important;
align-items: center;
margin: 0.5em 0 0 1em;
font-weight: 400;
}
.uacf7-wrapper-default .uacf7-radio span input {
margin-right: 10px;
}
.uacf7-wrapper-default .uacf7-rating label span {
display: inline-block;
} .uacf7-wrapper-default .uacf7-submint {
display: flex;
align-items: center;
}
.uacf7-wrapper-default .uacf7-submint.end {
display: flex;
flex-direction: row-reverse;
align-items: center;
}
.uacf7-wrapper-default .uacf7-submint input[type="submit"] {
font-size: 16px;
font-weight: 700;
color: var(--uacf7-white-color);
background-color: var(--uacf7-global-color-primary);
border-style: solid;
border-radius: var(--uacf7-border-radius);
border-width: 2px;
border-color: var(--uacf7-white-color);
padding: 10px 20px;
text-align: center;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out,
box-shadow 0.15s ease-in-out;
outline: none;
}
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint input[type="submit"]:hover {
color: var(--uacf7-white-color);
background-color: var(--uacf7-global-color-primary);
} .uacf7-wrapper-default .uacf7-submint.fill input[type="submit"] {
background-color: var(--uacf7-global-color-primary);
color: var(--uacf7-white-color) !important;
}
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:focus,
.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:hover {
color: var(--uacf7-global-color-primary);
background-color: var(--uacf7-white-color);
} .uacf7-wrapper-default .uacf7-submint.full-width {
position: relative;
}
.uacf7-wrapper-default .uacf7-submint.full-width input[type="submit"] {
width: 100%;
}
.uacf7-wrapper-default .uacf7-submint.full-width > span {
position: absolute;
left: 50%;
margin-left: -12px;
}
.uacf7-wrapper-default .uacf7-submint.fill.full-width > span.wpcf7-spinner {
background-color: var(--uacf7-white-color);
}
.uacf7-wrapper-default
.uacf7-submint.fill.full-width
> span.wpcf7-spinner::before {
background-color: var(--uacf7-global-color-primary);
}
.uacf7-wrapper-default .uacf7-charity-dinner {
padding: 0 15px;
}
.uacf7-wrapper-default .uacf7-charity-dinner .wpcf7-submit {
background: #115e99 !important;
color: #ffffff !important;
border-color: #115e99 !important;
}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit {
background-color: #e6a23c !important;
border-radius: 6px;
font-size: 18px;
line-height: 1.5;
padding: 8px 16px;
}
.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit:hover {
background-color: #ebb563 !important;
}.uacf7-row {
display: flex;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px;
}
.uacf7-col-3,
.uacf7-col-4,
.uacf7-col-6,
.uacf7-col-12 {
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box; } .uacf7-col-3 {
flex: 0 0 25%;
}
.uacf7-col-4 {
flex: 0 0 33.3333%;
}
.uacf7-col-6 {
flex: 0 0 50%;
}
.uacf7-col-12 {
flex: 0 0 100%;
}
.uacf7-col-12 label,
.uacf7-col-6 label,
.uacf7-col-3 label,
.uacf7-col-4 label,
.uacf7-col-12 .wpcf7-form-control,
.uacf7-col-6 .wpcf7-form-control,
.uacf7-col-3 .wpcf7-form-control,
.uacf7-col-4 .wpcf7-form-control {
width: 100% !important;
display: block;
}
@media only screen and (max-width: 767px) {
.uacf7-row {
display: flex;
flex-wrap: wrap;
}
.uacf7-col-3,
.uacf7-col-4,
.uacf7-col-6,
.uacf7-col-12 {
flex: 1 1 100%; max-width: 100%;
margin-right: 0;
}
}:root { --weiss: 	   #ffffff;
--grauHell:	#efeceb;
--grau:  #6c6461;
--grauDunkel:	#454545;
--rot:		##e00c24;
--schwarz:	 #000000;
}
.ausblenden { display: none !important; }
h1, h2, h3, h4, h5, h6 { hyphens: auto; }   .fusion-sticky-spacer { display: none !important; }
#navMain #navMenu { margin-top: 40px; }
#navMain #logo { margin-top: -130px; margin-left: 35px;}
#navMain #navMenu ul>li:nth-child(3) { margin-right: 100px; }
#navMain #navMenu ul>li:nth-child(4) { margin-left: 100px; } #navMenu #subMenuAngebot>div { padding-left: 10px; padding-right: 10px; }
#navMenu #subMenuAngebot .content-wrapper-background { padding: 10px !important; }
#navMenu .content-box-heading { font-size: 20px !important; }
#navMenu .content-container  { font-size: 16px !important; }   #main { background: url(//www.feilitzsch-sozialwerk.de/wp-content/uploads/2025/03/vogel_shutterstock_2412158855.jpg) center top no-repeat; background-size: contain; }
.home #main { background-position-y: 1000px; }
.post-content p { hyphens: auto; hyphenate-limit-chars: 10 4 4; hyphenate-limit-lines: 2; }
.fusion-theme-sharing-box h4 { font-size: 26px; }
.navBox { margin-bottom: 40px; }
.navBox>.fusion-column-inner-bg { background-color: var(--grau); }
.navBox .fusion-title { margin-bottom: 0; padding: 10px 10px 15px 10px; }
.navBox h2 { font-size: 30px !important; font-weight: 400; color: var(--weiss) !important; }
.navBox p { margin-bottom: 15px; font-size: 21px !important; font-weight: 400; Text-align: center; color: var(--weiss) !important; }
.hausTitel, .fusion-li-icon {font-size: 24px; }
.toggle-content { padding-left: 75px !important; }
.toggle-content .hausTitel {display: none; } .fusion-post-cards .fusion-content-tb p:after { content: " ..."; }
.fusion-post-cards .fusion-image-wrapper { text-align: center; }
.single-tribe_events main .tribe-events-event-meta { font-size: 18px; }
.single-tribe_events .intro .fusion-image-element { text-align: center; }   .single-post .fusion-title-size-two { margin-bottom: 0px !important; }
.fusion-nothing-found p { font-size: 24px; font-weight: 400; } .pflichtfeld { font-weight: 700; }
.uacf7-row { margin-bottom: 30px; }
.wpcf7-form .wpcf7-text, .wpcf7-textarea, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-date, .wpcf7-form input { font-size: 20px !important; color: var(--schwarz) !important; border-color: var(--grau) !important; }
.wpcf7-form .wpcf7-text:focus, .wpcf7-textarea:focus, .wpcf7-form .wpcf7-select:focus, .wpcf7-form .wpcf7-date:focus { background: var(--grauHell); }
.wpcf7-form .codedropz-upload-container h3, .wpcf7-form .codedropz-upload-container span, .wpcf7-form .codedropz-upload-container div { font-size: 20px; }
.wpcf7-form .datenschutz input { width: 25px; height: 25px; margin-bottom: 10px; }
.wpcf7 .wpcf7-form.sent .wpcf7-response-output { margin-top: -140px; background-color: #12b878;  color: var(--weiss); } .fusion-counters-box .content-box-counter { font-weight: 700; }   #footer #nav2 ul>li:nth-child(3), #footer #nav2 ul>li:nth-child(4), #footer #nav2 ul>li:nth-child(5) { font-weight: 400; }
@media (max-width: 1280px) { #heroImg .fusion-title-heading { font-size: 0.7em !important; } .navBox {width: 33%; }
}
@media (max-width: 1070px) { #navMain .awb-menu__main-li { margin-left: 10px; margin-right: 10px; }
}
@media (max-width: 920px) { #navMain { padding-top: 20px; }
#navMain #navMenu button { margin-bottom: -15px; padding-top: 25px; padding-bottom: 0px; }
#logo { width: 225px; }
#logo img { max-width: 200px; margin-top: 50px; }
#navMain #navMenu ul ul li a { font-size: 20px; text-align: center !important; } #heroImg { margin-top: 120px !important; }
#heroImg .fusion-title-heading { font-size: 0.5em !important; } .navBox {width: 50%; }
}
@media (max-width: 800px) {
}
@media (max-width: 640px) { #heroImg .fusion-title-heading { font-size: 0.33em !important; } .post-content p, .post-content .fusion-text ul>li, .post-content .wpcf7 form {font-size: 80%; }
.navBox {width: 100%; }
}