.fixed-size {
width: 1100px;
padding: 3em 15px;
margin: 0 auto;
} @font-face {
font-family: 'Mulish';
font-style: normal;
font-weight: 300;
src: url(//animed-arnsberg.de/wp-content/themes/bandf-theme../../../bandf-files/fonts/static/AlbertSans-Light.ttf);
}
@font-face {
font-family: 'Mulish';
font-style: normal;
font-weight: 400;
src: url(//animed-arnsberg.de/wp-content/themes/bandf-theme../../../bandf-files/fonts/static/AlbertSans-Regular.ttf);
}
@font-face {
font-family: 'Mulish';
font-style: normal;
font-weight: 500;
src: url(//animed-arnsberg.de/wp-content/themes/bandf-theme../../../bandf-files/fonts/static/AlbertSans-Medium.ttf);
}
@font-face {
font-family: 'Mulish';
font-style: normal;
font-weight: 700;
src: url(//animed-arnsberg.de/wp-content/themes/bandf-theme../../../bandf-files/fonts/static/AlbertSans-Bold.ttf);
}
body {
font-family: 'Mulish';
}
.logo svg {
margin: 0 auto !important;
display: flex;
margin-top: 30px !important;
}
.is-layout-constrained.wp-block-group.fixed-size.fixed-bandf {
padding: 0;
}
.is-layout-constrained.wp-block-group.fixed-size.fixed-bandf p {
margin-top: 30px;
}
.logo-ersatz strong {
font-size: 20px;
}
.wp-block-cover {
margin-top: 0 !important;
}
.is-layout-constrained.wp-block-group.fixed-size.cover-white {
padding: 0 !important;
color: white;
}
.wp-block-columns.sp-footer-down {
margin-top: 60px;
}
a:where(:not(.wp-element-button)) {
text-decoration: none;
}
.cover-white a {
color: white;
}
.sp-footer-down a {
padding-right: 15px;
}
body .is-layout-flow>*+* {
line-height: 150%;
}
.is-layout-constrained.wp-block-group.back-grey {
background: rgba(167, 145, 133, 0.7);
padding: 0px;
border-radius: 0;
}
.is-layout-constrained.wp-block-group.back-grey p, div.is-layout-constrained.wp-block-group.border-blue a {
text-align: left;
}
.is-layout-constrained.wp-block-group.border-blue {
padding: 30px 50px;
}
p.subline {
margin-top: 5px;
font-size: 18px;
}
p.subline.header-sub.has-white-color.has-text-color {
font-size: 22px;
}
p.animed {
font-size: 20px;
}
p.animed + p {
margin-top: 0;
}
.is-layout-constrained.wp-block-group.border-blue a {
color: black;
}
.is-layout-constrained.wp-block-group.fixed-size.headeer-box {
position: relative;
}
a.wp-block-button__link.wp-element-button {
background: #8ca9c8;
border-radius: 25px;
line-height: 1;
}
.leistungen li {
list-style: none;
}
.leistungen ul {
padding: 0;
}
.leistungen li {
padding: 10px 0;
border-bottom: 2px solid #bf896c;
}
.leistungen li {
margin-top: 15px;
}
input {
border: 1px solid rgba(0, 0, 0, 0.8);
padding: 13px !important;
border-radius: 30px;
}
textarea {
border: 1px solid rgba(0, 0, 0, 0.8);
padding: 13px !important;
border-radius: 30px;
font-family: 'Mulish';
}
input#gform_submit_button_1 {
background: #8ca9c8;
color: white;
font-size: 15px;
border: none;
padding: calc(0.667em + 2px) calc(1.333em + 2px) !important;
border-radius: 25px;
line-height: 1;
}
h4, h2, h3, h5 {
font-size: 20px;
}
.kontakt .wp-block-columns {
margin-top: 10px;
}
.ginput_container {
margin-bottom: 15px;
}
.gfield_label {
display: none !important;
}
form label a {
color: #a79185;
}
.fa.fa-chevron-right {
margin-left: 10px;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
opacity: .07;
}
p.logo-ersatz {
margin: 25px auto -25px;
}
body {
color: rgba(0, 0, 0, 0.8);
}
.gform_wrapper select {
border: 1px solid rgba(0, 0, 0, 0.8) !important;
padding: 13px !important;
border-radius: 30px !important;
background-color: #fff !important;
}
#input_1_10 {
width: 100%;
}
#gform_1 .gfield select, #gform_1 .gfield input, #gform_1 .gfield textarea {
color: rgba(0, 0, 0, 0.8);
}
p.has-text-align-center.logo-ersatz.has-text-color {
color: #8a9dab !important;
font-weight: bold !important;
}
p.has-text-align-center.logo-ersatz.has-text-color strong {
color: #adc4a6;
}
p.has-text-align-center.namen.has-text-color {
color: #3c3c3c !important;
}
body p {
color: #30261E !important;
}
a.wp-block-button__link {
background: #A99B70 !important;
}
h1, h2, h3, h4, h5 {
font-weight: 400;
}
h2, h3, h4, h5 {
color: #30261E !important;
}
.wp-block-group.border-blue.is-layout-constrained p {
color: white !important;
}
.is-layout-constrained.wp-block-group.back-grey {
background: #30261E !important;
}
.leistungen li {
border-bottom: 2px solid #adc4a6 !important;
}
#gform_1 .gfield select {
color: rgb(0 0 0 / 53%) !important;
}
input#gform_submit_button_1 {
background: #A99B70 !important;
}
.is-layout-constrained.wp-block-group.fixed-size.fixed-bandf p {
color: white !important;
}
.footer * {
color: #fff !important;
}
.ot_day {
display: inline-block;
width: 170px;
}
select#input_1_11 {
color: rgba(0, 0, 0, 0.8) !important;
border: 1px solid rgba(0, 0, 0, 0.8) !important;
padding: 13px !important;
border-radius: 30px !important;
background-color: #fff !important;
appearance: none;
}
.wp-block-getwid-accordion__header {
background-color: #8a9dab;
border-radius: 25px;
max-width: 220px;
padding: 10px 25px !important;
}
.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper, .wp-block-getwid-accordion__content {
border: none !important;
}
.wp-block-getwid-accordion__header-title, .wp-block-getwid-accordion__icon {
color: #ffffff;
}
.wp-block-getwid-accordion__content {
padding: 15px 0px !important;
}
.ui-state-active .wp-block-getwid-accordion__header {
background-color: transparent;
}
.ui-state-active .wp-block-getwid-accordion__header-title, .ui-state-active .wp-block-getwid-accordion__icon {
color: #8a9dab;
}
a.wp-block-button__link {
padding: 13px 25px !important;
}
.no-padding {
padding: 0;
}
.no-padding .fixed-size {
padding-top: 0;
padding-bottom: 0;
position: relative;
}
.vorstellung {
position: absolute;
bottom: 75px;
}
.no-padding figure.wp-block-image {
margin-bottom: 0;
margin-left: 265px !important;
}
.vorstellung p:first-child {
font-size: 24px;
margin-bottom: 5px;
}	
.vorstellung p:nth-child(2) {
font-size: 20px;
margin: 0;
}
.no-padding .wp-block-cover__inner-container {
background-image: url(//animed-arnsberg.de/wp-content/uploads/2023/12/hg-vorstellung.png);
background-position: right;
background-size: contain;
background-repeat: no-repeat;
}
.footer {
padding: 40px 16px;
}
.footer .middle a:first-child {
padding-right: 20px;
}
p.big {
font-size: 24px;
}
p.middle {
font-size: 20px;
}
body p {
font-size: 16px;
color: #30261E;
}
#kontakt .has-text-align-right {
margin-top: 0;
}
.back-grey a {
color: #fff !important;
}
.page-id-72 a, .page-id-70 a {
color: #a99b70;
}
p.animed + p {
font-size: 14px;
}
.footer p.big + p {
margin-top: 0;
}
.bg-beige {
background-color: #a99b70;
}@media only screen and (max-width: 1200px) {
.fixed-size {
width: 900px;
}
.wp-block-navigation .wp-block-navigation-item__content {
display: block;
}
ul.wp-block-navigation__container a {
padding: 0;
}
}
@media only screen and (max-width: 960px) {
.fixed-size {
width: 550px;
}
.wp-block-columns {
display: block !important;
}
.is-layout-flow.wp-block-column {
padding: 0 !important;
}
.is-layout-constrained.wp-block-group.back-grey {
margin-top: 4em;
}
.wp-block-columns.sp-footer-down {
margin-top: 20px;
}
.is-layout-flow.wp-block-column.dat-imp {
margin-top: 20px;
margin-bottom: 30px;
}
h1.has-white-color.has-text-color {
font-size: 26px;
}
p.subline.header-sub.has-white-color.has-text-color {
font-size: 20px;
}
.is-layout-constrained.wp-block-group.fixed-size.cover-white figure.wp-block-image.size-full {
margin-top: 2em;
margin-bottom: 2em;
}
.no-padding {
min-height: 0;
}
.no-padding figure.wp-block-image {
margin-left: 200px !important;
}
.vorstellung p:first-child {
font-size: 18px;
margin-bottom: 0;
}
.vorstellung p:nth-child(2) {
font-size: 15px;
}
body p, p.middle {
font-size: 15px;
}
p.big {
font-size: 18px;
}
.branding {
text-align: center;
}
.branding .wp-block-column:nth-child(2) {
margin: -25px -25px 0 0;
}
.footer .wp-block-column:nth-child(2) {
max-width: 325px;
margin: 50px auto 0;
}
}
@media only screen and (max-width: 600px) {
.fixed-size {
width: 100%;
}
.wp-block-cover.is-light.header {
min-height: 400px !important;
}
.is-layout-constrained.wp-block-group.fixed-size.headeer-box {
position: relative;
top: 4em;
}
h1.has-white-color.has-text-color {
font-size: 18px;
}
p.subline.header-sub.has-white-color.has-text-color {
font-size: 16px;
}
a.wp-block-button__link.wp-element-button {
background: #8ca9c8;
font-size: 14px;
}
h4, h2, h3, h5 {
font-size: 17px;
}
p.subline {
margin-top: 5px;
font-size: 15px;
}
body {
line-height: 150%;
font-size: 14px;
}
p.pfarmed {
font-size: 15px;
}
.is-layout-constrained.wp-block-group.fixed-size.cover-white img {
width: 200px;
margin: 0 auto !important;
display: flex;
}
.is-layout-constrained.wp-block-group.fixed-size.cover-white {
text-align: center;
}
ul.wp-block-navigation__container {
display: block;
}
li.wp-block-navigation-item.wp-block-navigation-link {
margin-bottom: 15px;
}
.logo svg {
width: 200px;
}
li.wp-block-navigation-item.wp-block-navigation-link {
width: 100% !important;
text-align: center;
display: flex;
justify-content: center;
}
h1.wp-block-heading.has-text-color {
font-size: 21px;
line-height: 130%;
}
.wp-block-cover.is-light.header {
min-height: 250px !important;
}
.is-layout-constrained.wp-block-group.fixed-size.headeer-box {
position: relative;
top: 0em;
}
p.logo-ersatz, .logo-ersatz strong {
margin: 25px auto -25px;
font-size: 16px !important;
}
.wp-block-group.fixed-size.headeer-box.is-layout-constrained {
width: 230px;
padding-left: 0;
padding-right: 0;
margin-left: 0;
}
p.has-medium-font-size {
font-size: 16px !important;
}
p.has-text-align-center.namen.has-text-color {
font-size: 15px !important;
margin-top: 30px;
}
}
@media(max-width: 600px) {
.wp-block-cover.is-light.header {
min-height: 382px !important;
}
.fixed-size.headeer-box {
padding: 20px 0;
}
.header {
min-height: 350px !important;
}
.vorstellung p {
max-width: 45vw !important;
text-align: left;
}
.vorstellung {
bottom: 30px;
}
.wp-site-blocks > figure img {
max-height: 175px;
width: auto;
}
.no-padding figure.wp-block-image {
margin-left: 30vw !important;
}
}
@media (max-width: 480px) {
.vorstellung p:first-child {
font-size: 15px;
margin-bottom: 10px;
}
}
@media (max-width: 350px) {
.vorstellung {
bottom: 15px;
}
.no-padding figure.wp-block-image {
margin-left: 35vw !important;
margin-top: 10px;
margin-right: -20px !important;
}
.vorstellung p {
max-width: 55vw !important;
}
.is-layout-constrained.wp-block-group.border-blue {
padding: 25px 20px;
}
}
@media(max-width: 320px) {
.wp-block-getwid-accordion__header {
max-width: 200px;
padding: 10px 15px !important;
}
}